@charset "UTF-8";blockquote p{font-size:13px}.hide-text,.ui-icon{text-indent:100%;white-space:nowrap;overflow:hidden}@font-face{font-family:'roadtrippers-icons';src:url(/assets/roadtrippers-icons-59b3670a02fd89b6488df7fdf34e5ca1.woff) format("woff");font-weight:normal;font-style:normal}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.icon-add-photo:before,.icon-alert:before,.icon-angle-double-down:before,.icon-angle-double-up:before,.icon-att-50-amp:before,.icon-att-big-rigs:before,.icon-att-camp-sites:before,.icon-att-chain:before,.icon-att-check-in:before,.icon-att-check-out:before,.icon-att-credit-card:before,.icon-att-discounts:before,.icon-att-dump-sites:before,.icon-att-full-hookup:before,.icon-att-haunted:before,.icon-att-hours:before,.icon-att-independent:before,.icon-att-laundry:before,.icon-att-outdoor-seating:before,.icon-att-parking:before,.icon-att-paved-site:before,.icon-att-pets:before,.icon-att-price-range:before,.icon-att-pull_through:before,.icon-att-quiet-hours:before,.icon-att-restrooms:before,.icon-att-room-service:before,.icon-att-rooms:before,.icon-att-sewer-hookup:before,.icon-att-showers:before,.icon-att-swimming-pool:before,.icon-att-tent-sites:before,.icon-att-wheelchair:before,.icon-att-wifi:before,.icon-background-circle-filled:before,.icon-caret-down:before,.icon-caret-left:before,.icon-caret-right:before,.icon-caret-up:before,.icon-cat-accommodation:before,.icon-cat-activities:before,.icon-cat-attractions:before,.icon-cat-bucketlist:before,.icon-cat-camping-rv:before,.icon-cat-drives:before,.icon-cat-entertainment:before,.icon-cat-events:before,.icon-cat-food-drink:before,.icon-cat-more:before,.icon-cat-motoring:before,.icon-cat-natural-wonders:before,.icon-cat-nature:before,.icon-cat-places:before,.icon-cat-points-of-interest:before,.icon-cat-regions:before,.icon-cat-services:before,.icon-cat-shopping:before,.icon-cat-sports:before,.icon-cat-vacation-rentals:before,.icon-cat-weird-stuff:before,.icon-circle-star:before,.icon-location:before,.icon-master-blog:before,.icon-master-collection:before,.icon-master-guide:before,.icon-master-logo:before,.icon-master-places:before,.icon-master-stroked-logo:before,.icon-master-trip:before,.icon-nav-add-photo:before,.icon-nav-add-to-trip:before,.icon-nav-address:before,.icon-nav-admin:before,.icon-nav-analytics:before,.icon-nav-angle-double-down:before,.icon-nav-arrow:before,.icon-nav-arrow-down:before,.icon-nav-arrow-left:before,.icon-nav-arrow-up:before,.icon-nav-assets:before,.icon-nav-asterisk:before,.icon-nav-back:before,.icon-nav-been-there:before,.icon-nav-blog-icon:before,.icon-nav-bomb:before,.icon-nav-bulb:before,.icon-nav-business:before,.icon-nav-byways:before,.icon-nav-camera:before,.icon-nav-categories:before,.icon-nav-check:before,.icon-nav-circle:before,.icon-nav-circle-arrow-left:before,.icon-nav-circle-arrow-right:before,.icon-nav-content:before,.icon-nav-cursor:before,.icon-nav-data:before,.icon-nav-day:before,.icon-nav-description:before,.icon-nav-design:before,.icon-nav-distance:before,.icon-nav-down:before,.icon-nav-download:before,.icon-nav-drag:before,.icon-nav-edit:before,.icon-nav-edit-place:before,.icon-nav-email:before,.icon-nav-embed-map:before,.icon-nav-exclamation:before,.icon-nav-exit:before,.icon-nav-ext-link:before,.icon-nav-flag:before,.icon-nav-fuel:before,.icon-nav-gas:before,.icon-nav-geo-waypoint:before,.icon-nav-google:before,.icon-nav-guide:before,.icon-nav-highway:before,.icon-nav-home:before,.icon-nav-html:before,.icon-nav-info:before,.icon-nav-laquo:before,.icon-nav-link:before,.icon-nav-list:before,.icon-nav-logout-boring:before,.icon-nav-logout-skull:before,.icon-nav-map:before,.icon-nav-message:before,.icon-nav-minus:before,.icon-nav-minus-circle:before,.icon-nav-mobile:before,.icon-nav-navicon:before,.icon-nav-next:before,.icon-nav-night:before,.icon-nav-password:before,.icon-nav-pc:before,.icon-nav-pen:before,.icon-nav-people:before,.icon-nav-phone:before,.icon-nav-photo:before,.icon-nav-pin:before,.icon-nav-play:before,.icon-nav-plus:before,.icon-nav-plus-circle:before,.icon-nav-preview:before,.icon-nav-print:before,.icon-nav-product:before,.icon-nav-profile:before,.icon-nav-question:before,.icon-nav-raquo:before,.icon-nav-refresh:before,.icon-nav-remove-from-trip:before,.icon-nav-reply:before,.icon-nav-review:before,.icon-nav-roadtrippers-decal:before,.icon-nav-route:before,.icon-nav-route-add:before,.icon-nav-route-subtract:before,.icon-nav-save:before,.icon-nav-save-place:before,.icon-nav-search:before,.icon-nav-settings:before,.icon-nav-share:before,.icon-nav-shooting-star:before,.icon-nav-star:before,.icon-nav-tag:before,.icon-nav-tagline:before,.icon-nav-thumbdown:before,.icon-nav-thumbup:before,.icon-nav-time:before,.icon-nav-trash:before,.icon-nav-trip:before,.icon-nav-triple-pin:before,.icon-nav-up:before,.icon-nav-upload:before,.icon-nav-url:before,.icon-nav-users:before,.icon-nav-via-waypoint:before,.icon-nav-web:before,.icon-nav-wiki:before,.icon-nav-write-review:before,.icon-photo-placeholder-01:before,.icon-photo-placeholder-02:before,.icon-photo-placeholder-03:before,.icon-photo-placeholder-04:before,.icon-social-facebook:before,.icon-social-facebook-square:before,.icon-social-flickr:before,.icon-social-gplus:before,.icon-social-instagram:before,.icon-social-linkedin:before,.icon-social-pinterest:before,.icon-social-pinterest-circle:before,.icon-social-rss:before,.icon-social-stumble:before,.icon-social-tumblr:before,.icon-social-twitter:before,.icon-social-vimeo:before,.icon-social-youtube:before,.icon-trip-calendar:before,.icon-trip-delete:before,.icon-trip-dots:before,.icon-trip-end:before,.icon-trip-route:before,.icon-trip-start:before,.icon-user-blogger:before,.icon-user-expert:before,.icon-user-foodie:before,.icon-user-photographer:before,.icon-user-road-warrior:before,.icon-user-tour-guide:before{display:inline-block;font-family:"roadtrippers-icons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-add-photo:before{content:"\f192"}.icon-alert:before{content:"\f1f1"}.icon-angle-double-down:before{content:"\f18d"}.icon-angle-double-up:before{content:"\f190"}.icon-att-50-amp:before{content:"\f198"}.icon-att-big-rigs:before{content:"\f199"}.icon-att-camp-sites:before{content:"\f19a"}.icon-att-chain:before{content:"\f19b"}.icon-att-check-in:before{content:"\f19c"}.icon-att-check-out:before{content:"\f19d"}.icon-att-credit-card:before{content:"\f19e"}.icon-att-discounts:before{content:"\f19f"}.icon-att-dump-sites:before{content:"\f1a0"}.icon-att-full-hookup:before{content:"\f1a1"}.icon-att-haunted:before{content:"\f1f2"}.icon-att-hours:before{content:"\f1a2"}.icon-att-independent:before{content:"\f1bd"}.icon-att-laundry:before{content:"\f1a3"}.icon-att-outdoor-seating:before{content:"\f1a4"}.icon-att-parking:before{content:"\f1a5"}.icon-att-paved-site:before{content:"\f1a6"}.icon-att-pets:before{content:"\f1a7"}.icon-att-price-range:before{content:"\f1a8"}.icon-att-pull_through:before{content:"\f1a9"}.icon-att-quiet-hours:before{content:"\f1aa"}.icon-att-restrooms:before{content:"\f1ab"}.icon-att-room-service:before{content:"\f1ac"}.icon-att-rooms:before{content:"\f1ad"}.icon-att-sewer-hookup:before{content:"\f1ae"}.icon-att-showers:before{content:"\f1af"}.icon-att-swimming-pool:before{content:"\f1b0"}.icon-att-tent-sites:before{content:"\f1b1"}.icon-att-wheelchair:before{content:"\f1b2"}.icon-att-wifi:before{content:"\f1b3"}.icon-background-circle-filled:before{content:"\f100"}.icon-caret-down:before{content:"\f189"}.icon-caret-left:before{content:"\f18a"}.icon-caret-right:before{content:"\f101"}.icon-caret-up:before{content:"\f18b"}.icon-cat-accommodation:before{content:"\f1e1"}.icon-cat-activities:before{content:"\f103"}.icon-cat-attractions:before{content:"\f104"}.icon-cat-bucketlist:before{content:"\f105"}.icon-cat-camping-rv:before{content:"\f1d5"}.icon-cat-drives:before{content:"\f107"}.icon-cat-entertainment:before{content:"\f108"}.icon-cat-events:before{content:"\f109"}.icon-cat-food-drink:before{content:"\f1e2"}.icon-cat-more:before{content:"\f1c1"}.icon-cat-motoring:before{content:"\f1e3"}.icon-cat-natural-wonders:before{content:"\f1eb"}.icon-cat-nature:before{content:"\f10c"}.icon-cat-places:before{content:"\f1c2"}.icon-cat-points-of-interest:before{content:"\f1d9"}.icon-cat-regions:before{content:"\f10d"}.icon-cat-services:before{content:"\f10e"}.icon-cat-shopping:before{content:"\f10f"}.icon-cat-sports:before{content:"\f110"}.icon-cat-vacation-rentals:before{content:"\f1f3"}.icon-cat-weird-stuff:before{content:"\f1ec"}.icon-circle-star:before{content:"\f1db"}.icon-location:before{content:"\f18c"}.icon-master-blog:before{content:"\f112"}.icon-master-collection:before{content:"\f1e4"}.icon-master-guide:before{content:"\f113"}.icon-master-logo:before{content:"\f114"}.icon-master-places:before{content:"\f115"}.icon-master-stroked-logo:before{content:"\f1b6"}.icon-master-trip:before{content:"\f116"}.icon-nav-add-photo:before{content:"\f1dc"}.icon-nav-add-to-trip:before{content:"\f117"}.icon-nav-address:before{content:"\f118"}.icon-nav-admin:before{content:"\f119"}.icon-nav-analytics:before{content:"\f1c5"}.icon-nav-angle-double-down:before{content:"\f11a"}.icon-nav-arrow:before{content:"\f11b"}.icon-nav-arrow-down:before{content:"\f1c6"}.icon-nav-arrow-left:before{content:"\f1c7"}.icon-nav-arrow-up:before{content:"\f1c8"}.icon-nav-assets:before{content:"\f1c9"}.icon-nav-asterisk:before{content:"\f11c"}.icon-nav-back:before{content:"\f11d"}.icon-nav-been-there:before{content:"\f1dd"}.icon-nav-blog-icon:before{content:"\f11e"}.icon-nav-bomb:before{content:"\f11f"}.icon-nav-bulb:before{content:"\f120"}.icon-nav-business:before{content:"\f121"}.icon-nav-byways:before{content:"\f122"}.icon-nav-camera:before{content:"\f123"}.icon-nav-categories:before{content:"\f1ca"}.icon-nav-check:before{content:"\f124"}.icon-nav-circle:before{content:"\f125"}.icon-nav-circle-arrow-left:before{content:"\f126"}.icon-nav-circle-arrow-right:before{content:"\f127"}.icon-nav-content:before{content:"\f128"}.icon-nav-cursor:before{content:"\f129"}.icon-nav-data:before{content:"\f1cb"}.icon-nav-day:before{content:"\f12a"}.icon-nav-description:before{content:"\f12b"}.icon-nav-design:before{content:"\f12c"}.icon-nav-distance:before{content:"\f12d"}.icon-nav-down:before{content:"\f1b4"}.icon-nav-download:before{content:"\f1cc"}.icon-nav-drag:before{content:"\f12e"}.icon-nav-edit:before{content:"\f12f"}.icon-nav-edit-place:before{content:"\f130"}.icon-nav-email:before{content:"\f131"}.icon-nav-embed-map:before{content:"\f132"}.icon-nav-exclamation:before{content:"\f133"}.icon-nav-exit:before{content:"\f134"}.icon-nav-ext-link:before{content:"\f187"}.icon-nav-flag:before{content:"\f135"}.icon-nav-fuel:before{content:"\f1e5"}.icon-nav-gas:before{content:"\f136"}.icon-nav-geo-waypoint:before{content:"\f137"}.icon-nav-google:before{content:"\f138"}.icon-nav-guide:before{content:"\f139"}.icon-nav-highway:before{content:"\f13a"}.icon-nav-home:before{content:"\f1e6"}.icon-nav-html:before{content:"\f13b"}.icon-nav-info:before{content:"\f1cd"}.icon-nav-laquo:before{content:"\f13c"}.icon-nav-link:before{content:"\f13d"}.icon-nav-list:before{content:"\f13e"}.icon-nav-logout-boring:before{content:"\f13f"}.icon-nav-logout-skull:before{content:"\f140"}.icon-nav-map:before{content:"\f141"}.icon-nav-message:before{content:"\f142"}.icon-nav-minus:before{content:"\f143"}.icon-nav-minus-circle:before{content:"\f144"}.icon-nav-mobile:before{content:"\f1b7"}.icon-nav-navicon:before{content:"\f145"}.icon-nav-next:before{content:"\f146"}.icon-nav-night:before{content:"\f147"}.icon-nav-password:before{content:"\f148"}.icon-nav-pc:before{content:"\f149"}.icon-nav-pen:before{content:"\f14a"}.icon-nav-people:before{content:"\f1ea"}.icon-nav-phone:before{content:"\f14b"}.icon-nav-photo:before{content:"\f14c"}.icon-nav-pin:before{content:"\f14d"}.icon-nav-play:before{content:"\f1ed"}.icon-nav-plus:before{content:"\f14e"}.icon-nav-plus-circle:before{content:"\f14f"}.icon-nav-preview:before{content:"\f1ce"}.icon-nav-print:before{content:"\f150"}.icon-nav-product:before{content:"\f151"}.icon-nav-profile:before{content:"\f193"}.icon-nav-question:before{content:"\f152"}.icon-nav-raquo:before{content:"\f153"}.icon-nav-refresh:before{content:"\f154"}.icon-nav-remove-from-trip:before{content:"\f155"}.icon-nav-reply:before{content:"\f1de"}.icon-nav-review:before{content:"\f1e7"}.icon-nav-roadtrippers-decal:before{content:"\f156"}.icon-nav-route:before{content:"\f157"}.icon-nav-route-add:before{content:"\f158"}.icon-nav-route-subtract:before{content:"\f159"}.icon-nav-save:before{content:"\f15a"}.icon-nav-save-place:before{content:"\f1df"}.icon-nav-search:before{content:"\f15b"}.icon-nav-settings:before{content:"\f15c"}.icon-nav-share:before{content:"\f15d"}.icon-nav-shooting-star:before{content:"\f1e8"}.icon-nav-star:before{content:"\f15f"}.icon-nav-tag:before{content:"\f160"}.icon-nav-tagline:before{content:"\f161"}.icon-nav-thumbdown:before{content:"\f162"}.icon-nav-thumbup:before{content:"\f163"}.icon-nav-time:before{content:"\f164"}.icon-nav-trash:before{content:"\f165"}.icon-nav-trip:before{content:"\f166"}.icon-nav-triple-pin:before{content:"\f1b8"}.icon-nav-up:before{content:"\f1b5"}.icon-nav-upload:before{content:"\f167"}.icon-nav-url:before{content:"\f168"}.icon-nav-users:before{content:"\f169"}.icon-nav-via-waypoint:before{content:"\f16a"}.icon-nav-web:before{content:"\f16b"}.icon-nav-wiki:before{content:"\f188"}.icon-nav-write-review:before{content:"\f1e0"}.icon-photo-placeholder-01:before{content:"\f194"}.icon-photo-placeholder-02:before{content:"\f195"}.icon-photo-placeholder-03:before{content:"\f196"}.icon-photo-placeholder-04:before{content:"\f197"}.icon-social-facebook:before{content:"\f17a"}.icon-social-facebook-square:before{content:"\f1ee"}.icon-social-flickr:before{content:"\f17b"}.icon-social-gplus:before{content:"\f17c"}.icon-social-instagram:before{content:"\f17d"}.icon-social-linkedin:before{content:"\f17e"}.icon-social-pinterest:before{content:"\f17f"}.icon-social-pinterest-circle:before{content:"\f1ef"}.icon-social-rss:before{content:"\f1e9"}.icon-social-stumble:before{content:"\f180"}.icon-social-tumblr:before{content:"\f181"}.icon-social-twitter:before{content:"\f182"}.icon-social-vimeo:before{content:"\f183"}.icon-social-youtube:before{content:"\f184"}.icon-trip-calendar:before{content:"\f1b9"}.icon-trip-delete:before{content:"\f1ba"}.icon-trip-dots:before{content:"\f1bb"}.icon-trip-end:before{content:"\f185"}.icon-trip-route:before{content:"\f1f0"}.icon-trip-start:before{content:"\f186"}.icon-user-blogger:before{content:"\f1cf"}.icon-user-expert:before{content:"\f1d0"}.icon-user-foodie:before{content:"\f1d1"}.icon-user-photographer:before{content:"\f1d2"}.icon-user-road-warrior:before{content:"\f1d3"}.icon-user-tour-guide:before{content:"\f1d4"}@-webkit-keyframes fadeout{0%{opacity:1}100%{display:none;opacity:0;z-index:-1}}@keyframes fadeout{0%{opacity:1}100%{display:none;opacity:0;z-index:-1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes pulse-icon{0%{text-shadow:0 0 1px #f89406}10%{text-shadow:0 0 2px #f89406}20%{text-shadow:0 0 4px #f89406}30%{text-shadow:0 0 6px #f89406}40%{text-shadow:0 0 8px #f89406}55%{text-shadow:0 0 10px #f89406}70%{text-shadow:0 0 8px #f89406}80%{text-shadow:0 0 6px #f89406}90%{text-shadow:0 0 4px #f89406}100%{text-shadow:0 0 2px #f89406}}@keyframes pulse-icon{0%{text-shadow:0 0 1px #f89406}10%{text-shadow:0 0 2px #f89406}20%{text-shadow:0 0 4px #f89406}30%{text-shadow:0 0 6px #f89406}40%{text-shadow:0 0 8px #f89406}55%{text-shadow:0 0 10px #f89406}70%{text-shadow:0 0 8px #f89406}80%{text-shadow:0 0 6px #f89406}90%{text-shadow:0 0 4px #f89406}100%{text-shadow:0 0 2px #f89406}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-webkit-keyframes loading{0%{opacity:1}100%{opacity:.2}}@keyframes loading{0%{opacity:1}100%{opacity:.2}}form{text-align:left}fieldset{border:0;margin:0;padding:0}input::-ms-clear{display:none}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background:#fff;border:1px solid #bbc5d1;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#292929;margin-bottom:10px}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{background:#eee;border-color:#9b9b9b}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#4bbfbb;outline:none}.error input[type=email],.error input[type=number],.error input[type=password],.error input[type=tel],.error input[type=text],.error select,.error textarea{background:#ffe8e6;border-color:#e14f45}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select{font:14px/22px "Helvetica Neue",Helvetica,Arial,sans-serif;height:34px;padding:0 8px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:dimgrey}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:dimgrey;opacity:1}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:dimgrey;opacity:1}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:dimgrey}input[type=checkbox],input[type=radio]{border:0;height:auto;margin:0;width:auto}input[type=number]{padding-right:0}select{width:auto}textarea{font:14px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px;resize:none}label,legend{color:#757e8f;display:block;font:12px/22px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}button,input[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.control-group{margin-bottom:0;position:relative}.control-group.photos{float:left}.control-group.checkbox-group .error-indicator{right:-20px}.add-on{background:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:20px;line-height:20px;position:absolute;right:6px;text-align:center;top:39px;width:20px}.error .add-on{background:#e14f45}.error-message{color:#e14f45;display:block;font:12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 0}.error-message.hide{display:none}.rt-modal .select{-moz-box-sizing:border-box;box-sizing:border-box;background:#d0d0d0;color:#353535;display:block;overflow:hidden}.rt-modal .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:inherit;padding:0 9px;position:relative;width:140%;z-index:3}.rt-modal .select select:focus{outline:none}.rt-modal .select::after{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scaleY(0.9);-ms-transform:scaleY(0.9);transform:scaleY(0.9);background:inherit;content:"▼";display:block;font-size:8px;padding-top:2px;pointer-events:none;position:absolute;right:0;text-align:center;width:25px;z-index:3}.rt-modal .select:hover{background-color:#53b3c3;color:#fff;color:#353535 \9}.input-prepend{position:relative}.input-prepend input[type=text],.input-prepend input[type=password],.input-prepend input[type=email],.input-prepend textarea{border:solid 1px #f9f9f6;border-radius:3px;box-shadow:inset 0 0 3px 0 rgba(131,131,131,0.44),inset 38px 0 0 0 #f4f2ed;font-size:14px;letter-spacing:1px;padding-left:55px}.input-prepend input[type=text]:focus,.input-prepend input[type=password]:focus,.input-prepend input[type=email]:focus,.input-prepend textarea:focus{border:solid 1px #b0e3e1;box-shadow:inset 0 0 3px 0 rgba(75,191,187,0.44),inset 38px 0 0 0 #f4f2ed}.input-prepend input[type=text]::-webkit-input-placeholder,.input-prepend input[type=password]::-webkit-input-placeholder,.input-prepend input[type=email]::-webkit-input-placeholder,.input-prepend textarea::-webkit-input-placeholder{color:#AAA;font-style:italic;font-weight:normal}.input-prepend input[type=text]::-moz-placeholder,.input-prepend input[type=password]::-moz-placeholder,.input-prepend input[type=email]::-moz-placeholder,.input-prepend textarea::-moz-placeholder{color:#AAA;font-style:italic;font-weight:normal;opacity:1}.input-prepend input[type=text]:-moz-placeholder,.input-prepend input[type=password]:-moz-placeholder,.input-prepend input[type=email]:-moz-placeholder,.input-prepend textarea:-moz-placeholder{color:#AAA;font-style:italic;font-weight:normal;opacity:1}.input-prepend input[type=text]:-ms-input-placeholder,.input-prepend input[type=password]:-ms-input-placeholder,.input-prepend input[type=email]:-ms-input-placeholder,.input-prepend textarea:-ms-input-placeholder{color:#AAA;font-style:italic;font-weight:normal}.input-prepend input[type=text],.input-prepend input[type=password],.input-prepend input[type=email]{height:40px}.input-prepend textarea{height:125px;padding:10px 15px 10px 55px}.input-prepend label{color:#858585;height:40px;left:0;line-height:38px;position:absolute;text-align:center;top:0;width:38px}form .hide{display:none}.alert{background-color:#fcf8e3;padding:8px 35px 8px 14px}.alert-success{background-color:#5cbc92;color:#fff}.alert-error{background-color:#ec6b6b;color:#fff}.alert-info{background-color:#d9edf7;color:#3a87ad}.image-upload-message .remove-poi-editor-message{display:none}.bot-info{left:-9999px;overflow:hidden;position:absolute;top:-9999px;z-index:1}.user-badge{color:#747e8d;font-weight:bold}.user-badge i{color:#f89406;font-size:28px;position:relative;top:5px}.about{background:#fff;color:#383d43;position:relative}.about img{display:block;height:auto}.about figure{margin:0}.about figcaption{font:italic 14px "Helvetica Neue",Helvetica,Arial,sans-serif}.about blockquote{margin:0}.about .no-break{display:inline-block}.about .banner-image{background:#000;height:272px;overflow:hidden;position:relative}.about .banner-image img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;left:50%;position:absolute;top:50%}.about .content{padding:50px}.about h1{font:300 32px "Helvetica Neue",Helvetica,Arial,sans-serif}.about header h2{font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif}.about h2,.about header p{font:bold 16px/24px "Helvetica Neue",Helvetica,Arial,sans-serif}.about h2+p{margin:6px 0 0}.about p{font:16px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:24px 0 0}@media screen and (max-width:1000px){.about .banner-image{height:176px}}#about-view .features,#about-view .technology{border-top:1px solid #c9c9c9;margin:48px 0 0;padding:48px 10px 0}#about-view .features{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#about-view .features section{-webkit-flex:0 0 258px;flex:0 0 258px;width:258px}#about-view .features figure img{margin:0 auto}#about-view .features .info{margin:6px 0 0}#about-view .features h2{text-align:center}#about-view .technology section{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:48px 0 0}#about-view .technology section:first-child{margin:0}#about-view .technology figure{-webkit-flex:0 0 206px;flex:0 0 206px;margin:0 48px 0 0;width:206px}@media screen and (max-width:1000px){#about-view .features{display:block}#about-view .features section{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:48px 0 0;width:auto}#about-view .features section:first-child{margin:0}#about-view .features figure{-webkit-flex:0 0 128px;flex:0 0 128px;margin:0 48px 0 0;width:128px}#about-view .features h2{text-align:left}#about-view .technology figure{-webkit-flex:0 0 128px;flex:0 0 128px;width:128px}}#app-view .mobile-app-buttons{display:-webkit-flex;display:flex}#app-view .mobile-app-buttons a{display:block;width:144px}#app-view .mobile-app-buttons a:first-child{margin:0 15px 0 0}#app-view .mobile-app-buttons a:hover img{opacity:.8}#app-view #app-intro{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:0 35px}#app-view #app-intro .mobile-app-buttons{margin:20px 0 0}#app-view #app-features{display:-webkit-flex;display:flex;border-top:1px solid #eee;padding:50px 0 0}#app-view #app-features section{-webkit-flex:1 1 33.33333333%;flex:1 1 33.33333333%}#app-view #app-features section:first-child{margin:0}#app-view #app-features #discover-places figure,#app-view #app-features #save-been-share figure{padding:13px 0 0}#app-view #app-features figure img{margin:0 auto}#app-view #app-features .feature{margin:25px 15px 0 15px}#app-view #app-testimonials{border-top:1px solid #eee;margin:50px 0 0;padding:50px 0 0}#app-view #app-testimonials h2{font:300 32px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}#app-view #app-testimonials #testimonials{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:25px 0 0}#app-view #app-testimonials blockquote{width:266px}#app-view #app-testimonials .stars{text-align:center}#app-view #app-testimonials .icon-nav-star{color:#f7bd2c;font-size:20px;height:20px;line-height:20px}#app-view #app-testimonials p{margin:6px 0 0}#app-view #app-testimonials p:before,#app-view #app-testimonials p:after{content:'"'}#app-view #app-testimonials p:before{margin:0 0 0 -7px}#app-view footer{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-top:1px solid #eee;margin:50px 0 0;padding:50px 0 0}#app-view footer p{font:26px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 25px 0 0}@media screen and (max-width:1000px){#app-view #app-intro{padding:0 5px}#app-view #app-intro #intro{-webkit-flex:0 0 auto;flex:0 0 auto;margin:0 25px 0 0}#app-view #app-intro figure{width:216px}#app-view #app-intro h1{font:300 24px "Helvetica Neue",Helvetica,Arial,sans-serif}#app-view #app-intro h2{font:bold 18px "Helvetica Neue",Helvetica,Arial,sans-serif}#app-view #app-intro .mobile-app-buttons a{width:122px}#app-view #app-intro .mobile-app-buttons a:first-child{margin:0 10px 0 0}#app-view #app-features{display:block}#app-view #app-features section{margin:25px auto 0;width:288px}#app-view #app-features section:first-child{margin:0 auto}#app-view #app-features #discover-places figure,#app-view #app-features #save-been-share figure{padding:0}#app-view #app-features #discover-places figure img{left:-13px;position:relative}#app-view #app-testimonials #testimonials{display:block}#app-view #app-testimonials blockquote{margin:25px auto 0;width:288px}#app-view #app-testimonials blockquote:first-child{margin:0 auto}#app-view footer{display:block}#app-view footer p{margin:0;text-align:center}#app-view footer .mobile-app-buttons{-webkit-justify-content:center;justify-content:center;margin:25px 0 0}}#contact-view form{margin:24px 0 0}#contact-view .form-group{display:-webkit-flex;display:flex}#contact-view .name-field,#contact-view .email-field{-webkit-flex:0 0 316px;flex:0 0 316px;margin:0 25px 0 0}#contact-view .receiver-field{-webkit-flex:1 1 auto;flex:1 1 auto}#contact-view .message-field{margin:20px 0 0}#contact-view input,#contact-view select,#contact-view textarea{margin:0}#contact-view select,#contact-view textarea{display:block}#contact-view select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;width:100%}#contact-view select.default{color:#aab4c1}#contact-view textarea{height:214px}#contact-view .select{position:relative}#contact-view .select select{position:relative}#contact-view .select .icon-caret-down{color:#292929;height:34px;line-height:34px;position:absolute;right:10px;top:0}#contact-view .error .select{background:#ffe8e6}#contact-view .form-message{background:#e14f45;color:#fff;font:14px/28px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}#contact-view .form-message.success{background:#b3ce47}#contact-view .form-message+.form-group{margin:20px 0 0}#contact-view .error-message{color:#dd4e44;display:none;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}#contact-view .error .error-message{display:block}#contact-view .form-actions{margin:25px 0 0;text-align:center}#contact-view footer{margin:50px 0 0;text-align:center}#contact-view footer p{margin:0}@media screen and (max-width:1000px){#contact-view .form-group{display:block}#contact-view .form-group fieldset{margin:20px 0 0}#contact-view .form-group fieldset:first-child{margin:0}#contact-view .name-field,#contact-view .email-field{margin:0}}#our-story-view .banner-figures{display:-webkit-flex;display:flex;-webkit-flex:0 0 50%;flex:0 0 50%}#our-story-view .banner-figures figcaption{margin:10px 0 0 15px}#our-story-view .figure-container{margin:48px 0 0}#our-story-view .figure-container+p{margin:48px 0 0}#our-story-view .figure-container figure{margin:0 auto}#our-story-view .figure-container figcaption{margin:10px 0 0}#our-story-view .fisher-roads{width:280px}#our-story-view .fisher-mom{width:579px}#our-story-view .signatures{margin:50px 0 0}#our-story-view .founders{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#our-story-view .founders figure{position:relative}#our-story-view .founders figcaption{position:absolute;right:0;top:130px;white-space:nowrap}#our-story-view .founders .tatiana-parent{margin:0 0 0 50px}#our-story-view .bruce-fisher img{margin:0 auto}#our-story-view .bruce-fisher figcaption{margin:10px 0 0;text-align:center}@media screen and (max-width:1000px){#our-story-view .banner-figures figure{width:50%}#our-story-view .founders figure{width:250px}#our-story-view .fisher-mom{width:auto}#our-story-view .bruce-fisher{margin:25px 0 0}}#press-kit-view .column-group{display:-webkit-flex;display:flex;margin:50px 0 0}#press-kit-view #press-list{-webkit-flex:1 1 auto;flex:1 1 auto;margin:0 50px 0 0}#press-kit-view article{margin:48px 0 0}#press-kit-view article:first-child{margin:0}#press-kit-view h2{font:bold 18px "Helvetica Neue",Helvetica,Arial,sans-serif}#press-kit-view h2+p{color:#93969a;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:4px 0 0}#press-kit-view h2+p a{color:#4cc2b9}#press-kit-view header+p{margin:12px 0 0}#press-kit-view aside{-webkit-flex:0 0 300px;flex:0 0 300px;background:#f5f5f5;box-sizing:border-box;padding:50px;text-align:center}#press-kit-view .figure-group figure{margin:50px 0 0}#press-kit-view .figure-group figure:first-child{margin:0}#press-kit-view .figure-group figcaption{font:italic 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 0}#press-kit-view .figure-group img{margin:0 auto}#press-kit-view .download{margin:50px 0 0}#press-kit-view .download p{font:300 32px "Helvetica Neue",Helvetica,Arial,sans-serif}#press-kit-view .download .button{display:block;font:bold 14px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;height:40px;margin:25px auto 0;padding:0;width:128px}@media screen and (max-width:1000px){#press-kit-view .column-group{display:block}#press-kit-view aside{margin:50px 0 0}#press-kit-view .figure-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#press-kit-view .figure-group figure{-webkit-flex:0 0 200px;flex:0 0 200px;margin:0}}#tabs-view #tabs{background:#fff;border-bottom:1px solid #eee;border-top:solid 5px #b3ce47}#tabs-view ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;list-style:none;margin:0}#tabs-view li{display:block;font:bold 14px/40px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}#tabs-view a{color:#383d43;display:block}#tabs-view a:hover{color:#b3ce47}#tabs-view .active:after{border-bottom:none;border-left:solid 6px transparent;border-right:solid 6px transparent;border-top:solid 6px #b3ce47;content:'';display:block;height:0;left:50%;margin:0 0 0 -6px;position:absolute;top:0;width:0}#tabs-view .active a{color:#b3ce47;cursor:default}#team-view #leadership{margin:50px 0 0}#team-view #leadership section{display:-webkit-flex;display:flex;margin:24px 0 0}#team-view #leadership section:first-child{margin:0}#team-view #leadership figure{-webkit-flex:0 0 280px;flex:0 0 280px;margin:0 20px 0 0}#team-view #leadership figure a{background:#eee;display:block;height:280px;width:280px}#team-view #leadership h2{font:bold 26px "Helvetica Neue",Helvetica,Arial,sans-serif}#team-view #leadership h3{font:italic 14px "Helvetica Neue",Helvetica,Arial,sans-serif}#team-view #leadership header+p{margin:12px 0 0}#team-view #employees,#team-view #investors{border-top:1px solid #eee;padding:50px 0 0}#team-view #employees h2,#team-view #investors h2{font:300 32px "Helvetica Neue",Helvetica,Arial,sans-serif}#team-view #employees ul,#team-view #investors ul{display:-webkit-flex;display:flex;list-style:none}#team-view #employees li,#team-view #employees a,#team-view #investors li,#team-view #investors a{display:block}#team-view #employees{margin:50px 0 0}#team-view #employees ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0 0}#team-view #employees li{-webkit-flex:0 0 25%;flex:0 0 25%;box-sizing:border-box}#team-view #employees a{background:#eee;height:205px;margin:5px;width:205px}#team-view #investors{margin:45px 0 0}#team-view #investors ul{-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin:20px 0 0}#team-view #investors a:hover img{opacity:.75}@media screen and (max-width:1000px){#team-view #leadership figure{-webkit-flex:0 0 175px;flex:0 0 175px}#team-view #leadership figure a{height:175px;width:175px}#team-view #employees li{-webkit-flex:0 0 33.33333333%;flex:0 0 33.33333333%}#team-view #employees a{height:165px;width:165px}#team-view #investors li{box-sizing:border-box;padding:0 10px;width:33%}}.collection-actions{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:10px}.collection-actions .left-group{display:-webkit-flex;display:flex}.collection-actions .right-group .button{font:bold 14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif}.collection-actions div[role='button']{color:#747e8d;cursor:pointer;font:12px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;height:32px;text-align:center}.collection-actions div[role='button']:hover{color:#1a2b44}.collection-actions div[role='button'] a{color:#747e8d;display:block}.collection-actions div[role='button'] a:hover{color:#1a2b44}.collection-actions div[role='button'] i,.collection-actions div[role='button'] span{display:inline-block;vertical-align:top}.collection-actions div[role='button'] i{font-size:32px;height:32px;line-height:32px}.collection-actions div[role='button'] i:before{display:inline}.collection-actions .itinerary{border-left:1px solid #747e8d;margin:0 0 0 10px;padding:0 0 0 10px}.settings-view{padding:10px 5px}.settings-view .settings{background:#fff;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);padding:4px}.settings-view .edit-image{background-color:#c2c2c4;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:2px;height:120px;text-align:center}.settings-view form{margin:0;padding:8px}.settings-view fieldset{margin:4px 0 0 0;position:relative}.settings-view fieldset:first-child{margin:0}.settings-view input[type=number],.settings-view input[type=text],.settings-view textarea{margin-bottom:0}.settings-view input[type=checkbox],.settings-view input[type=radio]{margin:0 0 0 4px}.settings-view legend{left:0;position:absolute}.settings-view textarea{display:block;height:80px}.settings-view .char-count{color:#807d77;font:11px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:4px 0 0 0;text-align:right}.settings-view .radio,.settings-view .checkbox{display:inline-block;vertical-align:middle}.settings-view .radio label,.settings-view .radio input,.settings-view .checkbox label,.settings-view .checkbox input{display:inline-block;vertical-align:middle}.settings-view .radio label,.settings-view .checkbox label{color:#393d44;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}.settings-view #discoverable{padding:0 0 0 85px}.settings-view #fuel-settings,.settings-view #distance-units{border-top:1px solid #e6e3de;height:36px;margin:16px 0 0 0;padding:14px 0 0 85px}.settings-view #fuel_economy{margin:0;position:absolute;right:0;text-align:center;top:8px;width:40px}.settings-view #fuel_economy label{text-align:center}.settings-view #avoid{padding:0 0 0 39px}.settings-view .button-container{margin:24px 0 0 0;position:relative;text-align:right}.settings-view .button-container #delete,.settings-view .button-container #leave-trip{left:0;position:absolute}.settings-view .button-container #save{height:32px}.settings-view .error#fuel_economy input[type='number'],.settings-view .error input[type='text'],.settings-view .error textarea{border:1px solid #e8635c}.settings-view .error p{color:#e8635c;font:11px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:4px 0 0 0;padding:0 0 0 8px}.confirm-view{background:rgba(0,0,0,0.5);height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1);width:100%;z-index:99999}.confirm-view.build-on{opacity:1}.confirm-view.build-on .confirm{-webkit-transform:scale(1);transform:scale(1)}.confirm-view .confirm-background{height:100%;left:0;position:absolute;top:0;width:100%}.confirm-view .confirm-flex{-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:20px 0;position:relative;min-height:100%}.confirm-view .confirm{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;outline:none;padding:5px;position:relative;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:transform 125ms cubic-bezier(0,0,0.25,1);transition:transform 125ms cubic-bezier(0,0,0.25,1);width:320px}.confirm-view .confirm-content{text-align:center}.confirm-view header{background:#eee url(/assets/register/header-85d0d8b3242121930960af3554b24123.jpg) center center no-repeat;background-size:cover;padding:25px 20px 50px;position:relative}.confirm-view h1{color:#233957;font:bold 32px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;word-wrap:break-word}.confirm-view .roadtrippers-icon{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);background:#233957;border:6px solid #233957;border-radius:50%;bottom:0;height:44px;left:50%;position:absolute;width:44px}.confirm-view .roadtrippers-icon svg{display:block}.confirm-view .button-group{padding:50px 20px 25px}.confirm-view .button-group div[role='button']{cursor:pointer}.confirm-view .ok{display:block;font:bold 16px/42px "Helvetica Neue",Helvetica,Arial,sans-serif;height:44px;padding:0}.confirm-view .cancel{color:#4a90e2;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:25px 0 0;outline:none;text-decoration:underline}.confirm-view .cancel:focus,.confirm-view .cancel:hover{color:#2275d7}.confirm-view .close{box-shadow:0 0 5px 0 rgba(0,0,0,0.4);background:#383d43;border:2px solid #fff;border-radius:50%;cursor:pointer;height:28px;outline:none;position:absolute;right:-16px;top:-16px;width:28px}.confirm-view .close:focus,.confirm-view .close:hover{background:#212427}.confirm-view .close i{color:#fff;display:block;font-size:24px;height:28px;line-height:28px;text-align:center}.confirm-view .close i:before{display:inline}.rt-grid{padding:0 20px 0 10px!important}.rt-grid::after{clear:both;content:".";display:block;height:0;visibility:hidden}.rt-column{-moz-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;margin:0 0 10px 10px;padding:10px;position:relative}.rt-column.col-1{width:145px}.rt-column.col-2{width:300px}.rt-column.col-3{width:455px}.rt-column.col-4{width:610px}.rt-column.col-5{width:765px}.rt-column.col-6{width:920px}.rt-column.full-bleed{margin-left:-10px;width:960px}#header-view{left:0;position:fixed;top:0;width:100%;z-index:4}#header-view #header{height:0;position:relative}#header-view i{display:block}#header-view i:before{display:inline}#header-view #rt-logo{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:40px;left:50%;position:absolute;top:10px;-webkit-transition:top 250ms cubic-bezier(0,0,0.25,1);transition:top 250ms cubic-bezier(0,0,0.25,1);width:142px}#header-view #rt-logo a{position:relative;top:5px}#header-view #rt-logo svg{display:block;height:26;width:130}#header-view #header-actions{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;top:10px;position:absolute;right:10px}#header-view .header-group{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center}.main-open #header-view.hide #rt-logo{top:-50px;-webkit-transition:top 250ms cubic-bezier(0.75,0,1,1);transition:top 250ms cubic-bezier(0.75,0,1,1)}.main-open #header-view #header{box-shadow:0 0 5px 0 rgba(0,0,0,0.4);background:#fff;height:50px}.main-open #header-view #rt-logo{-webkit-transform:none;-ms-transform:none;transform:none;left:10px;top:5px}.main-open #header-view #header-actions{top:0}@media screen and (max-width:1000px){body:not(.main-open) #header-view #header-actions{-webkit-align-content:flex-end;align-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:837px){#header-view #rt-logo{-webkit-transform:none;-ms-transform:none;transform:none;left:348px;width:128px}#header-view #rt-logo a{top:7px}}#alerts-view{margin:0 10px 0 0}#alerts-view .authenticated{display:none}#alerts-view.secure .authenticated{display:inline}#alerts-view.secure .anonymous{display:none}.main-open #alerts-view #alert-button{box-shadow:none}#alerts-view.show #alert-list-view{opacity:1;visibility:visible}#alerts-view.show #alert-button{color:#b37115}#alerts-view.has-count #alert-count{display:block}#alerts-view #alerts{position:relative}#alerts-view #alert-button{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;color:#c8912d;cursor:pointer;height:40px;position:relative;text-align:center;width:44px}#alerts-view #alert-button:hover{color:#b37115}#alerts-view #alert-button i{display:block;font-size:40px;height:40px;line-height:40px}#alerts-view #alert-count{background:#dd4e44;border-radius:50%;color:#fff;display:none;font:bold 12px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;height:18px;position:absolute;right:-2px;text-align:center;top:-2px;width:18px}#alerts-view #alert-list-view{margin:5px 0 0;opacity:0;position:absolute;right:0;top:100%;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1);visibility:hidden;width:184px}#alerts-view #alert-list-view:before,#alerts-view #alert-list-view:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;height:12px;position:absolute;right:15px;top:-6px;width:12px}#alerts-view #alert-list-view:before{box-shadow:0 0 5px 0 rgba(0,0,0,0.4)}#alerts-view #alert-list-view:after{background:#fff}#alerts-view #alert-list{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;position:relative;right:0;top:100%}#alerts-view .alert{background:transparent;color:#3a495a;padding:10px}#alerts-view .label{font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif}#alerts-view p{font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}#alerts-view .start-trip{display:block;margin:10px 0 0;padding:0;text-align:center}#menu-view{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1}#menu-view.hover #menu-toggle{background:#f5f9f9}#menu-view.hover .avatar{border:3px solid #f5f9f9}#menu-view.hover #menu{opacity:1;visibility:visible}#menu-view img{display:block;height:auto}#menu-view .toggle{-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;border-radius:0 3px 3px 0;height:40px}#menu-view #menu-toggle{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;background:#fff;border-radius:3px;cursor:pointer;height:40px}#menu-view .my-trips{font:12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;max-width:168px}#menu-view .my-trips a{box-sizing:border-box;color:#c8912d;display:block;overflow:hidden;padding:10px;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;width:100%}#menu-view .my-trips a:hover{color:#b37115}#menu-view .user-actions{display:-webkit-flex;display:flex;font:bold 12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}#menu-view .user-actions a{display:block;padding:10px}#menu-view .user-actions a:hover{text-decoration:underline}#menu-view .user-actions .register a{color:#f89406}#menu-view .user-actions .login{position:relative}#menu-view .user-actions .login:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#dedede;content:'';display:block;height:20px;left:0;position:absolute;top:50%;width:1px}#menu-view .user-actions .login a{color:#4a5966}#menu-view .avatar{background:#fff;border:3px solid #fff;border-radius:50%;height:44px;overflow:hidden;width:44px}#menu-view .avatar:hover img{opacity:.8}#menu-view .avatar a{display:block}#menu-view .menu-icon{padding:0 10px 0 5px}#menu-view .menu-icon i{display:block;color:#404040;font-size:28px;height:28px;line-height:28px}#menu-view #menu{opacity:0;padding:5px 0 0;position:absolute;right:0;top:100%;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1);visibility:hidden;width:100%}#menu-view #menu:before,#menu-view #menu:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;height:12px;position:absolute;right:13px;top:-1px;width:12px}#menu-view #menu:before{box-shadow:0 0 5px 0 rgba(0,0,0,0.4)}#menu-view #menu:after{background:#fff}#menu-view #menu ul{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;list-style:none;margin:0;position:relative}#menu-view #menu li{display:block;font:14px/28px "Helvetica Neue",Helvetica,Arial,sans-serif}#menu-view #menu li:first-child a{border-radius:3px 3px 0 0}#menu-view #menu li:last-child a{border-radius:0 0 3px 3px}#menu-view #menu .trips,#menu-view #menu .saved-places,#menu-view #menu .reviewed{font-weight:bold}#menu-view #menu .trips,#menu-view #menu .sign-out,#menu-view #menu .admin{border-top:1px solid #e5e5e5}#menu-view #menu .reviewed{border-bottom:1px solid #e5e5e5}#menu-view #menu a{color:#3a4a59;display:block;padding:0 10px;position:relative;z-index:1}#menu-view #menu a:hover{background:#4bbfbb;color:#fff}#menu-view #menu i,#menu-view #menu span{display:inline-block;vertical-align:top}#menu-view #menu .icon-master-trip,#menu-view #menu .icon-master-collection{font-size:20px}#menu-view #menu .icon-nav-write-review{font-size:16px}.main-open #menu-view{top:0}.main-open #menu-view #menu-toggle{border-radius:0;box-shadow:none;height:50px}.main-open #menu-view .my-trips a,.main-open #menu-view .user-actions a{padding:15px 10px}.main-open #menu-view .toggle{height:50px}#overlay-title-view{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:none;left:50%;position:absolute;top:0}#overlay-title-view #overlay-title{color:#3a4a59}#overlay-title-view a{color:#3a4a59;display:block;padding:0 10px}#overlay-title-view i,#overlay-title-view span{display:inline-block;height:50px;line-height:50px;vertical-align:top}#overlay-title-view i{font-size:40px;margin:0 8px 0 0}#overlay-title-view .icon-nav-roadtrippers-decal{margin:0}#overlay-title-view span{font-size:20px}.main-open #overlay-title-view{display:block}#loading{height:0;left:0;position:fixed;right:0;text-align:center;top:50px;visibility:hidden}.main-open #loading{left:162px;right:auto;top:18px;-webkit-transition:left 250ms cubic-bezier(0,0,0.25,1);transition:left 250ms cubic-bezier(0,0,0.25,1);z-index:5}.main-open #loading .loading{width:50px}.welcome-open #loading.hide{left:10px}#loading.show{visibility:visible}#loading .loading{height:0;white-space:nowrap}#loading .loading .circle{-webkit-animation:progress-indicator 1500ms steps(3) infinite;animation:progress-indicator 1500ms steps(3) infinite;background:#29a5ac;border:2px solid #fff;border-radius:50%;box-sizing:border-box;display:inline-block;height:13px;vertical-align:top;width:13px}#loading .loading .circle:nth-child(2){-webkit-animation-delay:500ms;animation-delay:500ms}#loading .loading .circle:nth-child(3){-webkit-animation-delay:1000ms;animation-delay:1000ms}@media screen and (max-width:837px){#loading{left:348px;right:auto;width:128px}}.progress{-webkit-animation:rotate .5s infinite linear;animation:rotate .5s infinite linear;border-bottom:2px solid rgba(255,255,255,0.25);border-left:2px solid rgba(255,255,255,0.25);border-radius:100%;border-right:2px solid rgba(255,255,255,0.25);border-top:2px solid rgba(255,255,255,0.75);display:inline-block;height:14px;position:relative;width:14px}@-webkit-keyframes progress-indicator{from{background:#b4dadc}to{background:#29a5ac}}@keyframes progress-indicator{from{background:#b4dadc}to{background:#29a5ac}}#share-button{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f2b34d;border:1px solid #c89438;border-radius:3px;cursor:pointer;display:none;height:38px;margin:0 10px 0 0;padding:0 10px;position:relative;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.5);z-index:1}.shareable #share-button{display:block}.main-open #share-button{box-shadow:none}#share-button:hover,#share-button.sharing{background:#ef9f1d}#share-button i:before{display:inline}#share-button .default{color:#fff}#share-button .default i,#share-button .default span{display:inline-block;vertical-align:top}#share-button .default i{font-size:38px;height:38px;line-height:38px}#share-button .default span{font:bold 18px/38px "Helvetica Neue",Helvetica,Arial,sans-serif}#share-button .loading{display:none;left:0;position:absolute;top:9px;width:100%}#share-button .loading .circle{background:#fff;-webkit-animation:loading 1500ms steps(3) infinite;animation:loading 1500ms steps(3) infinite;border-radius:50%;display:inline-block;height:10px;vertical-align:middle;width:10px}#share-button .loading .circle:nth-child(2){-webkit-animation-delay:500ms;animation-delay:500ms}#share-button .loading .circle:nth-child(3){-webkit-animation-delay:1000ms;animation-delay:1000ms}#share-button.sharing{cursor:default}#share-button.sharing .default{visibility:hidden}#share-button.sharing .loading{display:block}@media screen and (max-width:1000px){body:not(.main-open) #share-button{margin:10px 0 0}}#unsupported-browser{background-color:#c83232;display:none;padding:4px 16px;position:relative;z-index:9999}#unsupported-browser p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;color:#fff;font-size:14px;line-height:14px;margin:0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.5)}*[class*='tooltipped-']{position:relative}*[class*='tooltipped-']:before,*[class*='tooltipped-']:after{position:absolute;visibility:hidden}*[class*='tooltipped-']:before{background:#3a4a59;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);color:#fff;content:attr(aria-label);font:12px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 12px;white-space:nowrap;z-index:1}*[class*='tooltipped-']:after{content:'';height:0;width:0;z-index:2}*[class*='tooltipped-']:hover:before,*[class*='tooltipped-']:hover:after{visibility:visible}.tooltipped-bottom:before{margin:12px 0 0 0;right:50%;top:100%;-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-bottom:after{border-bottom:8px solid #3a4a59;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;margin:0 0 0 -8px;bottom:-12px}.tooltipped-left:before{bottom:50%;margin:0 12px 0 0;right:100%;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-left:after{border-bottom:8px solid transparent;border-left:8px solid #3a4a59;border-top:8px solid transparent;left:-12px;margin:-8px 0 0 0;top:50%}#main-utils{position:fixed;width:960px}#main-utils i{display:block}#main-utils i i:before{display:inline}#main-utils>div[role='button']{color:#fff;text-align:center}#main-utils .back{box-shadow:0 0 5px 0 rgba(0,0,0,0.4);background:#383d43;border-radius:4px 0 0 4px;color:#fff;cursor:pointer;font-size:32px;left:-40px;line-height:40px;position:absolute;top:72px;width:40px}@media screen and (max-width:1000px){#main-utils{width:625px}}@media screen and (max-width:768px){#main-utils{position:absolute}}#map-controls{-webkit-flex-direction:column;flex-direction:column;display:-webkit-flex;display:flex;-webkit-align-content:flex-end;align-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;bottom:280px;cursor:default;position:absolute;right:10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}#map-controls.hide{visibility:hidden}#map-controls>div{background-color:#fff;border:1px solid #fff;border-radius:4px}#map-controls>div i{display:block}#map-controls>div i:before{display:inline;line-height:30px}#map-controls div[role='button']{color:#747e8d;cursor:pointer;width:32px}#map-controls div[role='button']:hover{color:#1a2b44}#map-controls #geolocation{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);font-size:19px;margin:8px 0 0 0}#map-controls #geolocation.enabled{color:#4bbfbb}#map-controls #layers-control-container{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);font-size:32px}#map-controls #layers-control-container .layers-control-popover{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background-color:#fff;border-radius:4px;margin-top:-32px;padding:4px 8px;position:absolute;-webkit-transform:translateX(-110%);transform:translateX(-110%);width:auto}#map-controls #layers-control-container .layers-control-popover::after,#map-controls #layers-control-container .layers-control-popover::before{content:'';display:inline-block;position:absolute}#map-controls #layers-control-container .layers-control-popover::after{border-bottom:6px solid transparent;border-left:6px solid #fff;border-top:6px solid transparent;right:-5px;top:12px}#map-controls #layers-control-container .layers-control-popover::before{border-bottom:7px solid transparent;border-left:7px solid rgba(0,0,0,0.1);border-top:7px solid transparent;right:-7px;top:11px}#map-controls #layers-control-container input,#map-controls #layers-control-container label{cursor:pointer}#map-controls #layers-control-container label{white-space:nowrap}#map-controls #layers-control-container label.active,#map-controls #layers-control-container label:hover{color:#1a2b44}#map-controls #layers-control-container span{margin-left:8px}#map-controls #zoom-controls{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);font-size:24px;margin:8px 0 0 0;width:32px}#map-controls #zoom-controls #zoom-out{border-top:1px solid #d4d5d8}.no-geolocation #map-controls #geolocation{display:none}#discover-view{left:10px;position:fixed;top:10px;width:328px}#categories-view{margin:5px 0 0;position:relative;z-index:1}#categories{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);border-radius:3px;height:40px;overflow:hidden;position:relative}#categories i{display:block;height:40px;line-height:40px;text-align:center}#categories i:before{display:inline;line-height:40px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#categories i:before{position:relative;top:1px}}#categories ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;left:0;list-style:none;margin:0;position:absolute;top:0}#categories *[role='button']{background:#fff;box-sizing:border-box;cursor:pointer}#categories *[role='button'] i{border-left:1px solid #f9f9f9}#categories li{-webkit-flex:0 0 41px;flex:0 0 41px;display:block;position:relative}#categories li:first-child{border-left:none}#categories li:hover i{border-left:1px solid rgba(232,232,232,0.5);color:#fff}#categories li:hover .icon-cat-accommodation{background:#00385c}#categories li:hover .icon-cat-activities{background:#81c99c}#categories li:hover .icon-cat-attractions{background:#00acdc}#categories li:hover .icon-cat-camping-rv{background:#71bf43}#categories li:hover .icon-cat-drives{background:#ef4e22}#categories li:hover .icon-cat-events{background:#007687}#categories li:hover .icon-cat-entertainment{background:#56235d}#categories li:hover .icon-cat-food-drink{background:#00aea4}#categories li:hover .icon-cat-motoring{background:#ef4e22}#categories li:hover .icon-cat-nature{background:#009f4f}#categories li:hover .icon-cat-places{background:#007687}#categories li:hover .icon-cat-points-of-interest{background:#fbaf17}#categories li:hover .icon-cat-services{background:#0054a6}#categories li:hover .icon-cat-shopping{background:#f06e6e}#categories li:hover .icon-cat-sports{background:#b61f25}#categories li:hover .icon-cat-vacation-rentals{background:#8e235b}#categories li i{font-size:36px}#categories .partner{position:relative}#categories .partner img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;height:auto;left:50%;position:absolute;top:50%}#categories li .icon-cat-accommodation{color:#00385c}#categories .enabled .icon-cat-accommodation{background:#00385c}#categories li .icon-cat-activities{color:#81c99c}#categories .enabled .icon-cat-activities{background:#81c99c}#categories li .icon-cat-attractions{color:#00acdc}#categories .enabled .icon-cat-attractions{background:#00acdc}#categories li .icon-cat-camping-rv{color:#71bf43}#categories .enabled .icon-cat-camping-rv{background:#71bf43}#categories li .icon-cat-drives{color:#ef4e22}#categories .enabled .icon-cat-drives{background:#ef4e22}#categories li .icon-cat-events{color:#007687}#categories .enabled .icon-cat-events{background:#007687}#categories li .icon-cat-entertainment{color:#56235d}#categories .enabled .icon-cat-entertainment{background:#56235d}#categories li .icon-cat-food-drink{color:#00aea4}#categories .enabled .icon-cat-food-drink{background:#00aea4}#categories li .icon-cat-motoring{color:#ef4e22}#categories .enabled .icon-cat-motoring{background:#ef4e22}#categories li .icon-cat-nature{color:#009f4f}#categories .enabled .icon-cat-nature{background:#009f4f}#categories li .icon-cat-places{color:#007687}#categories .enabled .icon-cat-places{background:#007687}#categories li .icon-cat-points-of-interest{color:#fbaf17}#categories .enabled .icon-cat-points-of-interest{background:#fbaf17}#categories li .icon-cat-services{color:#0054a6}#categories .enabled .icon-cat-services{background:#0054a6}#categories li .icon-cat-shopping{color:#f06e6e}#categories .enabled .icon-cat-shopping{background:#f06e6e}#categories li .icon-cat-sports{color:#b61f25}#categories .enabled .icon-cat-sports{background:#b61f25}#categories li .icon-cat-vacation-rentals{color:#8e235b}#categories .enabled .icon-cat-vacation-rentals{background:#8e235b}#categories .enabled i{border-left:1px solid rgba(233,233,233,0.4);color:#fff}#categories .enabled .icon-cat-accommodation{background:#00385c}#categories .enabled .icon-cat-activities{background:#81c99c}#categories .enabled .icon-cat-attractions{background:#00acdc}#categories .enabled .icon-cat-camping-rv{background:#71bf43}#categories .enabled .icon-cat-drives{background:#ef4e22}#categories .enabled .icon-cat-events{background:#007687}#categories .enabled .icon-cat-entertainment{background:#56235d}#categories .enabled .icon-cat-food-drink{background:#00aea4}#categories .enabled .icon-cat-motoring{background:#ef4e22}#categories .enabled .icon-cat-nature{background:#009f4f}#categories .enabled .icon-cat-places{background:#007687}#categories .enabled .icon-cat-points-of-interest{background:#fbaf17}#categories .enabled .icon-cat-services{background:#0054a6}#categories .enabled .icon-cat-shopping{background:#f06e6e}#categories .enabled .icon-cat-sports{background:#b61f25}#categories .enabled .icon-cat-vacation-rentals{background:#8e235b}#categories .enabled:before,#categories .enabled:after{display:none}#categories .more-button{color:#9b9b9b;position:absolute;top:0;width:41px;z-index:1}#categories .more-button:hover{background:#9b9b9b;color:#fff}#categories .more-button.left{display:none;left:0}#categories .more-button.left i{border-left:none}#categories .more-button.right{right:0}#categories .more-button i{font-size:40px}.more #categories ul{left:auto;right:0}.more #categories .more-button.left{display:block}.more #categories .more-button.right{display:none}#partner-banner-view{margin:5px 0 0;position:relative;z-index:1}#partner-banner{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);border-radius:4px;height:50px;margin:5px 0 0;overflow:hidden;width:328px}#partner-banner .icon-nav-exit{color:white}#partner-banner .js-partner-exit{position:absolute;right:5px}#layers-view{display:-webkit-flex;display:flex;margin:5px 0 0;position:relative;z-index:0}#layers-view.show{display:block}#layers{position:relative;z-index:25}#layers #layer-list{border-radius:3px;list-style:none;margin:0}#layers #layer-list>li{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#fff;height:0;overflow:hidden;position:relative;top:0;-webkit-transition:height 125ms cubic-bezier(0,0,0.25,1),top 250ms cubic-bezier(0.75,0,0.25,1);transition:height 125ms cubic-bezier(0,0,0.25,1),top 250ms cubic-bezier(0.75,0,0.25,1)}#layers #layer-list>li:nth-child(17){z-index:1}#layers #layer-list>li:nth-child(16){z-index:2}#layers #layer-list>li:nth-child(15){z-index:3}#layers #layer-list>li:nth-child(14){z-index:4}#layers #layer-list>li:nth-child(13){z-index:5}#layers #layer-list>li:nth-child(12){z-index:6}#layers #layer-list>li:nth-child(11){z-index:7}#layers #layer-list>li:nth-child(10){z-index:8}#layers #layer-list>li:nth-child(9){z-index:9}#layers #layer-list>li:nth-child(8){z-index:10}#layers #layer-list>li:nth-child(7){z-index:11}#layers #layer-list>li:nth-child(6){z-index:12}#layers #layer-list>li:nth-child(5){z-index:13}#layers #layer-list>li:nth-child(4){z-index:14}#layers #layer-list>li:nth-child(3){z-index:15}#layers #layer-list>li:nth-child(2){z-index:16}#layers #layer-list>li:nth-child(1){z-index:17}#layers #layer-list .enabled.shuffle{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);z-index:99}#layers #layer-list .enabled{height:30px}#layers #layer-list .first-of-type{border-radius:3px 3px 0 0}#layers #layer-list .last-of-type{border-radius:0 0 3px 3px}#layers #layer-list .first-of-type.last-of-type{border-radius:3px}#layers #layer-list .selected{border-radius:3px 3px 0 0;box-shadow:none;left:0;position:absolute;top:100%;-webkit-transition:none;transition:none;width:100%;z-index:99}#layers #layer-list .selected .arrow,#layers #layer-list .selected .label,#layers #layer-list .selected .close{-webkit-transition:none;transition:none}#layers #layer-list .selected .arrow i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#layers #layer-list .selected.collapsed{border-radius:3px;-webkit-transition:border-radius 0ms linear 125ms;transition:border-radius 0ms linear 125ms}#layers #layer-list .selected.collapsed .arrow i{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#layers .accommodation{background:#00385c}#layers .activities{background:#81c99c}#layers .attractions{background:#00acdc}#layers .camping-rv{background:#71bf43}#layers .drives{background:#ef4e22}#layers .events{background:#007687}#layers .entertainment{background:#56235d}#layers .food-drink{background:#00aea4}#layers .motoring{background:#ef4e22}#layers .nature{background:#009f4f}#layers .places{background:#007687}#layers .points-of-interest{background:#fbaf17}#layers .services{background:#0054a6}#layers .shopping{background:#f06e6e}#layers .sports{background:#b61f25}#layers .vacation-rentals{background:#8e235b}#layers .collection,#layers .trip{background:#394451}#layers .saved-places{background:#ef5e65}#layers .search{background:#394651}#layers .visited-places{background:#b3ce47}#layers .arrow,#layers .label-view,#layers .close{-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1)}#layers .label-view{display:-webkit-flex;display:flex;padding:0 30px;position:relative}#layers .label-view .label{padding:0}#layers .label{font:bold 14px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#layers .arrow,#layers .close{height:30px;position:absolute;top:0;width:30px;text-align:center}#layers .arrow i,#layers .close i{display:block;font-size:16px;height:30px;line-height:30px}#layers .arrow i:before,#layers .close i:before{display:inline}#layers .arrow{left:0}#layers .arrow i{-webkit-transition:-webkit-transform 125ms cubic-bezier(0,0,0.25,1);transition:transform 125ms cubic-bezier(0,0,0.25,1)}#layers .close{right:0}#layers .close:hover{background:rgba(255,255,255,0.1)}#layers.collapsed .enabled:not(.selected) .arrow,#layers.collapsed .enabled:not(.selected) .label-view,#layers.collapsed .enabled:not(.selected) .close{opacity:0}#layers.has-selected .selected,#layers.has-selected+#layer-panel-view{margin:5px 0 0}#collapsed-overlay{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1);visibility:hidden;width:100%;z-index:20}.collapsed #collapsed-overlay{opacity:1}#collapsed-overlay .collapsed-icon{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,0.5);border-radius:13px;box-shadow:inset 0 0 3px 0 #000;color:#fff;height:26px;left:50%;padding:0 10px;position:absolute;top:50%}#collapsed-overlay .collapsed-icon>*{display:inline-block;vertical-align:top}#collapsed-overlay span{font:bold 12px/26px "Helvetica Neue",Helvetica,Arial,sans-serif}#collapsed-overlay i{font-size:26px;height:26px;line-height:26px}#layer-panel-view{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#f9f9f9;border-radius:3px;height:0;overflow:hidden;position:relative;-webkit-transition:height 125ms cubic-bezier(0,0,0.25,1);transition:height 125ms cubic-bezier(0,0,0.25,1)}#layer-panel-view #layer-panel{bottom:0;left:0;position:absolute;top:30px;width:100%}#layer-panel-view.show-distance #layer-panel{bottom:36px}#layer-panel-view .scroll-view{height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}#layer-panel-view .place-list{-webkit-transition:opacity 500ms cubic-bezier(0,0,0.25,1);transition:opacity 500ms cubic-bezier(0,0,0.25,1)}#layer-panel-view .place-card .category{margin:0 0 0 5px}#layer-panel-view.disabled .place-list{opacity:.25}#empty-place-list{color:#747e8d;margin:0 auto;padding:40px 0;text-align:center;width:188px}#empty-place-list img{margin:0 auto}#empty-place-list p{font:18px "Helvetica Neue",Helvetica,Arial,sans-serif}#empty-place-list p:first-of-type{margin:30px 0 0}#empty-place-list p:first-of-type+p{margin:15px 0 0}#accommodation-filters-view .slider-min,#accommodation-filters-view .slider-max{-webkit-flex:0 0 54px;flex:0 0 54px;width:54px}#accommodation-filters-view .label-group{width:156px}#accommodation-filters-view input[type='checkbox']{position:absolute;visibility:hidden}#accommodation-filters-view .fieldset-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:10px 0 0}#accommodation-filters-view .checkbox-label,#accommodation-filters-view .checkbox{display:inline-block;vertical-align:middle}#accommodation-filters-view .checkbox-label{font:14px/26px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 5px 0 0}#accommodation-filters-view .checkbox{border:1px solid #e8e8e8;border-radius:3px;height:18px;width:18px}#accommodation-filters-view .checkbox:hover{background:#f8f8fa}#accommodation-filters-view .checkbox .icon-nav-check{color:#00385c;display:none;font-size:24px;height:24px;line-height:24px;text-align:center}#accommodation-filters-view input[type='checkbox']:checked+.checkbox .icon-nav-check{display:block}.collection-planner-view .bucket-list-waypoints{list-style:none;margin:0;padding:5px}.collection-planner-view .waypoint-view{display:block;margin:10px 0 0}.collection-planner-view .waypoint-view:first-child{margin:0}.collection-planner-view .waypoint-view i{display:block}.collection-planner-view .waypoint-view i:before{display:inline}.collection-planner-view .waypoint .details{position:relative}.collection-planner-view .waypoint .rating-category{margin:2px 0 0}.collection-planner-view .waypoint .tooltipped-bottom{color:#9b9b9b;cursor:pointer;display:none;font-size:16px;height:16px;line-height:16px;position:absolute;right:79px;text-align:center;top:2px;width:16px}.collection-planner-view .waypoint:hover .tooltipped-bottom{display:block}.collection-planner-view .waypoint-details{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;position:relative}.collection-planner-view .waypoint-details .dashed-line{border-left:none;border-top:3px dashed #eee;bottom:auto;left:14px;position:absolute;top:37px;width:64px}.collection-planner-view .waypoint-details .image{border-radius:2px;margin:2px}.collection-planner-view .waypoint-details [class^=icon-cat]{position:absolute}.collection-planner-view .js-remove{background-color:#fff;border-radius:2px;color:#9b9b9b;cursor:pointer;font-size:16px;position:absolute;right:7px;text-align:center;top:7px;-webkit-transition:opacity 300ms;transition:opacity 300ms;opacity:0;width:18px;z-index:1}.collection-planner-view .js-remove:hover{color:red}.collection-planner-view .waypoint-index{display:-webkit-flex;display:flex;-webkit-flex:0 0 46px;flex:0 0 46px;-webkit-align-items:center;align-items:center;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab;height:75px}.collection-planner-view .waypoint-index .index{background:#eee;border-radius:50%;color:#9b9b9b;height:25px;left:10px;position:relative;text-align:center;width:25px}.collection-planner-view .waypoint-index .index i{font-size:25px;line-height:25px}.collection-planner-view .waypoint-index .index span{font:bold 12px/25px "Helvetica Neue",Helvetica,Arial,sans-serif}.collection-planner-view .waypoint-card{-webkit-flex:1 1 auto;flex:1 1 auto;background:#fff;border:1px solid #eee;border-radius:3px;box-shadow:0 0 5px 0 #eee;position:relative}.collection-planner-view .waypoint-card .waypoint-card-info{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;position:relative}.collection-planner-view .waypoint-card:hover .js-remove{opacity:1}.collection-planner-view .waypoint-card .waypoint-card-details{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab;-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.collection-planner-view .waypoint-card .waypoint-card-details:hover .js-remove{opacity:1}.collection-planner-view .waypoint-card .waypoint-card-details:hover .waypoint-actions .js-add,.collection-planner-view .waypoint-card .waypoint-card-details:hover .waypoint-actions .js-edit{opacity:1}.collection-planner-view .waypoint-card .arrival-date{font:12px/24px "Helvetica Neue",Helvetica,Arial,sans-serif}.collection-planner-view .waypoint-card .arrival-date.date-set{color:#99b8dd}.collection-planner-view .waypoint-card .details{-webkit-flex:1 1 auto;flex:1 1 auto;padding:0 10px;width:0}.collection-planner-view .waypoint-card .details a:hover{text-decoration:underline}.collection-planner-view .waypoint-card .details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-planner-view .waypoint-card .details .name{color:#023f87;display:inline-block;font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-planner-view .waypoint-card .details .address{color:#99b8dd;font:12px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;top:-4px}.collection-planner-view .waypoint-card .image{-webkit-flex:0 0 75px;flex:0 0 75px;background:#c2bebb center center no-repeat;background-size:cover;border-radius:0 3px 3px 0;color:#fff;display:block;font-size:48px;height:75px;text-align:center}.collection-planner-view .waypoint-card .image i{line-height:75px}.collection-planner-view .waypoint-card.has-booking .image{border-radius:0 3px 0 0}.collection-planner-view .waypoint-card .category-icon{display:inline-block;font-size:26px;margin-top:-5px}.collection-planner-view .waypoint-card span[rv-text="poi:name"]{color:#000;font:14px/16px "Helvetica Neue",Helvetica,Arial,sans-serif}.collection-planner-view .waypoint-card span[rv-text="poi:cityStateCountry"]{color:#9b9b9b;font:12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:2px 0 0}.collection-planner-view .waypoint-card i[rv-class="poi:categoryIconClass"],.collection-planner-view .waypoint-card span[rv-text="poi:rating"],.collection-planner-view .waypoint-card span[rv-text="poi:categoryName"]{display:inline-block}.collection-planner-view .waypoint-card span[rv-text="poi:categoryName"]{color:#9b9b9b;margin-left:2px}.collection-planner-view .waypoint-card span[class^='rating']{margin-right:.25em;padding:0 .5em}.collection-planner-view .waypoint-card .waypoint-actions{display:-webkit-flex;display:flex;height:18px;left:10px;position:absolute;top:4px}.collection-planner-view .waypoint-card .waypoint-actions div{color:#9b9b9b;cursor:pointer;padding:0 0 10px;white-space:nowrap}.collection-planner-view .waypoint-card .waypoint-actions div:hover{color:#4bbfbb}.collection-planner-view .waypoint-card .waypoint-actions div.js-add,.collection-planner-view .waypoint-card .waypoint-actions div.js-edit{-webkit-transition:opacity 300ms;transition:opacity 300ms;opacity:0}.collection-planner-view .waypoint-card .waypoint-actions div+div{margin-left:10px}.collection-planner-view .waypoint-card .waypoint-actions div>*{display:inline-block;vertical-align:top}.collection-planner-view .waypoint-card .waypoint-actions div i{font-size:24px;height:24px;line-height:24px;position:relative;text-align:center;top:-1px;width:12px}.collection-planner-view .waypoint-card .waypoint-actions div span{font:12px/24px "Helvetica Neue",Helvetica,Arial,sans-serif}.bucket-list-details-view{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);overflow:hidden;position:relative}.bucket-list-details-view .trip-details{position:relative}.bucket-list-details-view .trip-image{background:#c2c2c4 center center no-repeat;background-size:cover;height:120px;left:0;position:absolute;top:0;width:100%}.bucket-list-details-view .trip-image .gradient{background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);bottom:0;height:96px;left:0;position:absolute;width:100%}.bucket-list-details-view .details{height:108px;padding:12px 0 0 0;position:relative}.bucket-list-details-view .user-icon{border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);height:24px;margin:0 auto;overflow:hidden;width:24px}.bucket-list-details-view .user-icon .icon{background:#fff;height:24px}.bucket-list-details-view .user-icon .no-icon{background:#3b4a5a;height:20px;padding:2px}.bucket-list-details-view .user-icon a{display:block}.bucket-list-details-view .user-icon img{display:block;height:auto}.bucket-list-details-view h2{color:#fff;font:20px "Helvetica Neue",Helvetica,Arial,sans-serif;height:24px;margin:10px 20px 0;opacity:0;text-align:center;-webkit-transition:250ms opacity cubic-bezier(0,0,0.2,1);transition:250ms opacity cubic-bezier(0,0,0.2,1)}.bucket-list-details-view h2.active{opacity:1}.bucket-list-details-view .stats{bottom:0;left:0;position:absolute;width:100%}.bucket-list-details-view .stats ul{display:-webkit-flex;display:flex;border-top:1px solid rgba(255,255,255,0.25);color:#fff;font:bold 14px/28px "Helvetica Neue",Helvetica,Arial,sans-serif;list-style:none;margin:0 8px;padding:4px 0}.bucket-list-details-view .stats li{-webkit-flex:1 1 33.33333333%;flex:1 1 33.33333333%;border-left:1px solid rgba(255,255,255,0.25);display:block;text-align:center}.bucket-list-details-view .stats li:first-child{border-left:none}.bucket-list-details-view .stats li>*{display:inline-block;vertical-align:top}.bucket-list-details-view .stats i{font-size:28px;line-height:28px}.bucket-list-details-view .stats i:before{display:inline}.bucket-list-details-view .stats i.icon-nav-fuel{font-size:24px}.bucket-list-details-view .actions{padding:5px}.bucket-list-details-view .actions .save-button{display:block;padding:0;text-align:center}.bucket-list-details-view .actions .action-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:5px 5px 0}.bucket-list-details-view .actions .action-list div[role='button']{color:#747e8d;cursor:pointer;font:12px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;height:32px;text-align:center}.bucket-list-details-view .actions .action-list div[role='button'] a{color:#747e8d}.bucket-list-details-view .actions .action-list div[role='button'] a:hover{color:#1a2b44}.bucket-list-details-view .actions .action-list div[role='button']:hover{color:#1a2b44}.bucket-list-details-view .actions .action-list div[role='button'] i,.bucket-list-details-view .actions .action-list div[role='button'] span{display:inline-block;vertical-align:top}.bucket-list-details-view .actions .action-list div[role='button'] i{font-size:32px;height:32px;line-height:32px}.bucket-list-details-view .actions .action-list div[role='button'] i:before{display:inline}.filters-view{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filters-view .filters{background:#fff;padding:10px}.filters-view .slider-field{display:-webkit-flex;display:flex}.filters-view .slider-view{-webkit-flex:1 1 auto;flex:1 1 auto;margin:0 5px;padding:6px 9px}.filters-view .slider-min,.filters-view .slider-max{color:#00385c;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}.filters-view .slider-max{text-align:right}.filters-view .ui-slider,.filters-view .ui-slider-range{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5);height:8px}.filters-view .ui-slider{background:#eee}.filters-view .ui-slider-range{background:#e6be02}.filters-view .filters .ui-slider-handle{-webkit-transform:translate(-50%,-5px);-ms-transform:translate(-50%,-5px);transform:translate(-50%,-5px);background:linear-gradient(0deg,#dcdcdc 0,#fff 100%);border:1px solid #c7c7c7;border-radius:50%;height:16px;margin:0;outline:none;width:16px}.filters-view label{cursor:pointer;position:relative}.filters-view input[type='radio']{position:absolute;visibility:hidden}.filters-view .label-group{display:-webkit-flex;display:flex;border:1px solid #e8e8e8;border-radius:3px;overflow:hidden}.filters-view .label-group label{-webkit-flex:0 0 33.33333333%;flex:0 0 33.33333333%;border-left:1px solid #e8e8e8;box-sizing:border-box;width:33.33333333%}.filters-view .label-group label:first-child{border-left:none}.filters-view .label-group label:hover{background:#f8f8fa}.filters-view .radio-label{color:#595959;display:block;font:14px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}.filters-view input[value='all']+.radio-label{border-radius:3px 0 0 3px}.filters-view input[value='chain']+.radio-label{border-radius:0 3px 3px 0}.filters-view input[type='radio']:checked+.radio-label{background:#00385c;color:#fff;cursor:default;font-weight:bold}#food-drink-filters-view .slider-min,#food-drink-filters-view .slider-max{-webkit-flex:0 0 36px;flex:0 0 36px;width:36px}#food-drink-filters-view .slider-field+fieldset{margin:10px 0 0}#lists-settings .edit-image{border:1px solid #c2c2c4}.not-my-trip-notice-view p{font-size:16px;margin:0 0 5px;padding:0 8px}.not-my-trip-notice-view p:first-child{margin:0 0 15px;width:245px}.planner-notice{background:#ffffe0;box-shadow:0 0 1px #9b9b9b;color:#757e8f;line-height:1.4;margin:10px 5px 0;padding:15px 7px 7px;position:relative}.planner-notice .dismiss-callout{color:#747e8d;cursor:pointer;font-size:21px;font-weight:bold;line-height:1;position:absolute;right:10px;text-align:center;top:7px;width:1rem}.share-callout-view .callout-share{box-sizing:border-box;font-size:14px;height:32px;text-align:center;width:100%}.share-callout-view .callout-share i{display:inline-block;font-size:33px;line-height:1;margin:-2px 5px 0 0;vertical-align:middle}.share-callout-view p{float:left;font-size:16px;margin:0 0 15px 8px;width:240px}.share-interstitial-view{color:#3a4a59;padding:10px;text-align:center}.share-interstitial-view h1{font-size:28px;margin:10px 0 0}.share-interstitial-view h3{margin-bottom:17px}.share-interstitial-view img{display:block;height:auto;margin:35px 0}.share-interstitial-view .share-buttons-wrapper .button{padding:0 35px}.share-interstitial-view .share-buttons-wrapper .button i{display:inline-block;font-size:30px;margin:-2px 8px 0 0;vertical-align:middle}.share-interstitial-view .share-buttons-wrapper .button:last-child{margin:0 0 0 10px}.collection-planner-view{height:100%;left:0;position:absolute;top:0;width:100%}.collection-planner-view .js-bucket-list-planner-details-container,.collection-planner-view .js-trip-planner-details-container{position:relative}.collection-planner-view .append-waypoint-view{display:-webkit-flex;display:flex;margin:10px 5px}.collection-planner-view .append-waypoint-view .append-waypoint{display:block;position:relative}.collection-planner-view .append-waypoint-view .append-waypoint-toggle{-webkit-flex:0 0 54px;flex:0 0 54px}.collection-planner-view .append-waypoint-view .append-waypoint-toggle i{color:#9b9b9b;display:block;font-size:44px;line-height:44px;text-align:center}.collection-planner-view .append-waypoint-view .append-waypoint-toggle i:before{display:inline}.collection-planner-view .append-waypoint-view .append-waypoint-toggle:hover i{color:#9b9b9b}.collection-planner-view .append-waypoint-view input{border:none;border-radius:3px;box-shadow:0 0 5px 0 #eee;box-sizing:border-box;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;height:44px;margin:0;outline:none;padding:6px;width:232px}.collection-planner-view .append-waypoint-view .ui-front{z-index:1}.collection-planner-view .bucket-list-sort{display:-webkit-flex;display:flex;color:#9b9b9b;margin:8px 8px 0}.collection-planner-view .bucket-list-sort .label{-webkit-flex:0 0 54px;flex:0 0 54px;color:#9b9b9b;font-size:12px;text-align:center}.collection-planner-view .bucket-list-sort .sort{cursor:pointer}.collection-planner-view .bucket-list-sort .sort+.sort{margin-left:1.5em}.collection-planner-view .bucket-list-sort.sortedbycategory .category,.collection-planner-view .bucket-list-sort.sortedbyname .name,.collection-planner-view .bucket-list-sort.sortedbyrating .rating{color:#000}.trip-stats-view{margin:0 0 0 10px}.trip-stats-view i,.trip-stats-view span{display:inline-block;vertical-align:top}.trip-stats-view i:before{display:inline}.trip-stats-view ul{display:-webkit-flex;display:flex;list-style:none;margin:0}.trip-stats-view li{color:#9eaab5;display:block;margin:0 0 0 10px}.trip-stats-view li:first-child{margin:0}.trip-stats-view li span{font:12px/30px "Helvetica Neue",Helvetica,Arial,sans-serif}.trip-stats-view li i{height:30px;line-height:30px;margin:0 4px 0 0}.trip-stats-view li .icon-nav-time,.trip-stats-view li .icon-nav-highway{font-size:22px}.trip-stats-view li .icon-nav-fuel{font-size:20px}#search-view{position:relative;z-index:2}#search-view i{display:block}#search-view i:before{display:inline}#search-view #search{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;position:relative}#search-view .input-view{background:#fff;border-radius:3px;position:relative;z-index:1}#search-view .search-icon{color:#cacaca;font-size:32px;height:40px;left:0;line-height:40px;position:absolute;text-align:center;top:0;width:40px}#search-view .focus .search-icon{color:#b3ce47}#search-view #search-text{background:none;border:0;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;height:40px;margin:0;padding:0 40px;position:relative}#search-view .button-group{display:-webkit-flex;display:flex;padding:0 5px 0 0;position:absolute;right:0;top:0;z-index:2}#search-view .button-group .add-trip-view{background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 10px);height:40px;padding:0 0 0 18px}#search-view .button-group .add-trip-view .add-trip{top:5px}#search-view .button-group .add-trip-view i{color:#cacaca}#search-view .focus .button-group .add-trip-view{display:none}#search-view .clear-search{color:#cacaca;cursor:pointer;display:none;font-size:28px;height:40px;line-height:40px;margin:0 0 0 5px;text-align:center;width:30px}#search-view .clear-search:hover{color:#b1b1b1}#search-view .clearable .clear-search{display:block}#search-view .add-trip-view{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#search-view .add-trip-view .add-trip{background:rgba(255,255,255,0);border:1px solid rgba(232,232,232,0);border-radius:3px;cursor:pointer;padding:0 5px;position:relative;text-align:right;-webkit-transition:all 125ms cubic-bezier(0,0,0.25,1);transition:all 125ms cubic-bezier(0,0,0.25,1)}#search-view .add-trip-view .add-trip:hover{background:#fff;border:1px solid #e8e8e8}#search-view .add-trip-view .add-trip:hover span{color:#1b8ecd;width:71px}#search-view .add-trip-view .add-trip:hover i{color:#1b8ecd}#search-view .add-trip-view .add-trip i,#search-view .add-trip-view .add-trip span{display:inline-block;height:28px;vertical-align:top}#search-view .add-trip-view .add-trip .add{display:none}#search-view .add-trip-view span{color:rgba(27,142,205,0);font:14px/28px "Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;-webkit-transition:all 125ms cubic-bezier(0,0,0.25,1);transition:all 125ms cubic-bezier(0,0,0.25,1);white-space:nowrap;width:0}#search-view .add-trip-view i{font-size:28px;line-height:28px;-webkit-transition:color 125ms cubic-bezier(0,0,0.25,1);transition:color 125ms cubic-bezier(0,0,0.25,1)}#search-view .clearable .button-group .add-trip-view,#search-view .focus.resolved.clearable .button-group .add-trip-view{display:none}#search-view .resolved.addable .button-group .add-trip-view{display:block}#search-view .resolved .button-group .add-trip-view .add-trip .start{display:none}#search-view .resolved .button-group .add-trip-view .add-trip .add{display:inline-block}#search-view .autocomplete{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:0 0 3px 3px;left:0;margin:-3px 0 0;padding:0;position:absolute;right:0;top:100%;z-index:0}#search-view .autocomplete-item{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;border-top:none;cursor:pointer;height:50px;padding:0 10px;font-size:14px;line-height:26px;position:relative}#search-view .autocomplete-item:first-child{border-top:1px solid #DDD}#search-view .autocomplete-item.gray-out{background-color:#f8f8fa}#search-view .autocomplete-item.hover,#search-view .autocomplete-item.selected{background-color:#dceff8}#search-view .autocomplete-item:last-child{border-radius:0 0 4px 4px}#search-view .autocomplete-item .icon-wrapper{-webkit-flex:0 0 24px;flex:0 0 24px;border-radius:3px;height:24px;font-size:24px;line-height:24px;margin:0 10px 0 0;text-align:center;width:24px}#search-view .autocomplete-item .icon-wrapper.place-result{background-color:#f6b457}#search-view .autocomplete-item .icon-wrapper.geo-result{background-color:#7bc8cd}#search-view .autocomplete-item .icon-wrapper.search-result{background-color:#9b9b9b}#search-view .autocomplete-item i{color:#fff;display:block;float:none;margin:0;width:auto}#search-view .autocomplete-item i:before{display:inline}#search-view .autocomplete-item i.icon-nav-triple-pin{color:#f6b457;font-size:36px;margin-left:-2px;margin-top:-4px}#search-view .autocomplete-item i.icon-nav-plus{color:#9b9b9b}#search-view .autocomplete-item .title-wrapper{-webkit-flex:1 1 auto;flex:1 1 auto;width:0}#search-view .autocomplete-item .title-wrapper span{display:block}#search-view .autocomplete-item .title-wrapper .name{color:#383d43;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search-view .autocomplete-item .title-wrapper .address{color:#a7a7a7;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;text-transform:none}#search-view .autocomplete-item .add-trip-view{background:linear-gradient(90deg,rgba(220,239,248,0) 0,#dceff8 10px);display:none;height:50px;padding:0 10px 0 15px;position:absolute;right:0;top:0}#search-view .autocomplete-item .add-trip-view .add-trip{top:10px}#search-view .autocomplete-item .add-trip-view i{color:#383d43}#search-view .autocomplete-item.hover .add-trip-view,#search-view .autocomplete-item.selected .add-trip-view{display:block}#segments-view{position:relative;z-index:1}#segments-view #segments{position:relative}#segments-view ul{list-style:none;margin:5px 0 0}#segments-view section{display:none;left:-5px;position:absolute;top:0;width:338px}#segments-view section .arrow{-webkit-transform:translate(-50%) rotate(45deg);-ms-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);background:#fff;content:'';display:block;height:10px;margin:0 0 0 21px;position:absolute;top:-5px;width:10px}#segments-view .show{display:block}#segments-view .segment-list{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;padding:10px;position:relative}#segments-view h2{color:#a9b4c1;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif}#segments-view .types ul{-webkit-align-content:flex-start;align-content:flex-start;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#segments-view .types li{background:#fff;border:1px solid #a9b4c1;border-radius:10px;color:#a9b4c1;cursor:pointer;display:block;font:12px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 5px 0 0;padding:0 10px}#segments-view .types li:hover{border:1px solid #868e9c;color:#868e9c}#segments-view .types li:nth-child(2):nth-last-child(1){display:none}#segments-view .types .enabled{color:#fff}#segments-view .types .enabled:hover{color:#fff}#segments-view .affiliates{margin:10px 0 0}#segments-view .affiliates li{display:block;margin:5px 0 0}#segments-view .affiliates li:first-child{margin:0}#segments-view .affiliates a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border:1px solid #e3e3e3;border-radius:3px;padding:10px;position:relative}#segments-view .affiliates a:hover{background:#f8f8fa}#segments-view .affiliates .copy{color:#7d7d7d;font:bold 16px/18px "Helvetica Neue",Helvetica,Arial,sans-serif}#segments-view .affiliates .via{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#cecece;text-align:right;white-space:nowrap}#segments-view .affiliates .powered{font:12px/12px "Helvetica Neue",Helvetica,Arial,sans-serif;padding-right:5px}#segments-view .affiliates .icon-nav-share{font-size:30px}#segments-view h3{color:#979797;font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif}#segments-view .clear-all{color:#292929;cursor:pointer;display:none;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;right:10px;top:10px}#segments-view .accommodation .display-name{color:#00385c}#segments-view .accommodation .enabled{background:#00385c;border:1px solid #00385c}#segments-view .activities .display-name{color:#81c99c}#segments-view .activities .enabled{background:#81c99c;border:1px solid #81c99c}#segments-view .attractions .display-name{color:#00acdc}#segments-view .attractions .enabled{background:#00acdc;border:1px solid #00acdc}#segments-view .camping-rv .display-name{color:#71bf43}#segments-view .camping-rv .enabled{background:#71bf43;border:1px solid #71bf43}#segments-view .drives .display-name{color:#ef4e22}#segments-view .drives .enabled{background:#ef4e22;border:1px solid #ef4e22}#segments-view .events .display-name{color:#007687}#segments-view .events .enabled{background:#007687;border:1px solid #007687}#segments-view .entertainment .display-name{color:#56235d}#segments-view .entertainment .enabled{background:#56235d;border:1px solid #56235d}#segments-view .food-drink .display-name{color:#00aea4}#segments-view .food-drink .enabled{background:#00aea4;border:1px solid #00aea4}#segments-view .motoring .display-name{color:#ef4e22}#segments-view .motoring .enabled{background:#ef4e22;border:1px solid #ef4e22}#segments-view .nature .display-name{color:#009f4f}#segments-view .nature .enabled{background:#009f4f;border:1px solid #009f4f}#segments-view .places .display-name{color:#007687}#segments-view .places .enabled{background:#007687;border:1px solid #007687}#segments-view .points-of-interest .display-name{color:#fbaf17}#segments-view .points-of-interest .enabled{background:#fbaf17;border:1px solid #fbaf17}#segments-view .services .display-name{color:#0054a6}#segments-view .services .enabled{background:#0054a6;border:1px solid #0054a6}#segments-view .shopping .display-name{color:#f06e6e}#segments-view .shopping .enabled{background:#f06e6e;border:1px solid #f06e6e}#segments-view .sports .display-name{color:#b61f25}#segments-view .sports .enabled{background:#b61f25;border:1px solid #b61f25}#segments-view .vacation-rentals .display-name{color:#8e235b}#segments-view .vacation-rentals .enabled{background:#8e235b;border:1px solid #8e235b}#map-ad-view{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);bottom:10px;display:none;position:absolute;right:10px}#map-ad-view.rendered{display:block}#map-ad-view #ihg-map-ad-view{display:block}.leaflet-marker-icon.hover{-webkit-animation:leaflet-bounce 250ms cubic-bezier(0,0,0.25,1) alternate 2;animation:leaflet-bounce 250ms cubic-bezier(0,0,0.25,1) alternate 2}@-webkit-keyframes leaflet-bounce{0%{top:0}100%{top:-12px}}@keyframes leaflet-bounce{0%{top:0}100%{top:-12px}}#growl{box-sizing:border-box;left:0;padding:0 52px;position:fixed;top:172px;-webkit-transition:left 125ms cubic-bezier(0,0,0.25,1);transition:left 125ms cubic-bezier(0,0,0.25,1);z-index:17}#growl #notificationBar{height:0}li.enabled.selected:not(.collapsed) ~ #growl,#layers:not(.collapsed) #growl{left:338px}.rt-popover{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;max-width:400px;position:relative;-webkit-transition:-webkit-transform 250ms cubic-bezier(1,0,1,1);transition:transform 250ms cubic-bezier(1,0,1,1);width:auto}.rt-popover .icon{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border:2px solid #fff;border-radius:50%;left:-43px;overflow:hidden;position:absolute;top:-16px;width:50px;color:#004069}.rt-popover .icon i{background:#ddd;display:block;font-size:50px;text-align:center;width:50px}.rt-popover .icon i.icon-nav-roadtrippers-decal{font-size:66px;height:57px;margin:-7px 0 0}.rt-popover.slide-out{-webkit-transform:translateX(256px);transform:translateX(256px)}.rt-popover span{color:#747e8d;font:12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 2px}.rt-popover button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;background-color:#fff;background-color:rgba(255,255,255,0.9);border-color:#fff;border-radius:3px;border-style:solid;border-width:1px;color:#fff;font-size:11px;margin:0 0 10px 10px;padding:.15em .75em;text-shadow:0 1px 0 #fff;text-transform:uppercase}.rt-popover a,.rt-popover .js-event{color:#fff;font-size:12px;border-bottom:1px dotted;cursor:pointer}.rt-popover .close-notification{border:0;color:#747e8d;cursor:pointer;line-height:1em;padding:1px 5px;position:relative;right:38px;text-transform:none;top:-8px}.rt-popover-content .icon-wrap{position:relative}.rt-popover-content .message{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:6px;display:inline-block;margin-right:8px;padding:10px 20px}.rt-popover-content a{color:#08c}.rt-popover-content.negative i{color:#dd4e44}.rt-popover-content div[role="button"]{background:#004069;border-radius:2px;color:white;cursor:pointer;display:inline;margin-right:9px;padding:3px 8px}.rt-popover-content a,.rt-popover-content div[role="button"]{pointer-events:all}#map-view{height:100%;left:0;position:fixed;top:0;width:100%}#map-view #mapCanvas{height:100%}#map-view .map-placeholder{background:url(/assets/map/mapbox-placeholder-b1acb05d904efc26f4a5f2a89d55885a.jpg) no-repeat center center;background-size:cover}#map-view .leaflet-control-attribution,#map-view .leaflet-control-attribution a{font-size:8pt;color:#ababab}#map-content-view{font-size:16px;line-height:1.25em}#map-content-view *[role=button]{cursor:pointer}#map-content-view #map-content{background:#faf9f4;position:relative}#map-content-view .add,#map-content-view .edit{display:none;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 0}#map-content-view .add a,#map-content-view .edit a{text-decoration:none}#map-content-view .add a:hover,#map-content-view .edit a:hover{text-decoration:underline}#map-content-view .add .poi-header-menu,#map-content-view .edit .poi-header-menu{position:absolute;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1)}#map-content-view .add .poi-header-menu.hide,#map-content-view .edit .poi-header-menu.hide{opacity:0;visibility:hidden}#map-content-view .add .poi-header-menu:before,#map-content-view .add .poi-header-menu:after,#map-content-view .edit .poi-header-menu:before,#map-content-view .edit .poi-header-menu:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;height:12px;position:absolute;top:-6px;width:12px}#map-content-view .add .poi-header-menu:before,#map-content-view .edit .poi-header-menu:before{box-shadow:0 0 5px 0 rgba(0,0,0,0.4)}#map-content-view .add .poi-header-menu:after,#map-content-view .edit .poi-header-menu:after{background:#fff}#map-content-view .add .poi-header-menu .menu,#map-content-view .edit .poi-header-menu .menu{box-shadow:0 0 5px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;position:relative}#map-content-view .add .poi-header-menu ul,#map-content-view .edit .poi-header-menu ul{list-style:none;margin:0;padding:4px 0;position:relative;z-index:1}#map-content-view.is-admin .add,#map-content-view.is-admin .edit{display:block}#map-content-view .map-content-info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:20px 20px 0 20px}#map-content-view .map-content-content{display:-webkit-flex;display:flex;padding:20px}#map-content-view .map-content-content .main,#map-content-view .map-content-content .show-map-point .drive-info,.show-map-point #map-content-view .map-content-content .drive-info{width:610px}#map-content-view .map-content-content .main .attributes,#map-content-view .map-content-content .show-map-point .drive-info .attributes,.show-map-point #map-content-view .map-content-content .drive-info .attributes,#map-content-view .map-content-content .main .map-content-details,#map-content-view .map-content-content .show-map-point .drive-info .map-content-details,.show-map-point #map-content-view .map-content-content .drive-info .map-content-details,#map-content-view .map-content-content .main .static-map,#map-content-view .map-content-content .show-map-point .drive-info .static-map,.show-map-point #map-content-view .map-content-content .drive-info .static-map{display:none}#map-content-view .map-content-content-block{background-color:#fff;border:1px solid #e4e7ec;border-radius:4px;box-shadow:0 0 5px 0 #e8e8e8;margin:0 0 10px 0;padding:10px;position:relative}#map-content-view .map-details{display:none;-webkit-align-items:center;align-items:center;margin:0 0 10px}@media screen and (max-width:1000px){#map-content-view .map-content-content{display:block;padding:20px 7px}#map-content-view .map-content-content .main,#map-content-view .map-content-content .show-map-point .drive-info,.show-map-point #map-content-view .map-content-content .drive-info{width:auto}#map-content-view .map-content-content .main .attributes,#map-content-view .map-content-content .show-map-point .drive-info .attributes,.show-map-point #map-content-view .map-content-content .drive-info .attributes,#map-content-view .map-content-content .main .static-map,#map-content-view .map-content-content .show-map-point .drive-info .static-map,.show-map-point #map-content-view .map-content-content .drive-info .static-map{display:block}#map-content-view .map-content-content .main .map-content-details,#map-content-view .map-content-content .show-map-point .drive-info .map-content-details,.show-map-point #map-content-view .map-content-content .drive-info .map-content-details{display:-webkit-flex;display:flex}#map-content-view .map-content-info{display:block;padding:0}#map-content-view .map-details{display:-webkit-flex;display:flex}}#map-content-view #bdc-booking-view #booking,#map-content-view #meta-booking-view #booking{background:#1b335d;border:2px solid #1b335d;border-radius:3px}#map-content-view #bdc-booking-view .logo,#map-content-view #meta-booking-view .logo{margin-top:18px;position:absolute;right:12px}#map-content-view #bdc-booking-view h2,#map-content-view #meta-booking-view h2{color:#fff;font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px 10px 0}#map-content-view #bdc-booking-view .flex-group,#map-content-view #meta-booking-view .flex-group{display:-webkit-flex;display:flex;padding:5px 10px 10px}#map-content-view #bdc-booking-view fieldset,#map-content-view #meta-booking-view fieldset{-webkit-flex:1 1 50%;flex:1 1 50%}#map-content-view #bdc-booking-view fieldset:first-child,#map-content-view #meta-booking-view fieldset:first-child{margin:0 10px 0 0}#map-content-view #bdc-booking-view label,#map-content-view #meta-booking-view label{color:#fff}#map-content-view #bdc-booking-view .date-toggle,#map-content-view #meta-booking-view .date-toggle{background:#fff;border:1px solid #bbc5d1;border-radius:3px;position:relative}#map-content-view #bdc-booking-view .icon-trip-calendar,#map-content-view #meta-booking-view .icon-trip-calendar{color:#9b9b9b;display:block;font-size:46px;height:46px;line-height:46px;position:absolute;right:8px;top:0}#map-content-view #bdc-booking-view input,#map-content-view #meta-booking-view input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent;border:none;color:#343434;cursor:pointer;font:16px/46px "Helvetica Neue",Helvetica,Arial,sans-serif;height:46px;margin:0;position:relative}#map-content-view #bdc-booking-view input:focus,#map-content-view #meta-booking-view input:focus{border:none}#map-content-view #bdc-booking-view .date-view,#map-content-view #meta-booking-view .date-view{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}#map-content-view #bdc-booking-view .booking-link,#map-content-view #meta-booking-view .booking-link{display:block;font:bold 14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;height:32px;text-align:center;margin:10px 0 0}#map-content-view #bdc-booking-view .datepicker-view,#map-content-view #meta-booking-view .datepicker-view{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%;margin:10px 0 0;opacity:0;position:absolute;top:100%;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1);visibility:hidden;z-index:3}#map-content-view #bdc-booking-view .datepicker-view i,#map-content-view #meta-booking-view .datepicker-view i{display:block}#map-content-view #bdc-booking-view .datepicker-view i:before,#map-content-view #meta-booking-view .datepicker-view i:before{display:inline}#map-content-view #bdc-booking-view .datepicker-view:before,#map-content-view #bdc-booking-view .datepicker-view:after,#map-content-view #meta-booking-view .datepicker-view:before,#map-content-view #meta-booking-view .datepicker-view:after{-webkit-transform:translate(-50%) rotate(45deg);-ms-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);content:'';display:block;height:20px;left:50%;position:absolute;top:-9px;width:20px}#map-content-view #bdc-booking-view .datepicker-view:before,#map-content-view #meta-booking-view .datepicker-view:before{background:#fff;z-index:3}#map-content-view #bdc-booking-view .datepicker-view:after,#map-content-view #meta-booking-view .datepicker-view:after{box-shadow:0 0 8px 0 rgba(0,0,0,0.15);z-index:1}#map-content-view #bdc-booking-view .datepicker-view .calendar,#map-content-view #meta-booking-view .datepicker-view .calendar{background:#fff;border-radius:3px;box-shadow:0 0 8px 0 rgba(0,0,0,0.15);padding:15px;position:relative;z-index:2}#map-content-view #bdc-booking-view .datepicker-view .close,#map-content-view #meta-booking-view .datepicker-view .close{height:24px;position:absolute;right:0;top:0;width:24px}#map-content-view #bdc-booking-view .datepicker-view .close:hover i,#map-content-view #meta-booking-view .datepicker-view .close:hover i{color:silver}#map-content-view #bdc-booking-view .datepicker-view .close i,#map-content-view #meta-booking-view .datepicker-view .close i{color:#d4d4d4;font-size:18px;height:24px;line-height:24px;text-align:center}#map-content-view #bdc-booking-view .datepicker-view .date-label,#map-content-view #meta-booking-view .datepicker-view .date-label{color:#383d43;font:300 16px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}#map-content-view #bdc-booking-view .datepicker-view .datepicker,#map-content-view #meta-booking-view .datepicker-view .datepicker{margin:5px 0 0}#map-content-view #bdc-booking-view .datepicker-view .datepicker .ui-state-highlight.ui-state-active,#map-content-view #meta-booking-view .datepicker-view .datepicker .ui-state-highlight.ui-state-active{background:#f8f8fa;color:#383d43}#map-content-view #bdc-booking-view .datepicker-view .datepicker.has-date .ui-state-active,#map-content-view #meta-booking-view .datepicker-view .datepicker.has-date .ui-state-active{background:#fcb74f;color:#fff}#map-content-view #bdc-booking-view .datepicker-view .datepicker.has-date .ui-state-active:hover,#map-content-view #meta-booking-view .datepicker-view .datepicker.has-date .ui-state-active:hover{background:#fcb74f}#map-content-view #bdc-booking-view .datepicker-view .datepicker.has-date .ui-state-highlight.ui-state-active,#map-content-view #meta-booking-view .datepicker-view .datepicker.has-date .ui-state-highlight.ui-state-active{background:#fcb74f;color:#fff}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker{border-radius:0 0 3px 3px;box-shadow:none;width:220px}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header{border:none}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header a,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fcb74f;cursor:pointer;height:24px;text-align:center;width:24px}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header a:hover,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header a:hover{background:transparent}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header a .ui-icon,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header a .ui-icon{background:none;display:block;height:auto;margin:0;text-indent:0;width:auto}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header a .ui-icon:before,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header a .ui-icon:before{display:block;font-family:'roadtrippers-icons';font-size:24px;height:24px;line-height:24px}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header .ui-state-disabled,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header .ui-state-disabled{color:#aab4c1}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:before,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:before{content:'\f11d'}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:before,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:before{content:'\f146'}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-title,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#383d43;font:300 16px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month{font-weight:bold}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-datepicker-calendar,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-datepicker-calendar{margin:10px 0 0;width:100%}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker th,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker th{color:#aab4c1;display:table-cell;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker td,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker td{font:300 16px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;height:auto;padding:1px;width:auto}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker td a,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker td a{height:24px;width:auto}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker td span,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker td span{display:block;height:24px}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-state-disabled,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-state-disabled{opacity:1}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-state-disabled .ui-state-default,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-state-disabled .ui-state-default{background:transparent;color:#aab4c1}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-state-disabled .ui-state-default:hover,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-state-disabled .ui-state-default:hover{background:transparent}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-state-default,#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-state-highlight,#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-state-active,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-state-default,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-state-highlight,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-state-active{background:#f8f8fa;color:#383d43}#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-state-default:hover,#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-state-highlight:hover,#map-content-view #bdc-booking-view .datepicker-view .ui-datepicker .ui-state-active:hover,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-state-default:hover,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-state-highlight:hover,#map-content-view #meta-booking-view .datepicker-view .ui-datepicker .ui-state-active:hover{background:#ffedd6}#map-content-view #bdc-booking-view .show .datepicker-view,#map-content-view #meta-booking-view .show .datepicker-view{opacity:1;visibility:visible}#map-content-view #bdc-booking-view .form-results,#map-content-view #meta-booking-view .form-results{background:#fff;border-radius:0 0 3px 3px;min-height:54px;padding:10px;position:relative}#map-content-view #bdc-booking-view .form-results.loading-results #booking-button,#map-content-view #meta-booking-view .form-results.loading-results #booking-button{display:none}#map-content-view #bdc-booking-view .form-results.loading-results .loading-view,#map-content-view #meta-booking-view .form-results.loading-results .loading-view{display:block}#map-content-view #bdc-booking-view .form-results.show-results #booking-button,#map-content-view #meta-booking-view .form-results.show-results #booking-button{display:none}#map-content-view #bdc-booking-view .form-results.show-results #booking-provider-list-view,#map-content-view #meta-booking-view .form-results.show-results #booking-provider-list-view{display:block}#map-content-view #bdc-booking-view #booking-button,#map-content-view #meta-booking-view #booking-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f2b34d;border:2px solid #c89438;border-radius:3px;color:#fff;cursor:pointer;font:bold 20px/50px "Helvetica Neue",Helvetica,Arial,sans-serif;height:50px;position:relative;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.5)}#map-content-view #bdc-booking-view #booking-button:hover,#map-content-view #meta-booking-view #booking-button:hover{background:#ef9f1d}#map-content-view #bdc-booking-view .loading-view,#map-content-view #meta-booking-view .loading-view{display:none}#map-content-view #bdc-booking-view .loading-view .loading,#map-content-view #meta-booking-view .loading-view .loading{line-height:54px;text-align:center}#map-content-view #bdc-booking-view .loading-view .circle,#map-content-view #meta-booking-view .loading-view .circle{-webkit-animation:progress-indicator 1500ms steps(3) infinite;animation:progress-indicator 1500ms steps(3) infinite;background:#4bbfbb;border-radius:50%;display:inline-block;height:18px;margin:0 4px;vertical-align:middle;width:18px}#map-content-view #bdc-booking-view .loading-view .circle:nth-child(2),#map-content-view #meta-booking-view .loading-view .circle:nth-child(2){-webkit-animation-delay:500ms;animation-delay:500ms}#map-content-view #bdc-booking-view .loading-view .circle:nth-child(3),#map-content-view #meta-booking-view .loading-view .circle:nth-child(3){-webkit-animation-delay:1000ms;animation-delay:1000ms}#map-content-view #bdc-booking-view .form-actions,#map-content-view #meta-booking-view .form-actions{background:#fff;border-radius:0 0 3px 3px;padding:5px 10px 10px;position:relative}#map-content-view #bdc-booking-view .form-actions .label,#map-content-view #meta-booking-view .form-actions .label{color:#1b335d;font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 0 7px}#map-content-view #bdc-booking-view .form-actions button,#map-content-view #meta-booking-view .form-actions button{border:2px solid #fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);display:block;font:bold 22px/50px "Helvetica Neue",Helvetica,Arial,sans-serif;height:54px;text-align:center;margin:5px 0 0;width:100%}@media screen and (max-width:1000px){#map-content-view #bdc-booking-view,#map-content-view #meta-booking-view{-webkit-flex:0 0 100%;flex:0 0 100%}}#map-content-view #booking-provider-list-view{display:none}#map-content-view #booking-provider-list-view #booking-provider-list{list-style:none;margin:0}#map-content-view #booking-provider-list-view li{display:block;margin:5px 0 0}#map-content-view #booking-provider-list-view li:first-child{margin:0}#map-content-view #booking-provider-list-view a{-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;border:2px solid #c89437;border-radius:3px}#map-content-view #booking-provider-list-view a:hover{background:#fff9f0}#map-content-view #booking-provider-list-view a:hover .image{opacity:1}#map-content-view #booking-provider-list-view a:hover .image img{opacity:1}#map-content-view #booking-provider-list-view a:hover .cta{background:#ef9f1d}#map-content-view #booking-provider-list-view .image{-webkit-flex:0 0 96px;flex:0 0 96px;height:41px;margin:0 0 0 4px;position:relative;width:96px}#map-content-view #booking-provider-list-view .image img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;display:block;height:auto;left:50%;position:absolute;top:50%}#map-content-view #booking-provider-list-view .details{text-align:center;color:#000}#map-content-view #booking-provider-list-view .details span{display:block;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view #booking-provider-list-view .details .price{font:bold 22px "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view #booking-provider-list-view .cta{-webkit-flex:0 0 54px;flex:0 0 54px;background:#f2b34d;color:#fff;font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px 0;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.5);width:54px}#map-content-view #booking-provider-list-view .no-results{font:14px/54px "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view #booking-provider-list-view .show-all{color:#1b335d;font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 0;text-align:center}#map-content-view #booking-provider-list-view .show-all span{cursor:pointer;display:block;text-decoration:underline}#map-content-view #booking-provider-list-view .show-all span:hover{text-decoration:none}#map-content-view #tours-view #tours{background:#1b335d;border:2px solid #1b335d;border-radius:3px}#map-content-view #tours-view h2{color:#fff;font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px 10px 7px}#map-content-view #tours-view .button{border-radius:0 0 3px 3px;box-sizing:border-box;font-size:16px;height:38px;line-height:33px;margin:0 0 8px 0;padding:0;text-align:center;width:100%}#map-content-view #tours-view .tour{display:-webkit-flex;display:flex;background:#fff;border:1px solid #e4e7ec;border-bottom:0;box-shadow:0 0 5px 0 #e8e8e8;padding:5px 5px 7px;position:relative}#map-content-view #tours-view .location{color:#9b9b9b;font-size:11px}#map-content-view #tours-view .tour-stars{position:relative;overflow:hidden;width:59px}#map-content-view #tours-view .tour-stars .off .icon-nav-star{color:#383d43}#map-content-view #tours-view .tour-stars .on{background:#fff;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}#map-content-view #tours-view .tour-stars .icon-nav-star{color:#ffc40d;display:inline-block;font-size:10px;height:14px;margin:0 0 0 1px;width:8px}#map-content-view #tours-view .thumb{-webkit-flex:0 0 100px;flex:0 0 100px;background-size:cover;background-position:center;height:100px}#map-content-view #tours-view .details{margin:0 7px}#map-content-view #tours-view .currency{font-size:12px;font-weight:normal}#map-content-view #tours-view .title{color:#1b335d;font-size:14px;font-weight:bold;margin-bottom:6px}#map-content-view #tours-view .price{font-size:24px}#map-content-view #tours-view .viator-logo{background:#2f8fad;height:17px;margin:0 0 0 4px;padding:3px 5px}#map-content-view #tours-view .body{background:#fff;padding:10px}#map-content-view #tours-view .more-tours{color:#1b335d;float:right;font-weight:bold;line-height:26px}#map-content-view #tours-view .more-tours:hover{text-decoration:underline}#map-content-view #tours-list{list-style:none;margin:0}#map-content-view #bus-train-view #bus-train{background:#1b335d;border:2px solid #1b335d;border-radius:3px}#map-content-view #bus-train-view h2{color:#fff;font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px}#map-content-view #bus-train-view .button{box-sizing:border-box;font-size:20px;height:38px;line-height:33px;padding:0;text-align:center;width:100%}#map-content-view #bus-train-view .wanderu-logo{margin-top:16px;position:absolute;right:12px;height:14px}#map-content-view #bus-train-view .body{background:#fff;padding:10px}@media screen and (max-width:1000px){#map-content-view #bus-train-view{-webkit-flex:0 0 100%;flex:0 0 100%}}#map-content-view aside{font:75%/1.25em "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 0 10px;position:relative;width:300px;z-index:1}#map-content-view aside a:hover img,#map-content-view aside a:hover .image{opacity:.8}#map-content-view aside section{margin:0 0 10px 0}#map-content-view aside h2{color:#383d43;font:bold 1.5em/1.252em "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view aside p{color:#383d43}#map-content-view aside .featured-in h2{margin:0 0 11px 11px}#map-content-view aside .featured-in a{display:inline-block;margin-bottom:10px;position:relative}#map-content-view aside .featured-in .blogs{overflow:hidden}#map-content-view aside .featured-in .blogs a{display:block;float:left}#map-content-view aside .featured-in .blogs a:nth-child(odd){margin-right:10px}#map-content-view aside .featured-in .blogs .image{width:145px;height:145px}#map-content-view aside .featured-in .blogs .image img{display:block;height:auto}#map-content-view aside .featured-in .blogs .label{-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,0.8);bottom:0;color:#1a2b44;left:0;padding:5px;position:absolute;text-align:center;width:100%}#map-content-view aside blockquote{color:#9b9b9b;font:23px/1.25em "Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 10px;text-align:center}#map-content-view aside .browse-local{margin:0 10px 20px 10px}#map-content-view aside .browse-local ul{margin:8px 0 0}#map-content-view aside .browse-local li{display:inline}#map-content-view aside .browse-local li+li{border-left:1px solid #9b9b9b;padding-left:5px}#map-content-view aside .browse-local a{color:#4bbfbb}#map-content-view aside .browse-local a:hover{text-decoration:underline}#map-content-view aside .last-updated{color:#4b4c4e;margin:0 11px}#map-content-view aside .last-updated a{color:#4bbfbb}#map-content-view aside .hidden-map-content-id{color:#faf9f4}#map-content-view aside .partner-ad{border-radius:3px;height:250px;margin:0 0 10px;overflow:hidden;width:300px}#map-content-view aside .rt-ad-view{margin:0 0 10px}#map-content-view aside .rt-ad-view a,#map-content-view aside .rt-ad-view iframe{display:block}@media screen and (max-width:1000px){#map-content-view aside{-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0!important;width:auto}#map-content-view aside blockquote{-webkit-flex:0 0 295px;flex:0 0 295px;width:295px}#map-content-view aside blockquote.push{margin-top:15px}#map-content-view aside .attributes,#map-content-view aside .map-content-details,#map-content-view aside .static-map,#map-content-view aside .rt-ad-view.collapsible{display:none}#map-content-view aside .featured-in{width:300px}#map-content-view aside .rt-ad-view{-webkit-flex:0 0 100%;flex:0 0 100%;text-align:center}}#map-content-view .attributes i{color:#b3ce47;font-size:32px;left:0;position:absolute;text-align:center;top:-10px;width:16px}#map-content-view .attributes i.icon-att-paved-site{top:0}#map-content-view .attributes ul{list-style:none;margin:0;overflow:hidden}#map-content-view .attributes ul+ul{border-top:1px solid #eee;margin-top:8px;padding-top:8px}#map-content-view .attributes ul li{-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-top:.5em;padding-left:22px;position:relative;width:50%}#map-content-view .attributes ul li:nth-child(1),#map-content-view .attributes ul li:nth-child(2){margin-top:0}#map-content-view .attributes ul ul li{color:#9b9b9b;float:none;padding-left:10px}@media screen and (max-width:1000px){#map-content-view .attributes ul li{font:75%/1.25em "Helvetica Neue",Helvetica,Arial,sans-serif;width:25%}#map-content-view .attributes ul li:nth-child(1),#map-content-view .attributes ul li:nth-child(2),#map-content-view .attributes ul li:nth-child(3),#map-content-view .attributes ul li:nth-child(4){margin-top:0}#map-content-view .attributes .attribute-details li{font-size:100%}}#map-content-view #breadcrumbs{font:75%/1.25em "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view #breadcrumbs ul{list-style:none;margin:0}#map-content-view #breadcrumbs li{display:inline;margin:0 4px 0 0}#map-content-view #breadcrumbs li:after{color:#9b9b9b;content:'>';margin:0 0 0 4px}#map-content-view #breadcrumbs li:last-child{margin:0}#map-content-view #breadcrumbs li:last-child:after{display:none}#map-content-view #breadcrumbs li a{color:#747e8d}#map-content-view #breadcrumbs li a:hover{text-decoration:underline}#map-content-view #breadcrumbs li:last-child a{color:#a8a8a8}#map-content-view .map-content-details h2{font:bold 1.5em/1.25em "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 10px;word-wrap:break-word}#map-content-view .map-content-details h2+ul{margin:5px 0 0}#map-content-view .map-content-details p{margin:0}#map-content-view .map-content-details .phone{margin:8px 0 0}#map-content-view .map-content-details .phone a{color:#000;text-decoration:none}#map-content-view .map-content-details ul{display:-webkit-flex;display:flex;margin:15px 0 0}#map-content-view .map-content-details ul li{-webkit-flex:0 0 auto;flex:0 0 auto;color:#9b9b9b;display:block}#map-content-view .map-content-details ul li+li{border-left:1px solid #9b9b9b;margin:0 0 0 8px;padding:0 0 0 8px}#map-content-view .map-content-details ul a{color:#9b9b9b;display:block}#map-content-view .map-content-details ul a:hover span{text-decoration:underline}#map-content-view .map-content-details ul i{color:#383d43;display:inline-block;font:24px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:-3px 3px 0 0;vertical-align:middle}#map-content-view .map-content-details ul i:before{display:inline}@media screen and (max-width:1000px){#map-content-view .map-content-details{-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:center;align-items:center;box-sizing:border-box;font:14px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;height:147px;margin:0;padding:0 10px}#map-content-view .map-content-details h2{font:bold 14px/14px "Helvetica Neue",Helvetica,Arial,sans-serif}}#map-content-view #engagement-view{-webkit-flex:0 0 610px;flex:0 0 610px;margin:0 10px 0 0;width:610px}#map-content-view #engagement-view #engagement{display:-webkit-flex;display:flex;margin:0}#map-content-view #engagement-view #engagement li{display:block;margin:0 0 0 8px}#map-content-view #engagement-view #engagement li:first-child{margin:0}#map-content-view #engagement-view #engagement li li{margin-left:0}#map-content-view #engagement-view div[role=button]{background-color:#fff;border:1px solid #e4e7ec;border-radius:4px;box-shadow:0 0 5px 0 #e8e8e8;color:#383d43;cursor:pointer;font:bold 14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;height:32px;padding:6px 0 6px 44px;position:relative}#map-content-view #engagement-view div[role=button]>*{display:block;text-align:center;vertical-align:middle}#map-content-view #engagement-view div[role=button] i{font-size:34px;height:44px;left:0;line-height:44px;position:absolute;top:0;width:44px}#map-content-view #engagement-view div[role=button] i:before{width:100%}#map-content-view #engagement-view div[role=button]>span{border-left:1px solid #e4e7ec;width:112px}#map-content-view #engagement-view .been-here-button span{display:none}#map-content-view #engagement-view .been-here-button .been-here:hover,#map-content-view #engagement-view .been-here-button .been-here.visited{background:linear-gradient(180deg,#b3cd53 0,#aac34f 100%);border-color:#a2bb43;color:#fff}#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle{-webkit-transition:width 125ms cubic-bezier(0,0,0,1);transition:width 125ms cubic-bezier(0,0,0,1);width:0}#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle i.icon-nav-save-place{font-size:24px}#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle i.icon-caret-down{font-size:10px;overflow:hidden;width:0}#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle span{display:none}#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle.bucketed{width:8px}#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle.bucketed .icon-caret-down{border-radius:50%;color:#fff;height:12px;left:35px;margin-top:16px;width:12px;z-index:2}#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle.bucketed .icon-caret-down:hover{background-color:#fff;color:#f67897}#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle.bucketed .icon-caret-down:before{position:relative;top:-16px}#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle:hover,#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle.bucketed,#map-content-view #engagement-view .bucket-lists-menu-view.open .bucket-list-toggle{border-color:#ea3039;color:#fff}#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle:hover,#map-content-view #engagement-view .bucket-lists-menu-view .bucket-list-toggle.bucketed{background:linear-gradient(180deg,#ef5e65 0,#dc565c 100%)}#map-content-view #engagement-view .bucket-lists-menu-view.open .bucket-list-toggle{background:linear-gradient(180deg,#dc565c 0,#ef5e65 100%)}#map-content-view #engagement-view .bucket-lists-menu-view .dropdown-menu{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background-color:#fff;border-radius:3px;position:absolute;text-align:left;top:52px;width:auto;z-index:3}#map-content-view #engagement-view .bucket-lists-menu-view .dropdown-menu span{-webkit-flex:auto;flex:auto;display:inline-block;padding-right:8px}#map-content-view #engagement-view .bucket-lists-menu-view .dropdown-menu i{-webkit-flex:0 0 12px;flex:0 0 12px;border:1px solid #4bbfbb;border-radius:2px;color:#4bbfbb;display:inline-block;height:12px;position:relative;text-align:center;top:2px;width:12px}#map-content-view #engagement-view .bucket-lists-menu-view .dropdown-menu i:before{display:none;font-size:16px;left:1px;position:absolute;top:-2px}#map-content-view #engagement-view .bucket-lists-menu-view .dropdown-menu label{display:-webkit-flex;display:flex;cursor:pointer;margin:0}#map-content-view #engagement-view .bucket-lists-menu-view .dropdown-menu li{color:#000;font-weight:normal;padding:4px 8px;white-space:nowrap}#map-content-view #engagement-view .bucket-lists-menu-view .dropdown-menu li:hover{background-color:rgba(75,191,187,0.2)}#map-content-view #engagement-view .bucket-lists-menu-view .dropdown-menu input[type=checkbox]{display:none}#map-content-view #engagement-view .bucket-lists-menu-view .dropdown-menu input[type=checkbox]:checked+i{background-color:rgba(75,191,187,0.2)}#map-content-view #engagement-view .bucket-lists-menu-view .dropdown-menu input[type=checkbox]:checked+i:before{display:block}#map-content-view #engagement-view .bucket-lists-menu-view .dropdown-menu .new-collection{border-top:1px solid #eee;cursor:pointer;line-height:26px;padding:0 8px}#map-content-view #engagement-view .add-to-trip .default span,#map-content-view #engagement-view .add-to-trip .remove{display:none}#map-content-view #engagement-view .add-to-trip:hover,#map-content-view #engagement-view .add-to-trip.active{background:-webkit-linear-gradient(180deg,#4bbfbb 0,#38b1ad 100%);background:linear-gradient(180deg,#4bbfbb 0,#38b1ad 100%);border-color:#38b1ad;color:#fff}#map-content-view #engagement-view .add-to-trip:hover span,#map-content-view #engagement-view .add-to-trip.active span{border-left-color:#fff}#map-content-view #engagement-view .add-to-trip.active .default span{display:inline}#map-content-view #engagement-view .add-to-trip.active:hover .default{display:none}#map-content-view #engagement-view .add-to-trip.active:hover .remove{display:block}#map-content-view #engagement-view .write-review:active,#map-content-view #engagement-view .write-review:hover{border-color:#fab0a3;color:#fff}#map-content-view #engagement-view .write-review:active span,#map-content-view #engagement-view .write-review:hover span{border-left-color:#fff}#map-content-view #engagement-view .write-review:active{background:-webkit-linear-gradient(180deg,#f2b049 0,#ffb94d 100%);background:linear-gradient(180deg,#f2b049 0,#ffb94d 100%)}#map-content-view #engagement-view .write-review:hover{background:-webkit-linear-gradient(180deg,#ffb94d 0,#f2b049 100%);background:linear-gradient(180deg,#ffb94d 0,#f2b049 100%)}@media screen and (max-width:1000px){#map-content-view #engagement-view{margin:0;padding:20px 8px 0 8px}}#map-content-view .map-content-header{display:-webkit-flex;display:flex;background:#fff;padding:0 20px 20px 20px;position:relative}#map-content-view .map-content-header .rating-badge{-webkit-flex:0 0 88px;flex:0 0 88px;margin:0 20px 0 0;text-align:center;width:88px}#map-content-view .map-content-header .rating-badge .user-rating{background:#383d43;padding:4px 0}#map-content-view .map-content-header .rating-badge .user-rating .rating .label{color:#545a62;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view .map-content-header .rating-badge .user-rating .rating .average{color:#fff;font:bold 34px/34px "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view .map-content-header .rating-badge .user-rating .rating .average .max{color:#abb7c4;display:inline-block;font:bold 16px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:super}#map-content-view .map-content-header .rating-badge .user-rating .rating .votes,#map-content-view .map-content-header .rating-badge .user-rating .rating .no-votes{color:#c5cd53;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:2px 0 0}#map-content-view .map-content-header .rating-badge .user-rating .no-rating{color:#fff;font:13px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:18px 0}#map-content-view .map-content-header .rating-badge .primary-category{background:#1b335d;border-radius:0 0 4px 4px;color:#fff;font:11px/11px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px 4px}#map-content-view .map-content-header .header-container{-webkit-flex:0 0 502px;flex:0 0 502px;padding:8px 0 0;position:relative;margin:0 10px 0 0;width:502px}#map-content-view .map-content-header .header-container header h1{color:#383d43;font:bold 34px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;word-wrap:break-word}#map-content-view .map-content-header .header-container header h1 .last-word{display:inline-block}#map-content-view .map-content-header .header-container header .address{color:#383d43;display:inline-block;margin:4px 0 0}#map-content-view .map-content-header .header-container header .address span[itemprop='telephone']{display:inline-block}#map-content-view .map-content-header .header-container header .address span[itemprop='telephone']:before{content:'| '}#map-content-view .map-content-header .header-container .category-list{margin:10px 0 0}#map-content-view .map-content-header .header-container .category-list ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0 0 0 9px}#map-content-view .map-content-header .header-container .category-list li{-webkit-flex:0 0 auto;flex:0 0 auto;background:#eee;display:block;border-radius:0 4px 4px 0;margin:4px 12px 0 0;position:relative}#map-content-view .map-content-header .header-container .category-list li:before{border-bottom:9px solid transparent;border-right:8px solid #eee;border-top:9px solid transparent;content:'';display:block;height:0;left:-8px;position:absolute;top:0;width:0}#map-content-view .map-content-header .header-container .category-list li span{color:#9b9b9b;display:block;font:75%/1.5em "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 8px;position:relative}#map-content-view .map-content-header .header-container .category-list li span:before{background:#fff;border-radius:50%;content:'';display:block;height:4px;left:-2px;position:absolute;top:7px;width:4px}#map-content-view .map-content-header .header-container .flag-poi-view,#map-content-view .map-content-header .header-container #flag-poi-menu span{color:#08c;cursor:pointer}#map-content-view .map-content-header .header-container .flag-poi-view:hover,#map-content-view .map-content-header .header-container #flag-poi-menu span:hover{color:#005580;text-decoration:underline}#map-content-view .map-content-header .header-container #flag-poi-menu{margin-top:12px;position:absolute;z-index:1}#map-content-view .map-content-header .header-container #flag-poi-menu:before,#map-content-view .map-content-header .header-container #flag-poi-menu:after{left:18px}#map-content-view .map-content-header .header-container #flag-poi-menu ul{padding-top:8px}#map-content-view .map-content-header .header-container #flag-poi-menu li{padding:0 8px 4px}#map-content-view .map-content-header .header-container .poi-is-flagged{color:#dd4e44}#map-content-view .map-content-header .tip-container{display:-webkit-flex;display:flex;-webkit-flex:0 0 300px;flex:0 0 300px;-webkit-align-items:center;align-items:center;width:300px}#map-content-view .map-content-header .tip-container .tip-view{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer;margin:8px 0 0 0;width:100%}#map-content-view .map-content-header .tip-container .tip-view:hover .user-icon,#map-content-view .map-content-header .tip-container .tip-view:hover .tip{box-shadow:0 0 10px 0 #e0e0e0}#map-content-view .map-content-header .tip-container .tip-view .user-icon{-webkit-flex:0 0 50px;flex:0 0 50px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px 0 #e8e8e8;height:50px;margin:0 8px 0 0;overflow:hidden}#map-content-view .map-content-header .tip-container .tip-view .user-icon .icon{background:#fff}#map-content-view .map-content-header .tip-container .tip-view .user-icon .no-icon{background:#3b4a5a;padding:4px}#map-content-view .map-content-header .tip-container .tip-view .user-icon img{display:block;max-width:none}#map-content-view .map-content-header .tip-container .tip-view .tip{-webkit-flex:1 1 auto;flex:1 1 auto;background:#fff;border:1px solid #e4e7ec;border-radius:4px;box-shadow:0 0 5px 0 #e8e8e8;padding:16px}#map-content-view .map-content-header .tip-container .tip-view .tip p{color:#515861;font:bold 15px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}#map-content-view .map-content-header .tip-container .tip-view .tip p i{font-style:italic}@media screen and (max-width:1000px){#map-content-view .map-content-header .header-container{-webkit-flex:0 0 477px;flex:0 0 477px;margin:0;width:477px}#map-content-view .map-content-header .tip-container{display:none}}#map-content-view.poi-engageable #key-view{margin:20px 0}#map-content-view .map-content-info #key-view{-webkit-flex:0 0 300px;flex:0 0 300px;-webkit-order:2;order:2;width:300px}@media screen and (max-width:1000px){#map-content-view .map-content-info #key-view{background:#fff;padding:0 20px 20px 20px;width:auto}}#map-content-view #key-view{position:relative}#map-content-view #key-view #key{display:-webkit-flex;display:flex}#map-content-view #key-view .price-range{-webkit-flex:0 0 auto;flex:0 0 auto;background:transparent;margin:0 16px 0 0;position:static}#map-content-view #key-view .price-range .no-price{color:#dddee0;text-align:center}#map-content-view #key-view .price-range .no-price .symbol{font:bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view #key-view .price-range .price{font:bold 28px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}#map-content-view #key-view .price-range .price .rated{color:#e4b30a;position:absolute}#map-content-view #key-view .price-range .price .total{color:#dddee0}#map-content-view #key-view .price-range .price .free{color:#e4b30a}#map-content-view #key-view .hours-view{-webkit-flex:1 1 auto;flex:1 1 auto;color:#383d43;margin:0}#map-content-view #key-view .hours-view h2{font:bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view #key-view .hours-view .open{color:#a6c334}#map-content-view #key-view .hours-view .closed{color:#dd4e44}#map-content-view #key-view .hours-view .hours .edit+ul{margin:5px 0 0}#map-content-view #key-view .hours-view .hours ul{list-style:none;margin:0}#map-content-view #key-view .hours-view .hours li{font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view #key-view .hours-view .hours li .open-days{color:#9ca1a8}@media screen and (max-width:1000px){#map-content-view #key-view{-webkit-flex:0 0 295px;flex:0 0 295px;width:295px}#map-content-view #key-view .edit-link{background:#f9f8f5;bottom:20px;right:20px;top:auto}#map-content-view #key-view .price-range{-webkit-flex:0 0 88px;flex:0 0 88px;text-align:center}#map-content-view #key-view .price-range .price{display:inline-block}}#map-content-view .photo-gallery *[role='button']{cursor:pointer}#map-content-view .photo-gallery i{display:block;font-size:48px;line-height:60px}#map-content-view .photo-gallery i:before{display:inline}#map-content-view .photo-gallery img{display:block;height:auto}#map-content-view .photo-gallery a{background:#fff;display:block;height:100%;position:relative}#map-content-view .photo-gallery a>img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;position:absolute;top:50%}#map-content-view .photo-gallery a>img:hover{opacity:.8}#map-content-view .photo-gallery .feature-photo{background-color:#383d43;cursor:pointer;height:316px;margin:0 0 0 70px;overflow:hidden;position:relative}#map-content-view .photo-gallery .feature-photo .pin-button{left:9px;position:absolute;top:9px}#map-content-view .photo-gallery .feature-photo .pin-button a{background:transparent}#map-content-view .photo-gallery .video-overlay{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;height:316px;left:80px;opacity:.25;position:absolute;top:10px;-webkit-transition:opacity 300ms;transition:opacity 300ms;width:518px}#map-content-view .photo-gallery .video-overlay:hover{opacity:.75}#map-content-view .photo-gallery .video-overlay a{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;background-color:transparent}#map-content-view .photo-gallery .video-overlay i{-webkit-flex:0 0 128px;flex:0 0 128px;background-color:#fff;border-radius:50%;color:#000;display:block;height:128px;width:128px;text-align:center}#map-content-view .photo-gallery .video-overlay i:before{color:#000;font-size:196px;left:5px;position:relative;top:-36px}#map-content-view .photo-gallery .photo-list{left:10px;position:absolute;top:10px}#map-content-view .photo-gallery .photo-list ul{margin:0}#map-content-view .photo-gallery .photo-list li{color:#d7dcdf;display:block;height:60px;margin:4px 0 0 0;overflow:hidden;text-align:center;width:60px}#map-content-view .photo-gallery .photo-list li:first-child{margin:0}#map-content-view .photo-gallery .photo-list li:nth-child(odd) i{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}#map-content-view .photo-gallery .photo-list li:nth-child(even) i{-webkit-transform:rotate(22deg);transform:rotate(22deg)}#map-content-view .photo-gallery .add-photo{background:#faf9f4;border:1px solid #e4e7ec;border-radius:4px;bottom:10px;color:#5e6266;font-size:48px;height:58px;left:10px;line-height:58px;position:absolute;text-align:center;width:58px}#map-content-view .photo-gallery .add-photo i{font-size:64px;left:2px;position:relative;top:-2px}#map-content-view .photo-gallery .add-photo:hover{background:-webkit-linear-gradient(180deg,#ffb94d 0,#f2b049 100%);background:linear-gradient(180deg,#ffb94d 0,#f2b049 100%);color:#fff}@media screen and (max-width:1000px){#map-content-view .photo-gallery .feature-photo{margin:0 0 0 69px}}#map-content-view #reviews-view #user-review{display:-webkit-flex;display:flex}#map-content-view #reviews-view #user-review form{-webkit-flex:1;flex:1;margin-bottom:0}#map-content-view #reviews-view #user-review form textarea.error,#map-content-view #reviews-view #user-review form input[type='url'].error{border:2px solid #e8635c}#map-content-view #reviews-view #user-review form p.error{color:#e14f45;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 0;text-align:right}#map-content-view #reviews-view #user-review form .review-field{border:2px solid #eee;border-radius:3px;margin:2px 0;overflow:hidden;position:relative}#map-content-view #reviews-view #user-review form .review-field.error{border-color:#e14f45}#map-content-view #reviews-view #user-review form .review-url-button{background:#eee;border:1px solid #9b9b9b;border-radius:3px;bottom:2px;color:#747e8d;font:bold 13px/26px "Helvetica Neue",Helvetica,Arial,sans-serif;height:26px;opacity:0;padding:0 8px;position:absolute;right:2px;visibility:hidden;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1) 125ms;transition:opacity 125ms cubic-bezier(0,0,0.25,1) 125ms}#map-content-view #reviews-view #user-review form .review-url-button.show{visibility:visible;opacity:1}#map-content-view #reviews-view #user-review form .review-input{border:none;display:block;font-size:15px;height:144px;margin:0;padding:8px}#map-content-view #reviews-view #user-review form .review-input:invalid{height:32px;-webkit-transition:height 125ms cubic-bezier(0,0,0.25,1);transition:height 125ms cubic-bezier(0,0,0.25,1)}#map-content-view #reviews-view #user-review form .review-input:focus{height:144px}#map-content-view #reviews-view #user-review form .review-url-button+.review-input{height:112px;margin:0 0 32px}#map-content-view #reviews-view #user-review form .review-url-button+.review-input:invalid{height:32px;margin:0;-webkit-transition:height 125ms cubic-bezier(0,0,0.25,1),margin 125ms cubic-bezier(0,0,0.25,1);transition:height 125ms cubic-bezier(0,0,0.25,1),margin 125ms cubic-bezier(0,0,0.25,1)}#map-content-view #reviews-view #user-review form .review-url-button+.review-input:focus{height:112px;margin:0 0 32px}#map-content-view #reviews-view #user-review form .form-controls{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:8px 0 0}#map-content-view #reviews-view #user-review form .js-rating{-webkit-order:1;order:1;color:#9b9b9b;padding:3px 0;position:relative}#map-content-view #reviews-view #user-review form .js-rating span{display:inline-block;font:bold 12px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:top}#map-content-view #reviews-view #user-review form .js-rating .js-rate{background:#faf9f4;color:#c8c7c2;display:inline-block;font:bold 14px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;height:30px;text-align:center;-webkit-transition:background-color 500ms cubic-bezier(0,0,0,1);transition:background-color 500ms cubic-bezier(0,0,0,1);width:30px}#map-content-view #reviews-view #user-review form .js-rating .js-rate.active,#map-content-view #reviews-view #user-review form .js-rating .js-rate:hover{color:#fff}#map-content-view #reviews-view #user-review form .js-rating .js-rate:nth-child(2).active,#map-content-view #reviews-view #user-review form .js-rating .js-rate:nth-child(2):hover{background-color:#ec9d45}#map-content-view #reviews-view #user-review form .js-rating .js-rate:nth-child(3).active,#map-content-view #reviews-view #user-review form .js-rating .js-rate:nth-child(3):hover{background-color:#ecc94d}#map-content-view #reviews-view #user-review form .js-rating .js-rate:nth-child(4).active,#map-content-view #reviews-view #user-review form .js-rating .js-rate:nth-child(4):hover{background-color:#a5b85f}#map-content-view #reviews-view #user-review form .js-rating .js-rate:nth-child(5).active,#map-content-view #reviews-view #user-review form .js-rating .js-rate:nth-child(5):hover{background-color:#5bb765}#map-content-view #reviews-view #user-review form .js-rating .js-rate:nth-child(6).active,#map-content-view #reviews-view #user-review form .js-rating .js-rate:nth-child(6):hover{background-color:#2dae76}#map-content-view #reviews-view #user-review form .js-rating .rating-thanks{color:#9b9b9b;display:none;font:bold 12px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;left:100%;margin:0 0 0 10px;position:absolute;top:2px}#map-content-view #reviews-view #user-review form .js-rating .rating-thanks.show{-webkit-animation:fade-out 500ms cubic-bezier(0.8,0,1,1) 500ms;animation:fade-out 500ms cubic-bezier(0.8,0,1,1) 500ms;display:block}#map-content-view #reviews-view #user-review form .url-field{-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-order:2;order:2;display:none;margin:0 10px;position:relative;z-index:1}#map-content-view #reviews-view #user-review form .url-field input[type='url']{border:2px solid #eee;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#292929;display:block;font:200 15px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;outline:none;padding:8px;width:100%}#map-content-view #reviews-view #user-review form .url-field input[type='url'].error{background:#ffe8e6;border-color:#e14f45}#map-content-view #reviews-view #user-review form .publish-button{-webkit-order:3;order:3;padding:2px 0}#map-content-view #reviews-view .avatar{border:2px solid #fff;border-radius:50%;box-shadow:0 0 2px 0 rgba(24,24,24,0.2);display:block;height:36px;margin:0 8px 0 0;overflow:hidden;width:36px}#map-content-view #reviews-view .avatar img{display:block;height:auto}#map-content-view #reviews-view a.avatar{-webkit-transition:border-color 250ms cubic-bezier(0,0,0.25,1);transition:border-color 250ms cubic-bezier(0,0,0.25,1)}#map-content-view #reviews-view a.avatar:hover{border-color:#7bc8cd}#map-content-view #reviews-view .review{-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 4px 12px;width:590px}#map-content-view #reviews-view .review+.review{border-top:1px solid #eee;padding-top:12px}#map-content-view #reviews-view .review aside{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex:0 0 120px;flex:0 0 120px;color:#9b9b9b;font:75%/1.25em "Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:0;margin-right:10px}#map-content-view #reviews-view .review aside i{display:inline-block;left:0;position:absolute;text-align:center;top:-6px;width:20px}#map-content-view #reviews-view .review aside i.icon-nav-review{color:#7bc8cd;font-size:25px;top:-4px}#map-content-view #reviews-view .review aside i.icon-nav-shooting-star{color:#ffc40d;font-size:32px;left:1px;top:-8px}#map-content-view #reviews-view .review aside ul{margin:0}#map-content-view #reviews-view .review aside ul li{list-style:none;margin-bottom:.25em;padding-left:24px;position:relative}#map-content-view #reviews-view .review aside .author{margin-top:4px}#map-content-view #reviews-view .review aside .author.rt{font:14px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:10px}#map-content-view #reviews-view .review aside .author a{color:#4bbfbb;display:block;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#map-content-view #reviews-view .review aside .user-badge{color:#9b9b9b;font-weight:normal}#map-content-view #reviews-view .review .review-actions{color:#9b9b9b;margin-bottom:0}#map-content-view #reviews-view .review .review-actions li{display:inline-block;font-size:12px}#map-content-view #reviews-view .review .review-actions li+li{margin-left:10px}#map-content-view #reviews-view .review .review-actions li+li:before{background-color:#eee;content:'';display:inline-block;height:16px;margin-right:6px;position:relative;top:4px;width:2px}#map-content-view #reviews-view .review .review-actions .button{background:#eee;border-radius:2px;color:#9b9b9b;cursor:pointer;display:inline-block;font:12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;height:15px;padding:4px 6px;position:relative}#map-content-view #reviews-view .review .review-actions .button:hover{background:#e1e1e1}#map-content-view #reviews-view .review .review-actions .js-vote{margin:0 4px;padding-left:24px}#map-content-view #reviews-view .review .review-actions .js-vote i{font-size:32px;left:6px;position:absolute;top:-5px}#map-content-view #reviews-view .review .delete-comment,#map-content-view #reviews-view .review .js-delete{color:#9b9b9b;cursor:pointer;float:right;list-style:none;margin-top:6px}#map-content-view #reviews-view .review .delete-comment:hover,#map-content-view #reviews-view .review .js-delete:hover{color:#dd4e44}#map-content-view #reviews-view .review .review-date{color:#9b9b9b;font-size:12px}#map-content-view #reviews-view .review .review-info{margin-bottom:8px}#map-content-view #reviews-view .review .review-main{-webkit-flex:0 0 448px;flex:0 0 448px;-webkit-flex-wrap:wrap;flex-wrap:wrap;word-wrap:break-word}#map-content-view #reviews-view .review .review-main .author{color:#7bc8cd;font-weight:bold;text-decoration:underline}#map-content-view #reviews-view .review .review-main .official-description{font-weight:bold}#map-content-view #reviews-view .review .review-main .user-badge{padding:0 0 0 12px;position:absolute;top:0}#map-content-view #reviews-view .review .review-text p{font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view #reviews-view .review .top-review{color:#50ab49;float:right;font-size:16px}#map-content-view #reviews-view .review .comment-controls{color:#9b9b9b;float:right;list-style:none;margin:12px 0 0}#map-content-view #reviews-view .review .comment-controls li{cursor:pointer;display:inline-block;margin-left:5px;text-decoration:underline}#map-content-view #reviews-view .review .comment-controls .delete-comment:hover{color:#dd4e44}#map-content-view #reviews-view .review .js-comments{margin:12px 0 0 86px}#map-content-view #reviews-view .review .js-comments article{display:-webkit-flex;display:flex;border-top:1px solid #eee;padding:12px 0;width:500px}#map-content-view #reviews-view .review .js-comments article p{font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}#map-content-view #reviews-view .review .js-comments article .review-info{color:#9b9b9b;font-size:12px;padding-left:18px;position:relative}#map-content-view #reviews-view .review .js-comments article .review-info a{text-decoration:none}#map-content-view #reviews-view .review .js-comments article .review-info i{font-size:18px;left:0;position:absolute}#map-content-view #reviews-view .review .js-comments .js-load-more-comments{color:#9b9b9b;cursor:pointer}#map-content-view #reviews-view .review.upvoted .js-vote{background:rgba(255,196,13,0.25);border-color:#f3b700;color:#f3b700}#map-content-view #reviews-view .review.upvoted .js-vote:hover{background:rgba(255,196,13,0.4)}#map-content-view #reviews-view>.reviews-ad-break{text-align:center}#map-content-view #reviews-view>.reviews-ad-break .rt-ad-view>div{padding:5px 0 10px 0}#map-content-view #reviews-view .reviews:empty{display:none}#map-content-view #reviews-view .user-rating{color:#9b9b9b;font-size:12px;font-weight:bold;padding-right:4px}#map-content-view #reviews-view .user-rating span{border-radius:3px;color:#fff;font-weight:normal;padding:1px 4px}#map-content-view #reviews-view .user-rating span.rated-1{background-color:#ec9d45}#map-content-view #reviews-view .user-rating span.rated-2{background-color:#ecc94d}#map-content-view #reviews-view .user-rating span.rated-3{background-color:#a5b85f}#map-content-view #reviews-view .user-rating span.rated-4{background-color:#5bb765}#map-content-view #reviews-view .user-rating span.rated-5{background-color:#2dae76}#map-content-view #reviews-view #content-review-comment{-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;background-color:#eee;margin:15px -14px 0 -14px;padding:15px 10px;width:609px}#map-content-view #reviews-view #content-review-comment .comment-form{-webkit-flex:auto;flex:auto;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin:0}#map-content-view #reviews-view #content-review-comment .comment-form textarea{-webkit-flex:auto;flex:auto;border:1px solid #d4d4d4;border-radius:3px;box-shadow:none;font-size:15px;height:40px;margin-bottom:0}#map-content-view #reviews-view #content-review-comment .comment-form input[type=submit]{-webkit-flex:1 1 72px;flex:1 1 72px;height:38px;margin-left:10px}#map-content-view .map-content-content .nearby-places{width:300px}#map-content-view .map-content-content .nearby-places h2{margin:0 0 0 10px}#map-content-view .map-content-content .nearby-places h2:nth-of-type(2){margin-top:10px}#map-content-view .map-content-content .nearby-places .place-list{margin:5px 0 0;padding:0}#map-content-view .map-content-content .nearby-places .place-border{border:5px solid #faf9f4}#map-content-view .map-content-content .nearby-places .js-load-more{background:rgba(155,155,155,0.25);border-radius:3px;color:white;font:12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px auto 0;text-align:center;width:65px}#map-content-view .map-content-content .nearby-places .js-load-more:hover{background:rgba(155,155,155,0.5)}#map-content-view .map-content-content .nearby-places .js-load-more:not(.in){cursor:default}@media screen and (max-width:1000px){#map-content-view .map-content-content .nearby-places{width:610px}#map-content-view .map-content-content .nearby-places .place{margin-left:6px}#map-content-view .map-content-content .nearby-places .place:nth-child(2n){margin-left:6px}#map-content-view .map-content-content .nearby-places .place:nth-child(n+3){margin-top:0}#map-content-view .map-content-content .nearby-places .place:nth-child(n+5){margin-top:6px}#map-content-view .map-content-content .nearby-places .place:nth-child(4n+1){margin-left:0}#map-content-view .map-content-content .nearby-places .placeholder{display:none}}#map-content-view .static-map{padding:0}#map-content-view .static-map img{display:block;width:100%}@media screen and (max-width:1000px){#map-content-view .static-map{-webkit-flex:0 0 300px;flex:0 0 300px;margin:0 10px 0 0;width:300px}}main p.caption{font-size:18px}main .social-buttons{position:absolute;right:48px;top:12px}main .social-buttons .social-button{position:relative}main .social-buttons .social-button.fb{top:18px}main .social-buttons .social-button.pinterest{top:3px}main .social-buttons .social-button.gplus{padding-top:7px;padding-right:12px}main .social-buttons .social-button.twitter{padding-top:7px;padding-right:12px}main .wrap{max-width:625px;margin:auto;text-align:left;overflow:hidden}main .body{padding:25px;position:relative}main .actions{display:inline-block}main .alert{-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;border-radius:0;padding:0 7px;height:25px;line-height:25px;text-shadow:none;border:0;font-size:12px;text-align:center}main .alert-error{background:#ec6b6b;color:#fff}main .alert-info,main .alert-success{background:#c8dfb0;color:#4b4c4d}@media screen and (max-width:1000px){main .wrap{max-width:575px}}.overlay-grid-item,.guide-view .guide-item-view{background:#fff;box-shadow:0 2px 2px 0 rgba(25,24,28,0.03);position:relative;margin-bottom:25px}.overlay-grid-item:before,.overlay-grid-item:after,.guide-view .guide-item-view:before,.guide-view .guide-item-view:after{box-shadow:0 15px 10px #d6d6d2;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);z-index:-1;position:absolute;content:"";bottom:15px;left:0;width:30%;height:10px;max-width:120px;min-width:50px}.overlay-grid-item:after,.guide-view .guide-item-view:after{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);right:0;left:auto}.overlay-content{background:#f9f9f6;margin:0 auto;overflow:hidden;position:relative;z-index:10}.overlay-top-bar{background:#3a4a59;box-shadow:0 3px 8px 0 rgba(0,0,0,0.14);color:#fff;height:56px;position:relative;text-align:center}.overlay-top-bar h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;font-size:25px;text-transform:uppercase;letter-spacing:-1px;line-height:56px}.overlay-top-bar h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;font-size:19px;letter-spacing:3px;text-transform:uppercase;line-height:58px}.overlay-top-bar .share{position:absolute;right:15px;top:15px;padding-right:45px}.overlay-top-bar .share-page{position:absolute;right:0;top:-8px;color:#fff;font-size:43px;width:27px;height:35px;display:block;cursor:pointer}.overlay-top-bar .social-button{float:left;padding-top:4px}.overlay-top-bar .social-button.fb{margin-top:-15px;margin-right:10px}.overlay-tabs{background:#383f47;height:46px;text-align:center;line-height:48px}.overlay-tabs ul{list-style-type:none;margin:0}.overlay-tabs li{display:inline-block;position:relative}.overlay-tabs a{font-size:13px;text-transform:uppercase;color:#fff;letter-spacing:1px;font-weight:bold;margin:0 32px;line-height:46px;display:block}.overlay-tabs a:hover{color:#b3cd53}.overlay-tabs ul.dropdown-menu{right:-25px;left:auto;width:165px}.overlay-tabs ul.dropdown-menu li{display:block;border-bottom:solid 1px #f6f6f6}.overlay-tabs ul.dropdown-menu li.active a{font-weight:bold}.overlay-tabs ul.dropdown-menu a{font-size:16px;color:#383d43;text-transform:none;text-align:left;white-space:nowrap;line-height:40px;letter-spacing:0;height:40px;margin:0;padding:0 20px;display:block}.overlay-tabs ul.dropdown-menu a:after{display:none}.overlay-tabs ul.dropdown-menu a:hover{background:#d4edef}.overlay-tabs i.icon-nav-angle-double-down{margin-left:3px}.overlay-tabs .active a{color:#b3cd53}.overlay-tabs .active a:after{content:"";position:absolute;left:50%;margin-left:-12px;bottom:0;width:0;height:0;border:solid 12px transparent;border-bottom:solid 9px #f9f9f6}#main-view{min-width:768px;padding:80px 0 25px 0;position:relative;z-index:3}#main-view #main-background{background:rgba(255,255,255,0.75);height:100%;left:0;position:fixed;top:0;width:100%}#main-view main{margin:0 auto;position:relative;width:960px}#main-view main #main-close{box-shadow:0 0 5px 0 rgba(0,0,0,0.4);background:#383d43;border:2px solid #fff;border-radius:50%;cursor:pointer;height:28px;position:absolute;right:-16px;top:-16px;width:28px;z-index:11}#main-view main #main-close:hover{background:#212427}#main-view main #main-close svg{display:block;left:8px;position:relative;top:8px}#main-view main #main-container{box-shadow:0 0 5px 0 rgba(0,0,0,0.4);position:relative}@media screen and (max-width:1000px){#main-view main{width:625px}}.show-modal #main-view{height:100%;left:0;position:fixed;top:0;width:100%}.no-scroll #main-view{height:100%;left:0;position:fixed;top:0;width:100%}.main-header{overflow:hidden;position:relative;padding:0 0 8px 0}.main-header header{left:24px;position:absolute;right:24px;top:24px}.main-header header>*{float:left;overflow:hidden}.main-header header h1{background-color:rgba(76,173,220,0.8);color:#fff;font:bold 25px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-1px;max-height:150px;padding:6px 12px;position:relative;text-transform:uppercase}.main-header header h1 i{background-color:#fff;border-radius:50%;color:#4caddc;display:block;height:28px;left:10px;letter-spacing:0;position:absolute;text-align:center;top:7px;width:28px}.main-header header h1 i:before{display:inline}.main-header header h1 a{color:#fff}.main-header header h2{background-color:rgba(0,0,0,0.6);clear:both;color:#fff;font:normal 19px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px}.main-header header .stats{background-color:rgba(0,0,0,0.6);clear:both;list-style:none;margin:0;padding:10px 12px}.main-header header .stats li{color:#fff;float:left;font:bold 12px/12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 0 16px;position:relative}.main-header header .stats li i{display:block;position:absolute;left:0}.main-header header .stats li i:before{display:inline}.main-header header .stats li:first-child{margin:0}.main-header header .stats .distance{padding:0 0 0 21px}.main-header header .stats .distance i{font-size:28px;line-height:28px;top:-9px}.main-header header .stats .time{padding:0 0 0 18px}.main-header header .stats .time i{font-size:42px;left:-1px;line-height:42px;top:-16px}.main-header header .stats .cost{padding:0 0 0 16px}.main-header header .stats .cost i{font-size:24px;left:-2px;line-height:24px;top:-7px}.main-header header .stats .places{padding:0 0 0 17px}.main-header header .stats .places i{font-size:18px;line-height:26px;top:-8px}.main-header header .stats .categories{padding:0 0 0 21px}.main-header header .stats .categories i{font-size:20px;line-height:20px;top:-5px}.main-header header .stats .states{padding:0 0 0 21px}.main-header header .stats .states i{font-size:21px;line-height:21px;top:-4px}.main-header .address{background-color:rgba(0,0,0,0.6);bottom:56px;padding:8px;position:absolute;right:24px}.main-header .address p{color:#fff;font:bold 12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.main-header button{-moz-box-sizing:content-box;box-sizing:content-box;background-color:rgba(0,0,0,0.6);border:none;border-radius:4px;bottom:20px;color:#fff;display:block;font:bold 12px/12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:8px 0;position:absolute;right:24px;text-transform:uppercase;-webkit-transition:background-color 125ms cubic-bezier(0,0,0.2,1);transition:background-color 125ms cubic-bezier(0,0,0.2,1);width:136px}.main-header button:hover{background-color:#ffb94d}.main-header .view-gallery-button{display:none;height:12px;left:50%;margin:-42px 0 0 -52px;padding:56px 0 16px 0;top:50%;width:120px}.main-header .view-gallery-button .icon-nav-camera{display:block;font-size:80px;line-height:80px;position:absolute;top:0;width:100%}.main-header .view-gallery-button .icon-nav-camera:before{display:inline}.main-header:hover .view-gallery-button{display:block}.main-header:hover .view-gallery-button[disabled]{display:none}.main-header .image{background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 8px 0 rgba(0,0,0,0.4);height:300px}@media screen and (max-width:1000px){.main-header header{left:8px;right:8px}.main-header .address,.main-header button{right:8px}}#showPlaceView .main-header header{top:48px}#showPlaceView .main-header header h1{padding:6px 12px 5px 48px}#showBywayView .main-header header h1{padding:6px 12px 5px 48px}#itineraryView .main-header button{display:none}#itineraryView.itinerary-active .directions-button,#itineraryView.directions-active .itinerary-button{display:block}@media screen and (max-width:1000px){#showRegionView .main-header .image{height:192px}}#main-footer{color:#fff}#main-footer h6{font:bold 14px/16px "Helvetica Neue",Helvetica,Arial,sans-serif}#main-footer ul{list-style:none}#main-footer a{color:#fff}#main-footer a:hover{color:#fff;text-decoration:underline}#main-footer>*{overflow:hidden;padding:12px 24px}#main-footer .footer-content{background-color:#3a4a59}#main-footer .footer-content section{-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#main-footer .footer-content section p{font:13px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:3px 0 0 0}#main-footer .footer-content section ul{margin:12px 0 0 0;overflow:hidden}#main-footer .footer-content section ul li{float:left;margin:0 0 0 12px}#main-footer .footer-content section ul li:first-child{margin:0}#main-footer .footer-content .connect{padding:0 12px 0 0}#main-footer .footer-content .connect a{background-color:#fff;border-radius:50%;color:#3a4a59;display:block;height:28px;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:28px;-webkit-transition:background-color 125ms cubic-bezier(0,0,0.2,1),color 125ms cubic-bezier(0,0,0.2,1);transition:background-color 125ms cubic-bezier(0,0,0.2,1),color 125ms cubic-bezier(0,0,0.2,1)}#main-footer .footer-content .connect a i{display:block;font:32px/32px 'roadtrippers-icons';position:relative;top:-2px}#main-footer .footer-content .connect a i:before{display:inline}#main-footer .footer-content .connect a:hover{color:#fff}#main-footer .footer-content .connect .facebook:hover{background-color:#3b5998}#main-footer .footer-content .connect .twitter:hover{background-color:#4099ff}#main-footer .footer-content .connect .google-plus:hover{background-color:#d34836}#main-footer .footer-content .connect .pinterest:hover{background-color:#c92228}#main-footer .footer-content .connect .youtube:hover{background-color:#cd332d}#main-footer .footer-content .connect .rss:hover{background-color:#fa9b39}#main-footer .footer-content .connect .rss i{font-size:18px;left:1px}#main-footer .footer-content .mobile-app{padding:0 0 0 12px}#main-footer .footer-content .mobile-app a{-webkit-backface-visibility:hidden;display:block;height:39px;overflow:hidden;text-indent:-9999px;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.2,1);transition:opacity 125ms cubic-bezier(0,0,0.2,1);width:135px}#main-footer .footer-content .mobile-app a:hover{opacity:.6}#main-footer .footer-content .mobile-app .app-store{background:url(/assets/app_store-59735b72318ea6135868874b938e976a.png) 0 0 no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2){#main-footer .footer-content .mobile-app .app-store{background-image:url(/assets/app_store_2x-5e2a411b0a31d22fda1d05c26603d5fb.png);background-size:135px 39px}}#main-footer .footer-content .mobile-app .google-play{background:url(/assets/google_play-8c58d38dd4e1e2b0d351154c6fc39ccc.png) 0 0 no-repeat}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2){#main-footer .footer-content .mobile-app .google-play{background-image:url(/assets/google_play_2x-3ae839e4814f2590e78cb7db5a95c600.png);background-size:135px 39px}}#main-footer .footer-ad{background-color:#3a4a59;text-align:center}#main-footer .footer-nav{background-color:#383f47}#main-footer .footer-nav section{-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 0 0 24px}#main-footer .footer-nav section:first-child{padding:0}#main-footer .footer-nav section ul{margin:4px 0 0 0}#main-footer .footer-nav section ul li{font:14px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:4px 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main-footer .footer-nav section ul li:first-child{margin:0}#main-footer .footer-nav .top-links,#main-footer .footer-nav .browse{width:25%}#main-footer .footer-nav .recent-blog-posts{width:50%}#main-footer footer{background-color:#242424}#main-footer footer ul{float:right;font-size:0;margin:0;overflow:hidden}#main-footer footer ul li{border-left:1px solid #fff;float:left;font:12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 0 12px;padding:0 0 0 12px;text-transform:uppercase}#main-footer footer ul li:first-child{border-left:none;margin:0;padding:0}#main-footer footer p{float:left;font:12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}@media screen and (max-width:1000px){#main-footer .footer-content .connect{float:none;width:75%}#main-footer .footer-content .mobile-app{display:none}#main-footer .footer-nav .top-links,#main-footer .footer-nav .browse{width:50%}#main-footer .footer-nav section:first-child{padding:0 12px 0 0}#main-footer .footer-nav .recent-blog-posts{display:none}#main-footer .footer-nav .browse{padding:0 0 0 12px}#main-footer footer{text-align:center}#main-footer footer ul{float:none}#main-footer footer ul li{display:inline;float:none;font:10px/12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 0 8px;padding:0 0 0 8px}#main-footer footer p{float:none;margin:12px 0 0 0}}#accountSettings #account-tabs{background:#fff;border-top:solid 4px #b5cb56;box-shadow:0 0 5px 0 rgba(0,0,0,0.25)}#accountSettings #account-tabs ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0}#accountSettings #account-tabs li{-webkit-flex:0 0 auto;flex:0 0 auto;display:block;margin:0 30px}#accountSettings #account-tabs div[role="button"]{color:#91979c;cursor:pointer;display:block;font:bold 14px/40px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}#accountSettings #account-tabs div[role="button"]:hover{color:#52575b}#accountSettings #account-tabs div[role="button"].active{cursor:default;color:#b5cb56}#accountSettings #account-tabs div[role="button"].active:before{border-bottom:none;border-left:solid 6px transparent;border-right:solid 6px transparent;border-top:solid 6px #b4cd4d;content:'';display:block;height:0;left:50%;margin:0 0 0 -6px;position:absolute;top:0;width:0}#accountSettings .tabpane{display:none;margin:0 150px;padding:25px 0}#accountSettings .tabpane.active{display:block}#accountSettings form .columns{display:-webkit-flex;display:flex}#accountSettings form div[class$='-column']{-webkit-flex:1 1 50%;flex:1 1 50%}#accountSettings form .left-column{margin:0 50px 0 0}#accountSettings form legend{color:#1b2a44;font:20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 10px 0;padding:0}#accountSettings form textarea{height:230px}#accountSettings form .photos{float:none;margin:0 0 20px 0}#accountSettings form .error-message{margin:0 0 10px 0}#accountSettings form .form-actions{margin:50px 0 0 0;text-align:center}#accountSettings form .form-actions input[type='submit']{display:inline-block;width:130px}#accountSettings #profile #user_image .image{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#accountSettings #profile #user_image .current-image{-webkit-flex:0 0 100px;flex:0 0 100px;background:#edf0f1;border:5px solid #fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);height:100px;margin:0 10px 0 0;overflow:hidden;width:100px}#accountSettings #profile #user_image .current-image img{display:block;height:100px;width:100px}#accountSettings #profile #user_image .add-button input{height:110px;width:110px}#accountSettings #profile #user_banner img{display:block;height:auto;width:100%}#accountSettings #profile #user_banner .add-button{margin:8px 0 0}#accountSettings #profile #social{position:relative}#accountSettings #profile #social legend{padding:20px 0 0 0}#accountSettings #profile #social:before{background:linear-gradient(90deg,rgba(226,227,226,0) 0,#e2e3e2 20%,#e2e3e2 80%,rgba(226,227,226,0) 100%);content:'';height:1px;left:0;position:absolute;top:0;width:100%}#accountSettings #user #connections{margin:0 0 10px 0}#accountSettings #user #newsletter-subscription{margin:20px 0 0 0}#accountSettings #guide .image .current-image{background:#fff;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.25);padding:5px;position:relative}#accountSettings #guide .image .current-image .image-preview{background:#edf0f1;height:92px;overflow:hidden}#accountSettings #guide .image .current-image img{display:block;height:100%;margin:0 auto;width:auto}#accountSettings #guide .image .upload-tip{color:#458cc8;left:0;position:absolute;top:15px;width:100%;text-align:center}#accountSettings #guide .image .upload-tip i{display:block;font-size:50px;height:40px;line-height:50px}#accountSettings #guide .image .upload-tip i:before{display:inline}#accountSettings #guide .image .upload-tip span{font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}#accountSettings #guide .image .add-button{margin:10px 0 0 0}#accountSettings #guide .image.image-uploaded .upload-tip{display:none}@media screen and (max-width:1000px){#accountSettings #account-tabs li{margin:0 15px}#accountSettings .tabpane{margin:0 40px;padding:20px 0}#accountSettings form .left-column{margin:0 40px 0 0}}#vehicles-view{color:#292929}#vehicles-view i{display:block}#vehicles-view i:before{display:inline}#vehicles-view div[role='button']{cursor:pointer}#vehicles-view h1{font:20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 10px}#vehicles-view #vehicles{min-height:236px}#vehicles-view #vehicle-list-view{display:none;margin:0 0 30px}#vehicles-view #vehicle-list-view.show{display:block}#vehicles-view #vehicle-list-view.car #car-selector,#vehicles-view #vehicle-list-view.rv #rv-selector{display:-webkit-flex;display:flex}#vehicles-view .list-group{background:#f2f2f2;border-bottom:1px solid #d8d8d8}#vehicles-view .vehicle-selector{-webkit-justify-content:space-between;justify-content:space-between;border-top:1px solid #d8d8d8;display:none;padding:18px 24px}#vehicles-view .vehicle-selector .select-group{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#vehicles-view .vehicle-selector .select-group .select-field{margin:0 0 0 15px;position:relative}#vehicles-view .vehicle-selector .select-group .select-field:first-child{margin:0}#vehicles-view .vehicle-selector .select-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;color:#009bd6;cursor:pointer;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;height:18px;left:0;margin:0;opacity:0;outline:none;padding:0;position:absolute;top:0;width:100%}#vehicles-view .vehicle-selector .select-group select[disabled]{cursor:default}#vehicles-view .vehicle-selector .select-group select[disabled]+.select-label{opacity:.25}#vehicles-view .vehicle-selector .select-group .select-label{color:#009bd6;cursor:default}#vehicles-view .vehicle-selector .select-group .select-label i,#vehicles-view .vehicle-selector .select-group .select-label span{display:inline-block;height:18px;vertical-align:top}#vehicles-view .vehicle-selector .select-group .select-label i{font-size:12px;line-height:18px}#vehicles-view .vehicle-selector .select-group .select-label i:before{display:inline}#vehicles-view .vehicle-selector .select-group .select-label span{font:16px/18px "Helvetica Neue",Helvetica,Arial,sans-serif}#vehicles-view .vehicle-selector .button-group{display:-webkit-flex;display:flex;font:16px/18px "Helvetica Neue",Helvetica,Arial,sans-serif}#vehicles-view .vehicle-selector div[role="button"]{color:#009bd6}#vehicles-view .vehicle-selector div[role="button"]:hover{color:#0076a3}#vehicles-view .vehicle-selector div[role="button"].disabled{cursor:default;opacity:.25}#vehicles-view .vehicle-selector div[role="button"].disabled:hover{color:#009bd6}#vehicles-view .vehicle-selector .save{font-weight:bold}#vehicles-view .vehicle-selector .cancel{margin:0 0 0 30px}#vehicles-view .vehicle-item-view{border-top:1px solid #d8d8d8}#vehicles-view .vehicle-item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:18px 24px}#vehicles-view .vehicle-item .label{font:16px/18px "Helvetica Neue",Helvetica,Arial,sans-serif}#vehicles-view .vehicle-item .delete{color:#acacac;cursor:pointer;height:18px;overflow:hidden}#vehicles-view .vehicle-item .delete:hover{color:#939393}#vehicles-view .vehicle-item .delete i{font-size:24px;height:24px;line-height:24px;position:relative;top:-3px}#vehicles-view .vehicle-item .motorcycle-actions{display:none;font:16px/18px "Helvetica Neue",Helvetica,Arial,sans-serif}#vehicles-view .vehicle-item .motorcycle-actions div[role="button"]{color:#009bd6}#vehicles-view .vehicle-item .motorcycle-actions div[role="button"]:hover{color:#0076a3}#vehicles-view .vehicle-item .motorcycle-actions .save{font-weight:bold}#vehicles-view .vehicle-item .motorcycle-actions .cancel{margin:0 0 0 30px}#vehicles-view .motorcycle .vehicle-item-view[data-type="Motorcycle"] .delete{display:none}#vehicles-view .motorcycle .vehicle-item-view[data-type="Motorcycle"] .motorcycle-actions{display:-webkit-flex;display:flex}#vehicles-view #add-vehicle{display:-webkit-flex;display:flex}#vehicles-view #add-vehicle .type{display:-webkit-flex;display:flex;-webkit-flex:0 0 144px;flex:0 0 144px;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#fff;border:2px solid #e8e8e8;border-radius:3px;color:#4bbfbb;font:bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif;height:76px;margin:0 0 0 10px;text-align:center;width:144px}#vehicles-view #add-vehicle .type:first-child{margin:0}#vehicles-view #add-vehicle .type:hover,#vehicles-view #add-vehicle .type.selected{background:#f9f9f9}#vehicles-view #add-vehicle .type.selected{cursor:default}.directory-view .overlay-content.best-of-content{background-color:#fff}#best-of-header{height:300px;position:relative;overflow:hidden}#best-of-header #best-of-header-img{max-width:none}#best-of-header .title-bar{position:absolute;bottom:20px;left:20px}#best-of-header .title-bar.best-of-index-header{bottom:inherit;top:-10px}#best-of-header .title-bar h1{color:#fff;font-size:5em;line-height:1em;display:inline}#best-of-header .title-bar h1 .header-lede{color:#9b9b9b;font-weight:300;font-size:.5em;line-height:.5em}#best-of-header .title-bar h1 .header-lede.white{color:#fff}.best-of-caption{position:absolute;bottom:20px;right:20px;color:#aaa;max-width:260px;text-align:right}.best-of-caption h3{color:#eee}.best-of-caption p{margin-bottom:0;color:#9b9b9b;font-weight:500}.best-of-description p{color:#383d43;font-size:14px;line-height:1.6;margin:0;padding:20px}#list-groups-container{padding:0 0 0 15px}#list-groups-container .list-tags{list-style:none}#list-groups-container .list-tags li{float:left;padding-right:10px;padding-left:10px;border-right:solid #eee 1px;margin-bottom:5px}#list-groups-container .list-tags li:first-child{color:#747e8d;border:none;padding-left:0;display:block;width:100%;margin-bottom:10px}#list-groups-container .list-tags li:last-child{border:none}#list-groups-container .list-tags li a{color:#747e8d;line-height:1.4}#list-groups-container .list-tags li a:hover{color:#383d43}#list-groups-container .list-group{display:inline-block;margin-top:25px}#list-groups-container .list-group .group-title a h2{font-size:2em;line-height:1em;font-weight:500;color:#c22126;opacity:.8;margin-bottom:15px}#list-groups-container .list-group .group-title a h2:hover{opacity:1}#list-groups-container .list-group .group-title a i{margin-left:10px;font-size:1.8em;vertical-align:text-bottom;color:#ffc40d;opacity:.4}#list-groups-container .list-items{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0}#list-groups-container .best-of-list-item{-webkit-flex:0 0 300px;flex:0 0 300px;height:390px;margin:0 15px 15px 0;overflow:hidden;width:300px}#list-groups-container .best-of-list-item .list-item-contents{max-width:300px}#list-groups-container .best-of-list-item.collection-item{margin-bottom:50px}#list-groups-container .best-of-list-item.no-describe{height:260px}#list-groups-container #tagged-lists h2{color:#747e8d;margin-top:30px;margin-bottom:40px;font-size:2em;line-height:1em;font-weight:500}#list-groups-container a{color:#ffc40d}#list-groups-container a:hover{color:rgba(255,196,13,0.6)}#list-groups-container a h3{color:#c22126;opacity:.75;margin:8px 0 5px 0;font-size:1.5em;font-weight:500;line-height:1em}#list-groups-container a h3:hover{opacity:.9}#list-groups-container a h3 i{font-size:1.4em;vertical-align:text-bottom;line-height:.8em;margin-right:5px;color:#ffc40d}#list-groups-container a span{border-bottom:solid #ffc40d 1px}#list-groups-container a span:hover{border-bottom-color:rgba(255,196,13,0.6)}#list-groups-container img{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}#list-groups-container p{margin-bottom:3px}@media screen and (max-width:1000px){.list-groups-container.body{padding:0!important}#best-of-header-img{margin-left:-167px}#list-groups-container{padding:0 0 0 8px}#list-groups-container .best-of-list-item{margin:0 8px 15px 0}}.directory-view .overlay-content{background-color:#f4f1e6}.directory-view .overlay-content.best-of-content{overflow:visible}.directory-view .overlay-content .body{padding:8px 24px 24px 24px}.directory-view .overlay-content .body.default-directory #breadcrumbs{position:static}.directory-view .overlay-content .body.default-directory #breadcrumbs ul{background-color:#fbf9f2;color:#858b93}.directory-view .overlay-content .body.default-directory #breadcrumbs li a{color:#858b93}.directory-view .overlay-content .body.default-directory #breadcrumbs li a:hover{color:#666b73}.directory-view .directory{margin:8px 0 0 0;padding:16px 0 0 0}.directory-view .directory>section,.directory-view .directory>div{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,0.4);margin:16px 0 0 0;padding:16px;position:relative}.directory-view .directory h3{color:#4bbfbb;font:bold 14px/14px "Helvetica Neue",Helvetica,Arial,sans-serif}.directory-view .directory ul{-webkit-column-count:3;-webkit-column-gap:32px;-moz-column-count:3;-moz-column-gap:32px;column-count:3;column-gap:32px;list-style:none;margin:0}.directory-view .directory li{color:#4bbfbb;display:inline;font:14px/18px "Helvetica Neue",Helvetica,Arial,sans-serif}.directory-view .directory li span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-view .directory a{color:#4bbfbb}.directory-view .directory a:hover{color:#4bbfbb;text-decoration:underline}.directory-view .directory .no-results{text-align:center;color:#3a4a59}.directory-view .directory .no-results h1{font:bold 36px/48px "Helvetica Neue",Helvetica,Arial,sans-serif}.directory-view .directory .no-results p{font:24px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto;max-width:780px}.directory-view .directory.best-of-group{margin:0}.directory-view .directory.best-of-group .header-box{background-position:center center;background-size:cover;height:285px}.directory-view .directory.best-of-group .header-box header{margin-top:-16px}.directory-view .directory.best-of-group .best-of-group-content{padding:0}.directory-view .directory.best-of-group .best-of-description{margin:0}.directory-view .directory.best-of-group ul{padding:16px 16px 8px}.directory-view .directory.best-of-group li{display:block;font-size:16px;line-height:1.4}.directory-view .directory,.directory-view .list-group{position:relative}.directory-view .directory header,.directory-view .directory .category-header,.directory-view .list-group header,.directory-view .list-group .category-header{left:-8px;max-width:100%;position:absolute;top:0;z-index:1}.directory-view .directory header:before,.directory-view .directory header:after,.directory-view .directory .category-header:before,.directory-view .directory .category-header:after,.directory-view .list-group header:before,.directory-view .list-group header:after,.directory-view .list-group .category-header:before,.directory-view .list-group .category-header:after{content:'';display:block;position:absolute}.directory-view .directory header:before,.directory-view .directory .category-header:before,.directory-view .list-group header:before,.directory-view .list-group .category-header:before{border-bottom:8px solid transparent;border-right:8px solid #3f9e9a;bottom:-8px;left:0;z-index:-1}.directory-view .directory header:after,.directory-view .directory .category-header:after,.directory-view .list-group header:after,.directory-view .list-group .category-header:after{border-bottom:16px solid #4bbfbb;border-right:8px solid transparent;border-top:16px solid #4bbfbb;right:-8px;top:0}.directory-view .directory header+section,.directory-view .directory header+div,.directory-view .directory .category-header+section,.directory-view .directory .category-header+div,.directory-view .list-group header+section,.directory-view .list-group header+div,.directory-view .list-group .category-header+section,.directory-view .list-group .category-header+div{margin:0;padding:24px 16px 16px 16px}.directory-view .directory header h2,.directory-view .directory .category-header h2,.directory-view .list-group header h2,.directory-view .list-group .category-header h2{background-color:#4bbfbb;box-shadow:4px 4px 8px 0 rgba(0,0,0,0.2);color:#fff;font:bold 18px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;padding:7px 16px;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1000px){.directory-view.default-directory #breadcrumbs{display:block}.directory-view .directory ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.guide-view .body{margin:25px 0 0;padding:0}.guide-view .guide-content-actions{background:rgba(0,0,0,0.19);bottom:0;left:0;opacity:0;padding-top:65px;position:absolute;right:0;text-align:center;top:0;-webkit-transition:opacity 500ms;transition:opacity 500ms}.guide-view .guide-content-actions a{color:#fff;display:inline-block;height:60px;margin-right:1px;text-align:center;text-shadow:0 0 5px rgba(35,31,32,0.5);width:60px}.guide-view .guide-content-actions a:hover{color:#c2ecef}.guide-view .guide-content-actions i{display:block;height:45px;margin:auto;width:42px}.guide-view .guide-content-actions i:before{line-height:41px}.guide-view .guide-content-actions i.icon-nav-list{background-color:transparent}.guide-view .guide-content-actions i.icon-nav-list:before{font-size:56px;margin-left:4px}.guide-view .guide-content-actions i.icon-nav-map:before{font-size:63px}.guide-view .guide-content-actions .action-label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;display:block;font-size:11px;letter-spacing:1px;text-transform:uppercase}.guide-view .guide-content-actions .view-itinerary{margin-left:54px}.guide-view .guide-content-item{background-color:#fff}.guide-view .guide-content-item h3{font-size:16px;padding:3px 0 0}.guide-view .guide-content-item .item-description{color:#3a4a59;font:15px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:15px}.guide-view .guide-content-item .guide-item-icon{border-radius:16px;bottom:-16px;color:#fff;font-size:32px;height:32px;left:50%;margin-left:-16px;position:absolute;text-align:center;width:32px}.guide-view .guide-content-item .guide-item-icon:before{display:block}.guide-view .guide-content-item .icon-master-collection{background:#7bc8cd;font-size:26px}.guide-view .guide-content-item .icon-master-collection:before{margin-top:1px}.guide-view .guide-content-item .icon-master-trip{background:#b3ce47}.guide-view .guide-content-item .item-image{box-shadow:0 2px 2px 0 rgba(25,24,28,0.03);position:relative}.guide-view .guide-content-item:hover .guide-content-actions{opacity:1}.guide-view .guide-details{background-color:#fff;color:#3a4a59;overflow:hidden;padding:5px 15px 15px}.guide-view .guide-details h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-view .guide-details p{border-bottom:solid 1px #eee;margin-bottom:15px;padding-bottom:13px}.guide-view .guide-item-list-view{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;margin:0 25px}.guide-view .guide-item-view{display:inline-block;margin:0 0 25px;width:286px}.guide-view .guide-website{background-color:#9b9b9b;border-radius:2px;color:#fff;display:block;font:bold 12px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;height:32px;text-transform:uppercase;width:145px}.guide-view .guide-website i{box-shadow:1px 0 0 0 rgba(56,61,67,0.25);display:inline-block;font-size:27px;height:32px;margin:0 10px 0 0;text-align:center;vertical-align:top;width:32px}.guide-view .guide-website:hover{background:#8e8e8e;color:#fff}.guide-view .icon-social-facebook{font-size:27px;line-height:34px}.guide-view .icon-social-twitter{font-size:34px;line-height:30px}.guide-view .social-accounts{float:right;margin-top:-3px}.guide-view .social-accounts i{color:#7bc8cd;display:inline-block;height:22px;margin-left:3px;vertical-align:middle;width:18px}.guide-view .overlay-content{overflow:visible}@media screen and (max-width:1000px){.guide-view .guide-details h2{font-size:26px}.guide-view .guide-item-list-view{-webkit-column-count:2;-moz-column-count:2;column-count:2}.guide-view .guide-item-view{width:275px}}.guides-view .body{overflow:hidden;padding:0}.guides-view .featured-guide{float:left}.guides-view .featured-guides a:hover img,.guides-view .guides-group a:hover img{opacity:.8}.guides-view .featured-guides{background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,0.09);height:200px;margin:0 auto 30px;overflow:hidden;position:relative;width:920px}.guides-view .featured-guides img{height:200px}.guides-view .featured-guides .carousel-control{border-radius:50%;color:#3a4a59;cursor:pointer;font-size:37px;height:32px;margin-top:-18px;opacity:.8;position:absolute;top:50%;width:33px}.guides-view .featured-guides .carousel-control:hover{opacity:1}.guides-view .featured-guides .icon-nav-circle-arrow-left{left:10px}.guides-view .featured-guides .icon-nav-circle-arrow-right{right:10px}.guides-view .featured-guides-list{left:-494px;position:absolute;top:0;white-space:nowrap}.guides-view .overlay-content{background:#f4f1e6;overflow:visible}.guides-view .overlay-top-bar h1{text-transform:none}.guides-view .load-more{background-color:rgba(255,255,255,0.75);border:0;border-radius:2px;color:#686f7b;cursor:pointer;display:block;font:bold italic 10px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;height:18px;margin:-15px auto 15px;padding:0;text-align:center;width:117px}.guides-view .load-more:hover{background-color:#fff}.guides-view .guides-group{background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,0.09);margin:15px auto 30px;position:relative;width:920px}.guides-view .guides-group:after{clear:both;content:'';display:table}.guides-view .guides-group-title{background-color:#b3ce47;box-shadow:3px 3px 8px 0 rgba(0,0,0,0.14);color:#fff;font:18px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;height:30px;left:-7px;padding:0 10px;position:absolute;top:-15px;z-index:1}.guides-view .guides-group-title:before{border-color:transparent #98b230 transparent transparent;border-style:solid;border-width:0 7px 7px 0;content:'';height:0;left:0;position:absolute;top:30px;width:0}.guides-view .guides-group-title:after{border:15px solid #b3ce47;border-left-width:0;border-right-color:transparent;content:'';display:block;float:right;margin:0 -25px 0 0;width:0}.guides-view .guides-grid{float:left;margin:0 -20px -10px 0}.guides-view .guides-grid-item{display:block;float:left;margin:0 10px 10px 0;overflow:hidden;text-align:center;width:300px}.guides-view .guides-grid-item img{height:100px;margin-left:-9px;max-width:none}.guides-view .guides-tagline{color:#8f98a8;font:normal 14px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:auto;padding:10px 0;text-align:center}@media screen and (max-width:1000px){.guides-view .featured-guides{height:125px;width:586px}.guides-view .featured-guides img{height:125px}.guides-view .featured-guides-list{left:-304px}.guides-view .guides-grid-item{width:288px}.guides-view .guides-grid-item img{margin-left:-15px}.guides-view .guides-group{width:586px}.guides-view .guides-tagline{font-size:13px}}.itinerary-view h2{color:#383d43;font:bold 16px/24px "Helvetica Neue",Helvetica,Arial,sans-serif}.itinerary-view h2 a{color:#383d43}.itinerary-view .itinerary-section-content{position:relative}.itinerary-view .itinerary-section-content .dashed-line{border-left:3px dashed #d2d4da;height:100%;left:10px;position:absolute;top:0;width:0}.itinerary-view .dashed-line+.itinerary-waypoint-view:before{background:#f9f9f6;content:'';height:15px;left:0;position:absolute;top:0;width:50px}.itinerary-view .itinerary-description{background:#fff;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);margin-bottom:20px;padding:10px}.itinerary-view .itinerary-description h2{font:bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif}.itinerary-view .itinerary-description p{font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 0}.itinerary-view .itinerary-waypoint-view{position:relative}.itinerary-view .itinerary-waypoint-view:last-child:before{background:#f9f9f6;bottom:0;content:'';left:0;position:absolute;top:15px;width:50px}.itinerary-view .itinerary-waypoint-view .itinerary-index{background:#747e8d;border-radius:50%;color:#fff;height:24px;left:0;position:absolute;text-align:center;top:10px;width:24px}.itinerary-view .itinerary-waypoint-view .itinerary-index>*{display:block}.itinerary-view .itinerary-waypoint-view .itinerary-index i{font-size:24px;height:24px;line-height:24px}.itinerary-view .itinerary-waypoint-view .itinerary-index span{font:bold 14px/24px "Helvetica Neue",Helvetica,Arial,sans-serif}.itinerary-view .itinerary-waypoint-view .itinerary-waypoint{background:#fff;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);overflow:hidden;position:relative}.itinerary-view .itinerary-waypoint-view .itinerary-waypoint.poi-waypoint .content,.itinerary-view .itinerary-waypoint-view .itinerary-waypoint.byway-waypoint .content{margin:0 300px 0 0;min-height:108px;padding:10px 21px 10px 10px}.itinerary-view .itinerary-waypoint-view .itinerary-waypoint.byway-waypoint .waypoint-actions,.itinerary-view .itinerary-waypoint-view .itinerary-waypoint.geo-waypoint .waypoint-actions,.itinerary-view .itinerary-waypoint-view .itinerary-waypoint.via-waypoint .waypoint-actions{margin-top:8px}.itinerary-view .itinerary-waypoint-view .itinerary-content{position:relative}.itinerary-view .itinerary-waypoint-view figure{height:100%;margin:0;position:absolute;right:0;top:0;width:300px}.itinerary-view .itinerary-waypoint-view figure a{display:block;height:100%;position:relative;z-index:1}.itinerary-view .itinerary-waypoint-view figure a:hover .image{opacity:.8}.itinerary-view .itinerary-waypoint-view figure .image{background:#9b9b9b center center no-repeat;background-size:cover;border-radius:0 3px 3px 0;height:100%}.itinerary-view .itinerary-waypoint-view figure i{left:0;margin:-16px 0 0 -16px;position:absolute;top:50%}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-accommodation{background:#00385c}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-activities{background:#81c99c}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-attractions{background:#00acdc}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-camping-rv{background:#71bf43}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-drives{background:#ef4e22}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-events{background:#007687}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-entertainment{background:#56235d}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-food-drink{background:#00aea4}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-motoring{background:#ef4e22}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-nature{background:#009f4f}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-places{background:#007687}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-points-of-interest{background:#fbaf17}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-services{background:#0054a6}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-shopping{background:#f06e6e}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-sports{background:#b61f25}.itinerary-view .itinerary-waypoint-view figure i.icon-cat-vacation-rentals{background:#8e235b}.itinerary-view .itinerary-waypoint-view .info{padding:10px;position:relative}.itinerary-view .itinerary-waypoint-view .info .address{color:#747e8d;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 0 0}.itinerary-view .itinerary-waypoint-view .info .address a{color:#747e8d;cursor:default}.itinerary-view .itinerary-waypoint-view .info .itinerary-waypoint-date{color:#383d43;margin:20px 0 0 0}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions{display:-webkit-flex;display:flex;font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:30px 0 0 0}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions>*{padding:0 0 0 17px;position:relative}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions div:not(.hidden)+*{margin-left:10px}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions div:not(.hidden)+div{border-left:1px solid #d9dde0;padding-left:27px}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions div:not(.hidden)+div i{left:10px}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions div[role='button']{color:#8c94ab;cursor:pointer}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions div[role='button']:hover{color:#4bbfbb}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions i{display:block;font-size:32px;height:32px;left:0;line-height:32px;position:absolute;text-align:center;top:-8px;width:14px}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions .booking{margin-top:-9px;padding:0 15px;white-space:nowrap}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions .itinerary-waypoint-date{color:#383d43;margin-top:0}.itinerary-view .itinerary-leg{margin:10px 0 10px 50px;padding:0 0 0 10px}.itinerary-view .itinerary-leg ul{margin:0}.itinerary-view .itinerary-leg li{color:#747e8d;display:inline-block;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}.itinerary-view .itinerary-leg li:before{content:'\2022';display:inline-block;margin:0 4px 0 0}.itinerary-view .itinerary-leg li:first-child:before{display:none}.itinerary-view .note-view{background:#fff;border-top:1px solid #cdcfd8;padding:10px}.itinerary-view .note-view .avatar{-webkit-flex:0 0 24px;flex:0 0 24px;border-radius:50%;height:24px;margin:6px 10px 0 0;overflow:hidden;width:24px}.itinerary-view .note-view .avatar img{display:block;height:auto;width:100%}.itinerary-view .note-view .edit-note form{margin-bottom:0}.itinerary-view .note-view .edit-note .controls{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin:10px 0 0}.itinerary-view .note-view .edit-note .error-message{color:#e7635c;font:italic 12px/12px "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin:5px 0 8px 11px}.itinerary-view .note-view .edit-note .note-field{display:-webkit-flex;display:flex}.itinerary-view .note-view .edit-note .note-field .input-textarea{-webkit-flex:1 1 auto;flex:1 1 auto}.itinerary-view .note-view .edit-note .note-field .input-textarea textarea{border:1px solid #4bbfbb;border-radius:3px;box-shadow:none;color:#383d43;display:block;font:14px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;height:120px;padding:10px;width:100%}.itinerary-view .note-view .show-note .controls{-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:10px}.itinerary-view .note-view .show-note .note-info{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.itinerary-view .note-view .show-note .note{-webkit-flex:1 1 auto;flex:1 1 auto;color:#3a4a59;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:6px}@media screen and (max-width:1000px){.itinerary-view .itinerary-waypoint-view figure{width:220px}.itinerary-view .itinerary-waypoint-view .info{margin-right:240px}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions{display:block}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions>div{display:inline-block}.itinerary-view .itinerary-waypoint-view .info .waypoint-actions .booking{margin:8px 0 0;position:static}}#itineraryView.itinerary-active .itinerary-section-view{display:block}#itineraryView.directions-active .directions-section-view{display:block}#itineraryView .itinerary-waypoint-view{padding:0 0 0 50px}#itineraryView .itinerary-section-view{display:none}#itineraryView .directions-section-view{background:#fff;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);color:#383d43;display:none;overflow:hidden;position:relative;padding:20px}#itineraryView .directions-section-view header h2{font:22px "Helvetica Neue",Helvetica,Arial,sans-serif}#itineraryView .directions-section-view header ul{display:-webkit-flex;display:flex;list-style:none;margin:10px 0 0;overflow:hidden}#itineraryView .directions-section-view header li{color:#9c9da1;height:24px;margin:0 0 0 20px}#itineraryView .directions-section-view header li:first-child{margin:0}#itineraryView .directions-section-view header i,#itineraryView .directions-section-view header span{display:inline-block;vertical-align:top}#itineraryView .directions-section-view header i{font-size:24px;height:24px;line-height:24px}#itineraryView .directions-section-view header .icon-att-hours{font-size:41px;height:48px;line-height:48px;position:relative;top:-12px}#itineraryView .directions-section-view header span{font:bold 16px/24px "Helvetica Neue",Helvetica,Arial,sans-serif}#itineraryView .directions-list{margin:20px 0 0}#itineraryView .directions-loading{font:bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}#itineraryView .waypoint-view{display:-webkit-flex;display:flex;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;border-top:1px solid #d9e0e8;padding:15px 0}#itineraryView .waypoint-view:first-child{border-top:none}#itineraryView .waypoint-view .waypoint-icon{-webkit-flex:0 0 44px;flex:0 0 44px;box-sizing:border-box;padding:0 10px;width:44px}#itineraryView .waypoint-view .waypoint{-webkit-flex:1 1 auto;flex:1 1 auto}#itineraryView .waypoint-view .name{font:300 22px "Helvetica Neue",Helvetica,Arial,sans-serif}#itineraryView .waypoint-view .address{font:300 16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 0}#itineraryView .leg-view{display:-webkit-flex;display:flex;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#itineraryView .leg-view .leg-icon{-webkit-flex:0 0 54px;flex:0 0 54px;box-sizing:border-box;padding:15px 20px 15px 10px;width:54px}#itineraryView .leg-view .leg{-webkit-flex:1 1 auto;flex:1 1 auto;border-top:1px solid #d9e0e8;padding:15px 0;position:relative}#itineraryView .leg-view .instruction{font:300 18px "Helvetica Neue",Helvetica,Arial,sans-serif}#itineraryView .leg-view .instruction .branch-sign,#itineraryView .leg-view .instruction .exit-number,#itineraryView .leg-view .instruction .street-name{font-weight:normal}#itineraryView .leg-view .miles{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;color:#9fa6b0;font:300 14px "Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;right:0;text-align:right;top:100%;width:54px;z-index:1}#itineraryView .waypoint-view+.leg-view{border-top:1px solid #d9e0e8}#itineraryView .waypoint-view+.leg-view .leg{border-top:none}#itineraryListView .booking{margin-top:10px}#itineraryListView .itinerary-waypoint-view{margin:10px 0 0 0}#itineraryListView .itinerary-waypoint-view:first-child{margin:0}.crumb-catcher{position:absolute;top:10px;left:20px}.crumb-catcher #breadcrumbs{display:inline-block;padding:0}.crumb-catcher #breadcrumbs ul{color:#f9f9f6;margin:0}.crumb-catcher #breadcrumbs ul li{display:inline;font-weight:700;line-height:22px;margin:0 4px 0 0}.crumb-catcher #breadcrumbs ul li:after{content:'/';margin:0 0 0 4px}.crumb-catcher #breadcrumbs ul li:last-child:after{display:none}.crumb-catcher #breadcrumbs a{color:#f9f9f6}.crumb-catcher #breadcrumbs a:hover{text-decoration:underline}.crumb-catcher i{color:#fff;display:inline-block;font-size:2em;margin-right:5px;margin-top:-3px;vertical-align:top}.crumb-catcher.itinerary-crumbs{background-color:rgba(0,0,0,0.6);bottom:20px;left:10px;padding:5px 10px;top:inherit}.rt-modal{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:rgba(0,0,0,0.5);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.rt-modal.light{background:rgba(255,255,255,0.5)}.close-rt-modal{display:block;position:absolute;right:2px;top:2px;width:21px;font-size:21px;line-height:21px;color:#e5e7e5;cursor:pointer}.close-rt-modal:hover{color:#bfc3c4}.rt-modal-content-view{-webkit-flex:0 0 auto;flex:0 0 auto;margin:75px 0 0;position:relative;z-index:1042}.rt-modal-content-view.light-modal{border-radius:5px;box-shadow:0 0 25px 0 rgba(10,10,10,0.26);background-color:#f9f9f6;color:#3a4a59}.rt-modal-content-view.dark-modal{background-color:#383838;color:#fff}.dark-modal h1{text-transform:uppercase}.dark-modal input{padding:0 8px}.dark-modal .message-view{display:inline-block;max-width:320px;margin:0;line-height:18px;position:relative;top:25px;right:25px}.dark-modal .message-view div{border-radius:0;border:0;font-size:12px;text-shadow:none}.dark-modal .message-view .alert{margin:0 25px;padding:0 9px;position:absolute;top:12px;width:207px}.dark-modal .alert-error,.dark-modal .alert-danger{background:#ec6b6b;color:#fff}.light-modal{text-align:center}.light-modal h1{font-size:25px;font-weight:bold;height:68px;line-height:68px;border-bottom:solid 1px #e5e7e5;margin-bottom:24px}.light-modal .button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;-webkit-transition:background 300ms;transition:background 300ms;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;height:32px;line-height:32px;font-size:12px;text-align:center;text-transform:uppercase;letter-spacing:1px;background:#b3cc51;border:0;position:relative;padding-top:0;padding-bottom:0;margin:25px auto;min-width:116px}.light-modal .button i{box-shadow:1px 0 0 0 rgba(255,255,255,0.13);left:0;position:absolute}.light-modal .button i{font-size:28px;width:34px}.light-modal .button:hover{background:#c7cf74}.light-modal .button:focus{outline:none}.light-modal .col{width:126px;float:left;margin-left:25px;position:relative}.light-modal .col input[type=text]{height:40px;text-align:center;text-transform:uppercase}.light-modal .col input[type=text]:focus{box-shadow:inset 0 0 3px 0 rgba(76,192,187,0.44),0 0 0 1px rgba(76,192,187,0.44)}.light-modal .col.error input[type=text]{border:solid 1px rgba(236,107,107,0.44);box-shadow:inset 0 0 3px 0 #ec6b6b}.light-modal .col.error .error-indicator{display:block}.modal-view{height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:9999}.modal-view .modal-flex{-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:20px 0;position:relative;min-height:100%}.modal-view .modal-background{background:rgba(0,0,0,0.5);height:100%;left:0;position:absolute;top:0;width:100%}.modal-view .modal{position:relative}.modal-view .modal-content{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px}.modal-view .modal-close{box-shadow:0 0 5px 0 rgba(0,0,0,0.4);background:#383d43;border:2px solid #fff;border-radius:50%;cursor:pointer;height:28px;position:absolute;right:-16px;top:-16px;width:28px}.modal-view .modal-close:hover{background:#212427}.modal-view .modal-close i{color:#fff;display:block;font-size:24px;height:28px;line-height:28px;text-align:center}.modal-view .modal-close i:before{display:inline}.editor-view{width:658px}.editor-view .editor-tabs{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:30px 0}.editor-view .editor-tabs div[role='button']{color:#747e8d;font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 15px;position:relative}.editor-view .editor-tabs div[role='button']:after{background:#f2b645;content:'';display:block;height:3px;left:50%;position:absolute;top:100%;transform:translate3d(-50%,0,0);transition:width 250ms cubic-bezier(0,0,0.25,1);width:0}.editor-view .editor-tabs div[role='button'].selected{color:#383d43}.editor-view .editor-tabs div[role='button'].selected:after{width:100%}.editor-view .editor-panels{overflow:hidden;position:relative;transition:height 250ms cubic-bezier(0,0,0.25,1)}.editor-view .editor-panels>section{left:0;opacity:0;position:absolute;top:0;transition:opacity 250ms cubic-bezier(0,0,0.25,1);visibility:hidden;width:100%}.editor-view .editor-panels>section.show{opacity:1;position:relative;visibility:visible;z-index:1}.editor-view .editor-panels header{text-align:center}.editor-view .editor-panels h1{color:#626262;font:38px "Helvetica Neue",Helvetica,Arial,sans-serif}.editor-view .editor-actions{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:30px 0}#log-in-view .use-email{margin:15px 44px 0;position:relative}#log-in-view .use-email:before{border-top:1px solid #9e9e9e;content:'';display:block;left:0;position:absolute;top:50%;width:100%}#log-in-view .use-email span{background:#fff;padding:0 10px;position:relative}#log-in-view .forgot-password{font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 0;text-align:center}#log-in-view .error .error-message{display:block}#register-view .email-sign-up-button{margin:25px 0 0}#register-view .email-sign-up-button span{color:#3b5998;cursor:pointer;font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:underline}#register-view .email-sign-up-button span:hover{color:#2d4373}#register-view .email .sign-up,#register-view .email-sign-up{display:none}#register-view .email .email-sign-up{display:block}#register-view .sign-up .terms{margin:15px 0 0}#register-view .email-sign-up .terms{margin:30px 0 0}#register-view .facebook-sign-up{margin:50px 0 0}.user-session-view{box-sizing:border-box;border:10px solid #fff;padding:0 0 15px;text-align:center;width:500px}.user-session-view #register .sign-up .facebook-button,.user-session-view #log-in .facebook-button,.user-session-view #trip-invited .facebook-button{background:#3b5998;border-radius:3px;color:#fff;font:28px/72px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:50px auto 0;overflow:hidden;width:392px}.user-session-view #register .sign-up .facebook-button:hover,.user-session-view #log-in .facebook-button:hover,.user-session-view #trip-invited .facebook-button:hover{background:#2d4373}.user-session-view #register .sign-up .facebook-button i,.user-session-view #register .sign-up .facebook-button span,.user-session-view #log-in .facebook-button i,.user-session-view #log-in .facebook-button span,.user-session-view #trip-invited .facebook-button i,.user-session-view #trip-invited .facebook-button span{display:inline-block;vertical-align:top}.user-session-view #register .sign-up .facebook-button .icon-social-facebook-square,.user-session-view #log-in .facebook-button .icon-social-facebook-square,.user-session-view #trip-invited .facebook-button .icon-social-facebook-square{font-size:64px;height:72px;line-height:72px;margin:0 5px 0 0;position:relative;top:4px}.user-session-view h1,.user-session-view h2{color:#233957;font:bold 36px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 0 0}.user-session-view p{color:#9e9e9e;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.user-session-view p a,.user-session-view p .facebook-button{color:#3b5998;font-weight:bold}.user-session-view p a:hover,.user-session-view p .facebook-button:hover{color:#2d4373}.user-session-view header{background:#eee url(/assets/register/header-85d0d8b3242121930960af3554b24123.jpg) center center no-repeat;background-size:cover;box-sizing:border-box;height:214px;padding:30px 0 0;position:relative}.user-session-view .facebook-button{cursor:pointer}.user-session-view .roadtrippers-logo img{display:block;height:auto;margin:0 auto}.user-session-view .roadtrippers-icon{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);background:#233957;border:6px solid #233957;border-radius:50%;bottom:0;height:44px;left:50%;position:absolute;width:44px}.user-session-view .roadtrippers-icon svg{display:block}.user-session-view form{margin:15px auto 0;width:300px}.user-session-view form fieldset{margin:15px 0 0}.user-session-view form fieldset:first-child{margin:0}.user-session-view form input{margin:0}.user-session-view form .error-message{color:#dd4e44;display:none;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}.user-session-view form .error .error-message{display:block}.user-session-view form .error input::-webkit-input-placeholder,.user-session-view form .error input::-moz-placeholder,.user-session-view form .error input:-ms-input-placeholder{color:#383d43}.user-session-view form button[type='submit']{background:#fff;border:1px solid #3b5998;border-radius:3px;color:#3b5998;cursor:pointer;display:block;font:bold 14px/34px "Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;margin:15px 0 0;padding:0;width:100%}.user-session-view form button[type='submit']:hover{background:#f2f2f2}.user-session-view footer{margin:35px 0 0}#settings-view .editor-tabs div[role='button']{cursor:pointer}#settings-view .editor-tabs div[role='button']:hover{color:#383d43}#settings-view .editor-tabs .selected{cursor:default}#settings-view .error-message{display:none;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif}#settings-view .error .error-message{display:block}#settings-view .editor-actions .button{font:bold 20px/42px "Helvetica Neue",Helvetica,Arial,sans-serif;height:44px;padding:0;text-align:center;width:272px}#settings-view .editor-actions .button .saving,#settings-view .editor-actions .button .saved{display:none}#settings-view .editor-actions .button .save{display:block}#settings-view .editor-actions .button[disabled] .save{display:none}#settings-view .editor-actions .button[disabled] .saved{display:block}#settings-view .editor-actions .button.loading{background:#4bbfbb;cursor:default}#settings-view .editor-actions .button.loading .save{display:none}#settings-view .editor-actions .button.loading .saving{display:block}#settings-view #friends-view{padding:0 0 30px}#share-view{width:658px}#share-view #share{color:#383d43;padding:20px}#share-view h2{font:bold 24px "Helvetica Neue",Helvetica,Arial,sans-serif}#share-view p{color:#5e6a70;font:12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 0}#share-view p b{color:#343739;font-weight:bold}#share-view .header{display:-webkit-flex;display:flex;-webkit-align-content:flex-end;align-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end}#share-view .header .button-group{display:-webkit-flex;display:flex;-webkit-flex:0 0 296px;flex:0 0 296px;margin:0 0 0 10px}#share-view .header div[role='button']{cursor:pointer;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 0 20px}#share-view .header div[role='button']:hover{color:#000}#share-view .header div[role='button']:first-child{margin:0}#share-view .header div[role='button'].active{border-bottom:2px solid #f2b645;cursor:default;font-weight:bold}#share-view .header div[role='button'].active:hover{color:#383d43}#share-view header{-webkit-flex:1 1 auto;flex:1 1 auto}#share-view .content{display:-webkit-flex;display:flex;margin:10px 0 0}#share-view .left-column{-webkit-flex:0 0 312px;flex:0 0 312px;margin:0 10px 0 0;width:312px}#share-view figure{background:#d8d8d8;border:1px solid #d8d8d8;height:310px;margin:0;position:relative}#share-view figure img{display:none}#share-view figcaption{background:rgba(255,255,255,0.7);bottom:0;box-sizing:border-box;color:#131415;left:0;padding:20px;position:absolute;width:100%}#share-view figcaption .title{font:bold 20px/22px "Helvetica Neue",Helvetica,Arial,sans-serif}#share-view figcaption .subtitle{font:16px/22px "Helvetica Neue",Helvetica,Arial,sans-serif}#share-view .loading{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;position:absolute;text-align:center;top:50%;width:100%}#share-view .loading .circle{-webkit-animation:loading 1500ms steps(3) infinite;animation:loading 1500ms steps(3) infinite;background:#4bbfbb;border:3px solid #fff;border-radius:50%;display:inline-block;height:14px;vertical-align:top;width:14px}#share-view .loading .circle:nth-child(2){-webkit-animation-delay:500ms;animation-delay:500ms}#share-view .loading .circle:nth-child(3){-webkit-animation-delay:1000ms;animation-delay:1000ms}#share-view .show .loading{display:none}#share-view .show img{display:block}#share-view .right-column{-webkit-flex:1 1 auto;flex:1 1 auto}#share-view .tab{display:none}#share-view .tab.active{display:block}#share-tab .share-links>div{margin:7px 0 0}#share-tab .share-links>div:first-child{margin:0}#share-tab .share-links a{border:1px solid #d8d8d8;border-radius:3px;color:#383d43;display:block;font:bold 20px/52px "Helvetica Neue",Helvetica,Arial,sans-serif;height:52px;padding:0 10px}#share-tab .share-links a:hover{border:1px solid #f2b34d}#share-tab .share-links i,#share-tab .share-links span{display:inline-block;vertical-align:top}#share-tab .share-links i{font-size:62px;height:62px;line-height:62px;margin:0 10px 0 0;position:relative;text-align:center;top:-5px;width:38px}#share-tab .share-links i:before{display:inline;position:relative}#share-tab .share-links .icon-social-facebook-square,#share-tab .share-links .icon-social-pinterest-circle{font-size:48px}#share-tab .share-links .icon-social-facebook-square:before,#share-tab .share-links .icon-social-pinterest-circle:before{top:4px}#share-tab .share-links .icon-social-facebook-square{color:#3b5998}#share-tab .share-links .icon-social-twitter{color:#55acee}#share-tab .share-links .icon-social-pinterest-circle{color:#cb2027}#share-tab .share-links .icon-nav-address{color:#5b6773}#share-tab .copy-url{margin:20px 0 0}#share-tab .copy-url .label{color:#4bbfbb;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif}#share-tab .copy-url input{display:block;margin:5px 0 0}#embed-tab .field-group{display:-webkit-flex;display:flex}#embed-tab .field-group fieldset{-webkit-flex:1 1 auto;flex:1 1 auto;margin:0 0 0 10px}#embed-tab .field-group fieldset:first-child{margin:0}#embed-tab input[type='number']{margin:0}#embed-tab button[type='submit']{font:bold 16px/42px "Helvetica Neue",Helvetica,Arial,sans-serif;height:44px;margin:10px 0 0;width:100%}#embed-tab #embed-field{visibility:hidden;margin:20px 0 0}#embed-tab #embed-field.show{visibility:visible}#embed-tab #embed-field .button-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#embed-tab #embed-field div[role='button']{color:#4bbfbb;cursor:pointer;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif}#embed-tab #embed-field div[role='button'].active{color:#666;cursor:default}#embed-tab #embed-code{display:block;height:161px;margin:5px 0 0}#trip-collaboration-help-view{width:584px}#trip-collaboration-help-view #trip-collaboration-help{color:#233957;text-align:center;padding:30px 40px}#trip-collaboration-help-view h2{font:bold 36px "Helvetica Neue",Helvetica,Arial,sans-serif}#trip-collaboration-help-view .figure-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:25px 0 0}#trip-collaboration-help-view figure{-webkit-flex:0 0 234px;flex:0 0 234px;margin:0;width:234px}#trip-collaboration-help-view figure:first-child{margin:0 40px 0 0}#trip-collaboration-help-view img{display:block;height:auto}#trip-collaboration-help-view figcaption{font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 0 0}#trip-collaboration-help-view .accept-button{font:bold 16px/40px "Helvetica Neue",Helvetica,Arial,sans-serif;height:40px;margin:30px 0 0;width:268px}#trip-invited-view header{padding:0}#trip-invited-view .avatar{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);height:100px;left:50%;overflow:hidden;position:absolute;width:100px}#trip-invited-view .avatar img{display:block;height:auto;width:100%}#trip-invited-view h1{margin:0;position:relative;top:85px}#trip-invited-view .email-sign-up{font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:25px 0 0;text-decoration:underline}#trip-invited-view .terms{margin:15px 0 0}#trip-wizard-view .tracking-pixel{bottom:0;display:block;left:0;position:absolute}#wizard-view .editor-tabs div[role='button'].prev{color:#383d43;cursor:pointer}#wizard-view .editor-tabs div[role='button'].prev:hover{color:#000}#wizard-view .editor-tabs div[role='button'].visited:not(.prev):not(.selected){cursor:pointer}#wizard-view .editor-tabs div[role='button'].visited:not(.prev):not(.selected):hover{color:#5d6571}#wizard-view .editor-tabs .icon-caret-right{color:#383d43;display:block;font-size:20px;line-height:20px}#wizard-view .error-message{display:none}#wizard-view .error .error-message{display:block}#wizard-view .editor-actions div[role='button']{color:#08c;cursor:pointer;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 30px}#wizard-view .editor-actions div[role='button']:hover{color:#00557f}#wizard-view .editor-actions div[role='button'].disabled{cursor:default;opacity:.5}#wizard-view .editor-actions div[role='button'].disabled:hover{color:#08c}.additional-settings-view{margin:20px 0 0}.additional-settings-view.hide{display:none}.additional-settings-view.open .additional-settings-toggle{color:#00557f}.additional-settings-view.open .additional-settings{display:block}.additional-settings-view .additional-settings-toggle{color:#08c;cursor:pointer;margin:0 auto;text-align:center;width:192px}.additional-settings-view .additional-settings-toggle:hover{color:#00557f}.additional-settings-view .additional-settings-toggle i,.additional-settings-view .additional-settings-toggle span{display:inline-block;vertical-align:top}.additional-settings-view .additional-settings-toggle i{font-size:32px;height:32px;line-height:32px}.additional-settings-view .additional-settings-toggle span{font:16px/32px "Helvetica Neue",Helvetica,Arial,sans-serif}.additional-settings-view .additional-settings{display:none}.additional-settings-view .settings-group{border-top:10px solid #fff;position:relative}.additional-settings-view .settings-group:before{-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);border-bottom:10px solid #ebebeb;border-left:10px solid transparent;border-right:10px solid transparent;content:'';display:block;height:0;left:50%;position:absolute;top:0;width:0}#details-view .name-field{padding:0 40px}#details-view .name-field label{color:#626262;font:38px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}#details-view .name-field input{border:none;border-bottom:1px solid #fff;color:#4bbfbb;font:38px "Helvetica Neue",Helvetica,Arial,sans-serif;height:46px;margin:0;padding:0;text-align:center}#details-view .name-field input.placeholder{border-bottom:1px solid #4bbfbb;color:#e0e0e0}#details-view .name-field .char-count{color:#bebebe;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 0;text-align:center}#details-view .name-field .error-message{text-align:center}#details-view .settings-group{padding:20px 160px 40px;background:#ebebeb}#details-view legend{color:#37424c;font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto;padding:0}#details-view .description-field{margin:30px 0 0;position:relative}#details-view .description-field label{font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}#details-view .description-field .char-count{color:#757e8f;font:10px "Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;right:0;top:4px}#details-view .description-field textarea{display:block;height:70px;margin:5px 0 0}#details-view .user-actions{margin:10px 0 0;text-align:right}#details-view .user-actions div[role='button']{color:#dd4e44;cursor:pointer;display:inline-block;font:bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif}#details-view .user-actions div[role='button']:hover{text-decoration:underline}#friends-view{border-radius:0 0 3px 3px}#friends-view header p{color:#474747;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 0}#friends-view #friend-list-view{margin:15px 0 0;min-height:54px;padding:0 25px}#friends-view #friend-list-view #friend-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}#friends-view #friend-list-view #friend-list.align-left{-webkit-justify-content:flex-start;justify-content:flex-start}#friends-view #friend-list-view .friend{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:5px;width:auto}#friends-view #friend-list-view .align-left .friend{-webkit-flex:0 0 187px;flex:0 0 187px;-webkit-justify-content:flex-start;justify-content:flex-start;width:187px}#friends-view #friend-list-view .friend-icon,#friends-view #friend-list-view .friend-content{display:inline-block;vertical-align:middle}#friends-view #friend-list-view .friend-icon{position:relative;width:44px}#friends-view #friend-list-view .icon{background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 4px 0 rgba(0,0,0,0.5);display:block;height:40px;overflow:hidden;width:40px}#friends-view #friend-list-view .icon img{display:block;height:auto}#friends-view #friend-list-view .star{bottom:-6px;position:absolute;right:-4px}#friends-view #friend-list-view .friend-content{margin:0 0 0 10px;max-width:133px;min-width:24px}#friends-view #friend-list-view .friend-name{color:#4f4f4f;font:bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#friends-view #friend-list-view .friend-actions{font:12px "Helvetica Neue",Helvetica,Arial,sans-serif}#friends-view #friend-list-view .friend-actions div[role='button']{color:#4bbfbb;cursor:pointer;display:inline-block}#friends-view #friend-list-view .friend-actions div[role='button']:hover{text-decoration:underline}#friends-view #friend-actions{margin:15px 0 0}#friends-view #friend-actions .info{color:#474747;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 20px;text-align:center}#friends-view #email-form form{display:-webkit-flex;display:flex;margin:0 auto;width:364px}#friends-view #email-form fieldset{-webkit-flex:1 1 auto;flex:1 1 auto}#friends-view #email-form input{font:16px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;height:40px;margin:0}#friends-view #email-form button{-webkit-flex:0 0 120px;flex:0 0 120px;display:block;font:bold 14px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;height:40px;margin:0 0 0 10px;padding:0;width:120px}#friends-view #email-form .facebook-button{color:#3b5998;cursor:pointer;margin:20px auto 0;text-align:center;width:192px}#friends-view #email-form .facebook-button:hover span{text-decoration:underline}#friends-view #email-form .facebook-button i,#friends-view #email-form .facebook-button span{display:inline-block;vertical-align:top}#friends-view #email-form .facebook-button i{font-size:20px;height:20px;line-height:20px;position:relative;top:1px}#friends-view #email-form .facebook-button span{font:bold 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}#friends-view #holiday-inn{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:url(/assets/wizard/background.jpg) 0 0 no-repeat;height:168px;margin:-50px 0 0;padding:50px 0 0}#friends-view #holiday-inn header{text-align:center}#friends-view #holiday-inn h2{color:#fff;font:bold 24px "Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:2px 2px 0 rgba(0,0,0,0.5)}#friends-view #holiday-inn img{display:block;height:auto;margin:10px auto 0}#settings-view #vehicle-view .sub-nav{padding:15px 0 30px}#wizard-view #vehicle-view .sub-nav{padding:15px 0 0}#vehicle-view .radio-group,#vehicle-view .checkbox-group{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#vehicle-view input[type='radio'],#vehicle-view input[type='checkbox']{position:absolute;visibility:hidden}#vehicle-view #vehicle-panels{margin:10px 0 0;overflow:hidden;position:relative}#vehicle-view #vehicle-panels>div{left:0;opacity:0;position:absolute;top:0;transition:opacity 250ms cubic-bezier(0,0,0.25,1);visibility:hidden;width:100%}#vehicle-view #vehicle-panels>div.show{opacity:1;position:relative;z-index:1}#vehicle-view .sub-nav{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-align:center}#vehicle-view .sub-nav div{color:#08c;cursor:pointer;font:16px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:15px 0 0}#vehicle-view .sub-nav div:first-child{margin:0}#vehicle-view .sub-nav div:hover{color:#00557f}#vehicle-view .sub-nav div.disabled{cursor:default;opacity:.5}#vehicle-view .sub-nav div.disabled:hover{color:#08c}#vehicle-view .sub-nav div.show{display:block}#vehicle-view .sub-nav .change-vehicle{display:none}#vehicle-view .sub-nav .create-vehicle{border:1px solid #e8e8e8;border-radius:3px;color:#4bbfbb;font-weight:bold;padding:15px}#vehicle-view .sub-nav .create-vehicle:hover{background:#f8f8fa;color:#4bbfbb}#vehicle-view .sub-nav .create-vehicle:hover.disabled{background:transparent;color:#4bbfbb}#vehicle-view .select-group{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#vehicle-view .select-group .select-field{margin:0 15px;position:relative}#vehicle-view .select-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;cursor:pointer;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif;height:44px;left:0;margin:0;opacity:0;outline:none;padding:0;position:absolute;top:0;width:100%}#vehicle-view .select-group select[disabled]{cursor:default}#vehicle-view .select-group select[disabled]+.select-label{opacity:.25}#vehicle-view .select-group .select-label{color:#4bbfbb}#vehicle-view .select-group .select-label i,#vehicle-view .select-group .select-label span{display:inline-block;height:44px;vertical-align:top}#vehicle-view .select-group .select-label i{font-size:16px;line-height:44px;margin:0 0 0 6px}#vehicle-view .select-group .select-label i:before{display:inline}#vehicle-view .select-group .select-label span{font:36px/44px "Helvetica Neue",Helvetica,Arial,sans-serif}#vehicle-view .additional-settings-view{margin:15px 0 0}#vehicle-view #vehicle-type{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#vehicle-view #vehicle-type .type{display:-webkit-flex;display:flex;-webkit-flex:0 0 144px;flex:0 0 144px;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#fff;border:2px solid #e8e8e8;border-radius:3px;color:#4bbfbb;cursor:pointer;font:bold 16px "Helvetica Neue",Helvetica,Arial,sans-serif;height:76px;margin:0 5px;text-align:center;width:144px}#vehicle-view #vehicle-type .type:hover,#vehicle-view #vehicle-type .type.selected{background:#f9f9f9}#vehicle-view #vehicle-type .type.selected{cursor:default}#vehicle-view #vehicle-model .vehicle-selector{display:none}#vehicle-view #vehicle-model.car #car-selector-view,#vehicle-view #vehicle-model.rv #rv-selector-view{display:block}#vehicle-view .settings-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;background:#ebebeb;padding:35px 0}#vehicle-view .settings-group>fieldset{-webkit-flex:0 0 auto;flex:0 0 auto;margin:0 25px}#vehicle-view .settings-group .mpg-group{-webkit-flex:0 0 124px;flex:0 0 124px;width:124px}#vehicle-view .group-label{color:#999;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}#vehicle-view .settings-group .radio-group{margin:5px 0 0;width:190px}#vehicle-view .settings-group .radio-group fieldset{-webkit-flex:1 1 50%;flex:1 1 50%;margin:0;position:relative;width:50%}#vehicle-view .settings-group .radio-group fieldset:first-of-type{margin:0}#vehicle-view .settings-group .radio-group fieldset:first-child label{border-radius:3px 0 0 3px;border-right:none;padding:0 1px 0 0}#vehicle-view .settings-group .radio-group fieldset:last-child label{border-left:none;border-radius:0 3px 3px 0;padding:0 0 0 1px}#vehicle-view .settings-group .radio-group label{background:#fff;border:1px solid #ccc;color:#000;cursor:pointer;font:14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}#vehicle-view .settings-group .radio-group label:hover{background:#f9f9f9}#vehicle-view .settings-group .radio-group input[type='radio']:checked+label{background:#3b495a;border:1px solid #cdcdcd;color:#fff;cursor:default;padding:0}#vehicle-view .settings-group .radio-group input[type='radio']:checked+label:hover{background:#3b495a}#vehicle-view #fuel_economy{margin:5px 0 0;padding:0;text-indent:4px;width:44px}.fields-column>div{margin-left:25px}.fields-column .double{overflow:hidden;margin-left:0}.double div{display:inline-block;width:100px;float:left;margin-left:25px}.double div:first-child{width:125px}.modal-editor-view{width:575px}.modal-editor-view form{margin:0}.modal-editor-view h1{font-size:32px;margin:20px 25px 0;display:inline-block;vertical-align:top}.modal-editor-view label{color:#fff}.modal-editor-view textarea{height:100px;padding:5px 9px}.modal-editor-view.rt-modal-content-view{position:static}.modal-editor-view.rt-modal-content-view .message-view{width:250px;top:-37px;right:-25px;float:left;margin-bottom:-28px}.modal-editor-view.rt-modal-content-view .message-view div{margin:0;width:auto}.modal-editor-view.rt-modal-content-view .message-view .alert{line-height:18px;padding:5px 9px}.modal-editor-view .body{width:525px;margin:6px 25px 25px;padding-bottom:25px}.modal-editor-view .image-upload-view{margin-top:25px}.modal-editor-view .fields-column{width:275px;float:left}.modal-editor-view .description textarea{height:115px;width:250px}.modal-editor-view .description iframe.wysihtml5-sandbox{-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin:0}.modal-editor-view .objective-fields{margin-left:-25px}.modal-editor-view .website{position:relative}.modal-editor-view .website a{color:#fff;left:45px;font-size:22px;line-height:22px;position:absolute;top:0;text-align:center;width:22px}.modal-editor-view .select{height:30px;position:relative;margin-left:0}.modal-editor-view .select:after{top:0;right:0;height:30px;line-height:30px}.modal-editor-view .select select{height:30px;line-height:25px}.modal-editor-view .button{-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#648b7a;text-align:center;display:block;border:0;padding:0;text-transform:uppercase}.modal-editor-view .button:hover{background:#53b3c3;color:#fff}.modal-editor-view .approved label{display:inline;padding-left:5px}.edit-connections{overflow:hidden;margin-top:25px}.edit-connections a{color:#fff}.edit-connections .button{padding:0 5px;font-size:9px;height:25px}.pull-description-fb{background:#c9c9c9;height:25px;display:block;text-align:center;border:0;width:250px;margin-top:-5px}.pull-description-fb:hover{background:#53b3c3;color:#fff}.buttons-container{text-align:center}.buttons-container button[disabled]{background:#5b5a5a;color:#9b9b9b}.buttons-container .button{line-height:52px;width:225px;height:50px;margin:25px auto 0;font-size:18px}.fields-wrap{overflow:hidden}.fields-wrap>div{float:left}.fields-wrap>div:first-child{margin:0 24px 0 0;width:125px}.look-up{width:75px;overflow:hidden;margin-top:2px;margin-bottom:3px}.look-up i{font-size:27px}.look-up a{width:25px;height:25px;display:block;overflow:hidden;color:#fff;float:left;text-align:center}.look-up a:hover{text-decoration:none;color:#7bc8cd}.look-up a.wikipedia-link{background:rgba(0,0,0,0.21)}.look-up a.wikipedia-link i{width:16px;height:16px;margin:5px;background:url(/assets/wiki-f923e759b73c63c1697eaca39b158aee.png) 0 0 no-repeat;display:block}.look-up a.wikipedia-link:hover i{background-position:-16px 0}.look-up a.pinterest-link{background:rgba(0,0,0,0.3)}.look-up a.google-link{background:rgba(0,0,0,0.39)}@-moz-document url-prefix(){iframe.wysihtml5-sandbox{-moz-box-sizing:content-box!important}}.embed-widget-modal-content{width:330px}.embed-widget-modal-content form{margin:0;padding:0;text-align:center}.embed-widget-modal-content label{text-align:center}.embed-widget-modal-content input.button{clear:both}.embed-widget-modal-content em{font-size:12px;color:#b0b2b1}.embed-widget-modal-content textarea{border:0;font:9px/12px "Helvetica Neue",Helvetica,Arial,sans-serif;height:60px;margin:0;padding:0}.embed-widget-modal-content input[type=text]{margin:5px 0}.embed-widget-modal-content .no-scroll-bar-wrapper{height:60px;padding:10px;border:solid 1px #e5e7e5;border-width:1px 0;background:#fff}.embed-widget-modal-content .alt-markup{height:50px;line-height:50px;font-style:italic;font-size:11px;color:#383d43;margin:0;letter-spacing:1px}.edit-note-modal{background:#f9f9f6;border-radius:3px;margin:0 auto;padding:15px;position:relative;width:450px}.edit-note-modal i{display:inline-block}.edit-note-modal i:before{display:inline}.edit-note-modal .js-close{cursor:pointer;position:absolute;right:0;text-align:center;top:0;width:24px}.edit-note-modal .js-close i{color:#e5e7e5;font-size:24px;height:24px;line-height:24px}.edit-note-modal .js-close:hover i{color:#cacfca}.edit-note-modal h2{color:#747e8d;font:16px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}.edit-note-modal h2 span{display:inline-block}.edit-note-modal h2 b{color:#231f20;font-weight:bold}.edit-note-modal h2 i{color:#4bbfbb;font-size:32px;height:32px;line-height:32px;vertical-align:top}.edit-note-modal .note-textarea{margin:9px 0 0}.edit-note-modal .note-textarea textarea{border-radius:3px;box-shadow:none;color:#383d43;display:block;font:14px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;height:174px;padding:11px 15px 0}.edit-note-modal .buttons{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin:15px 0 0}.edit-note-modal .buttons div[role="button"]{margin:0 0 0 10px}.edit-note-modal .buttons div[role="button"]:first-child{margin:0}.trip-planner-view{height:100%;left:0;position:absolute;top:0;width:100%}.trip-planner-view.sorting .trip-header-view,.trip-planner-view.sorting .trip-actions-view,.trip-planner-view.sorting .prepend-waypoint-view,.trip-planner-view.sorting .append-waypoint-view{opacity:.5;-webkit-transition:opacity 250ms cubic-bezier(0,0,0.25,1);transition:opacity 250ms cubic-bezier(0,0,0.25,1)}.trip-actions-view{height:45px}.trip-actions-view .trip-actions{overflow:hidden;padding:0 0 5px 0;position:relative;z-index:5}.fixed .trip-actions-view .trip-actions{position:absolute;top:0}.trip-actions-view .trip-action-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);color:#5c7796;padding:4px 10px;height:32px}.trip-actions-view div[role='button']{cursor:pointer}.trip-actions-view a{color:#5c7796;display:block}.trip-actions-view .save,.trip-actions-view .copy{box-sizing:border-box;display:block;height:32px;padding:0;text-align:center;width:100%}.trip-actions-view .save span,.trip-actions-view .copy span{font:bold 14px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;height:30px}.trip-actions-view a:hover,.trip-actions-view div[role='button']:hover{color:#495e76}.trip-actions-view i,.trip-actions-view span{display:inline-block;vertical-align:top}.trip-actions-view i{height:32px;line-height:32px;margin:0 4px 0 0}.trip-actions-view .icon-nav-list{font-size:22px}.trip-actions-view .icon-nav-users{font-size:26px}.trip-actions-view .icon-nav-write-review{font-size:17px}.trip-actions-view span{font:14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;height:32px}#distance-view{border-radius:0 0 3px 3px;bottom:0;display:none;overflow:hidden;position:absolute;width:100%}.show-distance #distance-view{display:block}#distance-view #distance{background:#eee;padding:4px 15px}#distance-view .range-view{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;height:28px}#distance-view .range{-webkit-flex:1 1 auto;flex:1 1 auto;position:relative}#distance-view .label{-webkit-flex:0 0 66px;flex:0 0 66px;color:#1c2d44;font:14px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 0 15px}#distance-view .label .value{font-weight:bold}#distance-view .ui-slider,#distance-view .ui-slider-range{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5);height:8px}#distance-view .ui-slider{background:#eee}#distance-view .ui-slider-range{background:#4bbfbb}#distance-view .ui-slider-handle{-webkit-transform:translate(-50%,-5px);-ms-transform:translate(-50%,-5px);transform:translate(-50%,-5px);background:linear-gradient(0deg,#dcdcdc 0,#fff 100%);border:1px solid #c7c7c7;border-radius:50%;height:16px;margin:0;outline:none;width:16px}.trip-header-view{position:relative;z-index:2}.trip-header-view .trip-header{background:#eee center center no-repeat;background-size:cover;padding:15px 10px 20px;position:relative}.trip-header-view .trip-collaborators{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.trip-header-view .trip-collaborators>div{-webkit-flex:0 0 38px;flex:0 0 38px;margin:0 5px}.trip-header-view .trip-collaborators .icon,.trip-header-view .trip-collaborators .no-icon,.trip-header-view .trip-collaborators .icon-nav-plus{background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);box-sizing:border-box;display:block;height:38px;overflow:hidden;width:38px}.trip-header-view .user-icon{position:relative}.trip-header-view .user-icon img{display:block;height:auto}.trip-header-view .user-icon a:hover img{opacity:.8}.trip-header-view .user-icon .no-icon{background:#3b4a5a;padding:2px}.trip-header-view .user-icon .star{bottom:-6px;position:absolute;right:-6px}.trip-header-view .add-collaborator{text-decoration:none}.trip-header-view .add-collaborator:hover .icon-nav-plus{background:#eee}.trip-header-view .add-collaborator .icon-nav-plus{color:#f89406;cursor:pointer;font-size:32px;line-height:34px;text-align:center}.trip-header-view .add-collaborator .icon-nav-plus:before{display:inline}.trip-header-view h2{color:#fff;font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:6px 0 0;text-align:center;text-shadow:0 0 5px #000}.trip-header-view .display-name{color:#fff;cursor:pointer}.trip-header-view .display-name:hover{text-decoration:underline}.trip-route-view{margin:5px 0 0;padding:0 0 260px}.trip-path-view{margin:10px 0 0}.trip-path-view .trip-path{position:relative}.trip-planner-view .autocomplete-view{left:0;margin:-2px 0 0 -5px;overflow:hidden;padding:0 5px 5px;position:absolute;top:100%;width:100%;z-index:3}.trip-planner-view .ui-autocomplete{border-radius:0 0 3px 3px;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);max-height:250px;overflow-y:auto;padding:0;position:static;top:0!important;width:100%!important}.trip-planner-view .ui-menu .ui-menu-item{border-top:none;height:auto}.trip-planner-view .ui-menu .ui-menu-item a{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;border-radius:0;color:#383d43;cursor:pointer;height:50px;padding:0 10px}.trip-planner-view .ui-menu .ui-menu-item a.ui-state-focus{background:#dceff8;color:#383d43}.trip-planner-view .ui-menu .ui-menu-item a b{font-weight:bold}.trip-planner-view .ui-menu .ui-menu-item:nth-child(even) a{background:#f8fafb}.trip-planner-view .ui-menu .ui-menu-item:nth-child(even) a.ui-state-focus{background:#dceff8}.trip-planner-view .ui-menu .ui-menu-item .icon{-webkit-flex:0 0 24px;flex:0 0 24px;margin:0 10px 0 0}.trip-planner-view .ui-menu .ui-menu-item i{border-radius:3px;color:#fff;display:block;font-size:24px;height:24px;line-height:24px;text-align:center;width:24px}.trip-planner-view .ui-menu .ui-menu-item i:before{display:inline}.trip-planner-view .ui-menu .ui-menu-item .icon-location,.trip-planner-view .ui-menu .ui-menu-item .icon-nav-map{background:#4bbfbb}.trip-planner-view .ui-menu .ui-menu-item .icon-location{font-size:16px}.trip-planner-view .ui-menu .ui-menu-item .icon-location:before{position:relative;top:1px}.trip-planner-view .ui-menu .ui-menu-item .icon-nav-pin{background:#f6b457}.trip-planner-view .ui-menu .ui-menu-item .label{-webkit-flex:1 1 auto;flex:1 1 auto;width:0}.trip-planner-view .ui-menu .ui-menu-item .label div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.trip-planner-view .ui-menu .ui-menu-item .label .name{font:14px "Helvetica Neue",Helvetica,Arial,sans-serif}.trip-planner-view .ui-menu .ui-menu-item .label .address{color:#a7a7a7;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;text-transform:none}.append-waypoint-view{margin:10px 10px 0}.append-waypoint-view .append-waypoint{display:none;position:relative}.append-waypoint-view .append-waypoint.show{display:block}.append-waypoint-view input{border:none;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);display:block;height:40px;margin:0;padding:0 10px 0 40px}.append-waypoint-view .toggle{cursor:pointer;left:0;position:absolute;top:0;width:28px}.append-waypoint-view .icon-nav-plus{color:#f89406;display:block;font-size:28px;height:40px;line-height:40px;text-align:center}.trip-planner-view.sorting .leg-path,.trip-planner-view.sorting .insert-waypoint-view .open{display:none}.trip-planner-view.sorting .leg-details .details{visibility:hidden}.trip-planner-view .dragging .leg-view{display:none}.trip-planner-view .leg-view{position:relative}.trip-planner-view .leg-view:hover .insert-waypoint-view.show .open{display:none}.trip-planner-view .leg-view div[role='button']{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:absolute}.trip-planner-view .leg-view div[role='button'] i,.trip-planner-view .leg-view div[role='button'] span{display:inline-block;vertical-align:top}.trip-planner-view .leg-rule{border:none;border-top:1px solid #e8e8e8;left:50px;margin:0;position:absolute;right:10px;top:50%}.trip-planner-view .leg-path{background:rgba(64,136,183,0.27);bottom:0;left:23px;position:absolute;top:0;width:4px}.trip-planner-view .leg{margin:0 10px;min-height:16px;position:relative}.trip-planner-view .leg-details{background:#f9f9f9;color:#cecece;font:12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 0 0 5px;position:absolute;right:0;top:0;z-index:1}.trip-planner-view .reverse{color:#eee;font-size:32px;left:40px;top:-8px;z-index:2}.trip-planner-view .reverse:hover{color:#d4d4d4}.trip-planner-view .insert-waypoint-view{height:16px;position:relative;z-index:2}.trip-planner-view .insert-waypoint-view.focus{z-index:3}.trip-planner-view .insert-waypoint-view.show{height:40px}.trip-planner-view .insert-waypoint-view.show .open{display:none}.trip-planner-view .insert-waypoint-view.show .insert-waypoint{display:block}.trip-planner-view .insert-waypoint-view input{border:none;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);display:block;height:40px;margin:0;padding:0 10px 0 40px}.trip-planner-view .insert-waypoint-view .insert-waypoint{display:none}.trip-planner-view .insert-waypoint-view .open{left:0;top:0}.trip-planner-view .insert-waypoint-view .open .label{background:#f9f9f9;color:#77a449;padding:0 5px 0 0}.trip-planner-view .insert-waypoint-view .open .label:hover i{text-align:right;width:19px}.trip-planner-view .insert-waypoint-view .open .label:hover span{display:inline-block}.trip-planner-view .insert-waypoint-view .open .label span{display:none}.trip-planner-view .insert-waypoint-view .open i{font-size:16px;height:16px;line-height:16px;text-align:center;width:30px}.trip-planner-view .insert-waypoint-view .open span{font:12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif}.trip-planner-view .insert-waypoint-view .close{color:#747e8d;left:0;top:0}.trip-planner-view .insert-waypoint-view .close i{font-size:22px;height:40px;line-height:40px;text-align:center;width:30px}.prepend-waypoint-view{margin:0 10px}.prepend-waypoint-view .prepend-waypoint{display:none;position:relative}.prepend-waypoint-view .prepend-waypoint.show{display:block}.prepend-waypoint-view .no-route input:focus{box-shadow:0 0 5px 0 #f89406}.prepend-waypoint-view .loading{display:none;line-height:40px;text-align:center}.prepend-waypoint-view .loading .circle{-webkit-animation:loading 1500ms steps(3) infinite;animation:loading 1500ms steps(3) infinite;background:#4bbfbb;border-radius:50%;display:inline-block;height:6px;width:6px}.prepend-waypoint-view .loading .circle:nth-child(2){-webkit-animation-delay:500ms;animation-delay:500ms}.prepend-waypoint-view .loading .circle:nth-child(3){-webkit-animation-delay:1000ms;animation-delay:1000ms}.prepend-waypoint-view .finding-geolocation .geolocate{cursor:default}.prepend-waypoint-view .finding-geolocation .icon-location{display:none}.prepend-waypoint-view .finding-geolocation .loading{display:block}.prepend-waypoint-view .has-geolocation .icon-location{color:#4bbfbb}.prepend-waypoint-view .has-geolocation .icon-location:hover{color:#389f9b}.prepend-waypoint-view .prepend-path{display:none;background:rgba(64,136,183,0.27);height:50px;left:13px;position:absolute;top:0;width:4px}.prepend-waypoint-view .show-path .prepend-path{display:block}.prepend-waypoint-view input{border:none;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);display:block;height:40px;margin:0;padding:0 32px 0 40px;position:relative}.prepend-waypoint-view div[role='button']{cursor:pointer;position:absolute;top:0}.prepend-waypoint-view .toggle{left:0;width:30px}.prepend-waypoint-view .geolocate{right:0;width:32px}.prepend-waypoint-view i{display:block;height:40px;line-height:40px;text-align:center}.prepend-waypoint-view .icon-nav-plus{color:#f89406;font-size:28px}.prepend-waypoint-view .icon-location{color:#d4d4d4;font-size:20px}.prepend-waypoint-view .icon-location:hover{color:#bbb}@-webkit-keyframes loading{0%{opacity:1}100%{opacity:.2}}@keyframes loading{0%{opacity:1}100%{opacity:.2}}.trip-planner-view.sorting .waypoint-path{display:none}.trip-planner-view.sorting .waypoint-details .name a:active,.trip-planner-view.sorting .waypoint-details .booking:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing;text-decoration:none}.trip-planner-view .waypoint-placeholder{-webkit-animation:border-bounce 250ms cubic-bezier(0,0,0.25,1);animation:border-bounce 250ms cubic-bezier(0,0,0.25,1);background:#eaeaea;border:10px solid #d7d7d7;box-sizing:border-box;height:68px}.trip-planner-view .waypoint-view{position:relative;-webkit-transition:-webkit-transform 125ms cubic-bezier(0,0,0.25,1);transition:transform 125ms cubic-bezier(0,0,0.25,1)}.trip-planner-view .waypoint-view.dragging{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.trip-planner-view .waypoint-view.dragging .waypoint{background:#f0f0f0;box-shadow:0 0 5px 0 rgba(0,0,0,0.25)}.trip-planner-view .waypoint-view.dragging .waypoint:hover .datepicker-toggle,.trip-planner-view .waypoint-view.dragging .waypoint:hover .waypoint-actions .actions-toggle{visibility:hidden}.trip-planner-view .waypoint-view.dragging .show-actions .waypoint-actions .actions{visibility:hidden}.trip-planner-view .waypoint-view p{margin:0}.trip-planner-view .waypoint-view i{display:block}.trip-planner-view .waypoint-view i:before{display:inline}.trip-planner-view .waypoint{background:#f9f9f9;position:relative}.trip-planner-view .can-edit .waypoint{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab;-webkit-transition:background 125ms cubic-bezier(0,0,0.25,1);transition:background 125ms cubic-bezier(0,0,0.25,1)}.trip-planner-view .can-edit .waypoint:hover{background:#f0f0f0}.trip-planner-view .can-edit .waypoint:hover .datepicker-toggle,.trip-planner-view .can-edit .waypoint:hover .waypoint-actions .actions-toggle{opacity:1;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1) 375ms;transition:opacity 125ms cubic-bezier(0,0,0.25,1) 375ms;visibility:visible}.trip-planner-view .can-edit .waypoint:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.trip-planner-view .waypoint-path{background:rgba(64,136,183,0.27);bottom:0;left:23px;position:absolute;top:0;width:4px}.trip-planner-view .trip-path:not(.can-edit) .waypoint-view:only-child .last-of-type .waypoint-path,.trip-planner-view .first-of-type.last-of-type .waypoint-path{display:none}.trip-planner-view .first-of-type .waypoint-path{bottom:0;top:40px}.trip-planner-view .last-of-type .waypoint-path{bottom:auto;height:40px;top:0}.trip-planner-view .waypoint-card{padding:5px 10px}.trip-planner-view .waypoint-info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.trip-planner-view .waypoint-index{-webkit-flex:0 0 30px;flex:0 0 30px;position:relative;width:30px}.trip-planner-view .waypoint-index svg{display:block}.trip-planner-view .waypoint-index .index{color:#fff;left:0;position:absolute;text-align:center;top:4px;width:100%}.trip-planner-view .waypoint-index i,.trip-planner-view .waypoint-index span{background:#394551;border-radius:50%;display:inline-block;height:22px;width:22px}.trip-planner-view .waypoint-index i{font-size:22px;line-height:22px}.trip-planner-view .waypoint-index span{font:bold 14px/22px "Helvetica Neue",Helvetica,Arial,sans-serif}.trip-planner-view .waypoint-details{-webkit-flex:1 1 auto;flex:1 1 auto;margin:0 0 0 10px;width:0}.trip-planner-view .waypoint-details .details{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;color:gray;position:relative}.trip-planner-view .waypoint-details .date-address{font:12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-planner-view .waypoint-details .address{margin:0 4px 0 0}.trip-planner-view .waypoint-details .dash{display:none;margin:0 4px 0 -4px}.trip-planner-view .waypoint-details .name{color:#6c84a0;font:bold 16px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;max-height:36px;overflow:hidden}.trip-planner-view .waypoint-details .name a{color:#6c84a0}.trip-planner-view .waypoint-details .name a:hover{text-decoration:underline}.trip-planner-view .waypoint-details .booking{display:block;margin:5px 0 0;padding:0;text-align:center}.trip-planner-view .waypoint-details+.waypoint-image{margin:0 0 0 10px}.trip-planner-view .has-date .date{margin:0 4px 0 0}.trip-planner-view .has-date .date+.address .dash{display:inline}.trip-planner-view .waypoint-note{-webkit-flex:0 0 10px;flex:0 0 10px;width:10px}.trip-planner-view .waypoint-note:hover .note-toggle:before,.trip-planner-view .waypoint-note:hover .note-toggle:after,.trip-planner-view .waypoint-note:hover .note{opacity:1;visibility:visible}.trip-planner-view .waypoint-note .note-toggle{cursor:pointer;height:14px;position:relative;text-align:center;width:10px}.trip-planner-view .waypoint-note .note-toggle:before,.trip-planner-view .waypoint-note .note-toggle:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;height:12px;left:-1px;opacity:0;position:absolute;top:100%;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1);visibility:hidden;width:12px}.trip-planner-view .waypoint-note .note-toggle:before{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);z-index:2}.trip-planner-view .waypoint-note .note-toggle:after{background:#fff;z-index:4}.trip-planner-view .waypoint-note .note-toggle i{font-size:24px;line-height:24px;position:relative;top:-5px}.trip-planner-view .waypoint-note .note{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;left:-6px;margin:5px 0 0;opacity:0;padding:10px;position:absolute;top:100%;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1);visibility:hidden;width:220px;z-index:3}.trip-planner-view .waypoint-note p{color:#434343;font:12px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-planner-view .datepicker-toggle{-webkit-flex:0 0 30px;flex:0 0 30px;cursor:pointer;color:#6c84a0;opacity:0;text-align:center;visibility:hidden;width:30px}.trip-planner-view .datepicker-toggle i{font-size:40px;height:58px;line-height:58px}.trip-planner-view .waypoint-image{-webkit-flex:0 0 58px;flex:0 0 58px;width:58px;position:relative}.trip-planner-view .waypoint-image .image{background:#c2bebb center center no-repeat;background-size:cover;height:58px}.trip-planner-view .waypoint-image .image i{color:#fff;font-size:48px;height:58px;line-height:58px;text-align:center}.trip-planner-view .waypoint-actions{height:100%;left:0;position:absolute;top:0;width:100%}.trip-planner-view .waypoint-actions .actions-toggle{background:rgba(236,236,242,0.75);cursor:pointer;height:100%;opacity:0;position:relative;visibility:hidden}.trip-planner-view .waypoint-actions .actions-toggle .icon{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#6c84a0;border-radius:3px;height:20px;left:50%;line-height:20px;position:absolute;text-align:center;top:50%;width:40px}.trip-planner-view .waypoint-actions .actions-toggle .circle{background:#fff;border-radius:50%;display:inline-block;height:8px;width:8px}.trip-planner-view .waypoint-actions .actions{opacity:0;position:absolute;right:9px;top:44px;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1);visibility:hidden;z-index:4}.trip-planner-view .waypoint-actions .actions:before,.trip-planner-view .waypoint-actions .actions:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:'';display:block;height:12px;position:absolute;right:13px;top:-5px;width:12px}.trip-planner-view .waypoint-actions .actions:before{box-shadow:0 0 8px 0 rgba(0,0,0,0.4)}.trip-planner-view .waypoint-actions .actions:after{background:#fff}.trip-planner-view .waypoint-actions ul{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;list-style:none;margin:0;position:relative}.trip-planner-view .waypoint-actions li{color:#3a495a;cursor:pointer;display:block;padding:0 10px;position:relative;white-space:nowrap;z-index:1}.trip-planner-view .waypoint-actions li:hover{background:#4bbfbb;color:#fff}.trip-planner-view .waypoint-actions li i,.trip-planner-view .waypoint-actions li span{display:inline-block;vertical-align:top}.trip-planner-view .waypoint-actions li i{height:28px;line-height:28px;text-align:center;width:12px}.trip-planner-view .waypoint-actions li .icon-trip-calendar{font-size:28px}.trip-planner-view .waypoint-actions li .icon-nav-description{font-size:26px}.trip-planner-view .waypoint-actions li .icon-nav-exit{font-size:18px}.trip-planner-view .waypoint-actions li span{font:14px/28px "Helvetica Neue",Helvetica,Arial,sans-serif}.trip-planner-view .show-actions .waypoint-actions .actions-toggle,.trip-planner-view .show-actions .waypoint-actions .actions{opacity:1;visibility:visible}.trip-planner-view .waypoint-datepicker{margin:0 0 0 40px;-webkit-transition:margin 250ms cubic-bezier(0,0,0.25,1);transition:margin 250ms cubic-bezier(0,0,0.25,1)}.trip-planner-view .waypoint-datepicker .datepicker-view{background:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height 250ms cubic-bezier(0,0,0.25,1);transition:max-height 250ms cubic-bezier(0,0,0.25,1)}.trip-planner-view .waypoint-datepicker .ui-datepicker{-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #eee;box-shadow:none;display:block;padding:0 30px;position:relative;width:auto}.trip-planner-view .waypoint-datepicker .ui-datepicker a:hover{background-color:rgba(255,125,35,0.25)}.trip-planner-view .waypoint-datepicker .ui-datepicker th{color:#9b9b9b;display:table-cell;font:normal 11px/11px "Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:inherit}.trip-planner-view .waypoint-datepicker .ui-datepicker td{padding-left:3px}.trip-planner-view .waypoint-datepicker .ui-datepicker-header{border-bottom:0;position:static;text-transform:capitalize}.trip-planner-view .waypoint-datepicker .datepicker .ui-datepicker-calendar{font-weight:bold;table-layout:fixed;width:100%}.trip-planner-view .waypoint-datepicker .datepicker .ui-datepicker-calendar a{border-radius:50%}.trip-planner-view .waypoint-datepicker .datepicker .ui-datepicker-calendar .ui-state-active{background-color:#f89406;color:#fff;position:relative}.trip-planner-view .waypoint-datepicker .datepicker .ui-datepicker-calendar .ui-state-active:hover{background-color:#f89406;color:transparent}.trip-planner-view .waypoint-datepicker .datepicker .ui-datepicker-calendar .ui-state-active:hover:before{color:#fff;content:'\00D7';font-size:20px;left:0;line-height:20px;position:absolute;text-align:center;width:100%}.trip-planner-view .waypoint-datepicker .ui-datepicker-today a{background-color:#f5f0ea;background-image:none;color:#000}.trip-planner-view .waypoint-datepicker .ui-datepicker-next,.trip-planner-view .waypoint-datepicker .ui-datepicker-prev{background:#eee;cursor:pointer;height:100%;line-height:163px;width:30px}.trip-planner-view .waypoint-datepicker .ui-datepicker-next .ui-icon,.trip-planner-view .waypoint-datepicker .ui-datepicker-prev .ui-icon{display:block;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}.trip-planner-view .waypoint-datepicker .ui-datepicker-title{font-size:14px;text-transform:capitalize;font-weight:normal}.trip-planner-view .waypoint-datepicker .datepicker-collapse{background:#fff;color:#f89406;cursor:pointer;display:none;font:12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;text-transform:lowercase}.trip-planner-view .waypoint-datepicker .datepicker-collapse i{display:inline-block}.trip-planner-view .show-datepicker .waypoint-datepicker{margin:5px 0 0 40px}.trip-planner-view .show-datepicker .waypoint-datepicker .datepicker-view{max-height:188px}.trip-planner-view .show-datepicker .waypoint-datepicker .datepicker-collapse{display:block}@-webkit-keyframes border-bounce{0%{border:2px solid #d7d7d7}100%{border:10px solid #d7d7d7}}@keyframes border-bounce{0%{border:2px solid #d7d7d7}100%{border:10px solid #d7d7d7}}.trip-share-view{padding:10px 10px 0}.trip-share-view i:before{display:inline}.trip-share-view .trip-share{background:#fff;border:1px solid #e2e2e2;border-radius:3px;padding:10px 0;position:relative;text-align:center}.trip-share-view .close-button{position:absolute;right:0;top:0;width:24px}.trip-share-view .icon-nav-exit{color:#e2e2e2;cursor:pointer;display:block;font-size:18px;height:24px;line-height:24px}.trip-share-view p{color:#5f5f5f;font:bold 18px "Helvetica Neue",Helvetica,Arial,sans-serif}.trip-share-view .trip-share-button{width:232px}.trip-share-view .trip-share-button i,.trip-share-view .trip-share-button span{display:inline-block;vertical-align:top}.trip-share-view .icon-nav-users{font-size:28px;height:30px;line-height:30px;margin:0 10px 0 0}#welcome-view{visibility:hidden}#welcome-view .welcome-close{height:100%;left:0;position:absolute;top:0;width:100%}#welcome-view .welcome-close ~ *{position:relative}#welcome-view #welcome-header-view{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:1200px;position:relative}#welcome-view #welcome-header-view #welcome-header{-webkit-flex:1 1 auto;flex:1 1 auto;margin:0 10px;position:relative;z-index:2}#welcome-view #welcome-header-view header{text-align:center}#welcome-view #welcome-header-view header svg{display:block;height:43px;margin:0 auto;width:214px}#welcome-view #welcome-header-view header h1{color:#1a2b44;font:bold 48px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto;position:relative;width:544px}#welcome-view #welcome-header-view header h1 span{display:block;position:relative}#welcome-view #welcome-header-view header h1:before{color:transparent;content:'Maps built for travelers.';display:block;position:absolute;-webkit-text-stroke:10px #fff;text-stroke:10px #fff;width:100%}#welcome-view #welcome-header-view header h1.variant:before{content:'Road Trip Planner'}#welcome-view #welcome-header-view #welcome-form{margin:35px 0 0}#welcome-view #welcome-header-view #welcome-form form{box-shadow:0 0 5px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;padding:15px 15px 20px;position:relative}#welcome-view #welcome-header-view #welcome-toggles{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;overflow:hidden;padding:5px 0 0;position:relative}#welcome-view #welcome-header-view #welcome-toggles div[role='button']{box-shadow:0 0 5px 0 rgba(0,0,0,0.4);background:rgba(255,255,255,0.5);border-radius:3px 3px 0 0;color:#4bbfbb;cursor:pointer;font:bold 18px/44px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;width:180px}#welcome-view #welcome-header-view #welcome-toggles div[role='button']:hover{color:#389f9b}#welcome-view #welcome-header-view #search-toggle{margin:0 0 0 15px}#welcome-view #welcome-header-view #welcome-form.show-search #search-toggle,#welcome-view #welcome-header-view #welcome-form.show-trip-planner #trip-planner-toggle{background:#fff;color:#1b2a45;cursor:default;z-index:1}#welcome-view #welcome-header-view #welcome-form.show-search #search-toggle:hover,#welcome-view #welcome-header-view #welcome-form.show-trip-planner #trip-planner-toggle:hover{color:#1b2a45}#welcome-view #welcome-header-view .form-view{display:none}#welcome-view #welcome-header-view .form-view .location-view{position:relative}#welcome-view #welcome-header-view .form-view .location-view>i{height:54px;left:0;line-height:54px;position:absolute;text-align:center;top:0}#welcome-view #welcome-header-view .form-view .location-view input[type='text']{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background:transparent;font:300 18px "Helvetica Neue",Helvetica,Arial,sans-serif;height:54px;margin:0;position:relative;z-index:1}#welcome-view #welcome-header-view .form-view .location-view input[type='text']:hover{border:1px solid #7e8697}#welcome-view #welcome-header-view .form-view .location-view input[type='text']:focus{border:1px solid #50c6c0}#welcome-view #welcome-header-view .form-view .location-view .error{background:#f7f8f8;border-radius:0 0 3px 3px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-sizing:border-box;color:#e14f45;display:none;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;left:0;padding:10px;position:absolute;right:0;top:100%;z-index:2}#welcome-view #welcome-header-view .form-view .location-view.error .error{display:block}#welcome-view #welcome-header-view .form-view .autocomplete-view{left:0;position:absolute;right:0;top:100%;z-index:1}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-autocomplete{border-radius:0 0 3px 3px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);max-height:290px;overflow-y:auto;padding:0;position:static;width:100%!important}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item a{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;border-radius:0;color:#383d43;cursor:pointer;height:58px;padding:0 10px}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item a.ui-state-focus{background:#dceff8}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item a b{font-weight:bold}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item:nth-child(even) a{background:#f8fafb}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item:nth-child(even) a.ui-state-focus{background:#dceff8}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item .icon{-webkit-flex:0 0 32px;flex:0 0 32px;margin:0 10px 0 0;width:32px}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item i{border-radius:3px;color:#fff;display:block;font-size:32px;height:32px;line-height:32px;text-align:center;width:32px}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item .icon-nav-map{background:#4bbfbb}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item .icon-nav-pin{background:#f6b457}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item .label{-webkit-flex:1 1 auto;flex:1 1 auto;width:0}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item .label div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item .label .name{font:300 16px "Helvetica Neue",Helvetica,Arial,sans-serif}#welcome-view #welcome-header-view .form-view .autocomplete-view .ui-menu .ui-menu-item .label .address{font:300 14px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#a7a7a7}#welcome-view #welcome-header-view .form-view .form-actions{-webkit-flex:1 1 auto;flex:1 1 auto}#welcome-view #welcome-header-view .form-view .form-actions button{background:#4bbfbb;display:block;border:none;border-radius:3px;color:#fff;cursor:pointer;font:bold 24px/54px "Helvetica Neue",Helvetica,Arial,sans-serif;height:54px;padding:0;width:100%}#welcome-view #welcome-header-view .form-view .form-actions button:hover{background:#389f9b}#welcome-view #welcome-header-view .form-view .form-actions button .loading{display:none}#welcome-view #welcome-header-view .form-view .form-actions button .loading .circle{background:#fff;-webkit-animation:loading 1500ms steps(3) infinite;animation:loading 1500ms steps(3) infinite;border-radius:50%;display:inline-block;height:10px;vertical-align:middle;width:10px}#welcome-view #welcome-header-view .form-view .form-actions button .loading .circle:nth-child(2){-webkit-animation-delay:500ms;animation-delay:500ms}#welcome-view #welcome-header-view .form-view .form-actions button .loading .circle:nth-child(3){-webkit-animation-delay:1000ms;animation-delay:1000ms}#welcome-view #welcome-header-view .form-view .form-actions button:disabled{cursor:default}#welcome-view #welcome-header-view .form-view .form-actions button:disabled:hover{background:#4bbfbb}#welcome-view #welcome-header-view .form-view .form-actions button:disabled span{display:none}#welcome-view #welcome-header-view .form-view .form-actions button:disabled .loading{display:block}#welcome-view #welcome-header-view .show-search #welcome-search,#welcome-view #welcome-header-view .show-trip-planner #welcome-trip-planner{display:-webkit-flex;display:flex}#welcome-view #welcome-header-view #welcome-categories{margin:20px 5px 0;position:relative}#welcome-view #welcome-header-view #welcome-categories #category-list{position:relative}#welcome-view #welcome-header-view #welcome-categories #category-list .group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 130px 0 90px}#welcome-view #welcome-header-view #welcome-categories #category-hint{color:#b1b0b1;font:italic 12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;position:absolute;right:0;top:0}#welcome-view #welcome-header-view #welcome-categories legend{color:#5b5f67;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0;position:absolute}#welcome-view #welcome-header-view #welcome-categories label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font:300 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}#welcome-view #welcome-header-view #welcome-categories label input[type='checkbox']{cursor:pointer;position:absolute;visibility:hidden;top:-2px}#welcome-view #welcome-header-view #welcome-categories label .checkbox{background:#fff;border:1px solid #9fa9b5;border-radius:3px;box-shadow:inset 0 0 3px 0 rgba(181,225,224,0.5);height:18px;width:18px}#welcome-view #welcome-header-view #welcome-categories label .checkbox i{color:#383d43;display:none;font-size:18px;height:18px;line-height:18px;text-align:center}#welcome-view #welcome-header-view #welcome-categories label .checkbox i:before{display:inline}#welcome-view #welcome-header-view #welcome-categories label.checked .checkbox i{display:block}#welcome-view #welcome-header-view #welcome-categories label.checked .checkbox .checkbox{background:#eff2f7}#welcome-view #welcome-header-view #welcome-categories label span{display:inline-block;vertical-align:top}#welcome-view #welcome-header-view #welcome-categories label>i{display:inline-block;height:20px;line-height:20px;overflow:hidden;vertical-align:top}#welcome-view #welcome-header-view #welcome-categories label>i:before{display:block;position:relative}#welcome-view #welcome-header-view #welcome-categories label .icon-cat-accommodation:before{font-size:28px;top:-4px}#welcome-view #welcome-header-view #welcome-categories label .icon-cat-attractions:before{font-size:32px;top:-5px}#welcome-view #welcome-header-view #welcome-categories label .icon-cat-natural-wonders:before{font-size:20px}#welcome-view #welcome-header-view #welcome-categories label .icon-nav-logout-skull:before{font-size:30px;top:-5px}#welcome-view #welcome-header-view #welcome-categories .accommodation{color:#00385c}#welcome-view #welcome-header-view #welcome-categories .accommodation:hover{color:#001929}#welcome-view #welcome-header-view #welcome-categories .attractions{color:#00acdc}#welcome-view #welcome-header-view #welcome-categories .attractions:hover{color:#0084a9}#welcome-view #welcome-header-view #welcome-categories .natural-wonders{color:#009f4d}#welcome-view #welcome-header-view #welcome-categories .natural-wonders:hover{color:#006c34}#welcome-view #welcome-header-view #welcome-categories .weird-stuff{color:#f3b14b}#welcome-view #welcome-header-view #welcome-categories .weird-stuff:hover{color:#f09c1b}@media screen and (max-width:1000px){#welcome-view #welcome-header-view #welcome-categories{margin:20px 5px 0}#welcome-view #welcome-header-view #welcome-categories legend{display:none}#welcome-view #welcome-header-view #welcome-categories #category-hint{display:none}#welcome-view #welcome-header-view #welcome-categories #category-list .group{margin:0}}#welcome-view #welcome-header-view #welcome-search{position:relative;z-index:1}#welcome-view #welcome-header-view #welcome-search .location-view{-webkit-flex:0 0 804px;flex:0 0 804px;margin:0 10px 0 0;position:relative;width:804px}#welcome-view #welcome-header-view #welcome-search .location-view .icon-nav-search{color:#0e395c;font-size:48px;width:48px}#welcome-view #welcome-header-view #welcome-search .location-view input[type='text']{padding:0 10px 0 48px}#welcome-view #welcome-header-view #welcome-search .location-view.error input[type='text']{border-color:#e14f45}@media screen and (max-width:1000px){#welcome-view #welcome-header-view #welcome-search .location-view{-webkit-flex:0 0 492px;flex:0 0 492px;width:492px}}#welcome-view #welcome-header-view #welcome-trip-planner{position:relative;z-index:1}#welcome-view #welcome-header-view #welcome-trip-planner .arrow-right{position:absolute;left:396px;top:0;z-index:3}#welcome-view #welcome-header-view #welcome-trip-planner .arrow-right:before,#welcome-view #welcome-header-view #welcome-trip-planner .arrow-right:after{border-bottom:27px solid transparent;border-top:27px solid transparent;content:'';display:block}#welcome-view #welcome-header-view #welcome-trip-planner .arrow-right:before{border-left:16px solid #fff;position:absolute;z-index:1}#welcome-view #welcome-header-view #welcome-trip-planner .arrow-right:after{border-left:16px solid #bbc5d2;left:1px;position:relative}#welcome-view #welcome-header-view #welcome-trip-planner .field-group{display:-webkit-flex;display:flex;-webkit-flex:0 0 804px;flex:0 0 804px;margin:0 10px 0 0;position:relative;width:804px;z-index:3}#welcome-view #welcome-header-view #welcome-trip-planner .field-view{position:relative}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.start{-webkit-flex:0 0 395px;flex:0 0 395px;width:395px;z-index:2}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.start .location-view input[type='text']{border-radius:3px 0 0 3px;border-right:none}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.end{-webkit-flex:0 0 409px;flex:0 0 409px;width:409px;z-index:1}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.end .location-view input[type='text']{border-left:none;border-radius:0 3px 3px 0}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.hover ~ .arrow-right:after{border-left:16px solid #7e8697}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.focus ~ .arrow-right:after,#welcome-view #welcome-header-view #welcome-trip-planner .field-view.focus:hover ~ .arrow-right:after{border-left:16px solid #50c6c0}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.error ~ .arrow-right:after,#welcome-view #welcome-header-view #welcome-trip-planner .field-view.focus.error ~ .arrow-right:after,#welcome-view #welcome-header-view #welcome-trip-planner .field-view.focus.error:hover ~ .arrow-right:after{border-left:16px solid #e14f45}#welcome-view #welcome-header-view #welcome-trip-planner .location-view input[type='text']{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #bbc5d2}#welcome-view #welcome-header-view #welcome-trip-planner .location-view input[type='text']:hover{border:1px solid #7e8697}#welcome-view #welcome-header-view #welcome-trip-planner .location-view input[type='text']:focus{border:1px solid #50c6c0}#welcome-view #welcome-header-view #welcome-trip-planner .location-view>i{color:#0e395c;font-size:40px;text-align:center;width:40px}#welcome-view #welcome-header-view #welcome-trip-planner #start-location input[type="text"]{padding:0 102px 0 40px}#welcome-view #welcome-header-view #welcome-trip-planner #end-location input[type="text"]{padding:0 102px 0 56px}#welcome-view #welcome-header-view #welcome-trip-planner #end-location .icon-trip-end{left:16px}#welcome-view #welcome-header-view #welcome-trip-planner .date-view{box-sizing:border-box;position:absolute;right:10px;top:10px;width:82px;z-index:2}#welcome-view #welcome-header-view #welcome-trip-planner .date-view.show .date-toggle{border:1px solid #50c6c0}#welcome-view #welcome-header-view #welcome-trip-planner .date-view.show .date-toggle:hover{border:1px solid #50c6c0}#welcome-view #welcome-header-view #welcome-trip-planner .date-view.show .date-picker-view{opacity:1;visibility:visible}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-toggle{border:1px solid #eee;border-radius:3px;color:#383d43;cursor:pointer;padding:0 0 0 18px;position:relative;text-align:center}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-toggle:hover{border:1px solid #7e8697}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-toggle.placeholder{color:#747e8d}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-toggle .icon-trip-calendar{display:block;font-size:32px;height:32px;left:0;line-height:32px;position:absolute;text-align:right;width:18px}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-toggle .icon-trip-calendar:before{position:relative;top:-1px}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-toggle span{font:12px/32px "Helvetica Neue",Helvetica,Arial,sans-serif}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%;margin:10px 0 0;opacity:0;position:absolute;top:100%;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1);visibility:hidden;z-index:3}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view:before,#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view:after{-webkit-transform:translate(-50%) rotate(45deg);-ms-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);content:'';display:block;height:20px;left:50%;position:absolute;top:-10px;width:20px}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view:before{background:#fff;z-index:3}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .calendar{background:#fff;border-radius:3px;box-shadow:0 0 8px 0 rgba(0,0,0,0.15);padding:15px;position:relative;z-index:2}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view:after{box-shadow:0 0 8px 0 rgba(0,0,0,0.15);z-index:1}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .date-label{color:#383d43;font:300 16px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .date-picker{margin:5px 0 0}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .date-picker .close{cursor:pointer;height:24px;position:absolute;right:0;top:0;width:24px}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .date-picker .close:hover i{color:silver}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .date-picker .close i{color:#d4d4d4;font-size:18px;height:24px;line-height:24px;text-align:center}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .date-label .ui-state-highlight.ui-state-active{background:#f8f8fa;color:#383d43}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .date-label.has-date .ui-state-active{background:#fcb74f;color:#fff}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .date-label.has-date .ui-state-active:hover{background:#fcb74f}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .date-label.has-date .ui-state-highlight.ui-state-active{background:#fcb74f;color:#fff}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker{border-radius:0 0 3px 3px;box-shadow:none;width:220px}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-datepicker-header{border:none}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-datepicker-header a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fcb74f;cursor:pointer;height:24px;text-align:center;width:24px}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-datepicker-header a:hover{background:transparent}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-datepicker-header a .ui-icon{background:none;display:block;height:auto;margin:0;text-indent:0;width:auto}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-datepicker-header a .ui-icon:before{display:block;font-family:'roadtrippers-icons';font-size:24px;height:24px;line-height:24px}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-datepicker-header .ui-state-disabled{color:#aab4c1}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:before{content:'\f11d'}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:before{content:'\f146'}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#383d43;font:300 16px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month{font-weight:bold}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-datepicker-calendar{margin:10px 0 0;width:100%}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker th{color:#aab4c1;display:table-cell;font:bold 10px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker td{font:300 16px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;height:auto;padding:1px;width:auto}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker td a{height:24px;width:auto}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker td span{display:block;height:24px}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-state-disabled{opacity:1}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-state-disabled .ui-state-default{background:transparent;color:#aab4c1}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-state-disabled .ui-state-default:hover{background:transparent}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-state-default,#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-state-highlight,#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-state-active{background:#f8f8fa;color:#383d43}#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-state-default:hover,#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-state-highlight:hover,#welcome-view #welcome-header-view #welcome-trip-planner .date-view .date-picker-view .ui-datepicker .ui-state-active:hover{background:#ffedd6}#welcome-view #welcome-header-view #welcome-trip-planner .form-actions{position:relative;z-index:1}@media screen and (max-width:1000px){#welcome-view #welcome-header-view #welcome-trip-planner .arrow-right{display:none}#welcome-view #welcome-header-view #welcome-trip-planner .field-group{display:block;margin:0;width:auto}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.start,#welcome-view #welcome-header-view #welcome-trip-planner .field-view.end{width:auto}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.start .location-view input[type='text'],#welcome-view #welcome-header-view #welcome-trip-planner .field-view.end .location-view input[type='text']{border:1px solid #bbc5d2;border-radius:3px}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.start .location-view input[type='text']:hover,#welcome-view #welcome-header-view #welcome-trip-planner .field-view.end .location-view input[type='text']:hover{border:1px solid #7e8697}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.start .location-view input[type='text']:focus,#welcome-view #welcome-header-view #welcome-trip-planner .field-view.end .location-view input[type='text']:focus{border:1px solid #50c6c0}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.end{margin:10px 0 0}#welcome-view #welcome-header-view #welcome-trip-planner .field-view.end .autocomplete-view,#welcome-view #welcome-header-view #welcome-trip-planner .field-view.end .error{left:0}#welcome-view #welcome-header-view #welcome-trip-planner #end-location input[type="text"]{padding:0 102px 0 40px}#welcome-view #welcome-header-view #welcome-trip-planner #end-location .icon-trip-end{left:0}#welcome-view #welcome-header-view #welcome-trip-planner .form-actions{margin:10px 0 0}}@media screen and (max-width:1000px){#welcome-view #welcome-header-view #welcome-header{margin:0}#welcome-view #welcome-header-view .show-trip-planner #welcome-trip-planner{display:block}}#welcome-view #mobile-callout{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:40px 0 0;position:relative}#welcome-view #mobile-callout img{display:block;height:auto;width:100%}#welcome-view #mobile-callout .content-whisper{bottom:20px;display:none;height:100px;left:35px;padding:0 0 0 30px;position:absolute;width:104px}#welcome-view #mobile-callout .content-whisper p{color:#5b5f67;font:italic 14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:12px 0 0;text-align:center}#welcome-view #mobile-callout .content-whisper p b{font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif}#welcome-view #mobile-callout .app-store{top:10px}#welcome-view #mobile-callout .app-store a{display:block;width:158px}#welcome-view #mobile-callout .app-store a:hover{opacity:.8}#welcome-view #mobile-callout figure{-webkit-flex:0 0 180px;flex:0 0 180px;height:95px;margin:0 0 0 25px;width:180px}@media screen and (min-width:1000px){#welcome-view #mobile-callout .content-whisper{background:url("/assets/welcome/whisper-arrow.png") left bottom no-repeat;display:block}}#welcome-view #welcome-main{box-shadow:0 0 5px 0 rgba(0,0,0,0.4);background:#f9f9f6;position:relative}#welcome-view #variant-body{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);color:#383d43;padding:12px 66px 24px}#welcome-view #variant-body p{margin:0}#welcome-view #variant-body h2{font-size:13px;margin:0}#current-locations{margin:20px 0 0}#current-locations ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;list-style:none;margin:0 auto;width:143px}#current-locations ul:hover+#location-info{opacity:1;visibility:visible}#current-locations li{-webkit-flex:0 0 32px;flex:0 0 32px;display:block;margin:0 0 0 5px;opacity:.5}#current-locations li:first-child{margin:0;opacity:1}#current-locations img{display:block}#current-locations #location-info{margin:15px auto 0 auto;opacity:0;position:relative;-webkit-transition:opacity 125ms cubic-bezier(0,0,0.25,1);transition:opacity 125ms cubic-bezier(0,0,0.25,1);visibility:hidden;width:300px}#current-locations #location-info:before,#current-locations #location-info:after{-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);content:'';display:block;height:12px;left:50%;position:absolute;top:-6px;width:12px}#current-locations #location-info:before{box-shadow:0 0 5px 0 rgba(0,0,0,0.4)}#current-locations #location-info:after{background:#fff}#current-locations p{box-shadow:0 0 5px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;color:#383d43;font:14px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px;position:relative;text-align:center}.welcome-open #main-view main #main-container{box-shadow:none}.welcome-open #main-view main #main-close{display:none}.welcome-open .overlay-content{background:transparent;overflow:visible}.welcome-open #main-footer{box-shadow:0 0 5px 0 rgba(0,0,0,0.4)}.welcome-ready #welcome-view{visibility:visible}.button{background:#f9f9f9;border:1px solid #c6c6c6;border-radius:3px;color:#747e8d;cursor:pointer;display:inline-block;font:bold 14px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;height:30px;outline:none;padding:0 15px}.button+.button{margin-left:5px}.button:focus,.button:hover{background:linear-gradient(180deg,#fff 0,#f1f1f1 100%)}.button:active{background:linear-gradient(180deg,#f1f1f1 0,#fff 100%)}.button:disabled{cursor:default;opacity:.5}.button.large{height:45px;line-height:45px}.button.primary{background:#4bbfbb;border-color:#3caaa6;color:#fff!important}.button.primary:focus,.button.primary:hover{background:linear-gradient(180deg,#5ec6c2 0,#3fb1ad 100%);color:#fff!important}.button.primary:disabled:hover{background:#4bbfbb}.button.primary:active{background:linear-gradient(180deg,#3fb1ad 0,#5ec6c2 100%);color:#fff!important}.button.green{background:#b3ce47;border-color:#a3bf33;color:#fff!important}.button.green:focus,.button.green:hover{background:linear-gradient(180deg,#bbd35b 0,#a9c735 100%);color:#fff!important}.button.green:active{background:linear-gradient(180deg,#a9c735 0,#bbd35b 100%);color:#fff!important}.button.orange{background:#f89406;border-color:#d57f05;color:#fff!important}.button.orange:focus,.button.orange:hover{background:linear-gradient(180deg,#fa9f1e 0,#e98b06 100%);color:#fff!important}.button.orange:active{background:linear-gradient(180deg,#df8505 0,#f99b14 100%);color:#fff!important}.button.danger{background:#dd4e44;border-color:#d63227;color:#fff!important}.button.danger:focus,.button.danger:hover{background:linear-gradient(180deg,#e1625a 0,#d93a2e 100%);color:#fff!important}.button.danger:active{background:linear-gradient(180deg,#d93a2e 0,#e1625a 100%);color:#fff!important}input.button{height:32px}input.button.large{height:45px}.category-icon{display:inline-block;font-size:20px;text-align:center;width:20px}.category-icon.icon-cat-accommodation{color:#00385c}.category-icon.icon-cat-activities{color:#81c99c}.category-icon.icon-cat-attractions{color:#00acdc}.category-icon.icon-cat-camping-rv{color:#71bf43}.category-icon.icon-cat-drives{color:#ef4e22}.category-icon.icon-cat-events{color:#007687}.category-icon.icon-cat-entertainment{color:#56235d}.category-icon.icon-cat-food-drink{color:#00aea4}.category-icon.icon-cat-motoring{color:#ef4e22}.category-icon.icon-cat-nature{color:#009f4f}.category-icon.icon-cat-places{color:#007687}.category-icon.icon-cat-points-of-interest{color:#fbaf17}.category-icon.icon-cat-services{color:#0054a6}.category-icon.icon-cat-shopping{color:#f06e6e}.category-icon.icon-cat-sports{color:#b61f25}.category-icon.icon-cat-vacation-rentals{color:#8e235b}.category-icon.large{font-size:32px;width:32px}.category-badge{border:2px solid #fff;border-radius:50%;color:#fff;display:inline-block;font-size:19px;height:20px;line-height:20px;text-align:center;width:20px}.category-badge.icon-cat-accommodation{background:#00385c}.category-badge.icon-cat-activities{background:#81c99c}.category-badge.icon-cat-attractions{background:#00acdc}.category-badge.icon-cat-camping-rv{background:#71bf43}.category-badge.icon-cat-drives{background:#ef4e22}.category-badge.icon-cat-events{background:#007687}.category-badge.icon-cat-entertainment{background:#56235d}.category-badge.icon-cat-food-drink{background:#00aea4}.category-badge.icon-cat-motoring{background:#ef4e22}.category-badge.icon-cat-nature{background:#009f4f}.category-badge.icon-cat-places{background:#007687}.category-badge.icon-cat-points-of-interest{background:#fbaf17}.category-badge.icon-cat-services{background:#0054a6}.category-badge.icon-cat-shopping{background:#f06e6e}.category-badge.icon-cat-sports{background:#b61f25}.category-badge.icon-cat-vacation-rentals{background:#8e235b}.category-badge.large{border:0;font-size:28px;height:32px;line-height:32px;width:32px}.content-tag{background-color:rgba(255,255,255,0.75);color:#fff;display:inline-block;font-size:12px;left:0;padding:4px 8px;position:absolute;text-transform:lowercase;top:16px;z-index:1}.content-tag.story{background-color:rgba(225,185,77,0.75);padding-bottom:4px;width:auto}.content-tag.collection{background-color:rgba(75,191,187,0.75)}.content-tag.guide{background-color:rgba(58,73,89,0.75)}.content-tag.region{background-color:rgba(58,73,89,0.75)}.content-tag.trip{background-color:rgba(179,205,83,0.75)}.map-popover-view{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:-126px;-webkit-perspective:1000;perspective:1000;pointer-events:auto;position:absolute;top:-87px;width:252px}.map-popover-view.via-popover,.map-popover-view.byway-popover{top:-71px}.map-popover-view.geo-popover .map-popover-content .info .name,.map-popover-view.google-popover .map-popover-content .info .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-popover-view.blog-popover{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:9999}.map-popover-view .map-popover-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background:#fff;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}.map-popover-view .map-popover-content .image{-webkit-flex:0 0 60px;flex:0 0 60px;background:#c3cbd7 center center no-repeat;background-size:cover;border-radius:3px 0 0 3px;height:60px;position:relative;width:60px}.map-popover-view .map-popover-content .image i{color:#fff;display:block;font-size:60px;height:60px;line-height:60px}.map-popover-view .map-popover-content .image i:before{display:inline}.map-popover-view .map-popover-content .image div[class^='rating-']{border-radius:0 0 3px 3px;color:"Helvetica Neue",Helvetica,Arial,sans-serif;font:12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;left:5px;top:0;width:24px}.map-popover-view .map-popover-content .image .rating-0{background:#ec9d45}.map-popover-view .map-popover-content .image .rating-1{background:#ec9d45}.map-popover-view .map-popover-content .image .rating-2{background:#ecc94d}.map-popover-view .map-popover-content .image .rating-3{background:#a5b85f}.map-popover-view .map-popover-content .image .rating-4{background:#5bb765}.map-popover-view .map-popover-content .image .rating-5{background:#2dae76}.map-popover-view .map-popover-content:hover .image{opacity:.8}.map-popover-view .map-popover-content .info{-webkit-flex:1 1 auto;flex:1 1 auto;margin:0 5px;text-align:left;width:0}.map-popover-view .map-popover-content .info .name{color:#202020;font:14px/16px Helvetica;word-wrap:break-word}.map-popover-view .map-popover-content .info .stats{color:#5a595b;font:12px/16px Helvetica}.map-popover-view .map-popover-content .info .stats .accommodation{color:#00385c}.map-popover-view .map-popover-content .info .stats .activities{color:#81c99c}.map-popover-view .map-popover-content .info .stats .attractions{color:#00acdc}.map-popover-view .map-popover-content .info .stats .camping-rv{color:#71bf43}.map-popover-view .map-popover-content .info .stats .drives{color:#ef4e22}.map-popover-view .map-popover-content .info .stats .events{color:#007687}.map-popover-view .map-popover-content .info .stats .entertainment{color:#56235d}.map-popover-view .map-popover-content .info .stats .food-drink{color:#00aea4}.map-popover-view .map-popover-content .info .stats .motoring{color:#ef4e22}.map-popover-view .map-popover-content .info .stats .nature{color:#009f4f}.map-popover-view .map-popover-content .info .stats .places{color:#007687}.map-popover-view .map-popover-content .info .stats .points-of-interest{color:#fbaf17}.map-popover-view .map-popover-content .info .stats .services{color:#0054a6}.map-popover-view .map-popover-content .info .stats .shopping{color:#f06e6e}.map-popover-view .map-popover-content .info .stats .sports{color:#b61f25}.map-popover-view .map-popover-content .info .stats .vacation-rentals{color:#8e235b}.map-popover-view .map-popover-actions{display:-webkit-flex;display:flex;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateX(-92deg);-ms-transform:rotateX(-92deg);transform:rotateX(-92deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:2px 0 0 0;-webkit-transition:-webkit-transform 125ms cubic-bezier(0,0,0.25,1);transition:transform 125ms cubic-bezier(0,0,0.25,1)}.map-popover-view .map-popover-actions div[role='button']{border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);cursor:pointer;height:35px;text-align:center}.map-popover-view .map-popover-actions i,.map-popover-view .map-popover-actions span{display:inline-block;vertical-align:top}.map-popover-view .map-popover-actions i{height:35px;font-size:24px;line-height:35px}.map-popover-view .map-popover-actions i:before{display:inline}.map-popover-view .map-popover-actions span{font:14px/35px "Helvetica Neue",Helvetica,Arial,sans-serif}.map-popover-view .map-popover-actions .save-place{-webkit-flex:0 0 35px;flex:0 0 35px;background:#fff;color:#ef5e65;margin:0 2px 0 0;width:35px}.map-popover-view .map-popover-actions .save-place:hover{background:#fac2bf}.map-popover-view .map-popover-actions .save-place.saved{background:#ef5e65;color:#fff}.map-popover-view .map-popover-actions .save-place.saved:hover{background:#ef5e65;color:#fac2bf}.map-popover-view .map-popover-actions .add-to-trip,.map-popover-view .map-popover-actions .add-to-map{-webkit-flex:1 1 auto;flex:1 1 auto}.map-popover-view .map-popover-actions .add-to-trip i,.map-popover-view .map-popover-actions .add-to-map i{margin-left:3px}.map-popover-view .map-popover-actions .add-to-trip{background:#fff;color:#4bbfbb}.map-popover-view .map-popover-actions .add-to-trip:hover{background:#cbe9e7}.map-popover-view .map-popover-actions .add-to-trip .active,.map-popover-view .map-popover-actions .add-to-trip .remove{display:none}.map-popover-view .map-popover-actions .add-to-trip.added{background:#4bbfbb;color:#fff}.map-popover-view .map-popover-actions .add-to-trip.added .default{display:none}.map-popover-view .map-popover-actions .add-to-trip.added .active{display:inline-block}.map-popover-view .map-popover-actions .add-to-trip.added:hover .active{display:none}.map-popover-view .map-popover-actions .add-to-trip.added:hover .remove{display:inline-block}.map-popover-view .map-popover-actions .add-to-map{background:#383d43;color:#fff}.map-popover-view .map-popover-actions .add-to-map:hover{background:#212427}.map-popover-view.selected .map-popover-actions{-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0)}.map-popover-view.selected .map-popover-actions .save-place i{-webkit-animation:heartbeat 250ms cubic-bezier(0.75,0,0.25,1) 125ms;animation:heartbeat 250ms cubic-bezier(0.75,0,0.25,1) 125ms}@keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}@-webkit-keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}.back-map-button-view{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,0.2);border:0;border-radius:3px;color:#fff;display:block;height:30px;left:14px;line-height:30px;font-size:14px;font-weight:bold;outline:0;padding:0;position:absolute;text-align:center;text-transform:uppercase;top:13px;-webkit-transition:background 300ms;transition:background 300ms;width:88px}.back-map-button-view i{-webkit-transition:border-right-color 300ms;transition:border-right-color 300ms;border-right:1px solid;border-right-color:#3a4a59;float:left;font-size:24px;height:30px;line-height:31px;width:30px}.back-map-button-view:hover i,.back-map-button-view:active i{border-right-color:rgba(255,255,255,0.2)}.back-map-button-view:hover{background:#4bbfbb}.back-map-button-view:active{background:#aacc37}.default-directory #breadcrumbs{left:0;overflow:hidden;position:absolute;top:0;width:100%}.default-directory #breadcrumbs ul{-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,0.7);color:#fff;float:left;font:bold 12px/12px 'Helvetica Neue',Arial,Helvetica,sans-serif;list-style:none;margin:0;max-width:100%;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.default-directory #breadcrumbs li{display:inline;margin:0 4px 0 0;opacity:.8}.default-directory #breadcrumbs li:after{content:'>';display:inline-block;margin:0 0 0 4px;position:relative;top:-1px}.default-directory #breadcrumbs li:last-child{margin:0}.default-directory #breadcrumbs li:last-child:after{display:none}.default-directory #breadcrumbs li a{color:#fff}.default-directory #breadcrumbs li a:hover{color:#ccc}.place-list-view{height:100%;left:0;position:absolute;top:0;width:100%}.place-list ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:5px}.place-list-item{-webkit-flex:0 0 50%;flex:0 0 50%;display:block;width:50%}.place-list-item.is-admin .card:hover .admin-actions{display:block}.place-list-item.is-admin .card:hover .stats{display:none}.place-list-item.is-bookable .card{height:120px}.place-list-item.hover .image{opacity:.8}.place-default{height:145px;padding:5px}.place-default .icon{background:#fff;border-radius:3px;box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2);position:relative;text-align:center}.place-default i{color:#e5e5e5;display:block;font-size:130px;height:145px;line-height:145px}.place-card{height:145px;padding:5px;position:relative}.place-card .card{height:100%;position:relative}.place-card .card:hover .image{opacity:.8}.place-card a{color:#fff;display:block;height:100%;position:relative}.place-card a:hover{color:#fff}.place-card .admin-actions{background:linear-gradient(rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 100%);border-radius:3px 3px 0 0;box-sizing:border-box;color:#fff;display:none;left:0;padding:5px 5px 10px;position:absolute;top:0;width:100%;z-index:1}.place-card .admin-actions a{display:inline}.place-card .admin-actions i,.place-card .admin-actions span{cursor:pointer;display:inline-block;vertical-align:top}.place-card .admin-actions i{height:24px;line-height:24px;text-align:center;width:16px}.place-card .admin-actions .icon-trip-delete{font-size:24px}.place-card .admin-actions .icon-nav-write-review{font-size:14px}.place-card .admin-actions span{font:14px/24px "Helvetica Neue",Helvetica,Arial,sans-serif}.place-card .admin-actions span:hover{text-decoration:underline}.place-card .image{background:center center no-repeat;background-size:cover;border-radius:3px;height:100%;position:absolute;width:100%}.place-card .booking-action{background:#fff;padding:3px 0 0}.place-card .booking-action .button{display:block;font:bold 12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;height:20px;padding:0;text-align:center}.place-card .label{background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);border-radius:0 0 3px 3px;bottom:0;box-sizing:border-box;font:bold 14px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;left:0;padding:15px 5px 5px 5px;position:absolute;width:100%;word-wrap:break-word;z-index:2}.place-card .label span{display:block;max-height:64px;overflow:hidden}.place-card .label span:hover{text-decoration:underline}.place-card .stats{background:linear-gradient(rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 100%);border-radius:3px 3px 0 0;padding:0 5px;position:relative}.place-card div[class^='rating'],.place-card .category{display:inline-block;vertical-align:top}.place-card div[class^='rating'],.place-card .price{border-radius:0 0 3px 3px;font:bold 12px/28px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 5px;text-align:center}.place-card .category{padding:2px 0}.place-card .price{background:#e6bc25;font:bold 14px/28px "Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;right:5px;top:0}.popover{background-color:#fff;border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,0.5);position:absolute;top:55px;z-index:2}.popover::after,.popover::before{content:'';display:inline-block;position:absolute}.popover::after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;right:15px;top:-6px}.popover::before{border-bottom:7px solid rgba(0,0,0,0.2);border-left:7px solid transparent;border-right:7px solid transparent;right:14px;top:-7px}.popover.list-popover{background-color:#f9f6f6;text-align:center;width:245px}.popover.list-popover::after{border-bottom-color:#eee}.popover.list-popover div[class*=list-popover-item]{line-height:24px}.popover.list-popover button{background-color:#b3ce47;border-radius:2px;border-width:0;color:#fff;cursor:pointer;display:inline-block;font:normal 14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:12px 0;padding:0 2em;text-align:center}.popover.list-popover h2{border-radius:4px 4px 0 0;font:14px/42px "Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;text-align:center}.popover.list-popover h2+div{background-color:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;max-height:245px;overflow-y:scroll;padding:8px 0}.popover.list-popover i{color:#9b9b9b;float:right;font-size:20px;width:20px}.popover.list-popover span[class$=popover-item-name]{display:block;margin-left:10px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.popover.list-popover .active,.popover.list-popover .active-item{color:#7bc8cd;font-weight:bold;text-align:left}[class^='rating']{border-radius:2px;color:#fff;display:inline-block;font:12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;vertical-align:top}.rating-1{background:#ec9d45}.rating-2{background:#ecc94d}.rating-3{background:#a5b85f}.rating-4{background:#5bb765}.rating-5{background:#2dae76}.share-view{width:250px}.share-view.rt-modal-content-view h1{height:82px;line-height:82px}.share-view p{font-size:15px;margin-bottom:16px}.share-buttons{padding-bottom:12px}.share-buttons .email.button{background:#b3ce47;margin:0 0 12px;padding:0 0 0 34px;text-align:center}.share-buttons .email.button:hover{background:#a6c334}.share-action{border-radius:2px;color:#fff;cursor:pointer;display:block;font:bold 12px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;height:32px;letter-spacing:1px;line-height:32px;margin:0 auto 12px;padding-left:34px;position:relative;text-transform:uppercase;-webkit-transition:background 300ms;transition:background 300ms;width:116px}.share-action.copy-url{background:#b0577b}.share-action.copy-url.zeroclipboard-is-hover{background:#904463}.share-action.embeddable{background:#f89406}.share-action.embeddable:hover{background:#e98b06}.share-action.embeddable i{left:2px}.share-action.facebook{background:#3b5998}.share-action.facebook:hover{background:#2d4373}.share-action.twitter{background:#55acee}.share-action.twitter:hover{background:#2795e9}.share-action i{box-shadow:1px 0 0 0 rgba(255,255,255,0.13);font-size:32px;left:0;position:absolute;width:34px}#unsupportedBrowserNotification{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;background-color:#c83232;color:#fff;padding:4px 12px 6px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.5)}#blogView[class*='sponsor-'] .overlay-content{padding:260px 0 0}#blogView[class*='sponsor-'] #sponsored-header{margin:25px 0 15px;width:610px}#blogView[class*='sponsor-'] #sponsored-header h1{color:#fff;font:300 38px/40px "Helvetica Neue",Helvetica,Arial,sans-serif}#blogView[class*='sponsor-'] #sponsored-header h1 .edit{font-size:15px}#blogView[class*='sponsor-'] #sponsored-header h1 .edit a{text-decoration:none;color:#7bc8cd}#blogView[class*='sponsor-'] #sponsored-header h1 .edit a:hover{text-decoration:underline}@media screen and (max-width:1000px){#blogView[class*='sponsor-'] #sponsored-header{padding:0 80px 0 0;width:auto}}#blog-content{display:-webkit-flex;display:flex}#blog-content .blog-post{background:#fff;padding-bottom:20px;width:610px}#blog-content .blog-aside{-webkit-flex:0 0 300px;flex:0 0 300px;margin:0 0 0 10px;position:relative;width:300px}#blog-content #ad-view a{display:block}#blog-content #ad-view a img{display:block}#blog-content #ad-view iframe{display:block}#blog-content #ad-view.fixed{position:fixed;top:74px}#blog-content #ad-view.fixed-bottom{bottom:0;position:absolute}@media screen and (max-width:1000px){#blog-content{display:block}#blog-content .blog-post{width:auto}#blog-content .blog-aside{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:10px 0 0;width:auto}#blog-content #ad-view.fixed,#blog-content #ad-view.fixed-bottom{position:static}#blog-content .blog-post{margin:0}}#blog-content #zergnet-widget-view{border-top:20px solid #f9f9f6}#blog-content #zergnet-widget-view h4{color:#292929;font:300 18px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 10px}#blog-content #zergnet-widget-view .zergnet-widget{background:#f9f9f6;padding:5px 0 0}#blog-content #zergnet-widget-view .zergnet-widget .zerglayoutcl{width:100%!important}#blog-content #zergnet-widget-view .zergnet-widget #zerglayout>:nth-child(2){padding:0 15px}#blog-content #zergnet-widget-view .zergnet-widget .zergentity{margin:0 0 0 23px!important;width:125px!important}#blog-content #zergnet-widget-view .zergnet-widget .zergentity:first-child{margin:0!important}#blog-content #zergnet-widget-view .zergnet-widget .zergheadline{margin:5px 0 0!important;text-align:left!important}#blog-content #zergnet-widget-view .zergnet-widget .zergheadline a{font:300 18px "Helvetica Neue",Helvetica,Arial,sans-serif!important}.blog-post-view .body{overflow:hidden}.blog-post-view .wp-caption{margin:0 auto;max-width:100%}.blog-post-view .wp-caption p{font-style:italic;text-align:center}.blog-post-view .blog-category{color:#fff;display:inline-block;font:bold 12px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;height:30px;padding:0 10px;text-align:center;text-transform:uppercase;width:auto}.blog-post-view .js_remove-inset-image{display:none}.blog #blog-categories-header{padding:20px 10px}.blog #blog-categories-header h1{-webkit-flex:0 0 282px;flex:0 0 282px;width:282px}@media screen and (max-width:1000px){.blog .body{padding:7px}}.blog-post a[data-place-id]{padding-left:.9em}.blog-post a[data-place-id]:before{content:'\f14d';font-family:'roadtrippers-icons';font-size:24px;margin-left:-.6em;position:absolute}.blog-post iframe{max-width:100%}.blog-post h1{font-size:32px;font-weight:300;color:#343434;margin:0;padding:15px}.blog-post .edit{font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 15px 15px}.blog-post .edit a{color:#7bc8cd;text-decoration:none}.blog-post .edit a:hover{text-decoration:underline}.blog-post img{height:auto!important}.blog-post p,.blog-post ol,.blog-post ul{font-size:17px;color:#292929;line-height:21px;margin-bottom:20px}.blog-post ol,.blog-post ul{margin-left:20px}.blog-post ol li,.blog-post ul li{margin-bottom:20px}.blog-post .main-header .image{box-shadow:none}.blog-post .main-header .pin-button{left:9px;position:absolute;top:9px}.blog-post .image_caption{display:block!important;margin-bottom:20px;position:relative}.blog-post .image_caption a{display:block}.blog-post .image_caption .credit{-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,0.7);color:#fff;bottom:0;font-size:11px;max-width:100%;overflow:hidden;padding:5px 10px;right:0;position:absolute;text-overflow:ellipsis;white-space:nowrap}.blog-post .image_caption .credit a{color:#fff;text-decoration:none}.blog-post .image_caption .credit a:hover{color:#fff}.blog-post .post-content{margin:15px;word-wrap:break-word}.blog-post .post-content .post-content{margin:15px 0!important}.blog-post .post-content hr.section-break{display:none}.blog-post .post-content #single-loop{background-image:none!important}.blog-post .post-share-buttons{float:right;margin:12px 12px 0 0;text-align:center}.blog-post .post-share-buttons.bottom{float:none;padding:0 0 15px 0}.blog-post .post-share-buttons .social-buttons{position:static}.blog-post .post-share-buttons .social-buttons .socials>*{display:inline-block;margin:0 0 0 8px!important;vertical-align:middle!important}.blog-post .post-share-buttons .social-buttons .socials>*:first-child{margin-left:0!important}.blog-post .post-share-buttons .social-buttons .socials>* i{display:block;font-size:32px;line-height:32px}.blog-post .post-share-buttons .social-buttons .socials>* i:before{display:inline}.blog-post .post-share-buttons .social-buttons .socials .fb-like iframe{max-width:none}.post-metadata{line-height:25px;margin:10px 15px 0;overflow:hidden;position:relative}.post-metadata img{margin-right:7px}.post-metadata a{color:#29a5ad;font-weight:bold}.post-metadata .post-published-at{color:#4b4b4b;display:inline-block;float:none;margin-top:6px}.post-published-at{float:right;font-weight:bold;font-size:12px}.blog-aside h3{background:#fff;font:300 16px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 8px}.blog-aside .mentioned-places{margin-bottom:10px}.blog-aside .mentioned-places .place{-webkit-flex:0 0 145px;flex:0 0 145px;border-radius:2px;overflow:hidden}.blog-aside .mentioned-places .place:nth-child(2n){margin-left:10px}.blog-aside .mentioned-places .place:nth-child(n+3){margin-top:10px}.blog-aside .mentioned-places .place.placeholder{background:#fff;box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.2);position:relative;text-align:center}.blog-aside .mentioned-places .place.placeholder .callout{color:#e5e5e5;font-size:130px;line-height:145px}.blog-aside .mentioned-places a{color:#fff;display:block;height:145px;position:relative;width:145px}.blog-aside .mentioned-places a:hover .image img{opacity:.8}.blog-aside .mentioned-places .image{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:100%;overflow:hidden;position:absolute;width:100%}.blog-aside .mentioned-places .label{background:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);bottom:0;box-sizing:border-box;left:0;margin:0;padding:16px 4px 4px 4px;position:absolute;width:100%}.blog-aside .mentioned-places .stats{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;height:28px;padding:0 4px;position:relative}.blog-aside .mentioned-places .rating,.blog-aside .mentioned-places .category{display:inline-block;text-align:center;vertical-align:top}.blog-aside .mentioned-places .rating{border-radius:0 0 4px 4px;font:12px/28px "Helvetica Neue",Helvetica,Arial,sans-serif;width:28px}.blog-aside .mentioned-places .category{height:24px;padding:2px 0}.blog-aside .mentioned-places .price{background:#e6bc25;border-radius:0 0 4px 4px;font:bold 14px/28px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 4px}.blog-aside .mentioned-places a:hover .image{opacity:.8}.blog-aside .mentioned-places .places-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 0 0}.blog-aside .mentioned-places+.recent-stories{margin:10px 0 0 0}@media screen and (max-width:1000px){.blog-aside{margin:10px 0 0 0;width:auto}.blog-aside .mentioned-places{width:610px}.blog-aside .mentioned-places .place{margin-left:6px}.blog-aside .mentioned-places .place:nth-child(2n){margin-left:6px}.blog-aside .mentioned-places .place:nth-child(n+3){margin-top:0}.blog-aside .mentioned-places .place:nth-child(n+5){margin-top:6px}.blog-aside .mentioned-places .place:nth-child(4n+1){margin-left:0}.blog-aside .mentioned-places .placeholder{display:none}}#master-view>.leaflet-popup{z-index:6}.load-more-posts{text-align:center;-webkit-transition:background 300ms;transition:background 300ms;border-radius:2px;color:#fff;cursor:pointer;display:block;height:32px;line-height:32px;width:200px;padding:0 0 0 34px;font-size:12px;margin:0 auto;text-transform:uppercase;letter-spacing:1px;background:#b3cc51;border:0;position:relative}.load-more-posts:hover{color:#fff;background:#c7cf74}.load-more-posts i{box-shadow:1px 0 0 0 rgba(255,255,255,0.13);font-size:28px;left:0;position:absolute;width:34px;font-style:normal;font-weight:400;line-height:28px}.post-author-box{border-top:20px solid #f9f9f6;padding:13px 15px;overflow:hidden}.post-author-box img{float:left;margin-right:15px;width:90px;height:90px}.post-author-box .user-description{font-size:13px;line-height:normal;margin:5px 0 10px}.post-author-box .user-social-links{font-size:30px}.post-author{font-size:20px;color:#383d43;font-weight:700}.comments{padding:0 25px 10px;width:560px}.blog .comments{border-top:20px solid #f9f9f6;padding:5px 15px;width:auto}.blog .comments .new-comment-view{overflow:hidden}.new-comment-view img,.comment-item img{overflow:hidden;text-align:left;text-indent:-999px}.comment-item{clear:both;min-height:25px;padding:10px 0 0 30px;position:relative}.comment-item .author-avatar{height:25px;position:absolute;left:0;top:14px;width:25px}.comment-item .author-name{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;color:#29a5ad;font-size:14px;line-height:10px}.comment-item .user-badge{padding:0 0 0 12px;position:absolute;top:-2px}.comment-item.guided .author-name,.comment-item.guided .author-avatar{border-bottom:1px solid rgba(41,165,173,0.2);cursor:pointer}.comment-text{color:#626262;font-size:14px;line-height:1.5em;overflow:hidden;padding:0 0 15px;text-overflow:ellipsis}.comment-date{font-size:10px;cursor:pointer}.comment-actions a{color:#29a5ad;font-size:10px}#blogs-view .overlay-content{padding:0 0 20px}#sponsored-image .image{background:center 0 no-repeat}#sponsored-image #large-image .image{height:460px}#sponsored-image #medium-image{display:none}#sponsored-image #medium-image .image{height:440px}@media screen and (max-width:1000px){#sponsored-image #large-image{display:none}#sponsored-image #medium-image{display:block}}#blogs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.default #blogs{padding:20px 20px 52px}#blogs article{-webkit-flex:0 0 300px;flex:0 0 300px;box-sizing:border-box;height:250px;position:relative;width:300px}#blogs article a{display:block}#blogs article figure{height:180px;margin:0;overflow:hidden}#blogs article figure:hover img{opacity:.8}#blogs article img{display:block;height:auto}#blogs article .tile-content{bottom:0;box-sizing:border-box;left:0;position:absolute;width:100%}#blogs .blog-tile{background:#fff;border:1px solid #eae6d9}#blogs .blog-tile:nth-child(-n+3){height:272px}#blogs .blog-tile:nth-child(n+4){margin:10px 0 0}#blogs .blog-tile .tile-content{background:#fff;padding:25px 15px 15px 15px}#blogs .blog-tile .blog-category{color:#bbb;font:italic 12px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;right:15px;text-align:right;top:0}#blogs .blog-tile h2{font:300 18px/21px "Helvetica Neue",Helvetica,Arial,sans-serif}#blogs .blog-tile h2 a{color:#000}#blogs .blog-tile p{color:#838383;font:300 14px/17px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 0}#blogs .sponsor-tile:nth-child(n+4){margin:40px 0 0}#blogs .sponsor-tile:hover img{opacity:.8}#blogs .sponsor-tile .tile-content{padding:10px 5px}#blogs .sponsor-tile h2{font:bold 20px/21px "Helvetica Neue",Helvetica,Arial,sans-serif}#blogs .sponsor-tile h2 a{color:#fff}@media screen and (min-width:1000px){[class*='sponsor-'] #blogs{margin:-75px 0 0;padding:0 20px 52px}}@media screen and (max-width:1000px){.default #blogs{padding:20px 8px 52px}[class*='sponsor-'] #blogs{margin:-55px 0 0;padding:0 8px 52px}#blogs .blog-tile:nth-child(n+4){margin:8px 0 0}#blogs .blog-tile:nth-child(3){height:250px;margin:8px 0 0}#blogs .blog-tile:nth-child(3) p{display:none}#blogs .sponsor-tile:nth-child(n+3){margin:40px 0 0}}.see-more-posts{background:#cbbc52;color:#303130;display:block;margin:0 0 0 -75px;width:150px}#load-more{cursor:pointer;margin:0 0 0 -84px;padding:0 0 0 32px;width:168px}.default #load-more{background:#b3ce47;color:#fff}#load-more i{border-right:1px solid rgba(255,255,255,0.4);display:block;font-size:32px;height:32px;left:0;line-height:32px;position:absolute;width:32px}#load-more i:before{display:inline}.last-of-type+#load-more{display:none}#load-more,.see-more-posts{border-radius:3px;bottom:0;font:bold 12px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;height:32px;left:50%;letter-spacing:1px;position:absolute;text-align:center;text-transform:uppercase}#load-more:hover,.see-more-posts:hover{color:#fff;background:#c7cf74}#shared-story-view #shared-story{display:-webkit-flex;display:flex;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;background-color:#2a2a2a;background-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 25px),linear-gradient(180deg,#000 0,rgba(0,0,0,0) 25px);color:#fff;padding:20px}#shared-story-view figure{-webkit-flex:0 0 300px;flex:0 0 300px;border:1px solid #b8b6b6;box-sizing:border-box;margin:0 15px 0 0;width:300px}#shared-story-view figure img{display:block;height:auto}#shared-story-view figure:hover img{opacity:.8}#shared-story-view h2{color:#fff;font:bold 24px "Helvetica Neue",Helvetica,Arial,sans-serif}#shared-story-view p{margin:0}#shared-story-view .author{font:12px "Helvetica Neue",Helvetica,Arial,sans-serif}#shared-story-view .group{display:-webkit-flex;display:flex;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;margin:15px 0 0;width:600px}#shared-story-view .button{-webkit-flex:0 0 220px;flex:0 0 220px;box-sizing:border-box;display:block;font:bold 18px/50px "Helvetica Neue",Helvetica,Arial,sans-serif;height:52px;margin:0 0 0 30px;padding:0;text-align:center;width:220px}#shared-story-view .lede{font:16px "Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:1000px){#shared-story-view .group{display:block;width:270px}#shared-story-view .button{margin:15px 0 0}}.save-modal-view{width:300px}.save-modal-view form{margin-bottom:18px;text-align:center}.save-modal-view i.icon-master-collection{font-size:36px;line-height:42px}.save-modal-view i.icon-nav-description{font-size:32px;display:block;padding-top:3px;text-indent:2px}.save-modal-view .input-prepend{margin:0 25px 25px}.save-modal-view .save-failed-message.alert-error{background:none;color:#e7635c;font-size:10px;font-style:italic;position:absolute;left:0;right:0;top:129px;text-align:center;letter-spacing:2px}.checkbox-wrapper{overflow:hidden;position:relative}.checkbox-wrapper em{position:absolute;font-size:13px;height:30px;line-height:29px;letter-spacing:1px}.checkbox-wrapper input{position:absolute;left:-1000px;top:-1000px}.checkbox-wrapper input[type=checkbox]:checked+label{background:#4bbfbb}.checkbox-wrapper input[type=checkbox]:checked+label i.checkbox-handle{right:4px;left:auto}.checkbox-wrapper label{-webkit-transition:all 300ms;transition:all 300ms;width:68px;height:30px;cursor:pointer;border-radius:15px;background:#99a1a7;margin:auto;display:block;text-align:right;position:relative}.checkbox-wrapper .checkbox-label{padding:4px 0 16px;text-align:center;font-size:14px;letter-spacing:1px;font-style:italic;color:#383d43;display:block}.checkbox-wrapper .checkbox-handle{box-shadow:1px 1px 2px 0 rgba(0,0,0,0.15);position:absolute;top:4px;left:4px;display:block;width:22px;height:22px;border-radius:11px;background:#fff}.checkbox-wrapper .label-private{left:-53px}.checkbox-wrapper .label-public{right:-50px}.checkbox-wrapper .label-nope{left:-43px}.checkbox-wrapper .label-yes{right:-32px}.edit-geo-path-container{max-height:220px;min-height:165px;overflow-y:auto;margin-bottom:20px;width:275px}.button.copy-path-from-trip{padding:0 9px;font-size:9px;height:25px;margin-top:25px;margin-left:25px;margin-bottom:5px}.byway-objective-fields{margin-left:-25px}@media screen and (max-width:575px){.byway-subjective-fields{clear:both;margin-left:-25px}}.edit-byway-view .fields-wrap div.subtitle{width:175px;margin-right:0}.edit-byway-view .fields-wrap .rating{width:75px}.edit-byway-view .fields-wrap .rating .select{margin-left:24px}.edit-byway-view .website{width:150px}@-moz-document url-prefix(){iframe.wysihtml5-sandbox{-moz-box-sizing:content-box!important}}.show-map-point .body:after{clear:both;content:"";display:block;height:0}.show-map-point .icon-nav-byways:before{font-size:33px;text-indent:-3px;margin-top:-2px}.show-map-point .drive-info{margin-top:0;padding:3px 0 0 2px;width:275px}.show-map-point .drive-info .block-title{font-size:16px;border:0}.show-byway-view .comments{padding:0}.show-byway-view .main,.show-byway-view .show-map-point .drive-info,.show-map-point .show-byway-view .drive-info{-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;box-shadow:0 2px 2px 1px rgba(0,0,0,0.03);float:left;padding:16px 24px;width:601px;position:relative}.show-byway-view .main .edit-place,.show-byway-view .show-map-point .drive-info .edit-place,.show-map-point .show-byway-view .drive-info .edit-place{color:#9b9b9b;cursor:pointer;float:right;font-size:35px;margin-left:25px}.show-byway-view .poi-contacts{margin:25px 0}.show-byway-view .poi-contacts i{margin-right:4px}.show-byway-view .sidebar{float:right;width:300px}@media screen and (max-width:1000px){.show-byway-view .comments,.show-byway-view .main,.show-byway-view .show-map-point .drive-info,.show-map-point .show-byway-view .drive-info,.show-byway-view .sidebar{float:none;width:auto}.show-byway-view .comments{padding:0}.show-byway-view .sidebar{margin-top:25px}}.byway-stats{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;color:#f69a31;letter-spacing:1px}.byway-stats i{color:#999;vertical-align:middle;margin:0 0 0 10px}.byway-stats i.icon-nav-distance{font-size:21px}.byway-stats i.icon-nav-time{font-size:16px}.byway-stats i.icon-nav-gas{font-size:18px}.byway-stats .distance{text-transform:uppercase}.new-comment-view h4{color:#1a1a1a;float:left;font-size:15px;letter-spacing:1px;line-height:1em;padding:12px 10px 4px;text-transform:uppercase}.new-comment-view img{float:left;margin-top:10px}.new-comment-view textarea{border:1px solid #f9f9f6;box-shadow:inset 0 0 3px 0 rgba(131,131,131,0.4);clear:both;color:#262626;font-size:12px;height:70px;line-height:16px;letter-spacing:1px;margin:8px 0;padding:10px;-webkit-transition:none;transition:none}.new-comment-view textarea::-webkit-input-placeholder{color:#636a74}.new-comment-view textarea::-moz-placeholder{color:#636a74;opacity:1}.new-comment-view textarea:-moz-placeholder{color:#636a74;opacity:1}.new-comment-view textarea:-ms-input-placeholder{color:#636a74}.new-comment-view textarea:focus{border:solid 1px #b0e3e1;box-shadow:inset 0 0 4px 0 rgba(75,191,187,0.4)}.new-comment-view textarea:focus::-webkit-input-placeholder{color:#a9a9a9}.new-comment-view textarea:focus::-moz-placeholder{color:#a9a9a9;opacity:1}.new-comment-view textarea:focus:-moz-placeholder{color:#a9a9a9;opacity:1}.new-comment-view textarea:focus:-ms-input-placeholder{color:#a9a9a9}.new-comment-view .error-message{color:#e7635c;display:none;font:italic 12px/12px "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;margin:5px 0 8px 11px}.new-comment-view.error textarea{border:1px solid #e7635c;box-shadow:inset 0 0 3px 0 rgba(231,99,92,0.4)}.new-comment-view.error .error-message{display:block}.new-comment-view button{border-radius:3px;font:bold 12px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;letter-spacing:2px;text-transform:uppercase;border:0;background:#4bbfbb;float:right;padding:0;height:25px;width:75px}.new-comment-view button:hover{background:#389f9b}.new-comment-view button:active{background:#3db279}a.add-new-bucket-list{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;color:#8bba57;cursor:pointer}a.add-new-bucket-list:hover{color:#000}.facebook-connect-view{background-color:#3b5998;background-image:url(/assets/facebook-connect-c12218406639ce117f234ab417c79edd.png);background-position:50% 50%;background-repeat:no-repeat;background-size:80% auto;border-radius:3px;cursor:pointer;overflow:hidden;text-indent:100%}.facebook-connect-view:active{background-color:#25477a}.image-upload-view .add-button input{position:absolute;top:0;left:0;margin:0;border:solid transparent;opacity:0;filter:alpha(opacity=0);direction:ltr;cursor:pointer;border-width:0;width:100%;height:100%;z-index:999}.user-properties .image-upload-view{width:210px;position:relative;float:left}.user-properties .image-upload-view img{min-width:100px;min-height:100px;height:auto}.guide-properties .image-upload-view{position:relative}.guide-properties fieldset{padding-bottom:20px}.guide-properties .image-uploaded .upload-tip{text-align:center;z-index:7}.guide-properties .image-uploaded .add-button:before{box-shadow:inset 0 0 3px 0 rgba(131,131,131,0.44);content:"";display:block;position:absolute;bottom:0;right:0;left:0;top:0;z-index:3;opacity:.3;background:#fff}.guide-properties .choose-file{height:20px;line-height:20px;left:5px;width:90px}.guide-properties .guide-banner .choose-file{left:93px}.guide-properties .guide-banner .upload-tip{right:50%;margin-right:-50px}.modal-editor-view .choose-file{display:none}.modal-editor-view .upload-tip{height:26px;background:rgba(8,8,8,0.67);position:absolute;bottom:0;left:0;line-height:26px;text-align:center;width:100%}.modal-editor-view .upload-tip span{color:#7bc8cd}.admin-form .modal-editor-view .upload-tip{background:transparent;color:#4c4c4c;top:50%;margin-top:-13px}.modal-editor-view .image-upload-view{margin:25px 0 0 25px;height:130px;line-height:130px;text-align:center;background:#4b4a4a;font-size:9px;color:#fff;overflow:hidden;position:relative}.modal-editor-view .image-upload-view .image{width:100%;height:100%;display:inline-block;vertical-align:top;z-index:9}.modal-editor-view .image-upload-view .image.image-uploaded{position:absolute;top:0;left:0}.modal-editor-view .image-upload-view img{min-height:130px;min-width:250px;position:absolute;top:0;left:0;max-width:100%;height:auto;width:auto}.admin-form .modal-editor-view .image-upload-view{margin:16px 0 35px;width:275px;height:100px;background:#eee}.edit-location-view{position:relative;width:250px;height:55px}.edit-location-view label{padding-left:7px}.edit-location-view .field-latitude{position:absolute;right:125px;width:100px}.edit-location-view .field-longitude{position:absolute;right:0;width:100px}.geo-path-view .edit-location-view .ico-number{border-radius:8px;background:#000;width:16px;height:16px;display:block;line-height:16px;font-size:13px;color:#fff;position:absolute;left:0;bottom:7px;text-align:center;font-size:12px}.geo-path-view .edit-location-view:nth-child(1) .ico-number:before{content:"1"}.geo-path-view .edit-location-view:nth-child(2) .ico-number:before{content:"2"}.geo-path-view .edit-location-view:nth-child(3) .ico-number:before{content:"3"}.geo-path-view .edit-location-view:nth-child(4) .ico-number:before{content:"4"}.geo-path-view .edit-location-view:nth-child(5) .ico-number:before{content:"5"}.geo-path-view .edit-location-view:nth-child(6) .ico-number:before{content:"6"}.geo-path-view .edit-location-view:nth-child(7) .ico-number:before{content:"7"}.geo-path-view .edit-location-view:nth-child(8) .ico-number:before{content:"8"}.geo-path-view .edit-location-view:nth-child(9) .ico-number:before{content:"9"}.geo-path-view .edit-location-view:nth-child(10) .ico-number:before{content:"10"}.person-view{overflow:hidden}.person-view img{display:block;height:auto}.person-view i{display:inline-block}.person-view i:before{display:inline}.person-view ul{list-style:none;margin:0}.person-actions{background:#fff;border-bottom:1px solid #eee;position:relative}.person-actions ul{display:-webkit-flex;display:flex;background:rgba(255,255,255,0.75);list-style:none;margin:0;padding:10px 0 10px 209px}.person-actions li{position:relative;margin:0 0 0 25px;text-align:center}.person-actions li:first-child{margin:0}.person-actions li a{border-radius:3px;color:#404040;display:block;font:bold 16px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 10px}.person-actions li a:hover{background:#ededed}.person-actions li.active a{background:#b4cd4d;color:#fff;cursor:default}.person-actions li.active a:hover{background:#b4cd4d}.person-actions li .total{font-weight:normal}.person-actions .count{font:16px/32px "Helvetica Neue",Helvetica,Arial,sans-serif}.person-actions .edit-profile{background:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#08c;font:bold 14px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 10px;position:absolute;right:30px;top:10px}.person-actions .edit-profile:hover{background:#f9f9f9}@media screen and (max-width:1000px){.person-actions ul{padding:10px 0 10px 174px}.person-actions li{margin:0 0 0 10px}.person-actions .edit-profile{right:20px}}#collection-list-view .list-item{cursor:pointer}#collection-list-view h2{line-height:26px}#collection-list-view h2 i,#collection-list-view h2 span{display:inline-block;vertical-align:top}#collection-list-view h2 i{border-radius:50%;height:26px;text-align:center;width:26px}#collection-list-view .icon-nav-save-place{background:#ef5e65;font-size:20px}#collection-list-view .icon-nav-check{background:#b3ce47;font-size:24px}#collection-list-view .icon-master-collection{background:#465f7d;font-size:21px}#collection-list-view .image-list{bottom:0;left:0;position:absolute;width:100%}#collection-list-view .image-list ul{display:-webkit-flex;display:flex;border-top:1px solid #fff}#collection-list-view .image-list li{-webkit-flex:1 1 33.33333333%;flex:1 1 33.33333333%;background:#fff;border-left:1px solid #fff;box-sizing:border-box;display:block;height:64px;overflow:hidden;position:relative;width:33.33333333%}#collection-list-view .image-list li:first-child{border:none}#collection-list-view .image-list img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;position:absolute;top:50%}#collection-list-view .stats{bottom:5px}#collection-list-view .image-list+.stats{bottom:70px}.person-header{height:300px;position:relative;z-index:1}.person-header a[class^='update-']{border:1px solid rgba(151,151,151,0);border-radius:3px;color:#fff;cursor:pointer;display:none;opacity:.5;padding:0 5px;position:absolute}.person-header a[class^='update-']:hover{background:rgba(0,0,0,0.5);border:1px solid #979797;opacity:1}.person-header a[class^='update-']:hover span{display:inline-block}.person-header a[class^='update-'] i,.person-header a[class^='update-'] span{vertical-align:top}.person-header a[class^='update-'] i{display:inline-block;font-size:30px;height:30px;line-height:30px}.person-header a[class^='update-'] span{display:none;font:14px/30px "Helvetica Neue",Helvetica,Arial,sans-serif}.person-header .update-background{left:5px;top:5px}.person-header .update-avatar{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:11px;top:50%}.person-header .person-background{background:#000;height:100%;overflow:hidden;position:relative}.person-header .person-background:hover .update-background{display:block}.person-header .person-background img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;max-width:none;min-width:100%;position:absolute;top:50%}.person-header header{display:-webkit-flex;display:flex;-webkit-align-content:flex-end;align-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);bottom:0;box-sizing:border-box;color:#fff;left:0;padding:0 170px 0 30px;position:absolute;text-shadow:0 0 5px rgba(0,0,0,0.5);width:100%}.person-header .avatar{-webkit-flex:0 0 150px;flex:0 0 150px;background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);height:150px;margin:0 25px -38px 0;overflow:hidden;position:relative;width:150px}.person-header .avatar:hover .update-avatar{display:block}.person-header .info{padding:15px 0}.person-header .badge{color:#f89407;font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;height:16px}.person-header .badge i{font-size:24px;height:24px;line-height:24px;position:relative;top:-4px}.person-header .badge span{display:inline-block;vertical-align:top}.person-header .title-group{-webkit-align-content:flex-end;align-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.person-header h1{font:bold 34px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 15px 0 0}.person-header .social{display:-webkit-flex;display:flex;list-style:none;margin:0;position:relative;top:-6px}.person-header .social li{margin:0 0 0 5px}.person-header .social li:first-child{margin:0}.person-header .social a{color:#fff;display:block}.person-header .social .website{font:14px/24px "Helvetica Neue",Helvetica,Arial,sans-serif}.person-header .social .website:hover{text-decoration:underline}.person-header .social i{background:#3b485a;border-radius:50%;display:block;font-size:24px;height:24px;line-height:24px;text-align:center;width:24px}.person-header .social .icon-social-facebook:hover{background:#3b5998}.person-header .social .icon-social-twitter:hover{background:#55acee}.person-header .social .icon-social-instagram:hover{background:#125688}.person-header .social .icon-social-gplus:hover{background:#d34836}.person-header .description{font:italic 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}.person-header .location{font:bold 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width:1000px){.person-header header{padding:0 20px}.person-header .avatar{margin:0 20px -38px 0}}.list-view{background:#f9f9f6;position:relative}.list-view .list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:15px}.list-view .create-button,.list-view .list-item{-webkit-flex:0 0 280px;flex:0 0 280px;height:300px;margin:15px;width:280px}.list-view .create-button{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#fff;cursor:pointer;text-align:center}.list-view .create-button:hover{background:#e8e8e8}.list-view .create-button:hover .icon-nav-plus{background:linear-gradient(0deg,#9e9e9e 0,#9e9e9e 50%,#757575 50%,#757575 100%)}.list-view .create-button:hover span{color:#656565}.list-view .create-button .icon-nav-plus{background:linear-gradient(0deg,#e0e0e0 0,#e0e0e0 50%,#d0d0d0 50%,#d0d0d0 100%);border-radius:50%;color:#fff;display:block;font-size:60px;height:60px;line-height:60px;margin:0 auto;width:60px}.list-view .create-button span{color:#a8a8a8;display:block;font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 0}.list-view .list-item{box-shadow:0 0 5px 0 rgba(0,0,0,0.25)}.list-view .list-item:hover{outline:1px solid #b6c1cf}.list-view .list .no-items{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);margin:15px;height:300px}.list-view .list .no-items i{background:transparent!important;color:#d0d0d0;display:block;font-size:72px!important;height:72px;line-height:72px}.list-view .list .no-items p{color:#a8a8a8;font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;margin:-5px 0 0}.list-view .no-items.user{-webkit-flex:0 0 280px;flex:0 0 280px;width:280px}.list-view .no-items.user p{width:220px}.list-view .no-items.no-user{-webkit-flex:1 1 auto;flex:1 1 auto}.list-view .item{border:5px solid #fff;box-sizing:border-box;height:100%;position:relative}.list-view .image{background:center center no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.list-view .image .gradient{background:linear-gradient(180deg,rgba(0,0,0,0.75) 0,rgba(0,0,0,0) 66.66666666%);height:100%}.list-view header{padding:10px;position:relative}.list-view h2{color:#fff;font:bold 18px "Helvetica Neue",Helvetica,Arial,sans-serif;word-wrap:break-word}.list-view .stats{background:rgba(0,0,0,0.5);border-radius:3px;color:#fff;padding:0 10px;position:absolute;right:5px}.list-view .stats i,.list-view .stats span{display:inline-block;vertical-align:top}.list-view .stats i{font-size:32px;height:32px;line-height:32px}.list-view .stats span{font:bold 14px/32px "Helvetica Neue",Helvetica,Arial,sans-serif}.list-view .link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1000px){.list-view .list{padding:10px}.list-view .create-button,.list-view .list-item,.list-view .list .no-items{margin:10px}}#pagination-view{padding:0 0 30px}#pagination-view #pagination{margin:0 auto;position:relative;width:259px}#pagination-view a,#pagination-view span{display:block;text-align:center}#pagination-view a{color:#08c}#pagination-view a:hover{background:#fff}#pagination-view span{color:#5d5d5d;cursor:default}#pagination-view .previous,#pagination-view .next{position:absolute;top:0}#pagination-view .previous a,#pagination-view .previous span,#pagination-view .next a,#pagination-view .next span{border:1px solid #e8e8e8;border-radius:3px;font:bold 14px/48px "Helvetica Neue",Helvetica,Arial,sans-serif}#pagination-view .previous{margin:0 30px 0 0;right:100%;width:114px}#pagination-view .next{left:100%;margin:0 0 0 30px;width:88px}#pagination-view ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#pagination-view li{display:block;width:43px}#pagination-view li:first-child a,#pagination-view li:first-child span{border-radius:3px 0 0 3px}#pagination-view li:last-child a,#pagination-view li:last-child span{border-radius:0 3px 3px 0;border-right:1px solid #e8e8e8}#pagination-view li a,#pagination-view li span{border:1px solid #e8e8e8;border-right:none}#pagination-view li a{font:14px/48px "Helvetica Neue",Helvetica,Arial,sans-serif}#pagination-view li span{font:bold 14px/48px "Helvetica Neue",Helvetica,Arial,sans-serif}#pagination-preloader{background:rgba(249,249,246,0.75);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}#pagination-preloader .preloader{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0;position:absolute;text-align:center;top:50%;white-space:nowrap;width:100%}#pagination-preloader .preloader .circle{-webkit-animation:progress-indicator 1500ms steps(3) infinite;animation:progress-indicator 1500ms steps(3) infinite;background:#29a5ac;border:2px solid #fff;border-radius:50%;box-sizing:border-box;display:inline-block;height:22px;vertical-align:top;width:22px}#pagination-preloader .preloader .circle:nth-child(2){-webkit-animation-delay:500ms;animation-delay:500ms}#pagination-preloader .preloader .circle:nth-child(3){-webkit-animation-delay:1000ms;animation-delay:1000ms}.loading #pagination-preloader{display:block}#person-reviews-view #review-list-view{background:#f9f9f6;position:relative}#person-reviews-view #review-list{padding:30px}#person-reviews-view .review-view{display:-webkit-flex;display:flex;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin:30px 0 0}#person-reviews-view .review-view:first-child{margin:0}#person-reviews-view .review-place{-webkit-flex:0 0 145px;flex:0 0 145px;margin:0 15px 0 0;width:145px}#person-reviews-view .place-card{padding:0}#person-reviews-view .review{-webkit-flex:1 1 auto;flex:1 1 auto;background:#fff;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);padding:20px;width:0}#person-reviews-view .review-stats{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center}#person-reviews-view .review-rating{margin:0 4px 0 0}#person-reviews-view .review-rating .rated{color:#9b9b9b;display:inline-block;font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:block}#person-reviews-view .review-rating span[class^='rating']{width:28px}#person-reviews-view time{color:#9b9b9b;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif}#person-reviews-view .review-text{color:#000;font:16px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:15px 0 0}#person-reviews-view .review-actions{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin:15px 0 0}#person-reviews-view .vote-view{color:#9b9b9b}#person-reviews-view .vote-view span{display:inline-block;vertical-align:top}#person-reviews-view .vote-view .helpful,#person-reviews-view .vote-view .total{font:12px/24px "Helvetica Neue",Helvetica,Arial,sans-serif}#person-reviews-view .vote-view .vote{background:#eee;border:1px solid #c6c6c6;border-radius:3px;cursor:pointer;font:12px/22px "Helvetica Neue",Helvetica,Arial,sans-serif;height:22px;margin:0 4px;overflow:hidden;padding:0 4px}#person-reviews-view .vote-view .vote:hover{background:#e1e1e1}#person-reviews-view .vote-view .icon-nav-shooting-star{font-size:32px;height:32px;line-height:32px;position:relative;top:-5px}#person-reviews-view .vote-view .total{font-weight:bold}#person-reviews-view .upvoted .vote-view .vote{background:rgba(255,196,13,0.25);border-color:#f3b700;color:#f3b700}#person-reviews-view .upvoted .vote-view .vote:hover{background:rgba(255,196,13,0.4)}#person-reviews-view .delete{color:#9b9b9b;cursor:pointer;font:16px "Helvetica Neue",Helvetica,Arial,sans-serif}#person-reviews-view .delete:hover{color:#dd4e44}#person-reviews-view .no-reviews{display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);height:300px}#person-reviews-view .no-reviews i{color:#d0d0d0;display:block;font-size:62px;height:72px;line-height:72px}#person-reviews-view .no-reviews p{color:#a8a8a8;font:bold 20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:-5px 0 0;text-align:center}@media screen and (max-width:1000px){#person-reviews-view #review-list{padding:20px}}#trip-list-view .trip-collaborators{display:-webkit-flex;display:flex;margin:5px 0 0}#trip-list-view .trip-collaborators li{display:block;margin:0 0 0 5px}#trip-list-view .trip-collaborators li:first-child{margin:0}#trip-list-view .trip-collaborators a{display:block;position:relative}#trip-list-view .trip-collaborators a:hover .avatar img{opacity:.8}#trip-list-view .trip-collaborators .avatar,#trip-list-view .trip-collaborators .plus-number{background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,0.25);height:38px;width:38px}#trip-list-view .trip-collaborators .avatar{overflow:hidden;position:relative;z-index:1}#trip-list-view .trip-collaborators .star{left:20px;position:absolute;top:20px;z-index:2}#trip-list-view .trip-collaborators .plus-number{color:#f89406;font:bold 22px/38px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}#trip-list-view .settings{border:1px solid transparent;border-radius:3px;bottom:42px;color:white;cursor:pointer;display:none;opacity:.5;padding:0 5px;position:absolute;right:5px;z-index:1}#trip-list-view .settings:hover{background:rgba(0,0,0,0.5);border:1px solid #979797;opacity:1}#trip-list-view .settings:hover i{text-shadow:none}#trip-list-view .settings:hover span{display:inline-block}#trip-list-view .settings i,#trip-list-view .settings span{vertical-align:top}#trip-list-view .settings span{display:none}#trip-list-view .settings i{font-size:30px;line-height:30px;text-shadow:0 0 5px 0 rgba(0,0,0,0.5)}#trip-list-view .settings span{font:14px/30px "Helvetica Neue",Helvetica,Arial,sans-serif}#trip-list-view .list-item:hover .settings{display:block}#trip-list-view .stats{display:-webkit-flex;display:flex;bottom:5px}#trip-list-view .stats li{margin:0 0 0 10px}#trip-list-view .stats li:first-child{margin:0}.poi-change-requests-view{overflow:auto;padding:25px}.poi-change-requests-view .refresh-button{position:absolute;top:32px;left:625px;width:75px}.poi-change-requests-view table{width:675px}.poi-change-request-view{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;width:600px;padding:25px;color:#fff;text-align:left;overflow:auto}.poi-change-request-view h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;font-size:32px;vertical-align:top;text-transform:uppercase}.poi-change-request-view .place_link{position:absolute;top:25px;right:25px}.poi-change-request-view .fields{overflow:auto}.poi-change-request-view .column1,.poi-change-request-view .column2{width:300px;float:left}.poi-change-request-view .field>div:nth-child(1){text-shadow:none;font-size:9px;background:none;font-weight:600;line-height:13px;display:inline-block;height:13px;padding:0}.poi-change-request-view .field>div:nth-child(2){min-height:25px;line-height:25px}.poi-change-request-view .city,.poi-change-request-view .state,.poi-change-request-view .zip-code,.poi-change-request-view .country,.poi-change-request-view .latitude,.poi-change-request-view .longitude,.poi-change-request-view .phone,.poi-change-request-view .email,.poi-change-request-view .images,.poi-change-request-view .image-attribution{float:left;width:125px;overflow:hidden}.poi-change-request-view .subtitle{float:left;width:175px;margin-right:25px}.poi-change-request-view .user-rating{float:left;width:75px;margin-right:25px}.poi-change-request-view .approved{clear:both}.poi-queue-editor-view{width:575px}.poi-queue-editor-view .poi-queue-summary{text-align:center;padding:5px}.poi-queue-editor-view .go-to{width:50px}.nearby-places-view .loading{background:#fff;padding:10px}.guide-item,.place-item-view,.byway-item-view{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);display:block;height:50px;background:#fff;padding:0 25px 0 0;position:relative;overflow:hidden;cursor:pointer}.guide-item a,.place-item-view a,.byway-item-view a{display:block;overflow:hidden}.guide-item span,.place-item-view span,.byway-item-view span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.guide-item img,.place-item-view img,.byway-item-view img{width:75px;height:50px}.guide-item i.icon-nav-next,.place-item-view i.icon-nav-next,.byway-item-view i.icon-nav-next{color:#d5d5d5;position:absolute;right:11px;text-align:center;top:15px;font-size:22px}.guide-item:hover,.place-item-view:hover,.byway-item-view:hover{background:#e5f5f8}.guide-item .item-image,.place-item-view .item-image,.byway-item-view .item-image{width:75px;height:50px;overflow:hidden;float:left;margin-right:14px}.guide-item .loading,.place-item-view .loading,.byway-item-view .loading{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;font-size:14px;height:50px;display:block;line-height:50px;color:#5c5c5c;margin-left:10px}.guide-item .item-city-state,.place-item-view .item-city-state,.byway-item-view .item-city-state{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;color:#5c5c5c;font-size:12px}.guide-item .item-subtitle,.place-item-view .item-subtitle,.byway-item-view .item-subtitle{color:#b3ce47;font-size:12px;padding-bottom:5px}.guide-item .item-title,.place-item-view .item-title,.byway-item-view .item-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;color:#5c5c5c;font-size:14px;margin-top:9px;line-height:15px}.guide-item .item-primary-category,.place-item-view .item-primary-category,.byway-item-view .item-primary-category{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;color:#5c5c5c;font-size:12px;padding-bottom:5px}.guide-item .rating,.place-item-view .rating,.byway-item-view .rating{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;font-size:10px;float:left}.nearby-places-item-view .item-image{width:75px}.staff-pois{width:100%}.poi-edit-view .geo-info{overflow:hidden;margin-left:0}.poi-edit-view .country .select{width:125px}.poi-edit-view .alert{position:relative!important;top:0!important;right:0!important}.geocode.button{float:left;width:50px;font-size:9px;height:25px;margin-top:25px;margin-left:25px}.geo-info>div{display:inline-block;width:75px;float:left;margin-left:25px}.image-dimensions{text-align:center}.poi-photo-uploader-view.rt-modal-content-view{margin:0;padding:20px 0 100px 0}.poi-photo-uploader-view .poi-photo-uploader{background:#fff;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);margin:0 auto;position:relative;width:320px}.poi-photo-uploader-view i{display:block}.poi-photo-uploader-view i:before{display:inline}.poi-photo-uploader-view button,.poi-photo-uploader-view div[role='button']{cursor:pointer}.poi-photo-uploader-view textarea{height:82px;margin-bottom:0;resize:none}.poi-photo-uploader-view .close{background:#fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(31,31,31,0.5);color:#383d43;height:20px;font-size:20px;line-height:20px;position:absolute;right:-10px;text-align:center;top:-10px;width:20px;z-index:1}.poi-photo-uploader-view .alert{display:none;padding:4px 16px;text-align:center}.poi-photo-uploader-view .image-upload-view .image-view{border-radius:4px 4px 0 0;overflow:hidden;position:relative}.poi-photo-uploader-view .image-upload-view .image-tip{position:absolute;text-align:center;top:50%}.poi-photo-uploader-view .image-upload-view .image{display:none}.poi-photo-uploader-view .image-upload-view .image .image-preview{background:#000}.poi-photo-uploader-view .image-upload-view .image img{display:block;height:auto;margin:0 auto}.poi-photo-uploader-view .image-upload-view .image .image-tip{background:rgba(255,255,255,0.75);border-radius:4px;color:#3c4b59;font:12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;left:50%;margin:-10px 0 0 -55px;padding:0 8px 0 24px}.poi-photo-uploader-view .image-upload-view .image .image-tip i{font-size:32px;position:absolute;left:4px;top:-6px}.poi-photo-uploader-view .image-upload-view .no-image{background:#cdced0;font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;height:198px}.poi-photo-uploader-view .image-upload-view .no-image .image-tip{color:#fff;left:0;margin:-32px 0 0 0;width:100%}.poi-photo-uploader-view .image-upload-view .no-image .image-tip i{font-size:48px;height:36px;line-height:48px}.poi-photo-uploader-view .image-upload-view.image-selected .image{display:block}.poi-photo-uploader-view .image-upload-view.image-selected .no-image{display:none}.poi-photo-uploader-view .image-upload-view input[type='file']{cursor:pointer;height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.poi-photo-uploader-view .max-size{color:#757e8f;font:12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 16px;text-align:right}.poi-photo-uploader-view .form-fields{padding:0 16px 16px}.poi-photo-uploader-view .actions{text-align:right}.poi-photo-uploader-view .char-count{color:#757e8f;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px;text-align:right}.poi-photo-uploader-view .curator{border-top:1px solid #eee;padding:10px 0}.poi-attributes-view form{text-align:center}.poi-attributes-view fieldset{text-align:left;position:relative;margin:0 25px 5px}.poi-attributes-view input[type="text"]{margin-right:5px;text-align:center;width:80px}.poi-attributes-view label{float:left;min-width:40px;padding-right:30px}.poi-attributes-view label input{margin:0 5px 0 0}.poi-attributes-view legend{-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;display:block;width:100%;margin:0;padding:0 17px;height:37px;line-height:37px;background:#f4f2ed;position:relative}.poi-attributes-view legend i.icon-nav-next{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:30px;position:absolute;right:20px;top:0;height:37px;line-height:37px}.poi-attributes-view input[type="submit"]{margin-bottom:30px;width:210px}.poi-attributes-view .fields{background-color:#fff;box-shadow:0 0 4px 0 #e7e7e5;display:none;margin:0 0 25px;padding:5px 0 45px;position:relative}.poi-attributes-view .fields:before,.poi-attributes-view .fields:after{background-color:#e7e7e5;bottom:8px;box-shadow:0 0 16px 8px #e7e7e5;content:'';height:16px;max-width:64px;position:absolute;width:50%;z-index:-1}.poi-attributes-view .fields:before{-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg);left:16px}.poi-attributes-view .fields:after{-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg);right:16px}.poi-attributes-view .label{padding-right:5px}.poi-attributes-view .open .fields{display:block}.poi-attributes-view .open legend{color:#fff;background:#4bbfbb}.poi-attributes-view .open legend i.icon-nav-next{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.poi-attributes-view .control-label{width:110px;padding:0 0 0 17px;position:absolute;left:0;top:7px}.poi-attributes-view .control-group{margin:8px 0 0 0;overflow:hidden;padding:8px 0 8px 130px;position:relative}.poi-attributes-view .control-group:first-child{margin:0}.poi-attributes-view .alert{display:none}.poi-attributes-view .alert-error{text-align:center}.poi-attributes-view.rt-modal-content-view h1{font-size:20px;font-weight:bold;text-transform:none;text-align:center;height:50px;line-height:50px}.rt-modal .poi-attributes-view.rt-modal-content-view{border-radius:4px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;background:#f9f9f6;box-shadow:0 0 25px 0 #090909;width:585px;color:#838383;text-align:center}.styled-checkboxes{overflow:hidden}.styled-checkboxes label{width:75px;height:30px;line-height:30px;display:block;float:left;text-align:center;text-transform:uppercase;letter-spacing:1px;background:#f4f2ed;margin:0 2px 2px;padding:0;cursor:pointer}.styled-checkboxes label.disabled{opacity:.5;cursor:default}.styled-checkboxes input{position:absolute;left:-1000px;top:0}.styled-checkboxes input[type="checkbox"]:checked+label{background:#4bbfbb;color:#fff;text-align:center}.styled-checkboxes.week-days{margin-bottom:15px}.styled-checkboxes.week-days label{width:50px;font-size:13px}.styled-checkboxes.discounts label{width:150px;font-size:13px}.add-time-btn{background-clip:padding-box;border-radius:3px;width:88px;height:36px;border:none;background-color:#ffb94d;text-align:left;position:relative;padding:0;color:#fff}.add-time-btn:hover{background:#4bbfbb}.add-time-btn:hover .icon-nav-plus{border-color:#6dcbc8}.add-time-btn .icon-nav-plus{font-size:30px;position:absolute;left:7px;top:0;border-right:1px solid #ffc66f;padding-right:7px}.add-time-btn span{font-size:13px;text-transform:uppercase;margin-left:45px;font-weight:bold}.poi-attr-hours{margin-top:15px;position:relative}.poi-attr-hours li{list-style:none;background:#4bbfbb;padding:6px 12px;color:#fff;margin-right:10px;margin-bottom:5px}.poi-attr-hours .details-days{text-transform:uppercase;margin-right:25px}.poi-attr-hours .remove-item{position:absolute;right:20px;font-size:20px;color:#fff}.connections-list-view{line-height:25px;color:#fff;float:right;font-size:12px;text-align:right}.connections-list-view a{height:25px;width:25px;display:inline-block;background:rgba(0,0,0,0.21);font-size:30px;vertical-align:middle;text-align:center;margin-left:5px}.connections-list-view .fb-connection:hover{background:#3b5b99;color:#fff}.place-photos-view.rt-modal-content-view{-webkit-flex:1 1 auto;flex:1 1 auto;height:100%;margin:0;overflow:hidden}.place-photos-view img{display:block;height:auto}.place-photos-view *[role='button']{cursor:pointer}.place-photos-view i{display:block}.place-photos-view i:before{display:inline}.place-photos-view .place-photos{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;position:relative}.place-photos-view .place-photos-top{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;background:rgba(0,0,0,0.85);min-height:20px;padding:10px 0}.place-photos-view .place-photos-top .close{color:#fff;font-size:40px;height:40px;line-height:40px;opacity:.75;position:absolute;right:0;text-align:center;top:0;width:40px}.place-photos-view .place-photos-top .close:hover{opacity:1}.place-photos-view .photo-info{display:-webkit-flex;display:flex;-webkit-flex:0 0 960px;flex:0 0 960px;-webkit-align-items:center;align-items:center;width:960px}.place-photos-view .user{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:0 20px 0 0}.place-photos-view .user .user-avatar{-webkit-flex:0 0 40px;flex:0 0 40px;margin:0 5px 0 0}.place-photos-view .user .user-avatar a{border:2px solid #fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);display:block;height:36px;overflow:hidden;width:36px}.place-photos-view .user .user-name{font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif}.place-photos-view .user .user-name a{color:#4bbfbb}.place-photos-view .user .user-badge>*{display:inline-block;vertical-align:top}.place-photos-view .user .user-badge span{line-height:28px}.place-photos-view .user .user-badge i{height:28px;line-height:28px;top:auto}.place-photos-view .caption{-webkit-flex:1 1 auto;flex:1 1 auto}.place-photos-view .caption p{color:#fff;margin:0}.place-photos-view .caption .user-caption{font:16px "Helvetica Neue",Helvetica,Arial,sans-serif}.place-photos-view .caption .photo-credit{font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 0}.place-photos-view .caption .photo-credit a{color:#fff;text-decoration:underline}.place-photos-view .place-photos-middle{-webkit-flex:1 1 auto;flex:1 1 auto;background:rgba(0,0,0,0.7);height:0;position:relative}.place-photos-view .place-image{bottom:10px;left:0;position:absolute;top:10px;-webkit-transition:opacity 250ms cubic-bezier(0,0,0.25,1);transition:opacity 250ms cubic-bezier(0,0,0.25,1);width:100%}.place-photos-view .place-image.off{opacity:0;-webkit-transition:opacity 250ms cubic-bezier(0.75,0,1,1);transition:opacity 250ms cubic-bezier(0.75,0,1,1)}.place-photos-view .place-image .close{cursor:default;height:100%;left:0;position:absolute;top:0;width:100%}.place-photos-view .place-image img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;width:auto}.place-photos-view .prev-photo,.place-photos-view .next-photo{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font-size:40px;height:40px;line-height:40px;opacity:.75;position:absolute;text-align:center;top:50%;width:40px}.place-photos-view .prev-photo:hover,.place-photos-view .next-photo:hover{opacity:1}.place-photos-view .prev-photo{left:10px}.place-photos-view .next-photo{right:10px}.place-photos-view .place-photos-bottom{-webkit-flex:0 0 75px;flex:0 0 75px;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;background:rgba(0,0,0,0.85);box-sizing:border-box;height:75px;padding:10px 10px 0;position:relative}.place-photos-view .add-place-photo{-webkit-flex:0 0 50px;flex:0 0 50px;background:#faf9f4;border-radius:3px;color:#5e6266;font-size:50px;height:50px;line-height:50px;margin:0 10px 0 0;text-align:center;width:48px}.place-photos-view .add-place-photo:hover{background:-webkit-linear-gradient(180deg,#ffb94d 0,#f2b049 100%);background:linear-gradient(180deg,#ffb94d 0,#f2b049 100%);color:#fff}.place-photos-view .photo-list{-webkit-flex:1 1 auto;flex:1 1 auto;overflow:auto}.place-photos-view .photo-list ul{display:-webkit-flex;display:flex;list-style:none;margin:0}.place-photos-view .photo-list ul li{-webkit-flex:0 0 50px;flex:0 0 50px;display:block;margin:0 0 0 10px}.place-photos-view .photo-list ul li:first-child{margin:0}.place-photos-view .photo-list .js-photo-link{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background:#424242 center center no-repeat;background-size:cover;display:block;height:50px;opacity:.5;width:50px}.place-photos-view .photo-list .js-photo-link:hover,.place-photos-view .photo-list .js-photo-link.active{opacity:1}.place-photos-view #delete{-webkit-flex:0 0 80px;flex:0 0 80px;background:#dd4e44;border-radius:3px;color:#fff;font:bold 16px/50px "Helvetica Neue",Helvetica,Arial,sans-serif;height:50px;margin:0 0 0 10px;text-align:center;width:80px}.place-photos-view #delete:hover{background:#c92f25}.place-photos-view .image-count{bottom:100%;color:#fff;left:13px;margin:0 0 5px;position:absolute}.place-photos-view .image-count>*{display:inline-block;vertical-align:middle}.place-photos-view .image-count i{font-size:20px;line-height:20px}.place-photos-view .image-count .count{font:12px "Helvetica Neue",Helvetica,Arial,sans-serif}.place-videos-view.rt-modal-content-view{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;bottom:0;left:25%;margin:0;position:absolute;right:25%;top:0}.place-videos-view figure{margin:0;padding-bottom:56.25%}.place-videos-view i{display:block}.place-videos-view i:before{display:inline}.place-videos-view iframe{height:100%;left:0;position:absolute;top:0;width:100%}.place-videos-view .place-videos{-webkit-flex:auto;flex:auto;margin:20px;position:relative}.place-videos-view .close{background:#fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);color:#383d43;font-size:20px;height:20px;line-height:20px;position:absolute;right:-10px;text-align:center;top:-10px;width:20px;z-index:9}#showRegionView h1,#showRegionView h2{color:#383d43}#showRegionView h1{font:18px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 10px}#showRegionView h2{font:18px/38px "Helvetica Neue",Helvetica,Arial,sans-serif}#showRegionView .block-title{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}#showRegionView .button{border-radius:3px;color:#fff;font-size:14px;height:auto;letter-spacing:0;line-height:32px;padding:0 15px 0 45px;position:relative;text-transform:uppercase;width:auto}#showRegionView .button i{border-right:1px solid rgba(0,0,0,0.1);font-size:28px;left:10px;padding-right:10px;position:absolute}#showRegionView .button.directory{background:#b3ce47;float:right}#showRegionView .button.directory:hover{background:#c4d96f}#showRegionView .button.website{background-color:#9b9b9b;float:left}#showRegionView .button.website:hover{background-color:#a8a8a8}#showRegionView .nearby-places-view,#showRegionView .region-content-view,#showRegionView .region-description{background-color:#fff}#showRegionView .nearby-places-view h2 i{display:none}#showRegionView .place-item-view{width:275px}#showRegionView .place-item-view a:hover img{opacity:.8}#showRegionView .region-content{margin-left:0;padding:0;width:620px}#showRegionView .can-haz-content{background:#fff url(/assets/region_without_content-cd72e0d9e16e9a3d84a988c486ff9691.png) 100% 125px no-repeat;padding:25px 25px 100px;text-align:center}#showRegionView .can-haz-content h2{font:bold 36px/48px "Helvetica Neue",Helvetica,Arial,sans-serif}#showRegionView .can-haz-content p{font:23px/30px "Helvetica Neue",Helvetica,Arial,sans-serif}#showRegionView .region-pois+.can-haz-content.col-6{width:610px}#showRegionView .region-content-view{color:#000;overflow:visible;padding:0}#showRegionView .region-content-view:hover .region-content-view-image{opacity:.8}#showRegionView .region-content-view-content{overflow:hidden;padding:0 10px 10px}#showRegionView .region-content-view-content h2{line-height:1em;margin:12px 0 8px}#showRegionView .region-content-view-content p{font:13px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0}#showRegionView .region-content-view-content .read-more{color:#4bbfbb;font-weight:bold;text-transform:lowercase}#showRegionView .region-content-view-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:176px;width:300px}#showRegionView .region-content-view-text{height:80px;overflow:hidden}#showRegionView .region-description{margin-top:10px}#showRegionView .region-links{float:left;list-style:none;margin:0}#showRegionView .region-links li{display:inline;margin-left:5px}#showRegionView .region-links .social{background:#9b9b9b;border-radius:50%;color:#fff;display:inline-block;font-size:32px;height:32px;text-align:center;width:32px}#showRegionView .region-links .social:hover{background:#8d8d8d}#showRegionView .region-pois{float:right;padding:0}#showRegionView .region-pois .nearby-places-view{margin-bottom:10px}#showRegionView .share-page{right:15px;top:7px}#showRegionView .share-page a{color:#fff}#showRegionView .social-buttons{right:50px}#showRegionView .load-more{background:#b3ce47;border:0;border-radius:2px;color:#fff;cursor:pointer;display:block;font:12px/32px "Helvetica Neue",Helvetica,Arial,sans-serif;height:32px;letter-spacing:1px;margin:0 auto;padding:0 0 0 34px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:background 300ms;transition:background 300ms;width:140px}#showRegionView .load-more:hover{background:#bbd35b;color:#fff}#showRegionView .load-more i{box-shadow:1px 0 0 0 rgba(255,255,255,0.13);font-size:24px;left:0;line-height:28px;position:absolute;width:34px}@media screen and (max-width:1000px){#showRegionView .rt-column:not(.full-bleed){margin-bottom:5px}#showRegionView .body{padding:0 5px 0 0!important}#showRegionView .region-content,#showRegionView .region-description{margin-left:5px}#showRegionView .can-haz-content{background-position:100% 114px;background-size:auto 60px;margin:0 0 5px 5px;padding:20px 20px 70px;width:615px}#showRegionView .can-haz-content h2{font-size:24px}#showRegionView .can-haz-content p{font:19px/24px "Helvetica Neue",Helvetica,Arial,sans-serif}#showRegionView .region-pois+.can-haz-content.col-6{background-position:100% 155px;width:302px}#showRegionView .region-content{width:307.5px}#showRegionView .region-content .region-content-view{margin-left:0}#showRegionView .region-description{margin-top:5px;width:615px}#showRegionView .region-pois{margin-left:0;width:307.5px}#showRegionView .region-pois .nearby-places-view{margin-bottom:5px}}.named-trips-view{width:325px;padding-bottom:25px}.saved-trips-container{box-shadow:0 2px 2px 0 rgba(25,24,28,0.03);width:275px;overflow:hidden;max-height:275px;background:#fff;margin:0 25px}.saved-trips{list-style:none;text-align:left;padding:0;margin:0;max-height:275px;overflow-y:scroll;width:275px}.saved-trips a{color:#384552;height:25px;font-size:13px;line-height:25px}.saved-trips a.remove{color:#ebedee;position:absolute;right:0;top:0;width:45px;text-align:center;font-size:18px}.saved-trips a.remove:hover{color:#9ca4ac}.saved-trips a.show{padding:0 45px 0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.saved-trips a.show:hover{background:#4bc0bb;color:#fff;position:relative;z-index:3}.saved-trips .no-data{padding:40px 0;text-align:center;font-style:italic}li.saved-trip{position:relative}li.saved-trip.active{background:#4bc0bb}li.saved-trip.active a.show{color:#fff;padding-right:0}li.saved-trip.active a.show:hover{background:none}li.saved-trip.active a.remove{display:none}li.saved-trip.delete:hover{background:none}li.saved-trip.delete a.remove{color:#e96358}.via{text-align:center}.via .point-icon{position:absolute;left:5px;top:8px}.via .via-item-view{-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;height:50px;position:relative;padding:5px 0 0 50px;display:inline-block;max-width:100%}.via .coord{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;font-size:16px;color:#aeb6b5;white-space:nowrap;display:block;text-overflow:ellipsis;overflow:hidden}.session-view h2{-moz-box-sizing:border-box;box-sizing:border-box;color:#939393;font-size:16px;font-style:italic;font-weight:normal;line-height:1em;margin:6px 0 12.5px;padding:0}.session-view .add-on{top:10px}.session-view .control-group{margin:0;position:relative}.session-view .email-signup{display:none}.session-view .email-signup form{margin-top:30px}.session-view .facebook-connect-view{width:250px;height:50px;margin-left:25px}.session-view .signup-way .button{font-weight:normal;margin:0 auto;text-transform:initial}.session-view .tos{-moz-box-sizing:border-box;box-sizing:border-box;color:#939393;font-size:11px;line-height:normal;margin-bottom:12.5px;text-align:left;width:250px}.session-view .tos a{color:#939393;text-decoration:underline}.not-connected .facebook-permission-settings-view{display:none}.social-connections{cursor:pointer}.social-connections .connections{margin:7px 0 10px}.social-connections .icon-social-facebook{box-shadow:inset -1px 0 0 0 rgba(255,255,255,0.2);display:inline-block;font-size:30px;height:30px;line-height:30px;margin-right:5px;text-align:center;vertical-align:middle;width:30px}.social-connections .facebook{background:#3b5998;border-radius:2px;color:#fff;display:block;font:10px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;height:30px;width:166px}.social-connections .facebook:hover,.social-connections .facebook:active{background:#2d4373}.social-connections .disconnect{color:#919191;font-size:11px;margin-left:20px;position:relative}.social-connections .icon-nav-exit{font-size:15px;left:-18px;position:absolute;top:-2px}.session-view{background:#f9f9f6;border-radius:5px;box-shadow:0 0 50px #000;padding:25px 0;text-align:center;width:300px}.session-view button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased}.session-view form{margin:0 0 0 25px;padding:0;width:250px}.session-view h1{color:#249aa2;font-size:24px;font-weight:bold;letter-spacing:2px;line-height:24px;margin:auto;text-transform:capitalize}.session-view input[type=email],.session-view input[type=text],.session-view input[type=password]{border-radius:3px;font-size:14px;font-style:italic;height:40px;margin-bottom:25px;padding:0 9px}.session-view .logo{background-position:50% 50%;background-repeat:no-repeat;background-size:50px 50px;background-image:url(/assets/auth_logo-d7a3cc23d1d7b07898aad00e3687dd27.png);height:50px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2){.session-view .logo{background-image:url(/assets/auth_logo_2x-88ad8a7c157adab6f9aba1ec4c577203.png)}}.session-view .alert{border-radius:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-font-smoothing:antialiased;border:0;position:absolute;top:0;left:0;right:0;height:25px;padding:0;line-height:25px;font-size:12px;padding-left:10px;text-align:left;text-shadow:none;color:#fff}.session-view .alert.alert-error{background:#ec6b6b}.session-view .alert.alert-success{background:#9bd681}.session-view .alt-links{-moz-box-sizing:border-box;box-sizing:border-box;color:#939393;font-size:11px;margin-bottom:12.5px;text-align:center;width:100%}.session-view .alt-links a{color:#939393;text-decoration:underline}.session-view .alt-links a:hover{text-decoration:none}.session-view .alt-links.register{font-size:14px;font-weight:bold;letter-spacing:.1em;margin-top:25px;text-transform:uppercase}.session-view .button{background-color:#28a4ac;border:0;border-radius:3px;color:#fff;display:block;font-size:18px;height:50px;line-height:51px;margin:0 auto;padding:0;text-transform:uppercase;width:250px}.session-view .facebook-connect-view{font-size:18px;height:50px;line-height:50px;margin:12.5px auto;width:250px}.session-view .login-button{margin:0 auto;border:0;width:250px;height:50px;cursor:pointer}.session-view .logo{margin-bottom:20px}.session-view .or{background-position:0 50%;background-repeat:no-repeat;margin:0 auto 10px;height:20px;width:200px}.session-view .or i{background-color:#CCC;display:inline-block;height:1px;position:relative;top:-5px;width:25px}.session-view .or span{color:#939393;display:inline-block;font-size:20px;line-height:18px;width:50px}.wysihtml5-toolbar{margin:0;padding:0;height:25px;background:#c9c9c9}.wysihtml5-toolbar i.icon-nav-share{width:25px;height:25px;display:block;font-size:23px;line-height:25px;margin:0 -10px;text-indent:1px}.wysihtml5-toolbar a{line-height:25px;height:25px;display:inline-block;padding:0 10px;color:#333;vertical-align:middle;text-align:center}.wysihtml5-toolbar a:hover{color:#fff;background:#53b3c3}.wysihtml5-toolbar a.wysihtml5-command-active{box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);background-color:#e6e6e6}.insert-link-view{width:325px}.insert-link-view h1{font-size:21px}.insert-link-view input{margin:0 25px;width:275px}.insert-link-view .buttons-container{overflow:hidden}.insert-link-view .button{width:125px;margin:25px 0 25px 25px;cursor:pointer;float:left}ul.categories-display{margin:3px 5px 0}ul.categories-display .category{display:inline-block;background:#9bd681;text-transform:uppercase;text-shadow:none;padding:0 2px;margin:3px 5px 3px 0;height:16px;line-height:16px}ul.categories-display .remove{font-size:11px;color:#fff;cursor:pointer;line-height:16px;display:inline-block;height:16px;width:12px;padding:0;position:relative;left:-1px;text-align:right}ul.categories-display .label{text-shadow:none;font-size:12px;background:none;font-weight:600;line-height:16px;display:inline-block;height:16px;padding:0}.categories-field{-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.15);border:1px solid #d1d1d1;background:#fff;padding:0;position:relative;min-height:55px}.categories-field.focused{box-shadow:inset 0 0 1px 1px #8aced3,inset 0 1px 3px 0 rgba(0,0,0,0.15);border:1px solid #8aced3}.categories-field input[type=text]{box-shadow:none;border:0;padding:0 5px;background:none;height:28px}#partners-popup{background:white;border-radius:4px;color:#9b9b9b;font-size:14px;min-height:136px;position:relative;width:328px}#partners-popup div[role='button']{cursor:pointer}#partners-popup .js-dismiss{right:5px;position:absolute}#partners-popup .js-dismiss .icon-nav-exit{color:white}#partners-popup .banner{background:#9b9b9b;border-radius:4px 4px 0 0;color:white;font:20px/50px "Helvetica Neue",Helvetica,Arial,sans-serif;height:50px;overflow:hidden;text-align:center;width:328px}#partners-popup .banner img{vertical-align:top}#partners-popup .accept-wrap{height:38px}#partners-popup .js-accept{background:#4bbfbb;border-radius:2px;color:white;margin:0 auto 14px;padding:3px 0;text-align:center;width:62px}#partners-popup .message{text-align:center;margin:8px}#blog-categories{background-color:#3a4a59}#blog-categories ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;list-style-type:none;margin:0 64px}#blog-categories li{-webkit-flex:0 0 auto;flex:0 0 auto;display:block}#blog-categories .blog-category{background:transparent!important;color:#fff;display:block;font:bold 12px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:12px 0;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1000px){#blog-categories ul{margin:0 20px}}.blog-category .abbreviated-name{display:none}#blog-categories-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:0 20px;padding:20px 10px 0}#blog-categories-header h1{-webkit-flex:0 0 573px;flex:0 0 573px;width:573px;border-right:2px solid black;margin:0 20px 0 0;padding:0 20px 0 0}#blog-categories-header h1 img{display:block;height:auto;width:100%}#blog-categories-header p{-webkit-flex:1 1 auto;flex:1 1 auto;font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}@media screen and (max-width:1000px){#blog-categories-header{margin:0}#blog-categories-header h1{-webkit-flex:0 0 323px;flex:0 0 323px;width:323px}#blog-categories-header p{font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif}.blog-category .name{display:none}.blog-category .abbreviated-name{display:inline}}ul.wysihtml5-toolbar{margin:0;padding:0;display:block}ul.wysihtml5-toolbar::after{clear:both;display:table;content:""}ul.wysihtml5-toolbar>li{float:left;display:list-item;list-style:none;margin:0 5px 10px 0}ul.wysihtml5-toolbar a[data-wysihtml5-command=bold]{font-weight:bold}ul.wysihtml5-toolbar a[data-wysihtml5-command=italic]{font-style:italic}ul.wysihtml5-toolbar a[data-wysihtml5-command=underline]{text-decoration:underline}ul.wysihtml5-toolbar a.btn.wysihtml5-command-active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);background-color:#e6e6e6;background-color:#d9d9d9 9;outline:0}ul.wysihtml5-commands-disabled .dropdown-menu{display:none!important}.leaflet-container{touch-action:none}.leaflet-top,.leaflet-left{top:40%}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.leaflet-marker{background:url(/assets/map/leaflet-marker-sprite-retina-e42cd1e47730475fad57a51d9c2cb234.png);background-size:cover}}@media only screen and (-webkit-max-device-pixel-ratio:1),only screen and (max-resolution:96dpi){.leaflet-marker{background:url(/assets/map/leaflet-marker-sprite-814e04874cc20842a160de499fbc1e9c.png)}}.leaflet-small-marker{background:url(/assets/map/small-markers-sprite-4d3ea9c92131a836a8d7693402da6561.png);background-size:cover}.leaflet-partner-small-marker{border-radius:5px;width:7px;height:7px}.leaflet-popup-pane .leaflet-popup-content{padding:0;width:auto!important}.leaflet-bottom.leaflet-right{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin:0 -6px;right:auto}.leaflet-control-attribution{padding:0}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}.ui-widget .ui-widget{font-size:1em}.ui-widget-content{background:#fff url(/assets/jquery-ui/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x;color:#404040}.ui-widget-content a{color:#404040}.ui-widget-header{font-weight:bold;border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border:1px solid #666}.ui-widget-header a{color:#222}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background-position:0 -15px;color:#333;text-decoration:none}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight p,.ui-state-error p,.ui-state-default p{font-size:13px;font-weight:normal;line-height:18px;margin:7px 15px}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{position:relative;margin-bottom:18px;color:#404040;background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fceec1),to(#eedc94));background-image:-moz-linear-gradient(top,#fceec1,#eedc94);background-image:-ms-linear-gradient(top,#fceec1,#eedc94);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fceec1),color-stop(100%,#eedc94));background-image:-webkit-linear-gradient(top,#fceec1,#eedc94);background-image:-o-linear-gradient(top,#fceec1,#eedc94);background-image:linear-gradient(top,#fceec1,#eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1',endColorstr='#eedc94',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);text-shadow:0 1px 0 rgba(255,255,255,0.5);border-width:1px;border-style:solid;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25)}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{position:relative;margin-bottom:18px;color:#fff;border-width:1px;border-style:solid;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#ee5f5b),to(#c43c35));background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-ms-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ee5f5b),color-stop(100%,#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(top,#ee5f5b,#c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(/assets/jquery-ui/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_f6cf3b_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;background:#0064cd;color:#fff}.ui-button{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(25%,#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(#fff,#fff 25%,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#fff 25%,#e6e6e6);background-image:-ms-linear-gradient(#fff,#fff 25%,#e6e6e6);background-image:-o-linear-gradient(#fff,#fff 25%,#e6e6e6);background-image:linear-gradient(#fff,#fff 25%,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$white',endColorstr='#e6e6e6',GradientType=0);padding:5px 14px 6px;margin:0;text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-transition:.1s linear background-image;transition:.1s linear background-image;overflow:visible}.ui-button-primary{color:#fff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#049cdb),to(#0064cd));background-image:-moz-linear-gradient(top,#049cdb,#0064cd);background-image:-ms-linear-gradient(top,#049cdb,#0064cd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#049cdb),color-stop(100%,#0064cd));background-image:-webkit-linear-gradient(top,#049cdb,#0064cd);background-image:-o-linear-gradient(top,#049cdb,#0064cd);background-image:linear-gradient(top,#049cdb,#0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb',endColorstr='#0064cd',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.ui-button-success{color:#fff;background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#62c462),to(#57a957));background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-ms-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#62c462),color-stop(100%,#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(top,#62c462,#57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#57a957',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.ui-button-error{color:#fff;background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#ee5f5b),to(#c43c35));background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-ms-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ee5f5b),color-stop(100%,#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(top,#ee5f5b,#c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.ui-button-icon-only{width:2.2em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;display:none}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{top:50%;margin-top:-3px;margin-bottom:3px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-state-active{color:#fff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#049cdb),to(#0064cd));background-image:-moz-linear-gradient(top,#049cdb,#0064cd);background-image:-ms-linear-gradient(top,#049cdb,#0064cd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#049cdb),color-stop(100%,#0064cd));background-image:-webkit-linear-gradient(top,#049cdb,#0064cd);background-image:-o-linear-gradient(top,#049cdb,#0064cd);background-image:linear-gradient(top,#049cdb,#0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb',endColorstr='#0064cd',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.ui-buttonset .ui-button{margin-left:0;margin-right:-.4em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{position:relative;padding:5px 15px;border:0 0 0 1px solid;border-color:white;padding:5px 15px;font-size:18px;text-decoration:none;background:none;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid #ccc}.ui-dialog .ui-dialog-title{float:left;color:#404040;font-weight:bold;margin-top:5px;margin-bottom:5px;padding:5px}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;font-size:20px;font-weight:bold;line-height:13.5px;text-shadow:0 1px 0 #fff;filter:alpha(opacity=25);-khtml-opacity:.25;-moz-opacity:.25;opacity:.25}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;text-indent:9999px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;filter:alpha(opacity=90);-khtml-opacity:.90;-moz-opacity:.90;opacity:.90}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;background-color:#f5f5f5;padding:5px 15px 5px;border-top:1px solid #ddd;border-radius:0 0 6px 6px;box-shadow:inset 0 1px 0 #fff;zoom:1;margin-bottom:0}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{color:#fff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#049cdb),to(#0064cd));background-image:-moz-linear-gradient(top,#049cdb,#0064cd);background-image:-ms-linear-gradient(top,#049cdb,#0064cd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#049cdb),color-stop(100%,#0064cd));background-image:-webkit-linear-gradient(top,#049cdb,#0064cd);background-image:-o-linear-gradient(top,#049cdb,#0064cd);background-image:linear-gradient(top,#049cdb,#0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb',endColorstr='#0064cd',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs .ui-tabs-nav{background:none;border-color:#ddd;border-style:solid;border-width:0 0 1px}.ui-tabs{position:relative;padding:.2em;zoom:1;border:0}.ui-tabs .ui-tabs-nav li:hover,.ui-tabs .ui-tabs-nav li a:hover{background:whiteSmoke;border-bottom:1px solid #ddd;padding-bottom:0;color:#00438a}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;border-bottom:1px solid #DDD}.ui-tabs .ui-tabs-nav li{text-decoration:none;list-style:none;float:left;position:relative;top:1px;padding:0 0 1px 0;white-space:nowrap;background:none;border:0}.ui-tabs-nav .ui-state-default{-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;cursor:text;padding:0 15px;margin-right:2px;line-height:34px;border:1px solid transparent;border-radius:4px 4px 0 0}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:0;outline:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{background-color:#fff;border:1px solid #ddd;border-bottom-color:#fff;cursor:default;color:gray;outline:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected:hover{background:#fff;outline:none}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;color:#0069d6;background:none;font-weight:normal;margin-bottom:-1px}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs-panel .ui-button{text-decoration:none}.ui-tabs .ui-tabs-hide{display:none!important}.ui-tabs .ui-tabs-nav li{filter:none}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;color:#fff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#049cdb),to(#0064cd));background-image:-moz-linear-gradient(top,#049cdb,#0064cd);background-image:-ms-linear-gradient(top,#049cdb,#0064cd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#049cdb),color-stop(100%,#0064cd));background-image:-webkit-linear-gradient(top,#049cdb,#0064cd);background-image:-o-linear-gradient(top,#049cdb,#0064cd);background-image:linear-gradient(top,#049cdb,#0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb',endColorstr='#0064cd',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.ui-toolbar{padding:7px 14px;margin:0 0 18px;background-color:#f5f5f5;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background-image:-moz-linear-gradient(top,#fff,#f5f5f5);background-image:-ms-linear-gradient(top,#fff,#f5f5f5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f5f5f5));background-image:-webkit-linear-gradient(top,#fff,#f5f5f5);background-image:-o-linear-gradient(top,#fff,#f5f5f5);background-image:linear-gradient(top,#fff,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$white',endColorstr='#f5f5f5',GradientType=0);border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 0 #fff}.ui-dialog-buttonset .ui-button:nth-child(2){cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(25%,#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(#fff,#fff 25%,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#fff 25%,#e6e6e6);background-image:-ms-linear-gradient(#fff,#fff 25%,#e6e6e6);background-image:-o-linear-gradient(#fff,#fff 25%,#e6e6e6);background-image:linear-gradient(#fff,#fff 25%,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$white',endColorstr='#e6e6e6',GradientType=0);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-transition:.1s linear all;transition:.1s linear all;overflow:visible}ul.ui-autocomplete{overflow-y:scroll}ul.ui-autocomplete .ui-menu-item{white-space:nowrap}.ui-autocomplete-category{font-weight:bold;padding:.2em .4em;margin:.8em 0 .2em;line-height:1.5}.ui-icon-arrowthick-2-n-s{cursor:move}.ui-slider-horizontal .ui-slider-handle{top:0}.ui-slider-horizontal .ui-slider-handle.ui-state-active,.ui-slider-horizontal .ui-slider-handle.ui-state-focus,.ui-slider-horizontal .ui-slider-handle.ui-state-hover{background-position:0 0}.ui-datepicker{background:#fff;box-shadow:5px 5px 5px 5px rgba(6,6,6,0.1);border-radius:0;padding:0;width:175px}.ui-datepicker table{border-collapse:collapse;border-spacing:0}.ui-datepicker a{border-radius:0;display:block;height:25px;width:25px;border:0;line-height:25px}.ui-datepicker a:hover{background:#f4f3ed}.ui-datepicker td{text-align:center;width:25px;height:25px;padding:0;color:#374552;font-size:11px}.ui-datepicker th{display:none}.ui-datepicker .ui-datepicker-buttonpane button{color:#374552;font-size:10px;text-transform:uppercase;padding:0;margin:0;border:solid 1px #dddddf;border-width:1px 0 0;background:#f9f9f6;display:block;height:25px;width:175px}.ui-datepicker a.ui-state-highlight{border:0;border-radius:0;box-shadow:none;margin:0;text-shadow:none}.ui-datepicker-header{border-radius:0;text-transform:uppercase;height:25px;position:relative;line-height:25px;text-align:center;border-width:0 0 1px;font-size:10px}.ui-datepicker-header a{position:absolute;top:0;text-align:center}.ui-datepicker-header a.ui-datepicker-prev{left:0}.ui-datepicker-header a.ui-datepicker-next{right:0}.ui-datepicker-header a span{display:inline-block;margin-top:4px}.fileinput-button{position:relative;overflow:hidden;float:left;margin-right:4px}.fileinput-button input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-300px,0) scale(4);direction:ltr;cursor:pointer}.fileupload-buttonbar .btn,.fileupload-buttonbar .toggle{margin-bottom:5px}.files .progress{width:200px}.progress-animated .bar{background:url(../img/progressbar.gif)!important;filter:none}.fileupload-loading{position:absolute;left:50%;width:128px;height:128px;background:url(../img/loading.gif) center no-repeat;display:none}.fileupload-processing .fileupload-loading{display:block}@media screen and (max-width:480px){.files .btn span{display:none}.files .preview *{width:40px}.files .name *{width:80px;display:inline-block;word-wrap:break-word}.files .progress{width:20px}.files .delete{width:60px}}.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.clear{clear:both}html,body{height:100%;margin:0;padding:0}html{overflow-y:scroll}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;font-size:13px;line-height:18px}#subBody{height:100%}.btn-imitate-link{background:inherit;border:none;padding:0;text-align:left;background-color:transparent}.btn-imitate-link:active,.btn-imitate-link:focus,.btn-imitate-link:hover{border:0;outline:0}a{text-decoration:none;color:#08c}a:hover{text-decoration:none;color:#005580}img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}h1{line-height:36px;font-size:30px}h2{line-height:36px}h3{line-height:27px}h1,h2,h3,h4,h5,h6{margin:0;text-rendering:optimizelegibility}p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;margin:0 0 9px;padding:0}ul,ol{padding:0}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}.fade.in{opacity:1}.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden}.hidden{display:none!important;visibility:hidden}.page-curl{position:relative}.page-curl:before,.page-curl:after{box-shadow:0 15px 10px rgba(0,0,0,0.25);z-index:-1;position:absolute;content:"";bottom:15px;width:30%;height:10px;max-width:120px;min-width:50px}.page-curl::before{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);left:0}.page-curl::after{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);right:0;left:auto}.pinterest-default{left:-9999px;position:absolute;top:-9999px;visibility:hidden;z-index:-9999}.tooltip{opacity:0;z-index:10012;position:absolute;display:block;visibility:visible;font-size:11px;line-height:1.4}.tooltip.in{opacity:.95}.tooltip.top{margin-top:-12px;padding:5px 0}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip .tooltip-inner{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;font-size:12px;padding:3px 8px;background:#000;max-width:200px;color:#fff;text-align:center;text-decoration:none}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltipster-default{background:#3a4a59;border:0;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);color:#fff;white-space:nowrap}.tooltipster-default .tooltipster-content{font:12px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 12px}.tooltipster-category{box-shadow:0 0 8px 0 rgba(0,0,0,0.4);background:#fff;border-radius:3px;margin:-12px 0 0}.tooltipster-category.accommodation{color:#00385c}.tooltipster-category.activities{color:#81c99c}.tooltipster-category.attractions{color:#00acdc}.tooltipster-category.camping-rv{color:#71bf43}.tooltipster-category.drives{color:#ef4e22}.tooltipster-category.events{color:#007687}.tooltipster-category.entertainment{color:#56235d}.tooltipster-category.food-drink{color:#00aea4}.tooltipster-category.motoring{color:#ef4e22}.tooltipster-category.nature{color:#009f4f}.tooltipster-category.places{color:#007687}.tooltipster-category.points-of-interest{color:#fbaf17}.tooltipster-category.services{color:#0054a6}.tooltipster-category.shopping{color:#f06e6e}.tooltipster-category.sports{color:#b61f25}.tooltipster-category.vacation-rentals{color:#8e235b}.tooltipster-category.first-child{left:10px!important}.tooltipster-category.first-child .tooltipster-arrow{left:0!important}.tooltipster-category.first-child .tooltipster-arrow span{margin:0 0 0 13px!important}.tooltipster-category .tooltipster-content{font:12px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 10px}.dropdown-menu{box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);background:#fff;margin:0;border:0;list-style:none;font-size:13px;position:absolute;left:0;top:100%;display:none;z-index:1000}.open .dropdown-menu{display:block}.dropdown-menu a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;display:block;line-height:25px;color:#4b4d4d;padding:0 9px}.dropdown-menu a:hover{background:#e5f5f8;color:#4b4d4d}.dropdown{position:relative}#notificationBar{display:none}.manage-connections-modal-view{width:515px;overflow:hidden}.manage-connections-modal-view .set-connection.button{width:145px;background:#4bbfbb;margin:20px auto}.fb-search-results-view{border-radius:2px;background:#fff;color:#fff;font-size:16px;height:300px;list-style:none;margin:0 20px;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;position:relative}.fb-search-results-view:before{content:'';position:absolute;left:0;right:0;bottom:1px;top:-1px;z-index:1;background-image:linear-gradient(#384552 1px,transparent 1px,transparent 98px);background-size:100% 100px;opacity:.1}.current-connections{overflow:hidden;margin:-15px 20px 15px;text-align:left;color:#3a3a3a;line-height:30px;letter-spacing:1px;font-size:12px}.current-connections i{background:#3a4959;width:22px;height:22px;border-radius:11px;display:inline-block;color:#fff;vertical-align:middle;margin-left:10px;font-size:24px;text-align:center}.current-connections i:before{line-height:22px;display:block}.current-connections .fb-search-connections.button{float:right;font-size:11px;height:30px;line-height:30px;min-width:73px;margin:0}.manage-connections-searching-view,.manage-connections-no-search-query-view{padding-top:100px;height:200px;line-height:100px;background:#c4c8cd}.manage-connections-empty-view{padding-top:130px;height:170px;background:#c4c8cd}.manage-connections-search-error{padding:123px 10px 0;height:177px;background:#c4c8cd;font-size:14px}.fb-search-result-item-view{position:relative;z-index:3;background:#fff;box-shadow:1px 0 0 1px rgba(56,69,82,0.1);height:100px;overflow:hidden;color:#383d43;text-align:left}.fb-search-result-item-view:hover{background:#edf8f8}.fb-search-result-item-view img{min-height:100px;min-width:100%}.fb-search-result-item-view a{color:#383d43;font-size:16px;font-weight:bold}.fb-search-result-item-view p{margin:0;padding:0;font-size:13px;font-weight:300}.fb-search-result-item-view .likes{float:right}.fb-search-result-item-view .cover-pic{width:150px;height:100px;overflow:hidden;float:left}.fb-search-result-item-view .na-image{background:#c4c8cd;height:70px;color:#fff;font-size:16px;padding:30px 20px 0;text-align:center}.fb-search-result-item-view .place-information{padding:5px 10px;float:left;width:305px}.fb-search-result-item-view .location{float:right;font-style:italic}.fb-search-result-item-view .description{line-height:18px;margin:8px 0 5px;max-height:36px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.fb-search-result-item-view .icon-nav-check{border-radius:50%;position:absolute;top:17px;left:42px;height:56px;width:56px;opacity:0;color:#fff;border:solid 4px #fff;text-align:center;font-size:67px}.fb-search-result-item-view .icon-nav-check:before{line-height:56px}.fb-search-result-item-view.selected:before{content:"";background:rgba(75,191,187,0.25);position:absolute;left:0;right:0;bottom:0;top:0;pointer-events:none}.fb-search-result-item-view.selected .icon-nav-check{opacity:.9}.fb-search-result-item-view.selected:hover{background:#fff}body{-webkit-overflow-scrolling:touch;-webkit-transition:background-image 250ms;transition:background-image 250ms}main{display:block}[data-layzr]{background:#eee url(/assets/circle-logo-0c2c9f437c619ef19bcc2869d7b752bf.svg) 50% 5% no-repeat;background-size:50% auto}