/*
Theme Name: Vireon Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0
Template: vireon
Text Domain: vireon-child
*/

main.site-main {
	padding: 0px !important;
}

.home-hero .e-con-inner {
	margin: 0 !important;
}

.wgl-button,
.wgl-button:hover {
	border: 0px !important;
}

.glass-btn,
.three-box-vereinbaren-btn .wgl-infobox_button.wgl-button {
	box-shadow:
		inset 1px 1px 1px rgba(255, 255, 255, 0.41),
		inset -1px -1px 2px rgba(0, 0, 0, .12),
		0 0 2px rgba(255, 255, 255, 1);
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
	border-radius: 100px;
}

.three-box {
	box-shadow:
		inset 1px 1px 1px rgba(255, 255, 255, 0.454),
		inset -1px -1px 2px rgba(0, 0, 0, .12),
		0 0 2px rgba(255, 255, 255, 1);
	-webkit-backdrop-filter: blur(4px);
	border-radius: 100px;
}

.slider-glass-box {
	/* box-shadow:
		inset 1px 1px 1px rgba(255, 255, 255, 0.41),
		inset -1px -1px 2px rgba(0, 0, 0, .12),
		0 0 2px rgba(255, 255, 255, 1);
	-webkit-backdrop-filter: blur(4px);
	border-radius: 100px; */

	background: rgba(255, 255, 255, 0.10);
	backdrop-filter: blur(16px);
	-webkit-backdrop-filter: blur(16px);

	border: 1px solid rgba(255, 255, 255, 0.25);
	border-radius: 24px;

	box-shadow:
		inset 0 1px 0 rgba(255, 255, 255, 0.25),
		0 20px 40px rgba(0, 0, 0, 0.18);

	overflow: hidden;
}

.footer-glass-box {
	box-shadow:
		inset 1px 1px 1px rgba(255, 255, 255, 0.454),
		inset -1px -1px 2px rgba(0, 0, 0, .12),
		0 0 2px rgba(255, 255, 255, 1);
	-webkit-backdrop-filter: blur(4px);
	border-radius: 100px;
}

.footer-underline a {
	text-decoration-color: white !important;
}


.wgl_module_team .member__info {
	margin-top: 27px !important;
	margin-bottom: 0px !important;
}

.team-slider-home article.team__member {
	padding: 15px 15px 0px 15px !important;
}


.impressum-text ul {
	margin-left: 10px;
	padding-bottom: 0px;
}

.impressum-text li {
	margin-bottom: 0px;
}

.home-service-slider .swiper-pagination span {
	height: 7px !important;
	width: 11px !important;
	border-radius: 50px !important;
	opacity: 1 !important;
}

.home-service-slider .swiper-pagination span:hover {
	background-color: #0079B2 !important;
}

.home-service-slider .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #0079B2 !important;
}

.home-service-slider .swiper-slide {
	border-radius: 16px !important;
}





.team-slider .wgl-swiper-pagination-wrapper ul {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 9px !important;
	margin-top: 50px !important;
}

.team-slider .wgl-swiper-pagination-wrapper li {
	padding: 0px !important;
}

.team-slider .wgl-swiper-pagination-wrapper li button {
	height: 7px !important;
	width: 11px !important;
	border-radius: 50px !important;
}

.team-slider .wgl-swiper-pagination-wrapper li.swiper-pagination-bullet-active button {
	background-color: #0079B2 !important;
}

#scroll_up span {
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 29px !important;
}

/* START 27-07-26 */

ul#menu-new-header-menu-2 li a {
	color: white !important;
}

ul#menu-new-header-menu-2 li a span.menu-item_dots {
	display: none !important;
}

.wgl-menu-outer_content .elementor-element-1722986 {
	display: none !important;
}

/* END 27-07-26 */