/*
Theme Name: Astra Child theme of astra
Theme URI: 
Description: Child theme of astra theme for the Astra theme
Author: <a href="https://wpastra.com/about/?utm_source=theme_preview&#038;utm_medium=author_link&#038;utm_campaign=astra_theme">Brainstorm Force</a>
Author URI: 
Template: astra
Version: 3.7.5
*/

/* modif pour la font raleway pour aligner les chiffres */
body{font-feature-settings: 'lnum' 1}
.alert{font-weight:bold;color:#FF0000}


/* logo et baseline */
.gm-navbar .gm-logo {align-items: flex-start;flex-direction: column;}
.gm-navbar .gm-logo a {font-size: 2.2em;line-height: 1.2;}
.gm-navbar .gm-logo__txt {font-family: 'Libre Baskerville', serif;}
.gm-logo p {margin: 0;color: #F3F3F3;font-size: 1.1em;font-family: 'Libre Baskerville', serif;}

#content a[href^=tel] {border-bottom: none;text-decoration:none;pointer-events: none;white-space: nowrap;}

/* pages où il y a des listings */
#listing h3 em {
	font-weight: 100;
	font-size: 0.8em;
}
#listing h2 {border-bottom: 1px solid var(--ast-global-color-1);}

.boxhero {
  background-image: url("large-balloons.jpg");
  background-image: image-set(
    "large-balloons.avif" type("image/avif"),
    "large-balloons.jpg" type("image/jpeg"));
}
.meta {
	background-color: var(--ast-global-color-2);
	display: inline-block;
	padding: 5px 10px;
	border-radius: 10px;
	font-size: 0.9em;
	width:95%
}
.archive .meta {
	background-color: unset;
	padding: 0;
	margin-bottom: 0.5em;
}
 .meta a {
	border-bottom: 1px solid var(--ast-global-color-1);
}
.ast-archive-description{padding-left:0 !important}
.archive article {margin-bottom: 1.5em;}
.post:after {
  content: "";
  display: table;
  clear: both;
}
.post{margin-bottom: 3em}

/***************************************** RESPONSIVE ********************************/
@media screen and (max-width: 410px){
/* fond du header en 320px */
.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-inner-bg, .gm-padding,.gm-wrapper {
	background: var(--ast-global-color-1) url("/wp-content/themes/astra-child-theme/dark.png") ;}

}
@media screen and (max-width: 432px){
	#fancybox-wrap {
	width: 90% !important;
	left: 5% !important;}

/*marge du hero */
#hero {padding: 80px 10px 0 10px;}
	
/* titre newsletter */   
#zoneagendanews {padding-top: 10px;}
#zoneagendanews h2 {font-size: 1.45em;} 

    
}
@media screen and (min-width: 391px) {
	#hero {background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
    height: 70vh;
	max-height: 600px;}



}
@media screen and (min-width: 391px) and (max-width: 560px){
#voircarte {margin-top: 19px !important;}
/*.elementor-column-gap-default > .elementor-column > .elementor-element-populated {padding: 10px 10px 0 10px;}*/
/*.elementor-8428 .elementor-element.elementor-element-af5be64 {padding-bottom: 10px !important;}*/

	#hero {
	background-image: url("https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-480.jpg");
	background-image: image-set(
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-480.avif" type("image/avif"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-480.webp" type("image/webp"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-480.jpg" type("image/jpeg")) ;}
    
    
}
@media screen and (max-width:640px){
	#blob{order:2}

	
}
@media (max-width: 786px) { 
 #content  a[href^=tel] {border-bottom: 1px dotted;}
 
 
}
@media screen and (max-width:800px){
	/* boite carte */
.elementor-element-01e1677 > .elementor-element-populated {	margin: 0 0 10px 0 !important;}
.elementor-8428 .elementor-element.elementor-element-f0ddb94 > .elementor-element-populated {margin: 0 !important;}
.elementor-8428 .elementor-element.elementor-element-79f9ef2 {margin-top: 0;margin-bottom: 0;padding: 10px 0;}

#blob .elementor-heading-title.elementor-size-default {margin: 20px 0 0 0;}
.elementor-8428 .elementor-element.elementor-element-f0ddb94 > .elementor-element-populated > .elementor-background-overlay {background-image: none !important;} 
#blob {border-radius: 10px;background: rgba( 242, 244, 248, 0.8 );margin:10px}
#blob .elementor-align-center {text-align: right;} 
#blob .elementor-column-gap-default > .elementor-column > .elementor-element-populated {padding: 10px 10px 0 10px !important;}

}
@media screen and (min-width: 561px) and (max-width: 800px){
	#hero {
	background-image: url("https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-640.jpg");
	background-image: image-set(
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-640.avif" type("image/avif"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-640.webp" type("image/webp"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-640.jpg" type("image/jpeg")) ;}
 
 
   
}
@media screen and (min-width: 780px) and (max-width: 810px){

#zoneagendanews h2 {font-size: 18px;} 

}
@media screen and (min-width: 801px) and (max-width: 1279px){
	#hero {
	background-image: url("https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1024.jpg");
	background-image: image-set(
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1024.avif" type("image/avif"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1024.webp" type("image/webp"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1024.jpg" type("image/jpeg")) ;}
    
    
}
@media screen and (max-width: 1023px) {
.flex-grow-1 {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: initial !important;}
	.gm-burger .hamburger-inner, .gm-burger .hamburger-inner::after, .gm-burger .hamburger-inner::before {background-color: rgba(243, 243, 243, 1) !important;}	


}
@media screen and (min-width: 1020px) and (max-width: 1030px) {
.gm-logo p {font-size: 13px !important;}
.gm-navbar .gm-logo a {font-size: 25px !important;}
.gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
	margin-right: 13px !important;margin-left: 13px !important;}
#blob{width:32% !important}
.elementor-element-01e1677{width:68% !important}
}
@media screen and (min-width: 1280px) and (max-width: 1599px) {
	#hero {
	background-image: url("https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1280.jpg");
	background-image: image-set(
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1280.avif" type("image/avif"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1280.webp" type("image/webp"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1280.jpg" type("image/jpeg")) ;}


}
@media screen and (min-width: 1600px) and (max-width: 1919px){
	#hero {
	background-image: url("https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1600.jpg");
	background-image: image-set(
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1600.avif" type("image/avif"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1600.webp" type("image/webp"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1600.jpg" type("image/jpeg")) ;}


}
@media screen and (min-width: 1920px){
	#hero {
	background-image: url("https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1920.jpg");
	background-image: image-set(
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1920.avif" type("image/avif"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1920.webp" type("image/webp"),
   "https://cdn.gervanne-sye.com/wp-content/themes/astra-child-theme/images/gigors-et-lozeron-1920.jpg" type("image/jpeg")) ;}
   
   
   
}
 @media screen and (max-height:480px) {
 	#hero {
	height: 85vh;}
	
} 
/* ***********************************************************************FIN RESPONSIVE */

#post-13822 .elementor-widget-container {color:var( --e-global-color-astglobalcolor1 );}

header.entry-header .entry-title {text-transform: initial !important;}
.entry-content a:hover {
background-color:var(--ast-global-color-2) !important;
  color: initial !important;
}

/* MISE EN FORME PAGE ARCHIVE DES PUBLICATIONS */
.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
 background-color: inherit;;
	padding-bottom: 0;
	border-bottom: 0;
}
.archive .post{padding:0 0 2em 3em !important}
.archive .entry-content > p{margin-bottom:0.5em !important;}
.archive .post{margin-bottom:2em !important;}

#main.entry-content  a {
	text-decoration: none;
	border-bottom: 1px dotted var(--ast-global-color-2);
}

.entry-content ul,.sidebar-main ul {list-style: none !important;}
.sidebar-main ul{margin:10px 0 10px 20px} 
.sidebar-main li {list-style: none;	font-size: 0.9em;}
.entry-content ul:not(.eael-tab-inline-icon) li::before,.sidebar-main ul  li::before {
	content: '\2011';
	position: absolute;
	margin-left: -10px;}
#main .entry-content  ul.anwp-pg-pagination a {border: 1px solid #dee2e6 !important;}

ul.anwp-pg-pagination li::before {content: '' !important;}
ul.ai1ec-nav li::before,#main .lcp_paginator li::before{content:'' !important;margin-left:0  !important}
.elementor-widget-text-editor li p:last-child{ margin-bottom:0.3rem;}

/* modal form */
.ays_content_box {	padding: 0 15px !important;}
.ast-breadcrumbs-wrapper {display: block;	width: 100%;margin: 10px 0 2em 0;font-size: .9rem;}
#content {background-color: var(--ast-global-color-3);}
.carte .elementor-button-text {padding-left: 5px;}
.ays_content_box #mailpoet_form_4 {
	width: auto !important;
}

/* ********************************************SIDEBAR  */
.ast-right-sidebar #primary {border-right: 1px solid var(--ast-global-color-2) !important;margin: 115px 0 4em 0 !important;}
.ast-right-sidebar #secondary {margin: 186px 0 4em 0;line-height: 1.2;}
#secondary p {font-size: .9rem;line-height: 1.5;}
.newsletter-sidebar {margin-bottom: 2.3em;}
.newsletter-sidebar p {margin-bottom: .5em;}
#jemabonne {border: 0 !important;}
/*#jemabonne:hover{background-color: var(--ast-global-color-2) !important}*/

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}
.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}
.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}
.elementor-button-wrapper .elementor-button {border-color: var(--ast-global-color-1);background-color: var(--ast-global-color-1);}



.contact-sidebar a,.commune .current_page_item > a, .commune a:hover,.sidebar-main [aria-current="page"]  {	border-bottom: 1px dotted;}

#secondary .sidebar-main .commune a{border-bottom: unset}
#secondary .sidebar-main a:hover,.contact-sidebar a:hover {	border-bottom: 1px solid;}
.commune .current_page_item > a, .commune a:hover,.sidebar-main [aria-current="page"]  {	border-bottom: 1px dotted;}
#secondary h2 {	font-size: 1rem;}
.communes > li.commune>a{	font-family: 'Libre Baskerville';}
.communes > li > .sub-menu {	margin-left: 0 !important;}

/* **********************************************MENUS */
/*.current-menu-ancestor > a{color: var(--ast-global-color-0) ;background-color:var(--ast-global-color-2)}*/

/* affichage de l'icone home et masquage texte home */
.gm-wrapper .gm-main-menu-wrapper .gm-navbar-nav .gm-menu-item__icon {
	display: block;
}
.menu-item-home .gm-menu-item__txt {
	clip: rect(0 0 0 0);
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	overflow: hidden;
}

.unclickable{pointer-events: none;}
#primary-site-navigation .current-menu-parent > a, #ast-hf-menu-1 > li:hover > a {color: #fff !important;}
.main-header-bar .main-header-bar-navigation .page_item_has_children > a::after, .main-header-bar .main-header-bar-navigation .menu-item-has-children > a::after, 
.site-header-focus-item .main-header-bar-navigation .menu-item-has-children > .menu-link::after {
	margin-left: 5px !important;}
	
	/*
	.current-menu-parent > a.menu-link,.current-menu-parent > a:hover,.current_page_item > a:link ,.current_page_item > a:hover {
  color: var(--ast-global-color-0) !important;background-color:var(--ast-global-color-2) !important
}*/

#ast-hf-menu-1 > li > a {
    text-transform: uppercase;
	font-size: 0.8rem;
	font-weight: bold;
    margin: 0;
    padding: 11px;color:#fff;
}

