/* compact [
	squelettes/template/assets/css/menton-bt5.min.css
] 82.7% */

/* squelettes/template/assets/css/menton-bt5.min.css */
[data-theme="dark"]{background-color:#111!important;color:#eee}
[data-theme="dark"] #entete{background-color:#111}
[data-theme="dark"] #entete svg,[data-theme="dark"] .dropdown-menu.show a,[data-theme="dark"] .pagination-item-label.on,[data-theme="dark"].pagination-item-label.lien_pagination{color:#fff}
[data-theme="dark"] #menu{background-color:#434343;border-radius:50%;height:70px;text-align:center;width:70px}
[data-theme="dark"] .accordion-button.collapsed,[data-theme="dark"] .bg-warning{background-color:#2d2c2c!important;color:#fff!important}
[data-theme="dark"] .accordion-item{background-color:#111!important;color:#fff!important}
[data-theme="dark"] .alert-link,[data-theme="dark"] .apps100 a,[data-theme="dark"] .bg-black,[data-theme="dark"] .bg-gris,[data-theme="dark"] .bg-light,[data-theme="dark"] .btn-outline-secondary,[data-theme="dark"] .card,[data-theme="dark"] .date-spectacle,[data-theme="dark"] .divider,[data-theme="dark"] .text-black-50,[data-theme="dark"] .text-dark,[data-theme="dark"] .text-muted,[data-theme="dark"] .text-secondary,[data-theme="dark"] a svg{color:#fff!important}
[data-theme="dark"] .alert.alert-info.alert-dismissible.fade.show.text-start.mt-3.mb-3,[data-theme="dark"] .badge.rounded-pill.bg-info,[data-theme="dark"] .badge.rounded-pill.bg-info.text-white,[data-theme="dark"] .btn-warning,[data-theme="dark"] .btn.btn-primary.dropdown-toggle,[data-theme="dark"] .btn.btn-warning.mt-2{background-color:#434343!important;border:1px solid #fff!important;color:#fff!important}
[data-theme="dark"] .apps100{background-color:#222!important;border-radius:50%!important;font-size:.7em;margin:.5rem!important;max-height:100px;max-width:100px;min-height:100px;min-width:100px;opacity:.85;padding:.5rem!important;text-align:center!important;transition:transform .2s}
[data-theme="dark"] .apps100:hover{background-color:#111!important;opacity:1;transform:scale(1.1)}
[data-theme="dark"] .badge.badge-info.text-white.rounded,[data-theme="dark"] .badge.rounded-pill.bg-primary.text-white{background-color:#000!important;border:1px solid #fff!important;color:#fff!important}
[data-theme="dark"] .bg-dark{background-color:#eee!important}
[data-theme="dark"] .bg-gris,[data-theme="dark"] .bg-light{background-color:#111!important}
[data-theme="dark"] .bg-white,[data-theme="dark"] body{background-color:#222!important}
[data-theme="dark"] .btn-close{--bs-btn-close-color:#fff!important}
[data-theme="dark"] .btn-outline-dark,[data-theme="dark"] .btn-outline-primary,[data-theme="dark"] .btn-outline-secondary{border-color:#fff;color:#fff}
[data-theme="dark"] .btn-toggle:focus,.btn-toggle:hover{background-color:#505352;color:#fff}
[data-theme="dark"] .btn.btn-toggle.align-items-center.rounded.collapsed{color:#eee}
[data-theme="dark"] .card{background-color:#484848!important}
[data-theme="dark"] .divider{border:1px solid #000!important}
[data-theme="dark"] .dropdown-menu.show{background-color:#222}
[data-theme="dark"] .fs-5.fw-semibold.m-2{color:#fff}
[data-theme="dark"] .link-dark.rounded{color:#eee!important}
[data-theme="dark"] .list-group-item{background-color:#222}
[data-theme="dark"] .list-group-item.active{background-color:#222}
[data-theme="dark"] .list-group-item.list-group-item-action.py-3.lh-tight{color:#fff}
[data-theme="dark"] a{color:#fdd80d}
[data-theme="dark"] a .col.apps,[data-theme="dark"] a .colaps{color:#000}
[data-theme="dark"] hr{border:1px solid #000!important;color:#000;height:2px!important}
[data-theme="dark"].bd-callout{border-left-color:#fff;border:1px solid #000}
[data-theme="dark"].bd-callout-info{border-left-color:#000}
a{text-decoration:none!important}
h2.spip{font-family:"Open Sans",Arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;margin-top:2rem}
h3.spip{font-family:"Open Sans",Arial,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;margin-top:20px}
h3.titrem{position:relative}
html{font-family:"Open Sans",sans-serif}
main{display:flex;flex-wrap:nowrap;height:-webkit-fill-available;height:100vh;max-height:100vh;overflow-x:auto;overflow-y:hidden}
p,ul.spip,i{font-family:"Open Sans",Arial,sans-serif;text-rendering:optimizeLegibility;line-height:1.8em}
p.lh{font-size:.875em;font-weight:300;line-height:1}
#ads{-webkit-transition:width 1s,height 1s;background-color:#f8f9fa;bottom:-300px;height:340px;position:fixed;right:0;transition:width 1s,height 1s;width:310px}
#adsvertical{-webkit-transition:width 1s,height 1s;background-color:#f8f9fa;bottom:-10px;height:550px;position:fixed;right:0;transition:width 1s,height 1s;width:290px}
#adsaffiche{-webkit-transition:width 1s,height 1s;background-color:#f8f9fa;bottom:-10px;height:480px;position:fixed;right:0;transition:width 1s,height 1s;width:290px}
#content.active{margin:0;width:100%}
#datepicker .form-control{display:none}
#entete{background-color:#fff}
#entete svg{color:#111}
#menu{background-color:#f3f3f8;border-radius:50%;height:70px;text-align:center;width:70px}
#pubpmm{-webkit-transition:width 1s,height 1s;bottom:-10px;height:450px;position:fixed;right:0;transition:width 1s,height 1s;width:290px}
#searchQuery{width:90%}
#sidebar.active{margin-left:-17rem}
#tarteaucitronIcon #tarteaucitronManager{margin-bottom:50px!important}
.age{font-size:10px}
.apps{background-color:#fff!important;border-radius:50%!important;font-size:.7em;margin:.5rem!important;max-height:80px;max-width:80px;min-height:80px;min-width:80px;opacity:.85;padding:.5rem!important;text-align:center!important;transition:transform .2s}
.apps100{background-color:#fff!important;border-radius:50%!important;font-size:.7em;margin:.5rem!important;max-height:100px;max-width:100px;min-height:100px;min-width:100px;opacity:.85;padding:.5rem!important;text-align:center!important;transition:transform .2s}
.apps100:hover,.apps:hover,.colaps:hover{background-color:#fff!important;opacity:1;transform:scale(1.1)}
.apps90{background-color:#fff!important;border-radius:50%!important;font-size:.7em;margin:.5rem!important;max-height:90px;max-width:90px;min-height:90px;min-width:90px;opacity:.85;padding:.5rem!important;text-align:center!important}
.arbo a,.on{color:#5a5a5a;font-size:.8em}
.b-example-divider{background-color:rgba(0,0,0,0.1);border-width:1px 0;border:solid rgba(0,0,0,0.15);box-shadow:inset 0 .5em 1.5em rgba(0,0,0,0.1),inset 0 .125em .5em rgba(0,0,0,0.15);flex-shrink:0;height:100vh;width:1.5rem}
.badge-bordeau{background-color:#b02b2c;color:#fff}
.badge-danger{background-color:#dc3545;color:#fff}
.badge-dark{background-color:#343a40;color:#fff}
.badge-emeraude{background-color:#2a9d8f;color:#fff}
.badge-gold{background-color:#c79810;color:#fff}
.badge-info{background-color:#17a2b8;color:#fff}
.badge-light{background-color:#f8f9fa;color:#212529}
.badge-orange{background-color:#ff7400;color:#fff}
.badge-primary{background-color:#007bff;color:#fff}
.badge-rose{background-color:#ff0084;color:#fff}
.badge-secondary{background-color:#6c757d;color:#fff}
.badge-success{background-color:#28a745;color:#fff}
.badge-violet{background-color:#9400d3;color:#fff}
.badge-warning{background-color:#ffc107;color:#212529}
.barre:after{background:linear-gradient(to right,#ffcf14 25%,#95c4eb 25%,#1e6aad 50%,#cb3d1b 50%,#a53716 75%,#96a469 75%);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:999999}
.bd-callout,.callout-bdc,.callout-danger,.callout-default,.callout-info,.callout-primary,.callout-success,.callout-warning{border-left-color:#e9ecef;border-left-width:.25rem;border-left-width:1px;border-radius:.25rem;border:1px solid #e9ecef;margin-bottom:1.25rem;margin-top:1.25rem;padding:1.25rem}
.bd-callout-info{border-left-color:#5bc0de}
.bg-gris{background-color:#f3f3f8!important}
.bi{fill:currentColor;pointer-events:none;vertical-align:-.125em}
.btn-toggle{align-items:center;background-color:transparent;border:0;color:rgba(0,0,0,0.65);display:inline-flex;font-weight:600;padding:.25rem .5rem}
.btn-toggle-nav a{display:inline-flex;margin-left:1.25rem;margin-top:.125rem;padding:.1875rem .5rem;text-decoration:none}
.btn-toggle-nav a:focus,.btn-toggle-nav a:hover{background-color:#d2f4ea}
.btn-toggle::before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");line-height:0;transform-origin:.5em 50%;transition:transform .35s ease;width:1.25em}
.btn-toggle:focus,.btn-toggle:hover{background-color:#d2f4ea;color:rgba(0,0,0,0.85)}
.btn-toggle[aria-expanded="true"]{color:rgba(0,0,0,0.85)}
.btn-toggle[aria-expanded="true"]::before{transform:rotate(90deg)}
.cadre-formulaire-editer{color:#444;margin-top:2.0775em;position:relative}
.cadre-formulaire-editer .formulaire_spip,.cadre-formulaire-editer.popin{margin-top:0}
.cadre-formulaire-editer .image_loading{position:absolute;right:0}
.callout{border-left-width:5px;border-radius:3px;border:1px solid #eee;margin:20px 0;padding:20px}
.callout + .bs-callout{margin-top:-5px}
.callout code{border-radius:3px}
.callout h4{margin-bottom:5px;margin-top:0}
.callout p:last-child{margin-bottom:0}
.callout-bdc h4{color:#29527a}
.callout-danger h4{color:#d9534f}
.callout-default h4{color:#777}
.callout-info h4{color:#5bc0de}
.callout-primary h4{color:#428bca}
.callout-success h4{color:#5cb85c}
.callout-warning h4{color:#f0ad4e}
.card-horizontal{display:flex;flex:1 1 auto}
.card.shadow{transform-origin:center;transition:transform .3s ease-out}
.card.shadow:hover{transform:scale(1.1)}
.colaps{background-color:#fff!important;border-radius:50%!important;display:none;font-size:.7em;margin:.5rem!important;max-height:80px;max-width:80px;min-height:80px;min-width:80px;opacity:.85;padding:.5rem!important;text-align:center!important;transition:transform .2s}
.css-360{background:url(/webp/360-32.png);display:inline-block;height:32px;width:32px}
.css-agenda{background:url(/webp/agenda-32.png);display:inline-block;height:32px;width:32px}
.css-bb{background:url(/webp/bebe-32.png);display:inline-block;height:32px;width:32px}
.css-billetterie{background:url(/webp/tickets-32.png);display:inline-block;height:32px;width:32px}
.css-covid{background:url(/webp/covid-32.png);display:inline-block;height:32px;width:32px}
.css-culture{background:url(/webp/art-32.png);background:url(/webp/musee.png);display:inline-block;height:32px;width:32px}
.css-decouvrir,.css-tourisme{background:url(/webp/baie-32.png);display:inline-block;height:32px;width:32px}
.css-demarches{background:url(/webp/demarches-32.png);display:inline-block;height:32px;width:32px}
.css-elections{background:url(/webp/elections.png);display:inline-block;height:32px;width:32px}
.css-environnement{background:url(/webp/idenvironnement-32.png);display:inline-block;height:32px;width:32px}
.css-fdc{background:url(/webp/citron-32.png);display:inline-block;height:32px;width:32px}
.css-festival{background:url(/webp/festival-32.png);display:inline-block;height:32px;width:32px}
.css-insta{background:url(/webp/insta-32.png);display:inline-block;height:32px;width:32px}
.css-jardins{background:url(/webp/jungle-32.png);display:inline-block;height:32px;width:32px}
.css-jeunesse{background:url(/webp/etudiante-32.png);display:inline-block;height:32px;width:32px}
.css-job{background:url(/webp/job-32.png);display:inline-block;height:32px;width:32px}
.css-mairie{background:url(/webp/marianne-32.png);display:inline-block;height:32px;width:32px}
.css-news{background:url(/webp/news-32.png);display:inline-block;height:32px;width:32px}
.css-noel{background:url(/webp/perenoel-32.png);display:inline-block;height:32px;width:32px}
.css-parking{background:url(/webp/parking-32.png);display:inline-block;height:32px;width:32px}
.css-piscine{background:url(/webp/piscine-32.png);display:inline-block;height:32px;width:32px}
.css-quotidien{background:url(/webp/quotidien.png);display:inline-block;height:32px;width:32px}
.css-seniors{background:url(/webp/seniors-32.png);display:inline-block;height:32px;width:32px}
.css-social{background:url(/webp/aide-32.png);display:inline-block;height:32px;width:32px}
.css-sprite-logo-ville-et-village-fleuris{background:url(/webp/logo-ville-et-village-fleuris.webp);display:inline-block;height:35px;width:95px}
.css-sprite-pavillon-bleu{background:url(/webp/pavillon-bleu.webp);display:inline-block;height:35px;width:53px}
.css-sprite-vpah{background:url(/webp/vpah.webp);display:inline-block;height:35px;width:35px}
.css-transport{background:url(/webp/bus-32.png);display:inline-block;height:32px;width:32px}
.css-urbanisme{background:url(/webp/urbanisme-32.png);display:inline-block;height:32px;width:32px}
.css-webcam{background:url(/webp/panorama-32.png);display:inline-block;height:32px;width:32px}
.custom-search-btn{border-radius:5px;font-size:16px}
.custom-search-form{backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.7);border-radius:8px;margin:auto;max-width:80%;padding-top:10px;text-align:center}
.custom-search-input{border-radius:5px;font-size:16px;margin-bottom:10px;padding:10px}
.cut,.place-card__content_header .place-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.date-spectacle{background-color:#1d6aab;border-radius:6px;color:#fff;font-size:.7rem;padding:1px 4px}
.date-spectacle-mobile{border-color:#626262;border-radius:6px;border:solid 1px;font-size:.7rem;padding:1px 4px}
.datepubli{font-size:.7rem;font-weight:400}
.display-6{font-size:1.1rem!important;font-weight:600}
.divider{border:1px solid #f3f3f8}
.dropdown-toggle{outline:0}
.emplacement{font-size:11px}
.entete-formulaire{background:#fff;border-bottom:0;border:1px solid #9dba00;overflow:hidden;padding:.6925em 10px}
.error,.formulaire_spip .reponse_formulaire,.information,.notice,.success{background-position:2px 5px;background-repeat:no-repeat;border:2px solid;color:#333;font-weight:400;margin-bottom:1.385em;margin-top:1.385em;min-height:24px;padding-left:40px;padding:.6925em 10px}
.error,.formulaire_spip .reponse_formulaire_erreur{background-color:#fbe3e4;background-image:url(/prive/themes/spip/images/erreur-24.png);border-color:#fbc2c4;color:#8a1f11}
.fermer{background:rgba(245,245,245,0.9);border-radius:50%;color:#9e9e9e;cursor:pointer;font-size:12px;height:30px;padding:5px;position:absolute;right:5px;text-align:center;top:5px;width:30px}
.first{padding:9px;position:absolute;width:100%}
.fixed-bottom{font-size:.8em}
.form-check-label{color:#313131;font-size:.9em;font-weight:lighter}
.form-control{max-width:40%!important}
.formulaire_spip{background-color:#f8f8f8;border-radius:.25rem;border:1px solid #e9e9e9;color:#333;font-size:1rem;margin:2.0775em 0;max-width:100%;padding:0 10px;position:relative}
.formulaire_spip .attention{background-color:#fff6bf;color:#514721;display:block;font-weight:400;margin-bottom:1.385em;padding:5px}
.formulaire_spip .boutons{background-color:#e2f28e;border-top:1px solid #c5e41c;clear:both;margin-bottom:0;padding:.6925em 10px;text-align:right}
.formulaire_spip .boutons,.formulaire_spip .editer-groupe,.formulaire_spip .legend,.formulaire_spip .titrem,.formulaire_spip fieldset,.formulaire_spip fieldset .editer-groupe{margin-left:-10px;margin-right:-10px}
.formulaire_spip .cadre{border:1px solid #9dba00}
.formulaire_spip .choix .checkbox,.formulaire_spip .choix .radio,.formulaire_spip input.button,.formulaire_spip input.reset,.formulaire_spip input.submit{width:auto}
.formulaire_spip .choix :not(.editer) > label,.formulaire_spip .choix > label{color:#666;display:inline;float:none;font-weight:400;margin-left:5px;text-transform:none}
.formulaire_spip .editer{clear:both;max-width:95%;overflow:hidden;padding:.6925em 10px}
.formulaire_spip .editer .aide{padding-top:0}
.formulaire_spip .editer .erreur_message{color:#8a1f11;display:block;font-weight:700}
.formulaire_spip .editer .explication{margin-bottom:0;margin-top:0}
.formulaire_spip .editer .explication > :last-child{margin-bottom:0}
.formulaire_spip .editer fieldset label{color:#444}
.formulaire_spip .editer label,.formulaire_spip .editer.gauche label{color:#444;font-size:1rem;margin-left:-130px;text-align:left}
.formulaire_spip .editer,.formulaire_spip .editer.gauche{padding-left:140px}
.formulaire_spip .editer-groupe{padding:.34625em 0}
.formulaire_spip .editer-groupe .editer-groupe,.formulaire_spip .fieldset fieldset{margin:0}
.formulaire_spip .editer-groupe.deux_colonnes{-moz-column-count:2;-webkit-column-count:2;column-count:2}
.formulaire_spip .editer.fieldset{padding:0}
.formulaire_spip .editer.obligatoire input.text{font-weight:700}
.formulaire_spip .editer.obligatoire label,.formulaire_spip .editer.obligatoire.gauche label{color:#000;font-weight:300;margin-left:1px;padding-bottom:15px}
.formulaire_spip .editer_chapo label,.formulaire_spip .editer_descriptif label,.formulaire_spip .editer_groupe_mot label,.formulaire_spip .editer_parent label,.formulaire_spip .editer_ps label,.formulaire_spip .editer_texte label,.formulaire_spip .haut label,.formulaire_spip .pleine_largeur > label{display:block;float:none;margin-left:0;width:auto}
.formulaire_spip .editer_chapo,.formulaire_spip .editer_descriptif,.formulaire_spip .editer_groupe_mot,.formulaire_spip .editer_parent,.formulaire_spip .editer_ps,.formulaire_spip .editer_texte,.formulaire_spip .haut,.formulaire_spip .pleine_largeur{padding-left:10px}
.formulaire_spip .erreur{background-color:#fbe3e4}
.formulaire_spip .erreur input.password,.formulaire_spip .erreur input.text,.formulaire_spip .erreur textarea{border:2px solid #fbc2c4}
.formulaire_spip .erreur_message label{display:inline;float:none;font-weight:400;margin-left:0}
.formulaire_spip .explication{background-color:#e9e9e9;display:block;padding:5px}
.formulaire_spip .long_label{padding-left:270px}
.formulaire_spip .long_label label{margin-left:-260px;width:250px}
.formulaire_spip .reponse_formulaire_ok,.success{background-color:#e6efc2;background-image:url(//www.menton.fr/prive/themes/spip/images/ok-24.png);border-color:#c6d880;color:#264409}
.formulaire_spip fieldset{border:0;margin-bottom:.34625em;margin-top:.34625em;min-width:0;padding-bottom:.34625em;padding-left:10px;padding-right:10px;width:auto}
.formulaire_spip h3.legend,.formulaire_spip legend{background-color:#eee;color:#000;display:block;font-size:1rem;font-weight:400;margin-bottom:.6925em;padding:7px 5px 7px 10px}
.formulaire_spip h3.titrem{background-color:#cedd80;color:#4a4a4a}
.formulaire_spip input.file,.formulaire_spip input.password,.formulaire_spip input.text,.formulaire_spip select{font-family:inherit;font-size:inherit}
.formulaire_spip input.password,.formulaire_spip input.text,.formulaire_spip select,.formulaire_spip textarea{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;padding:3px;width:100%}
.formulaire_spip input.placeholder,.formulaire_spip textarea.placeholder{color:#888}
.formulaire_spip textarea{font-family:inherit;font-size:inherit;line-height:inherit;overflow:auto;padding:.34625em 5px}
.fw-semibold{font-weight:600}
.horizontalMobileScroll{--cell-padding:.5rem;--items:6;background-color:#111;display:flex;overflow:auto}
.horizontalMobileScroll__cell{flex:1 0 var(--cell-basis);padding:var(--cell-padding)}
.ie6 .entete-formulaire{transform:scale(1)}
.ie6 .formulaire_spip .editer label,.ie6 .formulaire_spip .editer.gauche label{display:inline;position:relative}
.image-container{position:relative}
.information{background-color:#e2f6fd;border-color:#2f96b4;color:#1e556b}
.lh-tight{line-height:1.25}
.logo img{border-radius:10px}
.logo,.spip_logos{border-radius:10px;margin-right:20px;margin-top:20px}
.lte7 .formulaire_spip input.password,.lte7 .formulaire_spip input.text,.lte7 .formulaire_spip select,.lte7 .formulaire_spip textarea{display:inline;margin-left:0;margin:0;width:96%}
.lte7 .formulaire_spip textarea{margin-left:10px}
.main-content{padding-bottom:100px;padding-top:100px}
.menu-titre,.portfolio-legend-popin{display:none}
.nav-flush .nav-link{border-radius:0}
.navbar-expand-md .navbar-nav .nav-link{font-size:.875rem;font-weight:600}
.notice{background-color:#fff6bf;background-image:url(/prive/themes/spip/images/warning-24.png);border-color:#ffd324;color:#514721}
.obf.sharing-button__link svg{margin-right:15px;width:20px}
.page-content{margin-left:17rem;transition:all .4s;width:calc(100% - 17rem)}
.pagination{align-items:center;display:flex;justify-content:center;margin:20px 0}
.pagination .current{background-color:#333;color:#fff;font-weight:700}
.pagination a,.pagination span{border-radius:5px;border:1px solid #ccc;color:#333;display:block;font-size:16px;padding:5px 10px;text-decoration:none}
.pagination a:hover{background-color:#ccc}
.pagination li{display:inline-block;list-style:none;margin:0 5px}
.panier{align-items:center;background-color:#ff009b;border-radius:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);display:flex;height:40px;justify-content:center;width:40px}
.panier-mobile{align-items:center;background-color:#ff009b;border-radius:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);display:flex;height:30px;justify-content:center;margin-top:5px;position:absolute;right:15px;width:30px}
.place-card{background:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.1);display:flex;margin-bottom:25px;overflow:hidden}
.place-card--small .place-card__content{padding:15px}
.place-card--small .place-card__content_header{margin-bottom:4px}
.place-card--small .rating-box,.place-card--small .rating-stars{margin-bottom:0;width:80px}
.place-card__content{padding:25px;width:60%}
.place-card__content_header{align-items:center;display:flex;justify-content:space-between}
.place-card__img{width:40%}
.place-card__img-thumbnail{height:100%;object-fit:cover;width:100%}
.rating-box{margin-bottom:15px}
.rating-box__items{align-items:center;display:flex}
.rating-stars{display:inline-block;position:relative;width:100px}
.rating-stars .filled-star{background:#ffc107;height:100%;left:0;position:absolute;top:0;width:100%}
.rating-stars img{display:block;height:100%;position:relative;width:100%;z-index:1}
.rating-stars:before{background:#eee;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.scrollarea{overflow-y:auto}
.separator{background:#efba4b;display:block;height:2px;margin:5px auto 10px;width:15%}
.social-fb{background:url(/webp/social/25px/css-sprite-social.png) -10px 0;display:inline-block;height:25px;width:25px}
.social-insta{background:url(/webp/social/25px/css-sprite-social.png) -80px 0;display:inline-block;height:25px;width:25px}
.social-linkedin{background:url(/webp/social/25px/css-sprite-social.png) -115px 0;display:inline-block;height:25px;width:25px}
.social-twitter{background:url(/webp/social/25px/css-sprite-social.png) -45px 0;display:inline-block;height:25px;width:25px}
.social-youtube{background:url(/webp/social/25px/css-sprite-social.png) -150px 0;display:inline-block;height:25px;width:25px}
.survol{cursor:pointer}
.survol:hover{background-color:#e5e5ef!important}
.thumbnail-image,.ytp-cued-thumbnail-overlay-image{border-radius:10px!important}
.titre-agenda-mobile{font-size:.8rem;font-weight:700}
.titre-spectacle{font-size:1rem;font-weight:600}
.titre-spectacle-mobile{font-size:.8rem;font-weight:700;height:50px}
.vertical-nav{box-shadow:3px 3px 10px rgba(0,0,0,0.1);height:100vh;left:0;min-width:17rem;position:fixed;top:0;transition:all .4s;width:17rem}
.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.ytp-cued-thumbnail-overlay{background:#fff!important}
@media (max-width:1824px){#content{margin:0;width:100%}
#content.active{margin-left:17rem;width:calc(100% - 17rem)}
#sidebar{margin-left:-17rem}
#sidebar.active{margin-left:0}}

