/**
Theme Name: Astra Child
Author: Infinite Agency
Author URI: https://www.infiniteagency.fr
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile {flex-wrap: wrap;margin-top: 70px;display: inline-flex; position:fixed;}
.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {padding-left: 24px;padding-right: 24px;background-color: #0f172a !important;}

/* TEL MOBIL */
.custom-header-link {text-align: center;background-color: #212a37;padding: 0px 0px 0px 0px;font-size: 16px; display: block;
    position: fixed;
    margin:0;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
}
.custom-header-link a {color: #fff;text-decoration: none;font-weight: 700;}
.custom-header-link a:hover {text-decoration: none;}
.btxcontact {padding:8px 10px; text-align:center; color:#666;}
/* TEL MOBIL */




/* ------------------------------- ARTICLE AUTOPOSTS ---------------------------------- */
.entry-title {font-size: 38px;}

.site .ast-single-related-posts-container {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 2em;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  display: block;
  background-color: transparent;
}

.ast-page-builder-template .ast-related-posts-title-section {
  display: none;
}

.entry-meta {display: none;}

.single.ast-page-builder-template .entry-header {
  padding-left: 0px;
  padding-right: 0px;
}

.single .entry-header .post-thumb img {
  margin-top: 0;
  margin-bottom: 0;
  width: 100%;
  max-height: 400px;
}


.single.ast-page-builder-template .entry-header {
  background: url(/wp-content/uploads/2025/10/activites-localites-audtion-passion.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
 height: 400px;
  padding: 300px 0px 150px 0px;
  margin-bottom: 50px;
	 margin-top: 0em;
}

.ast-single-post .entry-title, .ast-single-post .entry-title a {
  line-height: 1.2;
  color: #fff;
  margin-bottom: 30px;
  margin-right: auto;
  display: block;
	margin-left:auto;
  text-align: center;
	max-width:1200px;
}

p, .entry-content p {
  margin-bottom: 1.2em;
}

.ast-page-builder-template.single .post-navigation {
  padding-bottom: 2em;
  max-width: 1200px;
  margin: 0;
    margin-right: 0px;
    margin-left: 0px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.e-con-boxed.e-flex {
  padding: 0px 20px;
}

.titreh2 {font-size:2.4rem; color:#2d2d2d; text-transform: initial; margin-top: 70px; text-align:left !important; line-height: 1.2em;}
.titreh3 {font-size:2.1rem; color:#2d2d2d; text-transform: initial; margin-top: 70px; text-align:left !important; line-height: 1.2em;}



@media (max-width: 867px) {
	
.single.ast-page-builder-template .entry-header {
  background: url(/wp-content/uploads/2025/10/activites-localites-audtion-passion.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
 height: 400px;
  padding: 260px 0px 20px 0px;
  margin-bottom: 50px;
}

.ast-single-post .entry-title, .ast-single-post .entry-title a {
  line-height: 1.2;
  color: #fff;
  margin-bottom: 30px;
  margin-right: auto;
  display: block;
	margin-left:auto;
  text-align: center;
	max-width:1200px;
}
}



@media screen and (max-width: 544px) {

.custom-header-link {display:block;}
	
.single.ast-page-builder-template .entry-header {
  background: url(/wp-content/uploads/2025/10/activites-localites-audtion-passion.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
 height: 350px;
  padding: 200px 0px 0px 0px;
  margin-bottom: 50px;
}
	
.entry-title {font-size: 25px;}

.ast-single-post .entry-title, .ast-single-post .entry-title a {
  line-height: 1.2;
  color: #fff;
  margin-bottom: 30px;
  margin-right: auto;
  display: block;
	margin-left:auto;
  text-align: center;
	max-width:1200px;
	padding:0px 15px;
}
}
/* ----------------------------- ARTICLES AUOPOSTS ---------------------------------- */




.cocheok {font-size:11px; color:#979191; line-height:14px; text-align:justify; }


@media screen and (min-width: 545px) {
.custom-header-link {display:none;}
}

@media screen and (max-width: 544px) {
.custom-header-link {display:block;}
.ast-header-break-point #ast-mobile-header {display: block;margin-top:35px;}
}

@media screen and (max-width: 550px) {
  .ast-primary-header-bar {
    display: block;
    position: fixed;
    margin: 0;
    margin-top: 0px;
    width: 100%;
    margin-top: 0px;
  }
	.ast-logo-title-inline .ast-site-identity {padding: 1em 0;}
}

/*div.grecaptcha-badge {visibility:hidden;}*/