﻿@font-face{font-family:"PFBagueSansPro";src:url("../fonts/PFBagueSansPro-Regular.woff") format("woff")}@font-face{font-family:"PFBagueSansPro";src:url("../fonts/PFBagueSansPro-Bold.woff") format("woff");font-weight:bold}@font-face{font-family:"PFBagueSansPro";src:url("../fonts/PFBagueSansPro-Italic.woff") format("woff");font-style:italic}@font-face{font-family:"PFBagueSansPro";src:url("../fonts/PFBagueSansPro-Medium.woff") format("woff");font-weight:600}body{background:#f7f7f7}body .ui-widget{font-family:inherit}body .ui-widget input,body .ui-widget select,body .ui-widget textarea,body .ui-widget button{font-family:inherit}.bg-primary{background:#656565 !important}.dark-bck{background:#4b4b4b}a{color:#656565}a:hover{color:#af5d7a}h5{text-transform:none}@media (min-width:1000px){.row{display:flex;width:100%;flex-shrink:0;flex-wrap:wrap}.col-2{width:20%;flex:20%}.col-3{width:25%}.col-4{width:33.3%}.col-8{width:66.6%}.col-9{width:75%}.col-12{width:100%;flex:0 0 100%}}@media (max-width:1400px){.cat-group.col-2{width:33%;flex:33%}}.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a{min-height:80px}.edgtf-page-header .fa-font-awesome{font-family:Font Awesome\ 5 Free;font-weight:900}.edgtf-page-header .fa-font-awesome:before{content:""}.map-area{margin-top:150px}.map-area button{height:auto;line-height:2;padding:0;min-width:100px;margin-bottom:10px}.custom-map{height:650px;margin:0 20px;max-width:100%;border:2px solid #e9e9ed}.custom-map button{min-width:12px}.custom-map .map-infobox{max-width:330px}.custom-map .map-infobox h4{font-size:15px;margin:3px 0 7px;text-transform:none}.custom-map .map-infobox .map-info{margin-bottom:4px}.custom-map .map-infobox .map-neighbourhood{font-size:11px;margin-bottom:6px}.custom-map .gm-style{font-family:inherit}.custom-map .gm-style .gm-style-iw-d{overflow:visible}.custom-map .gm-style .gm-style-iw-c{padding-left:15px;padding-right:15px}.custom-map .infowindow-more{margin-top:10px}.map-top{padding-right:0;position:relative;z-index:1;padding:0 20px 20px}.map-top>.row{justify-content:space-between}.map-top h5{font-size:13px;text-transform:uppercase;margin:0}.map-top .cat-group{display:flex;align-items:center}.map-top .cat-group .cat-group-title{margin-top:4px}.map-top .cat-group .cat-point-container{flex:1;position:relative;display:flex;height:100%}.map-top .cat-group .cat-point-container:hover .button{background-color:#af5d7a;color:#fff}.map-top .cat-group .cat-point-container:hover .cat-point-list{max-height:230px;background-color:#f9f9f9}.map-top .cat-group .cat-point-list{position:absolute;top:1px;left:5px;max-height:30px;padding:1px 8px 5px;min-width:180px;max-width:200px;overflow:hidden;transition:max-height 0.5s, background-color 0.6s}.map-top .cat-group .points{max-height:120px;overflow-y:auto}.map-top .cat-group .button{display:inline-block;border-radius:50%;border:1px solid #656565;color:#656565;text-align:center;line-height:17px;width:23px;height:23px;transition:background-color 0.3s, color 0.3s;cursor:pointer}.map-top .cat-group .button svg{width:14px;margin-top:4px}.map-top .cat-group .select-arrow{position:absolute;pointer-events:none;top:3px;right:20px;box-sizing:border-box;height:inherit;display:flex;align-items:center}.map-top .cat-group .btn{font-style:italic;cursor:pointer}.map-top .cat-group .placeholder{font-size:14px;padding-bottom:3px}.map-top .cat-group .point .checkbox{cursor:pointer;opacity:0.6;transition:opacity 0.3s, padding 0.3s, color 0.3s;font-weight:normal;color:#222;margin-bottom:0.5rem;font-size:14px;line-height:1.4}.map-top .cat-group .point .checkbox.active{opacity:1;padding-left:7px;color:#af5d7a}.map-top .cat-group .point .checkbox:hover{opacity:0.9}