#masthead {	width: auto !important;}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper {margin-top: 0;}
#ast-hf-menu-1 .sub-menu a {font-size:14px;color: var(--ast-global-color-7);}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {line-height: 95px !important;}
.ast-desktop .ast-menu-hover-style-underline > .menu-item.menu-item-has-children > .menu-link::before, .ast-desktop .ast-menu-hover-style-overline > .menu-item.menu-item-has-children > .menu-link::before {height: 0;}
 #ast-hf-menu-1 > li > a {background-color:transparent !important;}
 #menu-menu-principal > .current_page_item .gm-anchor.menu-link {background-color: transparent !important;}

/* sticky menu */
#mysticky-nav li li a {color:var(--ast-global-color-7) !important }
#mysticky-nav.wrapfixed .myfixed,#mysticky-nav.wrapfixed{background:  var(--ast-global-color-1) url("/wp-content/themes/astra-child-theme/dark.png")  !important;}
#ast-hf-menu-1 .sub-menu a:hover{background-color:var(--ast-global-color-3)} 
#menu-item-9463 a {color: #fff;}
.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu {border-top-width: 1px;border-color: var(--ast-global-color-1);}
#menu-item-1265 a {color: #fff;}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxx */
body:not(.home) .gm-navbar > .gm-wrapper, body:not(.home) .gm-navbar.gm-navbar-fixed-sticky > .gm-wrapper {

	background: var(--ast-global-color-1) url("/wp-content/themes/astra-child-theme/dark.png") !important;
}

