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


.ps-time-info:not(#fakeid) {
    font-style: italic;
    font-size: 20px;
    background-color: var( --e-global-color-primary );
    border-radius: 30px;
    padding: 5px 20px;
    color: var( --e-global-color-ec4138c );
}

.ps-bg-blur {
		backdrop-filter: blur(5px);
	webkit-filter: blur(5px);
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 35px;
}

.ps-section-margin:not(#fakeid) {
	margin: 1rem;
	border-radius: 40px;
}

.ps_highlight {
    color: var(--e-global-color-accent) ;
}


:not(#fakeid).ps-docs-slider .elementor-swiper-button-next {
    left: 45px !important;
}

:not(#fakeid).ps-docs-slider .elementor-swiper-button {
    top:  105%;
}

.elementor-button-icon {
	transition: all 0.3s;
}

.elementor-button:hover .elementor-button-icon {
	transform: translateX(5px);
}

.ps-hero {
    margin-top: 140px !important;
}

#elementor-popup-modal-254 .dialog-widget-content {
backdrop-filter:
 blur(3px);
}



/* HEADER */

.elementor-sticky--effects{ 
   background-color: rgba(0,0,0,0.4)!important; 
   backdrop-filter: saturate(180%) blur(20px);
   -webkit-backdrop-filter: saturate(180%) blur(20px);
}
selector{ 
   transition: background-color 1s ease !important;
}
selector.elementor-sticky--effects >.elementor-container{
   min-height: 70px;
}
selector > .elementor-container{
   transition: min-height 1s ease !important;
}

.ps-mobile-menu-icon .elementor-icon svg {
    transition: all 0.2s;
}

.elementor-sticky--effects .ps-mobile-menu-icon .elementor-icon svg {
    fill: #fff !important;
}

.elementor-sticky--effects .premium-hamburger-toggle i {
	color: #fff !important;
}



@media (min-width: 1025px) {
	.elementor-sticky--effects .premium-menu-link-parent {
    color: #fff !important;
}
	
	.elementor-sticky--effects .premium-active-item .premium-menu-link-parent {
	color: var(--e-global-color-accent) !important ;
}
	
	.elementor-sticky--effects .premium-dropdown-icon {
	color: #fff !important;
}
}

.premium-mobile-menu-outer-container {
	border-radius: 0px 30px 30px 0px;
}

.elementor-sticky--effects .header-logo img {
      transition: filter 0.6s ease;

}


.elementor-sticky--effects .header-logo img {
     filter: brightness(0) invert(1);
}

.jet-switcher > .jet-switcher__control-wrapper > .jet-switcher__control-instance:not(#fakeid) {
	width: 800px !important;
}


.jet-toggle.active-toggle .jet-toggle__label-text:not(#fakeid) {
	color: black;
}



