.post-type-archive-carte-interactive .archive-body-wraper .container-fluid{max-width:100%!important;}

.liste-categorie{display:none;padding:0;margin:0!important;}
.liste-categorie ul{padding:0;margin:0!important;}
.liste-categorie li{list-style-type:none;margin:0!important;}
.liste-categorie li .archive-single a{padding:0.5rem 2.5rem;display:block;}
.liste-categorie > div{margin:0.5rem 2.5rem; font-size: 0.8rem; line-height: normal; padding: 0.25rem; border: #cccccc 1px solid}
.liste-categorie > div *{font-size: 1em; line-height: normal;}

.archive-content *{text-align:left!important;}
.archive-content-list h4{margin:0!important;font-size:1.25rem;}
.archive-content-list h4 a{cursor:pointer;border-bottom:#cccccc 1px solid;padding:1.5rem!important;margin:0!important;width:100%;display:block;}
.archive-content-list h4 a:hover,.archive-content-list h4 a.opened{background:#cccccc;}
.archive-map #map_container, .archive-content .archive-content-list{height:calc(100vh - 163px)!important;max-height:100vh;}
.archive-single-links a:hover{background:#cccccc;}


.archive-container{position:relative;}

.btn-filtre{cursor:pointer;position: absolute;top: 60px;left: -50px;z-index: 10;width: 40px;height: 40px;padding: 10px;background: #fff;border-radius: 3px;box-shadow: 0 0 10px #ccc;}
.btn-filtre:hover{background:#ccc;}
.btn-filtre>div svg,.btn-filtre>div{width:100%;height:100%;}

/*.btn-filtre>div{opacity:0;display:none;transition:ease-in-out opacity 5s;}
.btn-filtre.closed>div.icon-closed,
.btn-filtre.opened>div.icon-opened{opacity:1;display:block;}*/


/*override - a integrer avec setup template v1-v2*/
.post-type-archive-carte-interactive .archive-single-title:not(h3){font-size:1rem;margin:0;}
.heading-carte h1{font-size:1.5rem;}


/*retirer comme il faut les element et enlever le display-none */
.post-type-archive-carte-interactive .lm-banner,
.post-type-archive-carte-interactive .lm-breadcrumbs-wraper
{display:none;}








.archive-map{transition:ease-in-out width 0.5s;}
.archive-content{transition:ease-in-out right 0.5s}

.archive-body-wraper .archive-map{width:calc(100% - var(--cpt-carte-interactive-sidebar-width,20%));position:relative;}
.archive-body-wraper .archive-content{width:var(--cpt-carte-interactive-sidebar-width,20%);position:absolute;right:0px;background:#fff;}

.archive-body-wraper .archive-map.filter-closed{width:100%;}
.archive-body-wraper .archive-content.filter-closed{right:-20%;}


@media(max-width:1680px){
	.archive-body-wraper .archive-map{width:70%;}
	.archive-body-wraper .archive-content{width:30%;}
	.archive-body-wraper .archive-content.filter-closed{right:-30%;}
}

@media(max-width:1080px){
	.archive-body-wraper .archive-map{width:60%;}
	.archive-body-wraper .archive-content{width:40%;}
	.archive-body-wraper .archive-content.filter-closed{right:-40%;}
}

@media(max-width:810px){
	.btn-filtre.opened{right:5%;left:initial;}
	
	.archive-body-wraper .archive-map{width:100%;}
	.archive-body-wraper .archive-content{width:100%;}
	.archive-body-wraper .archive-content.filter-closed{right:-100%;}
}