/* WEBFONTS */
@font-face {font-family: "OpenDyslexic-Bold"; font-display: swap; src: url('../fonts/OpenDyslexic-Bold.otf');}
@font-face {font-family: "OpenDyslexic-BoldItalic"; font-display: swap; src: url('../fonts/OpenDyslexic-BoldItalic.otf');}
@font-face {font-family: "OpenDyslexic-Italic"; font-display: swap; src: url('../fonts/OpenDyslexic-Italic.otf');}
@font-face {font-family: "OpenDyslexic"; font-display: swap; src: url('../fonts/OpenDyslexic-Regular.otf');}

:root {
/*--cassiopeia-color-primary: none;
--cassiopeia-color-link: #784605;
--cassiopeia-color-hover: #175AB0;*/
--cassiopeia-font-family-body: "OpenDyslexic";
--cassiopeia-font-family-headings: "OpenDyslexic";
/*--cassiopeia-font-weight-headings: 700;
--cassiopeia-font-weight-normal: 400;​*/
}
.bw {
  --cassiopeia-color-primary: none; /*Suppr couleur de fond header*/
  background-color: #ede3d7; /* pour fond LMProverb */
}

/* MonRetour */
.main-bottom card {
   background-color: #ede3d7; 
}

body {
  --cassiopeia-color-primary: none;
 /* background-color: #ede3d7;*/
  font-family: 'OpenDyslexic',humanist;
  font-size: 18px;
  line-height: 24px; 
 /* letter-spacing: -2px;
  word-spacing: -3px;*/
 /* max-width: 1200px; */
  margin:0 auto 0 auto; 
}

/* Search */
.js-finder-search-query {
  border-radius: 8px;
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); 
  height: 40px;
}

.container-nav .navbar .mod-menu {
  justify-content: center;
}

/* Sous-menus du menu principal "déroulant" au survol */
/* Quel que soit format */
.container-nav .navbar .collapse .mod-menu .mm-collapse .mm-collapsed {
  display: none; /* On masque la flèche qui permet de dérouler le sous-menu */
}
@media (min-width: 992px) {
  .container-nav .navbar .collapse .mod-menu .mm-collapsed {
  display: none; /* On masque la flèche qui permet de dérouler le menu */
  }
  .mod-menu.survol > li:hover > .mm-collapse:not(.mm-show) {
    display: block;
    background-color: #ede3d7;
    border-radius: 8px;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
  }
  .mod-menu.survol > li:hover > .mm-toggler:after {
    transform: rotateX(-180deg);
  }
}

/* Couleur des liens du menu principal*/
.container-nav a:link {
  color: #784605; 
}
.container-nav .mod-menu a:hover {
  color: #175AB0; 
}
/*.container-nav .mod-menu a:active {
  color: #4A678C; 
}*/

/* Couleur du texte des listes du menu principal*/
.container-nav li {
  color: #784605;
}

a:link {
  color: #784605;
  text-decoration: none;
}

a:hover {
  color: #175AB0;
}

a:visited {
  color: #8C6D4A;
}

a:link, a:visited,  a:hover, a:active
{
  text-decoration: none;
}

.mybutton, .btn, .btn-primary, .btn-link {
/*  color: #ffffff;
  background-color: #D4CEC5;
  border: 2px solid #784605;*/
  border: none;
  color: #784605;
  border-radius: 8px;
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  transition-duration: 0.4s;
}

.mybutton:hover {
  background-color: #E8DAB5;
}

.btn:hover {
  background-color: #E8DAB5;
  color: #175AB0;
}

.mybutton:active span{
  background-color: #ede3d7;
}

/* Aspect "Détails" */
.article-info-term {
  display: none;
}
.text-muted {
  font-size: 12px;
  color: #A3A199;
}

.container-below-top {
  display: flex;
  flex-direction: row-reverse;
}

 .container-below-top > * {
  flex: 1 1 auto;
}

/*.one {
  flex: 2 1 auto;
}

.two {
  flex: 1 1 auto;
}*/

/*p {
  font-size: 18px;
  line-height: 125%;  
}
*/
/*head {
	position: fixed;
}*/

/*.row-fluid .span12 {
	width: 99.99999999%;
	*width: 99.946808500638%;
}
.row-fluid .span9 {
	width: 74.468085099%;
	*width: 74.414893609638%;
}
.row-fluid .span6 {
	width: 48.9%;
	*width: 48.882978718638%;
}
.row-fluid .span3 {
	width: 23.4%;
	*width: 23.351063827638%;
}*/

h1,h2,h3,h4,h5,h6 {
	font-family: OpenDyslexic,humanist;
}

h1 {
	font-size: 22px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 19px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}

li {
	line-height: 24px;
    padding-bottom: 4px;
}

/*.nav-child:hover {
	  background-color: #333;
}
*/
fieldset {
	padding: 20px;
	margin: 10px;
	border: 2px solid;
    border-radius: 5px;
	border-color: #784605;
  /*  box-shadow: 4px 4px 2px rgba(0,0,0,0.7);   */
}
legend {
	display: block;
	width: 50%;
	padding: 10px;
	margin-bottom: 0px;
	font-size: 18px;
    font-weight: bold;
	line-height: 20px;
	color: #333;
	border: 0;
/*	border-bottom: 1px solid #e5e5e5;*/
}

em {
    opacity: 0.65;
}

strong {
  font-size:19px;
}

/*.muted {
  font-size: 14px;
}*/

/* Aspect weblinks */
.com-weblinks-category__items .mt-2{ 
  display:flex;
/*  padding: 10px;*/
}
.com-weblinks-category__items .mt-2 .item-image{ 
  padding-right: 20px;
}


@media print {
  a[href]:after {
    content: none !important;
  }
  @page {
		margin: 2cm;
	}
}

div.monflux{
  font-size: 16px;
}
/*div.mesliens{
  font-size: 12px;
}*/

.vecteur
{
  position: relative;
  display:inline-block;
}
.vecteur:after
{
  position: absolute;
  display:block;
  content:'→';
  top:-0.7em;
  left:-0.1em;
}

#clearboth {clear: both;}

div.monflex
{
  display:flex;
}

/*div.right
{
  float:right;
  margin-left:20px;
}*/