@font-face {font-family: "Default";src: url("../fonts/Poppins-Medium.otf") format("opentype");}
@font-face {font-family: "Subtitle";src: url("../fonts/Aloevera-Regular.otf") format("opentype");}
@font-face {font-family: "Manuscrit";src: url("../fonts/Gishella.otf") format("opentype");}
@font-face {font-family: "PoppinsBold";src: url("../fonts/Poppins-Bold.otf") format("opentype");}
@font-face {font-family: "PoppinsBlack";src: url("../fonts/Poppins-Black.otf") format("opentype");}
:root {
    --main-green: #6fc56d; --main-orange: #ed8858; --main-red: #ed5858;    
    --color-primary: #F9D976;  --color-secondary: #0A1A2F; --color-tertiary: #E10098; --color-4: transparent; 
    --color-primary2: #F9D976; --color-degrade: #F39C12; 
    --color-button: linear-gradient(141deg,#e1bd6b 0%, #7b6a45 100%); --color-button-before: #F9D976; --color-button-txt: #ffffff; --color-button-txt-hover: #000000;
    --color-buttonBis: transparent; --color-buttonBis-txt: #F9D976;
    --color-footer: #0B0B0C; --color-txt-footer: #fff; 
    --color-back: linear-gradient(180deg, #F9D976 0%, #000000 50%); --color-back-bis: #000; --color-back-video: #171b33;
    --color-title: #ffffff; --color-title-bis: #ffffff; --color-title-video: #74a443; 
    --color-txt: #fff; --color-txt-secondary: #9c41d6; --color-txt-bis: #fff; --color-txt-video: white;
    --color-a: #fff; --color-a-hover: #F9D976;
    --txt-size-h1: 50px; --txt-size-hb: 40px; --txt-size: 18px;
    --width-fond: 1728;  --height-fond: 8099; --color-fond-zone: #1A1A1A;  --color-fond-card: #141414;
    --font-title: "Manuscrit", "Subtitle", "Akaya Kanadaka", "Default",cursive; --font-subtitle2: "Subtitle", "Akaya Kanadaka", "Default",cursive; --font-subtitle: "Subtitle", "PoppinsBold",cursive; 
    --font-txt: "Default", cursive; --font-txt2: "Default",cursive; --font-original: "Manuscrit", 'Cherish', "Default",cursive;
    --padding-default: 16px;  --padding-medium: 32px;  --padding-large: 48px;
    --gap-default: 1rem;  --gap-medium: 3.5rem;  --gap-large: 7rem; 
    --game-color-back1: #000033; --game-color-back2: #000000; --game-color-txt : #fff;
    --game-color-backSuite: #FDFCFB; --game-color-txtSuite: #000;
    --background-actu: transparent;  --background-chro: transparent;
    --colortxt-actu: #000;  --colortxt-chro: #000; 
}
/* CODE MODELE */
main a, main .button { font-size: var(--txt-size-button); margin-top: 10px; }

body { background: var(--color-back); color: var(--color-txt); font-family: var(--font-txt); font-size: var(--txt-size); }
h1 { font-size: var(--txt-size-h1); } h2 { font-size: var(--txt-size-hb); }
h1, h2 { font-family: var(--font-title); line-height: 110%; } h3, h2 p { font-family: var(--font-subtitle); }
h2 b, h2 i { font-size: var(--txt-size-hb); }
h2 i { font-family: var(--font-original); }
img { max-width: 100vw; }
.texteSubtitle {width: 300px; margin: auto; text-align: center; font-size: var(--txt-size-subtitle); font-family: var(--font-txt2); margin-top: -5vh; }
.titleLink { color: var(--color-primary2); }
#section2BImg { background: var(--background-chro); color: var(--colortxt-chro);  }
.blocBlogPress .divLink { width: 100%; }

#page_ACCUEIL .blocFicheProductIntro > .w80 { margin-top: -20vh; }
#page_ACCUEIL .subtitle1 { margin-bottom: 25px; }

.blocCard5050TI { width: 1300px; max-width: 94%; }
.blocCard5050TI .w50 { background: var(--color-secondary);  }

@media (min-width: 1400px) {
    #page_ACCUEIL .blocFicheProductIntro > .w80 { margin-top: -40vh; }
}
@media (max-width: 930px) {
    main a { margin-left: auto; margin-right: auto; }
    h1, h2, h3, h4, p, a { text-align: center; }
    .w50, .blocCard5050TI { width: 90% !important; max-width: 90% !important; margin-left:0; }
    .w50 { padding-left: 5%; padding-right: 5%; }
    .blocCard5050TI .w50 { padding-bottom: 5vh; }
    #intro .title1  { font-size: 40px; }
}
/* CODE SPECIFIQUE */
.glide__slides { overflow: initial; }
.navtop { background: rgba(255, 255, 255, 0.2); width: 100%; padding: 10px 0; }
.navtop a { text-shadow: 0 0 3px #000; }
@media (min-width: 1300px) {
    .navtop a {max-height: 30px; }
}
@media (max-width: 1300px) {
    .navtop #logoAWY { background: white; }
}
main { min-height: 90vh; }
#page_catalogue { background: #f8f6fd; background-image: url("../../ged/img/back_catalogue_mentoracles.png");  }

#page_blogpress { background: #f8f3f3;  background-image: url("../../ged/img/back_blog_mentoracles.png"); }

#page_catalogue, #page_blogpress { background-size: contain;
    background-repeat: no-repeat; }
    
#page_catalogue h1 { padding-top: 25vh; }
#page_catalogue h1 b { font-family: var(--font-subtitle); }
#page_catalogue main h2 { padding-bottom: 30vh; font-size: 1.3em; }
#page_blogpress h2 { color: #000; }

#page_blogpress h1 { color: var(--color-secondary); }

.blogPressWSChro { background: none; }

.card-content.cardCarrousselHome { background: #5a5a5a; }



@media (max-width: 930px) {
    #page_catalogue, #page_blogpress { background-size: cover; }
}