/* menu des communes */
.ast-breadcrumbs-wrapper + .commune {margin: -10px 0 20px 0 !important;}
.commune ul {
		background-color: var(--ast-global-color-2);
	border-radius: 50px;
	border: 1px solid var(--ast-global-color-6);
    padding: 0;
    margin: 0 0 20px 0;
    list-style: none;
    position: relative;
    font-size: .9rem;line-height: 1.3;
}
.commune ul li{display: inline-block;background-color: var(--ast-global-color-2);font-size: 0.9rem}
.commune ul  li a{display: block;color: #fff;text-decoration: none;color:var(--ast-global-color-0)}
.commune > ul > li > a{ padding: 0 10px; line-height: 35px;}
.commune li li a{font-size: 0.85rem;line-height:1.2;padding:5px 10px}

.commune .menu > li:first-child {margin-left: 15px;}

/* Hide Dropdown by Default*/
.commune ul ul {
	display: none;
	position: absolute;
	top: 35px;
	border: 1px solid var(--ast-global-color-6);
	border-top: 0;
	z-index: 2;
}

/* hover */
.menu .current-menu-parent,.commune a:hover,.commune .current_page_item{   background-color:var(--ast-global-color-3);}

.commune .current_page_item > a, .commune a:hover { border-bottom: none;}

/* Display Dropdown on Hover */
.commune ul li:hover > ul {    display: inherit;}
/* Fisrt Tier Dropdown */
.commune ul ul li{
    width: 170px;
    float: none;
    display: list-item;
    position: relative;
  z-index:50

}
.commune ul ul,.commune ul ul li:last-of-type,.commune ul ul li:last-of-type a:hover{border-radius: 0 0 5px 5px;}

/* ============ Second, Third and More Tiers ===========*/
.commune ul ul ul li {
    position: relative;
    top: -60px;
    left: 170px;
}

/* Change this in order to change the Dropdown symbol */
.commune li > a::after {font-family:"FontAwesome"; content: ' ';}
.commune li > a:only-child::after {content: '';}


/* HEADER */
body:not(.home) #masthead {	position: fixed;background: var(--ast-global-color-1) url("/wp-content/themes/astra-child-theme/dark.png") ;}


/* HOME */
.glassy {border-radius: 10px;	background: rgba( 242, 244, 248, 0.8 );}
.glassy p {margin-bottom: 1em ;}
.glassy p:first-of-type{margin-bottom: 0}


/* AGENDA */
.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date {background: none !important}
.ai1ec-agenda-widget-view .ai1ec-event > a {border: 0 !important;background: none !important;color:var(--ast-global-color-7) !important}
.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title {margin: 6.5px 0.75em  6.5px 0; }
.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month,.timely .ai1ec-nav-pills > li.ai1ec-active > a, .timely .ai1ec-nav-pills > li.ai1ec-active > a:hover, .timely .ai1ec-nav-pills > li.ai1ec-active > a:focus {background-color: var(--ast-global-color-1) !important;}
.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date {border-top: none !important}
.anwp-pg-wrap .anwp-pg-post-teaser__thumbnail {display: none;}
.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title {margin-left:0 !important}
.ai1ec-agenda-widget-view .ai1ec-event {margin-left:2em !important;}

/*
.lcp_currentpage {
	background-color: var(--ast-global-color-1);
	color: var(--ast-global-color-3);
	border: 1px solid var(--ast-global-color-1) !important;
	border-radius: 50%;
    width: 1.1em;
    height: 1.1em;
    padding: 0.25em;
    text-align: center;
    font-size: 16px;
}*/

.lcp_currentpage {
	background-color: var(--ast-global-color-1);
	color: var(--ast-global-color-3);
	border: 1px solid var(--ast-global-color-1) !important;
	border-radius: 50%;
	width: 1.8em;
	height: 1.8em;
	padding: 0 !important;
	text-align: center;
	font-size: 1rem;
}

/* actu des communes  */
.lcp_paginator li:hover {
	/*background-color: var(--ast-global-color-1);
	color: var(--ast-global-color-4) !important;*/
	background-color:none !important
}
.lcp_paginator li {
	border: 0 !important;
	padding: 0 5px;
	margin: 2px;
	line-height: 1.8em;}
.lcp_paginator li a {
	/*border-bottom: 1px solid !important;*/
	padding:2px;}
.lcp_paginator li a:hover {
	background-color: inherit !important;
	border-bottom: 1px dotted var(--ast-global-color-3) !important;
	color:var(--ast-global-color-1) !important;}


/* posts home */
.anwp-pg-wrap .anwp-pg-classic-blog .anwp-pg-post-teaser__content {padding-left:0}
.anwp-col-md-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

#flash-infos .anwp-link-without-effects:hover, #actus-communales .anwp-link-without-effects:hover,#territoire a:hover{text-decoration: underline !important;}
.anwp-pg-pagination-navigation.position-relative a,#territoire a {text-decoration: none;}
.anwp-pg-wrap .anwp-page-item .anwp-page-link--active {background-color: var(--ast-global-color-1) !important;border-color: var(--ast-global-color-2) !important;}
/*#flash-infos .anwp-page-link:hover,#actus-communales .anwp-page-link:hover {background-color:#e0ddb5; color:var(--ast-global-color-1)}*/
.anwp-pg-post-teaser__title a:hover{background-color:inherit !important;color:var( --e-global-color-astglobalcolor0 ) !important}

#flash-infos .anwp-page-link,#actus-communales .anwp-page-link{color:var(--ast-global-color-1);text-decoration: none;}
.anwp-pg-wrap .anwp-pg-classic-blog .anwp-pg-post-teaser + .anwp-pg-post-teaser {margin-top: 1.2em;}
.anwp-page-item .anwp-page-link {	color: var(--ast-global-color-1);}
.anwp-page-item .anwp-page-link--active:hover{color:#fff !important}

/*
.entry-content ul:not(.eael-tab-inline-icon) li::before {
	content: '';
}*/


/* posts single */
.single .nav-links {	gap: 20px;}
.single .post-navigation {padding:0;width:95%}
.single .nav-previous, .single .nav-next{padding:10px;border-radius:10px !important;background-color: var(--ast-global-color-2)}
.single .nav-previous a, .single .nav-next a{  line-height:1.2 !important;font-size:0.9em !important;text-align:left !important;}
.single .nav-previous a:hover,.single .nav-next a:hover,.ast-pagination .prev.page-numbers:hover,.ast-pagination .next.page-numbers:hover {text-decoration:underline;transition: all .5s;}


/* pagination dans la page archives */
.archive .ast-pagination .page-numbers {
	background-color: var(--ast-global-color-2) !important;
	border-radius: 10px;
	font-size: 0.9em;
}

/* TABS ************************************/
.elementor-tabs-wrapper {border-bottom: 1px solid var(--ast-global-color-6);}
.elementor-tabs-content-wrapper,.elementor-tab-title, .elementor-widget-tabs .elementor-tabs-content-wrapper{border-width:0 !important}
.elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title::after, 
.elementor-widget-tabs .elementor-tab-title::before, .elementor-widget-tabs .elementor-tabs-content-wrapper {border: 0 !important;}

.elementor-tab-title.elementor-active,.elementor-tab-title:hover {
  border-bottom: 3px solid var(--ast-global-color-1) !important;
  transition: border-color 0.5s ease-out;}
.elementor-widget-tabs .elementor-tab-desktop-title {padding: 20px 15px 10px 15px !important;}
.elementor-widget-tabs .elementor-tab-content {padding: 20px 0 0 0 !important;}

/* tabs dans les comptes rendus */
.comptes-rendus .elementor-tabs-wrapper {
	border-bottom: 0 !important
}

.comptes-rendus .elementor-tab-title::before,
.comptes-rendus .elementor-tab-title.elementor-tab-desktop-title.elementor-active::before {
	display: inline-block !important;
	font-style: normal !important;;
	font-variant: normal !important;;
	text-rendering: auto !important;;
	-webkit-font-smoothing: antialiased !important;;
	margin-right: 5px !important;;
	font-family: "Font Awesome 6 Free" !important;;
	font-weight: 300 !important;;
  content: "\f133";
  border:0 none !important;
}
.elementor-widget-tabs.elementor-tabs-view-vertical.comptes-rendus .elementor-tab-desktop-title.elementor-active::before{
  font-family: "Font Awesome 6 Free" !important;
  content: "\f133";}
.comptes-rendus .elementor-tab-title{background-color: var( --e-global-color-astglobalcolor2);color:rgb(34,51,0);
font-weight:normal !important;}
.comptes-rendus.elementor-widget-tabs .elementor-tab-desktop-title{padding:10px 10px 10px 5px !important}
.comptes-rendus.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
	width: auto !important;min-width: 75px;}
.comptes-rendus .elementor-tab-title:hover{background-color: var( --e-global-color-astglobalcolor1);color:#fff;border-bottom:0 !important}
.comptes-rendus.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
	border-right-style: none;
	background-color: var( --e-global-color-astglobalcolor1);color:#fff;
	border-bottom: 0 !important;text-align: right !important;
}
.comptes-rendus.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::before {
	transform: none !important;
	left: 5px !important;
	top: auto !important;  }
.comptes-rendus.elementor-widget-tabs .elementor-tab-content {padding: 0 !important;font-size:0.9em}
.comptes-rendus.elementor-widget-tabs .elementor-tab-content a{text-decoration: none;border-bottom: 1px dotted var( --e-global-color-astglobalcolor0)}

.journal .elementor-tab-title::before, .journal .elementor-tab-title.elementor-tab-desktop-title.elementor-active::before,
.journal .elementor-widget-tabs.elementor-tabs-view-vertical.comptes-rendus .elementor-tab-desktop-title.elementor-active::before {
	font-weight: 300 !important;content: "\f1ea" !important;}

/* effet titre souligne sur 100px */
.titrerubrique::after {
	content: "";
	position: absolute;
	left: 0;
	top: 1.86em;
	height: 2px;
	width: 100px;
	border-bottom: 2px solid var(--ast-global-color-0);}

.souligne {	margin-bottom: 3px !important;}
.secondary-line {border: 0;background-color: var( --ast-global-color-1);width: 100px;height: 2px;}

/* mailpoet form */
form.mailpoet-manage-subscription .mailpoet_paragraph{margin-bottom:20px}
#main .mailpoet_submit {
	border-color: var(--ast-global-color-1);
background-color: var(--ast-global-color-1);
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
#main .mailpoet_submit:hover {background-color: var( --e-global-color-astglobalcolor0 );}

/*popup newsletter */
.ays-pb-modal p {text-align: left !important}
.ays-pb-modal input {border: 1px solid  var( --e-global-color-astglobalcolor6 )}
.ays-pb-modal input::placeholder{color:#000 !important;}

/* footer */
body:not(.home) .site-above-footer-wrap[data-section="section-above-footer-builder"]{background-image: url("/wp-content/themes/astra-child-theme/dark.png") }
#colophon, #colophon #astra-footer-menu .menu-item > a,.ast-footer-copyright p{font-size:0.9rem !important}
#colophon a:hover {	text-decoration: underline;color:#fff !important}

#prepied a {border: 0 !important;transition: initial;font-size: 0.95em !important;}
#territoire a:hover{color:var(--ast-global-color-0) !important;}
#prepied a:hover {background: inherit !important;}
#prepied .elementor-heading-title a:hover{color:var(--ast-global-color-1) !important;;}
.wp-caption {display: flex;flex-direction: column;}

/*carte*/
.elementor-button-wrapper .fancybox-iframe{ background-color: var(--ast-global-color-1) !important; }
/*.elementor-button-wrapper .fancybox-iframe:hover{ background-color: var(--ast-global-color-0) !important; }*/
/*
.elementor-button-wrapper .fancybox-iframe:hover,.elementor-button:hover,.elementor-button-link:hover{ background-color: #8c884a !important; }*/

.elementor-button-link.elementor-button:hover,.gm-search:not(.fullscreen) .gm-search-btn:hover {background-color:var(--e-global-color-secondary) !important;
	color:var(--ast-global-color-3) !important;}

body:not(.home) #primary {	margin-top: 115px !important;min-height: 77vh;}
body:not(.home) #main {	padding-bottom: 2em;}

.gallery .gallery-caption {border: 0;}

/* ****************** PLAN DU SITE */
.wsp-pages-list {display: flex;flex-direction: column;gap: 10px;margin:0}
#main .wsp-pages-list > li::before {content: '';position: absolute;margin-left: 0;}
#main .wsp-pages-list > li{font-weight:bold}
.children {font-weight: normal;}


/* ************************************ equipes ***********************/
.exad-team-member-basic .exad-team-member-content {padding: 10px !important;}
.exad-team-member-name {margin-bottom: 0 !important;font-size: 0.868rem !important;}
.exad-team-member-about {margin: 0 !important;line-height: 1.2;}
.circled.webpexpress-processed {border-radius: 20px 20px 0 0;}
.exad-team-item{max-width: 202px !important;padding: 0 !important;margin: 0 !important;}
.exad-team-member-basic {
	border: 1px solid var(--ast-global-color-1) !important;
	border-radius: 20px !important;
	padding: 0 !important;
	background-color: var(--ast-global-color-2) !important;}

/* ariane*/
.trail-items {margin-left: 0 !important;}

/* separation */
.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, 
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::after,
 .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::before, 
 .elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator {
	background-color:  var(--ast-global-color-2) !important;

}
/* LIENS EXTERNES AU SITE */
#main .entry-content a[href*="//"]:not([href*="gervanne-sye.com"])::after {
  content: "\f35d";
  font-family: "FontAwesome";
  padding-left:5px;
  font-weight:100}
#territoire a::after{content:"" !important;padding:0 !important}
  
#content a[href$=".pdf"]::after {
    font-family: "FontAwesome";
    content: "\f1c1" !important;
    padding-left: 5px;}

.gm-search:not(.fullscreen) .gm-search-btn {background-color: var(--ast-global-color-1) !important;}
