/* 
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.3
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.sticky-header {margin-bottom:-120px;}

body:not(.home):not(.page-id-987):not(.archive) header.sticky-header {
  background-color: #3D3C3C; margin-bottom:0 !important;
}

/* STICKY HEADER */

	/* Sticky header inactive */
	header.sticky-header {
		--header-height: 80px;
		--shrink-header-to: 0.6;
		--transition: .45s cubic-bezier(.4, 0, .2, 1);
		background-color: rgba(0,0,0,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: rgba(61,60,60,1.0);}
	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) );}

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

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