#afc_sidebar_7824,#afc_sidebar_7833 {
padding: 0 !important;
top: 33% !important; }
.versteckt {
display: none;
}
.schnellkontakt {
top: 0;
right: 0;
position:absolute;
background-color: rgba(45,80,161,0.9); z-index:2;
overflow:hidden;
width: 100vw;
height: 100vh;
display:flex;
justify-content: center;
transform: translateY(-33%);
transition: all linear .3s;
}
.schnellkontakt.closed {
top: 50%;
height: 0;
width: 0;
opacity: 0;
}
#schnellkontakt-container .close {
width: 100px;
height: auto;
position:absolute;
opacity:1;
z-index: 2;
top: 0;
right: 0;
transform: matrix(1.00,0.00,0.00,1.00,-50,50);
transition: all ease-out .2s;
}
#schnellkontakt-container .close:hover {
transform:matrix(1.1,0.00,0.00,1.1,-50,49)
}
.stoerer {
position:absolute;
left: 100%;
width: 75px;
transform: translate(-100%,-50%); }
.stoerer:hover {
cursor: pointer;
}
.formular-container {
align-self:center;
text-align:center;
max-width: 650px;
}
.formular-container h2,
.formular-container h6,
.formular-container div,
.formular-container p,
.formular-container input,
.formular-container textarea,
.formular-container label,
.formular-container ::placeholder{
color:white;
}
.formular-container h2 {
position: relative;
padding-bottom: 40px;
margin-bottom: 0;
}
.formular-container h2:after {
content: '';
background-color: white !important;
position: absolute;
width: 50px;
height: 5px;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.formular-container h6 {
margin-top: 40px;
}
.formular-container input,
.formular-container textarea {
border: 2px solid white !important;
}
.formular-container input:focus,
.formular-container textarea:focus {
border-color:white !important;
}
.formular-textfelder {
display: flex;
flex-wrap: wrap;
}
.formular-textfelder input {
width: calc(50% - 20px);
padding: 10px !important;
margin: 10px !important;
}
.formular-container textarea {
height: 190px;
width: calc(100% - 20px);
padding: 10px !important;
margin: 10px !important;
}
.dsgvo-container .stm_input_wrapper {
top: 1px !important;
right: inherit !important;
margin: 8px 10px 10px 0 !important;
}
.dsgvo-container .stm_input_wrapper:before {
background-color:transparent;
border-color: white !important;
border-radius: 0 !important;
}
.dsgvo-container .stm_input_wrapper:after { background-color:transparent;
border-color: white !important;
border-radius: 0 !important;
}
.dsgvo-container {
text-align: left;
margin: 10px !important;
border-bottom: 2px solid white;
}
.dsgvo-container a {
color: white;
font-weight: 700;
}
.dsgvo-checkbox {
margin-bottom: 20px !important;
}
#control-mail {
display: none;
}
.formular-notiz {
text-align: right;
padding-right: 10px;
margin-right: 10px;
margin-bottom: 5px;
font-size: 16px !important;
line-height: 24px !important;
}
.absenden-container {
margin-right: 10px;
display: flex;
justify-content: flex-end;
}
.absenden-container input {
line-height: 1;
padding: 1px;
height: 49px;
width: 156px;
background-color: transparent !important;
border: none !important;
position: relative;
background-image: url(//www.micro-automation.com/wp-content/uploads/2019/07/button-schnellkontakt.svg);
background-repeat: no-repeat !important;
background-size: 95% !important;
background-position: center center;
}
.absenden-container input:hover {
color:#2D50A1 !important;
background-color: white !important;
background-image: url(//www.micro-automation.com/wp-content/uploads/2019/07/button-schnellkontakt-hover.svg);
}
#formular-erfolgreich {
padding: 20px;
border: 2px solid green;
margin: 50px;
}
#formular-erfolgreich p {
text-align: center;
margin:50px;
}
@media screen and (max-width: 1023px) {
#formular-erfolgreich {
transform: translateY(210px);
}
}
@media screen and (max-height: 850px) {
.formular-container h6 {
margin-top: 10px;
}
.formular-container h2 {
padding-bottom: 10px;
}
.dsgvo-checkbox {
margin-bottom: 10px !important;
}
.formular-container textarea {
height: 95px;
}
#schnellkontakt-container .close {
transform: matrix(1.00,0.00,0.00,1.00,-25,25);
}
#schnellkontakt-container .close:hover {
transform:matrix(1.1,0.00,0.00,1.1,-25,25);
}
} .stm-footer {
color: #fff !important;
position: relative;
padding: 50px 0 0 !important;
}
.stm_sidebar_style_17 .stm-footer .footer-widgets {
padding: 0 !important;
margin: inherit !important;
}
.stm_footer_layout_2 .stm-footer .footer-widgets {
background-color: inherit !important;
}
.stm_footer_layout_2 .stm-footer__bottom {
border-top: 1px solid #2d50a1 !important;
}
.stm_footer_layout_2 .stm-footer__bottom .stm_bottom_copyright {
width: inherit !important;
}
.stm_sidebar_style_17 .stm-footer .footer-widgets aside.widget {
margin-bottom: 30px;
}
.stm_sidebar_style_17 .stm-footer .widgettitle {
border-bottom: 1px solid #fff;
}
.stm_sidebar_style_17 .stm-footer .stm_wp_widget_text .textwidget {
margin-top: -6px;
line-height: 28px;
font-size: 15px;
}
.stm_sidebar_style_17 .stm-footer .widgettitle h4 {
text-transform: uppercase !important;
margin-bottom: 18px !important;
letter-spacing: 1px !important;
line-height: 24px !important;
font-weight: 700 !important;
font-size: 14px !important;
}
.stm-footer a, .stm-footer .stm-socials__icon:hover, .stm-footer .footer-widgets aside.widget .widgettitle h4, .stm-footer {
color: #fff !important;
} @media not all and (min-resolution:.001dpcm) {
@media {
.footer-siegel > img {
height: 100% !important;
}
}
}