.logged-in{}
#top .avia-cookie-consent-button-3{color:black !important;}
.avia_ajax_form .lpdw.form_address {
display: none;
}@media only screen and (max-width: 767px) {     #sidebar_fixe {
position: fixed;
display: flex;
flex-direction: row;
z-index: 99;
height: 75px;
width: 100%;
right: 0px;
bottom: 0;
box-shadow: 0px -3px 18px 5px rgba(0, 0, 0, 0.11);
}
#sidebar_fixe a {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background-color: var(--rouge);
width: 100%;
padding: 0px 4px;
}
#sidebar_fixe a:first-child {
border-right: 1px solid #dedede;
}
#sidebar_fixe a:nth-child(2) {
border-right: 1px solid #dedede;
}
#sidebar_fixe a:nth-child(3) {
border-right: 1px solid #dedede;
}
#sidebar_fixe a:first-child svg {
height: 24px;
width: 18px;
margin-top: 10px;
}
#sidebar_fixe a:nth-child(2) svg {
height: 20px;
width: 22px;
margin-top: 10px;
}
#sidebar_fixe a:nth-child(3) svg {
height: 20px;
width: 23px;
margin-top: 10px;
}
#sidebar_fixe a:last-child svg {
height: 20px;
width: 23px;
margin-top: 10px;
}
#sidebar_fixe a svg path {
fill: var(--blanc);
}
#sidebar_fixe a span {
color: var(--blanc);
font-size: 12px;
text-align: center;
padding-top: 10px;
line-height: 15px;
} .hr-inner .hr-inner-style {
content: var(--separateur);
height: 20px;
display: inline-block;
width: 100%;
object-fit: cover;
}         #header #header_meta {
display: none;
} #top #header_main .container {
height: 80px !important;
}
#header_main .logo {
overflow: visible;
padding-top: 10px !important;
}
#header_main .logo a {
display: flex;
overflow: visible;
}
#header_main .logo a img {
height: 87px;
max-height: 87px;
}
#header_main .logo a::after {
content: "Passion-sports";
font-size: 16px;
font-family: "permanent-marker", Helvetica, Arial, sans-serif;
height: 20px;
line-height: 20px;
}
#header_main .logo a::before {
content: "Formation";
text-transform: uppercase;
position: absolute;
left: 74px;
top: 20px;
font-size: 14px;
font-family: "permanent-marker", Helvetica, Arial, sans-serif;
height: 20px;
line-height: 20px;
}
#header_main .logo a::after,
#header_main .logo a::before {
transition: 300ms;
padding-left: 11px;
padding-top: 10px;
display: block;
}    #header .av-burger-overlay a:hover {
color: var(--rouge) !important;
}
#header .av-burger-overlay-bg {
opacity: 0.97;
}    #top #wrap_all #slider-section .container main,
#top #wrap_all #slider-section .container {
padding: 0px;
margin: 0px;
max-width: 100%;
width: 100%;
}
#slider-section .avia-slideshow-arrows a {
margin: 0px !important;
background-color: var(--noir);
opacity: 1;
top: 160px !important;
}
#slider-section .avia-slideshow-arrows a.prev-slide {
rotate: 180deg;
}
#slider-section .avia-slideshow-arrows a::before {
font-family: "fontello" !important;
content: "\e802";
}
#slider-section .container .avia-slideshow-inner img {
height: 588px;
max-height: 588px;
min-height: 588px;
object-fit: cover;
}
.av-slideshow-caption {
position: absolute !important;
width: 100%;
left: 0px !important;
bottom: 0px !important;
}
.avia-inner-caption {
position: absolute;
height: 293px;
width: 336px;
bottom: 0px;
right: 50%;
background: var(--blanc);
padding: 32px 36px;
transform: translateX(50%);
}
.avia-inner-caption h2 {
font-size: 30px;
font-weight: bold;
padding: 0px !important;
background-color: transparent !important;
color: var(--noir) !important;
margin-bottom: 12px !important;
}
.avia-inner-caption p {
color: var(--noir);
}
.avia-inner-caption p {
font-size: 18px;
padding: 0px !important;
background-color: transparent !important;
}
.avia-inner-caption p a {
padding-top: 8px !important;
text-decoration: none !important;
}
.avia-inner-caption a::after {
content: "\e802";
font-family: "fontello";
font-size: 15px;
padding-left: 9px;
transition: 300ms;
color: var(--rouge);
} #section-secteurs {
display: none;
} #section-agenda h3 {
font-size: 25px;
border-bottom: 10px solid var(--rouge);
line-height: 60px;
}
#top #shortcode-slider {
margin-top: 50px;
}
#top #shortcode-slider .arrow.right {
right: -20px !important;
}
#top #shortcode-slider .arrow.left {
left: -20px !important;
}
#top #shortcode-slider .slider {
box-shadow: 0px 0px 19px 0px #00000050 !important;
}
#top #shortcode-slider .slider .article-container article {
width: 350px;
box-shadow: 0px 0px 19px 0px #00000050 !important;
}
#top #shortcode-slider .slider .article-container article a.link-img {
height: 150px !important;
}
#top #shortcode-slider .slider .article-container article a.link-img img {
object-fit: cover !important;
height: 100% !important;
}
#top #shortcode-slider .slider .article-container article .link-img .price-event {
background-color: var(--blanc) !important;
}
#top #shortcode-slider .slider .article-container article .event-div-content .event-date {
color: var(--rouge) !important;
font-size: 18px !important;
text-align: left !important;
padding: 10px 0px !important;
line-height: 28px !important;
font-family: "static" !important;
}
#top #shortcode-slider .slider .article-container article .event-div-content .event-title {
font-family: "static" !important;
font-size: 25px !important;
text-align: left !important;
line-height: 33px !important;
}
#top #shortcode-slider .slider .article-container article .event-div-content .event-link {
margin-top: 25px;
}
#top #shortcode-slider .slider .article-container article .event-div-content .article_categories,
#top #shortcode-slider .slider .article-container article .event-div-content .event-place-title,
#top #shortcode-slider .slider .article-container article .event-div-content .event-extrait {
display: none !important;
}
#top #shortcode-slider .see-more a {
background-color: unset !important;
color: var(--rouge) !important;
box-shadow: none !important;
padding: 0px !important;
margin-top: 25px !important;
font-size: 12px !important;
}
#top #shortcode-slider .see-more a::after {
content: "\e802";
font-family: "fontello";
font-size: 12px;
padding-left: 9px;
transition: 300ms;
} #explication-psf h1 {
font-family: "permanent-marker";
}
#explication-psf .flex_column img {
height: 400px;
width: auto;
}
#explication-psf .flex_column .av_textblock_section:first-child p {
font-size: 25px;
font-weight: bold;
text-transform: uppercase;
}
#explication-psf .flex_column .av_textblock_section h3 {
font-size: 40px;
line-height: 55px;
text-transform: uppercase;
}
#explication-psf .flex_column .av_textblock_section:not(:first-child) p {
font-size: 16px;
}
#explication-psf .flex_column .av_textblock_section:not(:first-child) a::after {
content: "\e802";
font-family: "fontello";
font-size: 14px;
padding-left: 9px;
transition: 300ms;
} #key-number-section .flex_column:not(:last-child) {
padding-bottom: 20px;
border-bottom: 1px solid #dedede;
}
#key-number-section .flex_column img {
margin-bottom: 20px;
width: 118px;
height: 118px;
}
#key-number-section .flex_column .avia-no-number,
#key-number-section .flex_column .avia-single-number {
font-size: 40px;
color: var(--blanc);
opacity: 1;
}
#key-number-section .flex_column .avia-no-number {
padding-left: 5px;
}
#key-number-section .flex_column p {
padding-top: 5px;
font-size: 20px;
line-height: 32px;
color: var(--blanc);
} #top #main #center-section .container,
#top #main #center-section .template-page {
padding: 0px;
margin: 0px;
width: 100%;
max-width: 100%;
}
#center-section .av-special-heading {
position: absolute;
z-index: 999999;
max-width: 1373px;
margin: 0 auto;
padding: 0px 50px;
padding-top: 50px !important;
right: 50%;
transform: translateX(50%);
}
#center-section h3 {
font-size: 40px;
border-bottom: 10px solid var(--rouge);
line-height: 80px;
}
#center-section .leaflet-control-zoom {
margin-top: 240px;
} #temoignages-section h4 {
font-size: 35px;
display: flex;
align-items: center;
justify-content: space-between;
}
#temoignages-section h4::before,
#temoignages-section h4::after {
content: var(--separateur);
height: 20px;
display: inline-block;
width: 35%;
margin: 0 10px;
overflow: hidden;
line-height: 20px;
}
#temoignages-section .av-special-heading {
margin-top: 20px;
}
#temoignages-section h3 {
font-size: 25px;
}
#temoignages-section img {
border-radius: 150px;
box-shadow: 0px 0px 16px -2px rgba(0, 0, 0, 0.1);
}
#temoignages-section p {
font-size: 16px;
} #inclusive-section h3 {
font-size: 40px;
text-transform: uppercase;
border-bottom: 10px solid var(--rouge);
margin-bottom: 30px;
}
#inclusive-section a,
#inclusive-section p {
font-size: 16px;
line-height: 23px;
}
#inclusive-section a::after {
content: "\e802";
font-family: "fontello";
font-size: 14px;
padding-left: 9px;
transition: 300ms;
} #documention-section .av-special-heading h3 {
font-size: 40px;
margin-bottom: 50px;
}
#documention-section form h3 {
font-family: "static" !important;
font-size: 16px;
font-weight: bold;
}
#documention-section form fieldset {
margin-bottom: 20px;
display: flex;
flex-direction: column;
align-items: center;
}
#documention-section form label {
font-size: 16px;
font-weight: normal;
}
#documention-section form select,
#documention-section form input {
background-color: transparent !important;
border-color: var(--rouge) !important;
}
#documention-section form .button {
border: none !important;
color: var(--rouge);
font-size: 16px;
padding: 0;
}
#documention-section form p:last-child {
width: max-content;
}
#documention-section .flex_column:last-child a::after,
#documention-section form p:last-child::after {
content: "\e802";
font-family: "fontello";
font-size: 14px;
padding-left: 9px;
color: var(--rouge);
}
#documention-section .flex_column:last-child a {
font-size: 16px;
}  #find-us-section {
background-color: var(--rouge);
height: 90px;
max-height: 90px;
min-height: 80px;
}
#find-us-section .template-page {
padding: 0px;
}
#find-us-section .entry-content-wrapper {
display: flex;
justify-content: center;
align-items: center;
}
#find-us-section p {
font-size: 16px;
color: var(--blanc);
text-transform: uppercase;
text-align: center !important;
}
#find-us-section ul.avia-icon-list {
display: flex;
padding-left: 15px;
}
#find-us-section ul.avia-icon-list .iconlist-timeline {
display: none;
}
#find-us-section .avia-icon-list-container ul li > a {
width: 35px;
height: 35px;
line-height: 30px;
margin-right: 10px;
}
#find-us-section .avia-icon-list-container article {
min-height: 35px;
}
#find-us-section .avia-icon-list-container ul li > a span {
font-size: 20px;
}    #top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) h1 {
font-size: 35px;
border-bottom: 10px solid var(--rouge);
line-height: 55px;
margin-bottom: 15px;
}
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) h2 {
font-weight: normal;
margin: 25px 0px;
padding-top: 20px;
text-align: center;
}
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) h2 {
font-size: 40px;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 35px;
}
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) h3 {
font-size: 30px;
line-height: 40px;
margin-bottom: 45px;
}
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) p,
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) a,
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) ol li,
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) ul li {
font-size: 16px;
line-height: 23px;
}
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) .avia-button {
padding: 12px 24px;
background-color: var(--rouge);
border-radius: 8px;
transition: 300ms;
}  #notre_equipe .flex_column {
min-height: 290px;
border-radius: 4px;
height: 200px;
width: 100%;
position: relative;
background-size: cover;
}
#notre_equipe .flex_column_table:nth-child(3) .flex_column {
background-position: center center !important;
}
#notre_equipe .flex_column::before {
content: "";
position: absolute;
display: inline-block;
width: 100%;
height: 100%;
background-color: var(--noir);
opacity: 0.3;
top: 0;
z-index: -1;
border-radius: 4px;
visibility: visible;
}
#notre_equipe .flex_column p {
font-size: 25px !important;
font-weight: bold !important;
color: var(--blanc);
font-family: "static" !important;
width: 100% !important;
margin: 0px !important;
line-height: 36px !important;
padding: 20px 20px;
} #section-formations .flex_column {
background-color: var(--noir);
height: 147px;
max-height: 147px;
display: flex !important;
flex-direction: column;
justify-content: center;
align-items: center;
margin: 0 auto !important;
max-width: 360px;
}
#section-formations .flex_column:not(:last-child) {
border-bottom: 1px solid #dedede;
}
#section-formations .flex_column li {
display: flex;
padding: 0px;
margin: 0px;
}
#section-formations .flex_column li .iconlist_icon {
margin: 0px !important;
width: max-content;
margin-right: 20px !important;
line-height: 75px;
}
#section-formations .flex_column li .iconlist_content_wrap,
#section-formations .flex_column li .iconlist_content {
width: max-content;
}
#section-formations .flex_column p {
color: var(--blanc);
font-size: 18px;
transition: 300ms;
}
#section-formations .flex_column:first-child li .iconlist_icon span {
font-size: 50px;
}
#section-formations .flex_column:nth-child(2) li .iconlist_icon span {
font-size: 35px;
}
#section-formations .flex_column:nth-child(3) li .iconlist_icon span {
font-size: 40px;
}
#section-formations .flex_column:last-child li .iconlist_icon span {
font-size: 20px;
}
#section-formations .flex_column:first-child p {
width: 162px;
}
#section-formations .flex_column:nth-child(2) p {
width: 96px;
}
#section-formations .flex_column:nth-child(3) p {
width: 89px;
}
#section-formations .flex_column:last-child p {
width: 174px;
}
#formation_infos_complementaires .tab {
font-size: 14px;
}   #top .icon-search-div p {
width: max-content !important;
}
#top h3.month-separateur {
width: 100% !important;
border-color: var(--rouge) !important;
border-bottom-width: 19px !important;
margin-top: 35px;
}
#top #shortcode-card .event-date {
color: var(--rouge) !important;
font-size: 18px !important;
padding: 10px 0px !important;
line-height: 24px !important;
font-family: "static" !important;
}
#top #shortcode-card .event-title {
font-family: "static" !important;
font-size: 25px !important;
text-align: left !important;
line-height: 29px !important;
}
#top #shortcode-card .event-extrait,
#top #shortcode-card .event-place-title,
#top #shortcode-card .article_categories {
display: none !important;
}
#top #shortcode-card .event-link {
margin-top: 25px;
} #top.page-id-62 form h3 {
font-family: "static" !important;
font-size: 16px;
font-weight: bold;
}
#top.page-id-62 form fieldset {
margin-bottom: 20px;
display: flex;
flex-direction: column;
align-items: center;
}
#top.page-id-62 form label {
font-size: 16px;
font-weight: normal;
}
#top.page-id-62 form textarea,
#top.page-id-62 form select,
#top.page-id-62 form input:not(.button) {
background-color: transparent !important;
border-color: var(--rouge) !important;
}   #footer-content h3,
#footer-content p {
color: var(--blanc);
}
#footer-content a,
#footer-content p {
font-size: 16px;
} #footer-content .flex_column:nth-child(1) .avia-image-container {
margin-bottom: 54px;
}
#footer-content .flex_column:nth-child(1) img {
width: 316px;
}
#footer-content .flex_column:nth-child(1) .avia_textblock p {
font-weight: bold;
}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container {
margin-top: 0px;
}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container p {
margin-bottom: 4px;
padding-left: 16px;
}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container p a {
color: var(--blanc);
}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container:not(:last-child) .iconlist-char {
line-height: 25px;
font-size: 18px;
}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container:last-child ul {
display: flex;
}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container:last-child .iconlist-timeline {
display: none;
}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container:last-child ul li > a {
width: 35px;
height: 35px;
line-height: 35px;
margin-right: 10px;
}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container:last-child ul li > a span {
font-size: 18px;
}  #footer-content .flex_column:nth-child(3) h3 {
font-size: 18px !important;
}
#footer-content .flex_column:nth-child(3) a {
font-size: 16px !important;
line-height: 26px;
color: var(--blanc);
}
#footer-content .flex_column:nth-child(3) p:first-child {
margin-bottom: 0px;
}
#footer-content .flex_column:nth-child(3) p:not(:first-child) {
margin: 0px;
} #footer-content .flex_column:nth-child(4) h3 {
font-size: 18px !important;
}
#footer-content .flex_column:nth-child(4) ul li {
border: none !important;
background-color: unset !important;
}
#footer-content .flex_column:nth-child(4) a {
font-size: 16px !important;
padding: 0px !important;
margin: 5px 0px;
color: var(--blanc);
} #footer-socket {
border-top: 1px solid #dedede !important;
height: 73px;
min-height: 73px;
display: flex;
align-items: center;
margin-bottom: 75px !important;
}
#footer-socket .template-page {
padding: 0px;
}
#footer-socket p {
color: var(--blanc);
font-size: 16px;
}
}@media only screen and (max-width: 989px) and (min-width: 768px) {     #sidebar_fixe {
z-index: 99 !important;
}      #top .hr-inner .hr-inner-style {
object-fit: cover;
}    #top #header .social_bookmarks {
display: block !important;
}     #header .av-burger-overlay a {
transition: 300ms;
}
#header .av-burger-overlay a:hover {
color: var(--rouge) !important;
}
#header .av-burger-overlay-bg {
opacity: 0.97;
}     #top #section-secteurs .flex_column li .iconlist_icon {
margin: 0px !important;
width: 100%;
}
#top #section-secteurs .flex_column:first-child li .iconlist_icon span {
font-size: 40px;
}
#top #section-secteurs .flex_column:nth-child(2) li .iconlist_icon span {
font-size: 35px;
}
#top #section-secteurs .flex_column:nth-child(3) li .iconlist_icon span {
font-size: 40px;
}
#top #section-secteurs .flex_column:last-child li .iconlist_icon span {
font-size: 25px;
}
#top #section-secteurs .flex_column li .iconlist_content_wrap,
#top #section-secteurs .flex_column li .iconlist_content {
width: 100%;
}
#top #section-secteurs .flex_column p {
font-size: 16px;
width: 100%;
text-align: center;
} #explication-psf .flex_column .av_textblock_section h3 {
font-size: 45px;
} #top #key-number-section .flex_column .avia-no-number,
#top #key-number-section .flex_column .avia-single-number {
font-size: 40px;
}
#top #key-number-section .flex_column p {
font-size: 20px;
} #top #temoignages-section h4 {
font-size: 40px;
}
#top #temoignages-section h4::before,
#top #temoignages-section h4::after {
width: 30%;
}    #top #section-formations .flex_column li .iconlist_icon {
margin: 0px !important;
width: 100%;
}
#top #section-formations .flex_column:first-child li .iconlist_icon span {
font-size: 40px;
}
#top #section-formations .flex_column:nth-child(2) li .iconlist_icon span {
font-size: 35px;
}
#top #section-formations .flex_column:nth-child(3) li .iconlist_icon span {
font-size: 40px;
}
#top #section-formations .flex_column:last-child li .iconlist_icon span {
font-size: 25px;
}
#top #section-formations .flex_column li .iconlist_content_wrap,
#top #section-formations .flex_column li .iconlist_content {
width: 100%;
}
#top #section-formations .flex_column p {
font-size: 16px;
width: 100%;
text-align: center;
}   #footer-content .flex_column:nth-child(3) {
margin-left: 0px !important;
} }:root{--rouge:#f23508;--noir:#000000;--blanc:#ffffff;}:root{--separateur:url(//www.passionsportsformation.fr/wp-content/themes/enfold_child/assets/svg/separateur.svg);}
@media only screen and (min-width: 768px) {     #sidebar_fixe{position:fixed;display:flex;flex-direction:column;z-index:999;height:296px;width:75px;right:0px;top:14%;box-shadow:0px -3px 18px 5px rgba(0, 0, 0, 0.11);}
#sidebar_fixe a{display:flex;flex-direction:column;align-items:center;background-color:var(--rouge);}
#sidebar_fixe a:first-child{height:85px;position:relative;}
#sidebar_fixe a:nth-child(2){height:68px;position:relative;}
#sidebar_fixe a:nth-child(3){height:69px;position:relative;}
#sidebar_fixe a:last-child{position:relative;height:74px;}
#sidebar_fixe a:nth-child(2)::before,
#sidebar_fixe a:nth-child(3)::before,
#sidebar_fixe a:last-child::before{content:"";height:1px;background-color:#dedede;width:64%;position:absolute;top:0px;right:50%;transform:translateX(50%);}
#sidebar_fixe a:first-child svg{height:24px;width:18px;margin-top:15px;}
#sidebar_fixe a:nth-child(2) svg{height:20px;width:22px;margin-top:15px;}
#sidebar_fixe a:nth-child(3) svg{height:20px;width:23px;margin-top:15px;}
#sidebar_fixe a:last-child svg{height:20px;width:23px;margin-top:13px;}
#sidebar_fixe a svg path{fill:var(--blanc);transition:300ms;}
#sidebar_fixe a span{color:var(--blanc);font-size:12px;text-align:center;padding-top:5px;transition:300ms;line-height:15px;}
#sidebar_fixe a:hover svg path{fill:var(--noir);}
#sidebar_fixe a:hover span{color:var(--noir);}
#scroll-top-link{background-color:var(--rouge) !important;opacity:1;font-size:35px;}
#scroll-top-link:hover::before{color:var(--blanc);}
  .hr-inner .hr-inner-style{content:var(--separateur);height:20px;display:inline-block;width:100%;}
 #header #header_meta{background-color:var(--rouge);}
#header #header_meta ul{height:40px;}
#header #header_meta ul li{width:max-content;padding:0px 20px;}
#header #header_meta ul li:first-child{border-left:1px solid var(--blanc);}
#header #header_meta ul li:last-child{border-right-style:solid !important;border-right-width:1px !important;}
#header #header_meta ul li a{line-height:40px;display:flex;width:max-content;color:var(--blanc);}
#header #header_meta ul li a::before{font-size:18px;margin-right:11px;}
#header #header_meta ul li:first-child a::after{content:"Inscris-toi aux séjours";position:relative;display:block;font-size:15px;font-weight:bold;}
#header #header_meta ul li:nth-child(2) a::after{content:"Contact";position:relative;display:block;font-size:15px;font-weight:bold;}
#header #header_meta ul li:last-child a::after{content:"09 86 65 27 57";position:relative;display:block;font-size:15px;font-weight:bold;}
#header #header_meta ul li a::after,
#header #header_meta ul li a::before{transition:300ms;}
#header #header_meta ul li a:hover::after,
#header #header_meta ul li a:hover::before{color:var(--noir);}
#header_main .logo{overflow:visible;}
#header_main .logo a{display:flex;overflow:visible;}
#header_main .logo a img{height:147px;max-height:147px;}
#header_main .logo a::after{content:"Passion-sports";font-size:30px;font-family:"permanent-marker", Helvetica, Arial, sans-serif;height:30px;line-height:43px;}
#header_main .logo a::before{content:"Formation";text-transform:uppercase;position:absolute;left:124px;top:40px;font-size:18px;font-family:"permanent-marker", Helvetica, Arial, sans-serif;height:24px;line-height:24px;}
#header_main .logo a::after,
#header_main .logo a::before{transition:300ms;padding-left:11px;padding-top:10px;display:block;}
#avia-menu li:not(:last-child){display:flex;align-items:center;}
#avia-menu > li:not(:last-child, :nth-child(6))::after{content:"";height:5px;width:5px;border-radius:5px;background-color:var(--noir);display:block;}
#avia-menu li a span{font-size:18px;font-weight:normal;}
.sub-menu li a{transition:300ms;}
.sub-menu li a:focus, .sub-menu li a:hover{background-color:transparent !important;}
    #slider-section .container main,
#slider-section .container{padding:0px;margin:0px;max-width:100%;}
#slider-section .avia-slideshow-arrows a{margin:0px !important;background-color:var(--noir);opacity:1;}
#slider-section .avia-slideshow-arrows a.prev-slide{rotate:180deg;}
#slider-section .avia-slideshow-arrows a::before{font-family:"fontello" !important;content:"\e802";}
#slider-section .container .avia-slideshow-inner img{height:588px;max-height:588px;min-height:588px;object-fit:cover;}
.av-slideshow-caption{position:relative !important;}
#slider-section .avia-inner-caption{position:absolute;height:293px;width:336px;top:120px;right:15%;background:var(--blanc);padding:32px 36px;}
.avia-inner-caption h2{font-size:30px;font-weight:bold;padding:0px !important;background-color:transparent !important;color:var(--noir) !important;margin-bottom:12px !important;}
.avia-inner-caption p{color:var(--noir);}
.avia-inner-caption p{font-size:18px;padding:0px !important;background-color:transparent !important;}
.avia-inner-caption p a{padding-top:8px !important;text-decoration:none !important;}
.avia-inner-caption a::after{content:"\e802";font-family:"fontello";font-size:15px;padding-left:9px;transition:300ms;color:var(--rouge);}
.avia-inner-caption a:hover::after{padding-left:19px;}
#section-secteurs{position:relative;transform:translateY(-50%);z-index:9;background:transparent;}
#section-secteurs .template-page{padding:0px;}
#section-secteurs .flex_column{background-color:var(--noir);height:147px;max-height:147px;padding:0px 28px;}
#section-secteurs .flex_column:hover p{color:var(--rouge);}
#section-secteurs .flex_column:not(:last-child){border-right:1px solid #dedede;}
#section-secteurs .flex_column li{padding:0px;margin:0px;}
#section-secteurs .flex_column li .iconlist_icon{margin:0px !important;width:max-content;margin-right:20px !important;line-height:75px;}
#section-secteurs .flex_column li .iconlist_content_wrap,
#section-secteurs .flex_column li .iconlist_content{width:max-content;}
#section-secteurs .flex_column p{color:var(--blanc);font-size:18px;transition:300ms;}
#section-secteurs .flex_column:first-child li .iconlist_icon span{font-size:70px;}
#section-secteurs .flex_column:nth-child(2) li .iconlist_icon span{font-size:55px;}
#section-secteurs .flex_column:nth-child(3) li .iconlist_icon span{font-size:60px;}
#section-secteurs .flex_column:last-child li .iconlist_icon span{font-size:35px;}
#section-secteurs .flex_column:first-child p{width:162px;}
#section-secteurs .flex_column:nth-child(2) p{width:121px;}
#section-secteurs .flex_column:nth-child(3) p{width:89px;}
#section-secteurs .flex_column:last-child p{width:174px;}
#section-agenda .template-page{padding-top:0px;}
#section-agenda h3{font-size:50px;border-bottom:19px solid var(--rouge);line-height:100px;}
#top #shortcode-slider .arrow.right,
#top #shortcode-slider .arrow.left{display:none !important;}
#top #shortcode-slider{margin-top:50px;overflow:hidden !important;}
#top #shortcode-slider .slider .article-container{overflow:visible !important;}
#top #shortcode-slider .slider .article-container article{width:350px;box-shadow:0px 0px 19px 0px #00000050 !important;}
#top #shortcode-slider .slider .article-container article a.link-img{height:220px !important;}
#top #shortcode-slider .slider .article-container article a.link-img img{object-fit:cover !important;}
#top #shortcode-slider .slider .article-container article .event-div-content .event-date{color:var(--rouge) !important;font-size:22px !important;text-align:left !important;padding:10px 0px !important;line-height:28px !important;font-family:"static" !important;}
#top #shortcode-slider .slider .article-container article .event-div-content .event-title{font-family:"static" !important;font-size:30px !important;text-align:left !important;line-height:33px !important;}
#top #shortcode-slider .slider .article-container article .event-div-content .event-link{margin-top:25px;}
#top #shortcode-slider .slider .article-container article .event-div-content .article_categories,
#top #shortcode-slider .slider .article-container article .event-div-content .event-place-title,
#top #shortcode-slider .slider .article-container article .event-div-content .event-extrait{display:none !important;}
#top #shortcode-slider .see-more a{background-color:unset !important;color:var(--rouge) !important;box-shadow:none !important;padding:0px !important;margin-top:25px !important;}
#top #shortcode-slider .see-more a::after{content:"\e802";font-family:"fontello";font-size:15px;padding-left:9px;transition:300ms;}
#top #shortcode-slider .see-more a:hover::after{padding-left:19px;}
#explication-psf h1{font-family:"permanent-marker";}
#explication-psf .flex_column img{height:483px;width:auto;}
#explication-psf .flex_column .av_textblock_section:first-child p{font-size:30px;font-weight:bold;text-transform:uppercase;}
#explication-psf .flex_column .av_textblock_section h3{font-size:50px;line-height:55px;text-transform:uppercase;}
#explication-psf .flex_column .av_textblock_section:not(:first-child) p{font-size:18px;}
#explication-psf .flex_column .av_textblock_section:not(:first-child) a::after{content:"\e802";font-family:"fontello";font-size:15px;padding-left:9px;transition:300ms;}
#explication-psf .flex_column .av_textblock_section:not(:first-child) a:hover::after{padding-left:19px;}
#key-number-section .flex_column:not(:last-child){border-right:1px solid #dedede;}
#key-number-section .flex_column img{margin-bottom:30px;width:118px;height:118px;}
#key-number-section .flex_column .avia-no-number,
#key-number-section .flex_column .avia-single-number{font-size:50px;color:var(--blanc);opacity:1;}
#key-number-section .flex_column .avia-no-number{padding-left:5px;}
#key-number-section .flex_column p{padding-top:5px;font-size:22px;line-height:32px;color:var(--blanc);}
#center-section .container,
#center-section .template-page{padding:0px;margin:0px;width:100%;max-width:100%;}
#center-section .av-special-heading{position:absolute;z-index:999999;max-width:1373px;margin:0 auto;padding:0px 50px;padding-top:50px !important;right:50%;transform:translateX(50%);}
#center-section h3{font-size:50px;border-bottom:19px solid var(--rouge);line-height:100px;}
#temoignages-section h4{font-size:45px;display:flex;align-items:center;justify-content:space-between;}
#temoignages-section h4::before,
#temoignages-section h4::after{content:var(--separateur);height:20px;display:inline-block;width:35%;overflow:hidden;line-height:20px;}
#temoignages-section .av-special-heading{margin-top:20px;}
#temoignages-section h3{font-size:30px;}
#temoignages-section img{border-radius:150px;box-shadow:0px 0px 16px -2px rgba(0, 0, 0, 0.1);}
#temoignages-section p{font-size:18px;}
#inclusive-section h3{font-size:50px;text-transform:uppercase;border-bottom:19px solid var(--rouge);margin-bottom:50px;}
#inclusive-section img{width:650px;height:480px;object-fit:cover;object-position:top;}
#inclusive-section a,
#inclusive-section p{font-size:18px;line-height:25px;}
#inclusive-section a::after{content:"\e802";font-family:"fontello";font-size:15px;padding-left:9px;transition:300ms;}
#inclusive-section a:hover::after{padding-left:19px;}
#documention-section .entry-content-wrapper{padding:70px 90px;box-shadow:0px -3px 18px 5px rgba(0, 0, 0, 0.11);}
#documention-section .av-special-heading h3{font-size:50px;margin-bottom:50px;}
#documention-section form h3{font-family:"static" !important;font-size:18px;font-weight:bold;}
#documention-section form fieldset{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;}
#documention-section form label{font-size:18px;font-weight:normal;}
#documention-section form select,
#documention-section form input{background-color:transparent !important;border-color:var(--rouge) !important;}
#documention-section form .button{border:none !important;color:var(--blanc);font-size:18px;padding:0;}
#documention-section form p:last-child::after{content:"\e802";font-family:"fontello";font-size:15px;padding-left:9px;transition:300ms;color:var(--blanc);}
#documention-section form p:last-child{width:max-content;padding:10px 20px;background-color:var(--rouge);border-radius:11px;transition:300ms;}
#documention-section form p:last-child:hover{scale:1.1;cursor:pointer;}
#documention-section .flex_column:last-child a::after{content:"\e802";font-family:"fontello";font-size:15px;padding-left:9px;transition:300ms;color:var(--rouge);}
#documention-section .flex_column:last-child a:hover::after{padding-left:19px;}
#documention-section .flex_column:last-child a{font-size:18px;}
#find-us-section{background-color:var(--rouge);height:90px;max-height:90px;min-height:80px;}
#find-us-section .template-page{padding:0px;}
#find-us-section .entry-content-wrapper{display:flex;justify-content:center;align-items:center;}
#find-us-section p{font-size:18px;color:var(--blanc);text-transform:uppercase;}
#find-us-section ul.avia-icon-list{display:flex;padding-left:15px;}
#find-us-section ul.avia-icon-list .iconlist-timeline{display:none;}
#find-us-section .avia-icon-list-container ul li > a{width:35px;height:35px;line-height:30px;margin-right:10px;transition:300ms;}
#find-us-section .avia-icon-list-container ul li > a:hover{scale:1.1;}
#find-us-section .avia-icon-list-container article{min-height:35px;}
#find-us-section .avia-icon-list-container ul li > a span{font-size:20px;}
 #top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) h1{font-size:40px;border-bottom:19px solid var(--rouge);line-height:100px;margin-bottom:45px;}
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) h2{text-align:center;font-size:45px;display:flex;align-items:center;justify-content:space-between;font-weight:normal;margin:25px 0px 45px 0px;padding-top:20px;}
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) h2::before,
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) h2::after{content:var(--separateur);height:20px;display:inline-block;width:30%;overflow:hidden;line-height:20px;}
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) h3{font-size:30px;line-height:60px;margin-bottom:45px;width:60%;}
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) p,
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) a,
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) ol li,
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) ul li{font-size:18px;line-height:25px;}
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) .avia-button{padding:16px 35px;background-color:var(--rouge);border-radius:11px;transition:300ms;}
#top:not(.page-id-47) #main > :not(#footer-page, #sidebar_fixe) .avia-button:hover{scale:1.1;opacity:1;}
#notre_equipe .flex_column{min-height:290px;border-radius:4px;height:250px;position:relative;background-size:cover;}
#notre_equipe .flex_column_table:nth-child(3) .flex_column{background-position:center center !important;}
#notre_equipe .flex_column::before{content:"";position:absolute;display:inline-block;width:100%;height:100%;background-color:var(--noir);opacity:0.3;top:0;z-index:-1;border-radius:4px;visibility:visible;}
#notre_equipe .flex_column p{font-size:30px !important;font-weight:bold !important;color:var(--blanc);font-family:"static" !important;width:100% !important;margin:0px !important;line-height:36px !important;padding:20px 20px;transition:300ms;}
#notre_equipe .flex_column:hover p{color:var(--rouge);}
#section-formations .flex_column{background-color:var(--noir);height:147px;max-height:147px;padding:0px 28px;}
#section-formations .flex_column:hover p{color:var(--rouge);}
#section-formations .flex_column:not(:last-child){border-right:1px solid #dedede;}
#section-formations .flex_column li{padding:0px;margin:0px;}
#section-formations .flex_column li .iconlist_icon{margin:0px !important;width:max-content;margin-right:20px !important;line-height:75px;}
#section-formations .flex_column li .iconlist_content_wrap,
#section-formations .flex_column li .iconlist_content{width:max-content;}
#section-formations .flex_column p{color:var(--blanc);font-size:18px;transition:300ms;}
#section-formations .flex_column:first-child li .iconlist_icon span{font-size:70px;}
#section-formations .flex_column:nth-child(2) li .iconlist_icon span{font-size:55px;}
#section-formations .flex_column:nth-child(3) li .iconlist_icon span{font-size:60px;}
#section-formations .flex_column:last-child li .iconlist_icon span{font-size:35px;}
#section-formations .flex_column:first-child p{width:162px;}
#section-formations .flex_column:nth-child(2) p{width:121px;}
#section-formations .flex_column:nth-child(3) p{width:89px;}
#section-formations .flex_column:last-child p{width:174px;}
#formation_infos_complementaires .tab{font-size:16px;}
#nos_centres .flex_column{min-height:290px;border-radius:20px;height:250px;position:relative;background-size:cover;}
#nos_centres .flex_column::before{content:"";position:absolute;display:inline-block;width:100%;height:100%;background-color:var(--noir);opacity:0.6;top:0;border-radius:20px;visibility:visible;}
#nos_centres .av-special-heading{padding:0px !important;}
#nos_centres h3{color:var(--blanc);font-family:"static" !important;width:100% !important;margin:0px !important;line-height:36px !important;padding:20px 20px;transition:300ms;}
#nos_centres .flex_column:hover h3{color:var(--rouge);}
#top.parent-pageid-56 #main > :not(#footer-page, #sidebar_fixe) div.leaflet-map{border:2px solid var(--rouge);border-radius:20px;}
#main div:nth-child(3) .flex_column:last-child div:nth-child(2){padding:50px 0px;}
#top .icon-search-div p{width:max-content !important;}
#top h3.month-separateur{width:100% !important;border-color:var(--rouge) !important;border-bottom-width:19px !important;margin-top:35px;}
#top #shortcode-card .event-date{color:var(--rouge) !important;font-size:22px !important;padding:10px 0px !important;line-height:28px !important;font-family:"static" !important;}
#top #shortcode-card .event-title{font-family:"static" !important;font-size:30px !important;text-align:left !important;line-height:33px !important;}
#top #shortcode-card .event-extrait,
#top #shortcode-card .event-place-title,
#top #shortcode-card .article_categories{display:none !important;}
#top #shortcode-card .event-link{margin-top:25px;}
#top #title-signle-event{height:180px;background-color:unset !important;}
#top section.first-infos-events{background:linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 65%, var(--noir) 65%, var(--noir) 100%);}
#top #title-signle-event .fil-araiane-single-event{align-items:end !important;}
#top #title-signle-event h1{border:none !important;font-size:35px !important;line-height:40px !important;color:var(--noir) !important;margin-bottom:0px !important;}
#top #title-signle-event p{color:var(--noir) !important;}
#top #title-signle-event span{color:var(--noir);}
#top .single-event-content .orga-card .left-card{padding:10px 10px 10px 20px;}
#top .single-event-content .orga-card .orga-socials-networks{padding:0px !important;}
#top .single-lieu-content{margin-bottom:45px;}
#top #global-infos-place{width:100% !important;}
#top .single-lieu-content #title-by{width:100% !important;}
#top .single-lieu-content #event-from-this article a{color:var(--rouge);}
#top .single-lieu-content #event-from-this article .event-date{color:var(--rouge) !important;font-size:22px !important;padding:10px 0px !important;line-height:28px !important;font-family:"static" !important;}
#top .single-lieu-content #event-from-this article .event-title{font-family:"static" !important;font-size:30px !important;text-align:left !important;line-height:33px !important;}
#top .single-lieu-content #event-from-this article .event-link{margin-top:25px;}
#top .single-lieu-content #event-from-this article .event-extrait,
#top .single-lieu-content #event-from-this article .event-place-title,
#top .single-lieu-content #event-from-this article .article_categories{display:none !important;}
#top .single-organisateur-content{margin-bottom:45px;}
#top .single-organisateur-content .thumbnail img{width:50% !important;}
#top .single-organisateur-content #title-by{width:100% !important;}
#top .single-organisateur-content #event-from-this article a{color:var(--rouge);}
#top .single-organisateur-content #event-from-this article .event-date{color:var(--rouge) !important;font-size:22px !important;padding:10px 0px !important;line-height:28px !important;font-family:"static" !important;}
#top .single-organisateur-content #event-from-this article .event-title{font-family:"static" !important;font-size:30px !important;text-align:left !important;line-height:33px !important;}
#top .single-organisateur-content #event-from-this article .event-link{margin-top:25px;}
#top .single-organisateur-content #event-from-this article .event-extrait,
#top .single-organisateur-content #event-from-this article .event-place-title,
#top .single-organisateur-content #event-from-this article .article_categories{display:none !important;}
#top.page-id-62 form h3{font-family:"static" !important;font-size:18px;font-weight:bold;}
#top.page-id-62 form fieldset{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;}
#top.page-id-62 form label{font-size:18px;font-weight:normal;}
#top.page-id-62 form textarea,
#top.page-id-62 form select,
#top.page-id-62 form input:not(.button){background-color:transparent !important;border-color:var(--rouge) !important;}
#top.page-id-77 #wrap_all #main{padding-top:160px;}
#footer-content h3,
#footer-content p{color:var(--blanc);}
#footer-content a,
#footer-content p{font-size:18px;}
#footer-content .flex_column:nth-child(1),
#footer-content .flex_column:nth-child(2){width:316px;}
#footer-content .flex_column:nth-child(3){width:305px;}
#footer-content .flex_column:nth-child(4){width:215px;}
#footer-content .flex_column:nth-child(2),
#footer-content .flex_column:nth-child(3),
#footer-content .flex_column:nth-child(4){margin-left:35px;}
#footer-content .flex_column:nth-child(1) .avia-image-container{margin-bottom:54px;}
#footer-content .flex_column:nth-child(1) img{width:316px;}
#footer-content .flex_column:nth-child(1) .avia_textblock p{font-weight:bold;}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container{margin-top:0px;}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container p{margin-bottom:4px;padding-left:16px;}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container p a{color:var(--blanc);transition:300ms;}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container:not(:last-child) .iconlist-char{line-height:25px;font-size:20px;transition:300ms;}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container p:hover a,
#footer-content .flex_column:nth-child(1) .avia-icon-list-container:not(:last-child) .avia-icon-list li:hover .iconlist-char{color:red;}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container:last-child ul{display:flex;}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container:last-child .iconlist-timeline{display:none;}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container:last-child ul li > a{width:35px;height:35px;line-height:35px;margin-right:10px;}
#footer-content .flex_column:nth-child(1) .avia-icon-list-container:last-child ul li > a span{font-size:20px;}
#footer-content .flex_column:nth-child(2) .leaflet-map{height:373px !important;}
#footer-content .flex_column:nth-child(3) h3{font-size:18px !important;}
#footer-content .flex_column:nth-child(3) a{font-size:16px !important;line-height:26px;color:var(--blanc);transition:300ms;}
#footer-content .flex_column:nth-child(3) a:hover{color:var(--rouge);}
#footer-content .flex_column:nth-child(3) p:first-child{margin-bottom:0px;}
#footer-content .flex_column:nth-child(3) p:not(:first-child){margin:0px;}
#footer-content .flex_column:nth-child(4) h3{font-size:18px !important;}
#footer-content .flex_column:nth-child(4) ul li{border:none !important;background-color:unset !important;}
#footer-content .flex_column:nth-child(4) a{font-size:16px !important;transition:300ms;padding:0px !important;margin:5px 0px;color:var(--blanc);}
#footer-content .flex_column:nth-child(4) ul li a:hover{background-color:unset !important;color:var(--rouge);}
#footer-socket{border-top:1px solid #dedede !important;height:73px;min-height:73px;display:flex;align-items:center;}
#footer-socket .template-page{padding:0px;}
#footer-socket p{color:var(--blanc);font-size:18px;}
} @media only screen and (max-width: 1180px) {
#top #header .av-main-nav > li.menu-item {
display: none !important;
}
#top #header .av-burger-menu-main {
cursor: pointer;
display: block !important;
}
}