/**
Theme Name: We act 4 Earth
Author: Milena Gatelier pour Anelym
Author URI: https://anelym.fr
Description: Création de sites internet en écoconception
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: we-act-4-earth
Template: astra
*/

@font-face {
  font-family: 'Montserrat';
  src: url('fonts/Montserrat-VariableFont_wght.ttf') format("truetype-variations");
  font-weight: 1 999;
  font-display: swap;
}

body{
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
}

/* Menu hover */

.ast-desktop .ast-menu-hover-style-underline > .menu-item:hover > .menu-link::before, 
.ast-desktop .ast-menu-hover-style-overline > .menu-item:hover > .menu-link::before, 
.menu-item.current-menu-item > .menu-link::before, 
.menu-item.current-menu-item > .menu-link::before,
.menu-item.current-menu-item > .menu-link::before, 
.menu-item.current-menu-parent > .menu-link::before{
    width: 100%;
    background-color: transparent;
    transform: scale(1) translate(0)!important;
    background-image: url(/wp-content/uploads/2022/02/point-1.svg);
    background-repeat: no-repeat;
}

.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link::before, .ast-desktop .ast-menu-hover-style-overline > .menu-item > .menu-link::before {
  content: "";
  position: absolute;
  width: 100%;
  right: -75%;
  height: 10px;
  background-color: transparent;
  transform: scale(0,0) translate(-50%,0);
  transition: transform 0s ease-in-out,color .0s ease-in-out;
  top: 20px;
}

footer .widget {margin: 0 0 1em 0;}

footer a, footer p{line-height: 35px;}
footer .menu-faq{margin-top:-20px;}

.wp-social-link.wp-social-link-linkedin.lkdn{
	background-color:#77cbd3!important;
}

.wp-social-link.wp-social-link-instagram.insta{
	background-color:#ffb253!important;
}

.wp-social-link.wp-social-link-youtube.ytb{
	background-color:#ff5955!important;
}

.slick-prev, .slick-next {top: 38%;}

footer .wp-block-buttons{display: inline-block;}

footer .wp-block-buttons > .wp-block-button {margin-right: 40px;}

#block-15 p{
	margin-bottom: 1em;
}

footer .widget_media_image {
  margin: 0;
  display: inline-block;
	margin-right: 10px;
}

.wp-block-image.size-full {
  margin: 0;
}

.eael-contact-form-7-button-align-left .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1){
	margin: 0 auto;
}

.eael-contact-form-7 .wpcf7-form p input.wpcf7-submit{
	margin-left: 50px;
}

.dropdown-menu-toggle{display:none;}

.ast-footer-html-2{
	display:none!important;
}

.ast-footer-html-2 .wp-block-button{
	margin-right: 0!important;
	margin-bottom: 20px;
}

footer .ast-footer-html-2 .wp-block-buttons {
  display: block;
}

#wpcf7-f2517-p4101-o1 input{
	border-color: #35516E;
	color: #77cbd3;
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link::after, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle::after, .ast-builder-menu-1 .current-menu-ancestor > .menu-link::after {
  background-image: url(/wp-content/uploads/2022/02/point-1.svg);
	width: 15px;
position: absolute;
top: 0;
left: 0;
height: 15px;
background-size: contain;
}

/*.ast-desktop .ast-menu-hover-style-underline > .menu-item:hover > .menu-link::before, .ast-desktop .ast-menu-hover-style-overline > .menu-item:hover > .menu-link::before*/

#menu-item-4205::after{
  background-image: url(/wp-content/uploads/2022/02/point-1.svg);
right: 0;
bottom: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
height: 15px;
opacity: 1;
position: absolute;
-webkit-transition: all 0.35s ease;
transition: all 0.35s ease;
width: 24px;
}

/* Membres filtre */

.fg-layout-3-item-thumb {
  width: 150px;
  margin: 0 auto;
}

.eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap {
  height: 150px!important;
}

.fg-layout-3-filters-wrap .fg-layout-3-search-box {
  display: none;
}

.fg-filter-wrap {
  margin: 0 auto;
}

.fg-filter-wrap button {
  width: 100%;
  padding: 12px 15px;
  height: auto;
  text-align: left;
}

