#menu-hauptmenue li.nav-item {
padding-left: 15px !important;
padding-right: 15px !important;
} @media only screen and (min-width: 1101px) {
#header-container.header-style-5 #header .header-wrap > .row .header-main-panel .header-col-fluid nav.mega-menu ul.nav-menu > li:hover {
background: #333f48 !important;
}
} #sub-footer a {
color: #fff !important;
}
.foot-logo {
max-width: 120px !important;
} .wpcf7-form {
padding: 2em;
background: rgba(255,255,255,0.37);
}
.wpcf7-form label {
width: 100%;
font-weight: bold;
}
.wpcf7-form textarea {
max-height: 200px;
}
.wpcf7-form input,
.wpcf7-form textarea {
opacity: 0.95;
box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}
.wpcf7-form input.wpcf7-submit {
box-shadow: none;
color: #fff !important;
background-color: #c39367 !important;
opacity: 1;
transition: all 0.3s ease !important;
text-transform: uppercase !important;
}
.wpcf7-form input.wpcf7-submit:hover {
background-color: #333f48 !important;	
}
.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label {
padding-left: 10px;
} @media (max-width: 799px) {
.qf-mobile-flex .wpb_row {
display: flex !important;
flex-wrap: wrap;
}
.qf-mobile-sorting {
width: 100% !important;
order: -1;
}
.qf-mobile-flex .qf-centered-row-padding {
width: 100% !important;
}
.wpb_wrapper h1.widget-title {
font-size: 32px !important;
line-height: 40px !important;
}
}
.onlinetermin-cta a {
color: #333f48 !important;
}
.onlinetermin-cta a:hover {
color: #333f48 !important;
}
.mail-cta img {
max-width: 80px !important;
}
.phone-cta img {
max-height: 60px !important;
width: auto !important;
}
.termin-cta img {
max-height: 74px !important;
width: auto !important;
}
.cta-content {
background-position: top right !important;
}
.cta-iconlist a[href^="mailto:"] {
font-size: 20px;
}
@media (min-width: 1101px) and (max-width: 1260px) {
.cta-textblock {
max-width: 440px !important;
}
.cta-iconlist h5 a {
font-size: 16px !important;
}
}
@media (max-width: 960px) {
.cta-iconlist h5 a {
font-size: 16px !important;
}
}
@media (min-width: 760px) and (max-width: 960px) {
.cta-textblock {
max-width: 400px !important;
}
}
@media (max-width: 799px) {
html .cta-content {
background-image: url(https://carpaltunnel.center/wp-content/uploads/cta-bg4-mobile.jpg) !important;
}
}
@media (max-width: 759px) {
.cta-textblock > .wpb_wrapper > .dfd-spacer-module:first-child {
height: 230px !important;
}
html .cta-content {
background: url(https://carpaltunnel.center/wp-content/uploads/cta-bg5-mobile-small.jpg) top left no-repeat !important;
}
}