.navbar{padding:5px 25px;margin:0 auto;background-color:var(--primaire)}.navbar-brand{margin:0 50px}.navbar-brand img{max-height:80px}.navbar-collapse.collapse{margin:0}span.accueil{display:none}.dropdown-item,.nav-link{font-weight:600;font-size:17px;color:#fff;text-transform:uppercase;padding:5px}.nav-link:focus,.nav-link:hover{color:var(--secondaire);background-color:transparent}.nav-link.btn-billetterie{color:var(--primaire);background-color:#fff;margin:0 2.5rem;padding-left:1rem!important;padding-right:1rem!important;border-radius:10px}.nav-link.btn-billetterie:hover{color:#fff;background-color:var(--secondaire)}.dropdown-item:focus,.dropdown-item:hover{color:var(--primaire);background-color:transparent}.dropdown-menu{background-color:var(--secondaire);border:0;padding:15px;border-radius:15px}.navbar-toggler{position:absolute;right:30px;top:36px;display:block;width:34px;height:28px;margin:0;padding:0;border:0;border-radius:0}.navbar-toggler:focus{box-shadow:none}.navbar-toggler span{display:block;position:absolute;height:4px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navbar-toggler span:nth-child(1){top:0}.navbar-toggler span:nth-child(2){top:12px}.navbar-toggler span:nth-child(3){top:24px}.navbar-toggler:focus span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.navbar-toggler:focus span:nth-child(2){opacity:0;right:60px}.navbar-toggler:focus span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.navbar-toggler.collapsed:focus span:nth-child(1){top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.navbar-toggler.collapsed:focus span:nth-child(2){opacity:1;right:0}.navbar-toggler.collapsed:focus span:nth-child(3){top:24px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.reseaux-sociaux .reseaux .follow-btn,.reseaux-sociaux-mobile .reseaux .follow-btn{font-size:25px;color:#fff;display:inline-block;margin:0;transition:transform .1s;padding-right:.1rem;padding-left:.1rem}.reseaux-sociaux .reseaux .follow-btn:hover,.reseaux-sociaux-mobile .reseaux .follow-btn:hover{color:var(--secondaire)}@media (max-width:1300px){.navbar-brand{margin:0 10px}.nav-link.btn-billetterie{margin:0 1.5rem}}@media (max-width:1199px){.navbar-nav{margin:25px 0!important}.navbar-brand{margin:0 10px}.collapse.navbar-collapse{margin:0!important;padding:0!important}i.fa-solid.fa-house{display:none}span.accueil{display:inline}.dropdown-item,.nav-link{font-size:18px}.nav-link:focus,.nav-link:hover{color:var(--secondaire);background-color:transparent}.nav-link.btn-billetterie{display:inline-block;margin:1rem 0;padding-left:0;padding-right:0;border-radius:10px}.dropdown-menu{margin-bottom:15px}.reseaux-sociaux .reseaux .fa-brands{margin-right:.75rem}.reseaux-sociaux .reseaux .follow-btn,.reseaux-sociaux-mobile .reseaux .follow-btn{font-size:35px}}footer{background-color:var(--primaire);overflow:hidden}.home footer h4,footer h4{font-weight:600;text-align:left;color:#fff}footer p,footer p a{font-size:14px;color:rgba(255,255,255,.8)}footer ul{padding-left:0}footer ul li{color:#fff;list-style-type:none}footer ul li a{color:#fff;text-transform:uppercase}.home footer h4,footer h4,footer ul.menu-primary li a{font-size:24px;line-height:40px}footer ul.menu-secondary li a{font-weight:500;font-size:16px;line-height:26px}footer input{border:0;color:#000}footer .btn,footer ul li a{font-weight:600}footer .reseaux .follow-btn{font-size:25px;color:rgba(255,255,255,.7);display:inline-block;margin:3px 0 5px 5px;transition:transform .1s}footer .copyright p a:hover,footer .reseaux .follow-btn:hover{color:#fff}footer .copyright{margin:0}footer .copyright p{font-weight:300;font-size:12px;text-align:center;margin:10px}footer .copyright p,footer .copyright p a{color:rgba(255,255,255,.5)}footer p span.break{margin-left:20px}@media (max-width:950px){footer p span.break{display:block;margin:0 0 30px}}