.fg-layout-3-item-content img{
	padding-top: 20px;
	margin-bottom:0;
}

.fg-filter-wrap button > i {
  right: 15px;
}

.fg-layout-3-filters-wrap {
  margin-bottom: 20px;
}

/* Blog */

.premium-blog-filter{margin-bottom:40px;}

/*.elementor-4323 .elementor-element.elementor-element-b2bc0ea*/ .premium-blog-author-thumbnail {
  left: 50%!important;
	padding: 0!important;
}

.premium-blog-author-thumbnail img {
  transform: translate(-50%, -50%) !important;
	border: solid 3.5px;
	width: 80px!important;
}

.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper {
	position: relative;
}
.premium-blog-entry-meta {
  position: absolute;
  top: 50px;
  left: 50%;
	transform: translate(-50%, 0)!important;
	line-height: 1.8em!important;
	width: 70%;
}

.post-template.single-post h2{
	color: #00a792;
	font-size: 30px;
	margin-bottom:30px;
}

.post-template.single-post h3{
	font-size: 28px;
	margin-bottom:20px;
}

/* Blog color cart */

.social .premium-blog-post-container, .transition-ecologique .premium-blog-post-container{
	background-color: var( --e-global-color-astglobalcolor0 )!important;
}

.developpement-durable .premium-blog-post-container, .rse .premium-blog-post-container{
	background-color: var( --e-global-color-astglobalcolor2 )!important;
}

.numerique-responsable .premium-blog-post-container, .transition-ecologique .premium-blog-post-container, .statut .premium-blog-post-container{
	background-color: #caeced !important;
}

.numerique-responsable .premium-blog-entry-title a,
.transition-ecologique .premium-blog-entry-title a,
.statut .premium-blog-entry-title a,
.numerique-responsable p,
.transition-ecologique p,
.statut p,
.numerique-responsable .premium-blog-entry-meta i,
.transition-ecologique .premium-blog-entry-meta i,
.statut .premium-blog-entry-meta i,
.numerique-responsable .premium-blog-entry-meta span,
.transition-ecologique .premium-blog-entry-meta span,
.statut .premium-blog-entry-meta span,
.numerique-responsable .premium-blog-entry-meta a,
.statut .premium-blog-entry-meta a,
.transition-ecologique .premium-blog-entry-meta a
{color: var(--ast-global-color-2)!important;}


.social .premium-blog-post-container .premium-blog-excerpt-link-wrap .elementor-button, .transition-ecologique .premium-blog-post-container .premium-blog-excerpt-link-wrap .elementor-button,
.statut .premium-blog-post-container .premium-blog-excerpt-link-wrap .elementor-button,
.numerique-responsable .premium-blog-post-container .premium-blog-excerpt-link-wrap .elementor-button{
	background-color: var( --e-global-color-astglobalcolor2 )!important;
}

.developpement-durable .premium-blog-post-container .premium-blog-excerpt-link-wrap .elementor-button,
.rse .premium-blog-post-container .premium-blog-excerpt-link-wrap .elementor-button{
	background-color: var( --e-global-color-astglobalcolor0 )!important;
}

.developpement-durable .premium-blog-author-thumbnail img, .rse .premium-blog-author-thumbnail img{
	border-color: var( --e-global-color-astglobalcolor0 )!important;
}

.social .premium-blog-author-thumbnail img, .transition-ecologique .premium-blog-author-thumbnail img{
	border-color: var( --e-global-color-astglobalcolor2 )!important;
}

/*.elementor-4323 .elementor-element.elementor-element-b2bc0ea*/ .premium-blog-content-wrapper {
  background-color: transparent!important;
}

/* Responsive */

@media (max-width: 480px) {
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] {
		margin-right: 0;
	}
	.ast-mobile-header-content > :last-child, .ast-desktop-header-content > :last-child {
  padding-bottom: 25px;
	}
	.ast-footer-html-2{
	display:block!important;
	}
		#text-slider .elementor-widget-container .tm-slider.slider.default-tdt.slick-initialized.slick-slider .slick-prev{
		left: -30px !important;
	}
	#text-slider .elementor-widget-container .tm-slider.slider.default-tdt.slick-initialized.slick-slider button.slick-next {
		right: -30px !important;
	}
}