/*
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;}
}

@media screen and (min-width: 1025px) {
    .home .site-header:not(.sticky-active) .section-header,.page-id-532 .site-header:not(.sticky-active) .section-header,.page-id-530 .site-header:not(.sticky-active) .section-header,.page-id-531 .site-header:not(.sticky-active) .section-header 
    , .page-id-1772 .site-header:not(.sticky-active) .section-header
    {
        background-color: transparent !important;
        position: fixed !important;
        top: 0 !important;
    }
}
@media (max-width: 1360px) and (min-width: 1025px) {
  .menu-header .coherence-core-nav-menu  {
    margin:0px !important;
}
.coherence-core-nav-menu__layout-horizontal {
    justify-content:center !important;
}
}
/*disable sticky */
.sticky-active {
  -webkit-animation: unset !important;
  animation: unset !important;
  left: unset !important;
  position: unset !important;
  top: unset !important;
  width: unset !important;
  z-index: unset !important;
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important;
  border-bottom: unset !important;
  background: unset !important;
}
/*Hide contact from Menu in desktop devices*/
@media only screen and (min-width: 1025px){.hidden-desktop {display: none;}}
/*------------------------------------------------------***End***------------------------------------------------------*/


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


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

/* =============================
 * =========== Contact =========
 * ============================= */
    .elementor-531 .elementor-element.elementor-element-c9a6d50 .wpcf7-form select.wpcf7-form-control {

        padding:0 !important;
       min-height: 50px;
   }
   
   .elementor-widget-coherence-contact-form .wpcf7-form  .sp-label {
    font-size: .6em !important;
       top: 2px !important;
   }


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

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

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

/**************************************Style : SLIDER *********************************/  

/**************************************Style : section_presentation*********************************/

/**************************************Style : section_prestations*********************************/

/**************************************Style : section_Actualites*********************************/

/**************************************Style : section_NOS SERVICES*********************************/
.nos-services::before {
    content: "" !important;
    position: absolute !important;
    pointer-events: none !important;
    top: -0px !important;
    left: -0px !important; 
    width: calc(100% + 0px + 0px) !important;
    height: calc(100% + 0px + 0px) !important;
    border-color: inherit !important;
    background: #190203 !important;
    opacity: 0.7 !important;
}
/**************************************Style : section_valeurs*********************************/


/**************************************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-next {
		top: 165px !important;
		left: calc(49% + 18px);
	}

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


.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://weshore.site/marrakech-by-sky/wp-content/uploads/2025/01/marrakech-by-sky-montgolfiere-a-marrakech-flesh-leftr.svg) !important;
	left: 0;
	right: 0 !important;
	bottom: 0;
	top: 30px !important;
	margin: auto;
    		filter: brightness(0) saturate(100%) invert(37%) sepia(100%) saturate(688%) hue-rotate(331deg) brightness(103%) contrast(104%) !important;


}

.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(37%) sepia(100%) saturate(688%) hue-rotate(331deg) brightness(103%) contrast(104%) !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;
	}
}


	.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: 800px){	
	.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) {
    .menu-footer .coherence-core-nav-menu {
        columns: 2;
    }
}
*/

/*------------------------------------------------------***End Media query***------------------------------------------------------*/

/*other's*/
.wa__popup_powered {display:none !important;}
.menu-display-services .coherence-core-menu-toggle {display:none !important;}
.tabs-services .e-n-tabs-heading {padding:20px 0px !important;}
@media screen and (max-width: 497px) {
  .tabs-services  .e-n-tabs-heading {
    width: 100% !important;
  }
}

