/*
Theme Name: Austria
Theme URI: https://aluxe.me./
Author: the Aluxe team
Author URI: https://aluxe.me./
*/
.wpcf7-not-valid{
	border-bottom:1px solid red!important;
}
.wpcf7-not-valid-tip, .wpcf7-validation-errors{
	display:none!important;
}
li.lang__item {
	text-transform: uppercase;
}
.current-menu-activeitem a{
	color: #d81e05;
}
.current-menu-activeitem a::before {
	content: '';
	visibility: visible;
	opacity: 1;
}
.main__breadcrumbs  li:not(:last-child) {
	margin-right: .5rem;
}
.main__breadcrumbs  li  {
	display: inline-flex;
	align-items: center;
}
.nav__link--static a{
	text-decoration: underline;
}
.page-numbers {
	min-width: 3rem;
	height: 3rem;
	border-radius: 5px;
	border: 1px solid transparent;
	transition: color .3s,border-color .3s;
}
.page-numbers a:hover, .page-numbers.current{
	color: #d81e05;
	border-color: #d81e05;
}

.page-numbers{
	display: flex;
	align-items: center;
	justify-content: center;
}
.prev  {
	transform: scaleX(-1);
}

.required::before {
	content: '*';
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
	display: none!important;
}


.nav--footer .current-menu-activeitem a::before, .nav__link--static a::before {
	opacity: 0!important;
}

body {
	zoom: 0.7!important;
}
.s-contacts__right2 {
	display: inline-block;
}

.s-contacts__content {
	display: inline-block;
}



footer .nav__link::before {
	content: '';
	position: absolute;
	bottom: -.1em;
}
body{
	overflow-y: scroll;
}





