body.gdpr-prevent-scrolling {
	filter: brightness(0%) blur(0px);
}

div.cc-window.cc-floating {
    background: url(../images/img18.jpg) no-repeat 0 0 #000;
    background-size: 40%;
  background-position: 50% 15px;
  height: 470px;
  color: #f37021;
  opacity:1 !important;
}

.cc-floating .cc-message {
	margin-top: 12em;
}

div.cc-compliance > a.cc-btn {border: 0 !important;}

.cc-highlight .cc-btn.cc-deny {background-color: #f37021 !important;}

.logo-img {
  max-width: 300px;
}

h2,.h2 {text-transform: uppercase;}

.t4-header .header-block {
	z-index: 9;
	background: #f37021;
}

#t4-megamenu-mainmenu {background: #f37021 !important;border:0 !important;}
.not-at-top #t4-header.t4-sticky {
	background-color: #f37021 !important;
}

.ancre {
	position: absolute;
	top: -100px;
	z-index: -1;
}
																			  
.page-header h1, .page-header .h1, .categories-list h1, .categories-list .h1 {
	font-size: 3rem;
	font-weight: 400;
	text-transform: none;
}

.mega-sub-1 h3 {
  color: #f00001;
  text-transform: uppercase;
  font-size: 1.33rem;
}

.t4-megamenu .dropdown ul {
	margin-bottom: 10px;
}

.t4-megamenu .dropdown ul li {
  font-size: 0.9rem;
}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
		text-transform: uppercase;
}

.t4-megamenu .dropdown-menu a:hover, .t4-megamenu .dropdown-menu a:focus, .t4-megamenu .dropdown-menu a:active {
	background-color: #f00001;
}

.t4-megamenu .dropdown-menu h3 a:hover {background: none;}

.blockpage {margin-top:120px;}
.view-featured .blockpage {margin-top:0px;}

.flex {display:flex;}

.uk-scope .galerie .uk-inline-clip {
border-radius: 10px;
}

.presquoi {
  background: #f9f9f9;
  padding: 20px 30px 30px;
}

.rad10 {border-radius: 10px;}

.slidehome .uk-scope .uk-overlay.uk-position-cover {
  padding: 0;
}

.slidehome .uk-scope .uk-transition-fade,html .uk-scope [class*="uk-transition-scale"], .uk-scope [class*="uk-transition-slide"] {
  opacity:1;}

.slidehome .uk-scope .uk-slideshow-items {aspect-ratio: auto !important;}

html .uk-scope h1,
html .uk-scope h2,
html .uk-scope h3 {font-family:'Geist',serif;}

html .uk-position-cover > div {width:100%;}

.slide-accroche {max-width: 500px;}
.uk-scope .slide-accroche h2 {font-size: 4.3rem;
  line-height: 4.8rem;}

.listeliens div {margin: 0 20px 20px 0;}
.listeliens img {
  max-width: 50px;}

html .uk-scope .uk-link,html .uk-scope a {
	color: initial;
}

html .uk-scope .uk-tab > .uk-active > a {
	border-color: #f00001;
}
  
.uk-scope .pointsforts .uk-tab > * > a {
padding: 15px 0px 20px 00px;
text-transform: uppercase;				  
font-size: 1.666rem;
}

.blockswitcher table {min-width:300px;}
.blockswitcher td  {
  border-bottom: 1px solid #292522;
}

.pictos div {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.pictos img {
	max-width:80px;
}

.copy img {
	max-width:250px;
    margin-bottom: 15px;
}

.abs {position: absolute;}
.cdroit {top:1%;right:5%;}
.hgauche {top:1%;left:5%;}
.bgauche {bottom:1%;left:5%;}
.imgetoile {max-width: 200px;z-index: -1;}

h3 span {
  font-size: 16px;
  line-height: 2;
}

.map_canvas {height:550px;overflow:hidden;position:relative;margin:0 0 0px 0;}
.map_canvas.video {height:750px;margin:0;}
.map_canvas iframe{height:100%;left:0;position:absolute;top:0;width:100%}

.cc-revoke {display: none;}

@media (min-width: 992px) {
.t4-megamenu.animate .dropdown > .dropdown-menu {
  position: fixed;
  left: 0;
  right: 0;
  top: auto;
  margin: 0 !important;
  width: auto !important;
}

.nav-breakpoint-lg .t4-megamenu {
	background: none;
	border: none;
}

.t4-megamenu.animate .dropdown .mega-dropdown-inner {
  max-width: 1256px;
  margin: 0 auto !important;
}
.t4-megamenu .mega-inner {
	padding-top: 0;
}
}

@media (max-width: 992px) {
#t4-megamenu-mainmenu,
.nav-breakpoint-lg .t4-megamenu {background: #f37021 !important;border:0 !important;}
.not-at-top #t4-header.t4-sticky {
	background-color: #f37021 !important;
}    
    .timeline {
        padding: 15px;
    }
    .timeline:after {
        border: 0;
    }
    .timeline .timeline-row:nth-child(odd) {
        padding: 0;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-time {
        position: relative;
        top: 0;
        left: 0;
        margin: 0 0 10px 0;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content {
        margin: 0;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content:before {
        display: none;
    }
    .timeline .timeline-row:nth-child(odd) .timeline-content:after {
        display: none;
    }
    .timeline .timeline-row:nth-child(even) {
        padding: 0;
    }
    .timeline .timeline-row:nth-child(even) .timeline-time {
        position: relative;
        top: 0;
        left: 0;
        margin: 0 0 10px 0;
        text-align: left;
    }
    .timeline .timeline-row:nth-child(even) .timeline-content {
        margin: 0;
    }
    .timeline .timeline-row:nth-child(even) .timeline-content:before {
        display: none;
    }
    .timeline .timeline-row:nth-child(even) .timeline-content:after {
        display: none;
    }
}

@media (max-width: 578px) {
    .logo-img {
	max-width: 250px;
}
.uk-scope [data-uk-cover]:where(img, video), .uk-scope [uk-cover]:where(img, video) {
	position: relative;
	top: 0;
	width: auto !important;
	height: 100%;
	box-sizing: border-box;
	object-fit: unset;
	object-position: center;
	transform: translate(-40%, 0);
	max-width: fit-content;
}
.blockswitcher {
	padding: 0;
}

.uk-scope .pointsforts .uk-tab > * > a {
padding: 15px 0px 20px 0px;		  
}
.cdroit {top:-5%;right:-5%;}
.hgauche {top:-5%;left:-5%;}
.bgauche {bottom:-5%;left:-5%;}
}

@media (max-width: 400px) {
    .logo-img {
	max-width: 160px;
}
.copy img {
	max-width: 170px;
}
h2,.h2 {font-size: 20px;}
.ancre {
	top: -40px;
}
}