@charset "utf-8"; *, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;line-height:1.5em;}input:not([type]), input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] { overflow:hidden; text-overflow:ellipsis;}input:not(.button), select, textarea {font-size:1em;border:2px solid #CCC;background:#FFF;padding:0.25em;border-radius:0.25em;line-height:1em;}img {max-width:100%}a img {border:none;}abbr {text-decoration:none;text-align:center;color:#EEE;background:#AAA;padding:0 0.35em;display:inline-block;border-radius:2em;min-width:1.5em;font-size:0.8em;cursor:pointer;}abbr:hover {background:#888;}.disclaimer abbr {background:none;font-size:1em;color:inherit;padding:0;font-weight:bold;border-bottom:1px dotted #FFF;border-radius:0;}html, body {font-family:Helvetica, Arial, sans-serif;color:#222;}html {background:#444;height:100%;}body:not(.loaded):after {background:url(/images/loaders/fountain-gray.gif) center center no-repeat;content:'';bottom:20px;left:20px;position:fixed;background-size:contain;width:150px;height:25px;}body {font-size:12px;font-size:16px;max-width:100vw;overflow-x:hidden;}#test_alert_bar {background:#DDD;text-align:center;border-bottom:1px solid #AAA;white-space:nowrap;font-size:0.9em;position:fixed;bottom:0;opacity:0.75;}#main_container {background:url('/images/head-bg.png') repeat-x fixed;}a:hover, .a:hover {text-decoration:underline;}#shadow {min-height:100%;height:auto !important;height:100%;width:100%;margin:0 auto -183px auto;background:#EEE;}#main {margin:0 auto;width:100%;position:relative;}#header {height:5em;background:#222;width:100%;z-index:999;position:relative;display:flex;justify-content:space-between;padding:10px;}#main {margin-top:80px;}#header.sticky {position:fixed;top:0;left:0;right:0;z-index:9999;box-shadow:0 0 0 rgba(0,0,0,0);transition:0.2s ease-in-out;max-width:100vw;}#header.sticky.three-d {box-shadow:0 0 1em rgba(0,0,0,1);}#header #navigation {display:flex;justify-content:flex-end;align-items:center;}#header #navigation a {text-decoration:none;color:#222;}#header .social-media {position:absolute;right:182px;height:40px;width:153px;display:none;}#header .social-media a {text-decoration:none;float:left;display:block;height:100%;}#header .social-media img {height:100%;width:100%;}#logo {height:100%;}#logo a {display:block;height:100%;}#logo .beta {top:2px;right:-30px;text-transform:uppercase;position:absolute;color:#F8993D;font-size:10px;}#logo img {max-width:none;max-height:100%;}#navigation {color:#EEE;text-align:right;}#header #navigation #main_menu {position:relative;z-index:100;}#header #navigation #main_menu .toggle {display:none;}#header #navigation #main_menu ul {display:flex;justify-content:flex-end;}#header #navigation #main_menu ul li {list-style:none;}#header #navigation #main_menu ul li a {text-decoration:none;color:#f8993D;font-size:1em;font-weight:bold;padding:0.75em 1em;border-bottom:3px solid transparent;transition:0.3s;}#header #navigation #main_menu ul li a i {margin-right:0.25em;}#header #navigation #main_menu ul li a:hover {border-bottom-color:#f8993d;}#header #navigation #main_menu ul li.active > a {color:#ccc;border-bottom-color:#ccc;}#header #navigation #main_menu ul ul {display:none;}#header #navigation #main_menu ul li {position:relative;}#header #navigation #main_menu ul li:hover ul {display:block;top:2.2em;left:0;position:absolute;background:#eee;text-align:left;padding:0.5em;}#header #navigation #main_menu ul li:hover ul li {column-break-inside:avoid;}#header #navigation #main_menu ul li:hover ul a {font-weight:normal;color:#444;display:block;padding:0.25em 1em;white-space:nowrap;}#header #navigation #main_menu ul li:hover ul.nav-activities {column-count:3;transform:translateX(-35%);}#header #navigation #main_menu ul li:hover ul.nav-activities:after {content:'';height:3em;display:block;} #header #navigation #main_menu ul li:hover ul.nav-activities a {display:flex;align-items:center;}#header #navigation #main_menu ul li:hover ul.nav-activities a .activity-icon {margin-right:0.5em;}#header #navigation #main_menu ul ul.nav-activities {max-width:90vw}@media (max-width:550px) {#header #navigation #main_menu ul li:hover ul.nav-activities {column-count:2;transform:translateX(-2em);}#header #navigation #main_menu ul li:hover ul {display:none; }}#header #navigation .button {border-color:#F8993D;background:#F8993D;border-radius:2.625em;padding:0.125em 0.625em;}#header #navigation .button:not(.account-btn) {vertical-align:1em;}#header #navigation .ghost.button {background:none;color:#F8993d;}#header #navigation .button.signup {color:#222;}#header #navigation .button:hover {}#header #navigation .icon {display:inline-block;line-height:1em;}#header #navigation .icon:before {font-family:'Ionicons';display:inline-block;speak: none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-align:center;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222;font-size:2.5em;vertical-align:0.15em;color:#F8993D;height:1.05em;width:1.05em;cursor:pointer;}#header #navigation .search-icon.icon:before {content:'\f21f';}#header #notifications-container {display:inline-block;position:relative;border-radius:100%;text-align:center;color:#222;}#header #notifications-container.icon:before {content:'\f3e2';}#header #notifications-container.icon.expanded:before {color:#eee;}#header #notifications-container:after {content:attr(data-unread);background:#888;border-radius:0 0 5px 5px;padding:0 0.3em;font-weight:bold;font-size:0.8em;position:absolute;top:0.0781em;right:0.0781em;color:#FFF;z-index:110;text-align:center;cursor:pointer;box-sizing:border-box;border-radius:0;cursor:pointer;}#header #notifications-content {background:#FFF;position:absolute;right:0;width:300px;max-width:84vw;display:none;z-index:105;border:1px solid #eee;border-top:3px solid #fff;border-bottom:1px solid #ccc;}#header #notifications-container.expanded #notifications-content {display:block;}#header #notifications-content .notifications {max-height:calc(100% - 65px);overflow:auto;}#header #notifications-container .notifications .no-notifications,#header #notifications-container .notifications .notification {padding:0.75em;display:block;border-bottom:1px solid #ccc;position:relative;transition:0.5s ease-in-out;}#header #notifications-container .notifications .notification.dismissed {opacity:0.8;}#header #notifications-container .notifications .no-notifications {text-align:center; padding:20px 0; display:block; }#header #notifications-container .notifications .notification.unread {background:#EDEFF5;}#header #notifications-container .notifications .notification:hover {background:#F6F7F8;cursor:pointer;}#header #notifications-container .notifications .notification > a {display:block;text-decoration:none;padding-right:1.5em;}#header #notifications-container .notifications .notification > a > span {display:block;}#header #notifications-container .notifications .notification span.mark_read {border:2px solid #ACBCD7;width:10px;height:10px;border-radius:100%;position:absolute;top:0.75em;right:0.75em;display:none;}#header #notifications-container .notifications .notification span.mark_read:hover {background:#ACBCD7;}#header #notifications-container .notifications .notification.unread span.mark_read {display:block;}#header #notifications-container span.notification_time {font-size:.8em;color:#AAA;}#header #notifications-container .notification-head {border-bottom:1px solid #ccc;padding:0.5em;font-weight:bold;text-align:left;}#header #notifications-container .notification-head .mark-all-read {float:right;font-weight:normal;color:#F8993D;text-decoration:underline;cursor:pointer;}#header #notifications-container .notification-head a.mark-all-read:hover {text-decoration:underline;}#header #notifications-container .notification-foot {}#header #notifications-container .notification-foot a {text-align:center;text-decoration:none;width:100%;padding:7px 0;background:#F6F7F8;font-weight:bold;display:block;}#header #notifications-container .notification-foot a:hover {background:#ccc;}#header #notifications-container .notification-content {padding-left:50px;text-align:left;}#header #notifications-container .notification-content > span {display:block;}#header #account-nav {display:inline-block;position:relative;line-height:0.7em;}#header #account-nav .account-btn {height:2.625em;width:2.625em;background-size:cover;margin-right:0;background-image:url(/images/icons/account.png);}#header #account-nav:before {}#header #notifications-container #notifications-content,#header #account-nav ul {transition:0.5s;position:fixed;width:300px;max-width:80%;height:calc(100vh - 80px);top:80px;right:0;z-index:1;background:#F5f5f5;padding:0 1em;display:block;box-shadow:-0.25em 0 0.5em rgba(0,0,0,0.5);font-size:0.75em;}#account-nav ul:before {content:'Account Menu';display:block;font-size:2em;color:#AAA;text-align:left;padding:0.25em;}#header #notifications-container:not(.expanded) #notifications-content,#header #account-nav:not(.expanded) ul {transform:translateX(110%);-webkit-transform:translateX(110%);box-shadow:none;}#header #account-nav ul li {list-style:none;}#header #account-nav ul li a {padding:0.5em 1em;font-size:1.5em;font-weight:normal;color:#444;text-align:left;display:block;border-bottom:4px solid transparent;}#header #account-nav ul li a:hover {border-bottom-color:#f8993d;}#header #account-nav ul li + li a {border-top:1px solid #CCC;}#header #notifications-container #notifications-content {padding:0;}#navigation .button {color:#222;}#header #navigation #account-nav.expanded .button {border-color:#EEE;background-color:#eee;}#header #navigation .add_arena.icon:before {content:'+';font-weight:bold;font-size:3em;font-family:Arial;content:'+';font-weight:bold;display:inline-block;line-height:0.9em;vertical-align:0.07em;height:0.875em;width:0.875em;}#header #notifications-container.expanded.icon:before,#header #notifications-container.expanded #notifications-content,#header #account-nav.expanded.icon:before,#header #account-nav.expanded ul {}.overlay_block.search {min-width:275px;}.overlay_block.search .input_block {padding:0.5em;padding:0;margin:0.125em;background:#FFF;border:1px solid #ccc;border-radius:0.25em;position:relative;}.overlay_block.search label {font-size:0.8em;font-weight:bold;display:block;display:none;}.overlay_block.search select,.overlay_block.search .select,.overlay_block.search input[type=text] {border:none;width:100%;height:2em;overflow:hidden;text-overflow:ellipsis;}.overlay_block.search .select {overflow:initial;}.overlay_block.search .search-zip-block {padding-right:30px;}.overlay_block.search .gps_locator {position:absolute;right:0.25em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.overlay_block.search input[type=submit] {float:right;margin-top:1em;}#nav-horizontal {height:30px;padding-right:50px;bottom:0;position:absolute;left:375px;display:none;}#nav-horizontal ul {height:30px;}#nav-horizontal li {height:30px;list-style:none;background:none;display:block;float:left;margin-right:3px;}#nav-horizontal a {display:block;height:34px;font-size:1em;padding:7px 10px;color:#dedede;text-transform:lowercase;letter-spacing:1px;font-weight:bold;text-decoration:none;}#nav-horizontal a:hover {color:#dedede;background:#444;text-decoration:none;padding-bottom:2px;}#nav-horizontal a.active {color:#222;background:#F8993D;}#nav-horizontal a.active:hover {padding-bottom:7px;}#sub-nav {background:#222;width:100%;height:34px;padding:0 20px;}#sub-nav li {height:30px;list-style:none;display:block;float:left;margin-right:3px;}#sub-nav a {display:block;height:34px;font-size:1em;padding:7px 10px;color:#dedede;text-transform:lowercase;letter-spacing:1px;font-weight:bold;text-decoration:none;}#sub-nav a:hover, #sub-nav a.active {color:#222;background:#eee;text-decoration:none;}#sub-nav a:hover {padding-bottom:5px;border-bottom:2px solid #222;}#sub-nav a:hover.active {padding-bottom:7px;border:none;}#bottom {background:#eee;width:100%;max-width:100%;padding:20px;}#sub-content {width:160px;float:left;padding:0;position:relative;z-index:1;}#sub-content .ad {height:600px;width:160px;font-size:4em;overflow:hidden;text-align:center;margin-bottom:20px;}#sub-content .tall-ad {width:160px;overflow:hidden;}#sub-content .social-media a {text-decoration:none;}#sub-content .add.button {background:#222;font-size:0.9em;margin:10px -10px;padding:10px;}#sub-content .add.button:hover {-webkit-transform:scale(1.1);transform:scale(1.1);}[data-filter_type="list"] #sub-content {display:none; }[data-filter_type="list"] #content {margin-left:0;padding-left:0;float:none;}.national-park-itinerary,.national-park-itinerary:hover {text-decoration:none;color:#000;margin-bottom:1em;display:inline-block;margin:-10px;cursor:zoom-in;}.national-park-itinerary .caption {margin-top:-0.25em;display:block;text-transform:uppercase;text-align:center;}#sub-content .national-park-itinerary {margin-top:1em;margin-bottom:1em;}#search_bar {position:relative;background:#F8993d;padding:0.312em;}#search_bar .search {width:100%;padding-right:41px;}#search_bar .search *:not(.options) {border:none; margin:0; }#search_bar .search label {display:none; }#search_bar .search .reset {display:none;}#search_bar .search .input_block {float:left;width:31.33%;padding:0 2px;}.search .input_block:after {content:'';clear:both;display:block;}#search_bar .search .input_block.search-zip-block {padding-right:1.75em;width:37.33%;background:#FFF;border-radius:0.25em;}#search_bar .search input[type=text], #search_bar .search .select,#search_bar .search select {height:2em;padding:0.25em;width:100%;}#search_bar .search .select {padding:0; }#search_bar .search .select .option_text {border-radius:0.25em; }#search_bar .search input[type=text]:focus {outline:none; background:#FFF; }#search_bar .search input[type="submit"] {font-size:0px;height:32px;width:32px;background:#F8993D url(/images/sprites/icon_sprite.png) -13px -59px no-repeat;position:absolute;top:5px;right:5px;border-radius:4px;border:none;cursor:pointer;}#search_bar .search input[type="submit"]:hover {background-color:#444;}#search_bar .activity-icon {display:inline-block;height:1.5em;width:1.5em;background-color:#F8993D;background-position:center center;border-radius:0.25em;border:0.0125em solid #ccc;font-size:1em;color:#E0E1E2;box-shadow:1px 2px 2px rgba(0,0,0,0.5);background-size:150%;vertical-align:-0.5em;}.search-zip {float:left; }.search .gps_locator {width:1.5em;height:1.5em;display:block;background:url(/images/icons/gps-locator.png) center center no-repeat;background-size:contain;float:right;opacity:0.3;position:relative;}#search_bar .search .gps_locator {margin-right:-1.5em;margin-top:0.25em;}.search .gps_locator:hover {opacity:1;cursor:pointer;}body.nosearchbar #header {border-bottom:0.5em solid #F8993D;}body.nosearchbar #search_bar {display:none;}body.nosearchbar #search_bar .search {display:none;}.ui-autocomplete.ui-widget {font-size:0.8em;}.ui-autocomplete.ui-widget .ui-menu-item {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}#sub-content .filter {position:relative;margin-bottom:20px;background:transparent;}#sub-content .filter .more {display:none; }#sub-content .filter a.remove_filter {text-decoration:none;color:#C00;font-weight:bold;padding:5px;}#sub-content .filter h3 {background:transparent;color:#222;padding:0;border-bottom:2px solid #222;}#sub-content .filter li {list-style:none;border-bottom:1px solid #CCC;font-size:0.9em;}#sub-content .filter li a {display:block;text-decoration:none;color:#222;padding:5px 0;}#sub-content .filter li.active a:not(.remove_filter) {float:left;width:100%;margin-right:-23px;padding-right:23px;}#sub-content .filter li.active a.remove_filter {float:right;}#sub-content .filter li a .count {font-size:0.75em;vertical-align:0.185em;background:#888;padding:0.0926em 0.37037em;border-radius:2em;color:#FFF;min-width:1.6667em;display:inline-block;text-align:center;height:1.6667em;}#filter input[type=text], #filter select {display:block;width:136px;height:1.5em;margin-bottom:7px;padding:0 3px;}#filter select {padding-right:0;width:138px;}#filter a.reset, #filter a.advanced {position:absolute;bottom:20px;left:10px;text-transform:lowercase;}#filter input[type=submit] {position:absolute;bottom:15px;right:10px;padding:2px 5px;font-weight:bold;}textarea {font-family:Helvetica, Arial, sans-serif;font-size:0.875em;}#content {width:100%;min-width:260px;position:relative;}#content p, #content ul, #content ol, #content dl {}p.no-results {font-size:1.5em;text-align:center;padding:3em 0;}.add_arena {cursor:pointer; }.rating:not(td):not(th) {background:url(/images/icons/star-bg.png) left top no-repeat;display:block;width:6.1em;height:1em;font-size:0.875em;background-size:auto 100%;}.stars {display:block;height:1em;background:url(/images/icons/star1.png) left center repeat-x;background-size:auto 100%;}.set-rating-star {margin-right:-4px;}.code {font-family:consolas, courier, "courier new", monospace;}.codeblock {font-family:consolas, courier, "courier new", monospace;border:1px solid #888;background-color:#FFF;padding:.5em;margin-bottom:1em;white-space:pre;overflow:auto;}.fakeoutput {border:2px solid #39c;background-color:#EFEFFF;padding:.5em;overflow:auto;} .error {background:#c00;padding:0.25em 0.5em;color:#FFF;margin-bottom:1em;font-weight:bold;}form.login_register .message {background:#888;}.das-messages {position:fixed;bottom:160px;left:1em;display:none;max-width:100%;z-index:9998;}.das-message {color:#eee;padding:10px;font-weight:bold;margin:0.25em 0;transition:1s ease-in-out;box-shadow:0.125em 0.25em 0.5em rgba(0,0,0,0.5);float:left;clear:left;text-align:left;background:#888;}.das-message.collapsed {padding:0;height:0 !important;overflow:hidden;}.das-message a {color:#eee; }.das-message.error-message {background:#B21717; }.das-message.success-message {background:#0CBC00; }.das-message.warning-message {background:#ff7; color:#222}.das-message .close {background:#FFF;border-radius:100%;height:1.35em;width:1.35em;display:block;float:right;text-align:center;cursor:pointer;color:#222;margin-left:0.5em;}.das-message .close:after {content:'\00D7';font-size:1.75em;line-height:0.85em;display:block;}.das-message.success-message .close {color:#0CBC00; }.das-message.error-message .close, #failure.message .close {color:#B21717; }.das-message.warning-message .close {color:#fff; background-color:#222; }@media only screen and (min-width:722px) {.das-messages {max-width:75%;}}@media only screen and (max-width:721px) {.das-messages {left:0;right:0;bottom:0;z-index:9998;}.das-message {float:none;margin:0;}.das-message:not(.hidden) + .das-message {display:none;}}a.button, span.button, div.button, input.button, button.button,a.button:focus, span.button:focus, div.button:focus, input.button:focus, button.button:focus,a.button:active, span.button:active, div.button:active, input.button:active, button.button:active {background:#222;border:0.125em solid #222;display:inline-block;padding:.3em 1em;margin-right:.3125em;color:#FFF;fill:#FFF;transition:background-color 0.3s, border 0.3s, color 0.3s;box-sizing:border-box;text-decoration:none;cursor:pointer;font-size:1em;}a.button .svg-icon, span.button .svg-icon, div.button .svg-icon, input.button .svg-icon, button.button .svg-icon,a.button:focus .svg-icon, span.button:focus .svg-icon, div.button:focus .svg-icon, button.button:focus .svg-icon,a.button:active .svg-icon, span.button:active .svg-icon, div.button:active .svg-icon, button.button:active .svg-icon {vertical-align:-0.15em;}.button.ghost {background:#888;border-color:#888;}a.button:hover, div.button:hover, span.button:hover, input.button:hover, button.button:hover {background:#F8993D;border-color:#444;border-color:#f8993d;}a.button.inverse, span.button.inverse, div.button.inverse, input.button.inverse, button.button.inverse,a.button.inverse:focus, span.button.inverse:focus, div.button.inverse:focus, input.button.inverse:focus, button.button.inverse:focus,a.button.inverse:active, span.button.inverse:active, div.button.inverse:active, input.button.inverse:active, button.button.inverse:active {background:#F8993D;border-color:#f8993d;}a.button.inverse:hover, div.button.inverse:hover, span.button.inverse:hover, input.button.inverse:hover, button.button.inverse:hover {background:#000;border-color:#000;}.button.next {float:right;}.button.previous {float:left;}.button.full {display:block;margin:0;}.button button, .button input[type=submit] {background:none;color:#fff;border:none;font-weight:bold;margin:-5px -10px;padding:5px 10px;cursor:pointer;}.button.mini, .button.mini:active, .button.fineprint,.button.fineprint:active,a.button.mini, a.button.mini:active, a.button.fineprint,a.button.fineprint:active,span.button.mini, span.button.mini:active, span.button.fineprint,span.button.fineprint:active {font-size:0.9em;padding:0.125em 0.5em;border-width:1px;}.page-nav {font-size:1.25em;color:#222;margin:-1.5em 0 0.5em;display:block;}.page-nav strong, .page-nav a.pg.active {display:inline-block;width:1.5em;height:1.5em;background:url(/images/orange-circle.png) center center no-repeat;background:#F8993E;color:#EEE;border-radius:.75em;text-decoration:none;text-align:center;}.page-nav a.pg.active {background:#222;}.page-nav a {color:#F8993D;text-decoration:none;text-align:center;}.page-nav a:not(.active):hover {text-decoration:underline; }#footer, #sticky-footer-push {height:183px;width:100%;padding:0;margin:0 auto;clear:both;}#sticky-footer-push {clear:both;visibility:hidden;}#footer {clear:both;background:#444;}#footer,#footer a {color:#EEE;text-decoration:none;}.footer-bar {display:flex;justify-content:space-between;flex-wrap:wrap;}#footer-wrapper {max-width:1024px;margin:0 auto;padding:4em 2em;}.footer-logo {margin-bottom:1em; }.footer-logo img {height:60px; }#footer .footer-credits {padding:0.5em;font-size:0.9em;background:#222;}#footer .copyright {text-align:right;}#footer .social-media {float:left;}.footer-links li {list-style:none;}.footer-links li:not(:first-child):before {}#footer a {text-decoration:none;color:#EEE;}#footer a:hover {color:#FFF;text-decoration:underline;}#footer .social-media a {opacity:0.9;transition:0.3s;text-decoration:none;display:inline-block;width:2.5em;}#footer .social-media a:hover {opacity:1;}.footer-links a:hover {text-decoration:underline;}#footer .recaptcha-credit {text-align:center;margin-bottom:1em;}.grecaptcha-badge {visibility:hidden;width:1px;overflow:hidden;}h1 {font-size:1.375em;margin-bottom:1em;padding-bottom:.5em;}h1 .subtitle {display:block;font-size:0.65em;font-weight:normal;}.profile {background-image:url(/images/icons/account.png);background-position:center center;background-repeat:no-repeat;background-size:cover;height:2.5em;width:2.5em;margin-right:0.5em;float:left;border:1px solid #222;border-radius:100%;background-color:#FFF;overflow:initial;cursor:pointer;}.profile .points {font-weight:normal;font-size:0.8em;color:#888;display:none;}.profile .points:after {}.profile > span.points {background:#222;color:#FFF;font-size:0.55em;padding:0.3em;border-radius:2em;position:absolute;bottom:-0.25em;right:-0.25em;font-weight:normal;}.profile > span.points:empty:before {content:'5';}h1 a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;vertical-align:bottom;}h1 input[type=text] {font-size:1.125em;padding:2px;}h2 {font-size:1em;margin-bottom:1em;}h3 {font-size:0.9em;}hr {margin-top:12px;margin-bottom:1em;}#content p {line-height:1.5em;margin-bottom:1em;}#content ul, #content ol {margin-left:20px;margin-bottom:1em;}dl {margin-bottom:1em;}dt {font-weight:bold;margin-top:.75em;}dd {margin-left:0;}table td, table th {vertical-align:top;padding:3px;}td.edit img {min-width:20px; }table.lined {border-collapse:collapse;margin:10px;}table.lined th {background:#222;color:#dedede;text-align:left;}caption {margin-top:1em;font-size:1.2em;text-align:left;}table.lined th a {color:#FFFFFF;}table.lined tr:nth-child(even) > td {background:rgba(224,224,224,0.35);}table.lined tr:nth-child(odd) > td {background:rgba(255,255,255,0.1);}table.lined td, table.lined th {border:1px solid #888888;padding:3px 5px;}table.hoverable *[href]:hover {background:#DDD;cursor:pointer;}.clear {clear:both;display:block;}.clearfix:after {content:' ';display:block;clear:both;}.col {float:left; }.col + .col {margin-left:10px}.rightcol {width:48%;margin:0;float:right;}.leftcol {width:48%;margin:0;float:left;}.icon-col {text-align:center; }.icon-col h3 {text-transform:uppercase;font-weight:normal;margin:0.75em 0;font-size:1.25em;}a, .a {color:#F8993D;cursor:pointer;}.add,a.add {color:#222;text-decoration:none;}.add {display:inline-block;padding:0.5em;transition:background 0.3s ease-in-out;cursor:pointer;}.add:hover, a.add:hover {background:#CCC;text-decoration:none;}.add:not(:empty):before {margin-right:0.125em;vertical-align:-0.125em;}.add:before {padding:0.125em;background:none;width:0.9em;height:0.9em;line-height:0.65em;content:"\002B";color:#FFF;background-color:#8cc63f;border-radius:2em;font-size:2em;font-weight:bold;text-align:center;display:inline-block;}.add.button,.add.button:hover {background:#8cc63f;color:#FFF;padding-left:0.25em;border-color:transparent;text-transform:uppercase;}.add.button:not(:active):hover {text-decoration:none;box-shadow:0.125em 0.25em 0.25em rgba(0,0,0,0.5);-webkit-transform:translate(-0.125em, -0.25em);transform:translate(-0.125em, -0.25em);}.invisible {visibility:hidden;}.drop-cap {font-size:2em; float:left;display:block;margin-right:2px;line-height:1em;text-transform:uppercase;}.waypoint {margin:0 !important;padding:0 !important;height:0 !important;}#nav-horizontal a.locked {padding-left:25px;background-image:url(/images/icons/lock.png);background-position:left center;background-repeat:no-repeat;}#activities {width:100%;margin:20px 0 0;padding-bottom:20px;overflow:hidden;}#activities .activity {text-align:center;float:left;width:78px;height:auto;padding:0 5px;margin:0;}#activities .activity:first-child {margin-left:-5px;}#activities .activity a {color:#222;text-decoration:none;}#activities .activity img {height:100px;width:100px;display:block;margin-bottom:5px;margin:0 auto 5px;}#activities .activity .image {display:block;height:68px;width:68px;background-color:#F8993D;background-position:center center;border-radius:12px;border:2px solid #ccc;font-size:4.4em;color:#E0E1E2;box-shadow:1px 2px 2px rgba(0,0,0,0.5);}#activities .activity.more .image, #activities .activity:hover .image {border-color:#F8993D;}#activities .activity .title {font-size:0.9em;}.activities_checklist {width:auto;display:inline-block;margin:0 auto;text-align:left;}.activities_checklist .col {margin:0 1.5em; }.activities_checklist .activity input {display:none; }.activities_checklist .activity label {text-transform:capitalize;cursor:pointer;display:block;}.activities_checklist .activity label span {height:1.5em;width:1.5em;display:inline-block;background-position:center center;background-size:150%;border-radius:0.5em;vertical-align:-0.5em;margin:0.25em 0;border:1px solid #888;}.activities_checklist .activity label:before {}.activities_checklist .activity input:not(:checked) + label span {opacity:0.5}.activities_checklist .activity label:hover span, .activities_checklist .activity label:hover span {box-shadow:0 0 0 0.125em #F8993D}.activities_checklist .activity input:not(:checked) + label .svg-icon {opacity:0.4}.activities_checklist .activity input:not(:checked) + label:hover .svg-icon, .activities_checklist .activity input:not(:checked) + label:hover .svg-icon { opacity:1;}.activities_checklist .activity label:hover .svg-icon svg, .activities_checklist .activity label:hover .svg-icon svg {background:#F8993D;}#mid-banner-ad {margin:20px 0;}.persistance {float:right;}#noscript {border-bottom:1px solid #fff;color:#fff;text-align:center;}.box-delete {color:#eee;position:absolute;top:0;right:0;border-radius:50%;display:block;line-height:0.75em;padding:0 .075em;cursor:pointer;font-size:1.5em;}.box-delete:hover {}.box-delete:after {line-height:0.75em;content:'\00D7';}#sb-title {min-height:1.5em;}table.lined {border-collapse:collapse;border-left:1px solid #888;border-right:1px solid #888;}.section-ad {clear:both;text-align:center;overflow:hidden;padding-left:0;padding-right:0;}.adsense > a {display:inline-block; }blockquote,.blockquote {padding-left:1em;border-left:2px solid #CCC;position:relative;margin:2em 0;}blockquote:last-child,.blockquote:last-child {margin-bottom:0;}blockquote .credit,.blockquote .credit {text-align:right;display:block;font-style:italic;}blockquote:before,.blockquote:before {display:block;content:'\275D';font-size:10em;line-height:.5em;color:#888;position:absolute;top:0;left:0;opacity:0.25;}.adsbygoogle.wide {display:inline-block;width:728px;height:90px;}.adsbygoogle.block {display:inline-block;width:336px;height:280px;}#featured_arenas,#featured_arena_lists {text-align:center;}#featured_arenas {background:#444;}#featured_arenas h2 {color:#EEE;}#featured_arena_lists > h2 {color:#444;}#featured_arena_lists .arena-lists h2 {color:#444;font-size:1.25em;}#featured_arenas > div,#featured_arena_lists > div {width:100%;max-width:none;}#featured_arena_lists .save_btns {display:none !important; }#featured_arenas .arena-grid .arena,#featured_arena_lists .arena-lists .arena_list {font-size:16px;float:none;display:inline-block;text-align:left;}#featured_arena_lists .arena_list .profile {font-size:1.25em;}@media only screen and (min-width:731px) {#bottom-ad .block-ad,.section-ad .block-ad,#bottom-ad .wide-ad .adsbygoogle.block,.section-ad .wide-ad .adsbygoogle.block {display:none; }}@media only screen and (max-width:730px) {#bottom-ad .wide-ad .adsbygoogle.wide,.section-ad .wide-ad .adsbygoogle.wide {display:none; }}.wide-ad ins {margin:auto !important;}#page-options {padding:0.25em 13px;margin-bottom:1em;text-align:right;background:#CCC;border-radius:0.25em;clear:both;}#page-options.map-view {margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}#page-options .sort-options {display:none;}#page-options .sort-options:before {content:'Sort by:';}#page-options .view-options a {display:inline-block;background:#f4f4f4;vertical-align:-10px;border-radius:0.25em;background:#f4f4f4 left center no-repeat;background-size:contain;text-decoration:none;color:inherit;padding:0.15em 0.5em}#page-options .view-options a .svg-icon {font-size:1.25em;vertical-align:-0.2em;}#page-options .view-options a:not(.active):hover {background:#7a7a7a;color:#ccc;fill:#CCC;}#page-options .view-options a.active {background-color:#aaa;border-color:#CCC;cursor:default;}#page-options > * {display:inline-block;line-height:0em;margin-left:1em;position:relative;}#page-options .view-options {vertical-align:0.35em;}#page-options .view-options a.map-view {}#page-options .view-options a.map-view:after {font-size:0.5em;content:'beta';display:none;position:absolute;color:#7a7a7a;right:-14px;top:9px;text-transform:uppercase;font-weight:bold;line-height:1.2em;background:#F8F8F8;border-radius:25%;}#page-options .view-options a.map-view.active:after {background:#CCC;}#page-options .view-options a.grid-view {}#page-options .view-options a.list-view {}#date-adjust {float:right;font-size:13px;text-align:center;margin:0 0 15px 15px;background-color:#F0F0F0;border:1px solid #CCC;}#date-adjust form {padding:5px 5px 0;}#date-adjust label,#date-adjust input {display:inline;}#date-adjust P {margin-top:0.5em;}#date-adjust INPUT[type="text"] {width:8em;}#date-adjust INPUT[type="submit"] {float:none;}#date-adjust .preset-dates {clear:both;}#date-adjust .preset-dates .col {width:auto;margin:5px 15px;text-align:left;}#date-adjust .preset-dates .col a {display:block;}.print-only {display:none; }.itemprop-main {display:none}.afterload {opacity:0; transition:opacity 0.3s ease-in-out; }body.loaded .afterload {opacity:1; }.fineprint {font-size:0.8em; }.created-updated {margin-top:2em; opacity:0.8; }.pac-container.pac-logo {z-index:9999;}.share-overlay {text-align:center;letter-spacing:0.1em;width:500px;max-width:100%;}.embed-overlay {width:600px;max-width:100%;}.share-overlay .embed_block {letter-spacing:0;display:block;float:left;width:100%;text-align:right;padding-right:120px;margin-right:-120px;line-height:1.9em;font-size:1.25em;}.share-overlay .share-options {max-width:500px;}.share-overlay h2 {text-align:center;font-size:2em;}.share-overlay a {text-decoration:none;}.share-overlay a:hover {opacity:0.9;}.share-overlay .share_url_wrap {margin:1em 0;}.share-overlay .share_url_block {width:100%;padding-right:100px;margin-right:-100px;float:left;}.share-overlay input.share_url {border:none;border-bottom:1px solid #222;background:none;width:100%;border-radius:0;margin:0.5em 0;text-overflow:ellipsis;padding:0;outline:none;line-height:1em;}.share-overlay .share_url_block .button {float:right;}.share-overlay hr,.share-overlay .embed_wrap {}.overlay_block.embed-overlay {display:flex;flex-direction:column-reverse;}.embed_use {display:none; }.embed-overlay .embed_demo {overflow:auto;border:1px solid #000;margin-bottom:1em;padding:1em;box-shadow:inset 0 0 1em;height:300px;max-height:calc(100% - 310px);}.embed-overlay .embed_form {margin-bottom:1em;}@media only screen and (min-width:1024px) {.embed-overlay {width:1024px;}.embed-overlay .embed_demo {}}@media only screen and (max-width:1023px) {.embed-overlay {min-height:70vh}}span.cke_button.add_blockquote:before {font-size:3em;line-height:0.1em;display:inline-block;vertical-align:bottom;color:#AAA;content:'\275E';}.login_register {margin:20px 150px; width:300px;}.login_register h2 {text-align:center;}.login_register .fb-login-container {text-align:center; }.login_register .fb-login-container > span {display:block; margin:0.5em 0;}.fb-login-button {min-width:250px;min-height:40px;background:#4267b2;border-radius:5px;}.fb-login-button:not(.fb_iframe_widget) {background-image:url(/images/loaders/fountain-gray.gif);background-position:center center;background-repeat:no-repeat;background-size:50%;}.adsense img {display:block;}#printref-toolbar {height:4em;padding:0.25em;background:linear-gradient(rgba(0,0,0,0.75),transparent);cursor:pointer;position:fixed;top:0;left:0;right:0;z-index:1000;}#printref-toolbar .back-button, #printref-toolbar .print-button {display:inline-block;height:2em;width:2em;background-size:contain;position:absolute;top:1em;background-position:center center;background-repeat:no-repeat;}#printref-toolbar .back-button i, #printref-toolbar .print-button i {color:#FFF;font-size:2em;}#printref-toolbar .back-button {left:2em;}#printref-toolbar .print-button {right:2em;}#printref-content {background:#555;border:none;padding:6em 0 2em;margin:0 auto;clear:both;}#printref-content .page {background:#FFF;width:8.5in;min-height:11in;padding:0.25in;margin:1em auto;box-shadow:6px 10px 10px rgba(0,0,0,0.25);position:relative;}#printref-content .page-break {display:none;}#printref-content .actions {display:none;}#tooltip {position:absolute;display:none;z-index:9999;}#tooltip .bubble {background:green;background:#444;color:#EEE;border-radius:0.5em;font-size:0.8em;box-shadow:2px 4px 4px rgba(128,128,128,0.5);padding:0.25em 0.5em;max-width:20em;display:block;}#tooltip.top { }#tooltip.right { }#tooltip.bottom { }#tooltip.left { }#tooltip .stem {display:block;content:'';border:0.5em solid transparent;position:absolute;}#tooltip.top .stem {top:0;border-bottom:0.5em solid yellow;border-bottom:0.5em solid #444;border-top:none;}#tooltip.bottom .stem {bottom:0;border-top:0.5em solid yellow;border-top:0.5em solid #444;border-bottom:none;}#tooltip.right .stem { }#tooltip.left .stem { }#tooltip.top {padding-top:0.5em; }#tooltip.bottom {padding-bottom:0.5em; }#tooltip.left .stem {-webkit-transform:translateX(-50%);transform:translateX(-50%);}#tooltip.right .stem {-webkit-transform:translateX(50%);transform:translateX(50%);}#link-video-container {padding:1em; }#link-video-container #video_url,#link-video-container #youtube_url {width:100%; }#link-video-container .arena-thumbnails {clear:both;margin:2em 0;padding:2em 0;border-top:1px solid #CCC;}#link-video-container .arena-thumbnail {cursor:pointer; margin-right:15px; }#link-video-container .arena-thumbnail:hover .buttons {display:block; }#link-video-container #link_video_form input[type=text] {margin-bottom:0.5em; }#link-video-container #image_upload_form input[type=text] {width:100%; }#link-video-container .arena_image_template {display:none; }#link-video-container .no-results {margin:1em;font-weight:bold;text-align:center;color:#CCC;font-size:1.5em;padding:0}#link-video-container .arena_image .delete.box-delete {color:#222; }#link-video-container .arena_image .delete.box-delete:hover {background-color:#222; color:#FFF; }#link-video-container #video_thumbnails .video-thumb .delete {z-index:1; }#link-video-container #link_video_form:not(.loading) .loading {display:none; }#content .overlay_block {display:none; }.overlay_block.log_arena_visit.review_edit .explanation,.overlay_block.log_arena_visit .addl_content,.overlay_block.log_arena_visit.been_there_addl .been_there_confirm {display:none; }.overlay_block.log_arena_visit.review_edit .review_edit_content,.overlay_block.log_arena_visit.review_addl .review_addl_content,.overlay_block.log_arena_visit.been_there_addl .been_there_addl_content {display:block; }#overlay-wrapper.log_arena_visit_wrapper {width:600px; }.actions {position:absolute;top:0.5em;right:0;z-index:1;}.actions .expand_collapse {right:0;position:absolute;height:1em;}.actions:before {display:inline-block;border:0.25em solid transparent;height:1em;width:1em;border-left-color:#aaa;border-top-color:#aaa;-webkit-transform:rotate(225deg) translate(25%, 25%);transform:rotate(225deg) translate(35%, 10%);font-size:0.8em;cursor:pointer;content:'';}.actions:after {height:1.5em;width:1.5em;font-size:0.8em;cursor:pointer;content:'';position:absolute;top:-0.25em;right:0;}.actions > div {display:none;border:1px solid #CCC;}.actions.expanded > div {display:block;background:#FFF;position:absolute;top:1em;right:0;box-shadow:1px 2px 2px rgba(0,0,0,0.5);z-index:100;}.actions > div > * {display:block;padding:0.25em 1em;border-top:1px solid #CCC;cursor:pointer;white-space:nowrap;color:#000;text-decoration:none;}.actions > div > a:hover,.actions > div > span:hover {background:#F8F8F8;}.actions > div > :first-child {border:none;}.select {position:relative; display:inline-block;vertical-align:-0.8em;}.select:not(.expanded) .options {display:none; }.select .option_text {background:#FFF;padding:0.25em;padding-right:1.25em;width:10em;display:block;height:2em;border:2px solid #CCC;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;width:100%;}.select .option_text:empty:before {content:attr(placeholder);}.select .option_text:after {content:'';border:0.2em solid transparent;border-top:0.35em solid #000;display:block;border-bottom:none;position:absolute;right:0.25em;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}.select .options {background:#FFF;position:absolute;overflow-y:auto;border:1px solid #888;z-index:9999;}.select .option {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0.25em;cursor:pointer;}.select .option:hover {background:#159bfb;color:#FFF;}.cke_maximized {z-index:9999 !important; }#add-arena-step1 .input_block {margin:0.5em 0;}#add-arena-step1 label:first-of-type,#add-arena-step1 input[type=text] {display:block;width:100%;}#add-arena-step1 label:first-of-type {font-weight:bold;font-size:0.75em;}#add-arena-step1 input[type=submit].button {position:relative;left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); margin:1em 0;}#add-arena-step1 .error {color:#C00;background:#FFF;border:1px solid #C00;padding:0.125em;font-weight:bold;}.arena_list:not(li) {border-radius:1em;width:15.625em;display:inline-block;margin:0.5em;height:18.625em;background:#FFF;box-shadow:0.0625em 0.125em 0.125em rgba(0,0,0,0.25);text-decoration:none;position:relative;}.arena_list:not(.add_list):not(li):hover {text-decoration:none;background:#ddd;}.arena_list.travel_log {background:#E4e4e4; }a.arena_list .buttons {position:absolute;top:0.5em;right:0.5em;z-index:1;display:none;letter-spacing:-0.2em}a.arena_list .buttons > span {display:inline-block;background:#EEE;color:#888;padding:0.25em 0.5em;text-transform:uppercase;font-size:0.8em;border-radius:0.25em;border:0.0625em solid #000;color:#000;box-shadow:0 0 0.1875em 0 rgba(255,255,255,0.5);letter-spacing:0}a.arena_list .buttons > span:hover {background:#DDD;}.arena_list:hover .buttons {display:block;}.arena_list .locked {height:2em;width:2em;display:block;position:absolute;background:#f8993d url(/images/sprites/lock.png) right center no-repeat;background-size:300% 100%;border:0.375em solid #f8993d;border-radius:0.5em;top:0.5em;right:0.5em;z-index:1;}.arena_list .list_content:before {display:block;position:absolute;width:2em;height:2em;font-size:1.5em;bottom:0.8em;right:0.5em;}.arena_list.added .list_content:before,.arena_list.favorites .list_content:before,.arena_list.been_there .list_content:before,.arena_list.travel_log .list_content:before {content:'';border:0.5em solid #CCC;background-color:#CCC;background-position:right center;background-repeat:no-repeat;background-size:300% 100%;border-radius:5em;}.arena_list.added .list_content:before{text-align:center;content:'+';font-weight:bold;font-size:3em;color:#FFF;height:1em;width:1em;line-height:0.8em;border-width:0.125em;right:0.25em;bottom:0.4em;}.arena_list.favorites .list_content:before{background-image:url(/images/sprites/heart.png);}.arena_list.travel_log .list_content:before,.arena_list.been_there .list_content:before {background-image:url(/images/sprites/check.png);}.arena_list.updated .list_content:before {background-image:url(/images/sprites/edit.png);}.arena_list:hover.favorites .list_content:before,.arena_list:hover.been_there .list_content:before {opacity:0.2;background-color:#555;border-color:#555;}.arena_list .list_name {font-size:1.25em;margin:0;padding:0;white-space:nowrap;max-width:100%;text-overflow:ellipsis;color:#444;overflow:hidden;}.arena_list .arena_count {color:#AAA;font-size:0.9em;font-weight:bold;}.arena_list .thumbnails {border-radius:1em 1em 0 0;overflow:hidden;display:block;}.arena_list:hover .thumbnails {opacity:0.9;}.arena_list .thumbnail {float:left;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;border-color:#FFF;border-style:solid;border-width:0;}.arena_list:hover .thumbnail {border-color:#e4e4e4;}.arena_list .thumbnail.thumb-1-of-2,.arena_list .thumbnail.thumb-2-of-2 {width:100%;height:6.875em;display:block;}.arena_list .thumbnail.thumb-2-of-2 {border-top-width:0.125em;}.arena_list .thumbnail.thumb-1-of-1 {width:100%;height:13.75em;display:block;}.arena_list .thumbnail.thumb-1-of-3 {width:100%;height:9.375em;float:none;display:block;border-top:none;}.arena_list .thumbnail.thumb-2-of-3,.arena_list .thumbnail.thumb-3-of-3 {width:50%;height:4.375em;border-top-width:0.125em;}.arena_list .thumbnail.thumb-2-of-3 {border-right-width:0.0625em;}.arena_list .thumbnail.thumb-3-of-3 {border-left-width:0.0625em;}.arena_list .thumbnail.thumb-1-of-4 {width:100%;height:9.375em;float:none;display:block;border-top-width:none;}.arena_list .thumbnail.thumb-2-of-4,.arena_list .thumbnail.thumb-3-of-4,.arena_list .thumbnail.thumb-4-of-4 {width:33.33%;height:4.375em;border-top-width:0.125em;}.arena_list .thumbnail.thumb-2-of-4 {border-right-width:0.0625em;}.arena_list .thumbnail.thumb-3-of-4 {border-right-width:0.0625em;border-left-width:0.0625em;}.arena_list .thumbnail.thumb-4-of-4 {border-left-width:0.0625em;}.arena_list .list_content {padding:1em;display:block;position:relative;}.arena_list img {max-width:100%;max-height:100%;}.arena_list .save_btn:not(.active):not(.pending) {width:0;overflow:hidden;transition:width 0.1s ease-in-out;}.arena_list:hover .save_btn:not(.share) {width:1em;overflow:visible;}.arena_list:hover .save_btns {display:block;}.arena_list .save_btns {position:absolute;top:0.625em;right:0.625em;}.arena_list .save_btns .save_btn:after {font-size:0.8em;position:absolute;display:inline-block;line-height:0.7em;top:50%;left:50%;color:#000;display:none;}.arena_list .save_btns .edit:after {content:"\2710";-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);}.arena_list .save_btns .delete:after {content:"\2716";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:bold;}.arena_list .save_btns .lock:before {background-image:url(/images/sprites/lock.png);background-size:300% 100%;}.arena_list .save_btns .lock .hover_msg * {display:block;}.arena_list .save_btns .lock .hover_msg {display:none;background:#444;color:#FFF;padding:0.5em;border-radius:0.5em;box-shadow:0.125em 0.25em 0.5em rgba(0,0,0,0.5);position:absolute;bottom:-0.75em;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:9999;width:14.375em;font-size:0.4em;}.arena_list .save_btns .lock .hover_msg:before {position:absolute;top:-0.65em;right:0.75em;border:0.75em solid transparent;border-top:none;border-bottom-color:#444;content:'';}.arena_list .save_btns .lock.active:hover .hover_msg.unlock_msg,.arena_list .save_btns .lock:not(.active):hover .hover_msg.lock_msg {display:block;}.arena_list .description {display:none; }.arena_list.add_list {background:#222;color:#FFF;}.arena_list.add_list:hover,.arena_list.add_list:hover .add {background:#000;}.arena_list.add_list:hover .add:before {color:#000;}.add_list .add {display:block;height:100%;transition:none;}.arena_list.add_list .thumbnails {height:14.25em;position:relative;}.arena_list.add_list .arena_count {display:inline-block;}.arena_list.add_list .add:before {content:'+';font-size:7em;font-weight:bold;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#FFF;border-radius:2em;padding:0.125em;color:#222;line-height:0.6em;}.arena_list.add_list h2.list_name {color:#FFF;text-align:center;font-size:1.5em;}.arena_list.add_list .list_content {}.arena_list.template {display:none; }.arena_list.add_list {cursor:pointer; }.activity-icon {height:1.5em;width:1.5em;background-size:150%;display:inline-block;background-position:center center;border-radius:0.25em;border:0.0125em solid #ccc;}.route .activity-icons {position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;font-size:12px;}.route .activity-icons .svg-icon {font-size:2.75em;}.route .activity-icons .activity-icon {display:inline-block;}ion-icon {display:inline-block;min-height:1em;min-width:1em;}.svg-icon {height:1em;width:1em;text-align:center;box-sizing:border-box;display:inline-flex;position:relative;}.svg-icon:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;}.svg-icon svg {height:100%;width:100%;}.activity-icon-svg {fill:#eee;margin:0.05em;transition:0.3s;font-size:1.5em;}.activity-icon-svg svg {padding:0.1em;transition:0.3s;background:#222;border-radius:0.125em;}a:hover > .activity-icon-svg svg {fill:#FFF;background:#F8993D;}.affiliate-link {text-align:center; }.affiliate-link[data-input_type="basic"] a {display:block;text-decoration:none;color:inherit;text-align:center;background:#FFF;padding:0.5em;position:relative;border:1px solid #DDD;}.affiliate-link[data-input_type="basic"] a img {margin-bottom:10px;max-height:100%;max-width:100%;}.affiliate-link[data-input_type="basic"] a * {display:block;}.affiliate-link[data-input_type="basic"] a .title {font-weight:bold;}.affiliate-link[data-input_type="basic"] a .price {font-size:1.5em;display:flex;justify-content:center;align-items:center;}.affiliate-link[data-input_type="basic"] a .price.on-sale .full-price {text-decoration:line-through;opacity:0.4;font-size:0.8em;padding-right:0.25em;}.affiliate-link[data-input_type="basic"] a .price > *:before {content:'$';}.affiliate-link[data-affiliate="amazon"][data-input_type="basic"] a:before {content:'';width:83px;height:25px;background:url(/images/affiliates/amazon-logo.png) center center no-repeat;background-size:contain;margin:0 auto;display:block;}.tall-ad .affiliate-link {margin-bottom:20px;}.wide-ad .affiliate-link[data-input_type="basic"] a {display:flex;align-items:center;justify-content:space-around;max-width:960px;margin:0 auto;}.wide-ad .affiliate-link[data-input_type="basic"] img {max-height:75px;}.wide-ad .affiliate-link[data-affiliate="amazon"] a:before {margin:0;}.wide-ad .affiliate-link + .affiliate-link {display:none;}.wide-ad a {display:inline-block;}div[id^="ezoic-pub-ad-placeholder-"].wide-ad {display:block !important;}.amzn-native-container .amzn-native-header,.amzn-native-container .amzn-native-brand.amzn-native-brand-bottom {display:none;}.amzn-native-container {margin:0 auto;}i.easy-trail:before,i.green-circle:before {display:inline-block;height:1em;width:1em;background:#577d35;content:'';border-radius:1em;}i.more-difficult-trail:before,i.moderate-trail:before,i.intermediate-trail:before,i.blue-square:before {display:inline-block;height:1em;width:1em;background:#016cb5;content:'';}i.very-difficult-trail:after,i.black-diamond:after,i.extremeley-difficult-trail:before,i.expert-trail:before,i.double-black-diamond:before,i.extremeley-difficult-trail:after,i.expert-trail:after,i.double-black-diamond:after {display:inline-block;height:0.705em;width:0.705em;background:black;content:'';transform:rotate(45deg);margin:0.14em;}.posts-grid {display:flex;justify-content:space-between;flex-wrap:wrap;}.posts-grid .post {width:24%;background:#FFF;box-shadow:1px 2px 2px rgba(0,0,0,0.5);text-decoration:none;color:#000;}.posts-grid .post .thumbnail {width:100%;height:0;padding-bottom:66%;background-size:cover;background-position:center center;background-repeat:no-repeat;}.posts-grid .post .content {padding:1em;display:flex;flex-direction:column;justify-content:space-between;min-height:66%;}.posts-grid .post .content p {font-size:0.9em;}.posts-grid .post .content h3 {margin-bottom:1em;}.posts-grid .post .content .button {display:block;text-align:center;}.posts-gallery {display:flex;justify-content:space-between;flex-wrap:wrap;}.posts-gallery .post {width:24%;padding:2em 1em;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#FFF;text-decoration:none;display:flex;font-size:1.25em;position:relative;margin:0.5em 0;}.posts-gallery .post:before {content:'';position:absolute;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0.35),rgba(0,0,0,0.35));top:0;right:0;bottom:0;left:0;transition:0.3s;}.posts-gallery .post:hover:before {background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5));}.posts-gallery .post .content {z-index:2;text-shadow:0 0 5px #000;}.posts-gallery .post .content h4.author {font-size:0.7em;font-weight:normal;margin-top:1em;}.posts-gallery .post .content h4.author:before {content:'by ';}.save_btn i, .save_btn i * {display:block;}.save_btn i svg {background:#EEE;padding:0.2em;border-radius:0.25em;}.save_btn.active i svg {background:#F8993D;fill:#FFF;}.save_btn.edit:before,.save_btn.delete:before,.save_btn.arena_list_add:before,.save_btn.been_there:before,.save_btn.google-navigate:before,.save_btn.lock:before,.save_btn.favorite:before,.save_btn.share:before {display:none;}.save_btn.arena_list_add i svg {padding-right:0.1em;padding-bottom:0.1em;}.scroll-anchor {visibility:hidden;transform:translateY(-100px);z-index:-100;}@media only screen and (min-width:756px) {#bottom {min-height:calc(100vh - 350px); }}@media only screen and (min-width:778px) {#page-options span.arena_count,#page-options h2.subtitle {padding-right:185px;}#page-options .view-options:before {}#sub-content .filter.collapsed {height:335px;overflow:hidden;}#sub-content .filter li a:hover {background:linear-gradient(to right, rgba(0,0,0,0), #ccc);}#sub-content .filter.collapsed .more {display:block;padding:5px 10px;color:#222;background:rgba(255,255,255,0.8);background:linear-gradient(rgba(238,238,238,0.8),#EEE);position:absolute;bottom:0;width:100%;box-shadow:0 -2px 5px rgba(0,0,0,0.5);text-align:right;color:#888;cursor:pointer;}#sub-content .filter.collapsed .more:before,#sub-content .filter.collapsed .more:after {border:10px solid transparent;border-top-color:#888;content:'';display:inline-block;vertical-align:-0.5em;margin:0 7px;}.mobile-only {display:none !important; }.search-activity.select .options {left:-8px;padding:1em;column-count:3;width:730px;}.search-activity.select .options .option:hover {color:#000;background:#EEE;}}@media only screen and (max-width:777px) {.icon-cols {padding:0; }.icon-col.col {padding:2em 1em; }.icon-col.col:nth-of-type(even) {background:#EEE; }.icon-col .section_content {padding:0 10%; }#header, .arena-nav {font-size:0.75em; }#header #notifications-container #notifications-content,#header #account-nav ul {top:60px;height:calc(100vh - 60px);font-size:1em;}#header #logo img {}#tooltip {display:none !important; } body {background:#EEE;}#main_container {min-width:250px;position:relative;}body, #shadow, #main, #header, #bottom, #content, .wide-ad, .lefttcol, .rightcol, #sub-content, #footer {width:100%;margin:0;padding:0;float:none;clear:both;}#header {padding:7px;}#main {margin-top:60px}#search_bar {display:none; }#shadow {min-height:0;margin-bottom:0px;}#content {padding:10px;}#sub-content > * {display:none;}#sub-content .filter {display:block;margin:0 15px 20px;background:#FFF;}#sub-content .filter:not(.expanded) {padding:0;height:auto;}#sub-content .filter h3 {margin-bottom:0;cursor:pointer;position:relative;margin:0;background:#888;color:#EEE;padding:5px 10px;border-bottom:none;}#sub-content .filter h3:after {position:absolute;top:0.75em;right:1em;border:0.5em solid transparent;content:' ';display:block;}#sub-content .filter:not(.expanded) h3:after {border-top-color:#EEE;}#sub-content .filter ul {display:none;}#sub-content .filter.expanded {padding:0;box-shadow:1px 2px 2px rgba(0,0,0,0.5);}#sub-content .filter.expanded ul {display:block;}#sub-content .filter.expanded h3:after {border-bottom-color:#EEE;top:0.25em;}#sub-content .filter.expanded a {display:block;padding:5px 10px;text-decoration:none;color:#222;}#header .beta {display:none;}#header #navigation a {text-decoration:none;color:#222;}#bottom {margin-top:10px;}#content p, #content ul, #content ol {max-width:none;}h1 {}h2 {}#filter {padding:0;height:auto;padding-bottom:10px;}#filter input[type=text], #filter select, #filter a.reset, #filter a.advanced, #filter input[type=submit] {float:left;height:1.5em;width:auto;position:relative;top:auto;right:auto;bottom:auto;left:auto;}#filter input[type="submit"] {background:#F8942C;border:none;padding:5px 30px;border-radius:10px;height:auto;}#filter input[type="submit"]:hover {cursor:pointer;background:#E8841C;}#filter input[type=text], #filter select {width:30%;margin:1.25%;}#filter a.reset, #filter a.advanced, #filter input[type=submit] {float:right;clear:left;}a.button, span.button {height:auto;}a.button span, span.button input[type=submit] {background:none;height:auto;margin:0;padding:10px;}span.button input[type=submit] {padding:10px;}a.button:hover, span.button:hover {background:#555;}#sub-content .ad, #sub-content > a {display:none;}span.page-nav {width:100%;}.page-nav strong {background:#F8993E;border-radius:.75em;}#sticky-footer-push {display:none; }#footer {padding:0;height:auto}#footer-wrapper {padding:1em 0; }#footer .social-media {text-align:center;float:none;margin-bottom:1em;}.footer-bar {flex-direction:column;}.footer-col {text-align:center; margin-top:-1px}.footer-links {float:none}.footer-links li {display:block; }.footer-links li:first-child {border-top:1px solid #CCC; }.footer-links + .footer-links li:first-child {border-top:none; }.footer-links li:before {display:none; }.footer-links li a {display:block;text-align:center;padding:0.5em;border-bottom:1px solid #CCC;}#footer .copyright {float:none;display:block;padding:2em;text-align:center;text-decoration:none;}#feedback-container {display:none; }.desktop-only {display:none !important}}@media only screen and (max-width:650px) {.wide-ad .affiliate-link[data-input_type="basic"] a {flex-wrap:wrap;}.wide-ad .affiliate-link[data-input_type="basic"] a:before {width:100%;}}@media (max-width:540px) {#header {height:4.5em}#header #navigation #main_menu .toggle {display:block;border-top:0.15em solid #f8993d;border-bottom:0.15em solid #f8993d;padding:0.275em 0;width:1.25em;font-size:1.75em;margin:0.5em;cursor:pointer;}#header #navigation #main_menu .toggle:before {content:'';border-top:0.15em solid #f8993d;display:block;}#header #navigation #main_menu ul {transition:0.5s;position:fixed;right:0;top:54px;z-index:1;background:#F5f5f5;padding:0 1em;width:300px;max-width:80%;height:calc(100vh - 54px);display:block;box-shadow:-0.25em 0.25em 0.5em rgba(0,0,0,0.5);}#header #navigation #main_menu.expanded .toggle,#header #navigation #main_menu.expanded .toggle:before {border-color:#eee;}#header #navigation #main_menu:not(.expanded) ul {transform:translateX(110%);-webkit-transform:translateX(110%);box-shadow:none;}#header #navigation #main_menu ul li a {padding:0.5em 1em;font-size:1.5em;font-weight:normal;color:#444;text-align:left;display:block;}#header #navigation #main_menu ul li + li a {border-top:1px solid #CCC;}#header #notifications-container #notifications-content,#header #account-nav ul {top:54px;height:calc(100vh - 54px);}.wide-ad .affiliate-link[data-input_type="basic"] a {flex-direction:column;}#main {margin-top:54px}#search_bar .search .input_block {width:50%;margin-bottom:3px;}#search_bar .search .input_block.search-activity-block {width:45%; }#search_bar .search .input_block.search-zip-block {width:55%; }#search_bar .search .input_block.search-keywords-block {width:100%; }#search_bar .search {padding-right:70px;}#search_bar .search input[type="submit"] {height:48px;width:48px;background-position:-5px -51px;top:13px;right:13px;}.col {min-width:0;}.share-overlay a[data-share_option="email"],.share-overlay a[data-share_option="print"] {display:none}.share-overlay .share_url_block,.share-overlay .embed_block {padding-right:0;margin-right:0;}}@media only screen and (max-width:360px) {#header #notifications-content {right:-2.625em;}}@media only screen and (max-width:275px) {#header {height:7.5em; font-size:1em}#header #navigation {position:relative;top:auto;right: auto;text-align:center;-webkit-transform:none;transform:none;}#header #logo {position:relative;left:auto;text-align:center;margin-bottom:0.75em;}#header #notifications-content {left:0;right:auto;max-width:93vw;-webkit-transform:translateX(-53%);transform:translateX(-53%);}#account-nav ul li a {width:auto;}#main {margin-top:98px}}