/*
Theme Name: Hello Biz Child
Theme URI: https://github.com/elementor/hello-biz-child/
Description: Hello Biz Child is a child theme of Hello Biz, created by Elementor team
Author: Elementor Team
Template: hello-biz
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 1.0.0
Stable tag: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-biz-child
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready, style-variations
*/

/* Add your custom styles here */


#orientationinfo
{
	display:none;
}

/*@media (max-width: 650px) and (orientation:landscape) */

/*@media screen and (orientation:landscape)
and (max-device-height: 768px)*/

@media screen and (orientation:landscape) and (pointer: coarse)
{
    #orientationinfo {
         display: block;
    }
}


body
{
	max-width: 1727px;
	
    background-color: black;
}

@media (min-width: 1500px) 
{
	body
	{
	justify-self: anchor-center;
	}
}




.home .e-con>.e-con-inner
{
	margin:0px;
	padding: 0px;
	align-self: anchor-center;
}


.large-h1
{
	font-size:160px;
}

.medium-h1
{
	font-size:80px;
}

@media (max-width: 767px) 
{
	.large-h1
	{
		font-size:74px;
	}

	.medium-h1
	{
		font-size:47px;
	}
}

@media (max-width: 1024px) {
	.large-h1
	{
		font-size:70px;
	}

	.medium-h1
	{
		font-size:26px;
	}
}




a {
    background-color: transparent;
    color: #fff;
    text-decoration: none;
}

a:active, a:hover {
    color: #fff;
    font-weight: bold;
}



.hfe-nav-menu .sub-menu
{
	margin-top: 30px;
}

.sub-menuXXX li
{
	JUSTIFY-SELF: RIGHT;
	right: 65%;
}

.hfe-menu-toggle.sub-arrow
{
	display:none;
}

.menu-item a.hfe-sub-menu-item
{
	padding-right: 0;
}


.hfe-side.hfe-flyout-right.hfe-flyout-open.hfe-flyout-show
{
	/*right:10vw !important;*/
	
	width: 100%!important;
	padding-right: 8vw;
	
	
	
}

.hfe-flyout-content.push
{
	padding-right:0px !important;
	padding-top: 120px !important;
	overflow-y: visible !important;
	overflow-x: visible !important;
}

.hfe-flyout-close svg
{
	top: 35px !important;
	right: 0vw;
	margin:8px;
}


/*@media (min-width: 1366px) */
@media (min-width: 1024px) 
{
	.hfe-flyout-close svg
	{
		right: 8vw;
	}
}



.headermenucontainer
{
	padding-left: 0;
	padding-right: 0;
}


.headermenusubcontainer
{
	/*padding-left: calc(10px + 6vw);*/
    /*background: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);*/
	max-width: 1727px !important;
    /*left: 50%;
    transform: translate(-50%, 0);*/
	padding-top:0px;
	left: auto;
	position: fixed !important;
    top: 0;
	align-self: center;
	
	
}

.headermenusubcontainer .e-con-inner
{
	
    padding-left: calc(0px + 6vw);
    padding-right: calc(0px + 6vw);
	
	padding-left: 10px;
    padding-right: 10px;
	padding-top: 0;
	
}


@media (min-width: 1500px) 
{
	.headermenusubcontainer .e-con-inner
	{
		margin-left: auto !important;
		margin-right: auto !important;
		padding-left: calc(0px + 6vw);
		padding-right: calc(0px + 6vw);
	}
}







.h1-text-startpage
{
	display: flex;
    flex-direction: row;
    justify-content: center;
}

.h1-text-startpage h1
{
	display: flex;
    flex-direction: row;
    align-items: baseline;
}

@media (max-width: 767px) 
{
	.h1-text-startpage h1
	{
		display: flex;
		justify-content: space-evenly;
		flex-direction: column;
		align-content: space-between;
		align-items: flex-end;
	}
}