/**
Theme Name: Sixten Child
Description: Das ist ein child theme von Sixten. Dieses ist nötig damit alle Anpassungen funktionieren
Author: <a href="https://thomaswasilewski.com">Thomas Wasilewski</a>
Template: sixten
Version: 1.4.1
GitHub Theme URI: thomaswasilewski/sixten-child
Primary Branch: main
*/


.cf7button {
    float: left;
    margin: 20px 20px 20px 0px !important;
    color: #fff;
    border: 1px solid #f4f4f4;
    padding: 21px;
  }

.cf7button input {
    width: 200px;
}

body .wpcf7 .wpcf7-response-output {
    margin: 3.7rem 0 0!important;
}

.wpcf7-spinner {
	position: absolute;
}

.frc-captcha {
    XXmargin: 20px 0px;
        float: right;
            margin: 20px 0px 0px 20px;


}

.cf7acceptance {
	margin-bottom: 20px;
	display: flex;
	float: none;
}

.frc-captcha .frc-content button {
	color: #fff;
}


.vlt-page .vlt-showcase--style-4 .vlt-showcase-images {
    background-color: rgba(0,0,0,0);
}

.footer_c {
	font-size: 0.7rem;
}

.vlt-post-footer .vlt-simple-link.referenzlink {
    background-color: #474746;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
    color: #fff !important;
}

.vlt-post-footer .vlt-simple-link.referenzlink::before {
   display: none;
}



.vlt-header--mobile .vlt-nav--mobile {
    background-color: rgba(255,255,255,0.8);
}

body .vlt-nav--fullscreen.is-open {
    background-color: rgba(255,255,255,0.9);
}



.vlt-nav-table #menu-hauptmenu a {
    font-weight: 600;
}

@media (max-width: 767px) {
footer .elementor-column {
    width: 100% !important;
        margin-bottom: 2em;

}
}

body header .vlt-navbar-logo img {
	margin-top: 1em;
	height: 8em;
}

.home .vlt-navbar-logo img {
	margin-top: 1em;
	height: 8em;
}

.wpcf7-submit {
	font-weight: 700;
  color: #fff;
}


.home .elementor-element {
	margin-bottom: 0 !important;
}

.vlt-nav--mobile__navigation {
text-align: center;
}

.lightbox.elementor-widget-vlt-simple-image, .lightbox .elementor-widget-container, .lightbox .vlt-simple-image, .lightbox .vlt-simple-image img {
    height: 100%;
    object-fit: cover;
}

