/*
*/
/* Avec alpha channel */
/*******************************/
/*******************************/
@media only screen and (min-width: 1200px) {
  #sz:after {
    content: " xl ";
    font-size: 12px; }

  html {
    font-size: 24px; }

  body.bicycologues {
    font-size: 1rem;
    /* Bootstrap accordion override */ }
    body.bicycologues .btn {
      font-size: 1rem; }
    body.bicycologues div.accordion-item .accordion-header button.accordion-button {
      font-size: 0.75rem;
      padding: 0.25rem 1rem; }
    body.bicycologues.gestion {
      font-size: 0.6667rem; }
    body.bicycologues.path-frontpage:not(.adminimal) .view-pages {
      padding: 0 1rem; }
    body.bicycologues.path-frontpage:not(.adminimal) .bloc-accueil .gauche h2.titre {
      font-size: 1.5vw;
      padding: 1vw 0; }
    body.bicycologues.path-frontpage:not(.adminimal).role-membre div.bloc-accueil {
      margin: 2rem 0; }
      body.bicycologues.path-frontpage:not(.adminimal).role-membre div.bloc-accueil h2.title,
      body.bicycologues.path-frontpage:not(.adminimal).role-membre div.bloc-accueil h2.block-title {
        font-size: 1.5rem; }
      body.bicycologues.path-frontpage:not(.adminimal).role-membre div.bloc-accueil .content {
        font-size: 1rem;
        padding: 0.5rem; }
    body.bicycologues #block-sitebranding .site-slogan {
      font-size: 0.75rem; }
    body.bicycologues .header-container ul.menu li a {
      font-size: 0.8rem;
      padding: 0.333rem 0.6667rem; }
    body.bicycologues #block-menuuser {
      margin-right: 15px; }
      body.bicycologues #block-menuuser #menu-user {
        padding: 0 1rem 0 0; }
        body.bicycologues #block-menuuser #menu-user a {
          font-size: 0.75rem; }
    body.bicycologues #toolbar-administration {
      display: block; }
    body.bicycologues #block-menuprincipal li#main-menu-link-contentfc82a563-535f-42fb-81f0-2ff18501225a,
    body.bicycologues #block-menuprincipal li#main-menu-link-content42e8caf1-7b5e-4de6-9021-19e0c97fda87,
    body.bicycologues #block-menuprincipal li#main-menu-link-contente6a27e9c-1acf-440e-9069-de4d10377cb1 {
      display: inline-block; }
    body.bicycologues #block-bicycologues2021top-accueilvisiteurssinglepage h2 {
      font-size: 1.25rem !important; }
    body.bicycologues #block-bicycologues2021top-accueilvisiteurssinglepage h3 {
      font-size: 1.1rem !important; }
    body.bicycologues #block-breadcrumbs .breadcrumb__item {
      font-size: 0.75rem; }
    body.bicycologues #block-bienvenue .profil {
      width: 20rem; }
    body.bicycologues #block-bienvenue .gros-bouton {
      width: 20rem; }
    body.bicycologues #block-bicycologues2021top-pagetitle h1.page-title {
      font-size: 4vw;
      margin-bottom: 0.25rem; }
    body.bicycologues #block-bicycologues2021top-bloccarrouselaccueil .droite .carousel-item .carousel-caption {
      font-size: 2vw !important; }
    body.bicycologues #main-content {
      min-height: 30rem;
      padding: 1rem; }
      body.bicycologues #main-content > .container .col-12 {
        padding-left: 1rem;
        padding-right: 1rem; }
        body.bicycologues #main-content > .container .col-12 .main-content__section {
          padding: 1rem 0; }
        body.bicycologues #main-content > .container .col-12 .region-content h2.title,
        body.bicycologues #main-content > .container .col-12 .region-content nav > h2,
        body.bicycologues #main-content > .container .col-12 .region-content .block-search > h2 {
          margin: 0.25rem 0;
          font-size: 1.25rem; }
        body.bicycologues #main-content > .container .col-12 .region-content h3 {
          font-size: 1rem; }
    body.bicycologues form#user-login-form p.login-title {
      font-size: 1.2rem;
      padding: 1rem;
      width: 40%;
      margin: 0 auto; }
    body.bicycologues form#user-login-form .form-item,
    body.bicycologues form#user-login-form > p {
      width: 15rem;
      margin-left: auto;
      margin-right: auto; }
      body.bicycologues form#user-login-form .form-item label,
      body.bicycologues form#user-login-form > p label {
        float: left; }
    body.bicycologues form#user-login-form #boutons {
      padding: 0 0.5rem;
      width: 530px;
      margin: 0 auto; }
      body.bicycologues form#user-login-form #boutons #edit-actions {
        margin: 0 0.25rem; }
        body.bicycologues form#user-login-form #boutons #edit-actions input[type="submit"] {
          font-size: 0.75rem;
          width: 10rem;
          padding: 0.5rem;
          margin: 0; }
      body.bicycologues form#user-login-form #boutons .actions-suffix {
        margin: 0 0.25rem; }
        body.bicycologues form#user-login-form #boutons .actions-suffix a {
          font-size: 0.75rem;
          width: 10rem;
          padding: 0.5rem;
          margin: 0; }
    body.bicycologues .views-element-container {
      padding-left: 1rem;
      padding-right: 1rem; }
    body.bicycologues .view {
      font-size: 0.66667rem; }
      body.bicycologues .view h1.title {
        font-size: 1.5rem; }
      body.bicycologues .view form.views-exposed-form input,
      body.bicycologues .view form.views-exposed-form label {
        font-size: 0.75rem; }
      body.bicycologues .view td {
        padding: 0.25rem; }
      body.bicycologues .view .date-sortie-court {
        width: 6rem; }
      body.bicycologues .view .abrege {
        width: 6.5rem; }
      body.bicycologues .view .elev {
        width: 3rem; }
      body.bicycologues .view .dist {
        width: 3rem; }
      body.bicycologues .view .date-aaaammjj {
        width: 4.5rem; }
      body.bicycologues .view.membres.liste {
        font-size: 1.1rem; }
        body.bicycologues .view.membres.liste table {
          width: 30rem;
          margin-left: auto;
          margin-right: auto; }
        body.bicycologues .view.membres.liste td.portrait {
          width: 4rem; }
          body.bicycologues .view.membres.liste td.portrait img {
            width: 100%;
            height: auto; }
      body.bicycologues .view.ca.public .membre, body.bicycologues .view.bv.public .membre {
        height: 23rem; }
      body.bicycologues .view.ca.public .fonction, body.bicycologues .view.bv.public .fonction {
        font-size: 1rem !important; }
      body.bicycologues .view.ca.public .nom-prenom, body.bicycologues .view.bv.public .nom-prenom {
        font-size: 1.1rem !important; }
      body.bicycologues .view.avis.scrolltext .views-row > div h3.titre {
        font-size: 1vw; }
      body.bicycologues .view.view-calendrier.hebdo .fc-view-container {
        width: 100%; }
      body.bicycologues .view.view-calendrier .fc-toolbar .fc-left button.fc-button {
        font-size: 0.75rem;
        padding: 0.2rem; }
        body.bicycologues .view.view-calendrier .fc-toolbar .fc-left button.fc-button .fc-icon {
          font-size: 0.75rem; }
      body.bicycologues .view.view-calendrier .fc-toolbar .fc-center h2 {
        font-size: 1.1rem; }
      body.bicycologues .view.view-calendrier .fc-view th.fc-day-header {
        font-size: 1rem; }
      body.bicycologues .view.view-calendrier .fc-view .fc-day-number {
        font-size: 1.55rem; }
      body.bicycologues .view.view-calendrier .fc-view.fc-timeGridDay-view a.fc-event {
        font-size: 0.667rem;
        overflow: visible; }
        body.bicycologues .view.view-calendrier .fc-view.fc-timeGridDay-view a.fc-event .fc-time {
          display: inline; }
      body.bicycologues .view.view-calendrier .fc-view.fc-listWeek-view tr.fc-list-heading td.fc-widget-header {
        font-size: 1.25rem !important; }
      body.bicycologues .view.view-calendrier .fc-view.fc-listWeek-view tr.fc-list-item {
        font-size: 1rem !important; }
      body.bicycologues .view.view-crsl-albums .carousel-caption {
        font-size: 2rem !important; }
      body.bicycologues .view.route.visiteurs {
        font-size: 0.666667rem;
        width: 24rem;
        margin-left: auto;
        margin-right: auto; }
        body.bicycologues .view.route.visiteurs div, body.bicycologues .view.route.visiteurs p, body.bicycologues .view.route.visiteurs a, body.bicycologues .view.route.visiteurs input, body.bicycologues .view.route.visiteurs li, body.bicycologues .view.route.visiteurs label, body.bicycologues .view.route.visiteurs select, body.bicycologues .view.route.visiteurs span, body.bicycologues .view.route.visiteurs strong {
          font-size: 0.666667rem; }
        body.bicycologues .view.route.visiteurs .dist,
        body.bicycologues .view.route.visiteurs .elev {
          width: 3rem; }
    body.bicycologues article p,
    body.bicycologues article a,
    body.bicycologues article li {
      font-size: 0.75rem; }
    body.bicycologues article .field__label,
    body.bicycologues article .field__item {
      font-size: 1rem; }
    body.bicycologues article .view th a {
      font-size: 1rem; }
    body.bicycologues article h2 {
      font-size: 1.5rem; }
    body.bicycologues article.node.parcours .ridewithgps-map, body.bicycologues article.node--type-sortie .ridewithgps-map {
      margin-left: -72px;
      width: 1210px;
      height: 1100px; }
    body.bicycologues article.node.parcours .boutons.row .btn.col-xl-4, body.bicycologues article.node--type-sortie .boutons.row .btn.col-xl-4 {
      width: 32%; }
    body.bicycologues article.node--type-publication.node--view-mode-rendu .field .paragraph .texte,
    body.bicycologues article.node--type-publication.node--view-mode-rendu .field .paragraph p,
    body.bicycologues article.node--type-publication.node--view-mode-rendu .field .paragraph li,
    body.bicycologues article.node--type-publication.node--view-mode-rendu .field .paragraph a {
      font-size: 1rem; }
    body.bicycologues .col-xl-4.mx-3 {
      width: calc(33.3333% - 4.5vw); } }

/*# sourceMappingURL=style_xl.css.map */
