@charset "UTF-8";
/*
  Created by Pierre Bernardeau.
  For Influa
  Date: 12/03/2020
  Time: 10:28

  --- z-styles ---

        _
    ,--'_`--.    
  ,/( \   / )\.  
 //  \ \_/ /  \\ 
|/___/     \___\|
((___       ___))    Join the Empire !!!  ﴾̵ ̵◎̵ ̵﴿
|\   \  _  /   /|
 \\  / / \ \  // 
  `\(_/___\_)/'
    `--._.--'

 */
/*
  Created by Pierre Bernardeau.
  For Influa
  Date: 12/03/2020
  Time: 10:28

  --- _vars ---

        _
    ,--'_`--.    
  ,/( \   / )\.  
 //  \ \_/ /  \\ 
|/___/     \___\|
((___       ___))    Join the Empire !!!  ﴾̵ ̵◎̵ ̵﴿
|\   \  _  /   /|
 \\  / / \ \  // 
  `\(_/___\_)/'
    `--._.--'

 */
/*
  Created by Pierre Bernardeau.
  For Influa
  Date: 12/03/2020
  Time: 12:07

  --- _tools ---

        _
    ,--'_`--.    
  ,/( \   / )\.  
 //  \ \_/ /  \\ 
|/___/     \___\|
((___       ___))    Join the Empire !!!  ﴾̵ ̵◎̵ ̵﴿
|\   \  _  /   /|
 \\  / / \ \  // 
  `\(_/___\_)/'
    `--._.--'

 */
*[data-href] {
  cursor: pointer;
}

#main_menu .submenu .level2.bigger {
  color: #e4b049;
  font-size: 17px;
  text-transform: uppercase;
}
#main_menu .submenu .level2.bigger a, #main_menu .submenu .level2.bigger::marker, #main_menu .submenu .level2.bigger::before {
  color: #e4b049;
}

/*
  Created by Pierre Bernardeau.
  For Influa
  Date: 12/03/2020
  Time: 11:41

  --- _formations ---

        _
    ,--'_`--.    
  ,/( \   / )\.  
 //  \ \_/ /  \\ 
|/___/     \___\|
((___       ___))    Join the Empire !!!  ﴾̵ ̵◎̵ ̵﴿
|\   \  _  /   /|
 \\  / / \ \  // 
  `\(_/___\_)/'
    `--._.--'

 */
.formations {
  margin-bottom: 70px;
}
.formations h1 {
  text-transform: uppercase;
  color: #db9b00 !important;
  font-style: italic;
}
.formations .intro {
  margin-bottom: 30px;
  font-weight: 300;
}
.formations #liste_forms .formation {
  margin: 18px 0;
}
.formations #liste_forms .formation > div {
  height: 160px;
}
.formations #liste_forms .formation .txt {
  background-color: #db9b00;
  color: white;
}
.formations #liste_forms .formation .txt .table {
  display: table;
  width: 100%;
  height: 100%;
}
.formations #liste_forms .formation .txt .table .bloc {
  display: table-cell;
  vertical-align: middle;
  padding: 15px;
}
.formations #liste_forms .formation .txt .table .bloc p {
  margin: 0;
}
.formations #liste_forms .formation .txt .table .bloc .titre {
  font-size: 25px;
  letter-spacing: -0.5px;
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 990px) {
  .formations #liste_forms .formation .txt .table .bloc .titre {
    font-size: 18px;
  }
}
.formations #liste_forms .formation .txt .table .bloc .date {
  font-size: 22px;
  font-weight: 100;
}
@media (max-width: 990px) {
  .formations #liste_forms .formation .txt .table .bloc .date {
    font-size: 17px;
  }
}
.formations #liste_forms .formation .img {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 60px;
}
.formations #liste_forms .formation .img a.bouton {
  display: block;
  width: 130px;
  text-align: center;
  margin: auto;
  background-color: white;
  color: #bbb8b9;
  border: 1px solid #db9b00;
  transition: all 0.3s;
  padding: 10px 20px;
  height: 40px;
  text-decoration: none;
  font-size: 15px;
}
.formations #liste_forms .formation:hover .img a.bouton, .formations #liste_forms .formation:active .img a.bouton {
  background-color: #db9b00;
  color: white;
}

