main{max-width:600px !important}main .media{display:flex;flex-direction:column;align-items:stretch;width:100vw;position:relative;top:0}@media(min-width: 600px){main .media{flex-direction:row}}main .media .lienMedia{display:flex;text-decoration:none;width:100%;margin:20px;margin-bottom:340px}@media(min-width: 1080px){main .media .lienMedia{margin-bottom:240px}}main .media .lienMedia .photo{position:absolute;top:-140px;left:-20px;width:100vw;height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}@media(min-width: 1080px){main .media .lienMedia .photo{margin-bottom:280px}}@media(min-width: 425px){main .media .lienMedia .photo{left:-50px}}@media(min-width: 768px){main .media .lienMedia .photo{left:-75px}}@media(min-width: 1080px){main .media .lienMedia .photo{left:-100px;top:-240px}}@media(min-width: 1920px){main .media .lienMedia .photo{left:-255px}}main .media .owl-carousel{width:100vw;position:relative;margin-left:-20px;margin-top:-140px}@media(min-width: 425px){main .media .owl-carousel{margin-left:-50px}}@media(min-width: 768px){main .media .owl-carousel{margin-left:-75px}}@media(min-width: 1080px){main .media .owl-carousel{margin-left:-100px;margin-top:-240px}}@media(min-width: 1920px){main .media .owl-carousel{margin-left:-255px}}main .media .owl-carousel .item{display:block;text-decoration:none;height:500px;width:100vw}main .media .owl-carousel .item .photo{width:100vw;height:500px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1080px){main .media .owl-carousel .item .photo{margin-bottom:280px}}main .media .owl-carousel .owl-dots{position:absolute;bottom:10px;width:100%;text-align:center}main .media .fa-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:40px;filter:drop-shadow(0 0 5px rgba(255, 255, 255, 0));z-index:1}main .media .fa-play:hover{opacity:.8}main .rouge{color:red}main .gras{font-family:brockmannbold}main .separator{color:#000}main #spectacle h1{margin-bottom:40px}main #spectacle .colonne{margin:10px 0px;justify-content:space-between}@media(min-width: 1080px){main #spectacle .colonne{display:flex;flex-direction:row;gap:40px}}main #spectacle .colonne .disciplines_formats{font-size:.65em;line-height:1.2em;font-family:brockmannbold;color:red;text-transform:uppercase}@media(min-width: 1080px){main #spectacle .colonne .disciplines_formats{width:330px}}@media(min-width: 1920px){main #spectacle .colonne .disciplines_formats{width:330px}}main #spectacle .colonne .conteneur_billet_pc{text-align:right}@media(min-width: 1080px){main #spectacle .colonne .conteneur_billet_pc{max-width:297px}}main #spectacle .colonne .conteneur_billet_pc .billet{font-size:.75em;border:1px solid #000;border-radius:20px;transition:all ease .3s;float:right;padding:4px 20px;color:#000;text-align:center}main #spectacle .colonne .conteneur_billet_pc .billet:hover{background-color:#000;color:#fff}main #spectacle .colonne .conteneur_billet_pc .billet.bouton-rouge{border:2px solid red;color:red;background-color:#fff}main #spectacle .colonne .conteneur_billet_pc .billet.bouton-rouge:hover{background-color:red;color:#fff}@media(max-width: 1079.9px){main #spectacle .colonne .conteneur_billet_pc{display:none}}main #spectacle .colonne .artiste_compagnie{border-bottom:1px solid #ababab;border-top:1px solid #ababab;padding:10px 0;font-size:.9em}main #spectacle .colonne .artiste_compagnie .artiste{font-family:brockmannregular;font-weight:normal;text-transform:uppercase;margin-bottom:4px}@media(min-width: 1080px){main #spectacle .colonne .artiste_compagnie .artiste{width:330px}}@media(min-width: 1920px){main #spectacle .colonne .artiste_compagnie .artiste{width:330px}}main #spectacle .colonne .artiste_compagnie .compagnie{font-family:brockmannbold;font-weight:normal;text-transform:uppercase}@media(min-width: 1080px){main #spectacle .colonne .artiste_compagnie .compagnie{width:330px}}@media(min-width: 1920px){main #spectacle .colonne .artiste_compagnie .compagnie{width:330px}}main #spectacle .colonne .dates_duree_BM{font-size:.9em;border-bottom:1px solid #ababab;padding:10px 0;display:flex;justify-content:space-between}@media(min-width: 1080px){main #spectacle .colonne .dates_duree_BM{width:195px;flex-shrink:0;align-items:flex-end;text-align:right;flex-direction:column;border-top:1px solid #ababab}}@media(min-width: 1920px){main #spectacle .colonne .dates_duree_BM{width:200px}}main #spectacle .colonne .dates_duree_BM .dates-duree .dates{font-family:brockmannregular;font-weight:normal;text-transform:uppercase;margin-bottom:5px}main #spectacle .colonne .dates_duree_BM .dates-duree .duree{text-transform:uppercase}main #spectacle .colonne .dates_duree_BM .conteneur_billet_mobile{text-align:right;align-self:center}main #spectacle .colonne .dates_duree_BM .conteneur_billet_mobile .billet{border:1px solid #000;border-radius:20px;transition:all ease .3s;float:right;padding:4px 20px;color:#000}main #spectacle .colonne .dates_duree_BM .conteneur_billet_mobile .billet:hover{background-color:#000;color:#fff}main #spectacle .colonne .dates_duree_BM .conteneur_billet_mobile .billet.bouton-rouge{border:1px solid red;color:red;background-color:#fff}main #spectacle .colonne .dates_duree_BM .conteneur_billet_mobile .billet.bouton-rouge:hover{background-color:red;color:#fff}main #spectacle .colonne .dates_duree_BM .conteneur_billet_mobile .billet.bouton-noir{border:1px solid #000;color:#fff;background-color:#000}main #spectacle .colonne .dates_duree_BM .conteneur_billet_mobile .billet.bouton-noir:hover{background-color:#fff;color:#000}@media(min-width: 1080px){main #spectacle .colonne .dates_duree_BM .conteneur_billet_mobile .billet{display:none}}main #spectacle .chapo{font-size:.8em;font-weight:normal;font-family:brockmannmedium;color:red;text-transform:uppercase;margin:10px 0px 30px 0px}main #spectacle .chapo p{margin:0 0 5px 0}main #spectacle .chapo a{color:#000}main #spectacle .description{margin:20px 0px;font-family:brockmannregular}main #spectacle .description p{margin:0 0 5px 0}main #spectacle .age{font-size:.9em}main #spectacle .gilet-vibrant{font-family:brockmannregular;font-size:.8em;display:flex;justify-content:flex-start;align-items:left;margin:20px 0;flex-direction:column}@media(min-width: 768px){main #spectacle .gilet-vibrant{flex-direction:initial;align-items:center}}main #spectacle .gilet-vibrant .description-gilet{text-align:left}main #spectacle .gilet-vibrant .description-gilet a{color:#000}main #spectacle .gilet-vibrant .conteneur-picto img.picto-gilet{vertical-align:bottom;position:relative;max-height:50px;float:left;margin-right:10px}main #spectacle .accordeons{font-size:.8em;margin:40px 0}main #spectacle .accordeons .trigger{color:red;font-family:brockmannbold;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 12px 8px 0px;border-bottom:1px solid #ababab}main #spectacle .accordeons .trigger svg{width:20px;height:20px;transition:transform .3s ease;stroke:red}main #spectacle .accordeons .trigger.open svg{transform:rotate(180deg)}main #spectacle .accordeons .content{font-family:brockmannregular;display:none}main #spectacle .en_plus{color:red;font-family:brockmannbold;font-size:.8em;margin:40px 0px 50px 0px}main #spectacle .en_plus p{margin:0}main #spectacle .en_plus a{color:#000}main #sous_spectacle .qui_vive{width:60px}main #sous_spectacle h2{font-family:pixarone}main #sous_spectacle .separation{margin:30px auto;border-bottom:1px solid rgba(0,0,0,0)}main #sous_spectacle .chapo{font-size:.8em;font-weight:normal;font-family:brockmannbold;color:red;text-transform:uppercase;margin:10px 0px 30px 0px}main #sous_spectacle .chapo p{margin:0 0 5px 0}main #sous_spectacle .description{margin:20px 0px 20px 0px;font-family:brockmannregular}main #sous_spectacle .description p{margin:0 0 5px 0}main #sous_spectacle .age{font-size:.9em}main #sous_spectacle .gilet-vibrant{font-family:brockmannregular;font-size:.8em;display:flex;justify-content:flex-start;align-items:center;margin:20px 0}main #sous_spectacle .gilet-vibrant .description-gilet{text-align:left}main #sous_spectacle .gilet-vibrant .conteneur-picto img.picto-gilet{vertical-align:bottom;position:relative;max-height:50px;float:left;margin-right:10px}main #sous_spectacle .accordeons{font-size:.8em;margin:40px 0}main #sous_spectacle .accordeons .trigger{color:red;font-family:brockmannbold;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:8px 12px 8px 0px;border-bottom:1px solid #ababab}main #sous_spectacle .accordeons .trigger svg{width:20px;height:20px;transition:transform .3s ease;stroke:red}main #sous_spectacle .accordeons .trigger.open svg{transform:rotate(180deg)}main #sous_spectacle .accordeons .content{font-family:brockmannregular;display:none}main #sous_spectacle .en_plus{color:red;font-family:brockmannbold;font-size:.8em;margin:40px 0px 50px 0px}main #sous_spectacle .en_plus p{margin:0}main #sous_spectacle .en_plus a{color:#000}main #sous_spectacle .en_plus a:hover{color:red}main .suggestions_spectacles{margin-top:70px;position:relative;left:50vw;transform:translateX(-50%);width:calc(100vw - 40px);margin-left:-20px;display:flex;flex-direction:column;gap:10px}@media(min-width: 425px){main .suggestions_spectacles{margin-left:-50px;width:calc(100vw - 100px)}}@media(min-width: 768px){main .suggestions_spectacles{margin-left:-75px;width:calc(100vw - 150px)}}@media(min-width: 1080px){main .suggestions_spectacles{margin-top:90px;margin-left:-100px;width:calc(100vw - 40px);max-width:1040px;flex-direction:row}}@media(min-width: 1920px){main .suggestions_spectacles{margin-top:150px;margin-left:-255px;max-width:1040px}}main .suggestions_spectacles .logo-virgule{z-index:1001}@media(min-width: 768px){main .suggestions_spectacles .logo-virgule{position:absolute;top:-50px;left:100px}}main .suggestions_spectacles .logo-virgule h2{border-bottom:none}main .suggestions_spectacles .logo-virgule h2::after{content:none}main .suggestions_spectacles .logo-virgule .suggestion_entete{display:flex;margin:0;font-weight:normal;align-items:center;justify-content:center;font-size:1.2em;background-color:red;color:#fff;font-family:brockmannmedium;width:10em;height:1.75em;padding-left:20px}@media(min-width: 768px){main .suggestions_spectacles .logo-virgule .suggestion_entete{width:13.1em}}main .suggestions_spectacles .logo-virgule .suggestion_entete .virgule{position:relative;top:42px;right:142px}main .suggestions_spectacles .suggestion_container{overflow-wrap:break-word;padding:30px 15px 40px 15px;border:1px solid red;position:relative;flex:1;height:fit-content !important;background-color:hsla(0,0%,100%,.8);transition:all ease .3s}main .suggestions_spectacles .suggestion_container:hover{background-color:#ffe8e8}@media(min-width: 1080px){main .suggestions_spectacles .suggestion_container{width:338px}}main .suggestions_spectacles .suggestion_container a{text-decoration:none;color:red;font-weight:bold}main .suggestions_spectacles .suggestion_container h2{margin:0;padding-bottom:25px;color:red;font-size:2em;line-height:1em;font-family:brockmannbold;border-bottom:none;text-transform:none}main .suggestions_spectacles .suggestion_container h2::after{content:none}main .suggestions_spectacles .suggestion_container .suggestion_link::after{content:"";position:absolute;inset:0}main .suggestions_spectacles .suggestion_container .suggestion_dateHaut{font-family:brockmannregular;color:red;text-transform:uppercase;font-size:1.1em}main .suggestions_spectacles .suggestion_container .suggestion_dateHaut .suggestion_date-heure{font-family:brockmann}main .suggestions_spectacles .suggestion_container .suggestion_artiste{font-family:brockmannregular;font-weight:normal;font-size:.95em;line-height:1em;color:red;margin:0;text-transform:uppercase}main .suggestions_spectacles .suggestion_container .suggestion_compagnie{text-transform:uppercase;font-family:brockmannbold;font-size:.95em;color:red;margin:0;margin-bottom:25px}/*# sourceMappingURL=spectacle.css.map */