:root {
--cassiopeia-color-primary: #d62d60;
--cassiopeia-color-link: #2f2b2b;
--cassiopeia-color-hover: #b72b55;
}
@media (max-width: 991px){
body {
  font-size: 1rem;
}
}
@media (max-width: 767px){
body {
  font-size: 1.12rem;
}
}
.container-header {
  background-color: white;
  background-image: none;
  box-shadow: 0px -1px 3px 0.4px rgba(0, 0, 0, 0.5);
}
.container-header .navbar-brand img{
  height: 100px;
}
header .grid-child {
  display: inline-flex;
  width: auto;
}
/*MARGE DU CONTENU*/
body.wrapper-fluid .site-grid {
  grid-gap: 0em;
}
.container-component > * + *, .container-component > :first-child, .container-sidebar-left > * + *, .container-sidebar-left > :first-child, .container-sidebar-right > * + *, .container-sidebar-right > :first-child {
  margin-top: 0em;
}

/* menu */
.container-header nav {
  margin-top: 0px;
  position: absolute;
  right: 20px;
}
.container-header .mod-menu > li > a, .container-header .mod-menu > li > span {
  color: var(--cassiopeia-color-link);
}
.container-header .mod-list li a:hover,
.container-header .mod-list li.active > a{
  color: var(--cassiopeia-color-hover);
}
.container-header .mod-menu {
  color: #2f2b2b;
  color: var(--cassiopeia-color-link);
}
.metismenu.mod-menu .metismenu-item.active > a, .metismenu.mod-menu .metismenu-item.active > button, .metismenu.mod-menu .metismenu-item > a:hover, .metismenu.mod-menu .metismenu-item > button:hover {
  text-decoration: none;
  color: var(--cassiopeia-color-hover);
}
/* SOUS MENU*/
.card-body {
  flex: 1 1 auto;
  padding: 1rem;
  margin: 0 auto;
}
.mod-list {
  display: block;
}
.mod-list li {
  padding: .1em .6em;
  display: inline-flex;
}
.mod-list li.active > a,
.mod-list li a:hover{
  text-decoration: none;
}
/* MENU MOBILE */
@media (max-width: 767px){
.container-header .container-nav .container-search, .container-header .container-nav nav {
  display: none;
}
  .card-body {
  display: none;
}
  .navbar {
  display: none;
}
}
[data-id="mobilemenuck-119"].mobilemenuck a {
  font-weight: normal !important;
  font-size: 1em !important;
}
[data-id="mobilemenuck-119"] .mobilemenuck-item > .level1 {
  background: #464646 !important;
}
[data-id="mobilemenuck-119"] .mobilemenuck-item > .level1:hover, [data-id="mobilemenuck-119"] .mobilemenuck-item > .level1.open {
  background: #464646 !important;
}
[data-id="mobilemenuck-119"] .mobilemenuck-item > .level2 {
  -moz-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  margin: 0px !important;
}
[data-id="mobilemenuck-119"] .mobilemenuck-item > .level2:hover, [data-id="mobilemenuck-119"] .mobilemenuck-item > .level2.open {
   -moz-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  margin: 0px !important;
}
[data-id="mobilemenuck-119"] .level2 + .mobilemenuck-submenu .mobilemenuck-item > div {
   background: #464646 !important;
}
[data-id="mobilemenuck-119"] .level2 + .mobilemenuck-submenu .mobilemenuck-item > div:hover {
  background: #464646 !important;
}
/*breadcrumb*/
.breadcrumb {
  background-color: #d62d60;
  margin-bottom: 0;
  color: white;
  padding: 20px !important;
}
.breadcrumb-item.active {
  color: white;
  padding-left: 3px;
}
.pathway {
  color: white;
  text-decoration: none;
   padding-left: 3px;
}
.pathway:focus, .pathway:hover {
  color: white;
}
.breadcrumb-item + .breadcrumb-item::before {
  color: white;
}
/* BOUTON ET LIENS */
.sppb-btn {
  text-decoration: none;
}
a {
  text-decoration: none;
}
a:focus, a:hover {
text-decoration: none;
}
/*PAGE CONTACT*/
.contact {
  margin: 3% 20%;
}
/*GALLERY IGNITE DESCRIPTION ON HOVER*/
.igui-align-center {
  width: 95% !important;
}
.igui-overlay-primary {
    opacity: 0 !important;
}
.igui-overlay-primary:hover {
    opacity: 1 !important;
}
.igui-padding-small {
  padding: 200% 15px 5% 15px !important;
}
.igui-overlay-primary p {
  margin-bottom: 0px !important;
}
.ig-tags-link {
  text-decoration: none !important;
  pointer-events: none !important;
}
.ig-lightbox-descriptions p {
  margin-bottom: 0px !important;
}
.igui-lightbox .ig-tags-link, .ig-description-overlay .ig-tags-link {
  text-decoration: none !important;
}
.igui-lightbox-toolbar {
  background: rgba(0, 0, 0, 0)!important;
}