@charset "UTF-8";*{font-family:Helvetica,Arial,sans-serif}html,body{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background:#fff url(//static.opendi.com/ng/images/bg-texture.jpg);max-width:960px;margin:0 auto;color:#333;font-size:14px;font-kerning:normal;font-feature-settings:"liga","kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}a{color:#0670c6;cursor:pointer}ul{list-style-type:none;padding:0}header{padding:10px 0 0}header .logo{float:left;padding:0 30px 10px}header .logo figure{margin:0}header .logo figure img{float:left}header .logo figure figcaption{float:left;margin:0 0 0 8px}header .logo figure figcaption .site-name{font-size:1.5em;letter-spacing:-1px;line-height:1.2em}header .logo figure figcaption .site-name strong{color:#333}header .logo figure figcaption .section{color:#595959;font-size:.9em}header #searchbar{float:right;display:flex;column-gap:10px;align-items:center}header #searchbar form{flex:0 0 0 70%}header #searchbar form label{display:inline-block;height:20px}header #searchbar form input{height:25px;outline:none;display:none;border:none;font-size:1.1em;width:300px;padding:7px 10px 5px;margin-right:-5px;border-radius:3px 0 0 3px;color:#595959}header #searchbar form input.active{display:inline}header #searchbar button{padding:9px 15px 11px;font-size:0}header #searchbar a.btn{flex:0 0 0 30%}section{padding:20px 50px;border-radius:3px 3px 0 0;box-shadow:0 1px 2px #0003;background:#fff;display:block;margin-top:15px}section h3{font-size:1.5em;margin:5px 0 20px}footer{margin:15px 0 40px;display:flex}footer form{text-align:right;flex:1}footer nav{color:#595959;font-size:.9em;flex:3;line-height:30px;flex-wrap:wrap}footer a{color:#595959;text-decoration:none}footer a:not(:last-child):after{content:" | "}@media screen and (max-width: 370px){header #searchbar .btn{display:none}}@media screen and (max-width: 650px){header .logo{padding:0 20px 10px}header .btn{margin-right:15px;padding:10px}header #searchbar form{display:none}section{padding:20px 30px}footer{padding:10px;margin:15px 0 40px;flex-wrap:wrap}footer form{flex:0 0 100%}footer nav{flex:0 0 100%}footer nav a:first-child:after{content:"";display:block}}.icon{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;display:inline-block;width:16px;height:16px}.icon-serp:before{content:"☰ ";font-style:normal}.icon-search{background-color:#333;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/></svg>')}.icon-star{height:17px;-webkit-mask-position:bottom center;mask-position:bottom center;background-color:#595959;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"/></svg>')}.icon-star-full{background-color:#fcc354}.icon-up{background-color:#333;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"/></svg>')}.icon-close{background-color:#333;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 384 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 384 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/></svg>')}.btn{border-radius:3px;cursor:pointer;font-size:.9em;display:inline-block;padding:10px 15px;border:none;text-decoration:none}.btn:hover{box-shadow:0 1px 2px #0003}.btn:active{filter:brightness(95%)}.btn-white{background:#fff;text-decoration:none}.btn-grey{color:#333;border:1px solid rgb(217,217,217);background:#f2f2f2;text-decoration:none}.btn-blue{background:#0670c6;color:#fff;text-transform:uppercase;padding:10px 30px}.btn-yellow{background:#fcc354;color:#333}#btn-scroll{display:none;position:fixed;bottom:20px;right:30px;z-index:99;padding:12px 15px 8px}ins.adsbygoogle{margin:20px 0 10px;width:100%}@media screen and (max-width: 650px){ins.adsbygoogle{width:100%}}#loader{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;overflow:auto;z-index:999}#loader:before{opacity:.5;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;content:"Loading";width:100%;height:100%;padding-top:110px;background:url(//static.opendi.com/ng/images/logo_optimized.webp) no-repeat center center;filter:drop-shadow(10px 10px 20px #222);animation:shadow 2s both infinite}@keyframes shadow{0%{filter:drop-shadow(0 0 20px #222);opacity:.2}50%{filter:drop-shadow(0 0 30px #222);opacity:1}to{filter:drop-shadow(0 0 20px #222);opacity:.2}}#head-map{clear:both;background:url(https://static.opendi.com/ng/images/head_map.webp) center center #e9e5dc;background-size:cover;border-radius:3px 3px 0 0;box-shadow:0 1px 2px #0003;height:116px}#head-map .btn{font-size:.8em;margin:20px 30px}section#listing{margin-top:0;padding:20px 30px;display:flex;flex-wrap:wrap;align-items:stretch;border-radius:0}section#listing .name{margin-top:-60px;margin-bottom:10px;padding:20px 20px 15px;border-radius:3px;background:#ffffffe6;box-shadow:0 -3px 3px #0000001a;width:100%}section#listing .name h2{font-size:26px;font-weight:700;width:calc(70% - 30px);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section#listing .card{width:calc(70% - 30px);margin-top:-50px;padding:20px 20px 0;border-right:1px dotted rgb(242,242,242)}section#listing .card dl{display:flex;flex-flow:row;flex-wrap:wrap;width:calc(100% - 35px);overflow:visible}section#listing .card dt,section#listing .card dd{border-bottom:1px solid rgb(242,242,242);padding:7px 10px;margin:0}section#listing .card dt{flex:0 0 calc(30% - 30px);text-overflow:ellipsis;overflow:hidden;text-align:right;vertical-align:top;color:#595959}section#listing .card dd{flex:0 0 calc(70% - 10px);margin-left:auto;text-align:left;text-overflow:ellipsis;overflow:hidden}section#listing .card dd:after{clear:left}section#listing aside{width:calc(30% - 30px);margin-top:-50px;padding:0;display:flex;justify-content:right;flex-direction:column}section#listing aside .rating-stars{flex:1;width:100%;text-align:center;color:#595959}section#listing aside form{flex:1;width:100%;display:flex;align-self:flex-end;align-items:flex-end;justify-content:center}section#listing nav{display:flex;flex-wrap:wrap;clear:both;padding:30px 0 0 20px}section#listing nav a{flex:0 0 auto;flex-shrink:0;padding:0 5px 0 0;font-size:.9em;color:#595959;text-decoration:none}section#listing nav a:not(:last-child):after{content:" »"}section#reviews{position:relative}section#reviews #btn-review{position:absolute;right:20px;top:20px}section#reviews .icon-star{width:14px;height:14px}section#reviews .review{margin-top:10px;padding-top:10px;border-top:1px solid rgb(242,242,242)}section#reviews .review p:first-child{color:#595959;font-size:.9em;margin:0}section#map{padding-bottom:0}section#map #map-container{height:350px;margin-left:-50px;width:calc(100% + 100px)}.review-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999999;background-color:#0003;overflow:auto;text-align:center}.review-form.hidden{display:none}.review-form .review-form-modal{position:relative;display:inline-block;max-width:420px;padding:30px;margin:100px 20px;background-color:#fff;text-align:left}.review-form .review-form-modal .close-modal{border-radius:50%;position:absolute;top:-10px;right:-10px;width:1em;height:1em;background-color:#fff;padding:5px;cursor:pointer}.review-form .review-form-modal .close-modal i{display:block;width:100%;height:100%}.review-form .review-form-modal h4{margin:10px 0;font-weight:400;font-size:16px;line-height:24px}.review-form .review-form-modal .form-field{display:block;padding-top:15px;margin-bottom:20px;position:relative}.review-form .review-form-modal .form-field input,.review-form .review-form-modal .form-field textarea{height:32px;color:#000000de;border:none;border-bottom:1px solid rgba(0,0,0,.26);outline:0;width:100%;font-size:16px;padding:0;box-shadow:none;border-radius:0}.review-form .review-form-modal .form-field textarea{min-height:64px}.review-form .review-form-modal .form-field label{width:100%;color:#0000008a;font-size:12px;font-weight:400}.review-form .review-form-modal .add-rating{display:inline-block;margin-bottom:20px;text-align:left}.review-form .review-form-modal .add-rating .text{font-size:12px;color:#0000008a;margin-bottom:20px}.review-form .review-form-modal .add-rating input{float:right;width:20px;height:20px;padding:0;margin:0 0 0 -16px;opacity:0}.review-form .review-form-modal .add-rating label{position:relative;float:right;display:block}.review-form .review-form-modal .add-rating label:hover,.review-form .review-form-modal .add-rating label:hover~label,.review-form .review-form-modal .add-rating input:checked~label{background-color:#fcc354}.review-form .review-captcha-response{padding:10px 0;max-width:300px}.review-form .review-captcha-response.success{color:#0670c6}.review-form .review-captcha-response.error{color:#d24b38}@media screen and (max-width: 370px){header #searchbar .btn{display:none}header #head-map{background:#e9e5dc}}@media screen and (max-width: 650px){header #head-map .btn{margin:20px 15px}section#listing{padding:20px 15px}section#listing .name{padding:15px 15px 20px;width:calc(100% - 30px)}section#listing .name h2{width:100%;white-space:normal}section#listing .card{width:100%;padding:15px 15px 0}section#listing .card dt{flex:0 0 calc(30% - 20px)}section#listing .card dd{flex:0 0 calc(70% - 20px)}section#listing aside,section#listing nav{display:none}section#reviews #btn-review{position:static;margin:0 0 10px;padding:10px;display:block}}
