/*
Theme Name: Coherence Child
Theme URI: http://weshore.com/
Author: Weshore Themes
Author URI: https://weshore.com
Template: coherence
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: Private License
License URI: license.txt
Text Domain: coherence-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

/*-----------------------------------------***style header***----------------------------------*/
.section-footer .menu-icon-home > a i{display:none !important;}
.section-header .coherence-core-nav-menu .menu-icon-rs {margin-inline: 5px !important;}
.section-header .coherence-core-nav-menu .menu-icon-rs > a {padding-inline: 5px !important;}

@media only screen and (min-width: 1025px){
	.section-header .menu-icon-home > a span{display: none;}
}
@media only screen and (max-width: 1024px){
	.section-header .menu-icon-home > a i{display:none !important;}
	.section-header .coherence-core-dropdown .menu-icon-rs{display:none !important;}
}



/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/


/* =============================
 * == Phone SlideIn & Contact == 
 * ============================= */

/* =============================
 * =========== Contact =========
 * ============================= */



/*------------------------------------------------------***End***------------------------------------------------------*/

/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/

/**************************************Style : PRE-HOME*********************************/

/**************************************Style : SLIDER *********************************/  
.depicter-bullet-item:not(.depicter-bullet-active) {
    border: 1px solid #fff !important;
    background-color: #ffffff00 !important;
}

/**************************************Style : section_presentation*********************************/
.separateur-presentation{min-width: 840px !important;}
.cstm-bold {font-weight:700 !important;}
/**************************************Style : section_prestations*********************************/
@media (min-width: 801px) {
  .prestation-paragraph {
    opacity: 0 !important;
  }
  .prestation-content {
    transition: transform 0.8s ease;
  }
  .prestation-content:hover {
    transform: translateY(0px) !important;
  }
  .prestation-content:hover .prestation-paragraph {
    opacity: 1 !important;
  }
  .prestation-content:hover .logo-prestation {
    transform: translateY(0px) !important;
  }
  .prestation-content:hover .content-text-prestation {
    transform: translateY(0px) !important;
  }
    .presta-parent-element:hover .prestation-content {transform: translateY(0px) !important;}
	.presta-parent-element:hover .prestation-paragraph  {opacity: 1 !important;}
	.presta-parent-element:hover .logo-prestation  {transform: translateY(0px) !important;}
	.presta-parent-element:hover  .content-text-prestation {transform: translateY(0px) !important;}
	
}

/**************************************Style : section_Actualites*********************************/
.facebook-home .fb-page {
    border: solid 20px #001B3E !important;
    background-color: #001B3E !important;
    border-radius: 70px 70px 20px 20px !important;
}

.facebook-home .fb-page iframe {
    border-radius: 60px 60px 30px 30px !important;
    box-shadow: 0 !important;
}

.fb-page iframe {
    border-radius: 40px !important;
    box-shadow: 0 0 0 0px !important;
}

/**************************************Style : section_Realisations*********************************/
.img-gallery .gallery-icon * {transition: all 0.7s;}
.img-gallery .gallery-icon:hover img {transform: scale(1.05);}
.img-gallery .gallery-icon {position: relative;}
body .img-gallery .gallery-icon {overflow: hidden !important;border-radius:5px !important;}
/**************************************Style : section_valeurs*********************************/
/**************************************Style : Counter*********************************/
.counter-container  .elementor-counter-title{text-align:center !important;}
/**************************************Style : Nos points forts*********************************/

/**************************************Style : section_contact*********************************/

/**************************************Style : section_avis*********************************/
.avis-acc .ti-widget.ti-goog .ti-controls :is(.ti-next, .ti-prev) {
	padding: 22px !important;
	display: flex !important;
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev {
	left: calc(0% - 65px);
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-next {
	right: calc(0%  - 65px);
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-next:hover,
.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev:hover {
	transform: scale(1) !important;
}

.avis-acc .ti-controls-dots {
	visibility: hidden !important;
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-next:before,
.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev:before {
	background-color: transparent !important;
	width: 15px;
	height: 28px;
	background-size: 16px !important;
	content: "";
	background-image: url(https://www.sarlhairybruno.com/wp-content/uploads/2024/12/hairy-bruno-menuisier-en-mayenne-53-flech.svg) !important;
	left: 0;
	right: 0 !important;
	bottom: 0;
	top: 0 !important;
	margin: auto;
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-next:hover:before,
.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev:hover:before {
	filter: brightness(0) saturate(100%) invert(48%) sepia(44%) saturate(4536%) hue-rotate(168deg) brightness(96%) contrast(102%) !important;
}


.avis-acc .ti-widget.ti-goog .ti-controls .ti-next:before {
	transform: rotate(360deg) !important;
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev:before {
	transform: rotate(180deg) !important;
}

.avis-acc .ti-widget.ti-goog .ti-controls .ti-next:after,
.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev:after {
	display: none !important;
}

@media (min-width: 480px) and (max-width: 1024px) {
	.ti-widget.ti-goog .ti-controls {
		display: block !important;
	}
}

@media (max-width: 800px) {
	.avis-acc .ti-widget.ti-goog .ti-controls .ti-next {
		top: 145px !important;
		left: calc(49% + 18px);
	}

	.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev {
		top: 145px !important;
		left: calc(45% - 18px);
	}

	
}

@media (max-width: 479px) {
	.ti-widget.ti-goog .ti-controls-line {
		display: none !important;
		opacity: 0 !important;
	}

	.ti-widget.ti-goog .ti-controls {
		display: block !important;
	}

	.avis-acc .ti-widget.ti-goog .ti-controls .ti-next {
		left: calc(50% + 20px);
	}

	.avis-acc .ti-widget.ti-goog .ti-controls .ti-prev {
		left: calc(50% - 50px);
	}
}

@media (min-width: 480px) and (max-width: 497px) {
	.avis-acc {
		margin-bottom: 30px !important;
	}
}

@media (min-width: 767px) and (max-width: 800px) {
	.avis-acc {
		padding-bottom: 20px !important;
	}
}
@media screen and (max-width: 1360px) and (min-width: 801px) {
  .avis-acc .ti-widget.ti-goog .ti-controls .ti-prev {
    left: calc(0% - 35px);
  }

  .avis-acc .ti-widget.ti-goog .ti-controls .ti-next {
    right: calc(0% - 30px);
  }
}

@media (max-width: 1800px) and (min-width: 1361px) {
  .avis-content {
    transform: translateX(0px) !important;
  }
}



/**************************************Style : section_Instagram*********************************/

/**************************************Style : FOOTER *********************************/
@media only screen and (max-width: 600px){	
	.menu-footer .coherence-core-nav-menu {columns: 1;display: flex;flex-direction: column;justify-content: center;align-items: center;}
	 #menu-1-f04dd49 {display: flex;flex-direction: column;justify-content: center;align-content: center;align-items: center;}
}
@media (min-width: 801px) {
    .presta-menu .coherence-core-nav-menu {
        columns: 2;
    }
}


/*------------------------------------------------------***End Media query***------------------------------------------------------*/
/*Other Pages*/
@media (max-width: 1418px) and (min-width: 1362px) {.separateur-cstm {top: 307px !important;}}