/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:	Avada
*/

/* ****************************************
	Author: Florian Meyer
	Author URI: https://www.meyerflorian.com 
	Copyright 2025
	CUSTOM FM
**************************************** */


body {
	--color-reymann-1: #D81712;
	--color-reymann-2: #D81750;
	--color-sprey: #0101d3;
	--color-sprey-rgb: 1, 1, 211;
	
	--medium-screen-width-min: 1025px;
	--medium-screen-width-max: 1024px;
}



.fusion-tb-header .fusion-imageframe {
	width: var(--awb-max-width);
}
.fusion-tb-header .fusion-imageframe img {
	width: auto;
}


.display-none {
	display: none !important;
}



.logged-out .left-logged-out{
	height: 100%;
}

.left-logged-out:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	clip-path: polygon(0 0, 0 102%, 100% 0);
	background-color: var(--awb-color5); /* Background color */
}




.logged-out-form form{
	border-radius: 10px;
}


.left-logged-out:after {
	content: "";
	background: url('/wp-content/uploads/2025/10/logo_bao_white.svg') no-repeat;
	background-size: contain; /* Adjust as needed */
	position: absolute;
	top: 6%;
	left: 10%;
	width: 200px;
	height: 70px; /* Set height accordingly */
}

#main{
	padding: 0% !important;
}

.left-logged-out .logo{
	position: absolute;
	top: 0px;
}


@media screen and (max-width: 1000px) {
	.left-logged-out .awb-image-frame{
		max-width: 350px;
	}

	.left-logged-out{
		height: auto;
	}

}


@media screen and (max-width: 640px) {
	.logged-out .left-logged-out{
		height: auto;
	}

	.left-logged-out:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 200%;
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
		background-color: var(--awb-color5); /* Background color */
	}

	.left-logged-out .awb-image-frame img{
		display: none;
	}

	.left-logged-out:after {
			content: "";
			background: url('/wp-content/uploads/2025/10/logo_bao_white.svg') no-repeat;
			background-size: contain; /* Adjust as needed */
			position: absolute;
			top: 60%;
			left: 50%;
			transform: translate(-50%, -50%);
			width: 200px;
			height: 100px; /* Set height accordingly */
	}

	.logged-out .left-logged-out{
		background-color: var(--awb-color5);
		height: 200px;
	}
	
	.logged-out .left-logged-out::before{
		display: none;
	}
	
	.right-logged-out{
		padding-left: 20px;
		padding-right: 20px;
	}
}


@media screen and (max-height: 850px) {
	.left-logged-out .awb-image-frame {
		max-width: 550px !important;
	}
}

@media screen and (max-height: 600px) {
	.left-logged-out .awb-image-frame {
		max-width: 350px !important;
	}
}



.fusion-form-form-wrapper .fusion-form-field.fusion-form-recaptcha-field {
	margin: 0;
}




