@font-face{font-family:Glyphicons Halflings;src:url(../../../../../ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.eot);src:url(../../../../../ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.eot#iefix) format("embedded-opentype"),url(../../../../../ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.woff) format("woff2"),url(../../../../../ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.woff) format("woff"),url(../../../../../ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../../../../../ajax/libs/twitter-bootstrap/3.3.2/fonts/glyphicons-halflings-regular.svg) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}div#page,div.wrapper{width:975px;margin:0 auto;text-align:left;padding-top:20px}div#page{padding-bottom:20px}div#userbar div.wrapper{padding:0}div#page div#banner-wrapper{float:left}div#page div#primary{float:left;width:700px}div#page div#secondary{float:right;width:240px}div#page h1{padding-top:15px;clear:both}a.trail-photo{display:block;width:60px;height:60px;background-color:#ccc;background-position:50% 50%;text-indent:-1000em;border-radius:2px;box-shadow:inset 0 0 15px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 15px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.2)}body,html{height:100%;margin:0;padding:0}body{text-align:left}a{color:#36c;text-decoration:none}a:hover{text-decoration:underline}.btn.right{float:right}div.centered-button{text-align:center;padding:20px}div.inline-secondary{overflow:auto;border-bottom:1px dashed #e4e4e4;margin-bottom:10px}div.inline-secondary h1{float:left;margin-right:10px}div.inline-secondary p{font-size:13px;color:#777;padding-top:7px;margin:0}#fancybox-content .message{margin:0!important}div.showTitle div.embed-activity{float:left;width:60px}form.normal fieldset{border:none;padding:0}form.normal{background:0 0;font-size:13px;color:#333;text-align:left}form.normal p{margin-bottom:10px}form.normal p label span{display:block;padding-bottom:3px}.edit_area textarea,form.normal p label input.text,form.normal p label textarea.text,input#startdirection{width:210px;height:18px;padding:4px;font-size:13px;line-height:18px;color:#333;border:1px solid #ccc;border-radius:3px;-webkit-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.edit_area textarea,form.normal p label textarea.text{height:7em;width:350px}.edit_area{cursor:text;margin-bottom:35px;font-size:24px;background-color:#e4e4e4;padding:5px;border-radius:2px}form.normal p label textarea.text.small{height:7em;width:260px}form.normal p label textarea.text.allwidth{width:98%}.edit_area textarea:focus,div#add-comment form fieldset textarea:focus,form.normal p label input.text:focus,form.normal p label textarea.text:focus,input#startdirection:focus{outline:0;border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 8px rgba(82,168,236,.6)}form.normal p label input.error{outline:0;border-color:rgba(255,33,33,.8)!important;box-shadow:inset 0 0 3px rgba(255,33,33,.8)!important}form.normal p label input.text.password{width:150px}form.normal div.buttons span{margin-left:20px}form.normal div.buttons span.cancel{margin-left:10px;color:#777;font-size:14px}form.normal div.buttons span.cancel a{margin-left:5px}form.normal div.message.red{padding:7px 10px;background-image:none}form.normal div.preview.waypoints.radios{font-size:14px;padding-bottom:5px}form.normal div.preview.radios{font-size:14px;padding-bottom:30px}form.normal div.preview.radios p{padding-bottom:0;margin:0}form.normal div.preview.radios p input{margin-right:5px}form.normal div.preview.radios span.coordinates{padding-bottom:0;float:right}form.horizontal p{overflow:auto;padding-bottom:10px}form.horizontal p.captcha{border-top:1px dashed #e4e4e4;padding-top:10px}form.horizontal p label span{float:left;padding:5px 10px;text-align:right;width:200px;line-height:18px;color:#333}form.horizontal p.captcha label span{line-height:1.2em}form.horizontal p.captcha input.captcha{width:100px;margin-top:10px}form.horizontal p.captcha img{clear:left;display:block;margin-top:10px;padding-left:180px}form.horizontal div.buttons{padding-left:220px}form.horizontal div.radios{padding:10px 0 10px 220px;font-size:15px}form.horizontal div.radios p{margin:0;padding:1px}form.horizontal div.radios p input{margin-right:5px}form.horizontal div.checkbox{padding:0 0 20px 220px}form.horizontal div.checkbox p{padding-bottom:0;margin:0}form.horizontal div.checkbox p input{margin-right:5px}div.gateway{padding-top:20px}h4.date{float:left;margin:5px 20px 5px 10px;text-align:center;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2)}h4.date strong{display:block;font-size:150%;padding:7px 0}h4.date span{padding:0 10px;font-size:80%}h4.date span,h4.date span.year{display:block;background:#db2936;color:#fff;line-height:1em}h4.date span.year{padding:0 10px 2px;font-size:60%;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}h4.date.small{border-radius:2px}h4.date.small strong{font-size:15px;padding:2px 0}h4.date.small span{font-size:11px;padding:0 5px 2px;line-height:13px}h4.date.small span.year{font-size:9px;padding:0 5px 2px;line-height:10px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}div#fancybox-outer{background:0 0;box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5)}div#fancybox-content{background:#fff;border-radius:2px}div.fancybox-bg{display:none}div#fancybox-overlay{background-color:rgba(0,0,0,.5)!important}div#lightboxes,div.lightboxes{display:none}div.lb-standard{width:500px;padding:10px}div.lb-standard h3{margin-top:0}div.trails span.trail-check{display:none;padding:6px 5px 5px;background:#fe9;position:absolute;bottom:10px;left:0}p.num-selected{display:none}ul#trails-selected{margin:0 0 10px;padding:0;list-style:none;font-size:12px}ul#trails-selected li{padding:4px 4px 4px 20px;background:#fff url(../../../../../images/check-on.png) no-repeat 4px 5px;color:#555;border-radius:2px;margin-bottom:2px;line-height:1.4em}div.mini-modal{position:absolute;display:none;top:120px;left:320px;padding:15px;font-size:15px;line-height:1.4em;width:240px;background:#fff;color:#333;border-radius:5px;box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}div.mini-modal p{margin-top:0}div.mini-modal p.actions{margin-bottom:0}div.mini-modal p.actions span.cancel{margin-left:10px;font-size:13px}div.mini-modal p.actions span.cancel a{color:#777}h1{font-weight:400}h1.withbreadcrumps{font-weight:400;line-height:1.1em;margin-bottom:0}h2{font-size:120%;font-weight:600}h2.withbreadcrumps{font-size:120%;margin-top:3px}div#map-wrapper{position:relative;height:450px;background:#fff;border-radius:5px}div#description{line-height:1.6em;font-size:110%;margin:20px 0 15px}div#description p{white-space:pre-wrap;word-wrap:break-word}div#external-url{margin-top:20px}div#external-url a.more{font-size:16px}div#url{word-wrap:break-word}div#page div.trail-title{clear:both;padding-top:15px;padding-bottom:15px}div#page div.trail-title div.crumbs{font-size:14px;color:#777}div#page div.trail-title div.crumbs div{display:inline}div#page div.trail-title div.crumbs a{color:#777}div#page div.trail-title div.crumbs strong{color:#333}div#page div.trail-title div.crumbs strong a{color:#36c}div#page div.trail-title a#activity-badge{display:block;float:left;text-align:center;width:50px;padding:5px 0;margin-right:10px;margin-bottom:5px;border:1px solid #e4e4e4;border-radius:3px}div#page div.trail-title a#activity-badge span{margin-left:5px}div#page div.trail-title h1{padding-top:0;clear:none}div#page div.trail-title a.trail-rank{margin-top:6px;padding:1px 5px;font-size:13px;width:auto;font-weight:700}div#page div.trail-title div.breadcrumb-title{margin-left:70px}div#page div.trail-title div.breadcrumb-title-photo{margin-left:0}div#companion-data{padding-top:10px}div#companion-data p{text-align:center}div#trail-data{padding:10px 0;border-bottom:1px dashed #e4e4e4;line-height:1.3em}div#trail-data.small{padding:0;border:0;margin-left:4px}div#trail-data div.data-items{margin-bottom:10px}div#trail-data.small div.data-items{float:left;width:13em;margin-bottom:0}div#trail-data div.data-items strong.ic{display:block;width:35px;height:35px;background-image:url(../../../../../images/trail-data-icons-plus-small.png);background-repeat:no-repeat;text-indent:-1000em;float:left;margin-right:5px}div#trail-data.small div.data-items strong.ic{width:18px;height:28px}div#trail-data div.data-items a{cursor:default}div#trail-data div.data-items span{font-size:15px;float:left;color:#777;font-weight:700;line-height:35px}div#trail-data.small div.data-items span{font-size:14px;float:left;color:#777;font-weight:700;line-height:28px}div#trail-data div.data-items strong.ic.distance{background-position:-35px 0}div#trail-data div.data-items strong.ic.loop{background-position:0 0}div#trail-data div.data-items strong.ic.uphill{background-position:-70px 0}div#trail-data div.data-items strong.ic.downhill{background-position:-105px 0}div#trail-data div.data-items strong.ic.height{background-position:-140px 0}div#trail-data div.data-items strong.ic.low{background-position:-175px 0}div#trail-data div.data-items strong.ic.coords{background-position:-210px 0}div#trail-data.small div.data-items strong.ic.distance{background-position:-20px -42px}div#trail-data.small div.data-items strong.ic.loop{background-position:-1px -42px}div#trail-data.small div.data-items strong.ic.uphill{background-position:-40px -42px}div#trail-data.small div.data-items strong.ic.downhill{background-position:-60px -42px}div#trail-data.small div.data-items strong.ic.height{background-position:-80px -42px}div#trail-data.small div.data-items strong.ic.low{background-position:-100px -42px}div#trail-data.small div.data-items strong.ic.coords{background-position:-120px -42px}div#trail-data div.data-items div.d-item{float:left;width:48%;margin-bottom:5px}div#trail-data div.data-items div.d-item a{text-decoration:none}div#trail-data div.data-items div.d-item.right{float:right}div#trail-data div.data-items div.d-item.big{width:100%}div.more-data{clear:both;padding-top:10px;border-top:1px dashed #e4e4e4}div.more-data-small{border:0;padding:0;float:left}a#morePhotos{font-size:13px;font-weight:700}span.skill-level img{vertical-align:middle;margin-bottom:4px}div#trail-data h4{margin:0;color:#333;font-size:13px;font-weight:600}div#trail-data h4 span{font-weight:400;display:block;color:#777}div#trail-data.small h4 span{display:inline}div#trail-data p{margin:0 0 5px;font-size:13px;line-height:1.2em;color:#777}div#trail-rating{border-bottom:1px dashed #e4e4e4;padding:8px 0}div#trail-rating h4{font-weight:600;font-size:13px}div#trail-rating ul{padding:0;list-style:none}div#trail-rating ul li{overflow:auto;padding:3px 0}div#trail-rating ul li.average h4{font-weight:600;color:#333}div#trail-rating ul li h4{margin:0;font-weight:400;float:left;color:#777}div#trail-rating ul li span.rating{float:right;margin-top:3px}div#trail-rating p.review-btn{padding:15px 0;text-align:center;background:#ffc;margin-top:10px;border:1px solid #fe9;border-radius:3px}div.trail-photos{margin-bottom:10px}div.trail-photos ul{padding:0;margin:10px 0 0}div.trail-photos ul li{float:left;margin:0 0 9px;list-style:none}div.trail-photos ul li.first{margin:0 9px 9px 0}div.trail-photos ul li.third{float:right}div.trail-photos ul li a.trail-photo{width:74px;height:74px}body.embed div.trail-photos{margin-left:5px}body.embed div.trail-photos ul li,body.embed div.trail-photos ul li.first{margin:0 6px 6px 0}body.embed div.trail-photos ul li.third{float:left}body.embed div.trail-photos ul li a img{height:74px;width:74px}div.trail-photos ul li.current,div.trail-photos ul li:hover{padding:3px;background:#ffdd60;border-radius:2px}div.trail-photos ul li.current a,div.trail-photos ul li:hover a{width:68px;height:68px}div.trail-photos ul li.current:hover,div.trail-photos ul li:hover{background:#06d}div.trail-photos div.track,div.trail-photos div.waypoint{padding:10px 10px 3px;background:#f4f4f4;border:1px solid #e4e4e4;margin-bottom:10px;min-height:2.8em;word-wrap:break-word}div.trail-photos div.track.current,div.trail-photos div.waypoint.current{background:#ffc;border-color:#f9edc7}div.trail-photos div.track h4{margin:0 0 2px;padding-left:42px}div.trail-photos div.track div.pictogram{float:left;margin:0 4px 0 0}div.trail-photos div.waypoint h4{margin:0 0 2px;padding-left:22px}div.trail-photos div.track p,div.trail-photos div.waypoint p{margin:0;font-size:13px;color:#777;line-height:1.3em}div.trail-photos div.track ul li,div.trail-photos div.waypoint ul li{margin:0 0 7px}div.trail-photos div.track ul li.first,div.trail-photos div.waypoint ul li.first{margin:0 7px 7px 0}div.trail-photos div.track ul li a,div.trail-photos div.waypoint ul li a{width:68px;height:68px}div.trail-hits{font-size:13px;padding:5px 7px;background:#f4f4f4}div.trail-hits div{float:left}div.trail-hits div#near{float:right;text-align:right;font-size:12px;color:#777;font-weight:400}body.photopage div.trail-hits div#near{float:left;text-align:left}div#trail-stats{margin-top:10px;margin-bottom:30px}div#trail-stats p.copy{color:#777;font-size:13px;margin-bottom:10px}div#trail-stats p.copy a{color:#777;text-decoration:underline}div#trail-stats p.flag a{display:block;font-size:13px;padding-left:22px;color:#777;background:#fff url(https://sc.wklcdn.com/images/ico-grey-flag.png) no-repeat 0 50%}div#comments{margin-top:20px}div#comments h2{margin-bottom:10px}div#comments ul{list-style:none;padding:0}div#comments ul li{border-bottom:1px dashed #e4e4e4;overflow:auto;margin-bottom:10px;padding-bottom:10px}div#comments ul li a.user-image{display:block;float:left;margin-top:5px}div#comments ul li a.user-image img{border-radius:2px}div#comments ul li div.body{float:right;width:630px}div#comments ul li div.body h4{margin:0;font-weight:400;color:#aaa}div#comments ul li div.body h4 a{color:#333;font-weight:600}div#comments ul li div.body p{font-size:15px;margin:0 0 10px;padding-right:50px;line-height:1.3em;color:#777}div#comments ul li div.body p.desc{white-space:pre-wrap;word-wrap:break-word}div#comments div.val{margin-bottom:10px;font-size:13px}div#comments ul li div.body div.val p{line-height:1.4em}div#comments div.val span.rating{float:left;margin-right:10px}div#comments div.rating-detail{clear:left;width:60%;margin:10px 0 20px;padding-top:10px;border-top:1px solid #e4e4e4}div#comments div.rating-detail span.rating{-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}div#comments a.delete-comment{font-size:12px;padding:0 3px 0 16px;border:1px solid #e4e4e4;background:#e4e4e4 url(https://sc.wklcdn.com/images/ico-edit.png) no-repeat 3px -52px;color:#777;margin:0 1px;border-radius:2px}div#leave-comment{padding:5px 0;margin:10px 0}div#leave-comment p.big{text-align:left;font-size:110%;padding:20px 10px}div#leave-comment p.big a{font-weight:700}div#add-comment{margin-bottom:20px;padding:10px 0 30px;border-radius:5px}div#add-comment h3{margin:0 0 10px;font-size:16px;font-weight:600}div#add-comment form span.user-image{display:block;float:left;margin-top:32px}div#add-comment form fieldset{border:none;padding:0;float:right;width:630px}div#add-comment form fieldset textarea{padding:10px;border-radius:3px;border:1px solid #ccc;-webkit-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}div#add-comment form p{margin-bottom:0}body.profile div.inline-secondary{overflow:hidden;border:none;margin-bottom:0}body.profile div.inline-secondary p{padding-top:28px}body.photopage div#page div#photo{margin-bottom:20px;background:#fff url(../../../../../images/diag-stripe.png);text-align:center}body.photopage div#page div#photo a{text-align:center}body.photopage div#page div#photo a img,body.photopage div#page div#photo img{max-width:700px;margin:0 auto;display:block}body.reversedcols div#page div#primary{float:right}body.reversedcols div#page div#secondary{float:left}body.reversedcols div#page div#primary h2{margin-top:0}body.photopage div#page div#secondary div#map-canvas{height:145px;width:240px}body.photopage div#page div#secondary div.user-box{padding-top:10px;margin-top:34px}div#photo-trail{border-top:1px dashed #e4e4e4;padding-top:5px;border-bottom:1px dashed #e4e4e4}div#photo-trail a#map-wrapper{display:block;text-indent:-10000em;height:150px;margin-bottom:10px;border-radius:2px}div#photo-trail h2{font-size:16px;margin:10px 0}div#photo-trail h2 a{color:#333;font-weight:600}div#photo-trail h2 a span{font-size:11px;text-transform:uppercase;color:#777;margin:0;font-weight:400;line-height:1em;display:block}div#photo-trail h3{font-size:14px;margin:0 0 10px}div#photo-trail h3 a{color:#333}div#photo-trail h3 a span{font-size:10px;text-transform:uppercase;color:#777;margin:0;font-weight:400;line-height:1em;display:block}div.lb-share{width:500px;padding:10px;text-align:left}div.lb-share div.pri{margin-bottom:20px}div.lb-share a#share-reset{font-size:13px}div.lb-share h3{font-weight:700;margin:10px 0}div.lb-share form textarea.text{width:98%;height:10em}div.lb-share div#comp-email form textarea.text{height:11.5em}div.lb-share div#comp-embed form textarea.text{height:5em}div#lb-download{font-size:90%;padding:10px}div#lb-download h2{color:#333;height:auto;margin-bottom:10px;font-weight:400}div#lb-download form fieldset{padding:0}div#lb-download form fieldset.fieldset-gpx{border:1px solid #d3d3d3;margin-top:5px}div#lb-download form fieldset.fieldset-gpx h3{margin-bottom:0}div#lb-download form fieldset.fieldset-gpx legend{margin:.3em}div#lb-download h3{font-size:110%}div#lb-download div.download-tabs{float:left;border-radius:3px}div#lb-download div.download-tabs ul.tabs{line-height:1.5em;padding-left:0}div#lb-download div.download-tabs ul.tabs li{float:left;margin-right:3px;list-style:none}div#lb-download div.download-tabs ul.tabs li a{display:block;padding:7px 10px;text-decoration:none;color:#777;border:3px solid #e4e4e4;border-radius:5px}div#lb-download div.download-tabs ul.tabs li.current a{background:#fff;color:#333;border-color:#333}iframe.download-option{border:0;width:480px;height:300px;clear:both}#download-to-file,#iframe-container{width:480px;clear:both;padding:20px 0 10px;background-color:#fff}div#lb-download div.radios.indent{margin-left:10px;padding:10px}div#lb-download fieldset{border:0}div#lb-download fieldset#download-trail div.radios p.radio{clear:left;margin-bottom:5px}div#lb-download div.trail-locations{overflow:auto;width:100%;margin-bottom:10px;margin-top:10px}#locations{padding:10px 20px 10px 10px;border:1px solid #e4e4e4;font:12px Courier;float:left;margin:0 0 20px 20px;overflow:auto;width:400px;height:70px}#locations ol{margin-left:2em}#locations ol li{list-style-type:decimal}#view-locations{color:#06d;text-decoration:none}#view-locations:hover{color:#06d;text-decoration:underline}#selFormat,#selSpa{padding:3px;font-weight:400}#selSpa{margin-bottom:1em}#download-to-mobile h3,div#lb-download div.gps-download h3{font-weight:600;font-size:14px;margin-bottom:10px}div#lb-download p.buttons{margin:20px 0 0;color:#777}div#lb-download p.buttons button{margin-right:5px}div#lb-download p.buttons a{color:#777;text-decoration:none}div#lb-download p.buttons a:hover{color:#777;text-decoration:underline}div#lb-download #garmin-wait{text-align:center}div#lb-download div#download-to-mobile{width:440px;padding:60px 20px}div#lb-download div#download-to-mobile p.pid{line-height:50px}div#lb-download div#download-to-mobile div.iphone{font-size:18px;padding:10px 0;float:left;text-align:left}div#lb-download div#download-to-mobile div.android{font-size:18px;padding:10px 0;float:right;max-width:240px}div.big-bottom-ad{padding:10px 0;margin-bottom:30px;margin-left:70px}div#nearby-trails{margin:10px 0 30px;padding:10px 10px 0;background:#f4f4f4;border:1px solid #e4e4e4;border-radius:3px}div#nearby-trails h4{font-weight:600;font-size:15px;margin-bottom:10px}div#nearby-trails h4 a{color:#333}div#nearby-trails h4 a span{color:#36c}div#nearby-trails ul{margin:0 0 10px}div#nearby-trails ul li{margin-bottom:5px;line-height:1.2em;font-size:12px;overflow:hidden;clear:right}div#nearby-trails ul li img{float:left;padding-right:3px}div#nearby-trails ul li div{margin-left:34px}div#nearby-trails ul li div a:hover{color:#333;text-decoration:none}div#nearby-trails ul li div a span{color:#777;font-weight:400}div#directions{margin:0 0 10px;padding:10px 10px 0;background:#f4f4f4;border:1px solid #e4e4e4;font-size:13px;border-radius:3px}div#directions p{margin-bottom:10px}div#directions p input{width:140px}div#directions h4{font-weight:600;margin-bottom:10px;font-size:15px}div#group-components,div#group-container{font-size:13px;padding:10px 0;line-height:1.2em}div#group-components h4{font-weight:600;margin-bottom:.5em}div#group-components ul li{margin-bottom:.5em}div#group-container h4{font-size:14px;margin:0 0 10px}div#group-container h4 a{color:#06d}div#group-container h4 a span{font-size:10px;text-transform:uppercase;color:#777;margin:0;font-weight:400;line-height:1em;display:block}h1.companions{margin-bottom:30px}ul.people-list.people-3cols li{float:left;margin:0 10px 10px 0;min-height:100px;width:315px}p.add-companion-button{padding-top:20px}#contact_accommodation{width:900px;font:13px Helvetica Neue,Helvetica,Arial,Sans-serif;color:#333;text-align:left}#contact_accommodation ol,#contact_accommodation ul{list-style:none}#contact_accommodation a{color:#06d}#contact_accommodation p span.tr_error{display:inline}div#acc-head{border-bottom:1px solid #e4e4e4}div#acc-head td.head-part{float:left;padding-right:25px;border-right:1px solid #e4e4e4;color:#777;padding-left:10px;vertical-align:top}div#acc-head td.head-part.first{padding-left:0}div#acc-head td.head-part.last{border-right:none}div#acc-head td.head-part p{margin:0}div#acc-head td.head-part h3,div#acc-head td.head-part p.bigt{color:#333;font-size:18px;margin:0}div#acc-head td.head-part p.bigt.accommodation_location{font-size:13px;line-height:26px}div#acc-head td.head-part h3{font-weight:600}ul#acc-navi,ul#acc-navi li,ul#acc-thumbs,ul#acc-thumbs li{margin:0;padding:0}ul#acc-navi{height:45px}ul#acc-navi li{float:left;margin:10px 10px 0 0}ul#acc-navi li a{display:block;padding:5px 10px;border-radius:3px;border:1px solid #fff;text-decoration:none}ul#acc-navi li.current a{border-color:#ddd;box-shadow:0 0 5px inner #ddd;font-weight:700;color:#333}ul#acc-navi li.current a img{vertical-align:middle;margin-right:10px}ul#acc-navi li a.photos{padding-left:30px;background:#fff url(../../../../../wikiloc/assets/styles/images/layers/acc-images.gif) no-repeat 7px 50%}ul#acc-navi li a.reviews{padding-left:87px;background-repeat:no-repeat;background-position:7px 40%}ul#acc-navi li a:hover{border-color:#e4e4e4}div#acc-photos{padding:0 0 5px}div#acc-photos div#acc-big-photo{height:335px;background-color:#e4e4e4;background-position:50% 50%;background-repeat:no-repeat}div#acc-photos div#acc-big-photo,ul#acc-thumbs li a{border-radius:3px}ul#acc-thumbs{margin:5px 0;height:80px;overflow:hidden;width:565px}ul#acc-thumbs li{float:left;margin:0 5px 5px 0}ul#acc-thumbs li a{display:block;height:74px;width:75px;background-position:50% 50%}ul#acc-thumbs li a:hover{height:70px;width:71px;border:2px solid #06d}ul#acc-thumbs li.current a{height:70px;width:71px;border:2px solid #333}div#acc-reviews{border:1px dashed #e4e4e4;height:450px;overflow:auto;padding:.5em}div#acc-reviews div.acc-review{padding:20px 10px;font-size:13px;line-height:1.4em;color:#777;border-bottom:1px dashed #e4e4e4}div#acc-reviews div.acc-review h4{font-weight:600;color:#333;margin:0;margin-bottom:10px;font-size:15px}div#acc-reviews div.acc-review p{margin-bottom:10px}div#acc-photos,div#acc-reviews{float:left;width:555px}div#acc-form{float:right;width:315px}div#acc-form div.acc-form-inner{padding:10px;border:3px solid #e4e4e4;border-radius:3px}div#acc-form h4{padding-left:50px;background:#fff url(../../../../../wikiloc/assets/styles/images/layers/acc-sendmail.png) no-repeat 5px 20%;color:#333;font-size:18px;font-weight:600;padding-bottom:10px;border-bottom:1px solid #e4e4e4;margin:5px 0 0}div#acc-form h4 small{font-weight:400;font-size:13px;display:block}div#acc-form h4 small strong{font-weight:600}div#acc-form form fieldset{border:none;margin:0;padding:0}div#acc-form form fieldset p{margin:7px 0 0}div#acc-form form fieldset label span{display:block;margin-left:2px;font-size:12px}div#acc-form form fieldset input,div#acc-form form fieldset textarea{padding:3px}div#acc-form p.acc-legal{text-align:center;padding:10px 20px;color:#777}div#acc-form p.acc-legal a{color:#777}p.acc-legal{cursor:pointer}div#acc-termsbody{clear:both;line-height:1.5em;padding-top:10px}p#terms-body{border:1px solid #ccc;padding:5px}p#acc-pois{background-color:#ffd;border-bottom:1px solid #e4e4e4;margin-bottom:2px;text-align:center;font-size:16px;color:#333;padding:10px;font-weight:700}span.accommCheckCheck{display:block;float:right;padding:2px 2px 0 0}span.accommCheckIcon{display:block;float:right;padding:1px 6px 1px 26px;background:url(../../../../../wikiloc/assets/styles/images/layers/casa-rural-no-shadow.png) no-repeat scroll 3px top transparent}span.accommCheckIcon.loading{background:url(../../../../../wikiloc/images/loading.gif) no-repeat scroll 3px 3px transparent}div.breadcrumb{clear:both;font-size:14px;color:#aaa;padding-top:10px}div.breadcrumb a img{vertical-align:middle;opacity:.5}div.breadcrumb a:hover img{opacity:.99}div.breadcrumb a{color:#777}div.breadcrumb a:hover{color:#333}p.return{margin-bottom:10px;font-weight:700;font-size:13px;border-bottom:1px dashed #e4e4e4;padding-bottom:10px}div.panoramio{font-size:11px}div.panoramio h5{font-size:12px}div.panoramio div.body{width:240px}div.panoramio img{width:240px;max-height:160px;border-radius:3px}div.donate{padding:50px 0;text-align:center}div.donate p.donate-link,div.donate p.txt{font-size:110%;padding:10px 0}div.donate p.donate-link{font-weight:700}div.donate p.txt.big{font-size:140%;padding:10px 0}div#photo{position:relative}div#photo:hover div#photo_nav-left,div#photo:hover div#photo_nav-right{display:block!important}div.photo-nav{display:none}div#photo_nav-left{position:absolute;left:5px;top:0}div#photo_nav-right{position:absolute;right:5px;top:0}div#photo_nav-left a,div#photo_nav-right a{display:block;height:40px;width:27px;padding:0;filter:alpha(opacity=75);opacity:.75;text-decoration:none;outline:0}div#photo_nav-left a:hover,div#photo_nav-right a:hover{filter:alpha(opacity=100);opacity:1}div#photo_nav-left a{background:url(../../../../../images/arrows-bigger.png) no-repeat scroll 0 0 transparent}div#photo_nav-right a{background:url(../../../../../images/arrows-bigger.png) no-repeat scroll -27px 0 transparent}div#video{width:auto;text-align:center}div#external_url{margin-bottom:3em;background-color:#f3f3f3;font-size:120%;padding:7px;line-height:150%}div#acc-book-inner{padding:30px 0 10px;text-align:center}div#acc-book-inner a{color:#fff}.wl_messages{padding:25px 30px 0}.wl_messages .column{width:50%;float:left}.wl_messages p.wl_title{margin:10px 0 5px;color:#333;font-weight:700;font-size:18px}.wl_messages p{margin:5px 0;color:#777;font-size:14px;text-align:center}.wl_messages .btn{margin:10px 0 35px}