
/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
.wtp-button a {
	color: #fff !important;
	border-color: #c51211 !important;
	background-color: #c51211 !important;
}

.mhb-view.desktop .first-row .mhb-row-wrapper {
	max-width: 1400px;
	background-color: #ececec;
}

.mhb-view.desktop .first-row {
	border-top: 3px solid #c51211;
}

.mhb-view.desktop .first-row .overflow.mhb-item-inner {
	height: 90px;
}

.mhb-view.desktop {
	background-color: #fff;
}

.the_content_wrapper:not(.is-elementor) ul {
	margin-left: 14px !important;
}

.the_content_wrapper:not(.is-elementor) ul li {
	margin-bottom: 5px !important;
}

.displaynone {
	display: none;
}

#Subheader {
	margin-top: 114px;
}

#Header_wrapper {
	background-color: #fcfcfc !important;
}

.with_aside .section_wrapper {
	max-width: calc(100% - 10px);
}

.mhb-menu .menu > li:hover, .mhb-menu .menu > li.current_page_item {
	background-color: #c51211;
	background-image: -moz-linear-gradient(top, #dc1413, #ae100f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc1413), to(#ae100f));
	background-image: -webkit-linear-gradient(top, #dc1413, #ae100f);
	background-image: -o-linear-gradient(top, #dc1413, #ae100f);
	background-image: linear-gradient(to bottom, #dc1413, #ae100f);
}

.current-menu-parent {
	background-color: #c51211;
	background-image: -moz-linear-gradient(top, #dc1413, #ae100f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc1413), to(#ae100f));
	background-image: -webkit-linear-gradient(top, #dc1413, #ae100f);
	background-image: -o-linear-gradient(top, #dc1413, #ae100f);
	background-image: linear-gradient(to bottom, #dc1413, #ae100f);
}

.mhb-view.desktop .first-row .mhb-menu .menu > li.current-menu-parent > a > span {
	color: #fff !important;
}

.mhb-view.desktop .first-row .mhb-menu .menu > li > a > span {
	color: #c51211;
}

.mhb-view.desktop .first-row .mhb-menu .menu > li.current_page_item  > a > span {
	color: #fff;
}

.mhb-view.desktop .first-row .mhb-menu .menu > li:hover > a > span, .mhb-view.desktop .first-row .mhb-menu .menu > li.current_page_item:hover > a > span {
	color: #fff;
}

.mhb-item {
	margin: 0 0px;
}

.mhb-menu .menu > li > a > span {
	padding: 0 20px;
}

.mhb-custom-uWWqPh-bf .menu li ul li.current-menu-item > a {
	color: #c51211;
}

.mhb-view.desktop .first-row .mhb-menu .menu > li > a > span {
	line-height: normal;
}

.mhb-custom-uWWqPh-bf .menu > li > a {
	font-size: 18px;
	padding-top: 67px;
	padding-bottom: 30px;
}

.home-top-box > .vc_column-inner {
	border-top: 1px solid #c51211;
	border-bottom: 1px solid #c51211;
}

.home-top-box .ki-artikeltitle-overview {
	font-size: 18px;
	line-height: normal;
}

.home-top-box a {
	text-decoration: none;
}

.home-top-box .ki-bodytext {
	font-size: 14px;
	color: #626262;
}

@media all and (min-width: 768px) and (max-width: 991px) {
	.vc_col-sm-6 {
		width: 100%;
	}
}

@media all and (min-width: 768px) and (max-width: 1240px) {
	.one-fifth.column {
		width: 48%;
	}
}

@media all and (max-width:1440px) {
	.vc_col-sm-8 {
		width: 100%;
	}
}

@media all and (max-width:959px) {
	.mhb-col.left .mhb-menu .menu {
		border-top: 3px solid #c51211;
		left: -10px;
		border-bottom: 3px solid #c51211;
	}
	
	.mhb-menu .tabletMobile .menu li ul li a {
		padding: 0 25px 0 25px;
	}
	
	.mhb-custom-uWWqPh-bf .menu > li > a {
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 15px;
	}
	
	.mhb-menu .tabletMobile .menu li .menu-toggle {
		right: 18px;
		font-size: 21px;
		color: #c51211;
	}
	
	.mhb-menu .menu > li:hover .menu-toggle {
		color: #fff;
	}
}

.mhb-menu .menu > li > a > span {
	padding: 0 20px;
}

.mhb-custom-uWWqPh-bf .menu li ul li a {
	font-size: 16px;
}

.mhb-menu .menu li ul li {
	width: 269px;
}

@media all and (min-width: 1401px) and (max-width: 1580px) {
	.mhb-custom-uWWqPh-bf .menu>li>a {
		font-size: 14px;
	}
	
	.mhb-custom-uWWqPh-bf .menu li ul li a {
		font-size: 14px;
	}
}

@media all and (min-width: 1240px) and (max-width: 1400px) {
	.mhb-menu .menu > li > a > span {
		padding: 0 10px;
	}
	
	.mhb-custom-uWWqPh-bf .menu > li > a {
		font-size: 14px;
	}
	
	.mhb-custom-uWWqPh-bf .menu li ul li a {
		font-size: 14px;
	}
	
	.mhb-logo .logo {
		width: 236px;
		height: auto !important;
	}
}

@media all and (min-width: 960px) and (max-width: 1239px) {
	.section_wrapper, .container, .with_aside .content_wrapper {
		max-width: 100%;
	}
	
	.mhb-custom-uWWqPh-bf .menu > li > a {
		font-size: 12px;
	}
	
	.mhb-menu .menu > li > a > span {
		padding: 0 8px;
	}
	
	.mhb-custom-uWWqPh-bf .menu li ul li a {
		font-size: 12px;
	}
	
	.mhb-logo .logo {
		height: auto !important;
		width: 236px;
	}
}

@media all and (max-width: 959px) {
	.mhb-custom-uWWqPh-bf .menu > li > a {
		font-size: 11px;
	}
	
	.mhb-custom-uWWqPh-bf .menu li ul li a {
		font-size: 11px;
	}
	
	.section_wrapper, .container, .with_aside .content_wrapper {
		max-width: 100%;
	}
	
	.mhb-menu .menu li ul li {
		width: 100%;
	}
	
	.mhb-logo .logo {
		height: auto !important;
		width: 236px;
	}
	
	.mhb-menu .mobile-menu-toggle {
		left: 10px;
		font-size: 28px;
	}
	
	.mhb-menu .tabletMobile .menu {
		width: 100vw;
	}
	
	.mhb-menu .menu li ul:before {
		display: none !important;
	}
}

@media all and (max-width: 767px) {
	.mhb-logo .logo {
		width: 180px;
		margin-top: 11px;
		height: auto !important;
	}
	
	body.mhb #Header_wrapper {
		margin-top: -20px;
	}
	
	.mhb-view.desktop .first-row .mhb-row-wrapper {
		min-height: 91px;
	}
	
	.section_wrapper, .container, .four.columns .widget-area {
		padding-left: 10px !important;
		padding-right: 10px !important;
		max-width: 100% !important;
	}
	
	.mhb-menu .tabletMobile .menu li ul li a {
		padding: 0 25px 0 35px;
	}
}

.section_wrapper, .container, .with_aside .content_wrapper {
	max-width: 100%;
}

/* SIDEBAR */
.mcb-sidebar::before {
	display: none;
}

/* breadchrumb */
.pdfprnt-buttons {
	float: right;
}

.page-tool-container {}

.send-email {
	text-align: right;
	float: right;
	right: 62px;
	margin-right: 0px;
}

.wtp-button button {
	background-color: #fff;
	background-color: #ebebe8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec1f1d", endColorstr="#ae100f", GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ececec", endColorstr="#e1e1e1", GradientType=0);
	color: #666;
	color: #131313 !important;
	color: #fff;
	border-radius: 4px;
	border-radius: 4px !important;
	line-height: normal !important;
	line-height: normal !important;
	border: none;
	background-image: -moz-linear-gradient(top, #ececec, #e1e1e1) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#e1e1e1)) !important;
	background-image: -webkit-linear-gradient(top, #ececec, #e1e1e1) !important;
	background-image: -o-linear-gradient(top, #ececec, #e1e1e1) !important;
	background-image: linear-gradient(to bottom, #ececec, #e1e1e1) !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 13px !important;
	padding-right: 13px !important;
	margin-bottom: 2px;
	margin-top: 2px;
}

.wtp-button button:hover {
	background-color: #ae100f;
	background-image: -moz-linear-gradient(top, #ec1f1d, #ae100f) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec1f1d), to(#ae100f)) !important;
	background-image: -webkit-linear-gradient(top, #ec1f1d, #ae100f) !important;
	background-image: -o-linear-gradient(top, #ec1f1d, #ae100f) !important;
	background-image: linear-gradient(to bottom, #ec1f1d, #ae100f) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec1f1d", endColorstr="#ae100f", GradientType=0);
	color: #fff !important;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	border-radius: 4px;
	line-height: normal;
	padding-left: 13px;
	padding-right: 13px;
}

.wtp-startboxcontent {
	min-height: 113px;
}

.pdfprnt-button img {
	width: 25px;
}

.entry-content ul.breadcrumbs {
	display: block;
	width: 100%;
	margin: 1px 0 0;
	margin-top: 1px;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-bottom: 15px;
	font-size: 1em !important;
	float: left;
	text-align: left;
	border-top: 1px solid #c51211;
	border-bottom: 1px solid #c51211;
	padding-top: 8px;
	margin-left: 0px !important;
}

.entry-content ul.breadcrumbs li {
	display: inline-block;
}

.entry-content ul.breadcrumbs li:last-child a {
	color: #666 !important;
}

.entry-content ul.breadcrumbs li a:hover {
	text-decoration: none;
}

.icon-right-open::before {
	background-image: url("https://cdn-kfjip.nitrocdn.com/oJDwDScMmKyDFNJKDHuVBeuhJqkwgFmk/assets/images/optimized/rev-8298065/www.wt-pedevilla.at/wp-content/uploads/2021/08/arrow.png");
	content: "" !important;
	height: 10px;
	width: 10px;
	background-repeat: no-repeat;
	background-size: inherit;
}

.aside_left .mcb-sidebar {
	border-right-width: 0px;
}

.with_aside .sections_group {
	padding-top: 22px !important;
}

.widget-area .menu {
	border-top: 1px solid #c51211;
	border-bottom: 1px solid #c51211;
	margin-top: 22px;
}

.widget-area .menu {
	background-color: #fcfcfc !important;
	list-style-type: none !important;
	padding: 10px 0px 10px 0px !important;
}

.widget-area .textwidget {
	border-top: 1px solid #c51211;
	border-bottom: 1px solid #c51211;
	margin-top: 15px;
}

.widget-area .menu li::after, .widget-area .menu li::after {
	display: none;
}

.widget-area .menu li, .widget-area .menu li {
	margin-bottom: 5px;
}

.widget-area .menu li a, .widget-area .menu li a {
	margin-bottom: 2px;
	margin-top: 2px;
	border-radius: 4px;
	border-radius: 4px;
	line-height: normal !important;
	line-height: normal !important;
	padding-left: 13px;
	padding-left: 13px;
	padding-right: 13px;
	padding-right: 13px;
	color: #131313;
	border: none;
	background-color: #ebebe8;
	background-color: #ae100f;
	background-image: -moz-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec1f1d), to(#ae100f));
	background-image: -webkit-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -o-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: linear-gradient(to bottom, #ececec, #e1e1e1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec1f1d", endColorstr="#ae100f", GradientType=0);
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}

.widget-area .menu li.current_page_item a, .widget-area .menu li.current_page_item a, .widget-areac .menu li a:hover, .widget-area .menu li a:hover {
	background-color: #ae100f;
	background-image: -moz-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec1f1d), to(#ae100f));
	background-image: -webkit-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -o-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: linear-gradient(to bottom, #ec1f1d, #ae100f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec1f1d", endColorstr="#ae100f", GradientType=0);
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	border-radius: 4px;
	line-height: normal;
	padding-left: 13px;
	padding-right: 13px;
	display: block;
}

.widget-area .menu li a:hover, .widget-area .menu li a:hover {
	text-decoration: none;
}

.team-box > .vc_column-inner > .wpb_wrapper {
	-webkit-box-shadow: 0 0 5px #6e0002;
	-moz-box-shadow: 0 0 5px #6e0002;
	-o-box-shadow: 0 0 5px #6e0002;
	box-shadow: 0 0 5px #6e0002;
}

.team-box .wpb_single_image, .team-box  .vc_single_image-wrapper {
	margin-bottom: 0px !important;
}

.team-box .wpb_text_column {
	padding: 20px;
	margin-bottom: 0px;
}

.gform_legacy_markup_wrapper .gsection {
	margin-bottom: 0px !important;
}

.gform_wrapper label {
	margin: 0em 0 0px !important;
}

.gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_legacy_markup_wrapper textarea {
	border: 1px solid #c51211;
}

.home .sidebar.columns, .home .entry-content ul.breadcrumbs, .home .pdfprnt-buttons, .home .breadcrumbs {
	display: none !important;
}

.home .sections_group {
	width: 100% !important;
}

.home .with_aside .section_wrapper {
	max-width: calc(100%);
}

.home .has_content .the_content_wrapper {
	margin: 0 0%;
}

#kanzlei {}

#beratung h1, #beratung h2, #beratung h3, #beratung h4, #beratung h5, #beratung h6, #beratung p {
	color: #fff;
}

#beratung .gfield_label {
	font-weight: 300;
	color: #fff;
	padding-bottom: 11px;
}

#beratung .gform_footer {
	text-align: center;
}

#beratung  input[type="submit"] {
	background-color: #fff !important;
	color: #c51211;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title > .acc-icon-plus, .accordion .question.active .title > .acc-icon-minus, .faq .question.active .title > .acc-icon-plus, .faq .question.active .title, .accordion .question.active .title {
	color: #c51211;
}

.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield textarea {
	background-color: #e6e6e6;
}

.gform_wrapper.gravity-theme * {
	margin-bottom: 0px;
}

#Subheader {
	background-size: cover;
}

.button-default .button, .entry-content .pdfprnt-buttons > a > span {
	background-color: #f7f7f7;
	color: #131313 !important;
	line-height: normal !important;
	line-height: normal !important;
	background-image: -moz-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec1f1d), to(#ae100f));
	background-image: -webkit-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -o-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: linear-gradient(to bottom, #ececec, #e1e1e1);
	display: inline-block;
	margin-bottom: 1px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: none;
	letter-spacing: 0em;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	border-radius: 3px !important;
	font-size: 14px;
	font-size: 13px;
	font-weight: 300;
	padding: 10px 13px;
}

.button-default .button:hover {
	color: #fff !important;
	border: none;
	background-color: #ebebe8;
	background-color: #ae100f;
	background-image: -moz-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec1f1d), to(#ae100f));
	background-image: -webkit-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -o-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: linear-gradient(to bottom, #ec1f1d, #ae100f);
}

/* MENU */
.is-sticky .logo {}

@media all and (min-width: 960px) {
	.mhb-menu .menu li ul {
		position: absolute;
		top: 97%;
		left: 0;
		z-index: 1000;
		float: left;
		min-width: 200px;
		padding: 5px;
		margin: 2px 0 0;
		list-style: none;
		background-color: #fff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, .2);
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
		opacity: 1;
		-webkit-transition: opacity .25s ease .1s;
		-moz-transition: opacity .25s ease .1s;
		-o-transition: opacity .25s ease .1s;
		-ms-transition: opacity .25s ease .1s;
		transition: opacity .25s ease .1s;
	}
}

.mhb-menu .menu li ul:before {
	position: absolute;
	top: -7px;
	left: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(255, 255, 255, 1);
	content: "";
}

.mhb-menu .menu li ul li a {
	padding: 5px 10px;
}

.mhb-menu .menu li ul li a:hover {
	color: #fff;
	background-color: #ae100f;
	background-image: -moz-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec1f1d), to(#ae100f));
	background-image: -webkit-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -o-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: linear-gradient(to bottom, #ec1f1d, #ae100f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec1f1d", endColorstr="#ae100f", GradientType=0);
}

/* Slick Slider */
.desc-sub {
	text-align: center;
	padding-top: 12px;
	margin-top: 20px;
}

.desc-sub .position, .desc-sub .name {
	display: block;
	text-align: center;
}

.desc-sub .name {
	color: #c51211;
	font-weight: bold;
	margin-top: 22px;
}

.desc .subtitle {
	text-transform: none !important;
}

.desc .subtitle a {
	text-transform: none !important;
	text-decoration: none !important;
	color: rgba(255, 255, 255, .7);
	background-color: transparent;
}

.trailer_box .desc {
	visibility: hidden;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.trailer_box .desc .subtitle {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	display: block;
}

.trailer_box:hover .desc {
	visibility: visible !important;
}

.trailer_box:hover a:after {
	opacity: 0;
}

.kanzlei-team .trailer_box {
	margin-bottom: 0px !important;
}

.kanzlei-team .team-member {
	margin-bottom: 30px;
}

.slick-dots {
	position: initial;
	margin-left: 5px !important;
}

.slick-dots {
	margin-top: 20px !important;
}

.slick-next, .slick-prev {
	display: none !important;
}

.trailer_box {
	text-align: center;
	position: relative;
	line-height: 0;
}

.trailer_box a {
	display: block;
}

.trailer_box a:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=0);
	opacity: 0;
}

.trailer_box:hover a:after {
	filter: alpha(opacity=100);
	opacity: 100;
}

.trailer_box .desc {
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 2;
	width: 100%;
	padding: 26px 0px 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: .5px;
}

.trailer_box .desc h2 {
	margin: 0;
	position: relative;
	bottom: 0;
	font-size: 30px;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.trailer_box:hover .desc h2 {
	bottom: 20px;
	background-color: #c51211;
}

.trailer_box .desc .subtitle {
	display: inline-block;
	display: none;
	position: relative;
	bottom: 0;
	line-height: normal;
	letter-spacing: 1px;
	padding: 4px 8px;
	text-transform: uppercase;
	margin-bottom: 15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-image: url("https://www.wt-pedevilla.at/wp-content/themes/images/stripes/stripes_10_w.png");
}

.trailer_box .desc .subtitle.nitro-lazy {
	background-image: none !important;
}

.trailer_box:hover .desc .subtitle {
	bottom: 20px;
}

.trailer_box .desc .line {
	height: 1px;
	width: 0;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
	display: block;
}

.trailer_box:hover .desc .line {
	width: 60%;
}

.slick-slide {}

.trailer_box a::after {
	background: rgba(0, 0, 0, 0) !important;
}

.email-content, .tel-content {
	display: block;
}

.email-content a, .tel-content a {
	font-size: 14px !important;
	color: #fff !important;
	line-height: 20px;
	position: relative;
}

.slick-dots li button {
	color: #c51211;
	box-shadow: inset 0 0 0 0px rgba(0, 0, 0, .03), inset 0px 0px 0px 0px rgba(0, 0, 0, .07) !important;
}

.slick-dots li button::before {
	color: #c51211;
}

.slick-dots li.slick-active button::before {
	color: #c51211 !important;
}

.karriere-box .vc_column-inner > .wpb_wrapper {
	background-image: -moz-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec1f1d), to(#ae100f));
	background-image: -webkit-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: -o-linear-gradient(top, #ec1f1d, #ae100f);
	background-image: linear-gradient(to bottom, #ececec, #e1e1e1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ec1f1d", endColorstr="#ae100f", GradientType=0);
	padding-bottom: 1px;
	border-radius: 4px;
}

/* Footer */
.webportallink {
	background-color: #c51211;
	border-radius: 1px !important;
	height: 25px !important;
	line-height: 15px !important;
	text-align: left;
	width: 159px;
	margin: 0 0 10px 0;
	float: left;
	background-image: url("https://cdn-kfjip.nitrocdn.com/oJDwDScMmKyDFNJKDHuVBeuhJqkwgFmk/assets/images/optimized/rev-8298065/www.wt-pedevilla.at/wp-content/uploads/2021/08/arrow_right.png");
	background-position: 110px center;
	background-repeat: no-repeat;
	-webkit-transition: all 800ms ease-in-out !important;
	-moz-transition: all 800ms ease-in-out !important;
	-ms-transition: all 800ms ease-in-out !important;
	-o-transition: all 800ms ease-in-out !important;
	transition: all 800ms ease-in-out !important;
}

.webportallink.nitro-lazy {
	background-image: none !important;
}

.webportallink a {
	padding: 4px 17px 4px 10px !important;
	display: block;
	font-size: 13px !important;
	-webkit-transition: all 800ms ease-in-out !important;
	-moz-transition: all 800ms ease-in-out !important;
	-ms-transition: all 800ms ease-in-out !important;
	-o-transition: all 800ms ease-in-out !important;
	transition: all 800ms ease-in-out !important;
}

.webportallink:hover {
	background-color: #fff;
	background-image: url("https://cdn-kfjip.nitrocdn.com/oJDwDScMmKyDFNJKDHuVBeuhJqkwgFmk/assets/images/optimized/rev-8298065/www.wt-pedevilla.at/wp-content/uploads/2021/08/arrow_right_red.png");
}

.webportallink:hover.nitro-lazy {
	background-image: none !important;
}

.webportallink:hover a {
	color: #c51211 !important;
	text-decoration: none;
}

.splide__pagination li:last-child {
	margin-bottom: auto !important;
}

.splide__pagination {
	top: 275px;
	margin-left: 0px !important;
}

.splide__pagination__page.is-active {
	background: #c71211;
}

.splide__arrow svg {
	fill: #fff;
}

.team-grid {
	display: grid;
	grid-auto-columns: 1fr;
	grid-auto-rows: 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 60px 40px;
	justify-content: start;
	justify-items: start;
	width: 100%;
	height: 100%;
}

.team-leitung-grid {
	display: grid;
	grid-auto-columns: 1fr;
	grid-auto-rows: 1fr;
	grid-template-columns: minmax(0, 250px) minmax(0, 250px) minmax(0, 250px) minmax(0, 1fr) auto;
	gap: 60px 55px;
	justify-content: start;
	justify-items: start;
	width: 100%;
	height: 100%;
}

.team-grid .team-member {
	-webkit-box-shadow: 0 0 5px #6e0002;
	-moz-box-shadow: 0 0 5px #6e0002;
	-o-box-shadow: 0 0 5px #6e0002;
	box-shadow: 0 0 5px #6e0002;
}

.team-leitung-grid .team-member {
	-webkit-box-shadow: 0 0 5px #6e0002;
	-moz-box-shadow: 0 0 5px #6e0002;
	-o-box-shadow: 0 0 5px #6e0002;
	box-shadow: 0 0 5px #6e0002;
}

.team-content {
	padding: 20px;
}

.member-name {
	font-weight: bold;
}

.member-position {
	padding-bottom: 20px;
	display: block;
}

.member-tel, .member-email {
	display: block;
}

body #splide01 .splide__slide {
	margin-bottom: 10px !important;
}

.trailer_box img {
	width: 100% !important;
}

@media all and (max-width: 480px) {
	.splide__pagination {
		display: none;
	}
	
	.trailer_box img {
		width: 100% !important;
	}
	
	.trailer_box {
		padding: 0 55px;
	}
	
	.trailer_box .desc {
		padding: 26px 0px 35px;
	}
	
	.team-grid, .team-leitung-grid {
		grid-template-columns: 1fr !important;
	}
}

@media all and (min-width: 480px) and (max-width: 768px ) {
	.trailer_box .desc {
		padding: 26px 0px 35px !important;
	}
	
	.team-grid, .team-leitung-grid {
		grid-template-columns: 1fr 1fr !important;
	}
}

@media all and (min-width: 769px) and (max-width: 1440px ) {
	.splide__pagination {
		top: 281px;
		margin-left: 0px !important;
	}
}

@media all and (min-width: 1601px) and (max-width: 1800px ) {
	.member-tel, .member-email, .member-position {
		font-size: 13px;
	}
}

@media all and (min-width: 1241px) and (max-width: 1600px ) {
	.team-grid, .team-leitung-grid {
		grid-template-columns: 1fr 1fr 1fr !important;
		gap: 60px 20px;
	}
	
	.member-tel, .member-email, .member-position {
		font-size: 13px;
	}
}

@media all and (min-width: 769px) and (max-width: 1240px ) {
	.team-grid, .team-leitung-grid {
		grid-template-columns: 1fr 1fr !important;
		gap: 60px 20px;
	}
	
	.member-tel, .member-email, .member-position {
		font-size: 13px;
	}
}

@media all and (min-width: 481px) {
	.splide__arrow {
		display: none;
	}
}

#Footer .widgets_wrapper .widget {
	border-top: 0px;
	border-bottom: 0px;
}

#Footer a:hover {
	color: #c51211 !important;
	text-decoration: none;
}

#Footer input[type="text"] {
	padding: 5px 5px 5px 5px;
	font-size: 13px;
}

#Footer input[type="submit"] {
	float: right;
	top: -28px;
	padding: 5px 15px;
	border-radius: 0px;
	background-image: url("https://cdn-kfjip.nitrocdn.com/oJDwDScMmKyDFNJKDHuVBeuhJqkwgFmk/assets/images/optimized/rev-8298065/www.wt-pedevilla.at/wp-content/uploads/2021/08/search-wtp.png");
	background-size: cover;
	background-size: 57%;
	background-repeat: no-repeat;
	background-position-y: 6px;
	background-position-x: 7px;
}

#Footer input[type="submit"].nitro-lazy {
	background-image: none !important;
}

@media all and (max-width:959px) {
	#Footer input[type="text"] {
		height: 26px;
	}
	
	#Footer input[type="submit"] {
		top: -26px;
		background-position-y: 5px;
	}
}
