/*
Theme Name: Farah Child
Description: Child theme for the Farah. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Read More</a>
Author: PeThemes
Author URI: http://pethemes.com
Template: farah
*/


/* =Theme customization starts here
-------------------------------------------------------------- */


.fullscreen--slideshow .project--excerpt {
  left: 60%;
  max-width: 35vw;
  text-transform: none;
}

.pe--button i{
	width: 1.3em;
}

a:hover, a:focus, a:active {
  color: #F6841F;
}

.pe--page--loader.pl__blocks .page--loader--ov > span{
	background: #013433;
}

.pe--form input[type="text"], .pe--form input[type="email"], .pe--form input[type="url"], .pe--form input[type="password"], .pe--form input[type="search"], .pe--form input[type="number"], .pe--form input[type="tel"], .pe--form input[type="range"], .pe--form input[type="date"], .pe--form input[type="month"], .pe--form input[type="week"], .pe--form input[type="time"], .pe--form input[type="datetime"], .pe--form input[type="datetime-local"], .pe--form input[type="color"], .pe--form textarea {
	border-bottom: 1px solid #aeaeae;
}

/* .bg--noise{
	background: transparent !important;
} */

/* HOME */
/* VIDEO SLIDE */
@media screen and (min-width: 1024px){
	[data-index="0"] .plyr__video-wrapper{
		height: 700px;
	}

	[data-index="0"] .elementor video{
		object-fit: fill;
	}
	
	[data-index="0"] .project--image.slide-bgimg.project__image__15082 {
		filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ) !important;
	}
}

@media screen and (min-width:1300px) and (max-width: 1500px){
	[data-index="0"] .plyr__video-wrapper{
		height: 720px;
	}
	
	[data-index="0"] .elementor video{
		object-fit: fill;
	}
}

@media screen and (min-width:1501px) and (max-width: 1700px){
	[data-index="0"] .plyr__video-wrapper{
		height: 800px;
	}
	
	[data-index="0"] .elementor video{
		object-fit: fill;
	}
}

@media screen and (min-width:1701px) and (max-width: 1800px){
	[data-index="0"] .plyr__video-wrapper{
		height: 900px;
	}
	
	[data-index="0"] .elementor video{
		object-fit: fill;
	}
}


@media screen and (min-width: 1801px) and (max-width:2100px){
	[data-index="0"] .plyr__video-wrapper{
		height: 1100px;
	}
	
	[data-index="0"] .elementor video{
		object-fit: fill;
	}
}

@media screen and (min-width: 2101px){
	[data-index="0"] .plyr__video-wrapper{
		height: 100%;
	}
}

ul.home-slider-list {
	position: relative;
	list-style: none;
	margin-left: 0;
	padding-left: 1.2em;
}
ul.home-slider-list li:before {
	content: ">";
	position: absolute;
	left: 0;
}

.fullscreen--slideshow .project--button--bottom {
  position: absolute;
  bottom: 4.5%;
	left: 50%;
}

body:not(.rtl) .elementor-12681 .elementor-element.elementor-element-918cef7 {
  left: -47%;
}

.elementor-12681 .elementor-element.elementor-element-918cef7 {
	bottom: 0px;
}

.home .text-h1{
	font-size: 4.61rem;
}

@media screen and (min-width:571px) and (max-width: 1024px){
		.elementor-12681 .elementor-element.elementor-element-918cef7 	{
		bottom: -25px;
	}
}

@media screen and (max-width:570px){
	.fullscreen--slideshow .project--excerpt {
  	left: 5%;
		max-width: 90%;
		display: block !important;
	}
	
	.swiper-slide:first-child .project--custom--excerpt, [data-index="0"] .project--custom--excerpt {
		bottom: 68% !important;
		left: 5% !important;
		max-width: 45vw !important;
	}
}

/* FIRST SLIDE  */
.swiper-slide:first-child .project--excerpt, [data-index="0"] .project--excerpt {
  bottom: 30%;
/* 	max-width: 55vw; */
}

