img{max-width:100%;height:auto}.container{width:100%;max-width:970px;padding-right:0;padding-left:0}#content,.landing,header#header,footer#footer{width:100%}.center{width:100%;max-width:970px}#content #page-title #page-title-bg{height:auto !important;background-size:auto 100% !important;min-height:54px}div#content div#page-title.trail-name div#page-title-bg{min-height:85px}header#header #header-bottom-container,header#header #mobile-header-bottom-container{height:auto}.opener-menu{margin-right:10px;position:absolute;top:22px;left:10px;width:30px;height:23px;display:none}.opener-menu:after,.opener-menu:before,.opener-menu span{overflow:hidden;text-indent:-9999px;content:'';position:absolute;top:0;left:0;right:0;height:3px;z-index:10;background:#808080}.opener-menu span{top:7px}.opener-menu:after{top:14px}.explore-map-switch{position:absolute;top:0px;right:0px;width:80px;height:60px;text-align:center;color:#428A13;font-size:18px;cursor:pointer}.explore-map-switch:hover{color:#69A041}#breadcrumb-list{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-feed .comment{padding-left:82px;position:relative}.comment .pic-content{left:0;top:0}.comment .comment-content{width:auto;max-width:502px;float:none !important}.trail-info,.park-info,#map .btn.blue,#map-selection-dropdown .btn.blue{width:100%}#map .btn.blue,#map-selection-dropdown .btn.blue{overflow:hidden;text-overflow:ellipsis}div#content div#box div#box-bg aside div#map{margin-right:-10px}.trails .trail .title{height:auto;min-height:60px}.states .trails .trail .title .caption{float:none;width:auto;overflow:hidden}#sidebar-mobile-ad iframe{width:100% !important}#marker-map img{display:block;width:100%}#sidebar-map{width:100%;max-width:289px}#footer .column.sixth{margin:0;width:16.66%}div#content #aside-ad+hr{display:none}.action-bar .ac-arrow{left:7.5%}.action-bar .ac-arrow.two{left:39%}.action-bar .ac-arrow.three{left:72%}.trails .trail .title{width:52.8%}.best-trails .trails .trail .title{width:100%}.trails .trail div.meta{width:23.5%}.trails .trail div.actions{width:23%}div.filter-difficulty dl dd input[type="checkbox"]{float:left;width:18px;height:18px;padding:0;top:0;margin:0 4px 0 0}#page-registrations-new article.main{min-height:10px}@media only screen and (max-width: 1024px){#page-signups-new .selling-points-block-lower{width:100% !important}#page-signups-new div.selling-points-block-lower div.features div.feature-blurb h3{font-size:17px}#page-signups-new div.selling-points-block-lower div.features div.feature-blurb p{font-size:13px}}@media only screen and (max-width: 967px){#page-home-index div#content{overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media only screen and (max-width: 1002px){header#header #header-bottom-container #breadcrumb-list li{float:none;display:inline}.photo-slider .clip{margin:0 auto;width:430px;padding:18px 0 0 5px;position:relative}.photo-slider a.slide-control.next{right:0}.photo-slider a.slide-control.prev{left:0}ul.nearby-trails li{margin-bottom:5px}.contribute-buttons .btn{vertical-align:top;margin-bottom:5px}.best-trails .trails .trail,.best-trails .top-one{width:auto;height:auto}#page-searches-index div#content div#page-title div#page-title-bg{padding:15px 178px 15px 20px !important}#page-searches-index div#content div#page-title div#page-title-bg h1,#page-location-city div#content div#page-title div#page-title-bg h1{position:relative;bottom:0;margin:0;text-align:left;left:0}#page-searches-index div.slider{position:relative;background-size:100% 100%;max-width:280px}#page-searches-index .ui-slider{width:auto;left:7%;right:7%;position:absolute}#fb-register-banner{text-align:center}#fb-register-banner #fb-register-container{left:0 !important}div#content div#box div#box-bg aside div#map,#mobile-trail-map #map{margin-right:0}.terms input[type="checkbox"]{float:left;width:18px;height:18px;top:0;margin:0 5px 0 0;padding:0}.terms ul li label{display:block;overflow:hidden}.modal-content .head .new-fb-btn{font-size:13px}#page-location-city #content #page-title #page-title-bg{padding:0px !important}}@media only screen and (max-width: 982px){#sidebar-mobile-ad{display:none}div#content div#box div#box-bg aside{right:10px;padding:10px 0 0}.best-trails{margin-bottom:15px}#footer{height:auto;background-size:auto 100%;padding-bottom:0;margin-top:0}#footer .column.sixth{float:none;vertical-align:top;display:inline-block;margin:0 -4px 0 0;width:33.3%}#footer div.clear{position:relative;bottom:0 !important}#page-location-state .top-one>h3,#page-location-country .top-one>h3,#page-location-city .top-one>h3,#page-location-show .top-one>h3{float:none}article .content .pro-sell-image{margin-right:20px}#page-location-city .best-trails+.action-bar.best-act-bar .act-class+h3{float:none !important;display:block;overflow:hidden}}@media only screen and (max-width: 767px){.opener-menu{display:block}header#header #header-top-container #header-top,header#header #mobile-header-top-container #mobile-header-top{background-position:center top !important;height:auto}header#header #header-top-container #header-top #header-bar,header#header #mobile-header-top-container #mobile-header-top #mobile-header-bar{height:60px;float:none}header#header nav menu{text-align:left}header#header #header-top-container #header-top nav,header#header #mobile-header-top-container #mobile-header-top nav{float:none;clear:both;position:relative;text-align:center}header#header #header-top-container #header-top #header-bar .natgeo,header#header #mobile-header-top-container #mobile-header-top #mobile-header-bar .natgeo,header#header #header-top-container #header-top #header-bar .separator,header#header #mobile-header-top-container #mobile-header-top #mobile-header-bar .separator{display:none}header#header #header-top-container #header-top nav:after,header#header #mobile-header-top-container #mobile-header-top nav:after{display:block;content:'';clear:both}header#header nav menu ul#me li#help.menu-arrow{background-position:90% 50%}header#header nav menu ul#me>li{width:33.33%}header#header nav menu ul#me #reputation{display:none}header#header nav menu ul#me li#help ul#help-list{right:0;text-align:left;z-index:12}header#header #mobile-header-middle-container{height:0px}header#header #header-middle-container nav,header#header #mobile-header-middle-container nav{float:none;position:absolute;top:0;left:0;right:0;transition:all 0.25s linear 0s;overflow:hidden;max-height:0;z-index:10}header#header #header-middle-container,header#header #mobile-header-middle-container nav menu{background:white;transition:all 0.25s linear 0s;transform:translateY(-100%);border:1px solid #428A13}.nav-active header#header #header-middle-container nav,.nav-active header#header #mobile-header-middle-container nav{max-height:4000px}.nav-active header#header #header-middle-container nav menu,.nav-active header#header #mobile-header-middle-container nav menu{transform:translateY(0%)}header#header nav menu ul#main-navigation-list,header#header nav menu ul#mobile-main-navigation-list{margin:0;float:none}header#header nav menu ul#main-navigation-list>li,header#header nav menu ul#mobile-main-navigation-list>li{float:none;padding:10px 10px 10px 0;margin:0;height:auto}header#header nav menu ul#mobile-main-navigation-list>li:active{background-color:#69A041}header#header nav menu ul#main-navigation-list>li>a,header#header nav menu ul#mobile-main-navigation-list>li>a{color:#808080;padding:10px 10px 0}header#header nav menu ul#mobile-main-navigation-list>li>a:active{color:white}header#header nav menu ul#main-navigation-list>li>ul,header#header nav menu ul#mobile-main-navigation-list>li>ul,header#header nav menu ul#main-navigation-list ul.drop-down-list.trails,header#header nav menu ul#mobile-main-navigation-list ul.drop-down-list.trails,header#header nav menu ul#main-navigation-list ul.drop-down-list.cities,header#header nav menu ul#main-navigation-list ul.drop-down-list.community,header#header nav menu ul#mobile-main-navigation-list ul.drop-down-list.community{position:relative;width:100% !important;left:0;top:0;right:0;overflow:hidden;margin:0 !important;padding:4px !important}#algolia-search,#algolia-member-search{left:0}#page-home-index #algolia-search,#algolia-member-search{margin-left:0px}header#header #header-middle-container #search-box{float:none}header#header #header-middle-container #search-box input#search{width:100% !important}#fb-register-banner #fb-register-banner-inner{text-align:center;height:auto;padding:10px;min-height:76px}#fb-register-banner p{display:block;margin:0 0 10px;line-height:1.2}#content #page-title{padding:0 !important}#content #page-title #page-title-bg{padding:10px 4px !important;text-align:center}#page-parks-show #content #page-title #page-title-bg{text-align:left !important}div#content div#page-title.trail-name h1{max-width:100% !important;margin-top:0}#page-searches-index div#content div#page-title div#page-title-bg{padding:15px !important}#page-location-city div#content div#page-title div#page-title-bg{padding:0px !important}#page-searches-index div#content div#page-title div#page-title-bg h1{text-align:center;max-width:100%;margin-bottom:10px}#page-jobs-index .jobs p{padding:0px 10px}.reputation,#page-location-city .city-list .button-container,#page-location-city .states .button-container{position:relative;right:0;top:0;bottom:0}#content #page-title #page-title-bg .rev-title,div#content div#page-title.trail-name h2 span,div#content div#page-title.private h2 span{display:inline-block;vertical-align:top;line-height:1.1;margin:0;float:none !important}#content #page-title #page-title-bg .floatleft{float:none !important}div#content div#box .col-xs-8,div#content div#box .col-xs-4{float:none !important;width:100% !important}div#content div#box div#box-bg aside{padding:10px 0 15px 20px}div#content div#box{padding:5px 0}.overview,.activity-feed{padding:10px}aside table{width:100%}div#content div#box div#box-bg aside div#map img,#mobile-trail-map-explore #map img,#mobile-trail-map #map img{display:block;width:100%}#aside-ad{text-align:center}#page-parks-show div#content div#box .col-xs-4{margin-left:2.8%;min-height:400px}#page-location-city aside #map,#page-location-city aside #map+hr{display:none}.best-act{width:33.33%;margin:0;padding:15px 10px 15px 15px}.best-act ol{width:auto}#freshwidget-button{display:none !important}#new_user .form-content{overflow:hidden;padding:0 0 10px 20px}.form-content .holder{width:100%;padding:0 20px 10px 0;margin:0}.form-content .holder.mid,.form-content .holder.lit{padding:0 20px 10px 0;width:50%;margin:0}.form-content .holder.mid div.select{width:100%}.form-content select{width:100%}#pro-form.affix{position:relative !important;width:100% !important;padding:0 0 20px 30px}article .content{padding:15px 0}article .content.sell-box{font-size:13px;line-height:1.4}article .content .sell-title{font-size:18px;line-height:1.3}article .content .pro-sell-image{width:150px}.terms p{width:auto}.form-content h3{margin-bottom:10px}.comment .comment-content{max-width:none}.comment .track-map-image{width:100%}.track-map-image{min-height:50px}#page-explore-index #fullscreen-search-filters,#page-favorites-index #fullscreen-search-filters,#page-lists-show #fullscreen-search-filters,#page-completed-index #fullscreen-search-filters{top:60px}#page-explore-index #fullscreen-search-results,#page-favorites-index #fullscreen-search-results,#page-lists-show #fullscreen-search-results,#page-completed-index #fullscreen-search-results{top:100px}#page-explore-index #fullscreen-search-map,#page-favorites-index #fullscreen-search-map,#page-lists-show #fullscreen-search-map,#page-completed-index #fullscreen-search-map{padding-top:110px}#page-explore-index #fullscreen-search-map #map-controls,#page-favorites-index #fullscreen-search-map #map-controls,#page-lists-show #fullscreen-search-map #map-controls,#page-completed-index #fullscreen-search-map #map-controls{top:125px}#page-billing-edit #page-title-bg,#page-billing-reactivate_subscription #page-title-bg,#page-billing-update #page-title-bg,#page-billing-edit aside,#page-billing-reactivate_subscription aside,#page-billing-update aside,#page-billing-edit .dashboard-menu,#page-billing-reactivate_subscription .dashboard-menu,#page-billing-update .dashboard-menu,#page-profiles-edit #footer,#page-profiles-edit .sidebar-facebook,#page-profiles-edit .dashboard-menu,#page-profiles-edit .sidebar-contribute,#page-profiles-edit .sidebar-connect,#page-emails-edit #footer{display:none}#page-billing-edit{overflow-y:scroll;-webkit-overflow-scrolling:touch}#page-billing-edit #content,#page-billing-reactivate_subscription #content,#page-billing-update #content{margin-top:0px}#page-billing-edit div.col-lg-8.col-md-8.col-sm-8.col-xs-8,#page-billing-reactivate_subscription div.col-lg-8.col-md-8.col-sm-8.col-xs-8,#page-billing-update div.col-lg-8.col-md-8.col-sm-8.col-xs-8{padding-left:0px;padding-right:0px}#page-billing-edit .pro-banner-discount-reminder,#page-billing-reactivate_subscription .pro-banner-discount-reminder{margin-top:48px;height:110px;width:110px}#page-billing-edit .explain-text{margin-top:50px;padding-bottom:10px !important}#page-billing-edit .renewReminderText,#page-billing-reactivate_subscription .renewReminderText{color:#827D7E}#page-billing-edit .renew-disclaimer-block,#page-billing-reactivate_subscription .renew-disclaimer-block{width:240px;margin-left:30px}#page-billing-edit .have-coupon,#page-billing-reactivate_subscription .have-coupon{top:-10px}#page-billing-edit .apply-btn,#page-billing-reactivate_subscription .apply-btn{padding:0px 24px !important}#page-profiles-show .dashboard-menu,#page-profiles-show #footer,#page-profiles-show .pro-upsell-img-holder,#page-profiles-show div.col-lg-4.col-md-4.col-sm-4.col-xs-4{display:none}#page-profiles-show .pro-profile-btn{margin:20px 0px 20px 60px}#page-profiles-show article.main{min-height:0px !important}#page-profiles-show div.image-container{margin:auto}#page-profiles-show div.small-content{float:none;width:88%}#page-profiles-show div.large-content{margin-left:20px;width:300px}#page-profiles-show div.large-content.no-small-content{margin-left:0px;width:400px}#page-profiles-show .pro-status-holder{margin-left:20px !important}#page-profiles-edit article.main{min-height:0px}#page-profiles-edit div.col-lg-8.col-md-8.col-sm-8.col-xs-8{display:none}#page-profiles-edit ul.account-settings li{margin-top:25px}#page-profiles-edit .account-title{font-size:22px}#page-profiles-edit div#content div#page-title{margin-bottom:0px !important}#page-profiles-edit div#content div#box{padding:0px !important}#page-profiles-edit .privacy,#page-profiles-edit .password,#page-profiles-edit .trash,#page-profiles-edit .view-profile{display:none}#page-profiles-edit div.flash.notice span{display:block;font-size:11px !important}#page-emails-edit .email-description{width:220px}#page-emails-edit .mail-settings{width:320px;margin-left:10px}#page-emails-edit .bottom{margin-left:40px}}@media only screen and (max-width: 620px){.save-trail{display:none}.photo-slider .clip{width:290px}.overview h3,.action-bar h3,.overview h3 a,.action-bar h3 a{font-size:15px}.activity-feed .comment{padding:0}.comment .pic-content,.comment .comment-content .cc-arrow{display:none !important}.comment .time-ago{position:absolute !important;right:10px !important;top:26px !important;display:block !important}#load_more .pic-content{position:absolute;top:0;left:0}.best-trails .col-xs-6{float:none;width:auto;padding:0 0 10px}.best-trails .pic-content-big{float:left;margin-right:10px}#footer .column.sixth{width:50%}.best-act{width:100%;float:none;padding:15px}.best-act .place .image{height:auto}.best-act .place .image img{height:auto}.trails .trail{position:relative}.trails .trail .title{float:none;width:auto}.trails .trail div.meta,.trails .trail div.actions{width:auto;padding:0;border:0;position:absolute;bottom:0;left:61px;height:auto;background:none}.trails .trail div.actions{left:auto;right:10px;bottom:-3px}.trails .trail .activities{display:none}#new_user .form-content{padding:0 20px 10px}.form-content .holder{padding:0}.form-content .holder.mid,.form-content .holder.lit{padding:0 0 10px;width:100%;float:none}.skip .new-fb-btn{margin:0 !important}}@media only screen and (max-width: 470px){.best-trails .pic-content-big{float:none !important}#page-location-city .best-trails+.action-bar .act-class{display:none}.trails .trail div.meta h5{font-size:11px}article .content .pro-sell-image{width:100%;float:none;display:block;margin:0 0 10px}}@media only screen and (max-width: 380px){.photo-slider .clip{width:150px}#page-explore-track #fullscreen-track-details #trail-card{width:100%}}@media only screen and (max-width: 767px){#mobile-header{border-bottom:1px solid #e6e6e6;display:block}#desktop-header{display:none}.opener-menu{display:block}.hidden-xs{display:none !important}header#header #mobile-header-middle-container{height:0px}header#header nav menu ul#main-navigation-list,header#header nav menu ul#mobile-main-navigation-list{margin:0;float:none}header#header #header-middle-container nav,header#header #mobile-header-middle-container nav{float:none;position:absolute;top:0;left:0;right:0;transition:all 0.25s linear 0s;overflow:hidden;max-height:0;z-index:10}header#header #header-middle-container,header#header #mobile-header-middle-container nav menu{background:white;transition:all 0.25s linear 0s;transform:translateY(-100%)}.nav-active header#header #header-middle-container nav,.nav-active header#header #mobile-header-middle-container nav{max-height:4000px}.nav-active header#header #header-middle-container nav menu,.nav-active header#header #mobile-header-middle-container nav menu{transform:translateY(0%)}header#header nav menu ul#main-navigation-list>li,header#header nav menu ul#mobile-main-navigation-list>li{float:none;padding:10px 10px 10px 0;margin:0;height:auto}header#header nav menu{text-align:left}header#header #header-top-container #header-top nav,header#header #mobile-header-top-container #mobile-header-top nav{float:none;clear:both;position:relative;text-align:center}header#header nav menu ul#me li#help.menu-arrow{background-position:90% 50%}header#header nav menu ul#me>li{width:33.33%}header#header nav menu ul#me #reputation{display:none}header#header nav menu ul#me li#help ul#help-list{right:0;text-align:left;z-index:12}}@media only screen and (min-width: 971px){#mobile-header{display:none}#desktop-header{display:block}}@media only screen and (max-width: 667px){.mobile-block{display:block}.comment .delete-track{display:block !important}}@media only screen and (max-width: 970px){#mobile-header .row,footer .row{margin-left:0px;margin-right:0px}}
