html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
a{background-color:transparent}a:active,a:hover{outline-width:0}
b{font-weight:bolder}
img{border-style:none}
footer{padding-top:8px}
button{font:inherit;margin:0;overflow:visible;text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1;height:100%}html{overflow-x:hidden}
h4{font-size:16px;font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:1px 0}
img{vertical-align:middle}a{color:inherit}
.sidebar-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.sidebar-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.sidebar-button:hover{color:#000!important;background-color:#ccc!important}
.sidebar-fix .sidebar-item{width:100%;display:block;padding:7px 10px;text-align:left;border:none;white-space:normal;float:none;outline:0}
.row:after,.row:before{content:"";display:table;clear:both}
.ad-block,.map-block{float:left;width:100%}
.ad-block-in{float:left;width:100%}
h4.sidebar-item{font-weight:600}
.main{padding-top:32px}
.ad-item-1,.ad-item-2{text-align:center!important}
.ad-item-in{text-align:center!important;padding-top:5px!important;padding-bottom:5px!important}
.ad-item-mob-main{text-align:center!important;padding-top:1px!important;padding-bottom:1px!important}
.ad-item-mob-in{text-align:center!important;padding-top:1px!important;padding-bottom:1px!important}
.ad-placeholder{
  background:#e8e8e8;
  border:1px dashed #bbb;
  color:#888;
  font-size:12px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:8px auto;
  min-height:250px;
  max-width:240px;
}
.ad-placeholder--tall{min-height:400px}
.ad-placeholder--mob{min-height:90px;max-width:100%}
.footer{color:#333f46;font-size:12px;text-align:center;padding:1px;margin:0}
.nav-top{position:fixed;width:100%;z-index:1;top:0;color:#fff!important;background-color:#333!important}
.nav-text{font-weight:600;font-size:16px;text-align:left!important;padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}
.sidebar{height:100%;width:150px;background-color:#000;position:fixed!important;z-index:3;overflow:auto}
.sidebar-close-button{float:right!important;padding:12px!important;font-weight:600;text-decoration:none}
.sidebar-open-button{text-decoration:none;font-size:16px!important;float:right!important;padding:8px 16px;width:auto;border:none;display:block;outline:0;color:#fff}
.sidebar-open-button:hover{color:#000!important;background-color:#f5f5f5!important}
.sidebar-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.selected-item{color:#000!important;background-color:#ccc!important;font-weight:600}
.ballon_header{font-size:14px;margin:4px 0;font-weight:600}
.ballon_body{font-size:12px;line-height:1.4}
.ballon_footer{font-size:11px;color:#666;margin-top:6px}

@media (min-width:626px){.ad-block{width:20%}.map-block{width:80%}.ad-item-mob-main{display:none!important}.ad-item-mob-in{display:none!important}}
@media (min-width:993px){.sidebar-close-button,.sidebar-open-button{display:none!important}.sidebar{display:block!important}}
@media (max-width:992px){.sidebar{display:none}.main{margin-left:0!important;margin-right:0!important}.footer,.hide{display:none!important}}
@media (max-width:625px){.sidebar-item{text-align:center}.sidebar-button{width:100%}.ad-item-1{display:none!important}.ad-item-in{display:none!important}}
.ad-item-2{color:#fff}
@media (max-height:800px){.ad-item-2{display:none!important}}