.swiper-slide:first-child .project--top, [data-index="0"] .project--top {
  display:none !important;
}

.swiper-slide:first-child .project--custom--excerpt, [data-index="0"] .project--custom--excerpt {
    position: absolute;
    bottom: 40%;
    left: 15%;
    max-width: 25vw;
    overflow: hidden;
}

.hide-logo-fist-slide{
	display: none !important;
}

.swiper-slide:first-child .project--button, [data-index="0"] .project--button{
	display:none !important;
}

@media screen and (min-width: 1500px){
	.swiper-slide:first-child .project--custom--excerpt, [data-index="0"] .project--custom--excerpt{
		left: 15%;
	}
}

@media screen and (min-width: 1400px){
	.swiper-slide:first-child .project--excerpt, [data-index="0"] .project--excerpt {
		left: 65%;
		max-width: 25vw;
	}
	
	.swiper-slide:first-child .project--custom--excerpt, [data-index="0"] .project--custom--excerpt{
		left: 10%;
	}
}

/* MAIN MENU */
.site--nav.nav--fullscreen.overlay--blocks .site--menu > div > div {
  background-size: cover !important;
	background-image: url("https://alco.myuatsite.com/wp-content/uploads/2024/07/menu-bg-2.webp") !important;
}

/* HOME */
.home .wd--show--on--top.elementor-element.elementor-element-ba08ef0.elementor-hidden-mobile.scrubbed__false.pinned__false.elementor-widget.elementor-widget-pebutton {
  display: none;
}

/* HOME SLIDER */
.fullwidth-group{
	width: 100% !important;
	left: 0 !important;
}

.fullwidth-row{
	padding: 0px !important;
}

/* ABOUT */
.wpcf7-form-control.wpcf7-textarea:focus, .pe--form input[type="email"]:focus, .pe--form input[type="text"]:focus{
	color: #d6d6d6;
}


@media screen and (min-width: 1500px){
		.elementor-12783 .elementor-element.elementor-element-a1e98fe {
		bottom: 30px;
		text-align: left;
	}
	
		.elementor-13200 .elementor-element.elementor-element-081452e 	{
		width: 49%;
	}
}

@media screen and (min-width:1600px){
	.elementor-13200 .elementor-element.elementor-element-081452e 	{
		width: 55%;
	}
}

/* HIGHLIGHT */
.convert--accordion.ac--underlined .container--accordion--item::after {
  background: transparent;
}

@media screen and (max-width: 464px){
	#highlights .container--accordion--title span.ac-order{
		width: 10px;
	}
}

.pe--accordion.ac--ordered .pe-accordion-item-content p {
  padding-left: calc(0 * var(--fontSize));
}

.pe--accordion.ac--ordered span.ac-order {
	margin-right: calc(5.5 * var(--fontSize));
}

.pe-accordion-item {
  border-bottom: 0.5px solid #575757;
}

.accordion--active .pe-accordion-item-title {
  border-bottom: 0.5px solid #575757;
}

/* OFFERING */
.page-id-13794 .site-footer {
  border-top: 0.5px solid #575757;
}

.border-mask{
	linear-gradient(to top, transparent, black 30%, black 70%, transparent),
    linear-gradient(to right, transparent, black 30%, black 70%, transparent);
  mask-composite: intersect;
  -webkit-mask-image: 
    linear-gradient(to top, transparent, black 30%, black 70%, transparent),
    linear-gradient(to right, transparent, black 30%, black 70%, transparent);
  -webkit-mask-composite: destination-in;
}

.elementor-13200 .elementor-element.elementor-element-dd55a30 > .elementor-widget-container {
  --e-transform-translateX: 0%;
  --e-transform-translateY: 0%;
}

.page-id-15835 #colophon {
  border-top: 1px solid #404040 !important;
	display: none !important;
/* position: sticky !important;
  top: 0 !important; */
}

.page-id-14333 #colophon {
	border-top: 1px solid #404040 !important;
}