/* 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) */
/*couleur fond des zones de vignettes*/
.ug-gallery-wrapper .ug-grid-panel, .ug-gallery-wrapper .ug-strip-panel {
  background-color: rgba(90, 94, 107, 0.1) !important; }

/*btn navigation left right*/
.ug-arrow-left.ug-skin-default, .ug-arrow-right.ug-skin-default {
  background-image: none; }

/*mode compact*/
.ug-arrow-left.ug-skin-default:before, .ug-arrow-right.ug-skin-default:before, .ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default:before, .ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default:before {
  font-family: "Font Awesome 5 Free";
  color: #ffffff;
  font-weight: 700;
  font-size: 3rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 4.6rem;
  height: 4.6rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  vertical-align: middle;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  margin-right: 0;
  margin-top: 10px; }

.ug-arrow-left.ug-skin-default:before {
  content: "\f104"; }

.ug-arrow-right.ug-skin-default:before {
  content: "\f105"; }

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default:before, .ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed:before {
  content: "\f107"; }

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed:before, .ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default:before {
  content: "\f106"; }

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default:before {
  margin-top: 4px;
  padding-right: 6px; }

.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default:before {
  margin-top: 4px;
  padding-right: 6px; }

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default, .ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default {
  background-image: none;
  background-color: #5a5e6b;
  height: 3rem;
  width: 4rem; }

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default {
  top: -30px !important;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px; }

.ug-handle-tip-bottom.ug-skin-default {
  top: unset;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px; }

/*mode carrousel*/
.ug-button-tile-navigation.ug-button-tile-right, .ug-button-tile-navigation.ug-button-tile-left, .ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon, .ug-button-tile-navigation.ug-button-tile-play {
  background-image: none;
  background-color: #5a5e6b;
  height: 4.6rem;
  width: 4.6rem; }

.ug-button-tile-navigation.ug-button-tile-right:hover, .ug-button-tile-navigation.ug-button-tile-left:hover, .ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:hover, .ug-button-tile-navigation.ug-button-tile-play:hover {
  background-color: #D5503A; }

.ug-button-tile-navigation.ug-button-tile-right:before, .ug-button-tile-navigation.ug-button-tile-left:before, .ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:before, .ug-button-tile-navigation.ug-button-tile-play {
  font-family: "Font Awesome 5 Free";
  color: #ffffff;
  font-weight: 700;
  font-size: 3rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 4.6rem;
  height: 4.6rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  vertical-align: middle;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  margin-right: 0;
  margin-top: 10px; }

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon, .ug-button-tile-navigation.ug-button-tile-play {
  margin-top: 0px; }

.ug-button-tile-navigation.ug-button-tile-left:before {
  content: "\f104"; }

.ug-button-tile-navigation.ug-button-tile-right:before {
  content: "\f105"; }

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:before {
  content: "\f04c";
  font-size: 2rem; }

.ug-button-tile-navigation.ug-button-tile-play:before {
  background-image: none;
  content: "\f04b";
  font-size: 2rem;
  margin-top: 10px; }

.ug-thumb-wrapper.ug-tile.ug-tile-clickable {
  outline: #5a5e6b solid 1px !important; }

/*mode grid*/
.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default, .ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default {
  background-image: none;
  background-color: #5a5e6b;
  height: 4rem;
  width: 3rem;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px; }

.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px; }

.ug-panel-handle-tip.ug-handle-tip-left.ug-skin-default:before, .ug-panel-handle-tip.ug-handle-tip-right.ug-skin-default:before {
  font-family: "Font Awesome 5 Free";
  color: #ffffff;
  font-weight: 700;
  font-size: 3rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 3.5rem;
  height: 3rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  vertical-align: middle;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  margin-right: 0;
  margin-top: 8px; }

.ug-panel-handle-tip.ug-handle-tip-right.ug-skin-default:before {
  margin-left: -3px; }

.ug-panel-handle-tip.ug-handle-tip-left.ug-skin-default:before, .ug-panel-handle-tip.ug-handle-tip-right.ug-skin-default.ug-button-closed:before {
  content: "\f105"; }

.ug-panel-handle-tip.ug-handle-tip-left.ug-skin-default.ug-button-closed:before, .ug-panel-handle-tip.ug-handle-tip-right.ug-skin-default:before {
  content: "\f104"; }

/*mode slider*/
.ug-bullets.ug-skin-default .ug-bullet {
  background-image: none;
  width: auto; }

.ug-bullets.ug-skin-default .ug-bullet:before {
  font-family: "Font Awesome 5 Free";
  color: #ffffff;
  font-weight: 700;
  font-size: 2rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 2rem;
  height: 3rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  vertical-align: middle;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  content: "\f111";
  font-weight: 200; }

.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active:before {
  content: "\f111";
  font-weight: 600; }

.ug-arrow-left.ug-skin-default, .ug-arrow-right.ug-skin-default {
  background-image: none; }

.ug-arrow-left.ug-skin-default:before, .ug-arrow-right.ug-skin-default:before {
  font-family: "Font Awesome 5 Free";
  color: rgba(255, 255, 255, 0.7);
  font-weight: 700;
  font-size: 5rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 2rem;
  height: 3rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  vertical-align: middle;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center; }

.ug-arrow-left.ug-skin-default:before {
  content: "\f104"; }

.ug-arrow-right.ug-skin-default:before {
  content: "\f105"; }

.ug-arrow-left.ug-skin-default:hover, .ug-arrow-right.ug-skin-default:hover {
  color: #ffffff; }

/* default*/
.ug-default-button-hidepanel .ug-default-button-hidepanel-tip {
  background-image: none !important; }

.ug-default-button-hidepanel .ug-default-button-hidepanel-tip:before {
  font-family: "Font Awesome 5 Free";
  color: #ffffff;
  font-weight: 700;
  font-size: 3rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 2.5rem;
  height: 3rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  vertical-align: middle;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  margin-top: -1rem; }

.ug-default-button-hidepanel .ug-default-button-hidepanel-tip:before {
  content: "\f107"; }

.ug-default-button-hidepanel.ug-button-hidden-mode .ug-default-button-hidepanel-tip:before {
  content: "\f106"; }

.ug-default-button-hidepanel .ug-default-button-hidepanel-bg {
  background-color: #031111 !important;
  height: 2.3rem !important;
  width: 4rem !important;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px; }
