/* encode-sans-100 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Encode Sans';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/EncodeSans/encode-sans-v19-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* encode-sans-200 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Encode Sans';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/EncodeSans/encode-sans-v19-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* encode-sans-300 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Encode Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/EncodeSans/encode-sans-v19-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* encode-sans-regular - latin */
@font-face {
  font-display: swap; 
  font-family: 'Encode Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/EncodeSans/encode-sans-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* encode-sans-500 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Encode Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/EncodeSans/encode-sans-v19-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* encode-sans-600 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Encode Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/EncodeSans/encode-sans-v19-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* encode-sans-700 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Encode Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/EncodeSans/encode-sans-v19-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* encode-sans-800 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Encode Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/EncodeSans/encode-sans-v19-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* encode-sans-900 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Encode Sans';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/EncodeSans/encode-sans-v19-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body { /*padding-top: 3.5rem;*/ font-family: "Encode Sans", Arial, sans-serif; font-weight: 400; background: #fff none !important; }
.iefix { display: -ms-flexbox; -ms-flex-direction: column; flex-direction: column; color: #111; }
#banner { background: url(../images/banner.jpg) no-repeat center; background-size: cover; position:relative; min-height: 350px; display: flex; align-items: center; }
#banner h1, #banner h4 { position: relative; z-index: 3;}

.btn-homiris { color: #ffffff; border-color: #ed6f25; background: #ed6f25; border-radius: 30px; padding: 12px 20px; }
.btn-homiris:hover { color: #ed6f25; border-color: #ed6f25; background: #ffffff; }

h1 { font-weight: 600 !important; font-size: 3rem !important; }
h2 { font-weight: 400 !important; font-size: 1.7rem !important; margin: 2rem 0 1.5rem 0; text-transform: uppercase; }
h3 { font-size: 1.4rem; font-weight: 600; }
strong { font-weight: 600;}

.mobile_display { display: none;}

.blog-header-logo img { max-width: 260px; }

@media only screen and (max-width:991px) {
    .desktop_display { display: none;}
    .mobile_display { display: block;}
    #banner { background: url(../images/banner_mobile.jpg) no-repeat center right; }
    .filter_visuel_bg { background-color: rgba(0, 0, 0, 0.4); box-sizing: border-box; height: 100%; position: absolute; right: 0; top: 0; width: 100%; z-index: 2; }
}

/*renvoi*/
.return{
	font-size: 0.81em;
}