body{overflow-x:hidden}#page-container{overflow-x:hidden}.entry-content a.redlink{color:#9E1B47!important}.entry-content a.redlink:hover{text-decoration:underline!important}footer a{color:rgba(250,250,250,0.4)!important}footer a.custom-footer-link:before{content:'\f04b';font-family:FontAwesome!important;font-weight:900;font-size:10px;color:#9E1B47;position:relative;top:-2px;left:-20px;opacity:0;transition:all .2s}footer a.custom-footer-link:hover:before{opacity:1;left:-10px}footer a:hover{color:rgba(250,250,250,0.6)!important}#index-post-slider .et_pb_slide_image{margin-top:8px!important}#index-post-slider .et_pb_slide_description{padding-top:20px!important}#index-post-slider .et_pb_slide_description h2>a{line-height:1.4em}@media (max-width:1280px){.et_pb_menu .et_mobile_nav_menu{float:none;margin:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_menu .et_pb_menu__menu{display:none}.et_pb_menu .et_mobile_menu{top:100%;padding:15px 5%}.et_pb_menu .et_mobile_menu,.et_pb_menu .et_mobile_menu ul{list-style:none!important;text-align:left}}.et_pb_menu .et_pb_menu__menu>nav>ul>li:before{content:" ";border-bottom:3px solid #A10E44;position:absolute;display:block;top:40px;left:50%;width:0;z-index:1000;transition:all .2s}.et_pb_sticky .et_pb_menu .et_pb_menu__menu>nav>ul>li:before{top:18px!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li:hover:before{left:15%!important;width:70%!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li.current-menu-item:before{left:40%;width:20%}.et_pb_menu .et_pb_menu__menu>nav>ul>li.current-menu-item a:hover,.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a:hover{color:#fff!important}.et_mobile_menu li a:hover,.nav ul li a:hover{background:rgba(0,0,0,.1)!important;opacity:0.9!important}.et_mobile_menu li.current-menu-item a,.nav ul li.current-menu-item a{background:rgba(0,0,0,.08)!important}p,.et_pb_text_inner{font-size:14px!important}H1,H2{font-family:Domine!important;text-transform:uppercase!important}H1,H2,H3{line-height:1.5em!important}H1{font-size:28px!important}H2{font-size:22px!important}H3{font-size:18px!important}.custom_title_center:before{content:" ";border-top:1px solid rgba(255,255,255,0.2);width:60%;position:absolute;bottom:0;left:20%}.custom_title_center:after{content:" ";border-bottom:5px solid #A10E44;position:absolute;width:80px;bottom:-2px;left:calc(50% - 40px)}.custom_title_left:before{content:" ";border-top:1px solid rgba(255,255,255,0.2);width:60%;position:absolute;bottom:0;left:0}.custom_title_left:after{content:" ";border-bottom:5px solid #A10E44;position:absolute;width:80px;bottom:-2px;left:10px}.entry-content table.horaires-table,.entry-content table.concours-table,.entry-content table.tarifs-table{border:none}.entry-content table.horaires-table tbody tr,.entry-content table.concours-table tbody tr,.entry-content table.tarifs-table tbody tr{border-bottom:1px solid rgba(255,255,255,.1)}.entry-content table.horaires-table tbody tr td,.entry-content table.concours-table tbody tr td,.entry-content table.tarifs-table tbody tr td{border:none}.entry-content table.concours-table tbody tr td{text-align:right;width:30%;padding:6px 14px 6px 0}.entry-content table.horaires-table tbody tr th{color:#e5e5e5;width:50%}.entry-content table.concours-table tbody tr th{color:#e5e5e5;padding:6px 0 6px 14px}a.white-link{color:#fff!important}a.white-link:hover{color:#fff!important}.custom-image-light-border>span>img,.custom-image-light-border>a>span>img{border:7px solid #435859}.custom-image-dark-border>span>img,.custom-image-dark-border>a>span>img{border:7px solid #364c4c}.custom-rounded-image-light-border>span>img,.custom-rounded-image-light-border>a>span>img{border-radius:50%;border:7px solid #435859}.custom-rounded-image-dark-border>span>img,.custom-rounded-image-dark-border>a>span>img{border-radius:50%;border:7px solid #364c4c}.custom-image-with-legend:after{width:calc(100% - 14px);color:#fff;text-align:center;font-size:14px;background:rgba(0,0,0,.6);padding:15px 0;position:absolute;bottom:7px;left:7px}ul.custom-list{list-style:none}ul.custom-list>li:before{font-family:FontAwesome!important;font-weight:900!important;font-size:14px;margin:0 10px 0 0;display:inline-block;color:rgba(161,14,68,1)}ul.custom-list.checklist>li:before{content:'\f00c'}ul.custom-list.arrowlist>li:before{content:'\f061'}@media (min-width:767px){.pa-blog-list .entry-featured-image-url{width:30%;float:left;margin-bottom:0!important}.pa-blog-list .entry-title,.pa-blog-list .post-meta,.pa-blog-list .post-content{width:70%;float:left;padding-left:30px}}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body{border-top:1px solid var(--tec-color-border-secondary-month-grid);background:#fff}h1.tribe-events-single-event-title{background:#9E1B47!important}h1.tribe-events-single-event-title>sup{font-size:14px!important}.tribe-events-c-subscribe-dropdown__container{display:none!important}.tribe-events-single-event-description .et_pb_row.et_pb_row_0{isolation:isolate}.tribe-common a,.tribe-common a:active,.tribe-common a:focus,.tribe-common a:hover,.tribe-common a:visited{color:#fff!important}.tribe-events h3.tribe-events-calendar-list__event-title .tribe-events-calendar-list__event-title-link, .tribe-events-schedule h2 span,h1.tribe-events-single-event-title{color:#fff!important}.tribe-events .tribe-events-calendar-month__header-column-title{color:rgba(255,255,255,.75)!important}.tribe-events-single-section.tribe-events-event-meta{display:none!important}.tribe-events-calendar-month__day-date-daynum a{color:#000!important}.tribe-events-schedule H2{color:#fff!important}.tribe-events-schedule div{margin:0 auto;text-align:center;color:#fff;font-size:16px}.tribe-event-date-start,.tribe-event-date-end{font-size:16px;color:#fff}.entry-content table.ml-table{width:96%;margin:30px 2%;border-collapse:collapse;color:#333;text-align:left}.entry-content table.ml-table tbody tr:nth-child(odd){background:#fff}.entry-content table.ml-table th{text-align:center}.entry-content table.ml-table td{padding:15px 20px}.entry-content table.ml-table,.entry-content table.ml-table tr,.entry-content table.ml-table th,.entry-content table.ml-table tr td{border:1px solid #ccc}.entry-content table.ml-table p{text-align:justify}.inscription-form label,.inscription-form legend,.lcdlb-contact-form label,.lcdlb-contact-form legend{color:#ffffffc2!important}div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){color:#fff!important;background:#9e1b47!important}div.wpforms-container-full input[type=submit]:hover,div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full .wpforms-page-button:hover{background:#c41f4b!important}p.wpforms-captcha-question,.wpforms-field-limit-text{color:#fff!important}