html{color:#333;background:#f7eff9;height:100%}body{height:100%;min-height:100%}blockquote,body,button,code,div,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;border-width:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;font-family:Verdana,sans-serif,Arial,Helvetica,Candara;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased}button,input{outline:0}a{text-decoration:none;color:#3b2079}a:hover{color:#b8240d}a:focus{outline:0}h1{font-size:22px}h2{font-size:18px}h3{font-size:15px}h4{font-size:13px}h5,h6{font-size:12px}h1,h2,h3,h4,h5,h6{font-family:Verdana,sans-serif,Arial,Helvetica,Candara;font-weight:700}ul{list-style-type:none}.lFont{font-family:Verdana,sans-serif,Arial,Helvetica,Candara}#wrapper{width:100%;margin:0;height:100%;position:relative;z-index:1}.block-div{height:66px;position:fixed;display:block;z-index:0;width:100%}#header{background:#464646;width:auto;max-width:1900px;min-width:800px;display:flex;justify-content:space-between;margin:0 auto;height:66px;padding:0 50px}#menu-stripe{position:fixed;z-index:1;top:50px;background:#5643b3;width:100%;margin:0 auto 0 auto;height:3px;display:block}.back{background:#f7eff9;width:100%;max-width:1900px;padding:3px 0;margin:0 auto;height:61px}#path{display:block;width:100%;max-width:1900px;margin:0}#html-title{padding:5px 0;display:block;width:100%;max-width:1900px;margin:7px 0 4px 0}#html-title h1{display:inline}#html-title span{color:#777;font-size:14px}#content{top:66px;z-index:-1;width:100%;max-width:1900px;margin:0 auto;display:block;padding-bottom:32px;overflow:hidden;position:relative;min-height:-moz-calc(100% - 66px);min-height:-webkit-calc(100% - 66px);min-height:calc(100% - 66px)}#left-col,.left-col{width:100%;height:calc(100% - 66px);margin:0;float:left;position:fixed;left:0}#header a,#header i{color:#fff}.test{position:absolute;top:0}.stat-mid-col{width:45%;min-width:300px;right:0;position:relative;z-index:1;left:0;margin:0 0 0 36px;display:flex;flex-wrap:wrap;min-height:-moz-calc(100% - 66px);min-height:-webkit-calc(100% - 66px);min-height:calc(100% - 66px)}#mid-col,.mid-col{z-index:-9999;top:200px;display:block;height:100%;width:100%;margin:0 auto;margin-left:2px}#map{width:100%;height:100%;margin:0;border-left:2px solid #c8c8c8;border-bottom:2px solid #c8c8c8}.text-block{width:100%;background:#f7eff9;border:1px solid #c8c8c8;border-top:0;z-index:-1;margin-left:2px;white-space:normal}.text-block h2,.text-block p{padding:10px 10px 10px}#footer{z-index:9999;width:100%;background:#373737;color:#f7eff9;display:block;padding-bottom:10px;margin-top:34px;clear:left;bottom:0}#pointslist{background-color:#fff}.pick-city{width:180px;white-space:nowrap;z-index:9999;margin:auto 30px auto 0;font-size:18px;text-transform:uppercase;padding:0 16px 0 0;cursor:pointer;text-align:center;float:left;color:#fff}.pick-city-cities{transform: translateZ(100px);border:1px solid #e9e9e9;background-color:#fff;padding:20px 0 10px 0;display:none;left:255px;top:0;position:fixed;z-index:2000;font-size:18px;text-transform:uppercase;width:180px;text-align:center;margin-right:20px}#header .pick-city-cities a{color:#464646}.pick-city-cities ul{list-style-type:none;cursor:auto;text-align:left}.pick-city-cities li{font-size:14px;text-transform:none;padding:3px 3px 3px 20px}.pick-city-cities span{padding:0 16px 0 0;background:url(g/arr.gif) 100% 3px no-repeat;border-bottom:1px dotted #3b2079}.add-link,.login-link{margin:auto 0;min-width:260px;font-size:14px;text-transform:uppercase;text-align:right;width:260px;float:left;color:#fff}.login-link{min-width:210px;width:210px}.search{margin:auto 0 auto 0;width:calc(100% - 828px);float:left;min-width:200px}.search input{width:93%;height:25px;border:1px solid #e9e9e9;padding:3px 10px 5px 10px;font-size:15px;font-family:Verdana,sans-serif,Arial,Helvetica,Candara;outline:0}.search input::-webkit-input-placeholder{color:#888;opacity:1;transition:opacity .3s ease}.search input::-moz-placeholder{color:#888;opacity:1;transition:opacity .3s ease}.search input:-moz-placeholder{color:#888;opacity:1;transition:opacity .3s ease}.search input:-ms-input-placeholder{color:#888;opacity:1;transition:opacity .3s ease}.search input:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}.search input:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}.search input:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}.search input:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}.search button.icon{margin-top:1px;border:none;background:#e2e2e2;height:33px;width:44px;color:#4f5b66;opacity:1;font-size:10pt;margin-left:-45px;transition:background .3s ease}.search button.icon:active{background:#5643b3;color:#fff}.path h2{font-family:Verdana,sans-serif,Arial,Helvetica,Candara;font-size:11px;font-weight:400;color:#555;line-height:16px}.path span{font-family:Verdana,sans-serif,Arial,Helvetica,Candara;position:relative;color:#555;padding:0 12px 0 0;margin:0 3px 0 0;background:url(/g/arr.gif) 100% 3px no-repeat}.geo-nav-title{margin:15px 0 5px 0;clear:left;display:inline-block;width:100%}.text-align-justify{text-align:justify}.geo-nav-list{float:left;margin:0 12px 10px 10px;width:224px;font-size:14px}.last{margin-right:0}.geo-nav-list ul{list-style-type:none;background:#edeaff;padding-left:5px}.geo-nav-list ul li{padding:3px 0 3px 0}.footer-row{width:100%;max-width:1900px;margin:0 auto;clear:left}.footer-col{width:21%;margin:0 0 0 3%;padding-top:10px;display:block;float:left}.footer-col h3{font-weight:600}.footer-col ul{list-style-type:none}.footer-col ul li{padding:3px 0 3px 10px;font-size:12px;font-weight:100}.footer-copy{width:100%;text-align:center;clear:left;margin:0 0 10px 0;font-size:11px;font-weight:100;color:#C7C7C7}#footer a{color:#f7eff9}.width20{width:20px;display:inline-block}.locality-categ-block{float:left;border:1px solid #c8c8c8;width:218px;margin-top:0;margin-right:10px;margin-bottom:15px;margin-left:0;font-size:17px;padding:5px;z-index:2;background-color:#fff}.locality-categ-block-hidden{position:absolute;display:none;border:1px solid #c8c8c8;margin-top:0;margin-right:10px;margin-bottom:15px;margin-left:0;font-size:17px;padding:5px;top:100;left:100;background:#fff;min-width:218px;min-height:147px;max-width:218px;z-index:4}.locality-categ-block ul{overflow:hidden;white-space:nowrap;width:218px;}.locality-categ-block-hidden ul{overflow:hidden;white-space:nowrap;border:0;width:100%;height:100%}.locality-categ-block ul li{overflow:hidden;white-space:nowrap;line-height:18px}.locality-categ-block span{text-transform:uppercase}.build-categ-block{float:left;background-color:#f7eff9;height:57px;width:29%;overflow:hidden;white-space:nowrap;margin-top:0;margin-right:10px;margin-bottom:15px;margin-left:0;font-size:17px;padding:5px;z-index:2}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:visible;background-color:#000;background-color:rgba(0,0,0,.4);padding-top:60px}.modal-content{background-color:#fefefe;margin:5% auto 15% auto;border:1px solid #888;width:610px;text-align:center}.close{top:0;color:#555;font-size:35px;font-weight:700;display:inline-block;float:right;margin-right:10px}.close:focus,.close:hover{color:red;cursor:pointer}.geo-btn{z-index:9999;width:38px;position:fixed;right:22px;top:77%}.geo-itm{margin-bottom:8px;cursor:pointer}.geo-location-btn,.zoom-minus,.zoom-plus{display:inline-block;padding:0;height:38px;width:38px;border-radius:50%;background:#000;opacity:.5;right:0;z-index:1}#get-loc{transform:rotate(180deg)}.login-container{padding:20px 0}.login-container input[type=text],input[type=password],input[type=submit]{width:100%;padding:10px;margin:5px 0;box-sizing:border-box;border:1px solid #999}.login-container select{width:100%;padding:10px;margin:5px 0;box-sizing:border-box;border:1px solid #999}.login-container textarea{width:100%;padding:10px;margin:5px 0;box-sizing:border-box;border:1px solid #999}.login-container input[type=checkbox],label{padding:10px 15px;margin:5px 0;box-sizing:border-box}.animate{-webkit-animation:animatezoom .3s;animation:animatezoom .3s}@-webkit-keyframes animatezoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}.red{color:red}.no-org-here{background-color:#800909;color:#fff;margin-top:10px;padding:10px 10px 10px 30px}.no-org-here a{color:#fff;text-decoration:underline}.hidden_text{display:none}.no-phone-here{background-color:peru;color:#fff;margin-top:10px;padding:10px 10px 10px 30px}.hidden_text_show_a{border-bottom:1px dotted;cursor:pointer}.linkImitatDot{text-decoration:underline;text-decoration-style:dotted;color:#3b2079;cursor:pointer}fieldset,label{margin:0;padding:0}.rating{border:none;float:left}.rating>input{display:none}.rating>label:before{margin:5px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005"}.rating .half:before{content:"\f089";position:absolute}.rating>label{color:#ddd;float:right}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label{color:gold}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#ffed85}.starColor{color:gold}.font15Em{font-size:1.5em}.d_n{display:none}.d_b{display:block}.login-string-container{width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;margin:auto}.list-no-res{text-align:center;width:100%;padding:30px;font-size: large;}.list-header{background-color:#fff;position:relative;overflow:hidden;padding:10px;border:1px solid #c8c8c8}.list-org-points-num{font-weight:400;font-size:11px}.list-org-points-num a{border-bottom:1px dotted #9f91bf;color:#9f91bf}#pointslist li.pro,#pointslist li.vip{min-height:134px}.regular {min-height: 98px;}#pointslist li.pro:hover,#pointslist li.vip:hover{background-color:#fff}#pointslist li.pro-li-hightlighted{background-color:#fff}.pro_img_container{background-repeat:no-repeat;background-size:cover;background-position:center;height:110px;width:160px;margin: 10px;flex:0 0 auto}.padding10px{padding:10px;background-color:inherit;flex:1 0}.iteminfo .itemitem:last-child{padding-bottom:10px}.list-prices{width:100%;margin:0 auto;padding-right:4rem;margin-bottom:5px;position:relative;box-sizing:border-box}.list-prices .description:after{content:'';position:absolute;bottom:2px;width:100%;height:0;line-height:0;border-bottom:2px dotted #ddd}.list-prices .description{background:inherit;display:inline;z-index:1;padding-right:.2rem;}.list-prices .price{background:inherit;position:absolute;min-width:4rem;right:10px;padding-left:.2rem;text-align:right;z-index:2;background-color:inherit}#lm{position:fixed;top:71px;z-index:2000;background:#f7eff9;border:1px solid #c8c8c8;max-width:32px;overflow:hidden;white-space:nowrap;transition:all .7s ease 0s;-webkit-transition:max-width .7s ease 0s;cursor:pointer}#lm:hover{max-width:300px}#lm:not(:hover){transition:max-width .5s ease .5s}#lm i{padding:8px;width:16px}#lm li span{margin:8px 8px 0 8px}#lm li div{padding:8px;width:100%;display:inline-block}#lm li{border-bottom:1px solid #e9e9e9;color:#444;list-style:none;position:relative}#lm li:last-child{border-bottom:0}#lm li ul li{border-bottom:1px solid #e9e9e9;color:#444;list-style:none;position:relative;padding:0}#lm li ul,#lm ul ul{width:0;position:absolute;top:-1px;left:182px;z-index:1;background:#f7eff9;padding:0;border:1px solid #c8c8c8;cursor:pointer;visibility:hidden;width:263px;transition:all 0s ease 0s}#lm ul ul{left:263px;overflow:hidden}#lm li div:hover+ul.second{visibility:visible;transition:all 0s ease 0s}#lm li ul.second li:hover>ul{visibility:visible;transition:all 0s ease 0s}#lm li ul.second{background:#aba3dc;color:#fff}#lm ul.second a{color:#fff}#lm ul.second li:hover{background:#f7eff9}#lm ul.second li:hover>a{color:#444}#lm ul.second li:hover div>a,#lm ul.second li:hover>div{color:#444}#lm ul.third li,#lm ul.third li a{color:#444}#lm ul.third li:hover{background:#aba3dc;color:#fff}#lm ul.third li:hover>.menu_title,#lm ul.third li:hover>.menu_title a{color:#fff}#lm li ul:hover{visibility:visible}#lm .menu_title{margin:0;padding:4px;overflow:hidden;text-overflow:ellipsis;color:#fff}#lm .third .menu_title{color:#444;padding:8px}#lm li:hover{background:#aba3dc;color:#fff}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #555}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.loader{border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid #3498db;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}


.list-container{width:100%;}
.simple-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.3);border-radius:6px;background-color:#F5F5F5;}
.simple-list::-webkit-scrollbar{width:8px;background-color:#F5F5F5;}
.simple-list::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.3);background-color:#ccc;}
.au-list, .ad-list{border:1px solid #c8c8c8;border-top:none;position: relative;}
.simple-list{height:100%!important;border:1px solid #c8c8c8;border-top:none;position: relative;}
.ad-list ul, .simple-list ul{list-style-type:none;}
.ad-list li, .simple-list li{position:relative;overflow:hidden;border-bottom:1px solid #c8c8c8;/*height:111px;*/cursor:pointer;box-sizing: border-box;background-color: #fff;display: flex;}
.ad-list li:last-child,.simple-list li:last-child{border-bottom:none;}
.ad-list a, .simple-list a{border-bottom:1px dotted #3b2079;}
.simple-list div.title span.ad, .ad-list div.title span.ad {font-size: 10px;
    font-weight: 400;
    color: #fff;
    background-color: #247bae;
    padding: 3px;}
.ad-list div.title, .simple-list div.title{font-weight:bold;overflow-x:hidden;margin-bottom: 5px;overflow-y: hidden;        flex-direction: column;
        flex: 1 1 auto;font-size: 15px;}
.ad-list h2.title, .simple-list h2.title{font-weight:bold;overflow-x:hidden;margin-bottom: 5px;overflow-y: hidden;        flex-direction: column;
        flex: 1 1 auto;font-size: 15px;}
li.pro div.title {font-size: 16px;}
.ad-list div.cat_price, .simple-list div.cat_price{flex-direction: column;
          flex: 0 0 auto;
          padding-left: 10px;
    font-weight: bold;
    white-space: nowrap;
    overflow-x: hidden;
    margin-bottom: 5px;
    overflow-y: hidden;
}
.item-ad-block {
  height: 111px;


}
.lctr_discount {color:palevioletred;cursor:help;}

.au-list div.descr, .ad-list div.descr, .simple-list div.descr,.au-list div.descr_more, .ad-list div.descr_more, .simple-list div.descr_more{margin-bottom: 5px;font-size:13px;color:#555;}
.simple-list div.about-org, .ad-list div.about-org, .au-list div.about-org {font-size:13px;color:#555;text-align:justify;overflow-y: hidden;white-space: normal;}
.au-list div.content-container, .ad-list div.content-container, .simple-list div.content-container{}
.au-list div.img-container,.ad-list div.img-container{height:100%;float:left;padding:0px 10px 0 0;}
.about-org p{	font-size: 14px;
	padding-right: 21px;
}
.slogan {
	color:  #555;
	font-size: 1rem;
	font-style: italic;
}
div.descr p {
  margin-bottom: .4em;
  }

 #overlayDiv {
    background-color: white;
    position: absolute;
    top: 0px;
    opacity: 0.8;
    height: 1000%;
    width: 100%;    
    display: none;
}

}

.loader {
  border: 8px solid #f3f3f3;
  border-radius: 50%;
  border-top: 8px solid #3498db;
  width: 20px;
  height: 20px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
#pro-chevron {
  width: 25px;
    height: 22px;
    box-sizing: content-box;
    padding-top: 7px;
    position: relative;
    background: #9C6A0D;
    color: white;
    font-size: 10px;
    /* letter-spacing: 0.2em; */
    text-align: center;
    text-transform: uppercase;
    margin-right: 10px;
    font-weight: 500;
    margin-bottom: 5px;
}
.vip-chevron {
   background: #ed7035 !important;
}
#pro-chevron:after {
content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 7px solid #fff;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
}
.handler-distance {
  border-bottom: 1px dotted #fff;
}