.detail-quartier h2.title-lvl-2{padding:30px 0 17px;text-transform:uppercase;font-family:'Johan','Trebuchet MS',sans-serif;font-size:30px;font-size:1.875rem;line-height:30px;line-height:1.875rem;color:black;}
.map-filters-wrapper{position:relative;}
.map-filters-wrapper .map-filters-list{font-size:0px;font-size:0rem;margin:0;padding:0;}
.map-filters-wrapper .map-filters-list .filters-wrapper{display:inline-block;width:50%;text-align:center;}
.map-filters-wrapper .map-filters-list .filters-wrapper .filters-title{font-family:'Johan','Trebuchet MS',sans-serif;font-size:22px;font-size:1.375rem;line-height:40px;line-height:2.5rem;color:#8e9ba6;text-transform:uppercase;background:#165f75;cursor:pointer;}
.map-filters-wrapper .map-filters-list .filters-wrapper .filters-title:hover{color:white;}
.map-filters-wrapper .map-filters-list .filters-wrapper.on .filters-title{background:#054e64;color:white;}
.map-filters-wrapper .filters-content{background:#054e64;display:none;padding:8px 25px 15px;font-size:12px;font-size:0.75rem;line-height:25px;line-height:1.5625rem;}
.map-filters-wrapper .filters-content.on{display:block;width:100%;}
.map-filters-wrapper .filters-content .filters-list{overflow:hidden;}
.map-filters-wrapper .filters-content .filters-list .filters{float:left;padding-right:25px;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-name{font-family:'Johan','Trebuchet MS',sans-serif;font-size:16px;font-size:1rem;line-height:40px;line-height:2.5rem;color:white;text-transform:uppercase;text-align:center;border-bottom:1px solid white;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-name .icon{display:inline-block;height:21px;width:16px;vertical-align:top;margin-top:7px;margin-right:10px;background:url(/bundles/nexityoffre/images/icons/poi-white.png) 0 0 no-repeat transparent;background-size:64px 21px;}
.ie8 .map-filters-wrapper .filters-content .filters-list .filters .filter-name .icon{background-image:url(/bundles/nexityoffre/images/icons/poi-white-ie8.png);}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content{overflow:hidden;position:relative;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content .col{float:left;width:50%;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content .checkbox-label{display:inline-block;margin-top:8px;font-family:'Johan','Trebuchet MS',sans-serif;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;color:#cccdcd;}
.ie8 .map-filters-wrapper .filters-content .filters-list .filters .filter-content .checkbox-label{display:inline-block;margin-left:10px;clear:left;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content .radio-label{margin:5px 0 0;padding:8px 12px;background:#165f75;border-radius:5px;display:inline-block;font-weight:bold;font-family:'Johan','Trebuchet MS',sans-serif;font-size:15px;font-size:0.9375rem;line-height:15px;line-height:0.9375rem;cursor:pointer;color:white;}
.ie8 .map-filters-wrapper .filters-content .filters-list .filters .filter-content .radio-label.on{background:white;color:#054e64;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="radio"]:first-child + .radio-label{margin-left:0;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="radio"]{visibility:hidden;position:absolute;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="radio"]:checked + .radio-label{background:white;color:#054e64;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="checkbox"]:not(:checked),.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="checkbox"]:checked{position:absolute;left:-9999px;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="checkbox"]:not(:checked) + label,.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="checkbox"]:checked + label{position:relative;padding-left:25px;cursor:pointer;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="checkbox"]:not(:checked) + label:before,.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #aaa;background:#f8f8f8;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="checkbox"]:not(:checked) + label:after,.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="checkbox"]:checked + label:after{content:'\2714'; /* '✔' */position:absolute;top:0;left:4px;font-size:14px;color:#57585b;transition:all .2s;}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0); /* mise à l'échelle à 0 */}
.map-filters-wrapper .filters-content .filters-list .filters .filter-content input[type="checkbox"]:checked + label:after{opacity:1;transform:scale(1); /* mise à l'échelle 1:1 */}
.map-filters-wrapper .filters-content .filters-list .filters.filters-transports{width:18%;}
.map-filters-wrapper .filters-content .filters-list .filters.filters-transports .filter-name .icon{background-position:0 0;}
.map-filters-wrapper .filters-content .filters-list .filters.filters-ecoles{width:32%;}
.map-filters-wrapper .filters-content .filters-list .filters.filters-ecoles .filter-name .icon{background-position:-16px 0;}
.map-filters-wrapper .filters-content .filters-list .filters.filters-commerces{width:18%;}
.map-filters-wrapper .filters-content .filters-list .filters.filters-commerces .filter-name .icon{background-position:-32px 0;}
.map-filters-wrapper .filters-content .filters-list .filters.filters-autres{width:32%;}
.map-filters-wrapper .filters-content .filters-list .filters.filters-autres .filter-name .icon{background-position:-48px 0;}
.map-filters-wrapper .filters-content.filters-content-infos .filters{text-align:center;padding:0 15px!important;width:33%!important;}
.map-filters-wrapper .filters-content.filters-content-infos .filters .filter-name{border-bottom:none;}
.map-filters-wrapper .filters-content.filters-content-infos .filters.filters-fiscalite .radio-label{width:150px;}
.map-filters-wrapper .filters-content.filters-content-infos .filters.filters-vie .radio-label{width:176px;}
.map-filters-wrapper .filters-content.filters-content-infos .filters.filters-demographie .radio-label{width:203px;}
.map-wrapper{position:relative;}
.map-wrapper .legend-wrapper{background:white;display:none;position:absolute;bottom:10px;right:10px;min-width:220px;}
.map-wrapper .legend-wrapper .legend-container{padding:5px 15px;}
.map-wrapper .legend-wrapper .legend-title{font-family:'Johan','Trebuchet MS',sans-serif;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;text-transform:uppercase;color:black;padding:10px 0;border-bottom:1px dotted #e1dcd5;}
.map-wrapper .legend-wrapper ul{margin:0;padding:10px 0 0 0;}
.map-wrapper .legend-wrapper ul li{font-size:13px;font-size:0.8125rem;line-height:18px;line-height:1.125rem;color:#57585b;margin:5px 0;}
.map-wrapper .legend-wrapper ul li .colorpuce{content:'';display:inline-block;height:12px;width:12px;border-radius:5px;margin-right:10px;}
.map-wrapper .refresh-filters{opacity:0.9;display:block;height:45px;width:45px;position:absolute;bottom:0;left:0;background:url(/bundles/nexityoffre/images/icons/refresh.png) center center no-repeat white;background-size:19px 16px;}
.ie8 .map-wrapper .refresh-filters{background-image:url(/bundles/nexityoffre/images/icons/refresh-ie8.png);}
.map-wrapper .refresh-filters:hover{background-color:#f9f8f7;}
.map-wrapper #map-quartier-bien-media{height:450px;}
.map-wrapper #map-quartier-bien-media img{max-width:none;}
.map-wrapper #map-quartier{height:550px;background-color: rgb(229, 227, 223);}
.map-wrapper #map-quartier img{max-width:none;}
.stats-wrapper .stats-list{margin:0;padding:25px 40px 10px;overflow:hidden;position:relative;}
.stats-wrapper .stats-list .stats-item{float:left;padding:0 35px;width:33%;}
.stats-wrapper .stats-list .stats-item .stats-title{font-family:'Johan','Trebuchet MS',sans-serif;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;color:#57585b;text-transform:uppercase;}
.stats-wrapper .stats-list .stats-item .stats-title .icon{display:inline-block;vertical-align:middle;margin:-4px 10px 0 0;width:30px;height:30px;background-image:url(/bundles/nexityoffre/images/icons/quartier-caracteristiques.png);background-repeat:no-repeat;background-size:180px 30px;}
.ie8 .stats-wrapper .stats-list .stats-item .stats-title .icon{background-image:url(/bundles/nexityoffre/images/icons/quartier-caracteristiques-ie8.png);}
.stats-wrapper .stats-list .stats-item .slider-wrapper{position:relative;height:2px;background-color:#dedede;margin:12px 0 30px;width:100%;}
.stats-wrapper .stats-list .stats-item .slider-wrapper > div{background-color:#57585b;border-radius:5px 0 0 5px;position:absolute;top:-2px;left:0;height:6px;}
.stats-wrapper .stats-list .stats-item .slider-wrapper > div:after{content:'';background-color:#57585b;display:block;height:10px;width:1px;position:absolute;right:0;top:-2px;}
.stats-wrapper .stats-list .stats-item.sports .icon{background-position:0 0;}
.stats-wrapper .stats-list .stats-item.commerces .icon{background-position:-30px 0;}
.stats-wrapper .stats-list .stats-item.sorties .icon{background-position:-60px 0;}
.stats-wrapper .stats-list .stats-item.espaces-verts .icon{background-position:-90px 0;}
.stats-wrapper .stats-list .stats-item.transports .icon{background-position:-120px 0;}
.stats-wrapper .stats-list .stats-item.education .icon{background-position:-150px 0;}
@media all and (max-width:910px){
	.map-filters-wrapper .filters-content .filters-list .filters .filter-content .col{float:none;width:100%;}
	.map-filters-wrapper .filters-content .filters-list .filters.filters-transports{width:25%;}
	.map-filters-wrapper .filters-content .filters-list .filters.filters-ecoles{width:25%;}
	.map-filters-wrapper .filters-content .filters-list .filters.filters-commerces{width:25%;}
	.map-filters-wrapper .filters-content .filters-list .filters.filters-autres{width:25%;}
}
@media all and (max-width:940px){
    .stats-wrapper .stats-list {padding: 25px 0 10px;}
    .stats-wrapper .stats-list .stats-item {padding: 0 4%;}
    .stats-wrapper .stats-list .stats-item .stats-title .icon {margin-right: 5px;}
}
@media all and (max-width:750px){
    .stats-wrapper .stats-list .stats-item {padding: 0 2%;}
}
