@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap');
:root {
/ POLICE OUTFIT /
--main-title-fontfamily: 'Outfit', sans-serif;
--main-text-fontfamily: 'Outfit', sans-serif;
/ Tailles /
--main-text-fontsize: 18px;
--main-text-fontweight: 500;
--main-text-lineheight: 1.7em;
--main-text-letterspacing: 0px;
--h1-fontsize: 40px;
--h1-lineheight: 1.1em;
--h1-letterspacing: 0px;
--h1fontweight: 700;
--h1texttransform: none;
--h2-fontsize: 30px;
--h2-lineheight: 1.2em;
--h2-letterspacing: 0px;
--h2fontweight: 700;
--h2texttransform: none;
--h3-fontsize: 24px;
--h3-lineheight: 1.4em;
--h3-letterspacing: 0px;
--h3fontweight: 700;
--h3texttransform: none;
}
/ Largeur à 1120px /
#yw-main .yw-main-content, section.full-width .container {
/ Définition des titres /
h1 {
h2 {
h3 {
/ Modif de la couleur du H1 en #f0f7f0 (sinon le h1 du wiki est en primary color, soit #40bacb) /
.h1pagecarto {
/ Paragraphe <p> personnalisé /
.perso {
/ FACETTES /
/ Personnalisation couleur 1eme facette, la 4e et la 7e/
.results-container .filter-box:nth-of-type(1), .results-container .filter-box:nth-of-type(4), .results-container .filter-box:nth-of-type(7) {
--neutral-color: #40bacb;
}
/ Personnalisation couleur 3eme facette et la 6e/
.results-container .filter-box:nth-of-type(3), .results-container .filter-box:nth-of-type(6) {
--neutral-color: #28294e;
}
/ réduit la police des items des facettes /
[type="checkbox"] + span:not(.lever) {
/ réduit l'espace entre les lignes dans les facettes /
.filter-box .filter-node {
/ Supprimer les marges en mode iframe /
body.in-iframe .container,
body.in-iframe .container-fluid {
body.in-iframe .page-widget {
/ responsive des facettes de la carte /
@media screen and (max-width: 768px) {
@media screen and (max-width: 768px) {
.bazar-search:first-child {
padding-left: 15px;
padding-right: 15px;
}
}
/ TABLEAU /
/ réglage taille et couleur police en-tête du tableau /
.bazar-list-dynamic-container table thead th, .fixedHeader-floating thead th, .fixedHeader-floating th {
/ réglage taille texte colonne 1 /
.bazar-list-dynamic-container .modalbox {
/ supprime les infos dans le bas du tableau /
.dt-buttons.btn-group.flex-wrap,
.dataTables_info {
/ centre les check /
.table-condensed > tbody > tr > td {
/ FIXE LA PREMIERE COLONNE /
/ fixe la première ligne /
.dataTables_scrollHead {
.table > thead > tr > th:first-child {
/ Fixer la première colonne (corps) /
.dataTables_scrollBody td:first-child {
/ Éviter que la première colonne de l'en-tête ne soit aussi fixe /
.dataTables_scrollHead th:first-child {
/ Assurer que l'en-tête reste toujours au-dessus /
.dataTables_scrollHead td:first-child {
/ Assurer que la première colonne a la même largeur dans le head et le body /
.dataTables_scrollHead th:first-child,
.dataTables_scrollBody td:first-child {
/ FORMULAIRE /
/ Aligne les noms de champs /
.form-group:not(.file, .checkbox) .control-label, .form-group.wrapper.checkbox .control-label {
/ Ajuste le bouton Choisir fichier' du champ logo /
input.form-control[type='file']::before {
/ taille des noms de champs à 18px /
.form-group .control-label {
/ taille des noms de champs à 14px et espacement des blocs en responsive/
@media screen and (max-width: 768px) {
.form-group .control-label {
}
@media screen and (max-width: 768px) {
.form-group, #actions-builder-app .form-group:first-child {
margin: 0 0 2.2rem 0 !important;
}
}
/ POP-UP /
/ Cacher les titres dans les popup /
.leaflet-popup-content [id^="labelhtml-"] {
.yeswiki-page-widget [id^="labelhtml-"] {
/ rectification du titre lors du survol /
.bazar-map-container .bazar-marker .entry-name span {
.bazar-map-container .bazar-marker.xl.selected .entry-name, .bazar-map-container .bazar-marker.xl:hover .entry-name {
:root {
/ POLICE OUTFIT /
--main-title-fontfamily: 'Outfit', sans-serif;
--main-text-fontfamily: 'Outfit', sans-serif;
/ Tailles /
--main-text-fontsize: 18px;
--main-text-fontweight: 500;
--main-text-lineheight: 1.7em;
--main-text-letterspacing: 0px;
--h1-fontsize: 40px;
--h1-lineheight: 1.1em;
--h1-letterspacing: 0px;
--h1fontweight: 700;
--h1texttransform: none;
--h2-fontsize: 30px;
--h2-lineheight: 1.2em;
--h2-letterspacing: 0px;
--h2fontweight: 700;
--h2texttransform: none;
--h3-fontsize: 24px;
--h3-lineheight: 1.4em;
--h3-letterspacing: 0px;
--h3fontweight: 700;
--h3texttransform: none;
}
/ Largeur à 1120px /
#yw-main .yw-main-content, section.full-width .container {
- width: 100%;
- flex: 1 auto;
- padding: 0;
- max-width: 1120px;
- border-radius: none;
/ Définition des titres /
h1 {
- font-family: var(--main-title-fontfamily);
- font-size: var(--h1-fontsize);
- color: var(--primary-color);
- line-height: var(--h1-lineheight);
- letter-spacing: var(--h1-letterspacing);
- font-weight: var(--h1fontweight);
- text-transform: var(--h1texttransform);
h2 {
- font-family: var(--main-title-fontfamily);
- font-size: var(--h2-fontsize);
- color: var(--primary-color);
- line-height: var(--h2-lineheight);
- letter-spacing: var(--h2-letterspacing);
- font-weight: var(--h2fontweight);
- text-transform: var(--h2texttransform);
h3 {
- font-family: var(--main-title-fontfamily);
- font-size: var(--h3-fontsize);
- color: var(--secondary-color-1);
- line-height: var(--h3-lineheight);
- letter-spacing: var(--h3-letterspacing);
- font-weight: var(--h3fontweight);
- text-transform: var(--h3texttransform);
/ Modif de la couleur du H1 en #f0f7f0 (sinon le h1 du wiki est en primary color, soit #40bacb) /
.h1pagecarto {
- color: var(--neutral-light-color);
/ Paragraphe <p> personnalisé /
.perso {
- font-family: var(--main-text-fontfamily);
- font-size: 20px;
- font-weight: 700;
- line-height: 25px;
- margin-bottom:30px;
/ FACETTES /
/ Personnalisation couleur 1eme facette, la 4e et la 7e/
.results-container .filter-box:nth-of-type(1), .results-container .filter-box:nth-of-type(4), .results-container .filter-box:nth-of-type(7) {
--neutral-color: #40bacb;
}
/ Personnalisation couleur 3eme facette et la 6e/
.results-container .filter-box:nth-of-type(3), .results-container .filter-box:nth-of-type(6) {
--neutral-color: #28294e;
}
/ réduit la police des items des facettes /
[type="checkbox"] + span:not(.lever) {
- cursor: pointer;
- line-height: 1.4rem;
- font-size: 1rem;
/ réduit l'espace entre les lignes dans les facettes /
.filter-box .filter-node {
- margin: 0.2rem 1em !important;
/ Supprimer les marges en mode iframe /
body.in-iframe .container,
body.in-iframe .container-fluid {
- padding-left: 0;
- padding-right: 0;
- max-width: 100%;
body.in-iframe .page-widget {
- padding: 0;
- margin: 0;
/ responsive des facettes de la carte /
@media screen and (max-width: 768px) {
- .full-width .filters {
- margin-left: auto;
- margin-right: auto;
- padding-left: 15px;
- padding-right: 15px;
- box-sizing: border-box;
- }
@media screen and (max-width: 768px) {
.bazar-search:first-child {
padding-left: 15px;
padding-right: 15px;
}
}
/ TABLEAU /
/ réglage taille et couleur police en-tête du tableau /
.bazar-list-dynamic-container table thead th, .fixedHeader-floating thead th, .fixedHeader-floating th {
- font-size: 13px !important;
- color: #E8485B;
/ réglage taille texte colonne 1 /
.bazar-list-dynamic-container .modalbox {
- font-size: 14px !important;
/ supprime les infos dans le bas du tableau /
.dt-buttons.btn-group.flex-wrap,
.dataTables_info {
- display: none !important;
/ centre les check /
.table-condensed > tbody > tr > td {
- text-align: center;
/ FIXE LA PREMIERE COLONNE /
/ fixe la première ligne /
.dataTables_scrollHead {
- position: sticky !important;
- top: 0;
- z-index: 100;
- background: #fff;
.table > thead > tr > th:first-child {
- position: sticky !important;
- left: 0px;
- min-width: 120px;
- background: white;
- z-index: 3;
/ Fixer la première colonne (corps) /
.dataTables_scrollBody td:first-child {
- position: sticky;
- left: 0;
- background: white;
- z-index: 2;
/ Éviter que la première colonne de l'en-tête ne soit aussi fixe /
.dataTables_scrollHead th:first-child {
- position: static;
/ Assurer que l'en-tête reste toujours au-dessus /
.dataTables_scrollHead td:first-child {
- position: sticky;
- left: 0 !important;
- z-index: 3;
- background: white;
/ Assurer que la première colonne a la même largeur dans le head et le body /
.dataTables_scrollHead th:first-child,
.dataTables_scrollBody td:first-child {
- min-width: 120px;
- max-width: 120px;
/ FORMULAIRE /
/ Aligne les noms de champs /
.form-group:not(.file, .checkbox) .control-label, .form-group.wrapper.checkbox .control-label {
- left: 0.75rem;
/ Ajuste le bouton Choisir fichier' du champ logo /
input.form-control[type='file']::before {
- width: 150px;
/ taille des noms de champs à 18px /
.form-group .control-label {
- font-size: var(--main-text-fontsize);
/ taille des noms de champs à 14px et espacement des blocs en responsive/
@media screen and (max-width: 768px) {
.form-group .control-label {
- font-size: 15px;
}
@media screen and (max-width: 768px) {
.form-group, #actions-builder-app .form-group:first-child {
margin: 0 0 2.2rem 0 !important;
}
}
/ POP-UP /
/ Cacher les titres dans les popup /
.leaflet-popup-content [id^="labelhtml-"] {
- display: none;
.yeswiki-page-widget [id^="labelhtml-"] {
- display: none;
/ rectification du titre lors du survol /
.bazar-map-container .bazar-marker .entry-name span {
- background-color: var(--primary-color);
- color: var(--neutral-light-color);
- padding: 0.1rem 0.4rem;
- border-radius: 5px;
- font-size: 0.7em;
.bazar-map-container .bazar-marker.xl.selected .entry-name, .bazar-map-container .bazar-marker.xl:hover .entry-name {
- display: inline-flex;