@charset "UTF-8";@font-face{font-family:opendi-icons;src:url(//static.opendi.com/ng/fonts/opendi-icons.eot?64354591);src:url(//static.opendi.com/ng/fonts/opendi-icons.eot?64354591#iefix) format("embedded-opentype"),url(//static.opendi.com/ng/fonts/opendi-icons.woff?64354591) format("woff"),url(//static.opendi.com/ng/fonts/opendi-icons.ttf?64354591) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:fontello;src:url(//static.opendi.com/ng/fonts/fontello-f05fa29.eot?47381901);src:url(//static.opendi.com/ng/fonts/fontello-f05fa29.eot?47381901#iefix) format("embedded-opentype"),url(//static.opendi.com/ng/fonts/fontello-f05fa29.woff?47381901) format("woff"),url(//static.opendi.com/ng/fonts/fontello-f05fa29.ttf?47381901) format("truetype");font-weight:400;font-style:normal;font-display:swap}[class^=icon-]:before,[class*=" icon-"]:before{font-family:opendi-icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-back:before{content:""}.icon-forward:before{content:""}.icon-star-full:before{content:""}.icon-star-half:before{content:""}.icon-star-empty:before{content:""}.icon-target:before{content:""}.icon-edit:before{content:""}.icon-marker:before{content:""}.icon-check:before{content:""}.icon-map:before{content:""}.icon-website:before{content:""}.icon-oprions:before{content:""}.icon-phone:before{content:""}.icon-lens:before{content:""}.icon-spread:before{content:""}.icon-facebook:before{content:""}.icon-googleplus:before{content:""}.icon-mail:before{content:""}.icon-route:before{content:""}.icon-clock:before{content:""}.icon-twitter:before{content:""}.icon-xing:before{content:""}.icon-list:before{content:""}.icon-close:before{content:""}.icon-youtube:before{content:""}.fontello-icon:before{font-family:fontello}.icon-filter:before{content:""}.icon-spinner:before{content:""}.flex{display:flex;flex-wrap:wrap}.flex-1{width:8.3333333333%}.flex-2{width:16.6666666667%}.flex-3{width:25%}.flex-4{width:33.3333333333%}.flex-4.mr-10{width:calc(25% - 10px)}.flex-5{width:41.6666666667%}.flex-6{width:50%}.flex-7{width:58.3333333333%}.flex-8{width:66.6666666667%}.flex-9{width:75%}.flex-10{width:83.3333333333%}.flex-11{width:91.6666666667%}@media (min-width: 768px) and (max-width: 992px){.flex-md-4{width:33.3333333333%}}@media (min-width: 768px) and (max-width: 992px){.flex-md-6{width:50%}.flex-md-6.mr-10{width:calc(50% - 10px)}}@media (min-width: 768px) and (max-width: 992px){.flex-md-8{width:66.6666666667%}}@media (min-width: 768px) and (max-width: 992px){.flex-md-12{width:100%}}@media (max-width: 768px){.flex-sm-4{width:33.3333333333%}}@media (max-width: 768px){.flex-sm-6{width:50%}}@media (max-width: 768px){.flex-sm-8{width:66.6666666667%}}@media (max-width: 768px){.flex-sm-12{width:100%}}.flex-grow{flex-grow:1}.flex-align-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.inline{display:inline}.inline-block,.is_inline{display:inline-block}.collapsed{width:0;flex-grow:0;background-color:transparent}.hidden{display:none}@media (max-width: 768px){.hidden-sm{display:none}}@media (min-width: 768px) and (max-width: 992px){.hidden-md{display:none}}@media (min-width: 992px){.hidden-lg{display:none}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-underline{text-decoration:underline}.text-light-gray{color:#b3b3b3}.text-gray{color:#999}.text-dark{color:#333}.text-blue{color:#0670c6}.font-small{font-size:.93em}.font-xsmall{font-size:.75em}.pl-0{padding-left:0}.pb-0{padding-bottom:0}.pr-0{padding-right:0}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.pb-15{padding-bottom:15px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-30{padding-left:30px}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:0}.ml-10{margin-left:10px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mt-20{margin-top:20px}.align-middle{vertical-align:middle}.round{border-radius:50%}.cursor-pointer{cursor:pointer}.border-b{border-bottom:1px solid #eee}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;line-height:1.429;background:#fff url(//static.opendi.com/ng/images/bg-texture.jpg);font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;-webkit-font-kerning:normal;-moz-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern";-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{padding-bottom:.5em;display:block}@media (max-width: 768px){h1{font-size:1.5em;line-height:1em}}body,h1,h2,h3,.h1,.h2,.h3,h1 a,h2 a,h3 a,.h1 a,.h2 a,.h3 a{color:#333}h1{font-size:1.8em;line-height:1.8em;font-weight:700}h2{font-size:1.5em;line-height:1.5em;font-weight:700}a{text-decoration:none;display:block;word-wrap:break-word;color:#0670c6}button a{color:inherit}button a:hover,button a:active{text-decoration:none}a:active,a:hover,a:focus{outline:0px none;text-decoration:underline}img{max-height:100%;width:auto}ul,ol{list-style:none;padding:0;margin:0}dl{overflow:hidden;margin:0}dt{color:#b3b3b3}dd{margin-inline-start:0}p{margin:0 0 10px}address{font-style:normal}fieldset{border:0px;margin:0;padding:0}.page-container{margin:0 auto}@media (min-width: 768px){.page-container{width:750px}}@media (min-width: 992px){.page-container{width:970px}}.box{padding:15px 30px;margin-bottom:20px;border-radius:0;background-color:#fff;box-shadow:0 2px 2px #00000029,0 0 2px #0000001f}@media (max-width: 768px){.box{padding:15px}}.btn{display:inline-block;height:36px;line-height:36px;padding:0 26px;margin:6px 0;border:none;transition:all .2s ease-in-out;border-radius:2px;cursor:pointer;text-align:center;vertical-align:middle;background-color:#fff;color:#333}.btn:hover{box-shadow:0 0 2px #0000001f,0 2px 2px #0003;text-decoration:none}.btn a:hover{text-decoration:none}.btn-small{padding:0 10px;font-size:.85em}.btn-gray{display:inline-block;height:36px;line-height:36px;padding:0 26px;margin:6px 0;border:none;transition:all .2s ease-in-out;border-radius:2px;cursor:pointer;text-align:center;vertical-align:middle;background-color:#fff;color:#333}.btn-gray:hover{box-shadow:0 0 2px #0000001f,0 2px 2px #0003;text-decoration:none}.btn-gray a:hover{text-decoration:none}.btn-gray{background-color:#f2f2f2;color:#0670c6}.btn-blue{display:inline-block;height:36px;line-height:36px;padding:0 26px;margin:6px 0;border:none;transition:all .2s ease-in-out;border-radius:2px;cursor:pointer;text-align:center;vertical-align:middle;background-color:#fff;color:#333}.btn-blue:hover{box-shadow:0 0 2px #0000001f,0 2px 2px #0003;text-decoration:none}.btn-blue a:hover{text-decoration:none}.btn-blue{color:#fff;text-transform:uppercase;background-color:#0670c6}.btn-yellow{display:inline-block;height:36px;line-height:36px;padding:0 26px;margin:6px 0;border:none;transition:all .2s ease-in-out;border-radius:2px;cursor:pointer;text-align:center;vertical-align:middle;background-color:#fff;color:#333}.btn-yellow:hover{box-shadow:0 0 2px #0000001f,0 2px 2px #0003;text-decoration:none}.btn-yellow a:hover{text-decoration:none}.btn-yellow{height:30px;padding:0 10px;margin:0;line-height:30px;font-size:.85em;color:#fff;background-color:#fcc354}@media (max-width: 350px){.btn-yellow{padding:0 5px;font-size:.8em}}.rating-stars{font-size:1.5em}.rating-stars .icon-star-full,.rating-stars .icon-star-empty{margin-left:-15px;vertical-align:middle}.rating-stars .icon-star-full:first-child,.rating-stars .icon-star-empty:first-child{margin-left:-7px}.rating-stars.stars-small{font-size:16px}.rating-stars.stars-small .icon-star-full,.rating-stars.stars-small .icon-star-empty{margin-left:-10px}.rating-stars.stars-small .icon-star-full:first-child,.rating-stars.stars-small .icon-star-empty:first-child{margin-left:-6px}.rating-stars .icon-star-full{color:#fcc354}.rating-stars .icon-star-empty{color:#999}.rating-num{color:#333}.map-interactive .map-wrapper{position:relative;height:350px;margin:0 -30px}@media (max-width: 768px){.map-interactive .map-wrapper{margin:0 -15px}}.map-interactive .canvas{height:100%;width:100%}.map-interactive .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;color:#ccc;width:200px;text-align:center}.map-interactive .loader i{font-size:30px}.breadcrumbs{padding:20px 30px;overflow:hidden;list-style:none}.breadcrumbs .breadcrumb{display:inline-block;color:#b3b3b3;font-size:.85em}.breadcrumbs .breadcrumb a{color:#b3b3b3}.breadcrumbs .breadcrumb a:hover{text-decoration:none!important}.breadcrumbs .breadcrumb a:after{content:">";padding:0 1px;font-size:.85em}.breadcrumbs .breadcrumb:last-child a:after{content:none}.breadcrumbs-serp .breadcrumbs{padding-left:15px;padding-top:0}.top-cities{margin:0 15px;font-size:.9em}.top-cities:before{content:"Top cities"}.top-cities a{display:inline}.datasource-badge{display:inline-block;color:#b3b3b3;font-size:.85em;vertical-align:bottom}.totop{color:#b3b3b3;cursor:pointer;position:fixed;right:10px;bottom:10px}@media (max-width: 768px){.totop{display:none}}.totop:after{content:"▴";margin-left:5px;font-size:2.5em}.section a{display:inline}.error-page .error-page-container{text-align:center}.error-page .error-page-container h1{font-size:4em;padding:0}.review-captcha-response{padding:10px 0;max-width:300px}.review-captcha-response.success{color:#0670c6}.review-captcha-response.error{color:#d24b38}header{min-height:50px}header .header-mobile{position:fixed;height:50px;width:100%;z-index:2;color:#fff;padding:5px 10px;background-color:#0670c6;box-shadow:#0000004d 0 6px 10px}header .header-mobile .logo{height:50px;margin-top:-6px;color:#fff;font-size:1.2em;font-weight:700}header .header-mobile .logo:hover{text-decoration:none}header .header-mobile .logo img{height:30px}header .header-mobile .logo span{line-height:50px}@media (max-width: 400px){header .header-mobile .logo{font-size:1em}header .header-mobile .logo img{display:none}}header .header-mobile i{color:#fff;font-size:1.8em;cursor:pointer}header .header-mobile .search-input{position:absolute;top:0;right:0;width:100%;height:50px;z-index:3;overflow:hidden}header .header-mobile .search-input input{width:100%;height:100%;padding:0 50px 0 20px;border:none;background-color:transparent;font-size:18px;transition:right .3s}header .header-mobile .search-input input:focus{outline:none}header .header-mobile .search-input input,header .header-mobile .search-input input::placeholder{color:#fff}header .header-mobile .search-close{position:absolute;right:10px;z-index:20}header .header-desktop{margin:10px 0}header .header-desktop .logo:hover{text-decoration:none}header .header-desktop .slogan{padding-left:5px;font-weight:700;font-size:1.5em;line-height:1.2em;letter-spacing:-1px}header .header-desktop .slogan--slim{font-weight:400;margin-left:-4px}header .header-desktop .slogan-sub{font-size:.6em;font-weight:400;margin:0;letter-spacing:normal;line-height:12px}header .header-desktop .search-form{color:#333}header .header-desktop .search-form input,header .header-desktop .search-form button{height:30px}header .header-desktop .search-form input{border:none;padding:16px 10px;transition:flex-grow .2s;border-radius:3px 0 0 3px}header .header-desktop .search-form .input-multiple{width:140px}header .header-desktop .search-form button{width:41px;cursor:pointer;font-size:15px;background-color:#fff;border:none;padding:5px 10px;height:32px;border-radius:3px}footer{color:#b3b3b3;padding:15px;font-size:.85em}footer a{display:inline-block;color:inherit;font-size:1.2em}footer .footer-link{display:inline;margin-right:5px}.ga{overflow:hidden;padding:1em 0}.ga.abp:before{content:"Ads";font-size:10px;color:#ccc}.ga ul{margin:0;padding:0}.toG{margin-bottom:10px}.toGC a{color:#b3b3b3;font-size:.8em;text-decoration:none}.ga .label{color:#999;font-size:9px;font-weight:700}.ga li{background-color:transparent;overflow:hidden;list-style:none;position:relative;padding:8px 0;font-size:1em}.business .ga li{background-color:#f8f8f8;padding:8px}.ga li span{width:68.66667%;float:left;padding-left:.83334%;padding-right:.41667%}.ga li .spBlT{width:31.33333%;float:left;padding-left:0;padding-right:10px}.ga li .spBlT a,.ga li .spBlB a{text-decoration:underline!important}.ga li .spBlB{width:68.66667%;float:left;padding-left:.83334%;padding-right:.41667%;margin-left:31.33333%}.ga li .spBlT .bL{font-weight:700}.sky{display:none;margin-left:985px;position:absolute;top:60px}.skyde{position:fixed}@media (max-width: 768px){.ga{padding:0;margin:1em 0}.ga li .spBlT,.ga li .spBlB,.ga li span{width:80%;margin-left:20%}.ga li{padding:8px 0}.business .ga li{background-color:#eee;padding:8px 0}.ga li .spBlT .bL{padding-left:.83334%;padding-right:.41667%}.ga li .spBlB,.ga li span,.ga li .spBlT .bL{padding-left:0}}@media (max-width: 481px){.ga li .spBlT,.ga li .spBlB,.ga li span{width:100%;margin-left:0}.ga li{padding:8px 0}}@media (min-width: 1600px){.sky{display:block}}.detail-page h2{margin:5px 0 10px}.detail-page .top-map{display:flex;margin:-15px -30px}@media (max-width: 768px){.detail-page .top-map{margin:-15px}}.detail-page .top-map .map-item{height:160px;background-repeat:no-repeat;background-size:100%;width:20%}.detail-page .top-map .map-item:nth-child(2){width:60%}.detail-page .top-nav-btn{margin:-240px 0 0;font-size:.85em;height:30px;line-height:30px;padding:0 10px}.detail-page .title{position:relative;margin-top:-80px;padding:15px 30px;box-shadow:0 -3px 3px #0000001a;border:1px solid #f2f2f2;border-bottom:0;border-radius:5px;background-color:#ffffffe6}.detail-page .title .logo img{max-width:100%;max-height:65px;width:auto;height:auto}.detail-page .title h1{margin:15px 0 0;padding-bottom:0}.detail-page .title p{margin-block-start:0}.detail-page .title .rating-num{margin-top:5px;text-decoration:underline;cursor:pointer}.detail-page .basic-info dt,.detail-page .basic-info dd{padding-top:7px;padding-bottom:7px;border-bottom:1px solid #eee}.detail-page .aside{padding-bottom:80px;border-left:1px dotted #f2f2f2}.detail-page .aside .edit-listing-btn{margin:40px;padding:10px;background:#f2f2f2;border-radius:3px;border:1px solid #d9d9d9;color:#333}.detail-page .description .screenshot{width:203px;padding:10px;float:right}.detail-page .description .screenshot img{width:203px;height:152px}.detail-page .review-list .review-item{padding:15px 0;border-top:1px dashed #eee}.detail-page .review-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999999;background-color:#0003;overflow:auto}.detail-page .review-form .review-form-modal{position:relative;max-width:420px;padding:30px;margin:100px 20px;background-color:#fff;text-align:left}.detail-page .review-form .review-form-modal .close-modal{border-radius:50%;position:absolute;top:-10px;right:-10px;background-color:#fff;padding:5px;cursor:pointer}.detail-page .review-form .review-form-modal h4{margin:10px 0;font-weight:400;font-size:16px;line-height:24px}.detail-page .review-form .review-form-modal .form-field{display:block;padding-top:15px;margin-bottom:20px;position:relative}.detail-page .review-form .review-form-modal .form-field input,.detail-page .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}.detail-page .review-form .review-form-modal .form-field textarea{min-height:64px}.detail-page .review-form .review-form-modal .form-field label{width:100%;color:#0000008a;font-size:12px;font-weight:400}.detail-page .review-form .review-form-modal .add-rating{display:inline-block;margin-bottom:20px}.detail-page .review-form .review-form-modal .add-rating .text{font-size:12px;color:#0000008a;margin-bottom:20px}.detail-page .review-form .review-form-modal .add-rating input{float:right;width:20px;height:20px;padding:0;margin:0 0 0 -20px;opacity:0}.detail-page .review-form .review-form-modal .add-rating label{position:relative;float:right;width:20px;height:20px}.detail-page .review-form .review-form-modal .add-rating label:before{font-family:opendi-icons;content:"";color:#b3b3b3;width:100%;height:100%;font-size:20px;text-align:center;display:block;line-height:20px}.detail-page .review-form .review-form-modal .add-rating label:hover:before,.detail-page .review-form .review-form-modal .add-rating label:hover~label:before,.detail-page .review-form .review-form-modal .add-rating input:checked~label:before{color:#fcc354}.detail-page .opening-hours .hours-element{padding:10px 0;border-bottom:1px solid #eee}.detail-page .neighbors button{width:100%;height:30px;line-height:30px;padding:0 10px;margin:0;font-size:.85em;text-transform:none}.detail-page .neighbors button:after{max-width:100%;content:"►"}.detail-page .neighbors .datasource-badge{margin-top:20px}.detail-page .neighbors .datasource-badge img{max-width:60px;height:auto}@media (max-width: 768px){.detail-page .neighbors{padding-left:0;padding-right:0}}.detail-page .yext-tabs{border:1px solid #e6edf3;border-radius:6px;background:#fff;overflow:hidden;margin-bottom:20px}.detail-page .yext-tabs h4{margin:0 0 10px}.detail-page .yext-tabs .yext-tabs-nav{margin-bottom:0;border-bottom:1px solid #e6edf3;background:#f8fbff}.detail-page .yext-tabs .tab{min-height:48px;line-height:1.2;padding:12px 10px;color:#2196f3;text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:center}.detail-page .yext-tabs .tab a{display:block;width:100%}.detail-page .yext-tabs .tab a:hover,.detail-page .yext-tabs .tab a:focus{text-decoration:none}.detail-page .yext-tabs .tab.active{background:#fff;border-bottom:2px solid #2196F3}.detail-page .yext-tabs .yext-tabs-content{margin-top:0;padding-top:20px;padding-bottom:20px;border:0;border-radius:0;box-shadow:none}.detail-page .yext-tabs .yext-tab-panel>h2{margin:0 0 16px;font-size:34px;line-height:1.2}.detail-page .yext-tabs .yext-content-list{margin-bottom:8px}.detail-page .yext-tabs .yext-content-item{padding:16px 0;border-bottom:1px solid #eef2f6}.detail-page .yext-tabs .yext-content-item:after{content:"";display:table;clear:both}.detail-page .yext-tabs .yext-content-item:last-child{border-bottom:0}.detail-page .yext-tabs .yext-content-media{float:left;width:96px;margin:2px 14px 8px 0}.detail-page .yext-tabs .yext-content-media .business__ecl-productimage{width:96px;height:96px;object-fit:cover;border-radius:6px;border:1px solid #edf2f7;background-color:#f8fbfe;margin-bottom:8px}.detail-page .yext-tabs .yext-content-media .business__ecl-productimage:last-child{margin-bottom:0}.detail-page .yext-tabs .yext-content-body{min-width:0;overflow:hidden}.detail-page .yext-tabs .yext-content-body .yext-item-heading{margin:0 0 8px;font-size:18px;line-height:1.25;display:flex;align-items:flex-start;min-width:0}.detail-page .yext-tabs .yext-content-body h4{margin:0;line-height:1.25;flex:1 1 auto;min-width:0}.detail-page .yext-tabs .yext-content-body .yext-item-title-link{color:#111;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.detail-page .yext-tabs .yext-content-body .yext-item-title-link:visited{color:#111}.detail-page .yext-tabs .yext-content-body .yext-item-title-link:hover .yext-item-title-text,.detail-page .yext-tabs .yext-content-body .yext-item-title-link:focus .yext-item-title-text{text-decoration:underline}.detail-page .yext-tabs .yext-content-body p{margin-bottom:8px;line-height:1.45;overflow-wrap:anywhere}.detail-page .yext-tabs .yext-content-body .js-readmore{display:inline}.detail-page .yext-tabs .yext-content-body .yext-item-link-icon{width:13px;height:13px;display:block;fill:#8a96a3}@media (max-width: 768px){.detail-page .yext-tabs .tab{min-height:44px;font-size:12px;padding:10px 8px}.detail-page .yext-tabs .yext-tabs-content{padding-top:14px}.detail-page .yext-tabs .yext-tab-panel>h2{font-size:28px}.detail-page .yext-tabs .yext-content-item{padding:14px 0}.detail-page .yext-tabs .yext-content-media{float:none;width:100%;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;margin:0 0 10px}.detail-page .yext-tabs .yext-content-media .business__ecl-productimage{flex:0 0 88px;width:88px;height:88px;margin-bottom:0}.detail-page .yext-tabs .yext-content-body{overflow:visible}.detail-page .yext-tabs .yext-content-body h4{font-size:22px}}.detail-page .gallery .image{height:250px;margin:0 10px 10px 0;background-position:center center;background-repeat:no-repeat;background-size:cover}
