/* ------------------------------------------------------------------ pour les styles CKeditor */
/*.genTexArea * {
    line-height: var(--lineHtxt) !important;
}*/
.genTexArea *+* {
    padding-top: 1rem;
}
.noPad {
    padding-top: 0rem;
}
/* ------------------------------------------------------------------ Special café */
.frame {
    border: 1px solid var(--color1);
}
.frame>* {
    padding: var(--m);
}
/* ------------------------------------------------------------------ Special schedule */
.scheduleLine {
    border-top: 1px solid var(--color1);
    padding-top: 0px;
}
.scheduleLine:last-child {
    border-bottom: 1px solid var(--color1);
}
.scheduleLine * {
    padding-top: 0rem;
    line-height: 1em !important;
}
.scheduleLine a {
    text-decoration: none;
}
/* ------------------------------------------------------------------ Tailles */
/* Title XL / Tickets */
h1.giant {
    font-size: var(--size190);
}
/* Title L CAP / Logo / Menu Boussole / Padding General / Territoire TAG L / Country tag */
h1 {
    font-family: "tosailc", sans-serif;
    line-height: var(--lineHShortenCom) !important;
    font-size: var(--size88);
    text-transform: uppercase;
}
.genTexArea h1 {
    text-align: center;
}
/* Title L low / Event title / Artist Name */
h2 {
    font-family: "tosailc", sans-serif;
    line-height: var(--lineHShortenCom) !important;
    font-size: var(--size88);
}
.genTexArea h2 {
    text-align: center;
}
/* Title M CAP / Territoire tag m / Agenda Date & Name */
h3 {
    font-family: "tosailc", sans-serif;
    line-height: var(--lineHShortenCom) !important;
    font-size: var(--size50);
    text-align: center;
    text-transform: uppercase;
}
.genTexArea h3 {
    text-align: center;
}
/* Title M low / Sticky note */
h4 {
    font-family: "tosailc", sans-serif;
    line-height: var(--lineHShortenCom) !important;
    font-size: var(--size50);
}
.genTexArea h4 {
    text-align: center;
}
/* Title S cap */
h5 {
    font-family: "tosail", serif;
    line-height: var(--lineHShortenReg) !important;
    font-size: var(--size25);
    text-transform: uppercase;
}
.genTexArea h5 {
    text-align: center;
}
/* Title S low */
h6 {
    font-family: "tosail", serif;
    line-height: var(--lineHShortenReg) !important;
    font-size: var(--size25);
}
.genTexArea h6 {
    text-align: center;
}
/* Text  */
/* Ck editor ? Comment uppercase dans le texte ? bold ? */
.genTexArea p, .genTexArea ol, .genTexArea ul {
    font-family: "tomentor", serif;
    font-size: var(--size19);
    line-height: var(--lineHMentor) !important;
    /*font-variant-ligatures: discretionary-ligatures;
	-moz-font-feature-settings: "dlig";
	-webkit-font-feature-settings: "dlig";
	font-feature-settings: "dlig";*/
}
.genTexArea strong, .genTexArea b {
    text-transform: uppercase;
}
.genTexArea ul, .genTexArea ol {
    padding-left: 1rem;
    list-style: "— ";
}
/* links */
.genTexArea a {
    text-decoration: underline;
}



@media screen and (orientation: portrait) {
    
}