.elementor-kit-9{--e-global-color-primary:#4B4B4B;--e-global-color-secondary:#4B4B4B;--e-global-color-text:#4B4B4B;--e-global-color-accent:#4B4B4B;--e-global-color-b0d1ec7:#F82828;--e-global-color-f95b852:#1A263A;--e-global-color-d4fb37c:#AED32D;--e-global-color-4a66304:rgba(0, 0, 0, 0.7);--e-global-color-d6b95d1:#15305A;--e-global-color-b8581e1:#00568B;--e-global-color-ef1d485:#B31313;--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Barlow Semi Condensed";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-size:19px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Barlow";--e-global-typography-accent-font-size:19px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.4em;--e-global-typography-1cb27a9-font-family:"Barlow";--e-global-typography-1cb27a9-font-size:26px;--e-global-typography-1cb27a9-font-weight:300;--e-global-typography-1cb27a9-line-height:1.7em;--e-global-typography-bc01177-font-family:"Barlow Condensed";--e-global-typography-bc01177-font-size:92px;--e-global-typography-bc01177-font-weight:800;--e-global-typography-bc01177-text-transform:uppercase;--e-global-typography-bc01177-line-height:0.8em;--e-global-typography-0a003a8-font-family:"Barlow Condensed";--e-global-typography-0a003a8-font-size:84px;--e-global-typography-0a003a8-font-weight:800;--e-global-typography-0a003a8-text-transform:uppercase;--e-global-typography-0a003a8-line-height:1em;--e-global-typography-0a003a8-letter-spacing:-1px;color:#4B4B4B;font-family:"Barlow", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;}.elementor-kit-9 a{color:#4B4B4B;}.elementor-kit-9 h1{color:#4B4B4B;font-size:60px;}.elementor-kit-9 h2{color:#4B4B4B;font-size:50px;}.elementor-kit-9 h3{color:#4B4B4B;font-size:40px;}.elementor-kit-9 h4{color:#4B4B4B;font-size:30px;}.elementor-kit-9 h5{color:#4B4B4B;font-size:24px;}.elementor-kit-9 h6{color:#4B4B4B;font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-bc01177-font-size:4rem;--e-global-typography-0a003a8-font-size:84px;--e-global-typography-0a003a8-line-height:0.9em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-text-font-size:17px;--e-global-typography-1cb27a9-font-size:22px;--e-global-typography-1cb27a9-line-height:1.5em;--e-global-typography-bc01177-font-size:2.9rem;--e-global-typography-0a003a8-font-size:44px;font-size:17px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    max-width: 100% !important;
   /*overflow-x: hidden !important;*/
}


main.post-1631,
main.post-2939,
main.post-4866,
main.post-117{
    overflow-x: hidden;
}




/*.elementor-location-header{
    overflow-x: hidden;
}
*/

body.page-id-6757 .left-arrow,
body.page-id-7140 .left-arrow,
body.page-id-6755 .left-arrow,
body.page-id-4959 .left-arrow,
body.page-id-4971 .left-arrow,
body.page-id-406 .left-arrow{
    visibility: hidden !important;
}

body.page-id-6757 .right-arrow,
body.page-id-6755 .right-arrow,
body.page-id-7140 .right-arrow,
body.page-id-4959 .right-arrow,
body.page-id-4971 .right-arrow{
    visibility: hidden !important;
}




.site-main {
    padding: 0px 30px 30px 30px;
}


@media only screen and (max-width : 767px) { 
    .site-main {
    padding: 0px 0px 0px 0px;}
}

.hero-section, .content-section{
	padding: 5rem 0rem !important;
}
/* SM Devices, Desktops */
@media only screen and (max-width : 991px) { 
    .hero-section, .content-section{
	padding: 1rem 0rem !important;
}
}

.bg-egg-shell{
background-image: url("https://cdn-rvf.solu.biz/journal2021/images/bg/egg-shell.png");
}

/* COMMENTER POUR ÉDITER LES TEXTES DES DICTÉES*/

.jeu1a-hidden {
    display: none;
}
.jeu_secondaire{
    display: none;
}



/* MOBILE CAP SUR L’ACADIE */

/* XS Devices, Tablets */
@media only screen and (max-width : 767px) { /* xs 320px to 767px */
	
.cap_sur_acadie.jeux2.question .numero_phrase .phrase {
    font-size: 5vw;
    flex-basis: calc( 100% - 12vw );
}
.cap_sur_acadie.jeux2.question .numero_phrase .numero .rond {
    width: 10vw;
    height: 10vw;
    font-size: 4vw;
}
.cap_sur_acadie.jeux2.question .numero_phrase .numero {
    flex-basis: 12vw;
}

.cap_sur_acadie.jeux2.question .indice .texte {
    left: 23vw;
    right: 11vw;
    font-size: 3vw;
}

.barometre .depart, .barometre .arrivee {

    font-size: 3.5vw;
    line-height: 0.8;
}
.barometre .step {
    margin: .2vw;
    height: 3vw;
}

.barometre .step.star_start:before {
    top: -1.4vw;
        width: 5vw;
    height: 5vw;
}

.jeu3 .categorie .sous_titre {
    font-size: 32px !important;
}
}/* End custom CSS */