/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/


body {
	font-family: 'Geometria', sans-serif!important;
}

.elementor-widget-loop-grid .elementor-heading-title a {
	font-family: 'Geometria', sans-serif!important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
	background-color: #141414;
}

.black_btn a {background-color: #1e1e1e !important; color: #fff!important;
}
.black_btn a:hover {
	background-color: #fbf9ff!important;
    color: #1e1e1e!important;
}

.white_btn a {
	background-color: #fbf9ff!important;
    color: #1e1e1e!important;
}
.white_btn a:hover {
	background-color: #141414 !important; color: #fff!important;
}
@media (min-width: 768px) {
	#content .elementor-407 .elementor-element.elementor-element-3254156 > .elementor-container {
		min-height: 82vh!important
	}
	#content .elementor-1587 .elementor-element.elementor-element-3254156 > .elementor-container{
		min-height: 87vh!important
	}
	#content .elementor-3116 .elementor-element.elementor-element-3254156 > .elementor-container {
		min-height: 82vh!important
	}
}
@media (min-width: 768px) and (max-height: 768px) {
	#content .elementor-407 .elementor-element.elementor-element-3254156 > .elementor-container {
		min-height: 86vh!important
	}
	#content .elementor-3116 .elementor-element.elementor-element-3254156 > .elementor-container {
		min-height: 82vh!important
	}
	#content .elementor-1587 .elementor-element.elementor-element-3254156 > .elementor-container{ 
		min-height: 87vh!important
	}
	.elementor-407 .elementor-background-video-hosted {
		top: 49%!important;
	}
	.elementor-3116 .elementor-background-video-hosted {
		top: 49%!important;
	}
	.elementor-1587 .elementor-background-video-hosted {
		top: 49%!important;
	}
}

.page-header .entry-title {
	display:none
}

#slider-test .elementor-testimonial__name {
  white-space: pre-line;
}

#slider-test .elementor-testimonial__text {
	padding-left: 7.5rem;
	margin-top:-30px;
}
#slider-test .elementor-testimonial__title {
	margin-top: 10px;
}
#slider-test .elementor-swiper-button-prev {
	top: 115%;
    left: 50%;
    transform: translate(0, -50%);
    border: 1px solid #fff;
    padding: 20px;
    border-radius: 50%;
	margin-left: -65px;
	margin-top:30px;
}
#slider-test .elementor-swiper-button-next {
	top: 115%;
    transform: translate(0,-50%);
    border: 1px solid #fff;
    padding: 20px;
    border-radius: 50%;
    right: 50%;
    margin-right: -65px;
	margin-top:30px;
}

@media (max-width: 576px) {
	#slider-test .elementor-swiper-button-next {
	margin-top:10px;
	}
	#slider-test .elementor-swiper-button-prev {
	margin-top:10px;
	}
	#slider-test .elementor-testimonial__text {
		padding-left: 0;
		margin-top:0;
	}
	#slider-test .elementor-testimonial__content {
		padding-right: 40px;
	}
}

.eael-gallery-grid-item img {
	border-radius:20px;
}
.category-articles #content, .single-post #content {
	padding-top:125px;
}
#comments {
	max-width:1290px;
	margin: 0 auto;
	padding: 0 10px;
}
.type-post img {
	border-radius: 16px;
}
.type-post blockquote {
	border-left: 2px solid #fff;
    margin-left: 0;
    padding-left: 20px;
    font-size: 16px;
}
.elementor-407 .elementor-element.elementor-element-bb2e96c .e-tabs-items-wrapper .shadow-bottom {
	display:none!important;
}