/* 
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
 * ========================================= */

/* Main Menu */
@media screen and (max-width: 1024px) {
	.fb-menu-container {
		background: transparent !important;
		box-shadow: none !important;
	}

	.fb-header-menu-mobile .elementor-menu-toggle {
		border-color: #902119;
	}
}

/* Homepage
 * ========================================= */

/* Hero */
@media screen and (min-width: 768px) {
	.fb-hero-button .elementor-button {
		min-width: 300px;
		justify-content: flex-start;
	}
}

.fb-hero-button .elementor-button svg {
	fill: none !important;
}

/* Menu Item Scrolling */
.fb-menu-scrolling {
	width: calc(100% + 40px);
	margin-left: -40px;
	max-height: 450px;
	overflow-y: scroll;
	direction: rtl;
	padding-left: 10px
}

.fb-menu-scrolling-inner {
	direction: ltr;
}

/* Define the scrollbar style */
.fb-menu-scrolling::-webkit-scrollbar {
	width: 30px;
}

/* Define the thumb style */
.fb-menu-scrolling::-webkit-scrollbar-thumb {
	background: #D9D9D9;
	border-radius: 20px;
	border: 6px solid #2F3F49;
}

/* Define the track style */
.fb-menu-scrolling::-webkit-scrollbar-track {
	background-color: #2F3F49;
	border: 0;
	border-radius: 20px;
	padding: 5px;
}

/* Define the button style */
.fb-menu-scrolling::-webkit-scrollbar-button {
	display: none;
}

@media screen and (max-width: 767px) {
	.fb-menu-scrolling {
		width: calc(100% + 30px);
		margin-left: -30px;
		max-height: 300px;
	}
	
	.fb-menu-scrolling::-webkit-scrollbar{
		width: 20px;
	}
}

/* Popup
 * ========================================= */
.popup-overlay-blur{
	backdrop-filter: blur(45px);
    z-index: 98;
}

.popup-overlay-close a.dialog-close-button.dialog-lightbox-close-button{
	border-radius: 100px;
    border: 2px solid #fff;
}