header.header{
z-index:100;
}
.hfg_header.site-header{
box-shadow:none;
}
.header-main-inner .hfg-slot{
align-items:start;
}
@media screen and (min-width: 960px){
.header-main-inner .hfg-slot .builder-item{
margin-top:1rem;
}
}
.header-main-inner .hfg-slot .builder-item .nav-menu-primary{
padding-top:1rem;
}
.header-main-inner .hfg-slot .builder-item .builder-item--nav-icon button.navbar-toggle{
background: var(--nv-primary-accent, transparent);
}
.nv-title-tagline-wrap .site-title{
text-transform:uppercase;
font-family:'Gobold';
}
#header-menu-sidebar .nav-menu-primary .nav-ul li a{
color: var(--nv-text-color, transparent);
} .site-footer{
margin-top:-4rem;
}
.footer--row .hfg-slot{
flex-direction:row;
}
.footer--row .hfg-slot .nav-ul li a{
min-height:1em;
}
.footer--row .hfg-slot .menu-socials{
width:100%;
display:flex;
justify-content:flex-end;
}
.footer--row .hfg-slot .menu-socials .nav-ul>li{
margin-left:0.5em;
}
.footer--row .hfg-slot .menu-socials .nav-ul>li.menu_svg{
margin-top:-0.25em;
} body.home #content{
margin-top:-4rem;
}
body.home div.banniere_slogan{
min-height:50vh;
}
body.home h2.slogan span{
background:var(--nv-primary-accent, transparent);
font-family:'Courier';
}
@media screen and (min-width: 960px){
body.home div.banniere_slogan{
min-height:75vh;	
}
body.home h2.slogan span{
font-size:2.5rem;
}
} .wp-block-group.etape_groupe{
min-height:400px;
}
@media screen and (min-width: 960px){
.wp-block-columns.container.etapes_colonnes .wp-block-column:not(:first-child) .wp-block-image img{
margin-left:var(--wp--preset--spacing--60);
}
}
@media screen and (max-width: 576px){
.wp-block-group.etape_groupe{
border-left-width:0 !important;
min-height:300px;
padding-left:var(--wp--preset--spacing--50) !important;
padding-right:var(--wp--preset--spacing--50) !important;
}
.footer--row .hfg-slot{
flex-direction:column;
}
.footer--row .hfg-slot .menu-socials{
justify-content:center;
margin-top:0.5em;
margin-bottom:0.25em;
}
} .fontfamily_gobold{
font-family:'Gobold';
}
#content a{
color:black;
text-decoration:underline;
}
#content a:hover, #content a:active{
text-decoration:none;
}