/* PRIMARY COLOR */
/*ardoise*/
/*$primary: #924325; /*marron*/
/*$primary: #81E4BD; /*bleu pantone carnival glass*/
/*$primary: #b12763; /*violet pantone boudoir red*/
/*$primary: #00629c; */
/*$primary: #195f84; */
/* SECONDARY COLOR */
/*corail*/
/*$secondary: #ed7564; /*corail 2*/
/*$secondary: #f9800e; /*orange*/
/*$secondary: #f2e651; /*jaune pantone lemon fizz*/
/*$secondary: #FFAD4F; /*orange pastel pantone iced mango*/
/*$secondary: #ff7400;*/
/*$secondary: #A3005F;*/
/* RED VENDEE */
/* FONT COLOR */
/* PRIMARY COLOR RGBA */
/* font typo */
/* Répertoire image */
/* Banner principal du site */
/*$banner_site: "https://edap.vendee.fr/edap95/fileadmin/templates/site/svg/banner_header_edap_anime.svg";*/
/* Picto principal thématique site */
/* university */
/* theater-masks*/
/* book-reader */
/* user-graduate */
/* Picto liste à puce du site */
/* right alt arrow */
/* Picto menu header site */
/* globe */
/* crayon */
/* lettre */
/* billetterie */
/* user */
/* loupe */
/* couleur des layouts (colorswitcher) */
@media only screen and (max-width: 576px) {
  /*================================*/
  /*|   Header - Begin     |*/
  /*================================*/
    header#common_header {
      height: 140px;
      background-image: url('../img/biseau_blanc_mobile.png');
      background-size: contain;
      background-size: contain;
      background-position: bottom; }
    header#common_header .header-top {
      padding-top: 40px;
      padding-bottom: 12px;
      background-color: white; }
    header#common_header .bg-header {
      width: 55%;
      height: 120px;
      background-size: 100%;
      bottom: 0px;
      right: 20px; }
    header#common_header .filet_bleu_left {
      height: 135px;
      width: 15px; }
    header#common_header .header-middle #logo {
      left: 10px;
      max-width: 55%;
      top: -5px;
      height: auto; }
    .bloc-search-header input[type=text], header .tx-solr-q {
      width: 90px; }
    .header-middle {
      height: 140px;
      /*================================*/
      /*|   Header - End     |*/
      /*================================*/
      /*================================*/
      /*|   Home - Begin     |*/
      /*================================*/ }
    .home-top {
      margin-top: 0px; }
    .home-top .carrousel-home {
      height: 215px;
      border-bottom: 15px solid #a31361; }
    .home-latest-layout .latest-home-content .teaser-text div {
      height: 75px;
      overflow: hidden; }
    .home-right .row {
      height: none; }
    .frame h2 {
      font-size: 20px; }
    .btn-list-news a {
      font-size: 12px;
      padding: 5px 20px; }
    .home-bottom .nav-tools .owl-prev {
      top: -115px;
      left: 10px;
      width: 20px;
      background-size: 100%;
      background-repeat: no-repeat; }
    .home-bottom .nav-tools .owl-next {
      top: -115px;
      right: 10px;
      width: 20px;
      background-size: 100%;
      background-repeat: no-repeat; }
    .frame-custom-top-right-bloc .ce-bodytext, .frame-custom-top-center-bloc .ce-bodytext {
      top: 5px; }
    .frame-custom-top-right-bloc, .frame-custom-top-center-bloc {
      padding: 0px; }
    footer {
      margin-top: 60px;
      height: auto;
      padding: 150px 30px 40px 30px; }
    footer .footer-content {
      height: auto; }
    .footer-logo {
      top: -30px; }
    .footer-logo img {
      width: 115px; }
    .footer-top-center {
      margin-top: 15px; }
    .footer-top-right {
      margin-top: 15px; }
    .item-partenaire img {
      padding: 7px; }
    .news-backlink-wrap, .news-backlink-wrap-footer {
      /*background: rgb(56, 74, 124);*/
      font-family: 'Lato', sans-serif;
      color: #E3E3E3;
      font-size: 14px;
      text-align: center;
      padding: 5px;
      text-transform: uppercase;
      /*================================*/
      /*|   Home - End     |*/
      /*================================*/ }
    .frame-custom-banner-right-full-width .ce-bodytext {
      right: 5px;
      top: 10px;
      font-size: 18px;
      line-height: 22px;
      width: 130px;
      background-size: 20px;
      padding-right: 23px; } }

@media only screen and (max-width: 320px) {
  header#common_header .header-top {
    padding-top: 45px;
    padding-bottom: 15px; }
  .tuile-back-content .big_info .big_info_number {
    font-size: 25px; }
  .tuile-back-content .big_info_name {
    font-size: 15px; }
  table.tx_keyfigures .td_data {
    font-size: 17px; }
  table.tx_keyfigures .td_name {
    font-size: 15px; }
  .home-right .row {
    height: auto; }
  .col-4 {
    max-width: 100%;
    flex: 0 0 100%; }
  .col-6 {
    max-width: 100%;
    flex: 0 0 100%; }
  .tuile-container-home, .tuile-container-home.center, .tuile-container-home.left {
    width: 100%;
    max-width: 100%;
    padding: 5px 0px; }
  .frame-custom-top-right-bloc .ce-bodytext, .frame-custom-top-center-bloc .ce-bodytext {
    font-size: 25px;
    line-height: 30px; }
  .btn-list-news {
    position: absolute;
    top: -80px;
    left: 0px; }
  #c2 {
    margin-top: 70px; }
  .frame-custom-banner-right-full-width .ce-bodytext {
    font-size: 15px;
    line-height: 22px; } }
