/* Implementing the fonts */
/*@font-face {*/
/*    font-family: 'Alegreya Sans';*/
/*    src: url('../assets/AlegreyaSans-Italic.ttf') format('truetype');*/
/*    src: url('../assets/AlegreyaSans-Light.ttf') format('truetype');*/
/*    src: url('../assets/AlegreyaSans-Medium.ttf') format('truetype');*/
/*    src: url('../assets/AlegreyaSans-MediumItalic.ttf') format('truetype');*/
}
@font-face {
    font-family: 'Oswald';
    src: url('../assets/Oswald-Bold.ttf') format('truetype');
    src: url('../assets/Oswald-SemiBold.ttf') format('truetype');
}

:root {
    /* Alignement des boutons */
    --stk-alignment-justify-content: center;
}

body {

    h1 {
        --theme-font-family: 'Oswald', sans-serif;
    }
    h2 {
        --theme-font-family: 'Oswald', sans-serif;
    }

    /*p {*/
    /*    --theme-font-family: 'Alegreya Sans', sans-serif;*/
    /*}*/

}
/* Header design */
.ct-header [data-device="desktop"] {
    max-width: 1200px;
    margin: auto;
}
/*Menu design*/
[data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a {
    --theme-font-size : 16px
}

/* Main Design */

article>.entry-content>*:where(:not(.alignfull):not(.alignleft):not(.alignright)) {
    max-width: 100% !important;
}

/* Put the bgc full width - and the radius of containers */

.fullBgc {
    width: 100vw !important;
}
.fullBgcContent {
    max-width: 1200px;
    margin: auto;
}


@media screen and (max-width: 790) {
}


/* Homepage */
.buttonStyle {
    min-width: 200px;
}


/* Article pages */
/* Setting the images size */
article.entry-card {
    display: flex;
    --theme-object-fit: cover;
}
@media (min-width: 690px) {
    [data-archive=default][data-layout=simple][data-cards=boxed] .entry-card .boundless-image {
    }
}
article .entry-card .category-songs-cover-history img {

}
/* For the highlights page */
article .entry-card .category-highlights a {

}
article .entry-card .category-highlights a img {
}






/* Contact Page */
/* Form Design */
#wpcf7-f186-p23-o1 {
    max-width: 480px !important;
}
.wpcf7-form.init {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.formContainer {
    max-width: 480px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100px;
    margin: auto;
    margin-top: 24px;
}
.formChamps {
    background-color: #fff !important;
    border: none !important;
    margin-bottom: 8px !important;
}



/* Footer Design */

.ct-footer {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ct-footer [data-row="middle"] {
    max-width: 1200px;
}
[data-footer*="type-1"] .ct-footer [data-id="menu"] ul {
    display: flex;
    justify-content: center;
}

@media (min-width: 1000px) {
    .ct-container-fluid {
        width: 100% !important;
    }
}