@import url("https://fonts.googleapis.com/css?family=Fira+Sans:200,200i,400,400i,700,700i|Fira+Mono:400|PT+Sans:400,400i,700,700i&subset=latin-ext");@font-face{font-family:Geotica;src:url("../fonts/Geotica_Three.woff2") format("woff2"),url("../fonts/Geotica_Three.woff") format("woff")}@font-face{font-family:"PS Signaro";src:url("../fonts/PS-Signaro.eot?v=1.0");src:url("../fonts/PS-Signaro.eot?v=1.0#iefix") format("embedded-opentype"),url("../fonts/PS-Signaro.woff?v=1.0") format("woff"),url("../fonts/PS-Signaro.ttf?v=1.0") format("truetype"),url("../fonts/PS-Signaro.svg?v=1.0#PS-Signaro") format("svg");font-weight:normal;font-style:normal;font-display:block}.fa{font-family:"PS Signaro",FontAwesome !important}.ps-home:before{content:"\f600"}.ps-city-drink:before{content:"\f601"}.ps-city-guide:before{content:"\f602"}.ps-home-fh:before{content:"\f603"}.ps-city-drink-fh:before{content:"\f604"}.ps-city-guide-fh:before{content:"\f605"}.ps-users:before{content:"\f606"}.ps-phone:before{content:"\f610"}.ps-phone-alt:before{content:"\f611"}.ps-old-phone:before{content:"\f612"}.ps-mobile-phone:before{content:"\f613"}.ps-fax:before{content:"\f614"}.ps-atom:before{content:"\f615"}.alert.alert-small{padding:6px 12px;font-size:14px}a:not([href]){outline:0}.tooltip-inner a{color:#ddd;text-decoration:underline #fff dotted}.glyphicon{top:2px}.glyphicon-stack-normal,.glyphicon-stack-large{position:relative;display:inline-block;vertical-align:middle}.glyphicon-stack-normal{width:1em;height:1em;line-height:1em}.glyphicon-stack-large{width:2em;height:2em;line-height:2em}.glyphicon-stackbit-1x,.glyphicon-stackbit-2x{position:absolute;left:0;width:100%;text-align:center}.glyphicon-stackbit-1x{line-height:inherit}.glyphicon-stackbit-2x{font-size:1.5em}.fa-stack-sm{width:1em;height:1em;line-height:1em;font-size:.9em}.btn.disabled{pointer-events:auto}.table-like-grid>.row{margin-left:auto;margin-right:auto}.table-like-grid>.row>[class^="col-"]{padding-left:5px}.table-like-grid>.row:nth-child(odd){background-color:#f8f8f8}.table-like-grid>.row:nth-child(even){background-color:#fdfdfd}.table-like-grid>.row.grid-header{background-color:inherit;padding-bottom:3px;border-bottom:solid 2px #ddd}.table-like-grid>.row:not(.grid-header){border-bottom:solid 1px #f0f0f0}.table-like-grid>.row:last-child:not(.grid-header){border-bottom:solid 2px #ddd}blockquote .table.small:before{content:""}.panel-cosy .panel-heading,.panel-heading-cosy{padding:5px 15px}.panel-cosy .panel-body,.panel-body-cosy{padding:10px 15px}.panel-compact .panel-heading,.panel-heading-compact{padding:3px 15px}.panel-compact .panel-body,.panel-body-compact{padding:5px 15px}.row.compact .col-xxs-1:not(:first-child),.row.compact .col-xxs-2:not(:first-child),.row.compact .col-xxs-3:not(:first-child),.row.compact .col-xxs-4:not(:first-child),.row.compact .col-xxs-5:not(:first-child),.row.compact .col-xxs-6:not(:first-child),.row.compact .col-xxs-7:not(:first-child),.row.compact .col-xxs-8:not(:first-child),.row.compact .col-xxs-9:not(:first-child),.row.compact .col-xxs-10:not(:first-child),.row.compact .col-xxs-11:not(:first-child),.row.compact .col-xxs-12:not(:first-child),.row.compact .col-xs-1:not(:first-child),.row.compact .col-xs-2:not(:first-child),.row.compact .col-xs-3:not(:first-child),.row.compact .col-xs-4:not(:first-child),.row.compact .col-xs-5:not(:first-child),.row.compact .col-xs-6:not(:first-child),.row.compact .col-xs-7:not(:first-child),.row.compact .col-xs-8:not(:first-child),.row.compact .col-xs-9:not(:first-child),.row.compact .col-xs-10:not(:first-child),.row.compact .col-xs-11:not(:first-child),.row.compact .col-xs-12:not(:first-child),.row.compact .col-sm-1:not(:first-child),.row.compact .col-sm-2:not(:first-child),.row.compact .col-sm-3:not(:first-child),.row.compact .col-sm-4:not(:first-child),.row.compact .col-sm-5:not(:first-child),.row.compact .col-sm-6:not(:first-child),.row.compact .col-sm-7:not(:first-child),.row.compact .col-sm-8:not(:first-child),.row.compact .col-sm-9:not(:first-child),.row.compact .col-sm-10:not(:first-child),.row.compact .col-sm-11:not(:first-child),.row.compact .col-sm-12:not(:first-child),.row.compact .col-md-1:not(:first-child),.row.compact .col-md-2:not(:first-child),.row.compact .col-md-3:not(:first-child),.row.compact .col-md-4:not(:first-child),.row.compact .col-md-5:not(:first-child),.row.compact .col-md-6:not(:first-child),.row.compact .col-md-7:not(:first-child),.row.compact .col-md-8:not(:first-child),.row.compact .col-md-9:not(:first-child),.row.compact .col-md-10:not(:first-child),.row.compact .col-md-11:not(:first-child),.row.compact .col-md-12:not(:first-child),.row.compact .col-lg-1:not(:first-child),.row.compact .col-lg-2:not(:first-child),.row.compact .col-lg-3:not(:first-child),.row.compact .col-lg-4:not(:first-child),.row.compact .col-lg-5:not(:first-child),.row.compact .col-lg-6:not(:first-child),.row.compact .col-lg-7:not(:first-child),.row.compact .col-lg-8:not(:first-child),.row.compact .col-lg-9:not(:first-child),.row.compact .col-lg-10:not(:first-child),.row.compact .col-lg-11:not(:first-child),.row.compact .col-lg-12:not(:first-child){padding-left:5px}.row.compact .col-xxs-1:not(:last-child),.row.compact .col-xxs-2:not(:last-child),.row.compact .col-xxs-3:not(:last-child),.row.compact .col-xxs-4:not(:last-child),.row.compact .col-xxs-5:not(:last-child),.row.compact .col-xxs-6:not(:last-child),.row.compact .col-xxs-7:not(:last-child),.row.compact .col-xxs-8:not(:last-child),.row.compact .col-xxs-9:not(:last-child),.row.compact .col-xxs-10:not(:last-child),.row.compact .col-xxs-11:not(:last-child),.row.compact .col-xxs-12:not(:last-child),.row.compact .col-xs-1:not(:last-child),.row.compact .col-xs-2:not(:last-child),.row.compact .col-xs-3:not(:last-child),.row.compact .col-xs-4:not(:last-child),.row.compact .col-xs-5:not(:last-child),.row.compact .col-xs-6:not(:last-child),.row.compact .col-xs-7:not(:last-child),.row.compact .col-xs-8:not(:last-child),.row.compact .col-xs-9:not(:last-child),.row.compact .col-xs-10:not(:last-child),.row.compact .col-xs-11:not(:last-child),.row.compact .col-xs-12:not(:last-child),.row.compact .col-sm-1:not(:last-child),.row.compact .col-sm-2:not(:last-child),.row.compact .col-sm-3:not(:last-child),.row.compact .col-sm-4:not(:last-child),.row.compact .col-sm-5:not(:last-child),.row.compact .col-sm-6:not(:last-child),.row.compact .col-sm-7:not(:last-child),.row.compact .col-sm-8:not(:last-child),.row.compact .col-sm-9:not(:last-child),.row.compact .col-sm-10:not(:last-child),.row.compact .col-sm-11:not(:last-child),.row.compact .col-sm-12:not(:last-child),.row.compact .col-md-1:not(:last-child),.row.compact .col-md-2:not(:last-child),.row.compact .col-md-3:not(:last-child),.row.compact .col-md-4:not(:last-child),.row.compact .col-md-5:not(:last-child),.row.compact .col-md-6:not(:last-child),.row.compact .col-md-7:not(:last-child),.row.compact .col-md-8:not(:last-child),.row.compact .col-md-9:not(:last-child),.row.compact .col-md-10:not(:last-child),.row.compact .col-md-11:not(:last-child),.row.compact .col-md-12:not(:last-child),.row.compact .col-lg-1:not(:last-child),.row.compact .col-lg-2:not(:last-child),.row.compact .col-lg-3:not(:last-child),.row.compact .col-lg-4:not(:last-child),.row.compact .col-lg-5:not(:last-child),.row.compact .col-lg-6:not(:last-child),.row.compact .col-lg-7:not(:last-child),.row.compact .col-lg-8:not(:last-child),.row.compact .col-lg-9:not(:last-child),.row.compact .col-lg-10:not(:last-child),.row.compact .col-lg-11:not(:last-child),.row.compact .col-lg-12:not(:last-child){padding-right:5px}.visible-xxs-block,.visible-xxs-inline,.visible-xxs-inline-block{display:none !important}.row.vertical-align{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.row.vertical-align>[class^="col-"],.row.vertical-align>[class*=" col-"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(min-width:480px){.row.vertical-align-not-xxs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.row.vertical-align-not-xxs>[class^="col-"],.row.vertical-align-not-xxs>[class*=" col-"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pull-xs-left{float:left !important}.pull-xs-right{float:right !important}}@media(min-width:768px){.pull-sm-left{float:left !important}.pull-sm-right{float:right !important}}@media(min-width:992px){.fixed-md-6{width:470px}}@media(min-width:1200px){.fixed-md-6{width:570px}}@media(max-width:479px){.visible-xxs-block{display:block !important}.visible-xxs-inline{display:inline !important}.visible-xxs-inline-block{display:inline-block !important}.hidden-xxs{display:none !important}.col-xxs-1{float:left;width:8.33333333%}.col-xxs-push-1{left:8.33333333%}.col-xxs-pull-1{right:8.33333333%}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-2{float:left;width:16.66666667%}.col-xxs-push-2{left:16.66666667%}.col-xxs-pull-2{right:16.66666667%}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-3{float:left;width:25%}.col-xxs-push-3{left:25%}.col-xxs-pull-3{right:25%}.col-xxs-offset-3{margin-left:25%}.col-xxs-4{float:left;width:33.33333333%}.col-xxs-push-4{left:33.33333333%}.col-xxs-pull-4{right:33.33333333%}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-5{float:left;width:41.66666667%}.col-xxs-push-5{left:41.66666667%}.col-xxs-pull-5{right:41.66666667%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-6{float:left;width:50%}.col-xxs-push-6{left:50%}.col-xxs-pull-6{right:50%}.col-xxs-offset-6{margin-left:50%}.col-xxs-7{float:left;width:58.33333333%}.col-xxs-push-7{left:58.33333333%}.col-xxs-pull-7{right:58.33333333%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-8{float:left;width:66.66666667%}.col-xxs-push-8{left:66.66666667%}.col-xxs-pull-8{right:66.66666667%}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-9{float:left;width:75%}.col-xxs-push-9{left:75%}.col-xxs-pull-9{right:75%}.col-xxs-offset-9{margin-left:75%}.col-xxs-10{float:left;width:83.33333333%}.col-xxs-push-10{left:83.33333333%}.col-xxs-pull-10{right:83.33333333%}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-11{float:left;width:91.66666667%}.col-xxs-push-11{left:91.66666667%}.col-xxs-pull-11{right:91.66666667%}.col-xxs-offset-11{margin-left:91.66666667%}.col-xxs-12{float:left;width:100%}.col-xxs-push-12{left:100%}.col-xxs-pull-12{right:100%}.col-xxs-offset-12{margin-left:100%}.col-xxs-push-0{left:auto}.col-xxs-pull-0{right:auto}.col-xxs-offset-0{margin-left:auto}.btn-smaller-xxs{padding:4px 8px;line-height:1.5}}@media(max-width:319px){.hidden-nano{display:none !important}}html{scroll-padding-top:61.12px}body,.same-as-body{font-family:"Fira Sans","Trebuchet MS",Helvetica,Tahoma,sans-serif;font-size:16px}.person-full-name,.profile-detail .owner .name,.family-member .member,.authorized-user .name,.place-supervisor-detail .name,.person-email-address,.person-username{white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.last-name{font-variant:small-caps;font-variant-caps:small-caps}.person-email-address{text-align:justify;text-justify:inter-character}.person-username{text-align:justify;text-justify:inter-character}header .navigator .avatar,.authorized-user .avatar{position:relative;overflow:hidden;outline:0}header .navigator .avatar>img,.authorized-user .avatar>img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.edit-buttons{float:right;margin-bottom:1em}.history-link{margin-right:12px;padding-right:3px;margin-left:12px;padding-left:3px;font-size:16px}.action-edit-inline{margin-left:.3ex}.action-edit-inline .fa{position:relative;top:1px}html:not(.js-enabled) .requires-scripting{display:none}html:not(.js-enabled) .collapse.when-scripting{display:block}code,kbd,pre,samp{font-family:"Fira Mono",Menlo,Monaco,Consolas,"Courier New",monospace}.text-body{color:#333 !important}.text-brand,a.text-brand:hover{color:#f71}.text-muted .glyphicon,.text-muted .fa{color:#999}.text-label-primary,a.text-label-primary:hover{color:#337ab7}.text-label-success,a.text-label-success:hover{color:#5cb85c}.text-label-info,a.text-label-info:hover{color:#5bc0de}.text-label-warning,a.text-label-warning:hover{color:#f0ad4e}.text-label-danger,a.text-label-danger:hover{color:#d9534f}.btn-vert-space{margin-bottom:5px}.btn-vert-space-even,.anchor-vert-space-even{margin-top:2px;margin-bottom:2px}ul.dropdown-menu li img:first-child,ul.dropdown-menu li .fa:first-child{width:16px;height:16px;margin-right:15px}ul.dropdown-menu li .fa:first-child{vertical-align:middle}ul.dropdown-menu-lg li img:first-child,ul.dropdown-menu-lg li .fa:first-child{width:24px;height:24px}.datepicker-dropdown{font-size:13px}.datepicker .disabled{color:#bbb !important}.datepicker-btn-inline{top:0;cursor:pointer;pointer-events:auto;color:#737373}.toggle-handle{min-width:1.8em;border-radius:45%}.toggle-handle:focus{outline:0}.linking-grip{display:none;float:left;margin-left:-23px}.list-group-item:hover .linking-grip{display:inline-block}.debug-only{position:absolute;left:0;opacity:.5;z-index:100000000}.debug-only:hover{opacity:.95}header{color:#fff;background:#f71;padding:.5em 0 .25em;margin-bottom:1em}header:not(.hero){position:sticky;top:0;left:0;right:0;z-index:1039}header:not(.hero):not(.world-map){box-shadow:0 3px 5px 0 #d0d0d0}header a{color:#fff}header a:hover{color:#fff}header a:focus{color:#122a3f;outline-offset:1px}header .navigator{position:relative;width:100%;max-width:1300px;margin-left:auto;margin-right:auto}header .navigator [class^="nav-"]{display:table-cell;vertical-align:middle}header .navigator [class^="nav-"]:not(.nav-title) a{letter-spacing:.25px}header .navigator [class^="nav-"]+[class^="nav-"]{padding-left:15px}header .navigator .nav-title{position:relative;top:-.12em}header .navigator .nav-title a:hover{text-decoration:none}header .navigator .nav-title a:focus{outline:0}header .navigator .nav-profile.in{padding-left:22px}header .navigator .navskip>a:focus,header .navigator .navskip>a:active{position:absolute;top:3px;height:28px;min-height:1em;z-index:10;background-color:#f71;border:solid 2px #428bca;padding-left:1ex;padding-right:1ex;box-shadow:0 0 .5em rgba(255,255,255,0.25)}header .navigator a.linkicon{display:inline-block;position:relative;text-decoration:none;font-weight:bold;padding:2px 6px 3px;border:1px solid transparent;border-radius:4px}header .navigator a.linkicon:hover,header .navigator a.linkicon:focus,header .navigator a.linkicon:active{outline:0;background-color:rgba(237,119,17,0.3);border-width:1px;border-style:solid;border-color:rgba(222,97,3,0.3);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05);box-shadow:inset 0 1px 3px rgba(0,0,0,0.05);color:#fff}header .navigator a.linkicon:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.08);box-shadow:inset 0 3px 5px rgba(0,0,0,0.08)}header .navigator [class^="nav-"].in a.linkicon{border-radius:8px 2.5px}header .navigator .ticket{font-weight:500;line-height:1;position:absolute;top:0;left:28px;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;background-color:#428bca;border-radius:8px;padding:2px 5px;-webkit-box-shadow:-3px 0 4px -1px #ccc;box-shadow:-3px 0 4px -1px #ccc}header .navigator .avatar{display:table-cell;width:32px;height:32px;border-radius:25% 7.5%}header .navigator .avatar>img[data-tall]{width:32px}header .navigator .avatar>img[data-wide]{height:32px}header .navigator .avatar:hover,header .navigator .avatar:focus{box-shadow:0 0 5px #bf590d}header .navigator [class^="nav-"] .tooltip{margin-top:10px;padding-left:4px;padding-right:4px}header .navigator [class^="nav-"] .tooltip .tooltip-inner{padding:2px 6px 1px;white-space:nowrap;text-overflow:ellipsis}header .navigator .nav-profile.in .tooltip{margin-top:6px}html.msie-compat header .navigator .avatar>img{top:auto;left:auto;-ms-transform:none;transform:none}header #title,.same-as-title{font-family:Geotica,Impact,serif;font-size:1.6em}header:not(.hero) #subtitle{font-family:"PT Sans",Helvetica,Arial,sans-serif}#technologies-banner{position:fixed;bottom:-500px;margin-bottom:-4px;z-index:1070;background-color:rgba(10,5,0,0.95);display:none}#page.search form.search{margin-bottom:1em}#page.search form.search #maplink.pull-left{margin-right:1em}#page.search form.search #maplink.pull-right{margin-left:1em}#page.search #georesult{margin-bottom:1em}#page.search #georesult .lead{margin-bottom:0}#page.search #georesult .maplink{margin-top:5px;margin-bottom:10px;font-size:.9em}#page.search #georesult #geoerror+.popover{max-width:100%}.place-list{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #dfdfdf}.place-detail .owner .name,.place-list .name{font-weight:bold;overflow-x:hidden;text-overflow:ellipsis}.place-list .name{white-space:nowrap}.place-detail .status,.place-list .status:not(.anchor-group){text-align:right}.place-list .status{font-size:.8em}.place-detail .status,.place-detail .place-blocking{float:right;margin-right:-5px;z-index:10}.place-detail .place-blocking{margin-left:5px}.place-overview .status{font-size:.6em}.place-overview>.status{font-weight:500}.place-list .status .place-anchor{vertical-align:middle}.place-list .status .place-anchor:not(.glyphicon){font-size:1.4062em;position:relative;top:1px;margin-right:2px}.place-list .status .place-anchor.place-anchor-drink,.place-list .status .place-anchor.place-anchor-guide{font-size:1.5625em;margin-right:3px}.place-list .status .place-anchor.place-anchor-drink{top:2px;margin-right:4px}.place-list .status .place-anchor.glyphicon{top:2px;font-size:2.0ex}.place-overview .place-anchor{position:relative;top:.35ex}.place-overview .place-anchor .fa{width:.875em}.anchor-group{margin-top:3px}.anchor-group-item{display:inline-block}.anchor-group-item:not(:last-child){margin-right:.5ex}.anchor-group-item .label{font-family:"PT Sans",Helvetica,Arial,sans-serif}.status-drinking,.status-guiding{color:#357935}.status-hosting .place-marker{color:#f71}.status-hosting .place-availability{color:#666}.status-hosting.glyphicon-stack-normal>.place-availability{top:.1em;left:.3em}.status-hosting.glyphicon-stack-large>.place-availability{top:.1em;left:.1em}.status-hosting.fa-stack>.place-availability{top:.2em;left:.05em}.place-list-compact .status-hosting{top:-.65ex}.place-list .avatar{text-align:center}.place-list .avatar img{width:100%;max-width:100px;border-radius:7.5% 25%}.place-detail .owner .avatar{padding-right:0;margin-bottom:.5em}.place-detail .owner .avatar img{border-radius:7.5% 25%}.place-detail .place-blocking{clear:right}.place-detail .timestamp{font-size:80%;white-space:pre}.description-largevp p:first-child{margin-top:10px}.description-smallvp{margin-top:1em;margin-bottom:1em}.place-overview .description-short{display:inline-block;position:relative;top:.2ex}.place-overview .description-short .fa{position:relative;top:.15ex}.switch[data-target="#family-panel-small"],.switch[href="#family-panel-small"]{position:relative;top:-.15ex;margin-left:1em}.switch[data-target="#family-panel-small"]:not(.initial) .fa,.switch[href="#family-panel-small"]:not(.initial) .fa{transition:all .3s ease-in}.anchor-notify+.popover{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;opacity:.95;text-align:center}.anchor-notify+.popover.bottom>.arrow{border-bottom-color:#bce8f1}.anchor-notify+.popover.left>.arrow{border-left-color:#bce8f1}.anchor-notify+.popover.bottom>.arrow:after{border-bottom-color:#d9edf7}.anchor-notify+.popover.left>.arrow:after{border-left-color:#d9edf7}.place-blocking-panel{position:absolute;right:10px;z-index:11;background-color:#f5f5f5;box-shadow:0 -1px 5px 0 #d6d6d6}.place-blocking-form .form-group{white-space:nowrap}.place-blocking-form .form-group>.control-label{font-weight:normal}.place-blocking-form.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.place-blocking-form.form-inline .form-group>.control-label{margin-bottom:0;vertical-align:middle}.place-blocking-form .form-group>div,.place-blocking-form .form-group>div>input{display:inherit}.place-blocking-form .form-group>div>input[type="text"]{width:9em}.place-blocking-form .blocking-tip,.place-blocking-form .blocking-errors{margin-bottom:0}.has-feedback .form-control.input-sm{padding-right:30px}.owner{margin-bottom:1em}.owner img{width:100%;max-width:140px}.owner .register{margin-top:1em}.register label,.login label{display:none}.register .form-group:last-of-type{position:absolute;top:-10000px}p.tip{font-size:.8em}#map:not([role="main"]){background:url("/static/img/maps/map_loading_250.gif") no-repeat center/50% black}.map .leaflet-container{min-height:300px}html:not(.msie-compat) .mapboxgl-canvas[tabindex="0"]:focus{outline-offset:-1px;outline-color:#0096ff}.profile-detail .owner h1.align-top{margin-top:0}.profile-detail .owner .avatar>img{border-radius:7.5% 25%}@media(max-width:540px){.profile-detail .owner .avatar{display:inline-block;position:relative;cursor:zoom-in}.profile-detail .owner .avatar:after{font-family:FontAwesome;content:attr(data-content);position:absolute;bottom:-5px;right:-1px;color:#eee;text-shadow:0 1px 2px rgba(0,0,0,0.9)}.mfp-wrap{position:fixed !important;top:0 !important}}.profile-detail .timestamp{font-size:80%;white-space:pre}.profile-detail .timestamp.timestamp-edit{position:relative;top:1.15ex}.contact-details:not(a){font-style:italic}a.contact-details:not(:hover){color:#204b71}.person-email-address.adjusted{margin-left:5px}.owned-place .conceal-marker{margin-right:.6em}.owned-place,.owned-phone,.owned-email{-webkit-transition:background-color .75s;-moz-transition:background-color .75s;-o-transition:background-color .75s;transition:background-color .75s}.owned-place.highlight,.owned-phone.highlight,.owned-email.highlight{background-color:#fff7f1 !important;border-top-color:#ffc69b !important;border-bottom-color:#ffc69b !important;border-right-color:#ffc69b !important}.owned-place:not(.callout).highlight,.owned-phone:not(.callout).highlight,.owned-email:not(.callout).highlight{border-left-color:#ffc69b !important}.list-vertical-align{min-height:3.5em}.list-vertical-align .family-member,.list-vertical-align .phone-number,.list-vertical-align .public-email{margin-top:.5em;margin-bottom:0}.list-vertical-align .member,.list-vertical-align .number{font-weight:bold;margin:0 1em 0 .5em}.list-vertical-align .member+.conceal-marker,.list-vertical-align .number+.conceal-marker{margin-right:.6em}.phone-number .number{white-space:nowrap}.list-group-item.concealed{background-color:#f5f5f5}.list-group-item.concealed:not(.text-primary):not(.text-success):not(.text-info):not(.text-warning):not(.text-danger){color:#777}.list-group-item.concealed-partially{background-image:-webkit-linear-gradient(45deg,rgba(0,0,0,0.03) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.03) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(0,0,0,0.03) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.03) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(0,0,0,0.03) 25%,transparent 25%,transparent 50%,rgba(0,0,0,0.03) 50%,rgba(0,0,0,0.03) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}#page.settings #privacy_form .privacy-matrix-container{overflow-x:auto}#page.settings #privacy_form .suggest-adjust-screen{display:none}#page.settings #privacy_form .suggest-adjust-screen .help-block{margin-top:0;display:none;background-repeat:no-repeat;background-size:40px auto}@media screen{#page.settings #privacy_form .suggest-adjust-screen .help-block.in{display:block}}#page.settings #privacy_form .suggest-adjust-screen .help-block:after{content:attr(data-suggestion);font-style:italic}#page.settings #privacy_form .suggest-adjust-screen .help-block.with-icon:after{display:inline-block;margin-left:48px}@media screen and (max-width:600px){#page.settings #privacy_form .suggest-adjust-screen{display:block}#page.settings #privacy_form .suggest-adjust-screen .help-block.slide-right{display:block}}#page.settings #privacy_form table{min-width:534px}#page.settings #privacy_form table:not(.preview){margin-bottom:30px}#page.settings #privacy_form table.preview{margin-bottom:0}#page.settings #privacy_form th.header-in_book{vertical-align:middle !important;text-align:center !important}#page.settings #privacy_form tr.asset-privacy-settings{-webkit-transition:background-color .75s;-moz-transition:background-color .75s;-o-transition:background-color .75s;transition:background-color .75s}#page.settings #privacy_form tr.asset-privacy-settings.highlight{background-color:#fff7f1 !important;border-top-color:#ffc69b !important;border-bottom-color:#ffc69b !important;border-right-color:#ffc69b !important}#page.settings #privacy_form tr.asset-privacy-settings:not(.callout).highlight{border-left-color:#ffc69b !important}#page.settings #privacy_form .asset-icon{float:left;width:13%;width:1em}#page.settings #privacy_form .asset-value{float:left;width:87%;width:calc(100% - 1em);padding-left:5px}#page.settings #privacy_form .asset-value.idented{padding-left:30px}#page.settings #privacy_form .asterisk{position:absolute;right:0}#page.settings #privacy_form .visibility-success{position:absolute;left:0;z-index:2;text-shadow:1px 3px 3px #eee}#page.settings #privacy_form .authorized-list.switch{position:absolute;top:1px;right:0}#page.settings #privacy_form .privacy-checkbox{padding-left:8px;padding-right:8px}#page.settings #privacy_form .privacy-checkbox input[type="checkbox"] ~ .optinout-success{display:inline-block;margin-left:1em}#page.settings #privacy_form .privacy-checkbox #analytics_more .help-block{margin:0;text-align:justify}.authorized-user{margin-bottom:20px}.authorized-user.row:last-child{margin-bottom:5px !important}.authorized-user.row:last-child:nth-child(-n+5){margin-bottom:0 !important}.authorized-user .name{position:relative;top:.1em;display:inline-block;max-width:100%;margin-bottom:4px}.authorized-user .avatar{display:inline-block;vertical-align:middle;border-radius:7.5% 25%}.authorized-user .avatar{width:30px;height:30px;margin-right:.5ex}.authorized-user .avatar:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border:solid 1px rgba(0,0,0,0.1);border-radius:7.5% 25%}.authorized-user.well .avatar:after{border-color:rgba(0,0,0,0.15)}.authorized-user.compact{margin-bottom:10px}.authorized-user.compact .col-name{white-space:nowrap;overflow:hidden}.authorized-user.compact .avatar{width:25px;height:25px;margin-right:.2em}.authorized-list.panel{width:420px;position:absolute;right:0;top:calc(100% + 2px);z-index:11}.authorized-list.panel .panel-body{overflow-y:auto}.staff.label .fa.fa-lg{vertical-align:-20%}html.js-enabled #tasks-header[data-toggle="collapse"]{cursor:pointer}#tasks-header .switch{padding:0 2px 2px 2px}#supervisors-wanted button.close{margin-left:10px}.countries-list>.row:not(.grid-header)>[class^="col-"]:first-child{padding-top:8px;padding-bottom:8px}.country-code{width:40px}.place-supervisor-detail{-webkit-transition:background-color .75s;-moz-transition:background-color .75s;-o-transition:background-color .75s;transition:background-color .75s}.place-supervisor-detail.highlight{background-color:#fff7f1 !important;border-top-color:#ffc69b !important;border-bottom-color:#ffc69b !important;border-right-color:#ffc69b !important}.place-supervisor-detail:not(.callout).highlight{border-left-color:#ffc69b !important}.place-supervisor-detail .control-buttons{margin-left:20px}.place-supervisor-detail .control-buttons .timestamp{white-space:pre;margin-bottom:0;margin-right:1px}.place-supervisor-detail .control-buttons .timestamp:first-of-type{margin-top:1em}.place-supervisor-detail .description-short.has-content{margin:10px 0}#check-place-check-errors .modal-dialog{overflow-y:initial !important}#check-place-check-errors .modal-dialog .modal-body{max-height:77vh;overflow-y:auto}.mapboxgl-popup.supervisor-view{opacity:.8}.mapboxgl-popup.supervisor-view .mapboxgl-popup-content{padding:5px 6px 3px 6px}#map[role="main"]{position:absolute;top:48px;bottom:0;width:100%}footer{text-align:center;padding:3em 0 4vh}footer.world-map{display:none}.base-form{text-align:center;margin-top:1em}.base-form h4{margin-top:0}#id_conditions_chosen .chosen-choices{padding:2px;padding-left:5px}#id_conditions_chosen .chosen-choices input[type="text"]{height:26px}#id_avatar{width:100%;background-color:#eee}*[type="password"]+.progress,*[type="password"]+.popover+.progress{margin-top:2px}*[type="password"]+.progress .progress-bar,*[type="password"]+.popover+.progress .progress-bar{min-width:0;transition:min-width .6s ease,width .6s ease}*[type="password"]+.progress .password-verdict,*[type="password"]+.popover+.progress .password-verdict{float:right;margin-right:1ex}.help-block,*[type="password"]+.progress .password-verdict,*[type="password"]+.popover+.progress .password-verdict{font-family:"PT Sans",Helvetica,Arial,sans-serif}.help-block{font-size:.9em}.input-lg{font-size:1.5em}:invalid{box-shadow:none;outline:0}.form-touched:invalid{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f77;outline:0}.alert.flyover{margin-top:-100px;overflow:hidden;position:fixed;top:0;opacity:.95;z-index:1052;-webkit-transition:margin-top 1s,opacity .8s linear;-moz-transition:margin-top 1s,opacity .8s linear;-o-transition:margin-top 1s,opacity .8s linear;transition:margin-top 1s,opacity .8s linear}.alert.flyover.in{margin-top:-5px}.alert.flyover.out{opacity:0}@media(max-width:479px){.list-vertical-align .family-member .member{margin-right:.5em}.list-vertical-align .phone-number .comment{font-size:14px}.list-vertical-align .member+.conceal-marker,.list-vertical-align .number+.conceal-marker{margin-left:-.4em}.place-detail .status{max-width:4.25em}.place-supervisor-detail .name{clear:both}.place-supervisor-detail .control-buttons{margin-bottom:1em}.place-supervisor-detail .control-buttons .timestamp{font-size:80%}.place-supervisor-detail .phone-number:not(:last-child):after{content:"\a";white-space:pre}#page.settings #privacy_form .privacy-checkbox input[type="checkbox"] ~ .optinout-success{display:block;position:absolute;margin-top:-20px;margin-left:-20px}#page.settings #privacy_form .privacy-checkbox input[type="checkbox"] ~ .optinout-success .notification{visibility:hidden}footer{padding-bottom:2vh}}@media(min-width:480px){.place-supervisor-detail .phone-number:not(:last-child){margin-right:.5em}}@media(max-width:767px){header:not(.hero){padding-bottom:1px}header .navigator .nav-search{padding-bottom:6px}header .navigator .navskip>a:focus,header .navigator .navskip>a:active{top:1px}header .navigator .avatar{width:28px;height:28px}header .navigator .avatar>img[data-tall]{width:28px}header .navigator .avatar>img[data-wide]{height:28px}.owner h1{margin-top:0;font-size:24px}h2.owner{font-size:24px}form>.form-contents p:not(.keep-margin){margin-bottom:0}#page.search #georesult .maplink{font-size:14px}#page.settings #privacy_form th.header-public,#page.settings #privacy_form th.header-authed{font-size:85%}#page.settings #privacy_form .asset-value.idented{padding-left:20px}#map[role="main"]{top:45px}}@media(min-width:768px){.map>.embed-responsive{padding-bottom:0;height:400px}.map iframe{border-radius:4px}form>.form-contents{width:85%;margin-left:7.5%}#page.search #georesult #geoerror+.popover{max-width:60%}}@media(min-width:992px){.map>.embed-responsive{height:450px}footer{padding-bottom:3em}}@media(min-width:1170px){.map>.embed-responsive{height:500px}}.callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.callout h4{margin-top:0;margin-bottom:5px}.callout p:last-child{margin-bottom:0}.callout code{border-radius:3px}.callout+.callout{margin-top:-5px}.callout-default{border-left-color:#777}.callout-default h4{color:#777}.callout-primary{border-left-color:#337ab7}.callout-primary h4{color:#337ab7}.callout-danger{border-left-color:#d9534f}.callout-danger h4{color:#d9534f}.callout-warning{border-left-color:#f0ad4e}.callout-warning h4{color:#f0ad4e}.callout-info{border-left-color:#5bc0de}.callout-info h4{color:#5bc0de}.callout-success{border-left-color:#5cb85c}.callout-success h4{color:#5cb85c}.message{position:relative;color:white;font-family:"PT Sans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:.85em;letter-spacing:.015em;padding:.8em 2em;text-align:center;box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,0.6)}.message.debug{background-color:#aa4a86}.message.info{background-color:#40708a}.message.success{background-color:#4cae4c}.message.warning{background-color:#d99c5f}.message.error{background-color:#d95f5f}html.js-enabled .message.eminent{position:fixed;top:50% !important;left:30% !important;width:40% !important;border:solid 4px #bbb;border-radius:3px;z-index:1030;opacity:.98;transition:top 1.5s ease-in,opacity 2s}html.js-enabled .message.eminent.out{top:-40px !important;opacity:0}@media(max-width:767px){html.js-enabled .message.eminent{display:none}}.message a{color:white;opacity:.8;text-decoration:underline}.message a:focus,.message a:active,.message a:hover{opacity:1}.message .close{position:absolute;right:.5em;top:8px;font-size:1.6em;color:black;opacity:.3;text-shadow:rgba(0,0,0,0.2) -2px 0,rgba(0,0,0,0.2) 0 -2px,rgba(255,255,255,0.2) 2px 0,rgba(255,255,255,0.2) 0 2px,rgba(0,0,0,0.2) -2px -2px,rgba(255,255,255,0.2) 2px 2px}.message .close:focus,.message .close:active,.message .close:hover{color:white;opacity:.6;outline:0}.top-notice{margin-bottom:1em}.top-notice p,.top-notice form{margin-top:1em;margin-bottom:1em}