@charset "utf-8";
/*
Theme Name:mrp09-child
Template:mrp09
Version: 0.01
 */
@media (max-width:1024px) {

	#mainImgfix #header-layout,
	#header-layout {
		height: 114px;
		padding: 10px;
		flex-wrap: wrap;
		box-sizing: border-box;
	}

	#header-layout #language {
		position: static;
		width: 100%;
		order: -1;
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}

	#header_wrapper #header #header-layout div.logo {
		height: auto;
	}

	#language #flags {
		width: auto;
	}

	#header .logo img {
		max-height: 70px;
	}
}

#visiocra_slider_items .prev_next_icon {
	top: calc((100% - 114px) / 2 + 114px);
}


@media screen and (min-width:1024px) {

	div#right-panel {
		display: flex !important;
		align-items: center;
		column-gap: clamp(1px,2.896vw - 28.65px,20px);
	}

	div#language {
		display: flex;
		align-items: center;
	}

	nav#mainNav .panel ul.menu li a {
		padding: clamp(1px,2.896vw - 28.65px,20px) !important;
	}

	#flags {
		width: 105px !important;
		height: 18px;
	}

	#google_language_translator {
		height: 34px;
	}

	#menu-global-menu {
		justify-content: space-around;
	}

	.sticky-header .panel ul {
		display: flex;
		float: none;
		padding: 20px 0;
		justify-content: space-between;
	}

div#language div ul li a {
    padding: 0 !important;
}

	#glt-translate-trigger {
		display: none;
	}
}


@media screen and (max-width:1023px) {
	#language {
		display: none !important;
	}
}

/*---------google-recaptcha20240903----------*/

.recaptcha {
    display: flex;
    justify-content: center;
    padding: 10px 0 30px;
}