h1 {margin-bottom:0;}#arena_header .activities-list {display:block; }#arena_header .activity-icons {display:inline-block;margin-right:0.315em;font-size:16px;}#arena_header .activity-icons .activity {text-align:center;float:left;width:auto;height:auto;padding:0 0.1875em;margin:0;display:inline-block;margin-bottom:0.25em;position:relative;}#arena_header .activity-icons .activity-icon-svg {font-size:2em;}#arena_header .activity-icons .activity-icon-svg svg,#arena_header .activity-icons .activity-icon-svg:hover svg {background:none;padding:0;}#arena_header .activity-icons .activity a {color:#222;text-decoration:none;}#arena_header .activity-icon,#arena_header .activity-icons .activity .image {display:block;height:2.37556em;width:2.37556em;background-color:#F8993D;background-position:center center;border-radius:0.75em;border:0.132em solid #ccc;color:#E0E1E2;background-size:148%;}#arena_header .activity-icons .activity.more .image, .activity-icons a .activity:hover .image {border-color:#F8993D;}#arena_header .activity-icons .activity .type,#arena_header .activity-icons .activity .title {display:none; }#arena_header .activity-icons .activity:hover .type {font-weight:normal;font-size:0.8em;position:absolute;background:#222;color:#FFF;padding:0.25em .5em;border-radius:0.5em;bottom:-0.25em;z-index:2;box-shadow:2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:translateY(100%);transform:translateY(100%);white-space:nowrap;}#arena_header .activity-icons .activity:hover .type:before {position:absolute;top:-0.8em;border:0.5em solid transparent;border-bottom-color:#222;content:'';display:block;}#content h2:not(.subtitle) {text-transform:uppercase;text-align:center;color:#AAA;font-size:2em;font-weight:normal;margin:0em 0 1em;}h2.subtitle.nearest_city {font-weight:normal;margin:-0.75em 0 0.5em;font-size:1em;padding-top:0;}#arenas_view .leftcol {width:336px;}#media {margin-bottom:20px;}#media #main-img {margin-bottom:8px;display:block;position:relative;box-shadow:1px 2px 2px rgba(0,0,0,0.5);background:#000;text-align:center;}#media .arena-thumbnail, .arena-image-add-btn {margin-right:8px;margin-bottom:8px;overflow:hidden;}.arena-image-add-btn {background:#888 url(/images/icons/add-media.png) center center no-repeat;background-size:contain;box-shadow:none;cursor:pointer;}.arena-image-add-btn:hover {background-color:#444;}.arena-image-add-btn:first-child {width:100%;max-width:none;height:150px;background-size:auto;}#media .arena-thumbnail .delete {display:none;}#media a .title {display:none;}#media .arena-thumbnail img {opacity:0.8;transition:opacity 0.3s ease-in-out;}#media .arena-thumbnail:hover img {opacity:1;}#media #main-img img {max-width:100%;display:block;margin:0 auto;}#media #main-img img.play-button {position:absolute;top:80px;left:120px;}#media .pin-image {position:absolute;z-index:-1;width:1px;height:1px;}#local-sponsors {margin-bottom:1em;text-align:center;letter-spacing:1em;}#local-sponsors h2 {margin-bottom:.5em;font-size:1.25em;letter-spacing:0;}#local-sponsors .local-sponsor {margin-bottom:1em;display:inline-block;}#block-ad {text-align:center;margin-bottom:1em;padding:0.5em;}#block-ad h2 {font-size:1em;margin:0;}.weather-widget ~ .adsense {margin-top:2em;}.creator_credit {font-size:1.5em;padding:1em;margin-top:1em;}.creator_credit p {font-size:0.8em;padding:0.4em;}.creator_credit span {display:block;line-height:1em;}.nearby-arenas h2 {}#arenas_view .rightcol {min-height:830px;margin-left:-336px;width:100%;padding-left:356px;margin-right:-20px;clear:right;}#arenas_view #arena_additional {width:100%;}.nearby-arenas {clear:both;}.nearby-arenas a.add {float:none;text-decoration:underline;display:inline;}.nearby-buttons {clear:both;text-align:center;padding:50px 0;}.nearby-buttons .nearby.button {margin-bottom:0.5em;}#arena_header .social-media {float:right;margin-top:-15px;}#arena_header .social-media > span {display:block;float:right;margin:0 5px;}#arena_header .social-media .pinterest {height:20px;width:40px;}#content .closure {background:#A00;color:#FFF;padding:0.5em;margin-bottom:1em;font-size:1.25em;}#content .closure p:last-child {margin-bottom:0;}#content .closure .closure_dates {text-transform:uppercase;}#summary {}#description {clear:both;margin-top:1em;padding-top:.5em;}#description .references p {margin-bottom:0;}#description .references[data-count="0"] p, #description .references[data-count="0"] ul {display:none;}#description .references {padding-top:1em;border-top:1px solid #ccc;}#content .references > h2 {margin-bottom:0.5em;font-size:1.5em;text-transform:none;font-weight:bold;text-align:left;}.arena-references .reference {padding:0.75em 0;font-size:0.9em;}.arena-references .reference .url,.arena-references .reference .title {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.arena-references .reference .title {font-size:1em;margin-top:-5px;}.arena-references .reference .title a {text-decoration:none;color:#444;}.arena-references .reference .url {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100vw - 500px);display:inline-block;}.arena-meta {max-width:380px;margin-top:0.75em;}.arena-meta .visited {padding:10px 14px;border:1px solid #e0e1e2;border-radius:8px;background:#fff;}.arena-meta .visited .headline {font-size:0.95em;font-weight:600;}.arena-meta .visited .by {padding-left:22px;margin-top:3px;font-size:0.85em;color:#7a7a7a;}.arena-meta .visited .by a {color:inherit;}.arena-meta .updated {padding:10px 14px;border:1px solid #e0e1e2;border-radius:8px;background:#fff;font-size:0.85em;color:#7a7a7a;}@media (max-width:960px) {.arena-references .reference .url {max-width:100%;}}#add-reference-form > p > input[type="input"] {width:600px;margin-bottom:0.5em;max-width:100%;}#description .description {margin-bottom:1em;}#description .description h3 {font-size:1.5em;color:#AAA;padding:0.5em 0 0.25em;}#description .description ul, #description .description ol {margin-bottom:-0.5em;}#description .description li {line-height:1.25em;margin-bottom:0.5em;}#description .description .edits {margin:3em 0;display:flex;}#description .description .edits .edit {padding-left:50px;margin:0.5em 0;}#description .description .edits .edit + .edit {margin-left:1em;}#description .description .edits .edit > * {display:block;}#description .description .edits .profile {margin-left:-50px;}#description .routes-summary h3 a {text-decoration:none;color:inherit;}.disclaimer,.ethics-guide {background:#888;color:#fff;padding:1em 2em;margin:1em -2em 0;}.disclaimer .guideline,.ethics-guide .guideline {margin-bottom:1em;display:flex;align-items:flex-start;}.disclaimer .guideline + .lnt-summary,.ethics-guide .guideline + .lnt-summary {border-top:1px solid #FFF;padding-top:1em}.guideline .guideline-icon {margin-right:0.5em;}.disclaimer .activity-icon,.ethics-guide .activity-icon {clear:both;margin-top:0.125em;font-size:1.25em;margin-right:0.5em;}#content .disclaimer .guideline-content p:last-child,#content .ethics-guide .guideline-content p:last-child {margin-bottom:0;}.disclaimer .guideline-content a,.ethics-guide .guideline-content a {color:#FFF;text-decoration:underline;white-space:nowrap;}.disclaimer > .more,.ethics-guide > .more, .disclaimer .activity-icon ~ p:not(.lnt-summary),.ethics-guide .activity-icon ~ p:not(.lnt-summary) {margin-left:4em;}.disclaimer > .more,.ethics-guide > .more {display:block;margin-top:-1em;margin-bottom:1em;white-space:prewrap;}.disclaimer p .more,.ethics-guide p .more {margin-left:0.5em;}.disclaimer .lnt-summary,.ethics-guide .lnt-summary {clear:both;display:flex;}.disclaimer p ~ .lnt-summary,.ethics-guide p ~ .lnt-summary {border-top:1px solid #FFF;padding-top:1em;}#post-review {}#review-form, #review-login, #guest-review {background:#FFF;box-shadow:1px 2px 2px #ccc;padding:1em;margin-bottom:1em;}#guest-review .rating-input {display:block;text-align:right;}#guest-review .rating-input:before {content:'Rating:'}#review-login {text-align:center;}#review-form {padding:1em 0;margin-bottom:0;}#post-review > p, #post-review h2 {display:none;}#post-review #review-new {width:100%;height:65px;padding:3px;padding:1em;height:6em;border:none;border-bottom:1px solid #888;border-radius:none;}#post-review .submit.button {float:right;margin-top:10px;margin-right:1em;}#post-review #review-form .set-rating-container {margin:1em 0 0 1em;float:left;}#guest-review.expanded .set-rating-container {float:right;margin-top:-1.5em}@media only screen and (min-width:500px) {.disclaimer .lnt-summary .lnt-logo,.ethics-guide .lnt-summary .lnt-logo {opacity:0.9;margin:0 1em;}}@media only screen and (max-width:450px) {#guest-review.expanded .set-rating-container {float:none;margin-top:1em;}#guest-review input[type="submit"] {float:none;display:block;width:100%;margin-top:1em;}}#guest-review.expanded .set-rating-container label {display:none;}#guest-review.expanded .input-block {margin:1em 0;clear:left;}#guest-review.expanded label {display:block;font-size:0.8em}#guest-review.expanded textarea {width:100%;min-height:10em}#reviews .review-tabs {padding:0 1em;}#reviews .review-tabs .tab {font-size:0.9em;text-transform:uppercase;display:inline-block;margin-right:1em;margin-bottom:0.5em;position:relative;color:#888;cursor:pointer;}#reviews .review-tabs .review_login {float:right;}#reviews .review-tabs .tab.active:after {display:block;border:1px solid #888;content:' ';position:absolute;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);width:10px;height:10px;background:#FFF;bottom:-16px;border-right:none;border-bottom:none;left:50%;}#reviews .review-blocks .block {display:none;border-top:1px solid #888;}#reviews .review-blocks .block.active {display:block;}iframe#video_linker {width:100%;border:none;}#reviews .reviews .review .content {margin-bottom:0.5em;}#reviews .reviews .review .content, #reviews .reviews .review .replies {padding-left:3em;}#reviews .reviews .review .replies .content {padding-left:2.5em;}#reviews .reviews .review .replies .profile {font-size:0.75em;}#reviews .reviews .review .response {display:inline-block;}#reviews .reviews .review .response > span {margin:0 0.5em;color:#888;font-size:0.8em;}#reviews .reviews .review .response > span.reply {text-transform:uppercase;}#reviews .reviews .review .response > span:not(.count) {cursor:pointer;}#reviews .reviews .review .response > span:first-child {margin-left:0;}#reviews .reviews .review .response .vote {display:inline-block;height:0.75em;width:0.75em;font-family:Ionicons;font-size:1.25em;vertical-align:-2px;margin:0 0.25em;}#reviews .reviews .review .response .upvote:before {content:'\f251';}#reviews .reviews .review .response .downvote:before {content:'\f250';}#reviews .reviews .review .response .upvote {}#reviews .reviews .review .response .downvote {}#reviews .reviews .review .response .vote.active {color:#000;}#reviews .reviews .review .replies {}#reviews .reviews .review .replies .reply-form textarea {width:100%;}.review .post-rating {font-size:.75em;}.review .post-data {font-size:.75em;margin-bottom:0.5em;}.review .post-data > * {display:inline-block;}.review .post-data h3:before {font-weight:normal;}.review .post-data .review_date:before {content:'on ';}.review .post-data .visit_date:before {content:' (visited:';display:inline-block;margin:0 0.25em;}.review .post-data .visit_date:after {content:')';}#review_block_guest_review .guest_extra .set-rating-container {float:none;margin-left:0;padding-left:1em;}#review_block_guest_review .guest_extra {display:none;}#review_block_guest_review .guest_extra .input_block {clear:both;padding-left:1em;margin:0.5em 0;}#review_block_guest_review .guest_extra .input_block label {width:5em;display:inline-block;}#review_block_guest_review .guest_extra .input_block label:after {content:':';}.reply-form.template {display:none;}#directions:before, #post-review:before {width:50%;content:' ';background:#CCC;height:3px;margin:0 25%;display:block;position:absolute;top:0;border-radius:50%;display:none;}#arena-map > div {position:relative;}#arena-map > div.google_map:after {display:block;content:' ';position:absolute;top:0;right:0;bottom:0;left:0;background:none;height:100%;width:100%;}#arena-map.controlled > div:after {display:none;}#arena-map > div.google_map:hover:after {content:'click to control';background:rgba(200,255,200,0.5);padding:210px 0;font-size:3em;text-align:center;color:#FFF;font-weight:bold;text-shadow:5px 5px 5px rgba(0,0,0,0.5);}#arena-map:after, #arena-map > div.google_map:hover:after {display:none;}#arena-map iframe {border:1px solid #222;width:100%;height:350px;margin-bottom:5px;}#arena-map .topo {padding:1em;text-align:center;background:linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75)), url(/images/topo_bg.jpg) center center no-repeat;background-size:cover;font-size:1.5em;}#topography-chart h2 .add {font-size:0.6em;}#topography-chart h2 .add:before {background-color:#AAA;color:#E4e4e4;}#topography-chart p.fineprint {text-align:center;color:#888;}.route {position:relative;}.route-info {max-width:780px;margin:1em auto;display:flex;flex-wrap:wrap;}.route-info + .topography-chart-container {border-top:1px solid #AAA;padding-top:1em;}.route-info > div {width:16.66%;display:block;padding:1em;text-align:center;border:1px solid #aaa;}.route-info h3 {color:#888;}.route-info span {font-size:1.5em;}.route-info span.round-trip {font-size:0.75em;text-transform:uppercase;display:block;color:#888;font-weight:bold;margin-bottom:-1em;margin-top:-0.5em;}@media only screen and (min-width:562px) {.arena-grid {text-align:center;}.arena-grid .arena {float:none;display:inline-block;text-align:left;}}@media only screen and (max-width:1280px) {.route-info > div {width:33%;}}@media only screen and (max-width:675px) {.route-info > div {width:33%;padding:0.5em 0.25em;}.route-info span {font-size:1.25em;}}@media only screen and (max-width:475px) {.route-info > div {width:33%;}.route-info h3 {font-size:0.7em;}.route-info span {font-size:1em;}}#content {padding-left:0;margin-left:0;}#summary .relative_distance {border:1px solid #CCC;padding:0.5em 2em;background:#F8f8f8;margin:1.5em 0 1.5em 3.75em;position:relative;display:inline-block;}#summary .relative_distance:after {display:block;background:#000;content:' ';position:absolute;top:-10%;left:-3.75em;height:5em;width:5em;border-radius:50%;background-position:center center;background-size:cover;border:3px solid #F8993d;background-image:url(/images/compass.png);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}#summary .relative_distance > * {display:block;border-bottom:1px solid #DDD;}#summary .relative_distance > *:last-child {border:none;}div#arena_header {height:250px;background-size:cover;background-position:center center;position:relative;box-sizing:border-box;color:#EEE;margin:-20px -20px 1em;}div#arena_header > div {position:absolute;bottom:0;width:100%;padding:1em;}#arena_header .social-media {position:absolute;top:1em;right:1em;bottom:auto;}#arena_header .rating {margin-top:1em;font-size:1.5em;}#summary table.lined {margin:0.5em 0;}#content #flag-paid {float:right;font-size:0.75em;display:none;}#arena_header .save_btns {float:right;}#media #main-img.arena-map-image {display:none;}#directions .google-navigate {height:50px;width:50px;background:url(/images/icons/directions.png) center center no-repeat;background-size:contain;display:block;float:left;opacity:0.3;text-decoration:none;}#directions .google-navigate:hover {opacity:1;text-decoration:none;}#directions .google-navigate:hover:after {content:'Google Directions';color:#000;margin-left:50px;display:block;line-height:1.25em;margin-top:5px;}#directions h3 {font-size:1em;color:#888;}#directions .or {font-style:italic;}section {padding:2em;margin:0;position:relative;}section:before {display:none;}section:after {clear:both;display:block;content:' ';}section:nth-of-type(3n+2) {background:#E4E4E4;}section:nth-of-type(3n) {background:#F8F8F8;}section#summary {padding-top:0;}#arena-additional {clear:both;border-top:3em solid #E4E4E4;margin-left:-20px;margin-right:-20px;box-sizing:content-box;}#arena-additional section {}.arena-grid:after {display:none;}.itemprop-address, .itemprop-place, .rating .itemprop, .gps .itemprop {display:none;}.placeholder_ad {width:728px;max-width:90%;background:#444;color:#EEE;font-size:1.5em;padding:1em;margin:auto;position:relative;}.placeholder_ad .button {background:#F8993D;color:#222;border:none;box-shadow:0 0 1em 0.25em rgba(0,0,0,0.5);margin:0 0.5em;}.placeholder_ad .button:hover {color:#222;box-shadow:0 0 1em 0.5em rgba(0,0,0,0.5);}a.placeholder_product {box-shadow:1px 2px 4px rgba(0,0,0,0.5);display:inline-block;box-shadow:0 0 10px rgba(0,0,0,0.5);}a.placeholder_product:hover {}.features .attributes {max-width:380px;}.features .attribute {background:#FFF;padding:0.25em;margin:0.125em 0;display:inline-block;}.features .attribute.no {background:#222;color:#FFF;text-decoration:line-through;}body.keep-out:after {content:'KEEP OUT';font-size:5em;font-weight:bold;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);letter-spacing:0.05em;text-shadow:-2px 0 black, 0 2px black, 2px 0 black, 0 -2px black, 2px 2px black, 2px -2px black, -2px -2px black, -2px 2px black, 0 0 15px #fff;text-shadow:-2px -2px #C00 , -2px -1px #C00 , -2px 0 #C00 , -2px 1px #C00 , -2px 2px #C00 , -1px 2px #C00 , 0 2px #C00 , 1px 2px #C00 , 2px 2px #C00 , 2px 1px #C00 , 2px 0 #C00 , 2px -1px #C00 , 2px -2px #C00 , 1px -2px #C00 , 0 -2px #C00 , -1px -2px #C00;color:#c00;color:#FFF;bottom:75px;line-height:1em;z-index:100;text-align:center;white-space:nowrap;}body.keep-out #content > *:not(.closure) {opacity:0.75;}body.keep-out #arena_header[style*="/maps/"] {background:#000 url(/images/text-image.php?txt=KEEP+OUT+&pads=150&color=222) !important;}.shorg {background:#FFF;padding:1em;}.shorg:before {content:'From SwimmingHoles.org';display:block;}@media only screen and (min-width:1400px) {#summary {display:grid;padding-left:0;grid-column-gap:2em;grid-auto-rows:unset;}#summary #description {grid-column:1;grid-row:1 / span 2;}#summary #description .disclaimer,#summary #description .ethics-guide {margin:0}.relative_distance {grid-column:2;}#summary .features {grid-column:2;}}@media only screen and (min-width:961px) {.placeholder_ad.block, .placeholder_product.block {display:none;}.ezoic-ad.ez-sticky {top:160px !important;}#arenas_view .leftcol #block-ad .placeholder_ad.gear_vendor_ad {width:336px;height:280px;padding:0;max-width:100%;}#arenas_view .leftcol #block-ad .placeholder_ad.gear_vendor_ad > div {top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);}#arenas_view .leftcol #block-ad .placeholder_ad.gear_vendor_ad > div > span {max-width:10em;display:inline-block;margin-bottom:1em;font-size:1.25em;}#media .thumbnail:nth-child(4n) {margin-right:0;}}@media only screen and (max-width:960px) {#bottom-ad * {display:none;}#media .arena-thumbnail img {opacity:1;}#arena-map:after {content:'tap to control';display:block;clear:both;font-size:2em;color:#CCC;margin-top:0.5em;text-align:center;}#arena-map > div.google_map:hover:after {content:'tap to control';}#arena-map:after, #arena-map > div.google_map:hover:after {display:none;}#arena-map iframe {width:100%;display:block;margin:0;padding:0;float:none;clear:both;}#post-review #review-new {}#arenas_view .rightcol {min-height:0;width:auto;display:block;float:none;}#arenas_view .leftcol {float:none;width:100%;}#arenas_view .leftcol #block-ad {display:none;}#media #main-img, #media #main-img img {width:100%;}#media #main-img.arena-map-image {display:none;}#arenas_view .rightcol {padding:0 20px;width:auto;margin:0;}#arenas_view .rightcol {padding:0 20px;width:auto;margin:0;}#change_block a.button {margin-top:7px;}.arena-nav ul li.media_nav {display:block;}.arena-nav ul li a {padding:0.25em 0.25em;}section#arena-map {padding:2em;}#arenas_view .rightcol {margin:0 -20px;padding:0;}#arenas_view .closure {padding:10px 30px;}#arenas_view .leftcol {margin:0 -20px;box-sizing:content-box;padding:2em;width:initial;background:#E4E4E4;}#arena-additional {border-top-width:0;}.placeholder_ad.wide, .placeholder_product.wide {display:none;}.sponsors-container {display:block;box-sizing:content-box;margin:2em -2em;padding:2em;background:#f8f8f8;}#arenas_view .leftcol #block-ad {display:block;margin:0;}.weather-widget ~ .adsense {display:none;}}@media (min-width:755px) and (max-width:776px) {#content {padding:1em !important;}}@media (max-width:755px) {div#arena_header { margin-left:0;margin-right:0;}}@media (max-width:670px) {#arena-map .topo {font-size:1.25em;}}@media only screen and (max-width:624px) {#bottom, #content {margin-top:0;padding-top:0;max-width:100vw;overflow-x:hidden;}div#arena_header {}#directions, #description, #post-review {}#directions {}#arena_header .activity-icons {}#arena_header .save_btns, #arena_header .social-media {display:none;}#arena_header .activity-icons {margin-right:0;padding-right:0;}.mobile-only.sticky-foot {position:fixed;bottom:0;z-index:1000;padding:0.5em;width:100%;background:rgba(34, 34, 34, 0.95);box-shadow:0 -4px 8px rgba(0,0,0,0.5);right:0;left:0;}.mobile-only.sticky-foot .save_btns {font-size:1.25em;text-align:center;}.mobile-only.sticky-foot .social-media {float:left;}.ezoic-floating-bottom {display:none !important}}@media (max-width:540px) {#arena-map .topo {font-size:1em;}.lnt-summary {flex-direction:column;}}@media only screen and (max-width:500px) {#reviews .rating-input {display:none;}#arena_header .rating {float:none;}body.keep-out:after {font-size:3em;}}@media only screen and (max-height:450px) and (min-width:500px) {#bottom {padding-left:55px;}.mobile-only.sticky-foot {position:fixed;top:0;z-index:1000;padding:70px 0 0;height:100%;background:#555;box-shadow:0 -4px 8px rgba(0,0,0,0.5);right:0;left:0;width:55px;text-align:center;}.arena-nav {margin:-7px 0 1em !important;}.arena-nav.sticky {position:relative !important;background:none !important;top:auto !important;left:auto;right:auto;box-shadow:none !important;}.arena-grid .add_arena {bottom:10px;right:10px;}.arena-grid .add_arena:after {font-size:40px;}@media only screen and (max-height:300px) {.mobile-only.sticky-foot {font-size:12px;}}@media only screen and (min-height:400px) {h1 {padding-left:0;}div#arena_header {margin:-20px 0 1em;}.arena-grid .add_arena {left:8px;right:auto;z-index:1001;}.arena-grid .add_arena:after {background:#222;}}}