/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/*  Header */
#tahefobu-header.ta-sticky-active, .turbo-header-template.ta-sticky-active {
	z-index: 100;
}


.custom-slider {
	.bdt-prime-slider-content {
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		height: 100%;

		@media (max-width: 767px) {
			margin-bottom: 50px;
		}
	}

	.bdt-ps-slide-img:after {
		background-image: 
			linear-gradient(
				to bottom, 
				rgba(0, 0, 0, 0) 50%, 
				rgba(0, 0, 0, .85) 100%
			);
		content: "";
		inset: 0;
		width: 100%;
		height: 100%;
		display: block;
	}

	.bdt-prime-slider-mount  {
		.bdt-navigation-arrows {
			right: clamp(1.875rem, 5vw, 3.125rem);
			left: auto;
		}

		@media (max-width: 639px) {
			.bdt-ps-dotnav {
				left: 86px;
				transform: none;
			}
		}

	}
}

.custom-form {
	.wpforms-submit-container {
		text-align: center;
	}


	div.wpforms-container-full {
		input[type=text],
		input[type=email],
		textarea {
			font-size: 12px;

			@media (min-width: 768px) {
				font-size: 1rem;
			}
		}

		button[type=submit] {
			font-size: 12px;
			text-transform: uppercase;
			background-color: #fff;
			letter-spacing: 0.1em;
			padding: 15px 36px 15px 36px;

			&:hover {
				background-color: var(--e-global-color-0eebbd1);
				color: #fff;
			}
		}
	}

	@media (max-width: 767px) {
		.wpforms-container .wpforms-field.wpforms-one-half {
			width: 100%;
			margin: 0;
		}
	}
}

.custom-gallery .fg-item-content {
	position: absolute;
	bottom: 1rem;
	right: 1rem;
}

