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

@font-face {
    font-family: 'Fashion Fetish';
    src: url('/app/uploads/2024/10/Fashion-Fetish-Regular.woff') format('woff');
    font-weight: 400; 
    font-style: normal;
}
@font-face {
    font-family: 'Fashion Fetish';
    src: url('/app/uploads/2024/10/Fashion-Fetish-Italic.woff') format('woff');
    font-weight: 400; 
    font-style: italic;
}
@font-face {
    font-family: 'Fashion Fetish';
    src: url('/app/uploads/2024/10/Fashion-Fetish-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Fashion Fetish';
    src: url('/app/uploads/2024/10/Fashion-Fetish-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Fashion Fetish';
    src: url('/app/uploads/2024/10/Fashion-Fetish-Light-Italic.woff') format('woff');
    font-weight: 300; 
    font-style: italic;
}
@font-face {
    font-family: 'Fashion Fetish';
    src: url('/app/uploads/2024/10/Fashion-Fetish-Heavy.woff') format('woff');
    font-weight: 900; 
    font-style: normal;
}
@font-face {
    font-family: 'Fashion Fetish';
    src: url('/app/uploads/2024/10/Fashion-Fetish-Light-Italic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Fashion Fetish';
    src: url('/app/uploads/2024/10/Fashion-Fetish-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Fashion Fetish';
    src: url('/app/uploads/2024/10/Fashion-Fetish-Black-Italic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
	padding: 5px;
}
#pojo-a11y-toolbar {
	bottom: 0;
	z-index: 999999; 
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle { 
    bottom: 15px;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
	position: fixed; 
	bottom: 15px; 
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg {
	width: 25px; 
}

.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
	display: none;
}
.gt_float_switcher .gt_options a {
	font-size: 0px;
}
#gt_float_wrapper {
	right: 0 !important;
	bottom: 8px !important;
}
.gt_float_switcher .gt-selected .gt-current-lang {
	padding: 5px !important;
}

.grecaptcha-badge { 
    visibility: hidden !important;
} 

.btn .elementor-button:hover {
	border: 1px solid #dba564 !important;
}
.btn-header .elementor-button:hover {
	border: 1px solid #FFF !important; 
}

.img-border img {
	border: 1px solid #000;
}

.special-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: 75px;  
}

.carrusel-home .e-n-carousel {
 	width: 100%; 
    margin-left: auto; 
    margin-right: -300px;
	position: relative;
} 
.carrusel-home .elementor-swiper-button {
 	width: 50px; 
	height: 50px;
	top: calc(100% - 100px) !important; 
	transition: transform 0.3s ease-in-out !important;
} 
.carrusel-home .elementor-swiper-button:hover {
	transform: translateY(-20px) !important;
}
.carrusel-home .elementor-swiper-button-prev {
 	left: 20% !important; 
}
.carrusel-home .elementor-swiper-button-next {
 	left: 25% !important; 
}

@media (max-width: 1024px) {
	.carrusel-home .e-n-carousel {
		margin: 0 auto;
	}
	.carrusel-home .elementor-swiper-button-prev {
 	left: 5% !important; 
	}
	.carrusel-home .elementor-swiper-button-next {
		left: 30% !important; 
	}
}

@media (max-width: 768px) {
  .btn-header .elementor-button:hover {
    border: none !important; 
  }
}
