#main-content .et_pb_section_0.et_pb_section.bg-white, #main-content .bg-white {
background-color: #FFFFFF !important;
}
#main-content .bg-green {
background-color: #9fcf67 !important;
}
#main-content .bg-green h1, #main-content .bg-green h2, #main-content .bg-green h3, #main-content .bg-green h4, #main-content .bg-green p, #main-content .bg-green a, #main-content .bg-green td {
color: #FFFFFF !important;
}
#main-content .bg-green a:hover {
color: #e8e8e8 !important;
}
#main-content .et_pb_section_0.et_pb_section {
background-color: #e8e8e8 !important;
}
#main-content .et_pb_section_0.et_pb_section p {
color: #333333;
}
#main-content .et_pb_with_border {
border-color: #9a9f9a;
}
#main-content .et_pb_accordion_0.et_pb_accordion .et_pb_accordion_item {
margin-bottom: 0;
}
#main-content .et_pb_text ol, #main-content .et_pb_text ul {
margin-left: 1rem;
}
#main-content #leistungen .et_pb_column {
display: flex;
flex-direction: column;
justify-content: space-between;
}
#main-content #leistungen .et_pb_equal_columns > *:not(.et_pb_column_empty) {
background-color: #e8e8e8;
border: none;
color: #333333;
}
#main-content #leistungen .et_pb_equal_columns > *:not(.et_pb_column_empty) p {
font-size: 0.85rem;
}
#main-content #leistungen .et_pb_equal_columns .et_pb_column_empty {
display: none;
}
@media screen and (min-width: 767px) {
#main-content .align-center {
align-items: center;
display: flex;
}
}
#main-content .et_pb_button.et_pb_bg_layout_light {
padding: 0.75rem 2rem !important;
}
#main-content .et_pb_button.et_pb_bg_layout_light:hover {
background-color: #9fcf67 !important;
}
#main-content .et_pb_button.et_pb_bg_layout_light:hover:after {
content: none;
}
#main-content .bg-green .et_pb_button.et_pb_bg_layout_light:hover {
background-color: #e8e8e8 !important;
}
#main-header {
box-shadow: none;
}
#main-content .video-header video {
opacity: 0.6;
}
#main-content div:not(.icon) > * > img, #main-content div:not(.icon) > a > * > img {
border-radius: 1rem !important;
}
#main-content .obj-right img {
object-position: right;
}
#main-content #team .team-image a > *, #main-content #team .vertical-media a > *, #main-content #leistungen .team-image a > *, #main-content #leistungen .vertical-media a > * {
height: 450px;
max-width: 300px;
}
#main-content #team img, #main-content #leistungen img {
height: 100%;
object-fit: cover;
}
#main-content h1 {
color: #9fcf67 !important;
hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-webkit-hyphens: auto;
}
#main-content a {
color: #9fcf67 !important;
transition: opacity 400ms;
}
#main-content a:hover {
opacity: 0.6;
}
#absence {
padding: 0 !important;
background: #9fcf67 !important;
color: #FFFFFF !important;
font-size: 20px !important;
}
#main-footer {
display: none;
visibility: hidden;
}
#footer {
background-color: #FFFFFF !important;
padding-bottom: 0;
}
#footer::before {
background-image: url(//www.schilddruesenpraxis.net/wp-content/themes/mindspace/assets/hg_footer.png);
background-position: 10% bottom;
background-size: 25%;
background-repeat: no-repeat;
content: "";
position: absolute;
bottom: 3.5rem;
height: 100%;
width: 100%;
}
#footer a {
color: #9fcf67 !important;
transition: opacity 400ms;
}
#footer a:hover {
opacity: 0.6;
}
#footer .footer-copyright {
color: #9fcf67 !important;
}
#footer-bottom {
background-color: #9fcf67 !important;
display: flex;
justify-content: center;
font-size: 1rem;
max-width: unset;
padding: 1rem 0;
width: 100%;
}
#footer-bottom > * {
display: flex;
height: 1.5rem;
justify-content: flex-end;
max-width: 1080px;
width: 80% !important;
}
#footer-bottom > * > *:not(:last-child) {
margin-right: 2rem;
}
#footer-bottom a {
color: #333333 !important;
}
#footer-bottom a:hover {
color: #e8e8e8 !important;
}
::-webkit-input-placeholder { color: #eee;
}
:-moz-placeholder { color: #eee;
opacity: 1;
}
::-moz-placeholder { color: #eee;
opacity: 1;
}
:-ms-input-placeholder { color: #eee;
}
.dsgvo-txt {
width: 80%;
float: right;
padding: 0 5px;
}
@media (max-width: 767px) {
.dsgvo-txt {
width: 100%;
}
}
.dsgvo-txt p {
font-size: 12px;
line-height: 1.2;
}
.wpcf7-form input[type=text], .wpcf7-form input[type=tel], .wpcf7-form input[type=email], .wpcf7-form textarea {
background-color: transparent;
border-radius: 0.3125rem;
overflow: hidden;
border-width: 1px;
border-color: #e8e8e8;
padding: 0.75rem 1.25rem;
width: 100%;
}
.wpcf7-form input[type="submit"], .wpcf7-form select {
line-height: 1.7em;
border: none;
color: #FFFFFF;
border-radius: 5rem;
font-size: 16px;
font-weight: 700;
background-color: #9fcf67;
padding: 0.75rem 2rem;
transition-duration: 400ms;
}
.wpcf7-form input[type="submit"]:hover, .wpcf7-form select:hover {
opacity: 0.7;
}
.wpcf7-form .wpcf7-list-item {
margin: 0;
}
.wpcf7-form textarea {
resize: none;
}
.wpcf7-form select {
border-radius: 0.3125rem;
padding: 0.75rem 3rem;
appearance: none;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right 1rem center;
background-size: 1em;
}
.wpcf7-form p {
padding-bottom: 2em;
}
#main-content #contact-header {
background-color: #e8e8e8 !important;
}
#main-content #contact-header .contact-info h4 {
color: #333333 !important;
padding-bottom: 0;
}
#main-content #contact-header .info-tiles > * {
display: flex;
align-items: center;
}
#main-content #contact-header .info-tiles > * .et_pb_main_blurb_image {
width: auto;
margin-bottom: 0;
}
#main-content #contact-header a {
color: #333333 !important;
transition: color 400ms;
}
#main-content #contact-header a:hover {
color: #9fcf67 !important;
}
#main-content #contact-header .et-pb-icon {
background-color: #9fcf67;
color: #FFFFFF;
}
@media screen and (min-width: 767px) and (max-width: 980px) {
#main-content .contact-info > *:first-child {
margin-right: 1rem;
}
#main-content .contact-info > *:last-child {
margin-left: 1rem;
}
}
@media screen and (min-width: 767px) {
#main-content .contact-info {
display: flex;
align-items: normal;
}
}
#main-content #bookings-iframe iframe {
height: 2340px;
}
@media screen and (min-width: 500px) {
#main-content #bookings-iframe iframe {
height: 2280px;
}
}
@media screen and (min-width: 1291px) {
#main-content #bookings-iframe iframe {
height: 1940px;
}
}
@media screen and (min-width: 1295px) {
#main-content #bookings-iframe iframe {
height: 1800px;
}
}
#main-content .frage_nummer {
color: #333333;
font-size: 18px;
text-align: center;
}
#main-content .frage_stage {
display: flex;
flex-direction: column;
justify-content: center;
overflow: hidden;
position: relative;
z-index: 1;
}
#main-content .ja_nein, #main-content .links {
color: #FFFFFF;
display: flex;
gap: 4rem;
justify-content: center;
position: relative;
z-index: 3;
}
#main-content .ja_nein div, #main-content .links a {
width: 280px;
padding: 20px 0;
background: #9fcf67;
text-align: center;
color: #FFFFFF;
border-width: 0 !important;
border-radius: 5rem;
font-size: 16px;
font-weight: 700 !important;
}
#main-content .ja_nein div:hover, #main-content .links a:hover {
color: #e8e8e8 !important;
}
#main-content .ja_nein DIV:hover {
cursor: pointer;
}
#main-content .termin, #main-content .website {
display: none;
}
#main-content .alter {
border-radius: 100px;
}
#main-content .ja INPUT {
border: 1px solid #333333;
border-radius: 0;
color: #9fcf67;
font-size: 30px;
padding: 11px 5%;
margin: 0;
text-align: center;
width: 100%;
}
#main-content .kleingedrucktes {
color: #333333;
padding-top: 1rem;
font-size: 12px;
position: relative;
text-align: center;
}
#main-content .frage_box {
color: #333333;
font-size: 32px;
padding: 2rem 0;
position: relative;
right: -100%;
text-align: center;
width: 100%;
}
#main-content .frage_stage .antwort_center {
font-family: "Prata", Georgia, "Times New Roman", serif;
font-size: 23px;
margin: 0 auto;
}
#main-content .fragen_archiv {
display: flex;
flex-direction: column;
margin: 100px 0 0 0;
width: 100%;
}
#main-content .reset_leiste {
background-color: #9fcf67;
border-top: 1px solid #9a9f9a;
color: #FFFFFF;
display: none;
font-size: 19px;
padding: 17px 0;
width: 100%;
}
#main-content .reset_leiste_center {
display: flex;
justify-content: space-between;
margin: 0 auto;
width: 85%;
}
#main-content .reset_speech {
float: left;
padding: 10px 0;
}
#main-content .reset_it {
cursor: pointer;
height: 100%;
margin: 0 6px 0 0;
}
#main-content .fragen_archiv .frage_box {
width: 100%;
padding: 25px 0;
border-top: 1px solid #9a9f9a;
font-size: 18px;
color: #9a9f9a;
}
#main-content .fragen_archiv .frage_box:last-child {
border-bottom: 1px solid #9a9f9a;
}
#main-content .fragen_archiv .frage_box:hover {
cursor: pointer;
}
#main-content .fragen_archiv .frage_box .antwort_center {
display: flex;
justify-content: space-between;
margin: 0 auto;
text-align: left;
width: 85%;
}
#main-content .fragen_archiv .ihre_antwort {
margin-left: 1rem;
}
@media screen and (max-width: 767px) {
#main-content .ja_nein {
align-items: center;
flex-direction: column;
gap: 1rem;
}
#main-content .ja_nein DIV, #main-content .ja_nein A {
width: 100%;
}
}
#main-content table {
border: none;
margin: 0 auto;
width: fit-content;
}
#main-content table tr {
border: none;
}
#main-content table td {
border: none;
padding: 0.5em 0.75em;
vertical-align: top;
width: fit-content !important;
}