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

.rounded-full::before {
    content: ''; 
  display: inline-block; 
  width: 10px; 
  height: 10px;
  margin-right: 5px;
  margin-bottom: 2px;
  vertical-align: middle;
background-color: hsl(43 75% 45%);
border-radius: 9999px;
}
.custom__cta .elementor-cta__button{
    padding: 0px;
}
.custom__cta .elementor-cta__bg-overlay{
   background-color: rgba(0,0,0,0.25) !important;
}

@media only screen and (min-width: 767px) {
.custom_header_button{
display: none !important;}
}

@media (max-width: 1024px) {
	.elementor-330 .elementor-element.elementor-element-637cd207 .elementor-nav-menu--dropdown a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
    justify-content: left;
}
	
	@media(max-width: 766px) {
		.custom_header_button a {
			font-weight: 500;
			background-color: #c9981d;
			width: 100%;
			max-width: 400px;
			color: #fff!important;
			height: 40px;
			display: flex;
			justify-content: center!important;
			align-items: center!important;
			border-radius: 10px;
			
		}
		
		.main-header-nav .elementor-nav-menu--dropdown {
			padding: 10px;
			backdrop-filter: blur(10px);
		}	
	}
.custom_header {  
    backdrop-filter: blur(10px) !important;
}
/* CSS below not working from here, must bu putted in to Elementor widget advaced CSS */
.tab-style .e-n-tabs-heading {
    background-color: #f2f2f2 !important;
    gap: 10px !important;
   
    margin: 0 auto !important;
    padding: 7px !important;
    border-radius: 6px !important;
}


.tab-style button {
    background-color: #fff0 !important;
}	

/* ======================================================== */

.zoom-card {
    overflow: hidden;
    transition: all 0.3s ease;
}

.zoom-card:hover {
    border: 2px solid #d4a017;
}

.zoom-img img {
    transition: transform 0.4s ease;
}

.zoom-card:hover .zoom-img img {
    transform: scale(1.1);
}

