@charset "UTF-8";
/*
Déclaration des variables utilisées pour la stylisation.
*/
/* Avec alpha channel */
/***********************************/
/***********************************/
@media only screen and (min-width: 768px) {
  #sz:after {
    content: " md "; }

  body.stvincent header#header a.navbar-brand {
    width: auto !important; }
    body.stvincent header#header a.navbar-brand img.logo {
      width: auto;
      margin-right: 1rem; }
    body.stvincent header#header a.navbar-brand .site-name {
      width: auto;
      font-size: 1rem; }
  body.stvincent #main.container {
    margin: 0;
    max-width: none; }
    body.stvincent #main.container h4 {
      font-size: 1rem; }
    body.stvincent #main.container article.node .node__content {
      font-size: 1rem; }
    body.stvincent #main.container .bloc-accueil h2.titre {
      font-size: 1.5rem; }
    body.stvincent #main.container .bloc-accueil .droite {
      font-size: 1rem;
      padding: 0 15px; }
      body.stvincent #main.container .bloc-accueil .droite .view.view-evenements .view-content,
      body.stvincent #main.container .bloc-accueil .droite .view.view_nouvelles .view-content {
        margin: 0; }
        body.stvincent #main.container .bloc-accueil .droite .view.view-evenements .view-content .img,
        body.stvincent #main.container .bloc-accueil .droite .view.view_nouvelles .view-content .img {
          margin: 0;
          width: auto;
          max-width: 50%; }
          body.stvincent #main.container .bloc-accueil .droite .view.view-evenements .view-content .img .field--name-field-photo,
          body.stvincent #main.container .bloc-accueil .droite .view.view_nouvelles .view-content .img .field--name-field-photo {
            width: auto;
            margin: 0;
            padding-bottom: 1rem; }
            body.stvincent #main.container .bloc-accueil .droite .view.view-evenements .view-content .img .field--name-field-photo img,
            body.stvincent #main.container .bloc-accueil .droite .view.view_nouvelles .view-content .img .field--name-field-photo img {
              margin: 0;
              width: auto; }
    body.stvincent #main.container .breadcrumb a {
      font-size: 1rem; }
  body.stvincent.path-frontpage #content h2.titre.haut,
  body.stvincent.path-frontpage #content h2.titre.haut p {
    padding-top: 0;
    font-size: 1.75rem; }
  body.stvincent .block-superfish ul.sf-menu.superfish-principal li a {
    font-size: 1.1rem;
    padding: 0.75rem 0.667rem; }
  body.stvincent form#user-login-form {
    width: 30em; }
  body.stvincent .view .table-responsive {
    font-size: 0.75rem;
    padding: 0.75rem 0; }
  body.stvincent .view.view-avis.tous {
    width: 100%; }

  body:not(.path-frontpage) article .mx-auto {
    width: 50rem; }

  .col-md-4 {
    width: 32%; } }

/*# sourceMappingURL=style_md.css.map */