#boutons_pdf_formation {
  margin: 15px auto;
  display: table;
  width: 100%;
}
#boutons_pdf_formation a {
  display: block;
  float: left;
  margin: 15px;
  text-decoration: none;
  background-color: #db9b00;
  color: white;
  border: 1px solid #db9b00;
  transition: all 0.3s;
  padding: 10px 20px;
  text-decoration: none;
  font-size: 15px;
}
#boutons_pdf_formation a:hover, #boutons_pdf_formation a:active {
  background-color: white;
  color: #bbb8b9;
}

#side_egalement {
  background-color: #535758;
  color: white;
  padding: 40px;
  font-size: 25px;
  font-weight: 100;
  letter-spacing: -0.5px;
}
#side_egalement strong {
  color: #db9b00;
  font-weight: 700;
}
#side_egalement a.bouton, #side_egalement a.bouton_jaune {
  display: block;
  margin: 20px auto 0 auto;
  width: 130px;
  text-align: center;
  background-color: #db9b00;
  color: white;
  border: 1px solid white;
  transition: all 0.3s;
  padding: 10px 20px;
  height: 40px;
  text-decoration: none;
  font-size: 15px;
}
#side_egalement a.bouton:hover, #side_egalement a.bouton_jaune:hover {
  background-color: white;
  color: #bbb8b9;
}

.bancontact a.bouton {
  display: none;
}
.bancontact a.bouton_jaune {
  display: inline-block;
  margin: 20px auto 0 auto;
  text-align: center;
  background-color: #db9b00;
  color: white;
  border: 1px solid white;
  transition: all 0.3s;
  padding: 10px 20px;
  height: 40px;
  text-decoration: none;
  font-size: 15px;
}
.bancontact a.bouton_jaune:hover {
  background-color: white;
  color: #bbb8b9;
}

/*
  Created by Pierre Bernardeau.
  For Influa
  Date: 13/05/2022
  Time: 11:53

  --- _shortcodes ---

  Ceci n'est pas utilisé pour tous les shortcodes car le scss est arrivé
  plus tard sur ce thème. Du coup on a juste le code ajouté en 2022 ici :p

        _
    ,--'_`--.    
  ,/( \   / )\.  
 //  \ \_/ /  \\ 
|/___/     \___\|
((___       ___))    Join the Empire !!!  ﴾̵ ̵◎̵ ̵﴿
|\   \  _  /   /|
 \\  / / \ \  // 
  `\(_/___\_)/'
    `--._.--'

 */
.shrtc2022.children {
  margin: 20px -15px;
}
.shrtc2022.children .child .bloc {
  height: 130px;
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
@media (max-width: 768px) {
  .shrtc2022.children .child .bloc {
    height: auto;
    margin: 15px auto;
  }
}
.shrtc2022.children .child .bloc .lien {
  display: table;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 150px;
  background-color: rgba(67, 67, 69, 0.5);
  transition: all 0.3s;
}
@media (max-width: 768px) {
  .shrtc2022.children .child .bloc .lien {
    position: relative;
    height: auto;
    top: 0;
    margin-top: 100px;
  }
}
.shrtc2022.children .child .bloc .lien a {
  display: table-cell;
  vertical-align: middle;
  padding: 15px;
  text-align: center;
  color: white;
  text-decoration: none;
}
.shrtc2022.children .child .bloc:hover .lien, .shrtc2022.children .child .bloc:focus .lien {
  top: 0;
}
.shrtc2022.textes-images {
  margin: 20px 0;
}
.shrtc2022.textes-images .texte-image {
  margin: 10px -15px;
  display: table;
  width: 100%;
  position: relative;
}
.shrtc2022.textes-images .texte-image::after {
  position: absolute;
  width: 3px;
  height: 80%;
  top: 10%;
  left: 0;
  right: 0;
  margin: auto;
  content: "";
  background-color: #927454;
}
@media (max-width: 768px) {
  .shrtc2022.textes-images .texte-image::after {
    display: none;
  }
}
.shrtc2022.textes-images .texte-image.pair::after {
  background-color: #db9b00;
}
.shrtc2022.textes-images .texte-image.pair .texte {
  text-align: right;
}
.shrtc2022.textes-images .texte-image .image .image_bloc {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  height: 180px !important;
}
.shrtc2022.textes-images .texte-image .image .image_bloc img {
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 768px) {
  .shrtc2022.textes-images .texte-image .image {
    margin-bottom: 15px;
  }
}

/*# sourceMappingURL=z-styles.css.map */
