/* IB VOGT */
body {  background-color: #f8f9fa; color: #666;}
a {    color: #1d95d3;}
h2, h3, h4 {color: #fb991c}
h5 {font-weight:bold}

/* réduire taille de la zone Actus */
.com-content-category-blog {width:70%; margin-left:auto; margin-right:auto}
.com-content-category-blog .col-lg-6 {background-color:#fff; padding:2em; border:solid 5px #f8f9fa}
.com-content-category-blog h1{text-align: center; font-size: 2rem; margin-top:2rem}


/* mettre tous les pictos de titres à la même taille*/
.picto-titre {height: 50px; width:auto}

.t4-mainbody legend {font-size: 1rem} /* sur formulaire de contact*/
.contact-inner {margin : 0 12%}

#cookiehintsubmit {    background: #fb991c !important;}
#redim-cookiehint .cookiehead .headline::before {    background-image: none;}

/* titres articles */
.page-header h2 {margin-left: 12%; margin-top: 30px; font-weight:600}

/* titres des modules */
.module-title {font-size: 24px}

/* retirer les points placés par défaut après les titres */
.t4-section-module .module-title span::after {    content: "";}

/* retirer icones dans infos du formulaire de contact */
.fa-building-o:before, .fa-location-arrow:before,.fa-map-marker:before {    content: "";}

/* police IBVogt placée ici pour détection par SmartSlider ; stylesheet ajoutée dans templates/ja-stark/fonts/Atyp pour détection par le template */
@font-face { font-family: 'AtypText-Regular'; src: url('templates/ja-stark/fonts/Atyp/AtypText-Regular.woff2') format('woff2'),
         url('templates/ja-stark/fonts/Atyp/AtypText-Regular.woff') format('woff'); font-weight: normal;  font-style: normal;}
@font-face {    font-family: 'AtypText-Light';    src: url('templates/ja-stark/fonts/Atyp/AtypText-Light.woff2') format('woff2'),
         url('templates/ja-stark/fonts/Atyp/AtypText-Light.woff') format('woff');    font-weight: normal;    font-style: normal;}
@font-face {    font-family: 'AtypText-Medium';    src: url('templates/ja-stark/fonts/Atyp/AtypText-Medium.woff2') format('woff2'),
         url('templates/ja-stark/fonts/Atyp/AtypText-Medium.woff') format('woff');    font-weight: normal;    font-style: normal;}

/*enlever grisé sur la photo en hero
#t4-hero .bg-overlay:before {display:none;} */

.container-fluid { padding:0}

.acm-hero h2.hero-heading, .t4-section-module .sub-title {
    font-weight: normal;
    font-family: inherit;
}

/* légère marge à gauche ajoutée pour tous les modules */
#t4-section-inview {margin-left:10px}

/* section 1 */
#t4-section-1 .container { max-width: none; padding-top: 2em;    padding-bottom: 1em; }

/* rapprocher sections 2 et 2-bis et titre*/
 #t4-titre-section-2 .container {    padding-top: 5em;    padding-bottom: 1em;  }
 #t4-section-2 .container {  padding-top: 0em;  padding-bottom: 0em;}
 #t4-section-2-bis .container {    padding-top: 0.5em;    padding-bottom: 5em; }

/* rapprocher sections 4 et son titre */
 #t4-titre-section-4 .container {    padding-top: 5em;    padding-bottom: 1em;   }
 #t4-section-4 .container {    padding-top: 0em;    padding-bottom: 5em; }
 
 /* section 3 */
  #t4-titre-section-3 .container {    padding-top: 5em;    padding-bottom: 1em;   }
  #Mod115 {  padding-top: 0em;  padding-bottom: 5em;}
 
/* rapprocher section 6 et son titre */
 #t4-titre-section-6 .container {    padding-top: 5em;    padding-bottom: 1em;   }
 #t4-section-6 .container {    padding-top: 0em;    padding-bottom: 5em; }
 
 
 .bleu1 {background-color: #B6E2E9; }
 .bleu2 {background-color: #1D95D3; }
 .bleu3 {background-color: #0E4B83;}
 .bleu4 {background-color: #182A52; }

/* MENU*/
/* texte du menu en gris */
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  color: #666;}
  
/* rapprocher les items */ 
.t4-megamenu .navbar-nav > li {
    padding-left: 0.5em;
    padding-right: 0.5em;
	font-family: 'AtypText-Light';
} 

  /* item actif en orange */
.t4-megamenu .navbar-nav > li.active > a, .t4-megamenu .navbar-nav > li.active > .nav-link {
    color: #fb991c;
    border-bottom: 1px solid #fb991c;
}
/* dans sous-menu */
  .t4-megamenu .dropdown-menu ul > .active a.nav-link, .t4-megamenu .dropdown-menu ul > .active a.dropdown-item {
    color: #fb991c !important;}
	
  /* item survolé */
.t4-megamenu .navbar-nav > li:hover > a, .t4-megamenu .navbar-nav > li:hover > .nav-link {
    color: #333;}
	
/* couleur du burger */
.t4-offcanvas-toggle i, .navbar-toggler i {
    font-size: 22px;
    color: #fb991c;
}	

/* header menu off-canvas*/
.t4-offcanvas .t4-off-canvas-header {    background-color: #f8f9fa;}