/*
Remplacer vert #00BC8C par #E11C2A
Remplacer vert fonce #00A379
*/
/********************************/
/********************************/
@media only screen and (max-width: 576px) {
  #sz:after {
    content: " xs"; }

  html {
    font-size: 24px; }

  #sz {
    width: 32px; }

  body.path-fiches-activite .container-fluid {
    padding: 0 5px; }
  body.path-periode-activite .container-fluid, body.path-periode-evasion .container-fluid {
    width: 95%;
    padding: 1rem; }
  body.path-frontpage .container-fluid #block-views-block-nouvelles-block-nouvelles-accueil .view.nouvelles {
    height: 56rem; }
    body.path-frontpage .container-fluid #block-views-block-nouvelles-block-nouvelles-accueil .view.nouvelles .nouvelle {
      font-size: 0.75rem; }
      body.path-frontpage .container-fluid #block-views-block-nouvelles-block-nouvelles-accueil .view.nouvelles .nouvelle .titre,
      body.path-frontpage .container-fluid #block-views-block-nouvelles-block-nouvelles-accueil .view.nouvelles .nouvelle .publie {
        font-size: 1rem; }
      body.path-frontpage .container-fluid #block-views-block-nouvelles-block-nouvelles-accueil .view.nouvelles .nouvelle a.views-more-link {
        font-size: 0.7rem; }
  body.path-fiches-activite .block-page-title-block h1 {
    margin-bottom: 1rem; }
  body.path-fiches-activite .isotope-triggers {
    margin: 0 0 0 -1rem; }
    body.path-fiches-activite .isotope-triggers ul.filter li {
      margin: 0.25rem 0.2rem;
      width: 17%; }
      body.path-fiches-activite .isotope-triggers ul.filter li a {
        font-size: 0.45rem; }
  body.path-rabais-fiches .view-header div.rabais-locaux {
    font-size: 0.667rem;
    width: 6rem; }
  body.path-rabais-fiches .view-header .boutons {
    margin-bottom: 1rem;
    margin-top: -2rem; }
    body.path-rabais-fiches .view-header .boutons .btn {
      font-size: 0.5rem;
      width: 45%; }
  body.path-rabais-fiches .isotope-triggers {
    margin: 0 0 0 -1rem; }
    body.path-rabais-fiches .isotope-triggers ul.filter {
      margin-top: 1rem; }
      body.path-rabais-fiches .isotope-triggers ul.filter li a {
        font-size: 0.5rem; }
  body .header-container .col-sm-1 {
    padding-left: 0;
    width: 5%  !important; }
  body .header-container .col-sm-11 {
    width: 95% !important; }
  body .header-container .block-superfish h2 {
    width: 5rem;
    font-size: 0.75rem; }
  body .header-container .block-superfish ul {
    margin-bottom: 0; }
    body .header-container .block-superfish ul > li > a {
      font-size: 0.75rem; }
      body .header-container .block-superfish ul > li > a ul li a,
      body .header-container .block-superfish ul > li > a ul li span {
        font-size: 0.75rem; }
  body .header-container .block-superfish .sf-accordion-toggle {
    margin-right: 1rem; }
    body .header-container .block-superfish .sf-accordion-toggle a:after {
      font-size: 40px; }
  body .header-container #block-fadoqsjtop-views-block-avis-block-scroll-test-2 {
    color: red !important; }
    body .header-container #block-fadoqsjtop-views-block-avis-block-scroll-test-2 .scrolltext .views-row > div h3.titre a {
      font-size: 0.5rem; }
      body .header-container #block-fadoqsjtop-views-block-avis-block-scroll-test-2 .scrolltext .views-row > div h3.titre a .savoir-plus a {
        font-size: 0.5rem; }
  body .header-container #block-fadoqsjtop-contacthautdepage-2 #infos-contact {
    font-size: 0.5rem;
    padding: 0 0.25rem;
    margin-bottom: 3px; }
    body .header-container #block-fadoqsjtop-contacthautdepage-2 #infos-contact div {
      padding: 0 0.25rem; }
  body .header-container #block-fadoqsjtop-menuuser #menu-user {
    padding-right: 0.5rem; }
    body .header-container #block-fadoqsjtop-menuuser #menu-user a {
      font-size: 0.5rem; }
  body .header-container #block-fadoqsjtop-menumembres-2 ul.menu.sf-accordion > li {
    width: 14rem; }
    body .header-container #block-fadoqsjtop-menumembres-2 ul.menu.sf-accordion > li > a {
      font-size: 1.25rem;
      padding: 0.667rem 0.5rem 0.75rem 0.5rem; }
    body .header-container #block-fadoqsjtop-menumembres-2 ul.menu.sf-accordion > li ul li {
      width: 14rem; }
      body .header-container #block-fadoqsjtop-menumembres-2 ul.menu.sf-accordion > li ul li a {
        font-size: 1rem; }
    body .header-container #block-fadoqsjtop-menumembres-2 ul.menu.sf-accordion > li:not(.menuparent) > a {
      padding-right: 1rem; }
  body #block-fadoqsjtop-page-title h1 {
    font-size: 1rem; }
  body .page-container #main-content {
    margin: 0;
    padding-top: 0;
    min-height: 100rem; }
    body .page-container #main-content section.col-12 {
      padding: 0; }
    body .page-container #main-content .region-content {
      padding: 0; }
      body .page-container #main-content .region-content h1.page-title {
        font-size: 1.5rem; }
      body .page-container #main-content .region-content #block-fadoqsjtop-content {
        padding: 0;
        clear: both; }
        body .page-container #main-content .region-content #block-fadoqsjtop-content article.node {
          padding: 0; }
          body .page-container #main-content .region-content #block-fadoqsjtop-content article.node .field {
            font-size: 1rem; }
        body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-periode.node--view-mode-fiche-activite-periode .field--name-field-photo-act, body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-periode.node--view-mode-fiche-evasion-periode .field--name-field-photo-act {
          width: 100%;
          margin: 1rem; }
          body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-periode.node--view-mode-fiche-activite-periode .field--name-field-photo-act img, body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-periode.node--view-mode-fiche-evasion-periode .field--name-field-photo-act img {
            width: 100%; }
        body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-periode.node--view-mode-fiche-activite-periode .field--name-body, body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-periode.node--view-mode-fiche-evasion-periode .field--name-body {
          width: 100%; }
        body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-rabais.node--view-mode-fiche-rabais {
          font-size: 1rem;
          padding: 15px;
          margin-left: 15px; }
          body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-rabais.node--view-mode-fiche-rabais .rabais-acc .montant,
          body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-rabais.node--view-mode-fiche-rabais .informations .labl {
            font-size: 1.5rem; }
          body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-rabais.node--view-mode-fiche-rabais .header {
            height: 7rem;
            padding: 0;
            margin: -15px 0 0 0; }
            body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-rabais.node--view-mode-fiche-rabais .header img {
              max-height: 5rem; }
            body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-rabais.node--view-mode-fiche-rabais .header .cat-rabais {
              padding: 3rem 0 0 2rem;
              font-size: 1.25rem; }
          body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-rabais.node--view-mode-fiche-rabais .rabais-acc {
            margin-top: 1rem; }
          body .page-container #main-content .region-content #block-fadoqsjtop-content article.node--type-rabais.node--view-mode-fiche-rabais .description {
            margin-top: 1rem;
            padding: 0 0.5rem; }
    body .page-container #main-content .view.small td,
    body .page-container #main-content .view.small th {
      font-size: 15px; }
    body .page-container #main-content .view.informations.fiches .col-xs-12, body .page-container #main-content .view.even.fiches .col-xs-12, body .page-container #main-content .view.infolettres .col-xs-12, body .page-container #main-content .view.rabais.fiches .col-xs-12, body .page-container #main-content .view.periodes.fiches .col-xs-12 {
      width: 100%;
      max-width: 100%; }
      body .page-container #main-content .view.informations.fiches .col-xs-12.mx-1, body .page-container #main-content .view.even.fiches .col-xs-12.mx-1, body .page-container #main-content .view.infolettres .col-xs-12.mx-1, body .page-container #main-content .view.rabais.fiches .col-xs-12.mx-1, body .page-container #main-content .view.periodes.fiches .col-xs-12.mx-1 {
        padding-left: 0.25rem !important;
        padding-right: 0.25rem !important;
        width: calc(100%);
        max-width: calc(100%); }
      body .page-container #main-content .view.informations.fiches .col-xs-12.m-1, body .page-container #main-content .view.even.fiches .col-xs-12.m-1, body .page-container #main-content .view.infolettres .col-xs-12.m-1, body .page-container #main-content .view.rabais.fiches .col-xs-12.m-1, body .page-container #main-content .view.periodes.fiches .col-xs-12.m-1 {
        padding: 0.25rem !important;
        width: calc(100%);
        max-width: calc(100%); }
      body .page-container #main-content .view.informations.fiches .col-xs-12.mx-2, body .page-container #main-content .view.even.fiches .col-xs-12.mx-2, body .page-container #main-content .view.infolettres .col-xs-12.mx-2, body .page-container #main-content .view.rabais.fiches .col-xs-12.mx-2, body .page-container #main-content .view.periodes.fiches .col-xs-12.mx-2 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
        width: calc(100%);
        max-width: calc(100%); }
      body .page-container #main-content .view.informations.fiches .col-xs-12.m-2, body .page-container #main-content .view.even.fiches .col-xs-12.m-2, body .page-container #main-content .view.infolettres .col-xs-12.m-2, body .page-container #main-content .view.rabais.fiches .col-xs-12.m-2, body .page-container #main-content .view.periodes.fiches .col-xs-12.m-2 {
        padding: 0.5rem !important;
        width: calc(100%);
        max-width: calc(100%); }
      body .page-container #main-content .view.informations.fiches .col-xs-12.mx-3, body .page-container #main-content .view.even.fiches .col-xs-12.mx-3, body .page-container #main-content .view.infolettres .col-xs-12.mx-3, body .page-container #main-content .view.rabais.fiches .col-xs-12.mx-3, body .page-container #main-content .view.periodes.fiches .col-xs-12.mx-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
        width: calc(100%);
        max-width: calc(100%); }
      body .page-container #main-content .view.informations.fiches .col-xs-12.m-3, body .page-container #main-content .view.even.fiches .col-xs-12.m-3, body .page-container #main-content .view.infolettres .col-xs-12.m-3, body .page-container #main-content .view.rabais.fiches .col-xs-12.m-3, body .page-container #main-content .view.periodes.fiches .col-xs-12.m-3 {
        padding: 1rem !important;
        width: calc(100%);
        max-width: calc(100%); }
    body .page-container #main-content .view.periodes.fiches {
      font-size: 0.75rem;
      margin: 1rem 0.25rem 3rem 0.25rem; }
      body .page-container #main-content .view.periodes.fiches .fiche {
        height: 25rem; }
        body .page-container #main-content .view.periodes.fiches .fiche h2 {
          font-size: 1.25rem; }
          body .page-container #main-content .view.periodes.fiches .fiche h2 .statut {
            font-size: 0.75rem; }
        body .page-container #main-content .view.periodes.fiches .fiche > div {
          margin: 0.25rem 1rem; }
        body .page-container #main-content .view.periodes.fiches .fiche .voir-ceci {
          font-size: 1rem; }
    body .page-container #main-content .view.rabais.fiches .fiche {
      height: 14rem;
      width: 97%; }
      body .page-container #main-content .view.rabais.fiches .fiche .cat-rabais {
        font-size: 0.75rem; }
      body .page-container #main-content .view.rabais.fiches .fiche h2 {
        font-size: 1.25rem; }
      body .page-container #main-content .view.rabais.fiches .fiche .rabais-acc {
        font-size: 1.25rem; }
      body .page-container #main-content .view.rabais.fiches .fiche .desc {
        font-size: 1rem; }
      body .page-container #main-content .view.rabais.fiches .fiche .voir-rabais {
        font-size: 0.75rem; }
      body .page-container #main-content .view.rabais.fiches .fiche .logo {
        padding-left: 0; }
    body .page-container #main-content .view.membres.ca.public {
      height: 16rem; }
      body .page-container #main-content .view.membres.ca.public .membre > div:not(:first-child) {
        padding: 0; }
      body .page-container #main-content .view.membres.ca.public .membre > div:last-child {
        padding-bottom: 0.5rem;
        height: 2rem; }
      body .page-container #main-content .view.membres.ca.public .membre .nom-prenom,
      body .page-container #main-content .view.membres.ca.public .membre .poste {
        font-size: 0.75rem;
        margin: 0 auto; }
      body .page-container #main-content .view.membres.ca.public .membre .nom-prenom {
        padding: 0 0 0.5rem 0; }
      body .page-container #main-content .view.membres.ca.public .membre .poste {
        padding: 0.5rem 0 1rem 0; } }

/*# sourceMappingURL=style_xs.css.map */
