@font-face {
    font-family: "DancingScript-SemiBold";
    src: url("../ressources/fonts/DancingScript-SemiBold.ttf");
}

@font-face {
    font-family: "Poppins-SemiBold";
    src: url("../ressources/fonts/Poppins-SemiBold.ttf");
}

@font-face {
    font-family: "Poppins-Light";
    src: url("../ressources/fonts/Poppins-Light.ttf");
}

@font-face {
    font-family: "Minion-Pro-Italic";
    src: url("../ressources/fonts/Minion-Pro-Italic_30624.ttf");
}

/* General */

.body {
    background-color: white;
}

.background-logo {
    background-image: url("../ressources/images/logo.png");
    background-repeat: no-repeat;
    background-size: 13%;
    background-position: top right;
}

.background-vdc {
    background-image: url("../ressources/images/village_de_caractere.jpg");
    background-repeat: no-repeat;
    background-size: 14%;
    background-position: bottom right;
}

.modal-backdrop {
    background: none;
}

/* Textes */

.title-section {
    font-size: 150%;
}

h2 {
    font-family: "DancingScript-SemiBold";
}

h4 {
    font-family: "Poppins-SemiBold";
}

p {
    font-family: "Poppins-Light";
}

strong {
    font-family: "Poppins-SemiBold";
}

#LinkReviewDesktop {
    display: block;
}

#LinkReviewMobile {
    display: none;
}

/*.size-card-avis {
    height: 150px;
}*/

@media (max-width: 600px) {
    p {
        font-size: 85%;
    }
    #LinkReviewDesktop {
        display: none;
    }
    #LinkReviewMobile {
        display: block;
    }
    /*.size-card-avis {
    height: 180px;
    }*/
}

@media (max-width: 800px) {
    #mobilePoemeSpace {
        height: 10px;
        display: block;
    }
    /*.size-card-avis {
    height: 240px;
    }*/
}

/*@media (max-width: 1200px) {
    .size-card-avis {
    height: 210px;
    }
}*/

/* TEST */

.size-card-avis {
    height: 190px;
}

@media (min-width: 500px) {
    .size-card-avis {
    height: 150px;
    }
}

@media (min-width: 650px) {
    .size-card-avis {
    height: 120px;
    }
}

@media (min-width: 768px) {
    .size-card-avis {
    height: 240px;
    }
}

@media (min-width: 1080px) {
    .size-card-avis {
    height: 150px;
    }
}



#mobilePoemeSpace {
    height: 10px;
    display: none;
}

.text-prix {
    font-size: 130%;
}

.dancing-font {
    font-family: "DancingScript-SemiBold";
}

.waba {
    font-family: "Minion-Pro-Italic" !important;
    text-align: justify !important;
    color: white !important;
}

/*Color*/

.color-dark {
    background-color: #1C1C21;
}

.dark-color {
    background-color: #323232;
}

.color-light {
    background-color: #F4F2EC;
}

.color-semi-light {
    background-color: #D1CEC7;
}

.color-red {
    background-color: #A6171A;
}

.texter-red {
    color: #A6171A !important;
}

.blue-color {
    background-color: #0076BB;
}

.dark-blue-color {
    background-color: #005180;
}

/* NavBar */

.navbar {
    border: none;
}

.navbar-title {
    font-family: "DancingScript-SemiBold";
    font-size: 200% !important;
    color: white;
}

.nav-item {
    color: white;
    font-size: 120%;
}

/* Header */

.header-text {
    position: absolute;
    top: 150px;
    opacity: 0.9;
}

.old-test {
    position: absolute;
    top: 150px;
    opacity: 0.9;
}

.center {
    margin: auto;
    width: 50%;
    border: 3px solid green;
    padding: 10px;
}

@media (max-width: 600px) {
    .header-text {
        margin-left: -5% !important;
        margin-right: 4.5% !important;
    }
}

/* Carrouselle Background */

.carousel-item {
    height: 80vh;
    min-height: 350px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/* bandeau d'information */

#infobrand {
    display: block;
    height: 50px;
}

#infobrand-mobil {
    display: none
}

@media all and (max-width: 600px) {
    #infobrand {
        display: none;
    }
    #infobrand-mobil {
        display: block;
        height: auto;
        width: 100%;
    }
}

@media (max-width: 600px) {
    #infobrand {
        height: auto;
        width: 100%;
    }
}

/* Allergènes */

.btn-alergie {
    font-family: "Poppins-SemiBold";
    color: #A6171A;
    font-size: 100%;
}

._0 {
    display: none;
    color: blue;
}

._1 {
    color: #FFC001;
    margin-left: 2px;
    margin-right: 2px;
}

._2 {
    color: #01B0F0;
    margin-left: 2px;
    margin-right: 2px;
}

._3 {
    color: #FFFE02;
    margin-left: 2px;
    margin-right: 2px;
}

._4 {
    color: #92D050;
    margin-left: 2px;
    margin-right: 2px;
}

._5 {
    color: #0070C0;
    margin-left: 2px;
    margin-right: 2px;
}

._6 {
    color: #FF0000;
    margin-left: 2px;
    margin-right: 2px;
}

._7 {
    color: #01B050;
    margin-left: 2px;
    margin-right: 2px;
}

._8 {
    color: #FFF2CC;
    margin-left: 2px;
    margin-right: 2px;
}

._9 {
    color: #E2F0D9;
    margin-left: 2px;
    margin-right: 2px;
}

._10 {
    color: #D0CECE;
    margin-left: 2px;
    margin-right: 2px;
}

._11 {
    color: #DEEBF7;
    margin-left: 2px;
    margin-right: 2px;
}

._12 {
    color: #7F7F7F;
    margin-left: 2px;
    margin-right: 2px;
}

._13 {
    color: #FFD966;
    margin-left: 2px;
    margin-right: 2px;
}

._14 {
    color: #8FAADC;
    margin-left: 2px;
    margin-right: 2px;
}