/* 
Theme Name: Deltec
Template: hello-elementor
Version: 1.0.0
*/

/*
    Add your custom styles here
*/

h6 + h1,
h6 + h2,
h6 + h3,
h6 + h4,
h6 + h5 {
	margin-top: 0;
}

:focus {
	outline: none !important;
}

.equal-columns .elementor-section {
	display: flex;
	height: 100%;
}

.page-template-transparent-header .elementor-location-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.page-template-transparent-header .custom-site-header:not(.elementor-sticky--effects) {
	background: none !important;
}

.page-template-transparent-header .elementor-widget-theme-site-logo {
	transition: filter .3s ease;
}

.page-template-transparent-header .custom-site-header:not(.elementor-sticky--effects) .elementor-widget-theme-site-logo {
	filter: invert(1);
}

.page-template-transparent-header .elementor-location-header .custom-site-header:not(.elementor-sticky--effects) .elementor-nav-menu--main .elementor-item {
	color: #fff;	
}

.elementor-flip-box__layer__overlay {
	padding: 35px 25px !important;
}

@media (max-width: 767px){
	.site-menu {
		order: 2;
	}
	
	.site-menu .elementor-nav-menu {
		padding: 1.5rem 0;
	}
	
	.header-cta-btn {
		order: 1;
	}
}