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


.balance-text {text-wrap:balance;}
.accent {color:#e4032e;}
.section-anchor {scroll-margin-top:70px;}


/* STICKY HEADER */

	/* Sticky header inactive */
	header.sticky-header {
		--header-height: 120px;
		--shrink-header-to: 0.6;
		--transition: .45s cubic-bezier(.4, 0, .2, 1);
		background-color: rgba(255, 255, 255, 0);
		transition: background-color var(--transition),
					backdrop-filter var(--transition),
					box-shadow var(--transition);
	}
	/* Sticky header activated */
	header.sticky-header.elementor-sticky--effects {background-color: #fff;	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .10);}
	header.sticky-header > .elementor-container {min-height: var(--header-height); transition: min-height var(--transition);}
	header.sticky-header.elementor-sticky--effects > .elementor-container {min-height: calc( var(--header-height) * var(--shrink-header-to) );}

/* MEDIA QUERIES */

/* min width 768px */
@media screen and (min-width:768px){
	
	/* Shrink sticky header on scroll */
	header.sticky-header.elementor-sticky--effects {height:70px;}
	
	/* Shrink logo */
	header.sticky-header .wds-logo img {transition: transform var(--transition);}
	header.sticky-header.elementor-sticky--effects .wds-logo img {transform: scale(.8);	transform-origin:left !important;}
	
}

@media screen and (max-width:767px){
	
	header.sticky-header {background-color:#fff !important;}
	
}