@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 500;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.svg#OpenSans) format('svg'); }
html,
body {
font-family: 'Open Sans';
} .et_color_scheme_green a {
color:#208a72;
}
.et_color_scheme_green #top-header,
.et_color_scheme_green .et_pb_counter_amount,
.et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading,
.et_color_scheme_green.woocommerce #content input.button,
.et_color_scheme_green.woocommerce #content input.button.alt,
.et_color_scheme_green.woocommerce #respond input#submit,
.et_color_scheme_green.woocommerce #respond input#submit.alt,
.et_color_scheme_green .woocommerce-error,
.et_color_scheme_green .woocommerce-info,
.et_color_scheme_green .woocommerce-message,
.et_color_scheme_green.woocommerce-page #content input.button,
.et_color_scheme_green.woocommerce-page #content input.button.alt,
.et_color_scheme_green.woocommerce-page #respond input#submit,
.et_color_scheme_green.woocommerce-page #respond input#submit.alt,
.et_color_scheme_green.woocommerce-page a.button,
.et_color_scheme_green.woocommerce-page a.button.alt,
.et_color_scheme_green.woocommerce-page button.button,
.et_color_scheme_green.woocommerce-page button.button.alt,
.et_color_scheme_green.woocommerce-page button.button.alt.disabled,
.et_color_scheme_green.woocommerce-page input.button,
.et_color_scheme_green.woocommerce-page input.button.alt,
.et_color_scheme_green.woocommerce a.button,
.et_color_scheme_green.woocommerce a.button.alt,
.et_color_scheme_green.woocommerce button.button,
.et_color_scheme_green.woocommerce button.button.alt,
.et_color_scheme_green.woocommerce button.button.alt.disabled,
.et_color_scheme_green.woocommerce input.button,
.et_color_scheme_green.woocommerce input.button.alt {
background:#208a72 !important;
}
.et_color_scheme_green #et_search_icon:hover, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a, .et_color_scheme_green .bottom-nav li.current-menu-item > a, .et_color_scheme_green .comment-reply-link, .et_color_scheme_green .entry-summary p.price ins, .et_color_scheme_green .et_overlay::before, .et_color_scheme_green .et_password_protected_form .et_submit_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_green .et_pb_contact_submit, .et_color_scheme_green .et_pb_pricing_table_button, .et_color_scheme_green .et_pb_pricing li a, .et_color_scheme_green .et_pb_sum, .et_color_scheme_green .footer-widget h4, .et_color_scheme_green .form-submit .et_pb_button, .et_color_scheme_green .mobile_menu_bar::before, .et_color_scheme_green.woocommerce #content div.product p.price, .et_color_scheme_green.woocommerce #content div.product span.price, .et_color_scheme_green.woocommerce-page #content div.product p.price, .et_color_scheme_green.woocommerce-page #content div.product span.price, .et_color_scheme_green.woocommerce-page div.product p.price, .et_color_scheme_green.woocommerce-page div.product span.price, .et_color_scheme_green.woocommerce div.product p.price, .et_color_scheme_green.woocommerce div.product span.price {
color: #208a72;
}
.et_color_scheme_green .et-search-form,
.et_color_scheme_green .et_mobile_menu,
.et_color_scheme_green .et_pb_pricing li:before,
.et_color_scheme_green .footer-widget li:before,
.et_color_scheme_green .nav li ul {
border-color:#208a72;
} #main-header {
background-image: url(//www.kleintierzentrum-harsefeld.de/wp-content/uploads/2021/04/kleintierzentrum-background.jpg);
background-position: top left;
background-repeat: no-repeat;
}
#et-info {
letter-spacing: .15em;
text-transform: uppercase;
font-weight: 300;	
}
#et-info-phone:before,
#et-info-email:before {
top: 1px;
margin: 0 10px;
} .et_pb_column_1 .et_pb_widget_area,
#sidebar {
background-color: #c9e2d8;
padding: 20px;
} 
.et_pb_column_1 .et_pb_widget_area h4,
#sidebar h4{
line-height: 1.3em;
} 
.et_pb_column_1 .et_pb_widget_area #text-2,
#sidebar h4 {
margin-bottom: 10px;
} .ktz_link {
text-decoration: underline !important;
}
#text-8 {
background-color: #fff;
text-align: center;
padding: 10px
}
#text-8 a {
color: #208a72 !important;
text-decoration: underline !important;
}
.footer-widget h4 {
line-height: 1.3em;
}  #main-footer .footer-widget #nav_menu-4 li:before {
border-width: 0 !important;
}
#menu-leistungen {
list-style-type: none;
} .et_pb_fullwidth_menu #menu-leistungen>li, 
.et_pb_menu #menu-leistungen>li {
padding-right: 50px;
} #main-content .entry-title {
line-height: 1.3em;
}
#comment-wrap{
padding-top: 25px;
} .search .post-meta {
display: none;
} @media (min-width: 981px) {
.et_right_sidebar #main-content .container:before {
background-color: #fff;
}
#sidebar {
margin-bottom: 30px;
}
}
@media (max-width: 980px) {
.et_header_style_centered #main-header .mobile_nav {
display: block;
text-align: left;
background-color: #eee;
border-radius: 5px;
padding: 5px 10px;
}
#et-info-phone {
margin-bottom: 5px;
display: inline-block;
}
#et-info-email {
line-height: 1.3em;
}
#sidebar {
padding: 20px !important;
} 
}
@media (max-width: 489px) {
#main-header {
background-image: none;
}
#sidebar {
padding: 20px !important;
} 
}   #main-footer #nav_menu-4 .menu a:before,
#main-content #menu-leistungen li a:before,
#main-content #menu-chirurgie li a:before {
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font: var(--fa-font-solid);
content: "\f007";
width: 25px !important;
}
#main-footer #nav_menu-4 .menu .ktz-kardio  a:before,
#main-content #menu-leistungen .ktz-kardio a:before {
font: var(--fa-font-solid);
content: "\f21e";
}
#main-footer #nav_menu-4 .menu .ktz-chirurgie > a:before,
#main-content #menu-leistungen .ktz-chirurgie a:before,
#main-content #menu-chirurgie li a:before {
content: '\f5d7';
}
#main-footer #nav_menu-4 .menu .ktz-dermatologie > a:before,
#main-content #menu-leistungen .ktz-dermatologie a:before {
content: '\f1b0';
}
#main-footer #nav_menu-4 .menu .ktz-innere > a:before,
#main-content #menu-leistungen .ktz-innere a:before{
content: '\f004';
}
#main-footer #nav_menu-4 .menu .ktz-notfall > a:before,
#main-content #menu-leistungen .ktz-notfall a:before {
content: '\f0fe';
}
#main-footer #nav_menu-4 .menu .ktz-bildgebend > a:before,
#main-content #menu-leistungen .ktz-bildgebend a:before {
content: '\f497';
}
#main-footer #nav_menu-4 .menu .ktz-zahnheilkunde > a:before,
#main-content #menu-leistungen .ktz-zahnheilkunde a:before {
content: '\f5c9';
}
#main-footer #nav_menu-4 .menu .ktz-kleintiere > a:before,
#main-content #menu-leistungen .ktz-kleintiere a:before {
content: '\f520';
}
#main-footer #nav_menu-4 .menu .ktz-neurologie > a:before,
#main-content #menu-leistungen .ktz-neurologie a:before {
content: '\f5dc';
}
#main-footer #nav_menu-4 .menu .ktz-anaesthesie > a:before,
#main-content #menu-leistungen .ktz-anaesthesie a:before {
content: '\f7f7';
}
#main-footer #nav_menu-4 .menu .ktz-labor > a:before,
#main-content #menu-leistungen .ktz-labor a:before {
content: '\f492';
} #top-menu li li a {
width: auto !important;
} @media (min-width: 981px) {
.et_pb_gutters3 .et_pb_column_3_4,
.et_pb_gutters3.et_pb_row .et_pb_column_3_4,
#left-area {
width: 795px;
}
.et_pb_gutters3 .et_pb_column_1_4,
.et_pb_gutters3.et_pb_row .et_pb_column_1_4,
#sidebar {
width: 320px;
}
.et_pb_gutters3 .et_pb_column,
.et_pb_gutters3.et_pb_row .et_pb_column,
#left-area {
margin-right: 25px;	
}
}
#sidebar {
padding: 0 !important;
} #notdienst { background-color: #d90429;
color: #fff;
padding: 20px;
text-align: center;
line-height: 1.6em;
}
#notdienst a {
text-decoration: none;
}
#notdienst .notdienst-head1 {
font-weight: bold;
font-size: 24px;	
}
#notdienst .notdienst-head2 {
text-transform: uppercase;
font-weight: bold;
font-size: 36px;
}
#notdienst .notdienst-tel {
font-weight: bold;
font-size: 30px;
display:block;
margin: 20px 0 0 0;
}
#notdienst .notdienst-url {
font-weight: bold;
font-size: 14px !important;
margin-top: -20px;
display:block;
}
#block-2 {
margin-bottom: 30px !important;
} .et_pb_column_1 .et_pb_widget_area,
#et-main-area #sidebar {
background-color: transparent;
padding: 0px !important;
padding-left: 0px !important;
}
#block-3,
#block-4 {
background-color: #c9e2d8;
padding: 25px;
margin-bottom: 25px;
}
#block-3 .sidebar-tel {
font-weight: bold;
font-size: 24px;
}
#block-3 .sidebar-note {	
font-size: 16px;
} @media only screen and (min-width:981px) {
.et_header_style_centered #logo {
max-height: 80%;
}
} .search #sidebar {display:none;}
.search #left-area {width: 100% !important;min-height: 150px;} .wpcf7 {
padding: 0 40px 0 0;
}
.wpcf7-list-item {
margin: 0;
}
.wpcf7 .wpcf7-form-control-wrap input[type=text],
.wpcf7 .wpcf7-form-control-wrap input[type=email],
.wpcf7 .wpcf7-form-control-wrap textarea {
background-color: #eee;
border: 0 none;
width: 100% !important;
color: #333;
padding: 20px;
margin: 10px 0;
font-size: 16px;
}
.wpcf7-acceptance .wpcf7-list-item-label {
display: inline-block;
padding-left: 30px;
margin-top: -25px;
}
.wpcf7-submit {
background-color: #208a72;
color: #fff;
font-size: 20px;
border: 0 none;
border-radius: 5px;
padding: 20px;
margin: 40px 0;
cursor: pointer;
display:inline-block;
} @media only screen and (max-width: 600px) {
.wpcf7 {
padding: 0;
}
} .et_pb_gallery_image {
aspect-ratio: 1/1;
overflow: hidden;
}
.et_pb_gallery_image img {
width: 100%;
height: 100%;
object-fit: cover;
} #datenschutzerklaerung {
font-size: 15px;
line-height: 1.6;
max-width: 900px;
margin: 0 auto;
text-align: left;
}
#datenschutzerklaerung h1 {
font-size: 26px;
margin-bottom: 4px;
}
#datenschutzerklaerung h2 {
font-size: 19px;
margin-top: 36px;
margin-bottom: 10px;
}
#datenschutzerklaerung h3 {
font-size: 16px;
margin-top: 22px;
margin-bottom: 6px;
}
#datenschutzerklaerung p {
margin: 0 0 14px 0;
text-align: left;
}
#datenschutzerklaerung ul,
#datenschutzerklaerung ol {
margin: 0 0 14px 0;
padding-left: 24px;
text-align: left;
}
#datenschutzerklaerung li {
margin-bottom: 6px;
}
#datenschutzerklaerung table {
border-collapse: collapse;
width: 100%;
margin: 20px 0 30px 0;
}
#datenschutzerklaerung th,
#datenschutzerklaerung td {
border: 1px solid #ccc;
padding: 8px 10px;
vertical-align: top;
text-align: left;
font-size: 13.5px;
}
#datenschutzerklaerung thead th {
background-color: #e8e8e8;
font-weight: bold;
}
#datenschutzerklaerung tbody tr:nth-child(even) {
background-color: #f9f9f9;
}
#datenschutzerklaerung a {
color: #1a5fb4;
}
#datenschutzerklaerung .toc ol {
padding-left: 20px;
}
#datenschutzerklaerung .updated {
font-weight: bold;
margin-bottom: 20px;
} #cookie-richtlinie {
font-size: 15px;
line-height: 1.6;
max-width: 900px;
margin: 0 auto;
text-align: left;
}
#cookie-richtlinie h1 {
font-size: 26px;
margin-bottom: 4px;
}
#cookie-richtlinie h2 {
font-size: 19px;
margin-top: 36px;
margin-bottom: 10px;
}
#cookie-richtlinie h3 {
font-size: 16px;
margin-top: 22px;
margin-bottom: 6px;
}
#cookie-richtlinie p {
margin: 0 0 14px 0;
text-align: left;
}
#cookie-richtlinie ul,
#cookie-richtlinie ol {
margin: 0 0 14px 0;
padding-left: 24px;
text-align: left;
}
#cookie-richtlinie li {
margin-bottom: 6px;
}
#cookie-richtlinie table {
border-collapse: collapse;
width: 100%;
margin: 20px 0 30px 0;
}
#cookie-richtlinie th,
#cookie-richtlinie td {
border: 1px solid #ccc;
padding: 8px 10px;
vertical-align: top;
text-align: left;
font-size: 13.5px;
}
#cookie-richtlinie thead th {
background-color: #e8e8e8;
font-weight: bold;
}
#cookie-richtlinie tbody tr:nth-child(even) {
background-color: #f9f9f9;
}
#cookie-richtlinie a {
color: #1a5fb4;
}
#cookie-richtlinie .updated {
font-weight: bold;
margin-bottom: 20px;
}@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-300italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 500;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-500italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-600italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-700italic.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
src: url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.eot); src: local(''),
url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.eot?#iefix) format('embedded-opentype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.woff2) format('woff2'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.woff) format('woff'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.ttf) format('truetype'), url(//www.kleintierzentrum-harsefeld.de/wp-content/themes/Divi-child/fonts/open-sans-v34-latin-800italic.svg#OpenSans) format('svg'); }
html,
body {
font-family: 'Open Sans';
} .et_color_scheme_green a {
color:#208a72;
}
.et_color_scheme_green #top-header,
.et_color_scheme_green .et_pb_counter_amount,
.et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading,
.et_color_scheme_green.woocommerce #content input.button,
.et_color_scheme_green.woocommerce #content input.button.alt,
.et_color_scheme_green.woocommerce #respond input#submit,
.et_color_scheme_green.woocommerce #respond input#submit.alt,
.et_color_scheme_green .woocommerce-error,
.et_color_scheme_green .woocommerce-info,
.et_color_scheme_green .woocommerce-message,
.et_color_scheme_green.woocommerce-page #content input.button,
.et_color_scheme_green.woocommerce-page #content input.button.alt,
.et_color_scheme_green.woocommerce-page #respond input#submit,
.et_color_scheme_green.woocommerce-page #respond input#submit.alt,
.et_color_scheme_green.woocommerce-page a.button,
.et_color_scheme_green.woocommerce-page a.button.alt,
.et_color_scheme_green.woocommerce-page button.button,
.et_color_scheme_green.woocommerce-page button.button.alt,
.et_color_scheme_green.woocommerce-page button.button.alt.disabled,
.et_color_scheme_green.woocommerce-page input.button,
.et_color_scheme_green.woocommerce-page input.button.alt,
.et_color_scheme_green.woocommerce a.button,
.et_color_scheme_green.woocommerce a.button.alt,
.et_color_scheme_green.woocommerce button.button,
.et_color_scheme_green.woocommerce button.button.alt,
.et_color_scheme_green.woocommerce button.button.alt.disabled,
.et_color_scheme_green.woocommerce input.button,
.et_color_scheme_green.woocommerce input.button.alt {
background:#208a72 !important;
}
.et_color_scheme_green #et_search_icon:hover, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a, .et_color_scheme_green .bottom-nav li.current-menu-item > a, .et_color_scheme_green .comment-reply-link, .et_color_scheme_green .entry-summary p.price ins, .et_color_scheme_green .et_overlay::before, .et_color_scheme_green .et_password_protected_form .et_submit_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_green .et_pb_contact_submit, .et_color_scheme_green .et_pb_pricing_table_button, .et_color_scheme_green .et_pb_pricing li a, .et_color_scheme_green .et_pb_sum, .et_color_scheme_green .footer-widget h4, .et_color_scheme_green .form-submit .et_pb_button, .et_color_scheme_green .mobile_menu_bar::before, .et_color_scheme_green.woocommerce #content div.product p.price, .et_color_scheme_green.woocommerce #content div.product span.price, .et_color_scheme_green.woocommerce-page #content div.product p.price, .et_color_scheme_green.woocommerce-page #content div.product span.price, .et_color_scheme_green.woocommerce-page div.product p.price, .et_color_scheme_green.woocommerce-page div.product span.price, .et_color_scheme_green.woocommerce div.product p.price, .et_color_scheme_green.woocommerce div.product span.price {
color: #208a72;
}
.et_color_scheme_green .et-search-form,
.et_color_scheme_green .et_mobile_menu,
.et_color_scheme_green .et_pb_pricing li:before,
.et_color_scheme_green .footer-widget li:before,
.et_color_scheme_green .nav li ul {
border-color:#208a72;
} #main-header {
background-image: url(//www.kleintierzentrum-harsefeld.de/wp-content/uploads/2021/04/kleintierzentrum-background.jpg);
background-position: top left;
background-repeat: no-repeat;
}
#et-info {
letter-spacing: .15em;
text-transform: uppercase;
font-weight: 300;	
}
#et-info-phone:before,
#et-info-email:before {
top: 1px;
margin: 0 10px;
} .et_pb_column_1 .et_pb_widget_area,
#sidebar {
background-color: #c9e2d8;
padding: 20px;
} 
.et_pb_column_1 .et_pb_widget_area h4,
#sidebar h4{
line-height: 1.3em;
} 
.et_pb_column_1 .et_pb_widget_area #text-2,
#sidebar h4 {
margin-bottom: 10px;
} .ktz_link {
text-decoration: underline !important;
}
#text-8 {
background-color: #fff;
text-align: center;
padding: 10px
}
#text-8 a {
color: #208a72 !important;
text-decoration: underline !important;
}
.footer-widget h4 {
line-height: 1.3em;
}  #main-footer .footer-widget #nav_menu-4 li:before {
border-width: 0 !important;
}
#menu-leistungen {
list-style-type: none;
} .et_pb_fullwidth_menu #menu-leistungen>li, 
.et_pb_menu #menu-leistungen>li {
padding-right: 50px;
} #main-content .entry-title {
line-height: 1.3em;
}
#comment-wrap{
padding-top: 25px;
} .search .post-meta {
display: none;
} @media (min-width: 981px) {
.et_right_sidebar #main-content .container:before {
background-color: #fff;
}
#sidebar {
margin-bottom: 30px;
}
}
@media (max-width: 980px) {
.et_header_style_centered #main-header .mobile_nav {
display: block;
text-align: left;
background-color: #eee;
border-radius: 5px;
padding: 5px 10px;
}
#et-info-phone {
margin-bottom: 5px;
display: inline-block;
}
#et-info-email {
line-height: 1.3em;
}
#sidebar {
padding: 20px !important;
} 
}
@media (max-width: 489px) {
#main-header {
background-image: none;
}
#sidebar {
padding: 20px !important;
} 
}   #main-footer #nav_menu-4 .menu a:before,
#main-content #menu-leistungen li a:before,
#main-content #menu-chirurgie li a:before {
display: inline-block;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font: var(--fa-font-solid);
content: "\f007";
width: 25px !important;
}
#main-footer #nav_menu-4 .menu .ktz-kardio  a:before,
#main-content #menu-leistungen .ktz-kardio a:before {
font: var(--fa-font-solid);
content: "\f21e";
}
#main-footer #nav_menu-4 .menu .ktz-chirurgie > a:before,
#main-content #menu-leistungen .ktz-chirurgie a:before,
#main-content #menu-chirurgie li a:before {
content: '\f5d7';
}
#main-footer #nav_menu-4 .menu .ktz-dermatologie > a:before,
#main-content #menu-leistungen .ktz-dermatologie a:before {
content: '\f1b0';
}
#main-footer #nav_menu-4 .menu .ktz-innere > a:before,
#main-content #menu-leistungen .ktz-innere a:before{
content: '\f004';
}
#main-footer #nav_menu-4 .menu .ktz-notfall > a:before,
#main-content #menu-leistungen .ktz-notfall a:before {
content: '\f0fe';
}
#main-footer #nav_menu-4 .menu .ktz-bildgebend > a:before,
#main-content #menu-leistungen .ktz-bildgebend a:before {
content: '\f497';
}
#main-footer #nav_menu-4 .menu .ktz-zahnheilkunde > a:before,
#main-content #menu-leistungen .ktz-zahnheilkunde a:before {
content: '\f5c9';
}
#main-footer #nav_menu-4 .menu .ktz-kleintiere > a:before,
#main-content #menu-leistungen .ktz-kleintiere a:before {
content: '\f520';
}
#main-footer #nav_menu-4 .menu .ktz-neurologie > a:before,
#main-content #menu-leistungen .ktz-neurologie a:before {
content: '\f5dc';
}
#main-footer #nav_menu-4 .menu .ktz-anaesthesie > a:before,
#main-content #menu-leistungen .ktz-anaesthesie a:before {
content: '\f7f7';
}
#main-footer #nav_menu-4 .menu .ktz-labor > a:before,
#main-content #menu-leistungen .ktz-labor a:before {
content: '\f492';
} #top-menu li li a {
width: auto !important;
} @media (min-width: 981px) {
.et_pb_gutters3 .et_pb_column_3_4,
.et_pb_gutters3.et_pb_row .et_pb_column_3_4,
#left-area {
width: 795px;
}
.et_pb_gutters3 .et_pb_column_1_4,
.et_pb_gutters3.et_pb_row .et_pb_column_1_4,
#sidebar {
width: 320px;
}
.et_pb_gutters3 .et_pb_column,
.et_pb_gutters3.et_pb_row .et_pb_column,
#left-area {
margin-right: 25px;	
}
}
#sidebar {
padding: 0 !important;
} #notdienst { background-color: #d90429;
color: #fff;
padding: 20px;
text-align: center;
line-height: 1.6em;
}
#notdienst a {
text-decoration: none;
}
#notdienst .notdienst-head1 {
font-weight: bold;
font-size: 24px;	
}
#notdienst .notdienst-head2 {
text-transform: uppercase;
font-weight: bold;
font-size: 36px;
}
#notdienst .notdienst-tel {
font-weight: bold;
font-size: 30px;
display:block;
margin: 20px 0 0 0;
}
#notdienst .notdienst-url {
font-weight: bold;
font-size: 14px !important;
margin-top: -20px;
display:block;
}
#block-2 {
margin-bottom: 30px !important;
} .et_pb_column_1 .et_pb_widget_area,
#et-main-area #sidebar {
background-color: transparent;
padding: 0px !important;
padding-left: 0px !important;
}
#block-3,
#block-4 {
background-color: #c9e2d8;
padding: 25px;
margin-bottom: 25px;
}
#block-3 .sidebar-tel {
font-weight: bold;
font-size: 24px;
}
#block-3 .sidebar-note {	
font-size: 16px;
} @media only screen and (min-width:981px) {
.et_header_style_centered #logo {
max-height: 80%;
}
} .search #sidebar {display:none;}
.search #left-area {width: 100% !important;min-height: 150px;} .wpcf7 {
padding: 0 40px 0 0;
}
.wpcf7-list-item {
margin: 0;
}
.wpcf7 .wpcf7-form-control-wrap input[type=text],
.wpcf7 .wpcf7-form-control-wrap input[type=email],
.wpcf7 .wpcf7-form-control-wrap textarea {
background-color: #eee;
border: 0 none;
width: 100% !important;
color: #333;
padding: 20px;
margin: 10px 0;
font-size: 16px;
}
.wpcf7-acceptance .wpcf7-list-item-label {
display: inline-block;
padding-left: 30px;
margin-top: -25px;
}
.wpcf7-submit {
background-color: #208a72;
color: #fff;
font-size: 20px;
border: 0 none;
border-radius: 5px;
padding: 20px;
margin: 40px 0;
cursor: pointer;
display:inline-block;
} @media only screen and (max-width: 600px) {
.wpcf7 {
padding: 0;
}
} .et_pb_gallery_image {
aspect-ratio: 1/1;
overflow: hidden;
}
.et_pb_gallery_image img {
width: 100%;
height: 100%;
object-fit: cover;
} #datenschutzerklaerung {
font-size: 15px;
line-height: 1.6;
max-width: 900px;
margin: 0 auto;
text-align: left;
}
#datenschutzerklaerung h1 {
font-size: 26px;
margin-bottom: 4px;
}
#datenschutzerklaerung h2 {
font-size: 19px;
margin-top: 36px;
margin-bottom: 10px;
}
#datenschutzerklaerung h3 {
font-size: 16px;
margin-top: 22px;
margin-bottom: 6px;
}
#datenschutzerklaerung p {
margin: 0 0 14px 0;
text-align: left;
}
#datenschutzerklaerung ul,
#datenschutzerklaerung ol {
margin: 0 0 14px 0;
padding-left: 24px;
text-align: left;
}
#datenschutzerklaerung li {
margin-bottom: 6px;
}
#datenschutzerklaerung table {
border-collapse: collapse;
width: 100%;
margin: 20px 0 30px 0;
}
#datenschutzerklaerung th,
#datenschutzerklaerung td {
border: 1px solid #ccc;
padding: 8px 10px;
vertical-align: top;
text-align: left;
font-size: 13.5px;
}
#datenschutzerklaerung thead th {
background-color: #e8e8e8;
font-weight: bold;
}
#datenschutzerklaerung tbody tr:nth-child(even) {
background-color: #f9f9f9;
}
#datenschutzerklaerung a {
color: #1a5fb4;
}
#datenschutzerklaerung .toc ol {
padding-left: 20px;
}
#datenschutzerklaerung .updated {
font-weight: bold;
margin-bottom: 20px;
} #cookie-richtlinie {
font-size: 15px;
line-height: 1.6;
max-width: 900px;
margin: 0 auto;
text-align: left;
}
#cookie-richtlinie h1 {
font-size: 26px;
margin-bottom: 4px;
}
#cookie-richtlinie h2 {
font-size: 19px;
margin-top: 36px;
margin-bottom: 10px;
}
#cookie-richtlinie h3 {
font-size: 16px;
margin-top: 22px;
margin-bottom: 6px;
}
#cookie-richtlinie p {
margin: 0 0 14px 0;
text-align: left;
}
#cookie-richtlinie ul,
#cookie-richtlinie ol {
margin: 0 0 14px 0;
padding-left: 24px;
text-align: left;
}
#cookie-richtlinie li {
margin-bottom: 6px;
}
#cookie-richtlinie table {
border-collapse: collapse;
width: 100%;
margin: 20px 0 30px 0;
}
#cookie-richtlinie th,
#cookie-richtlinie td {
border: 1px solid #ccc;
padding: 8px 10px;
vertical-align: top;
text-align: left;
font-size: 13.5px;
}
#cookie-richtlinie thead th {
background-color: #e8e8e8;
font-weight: bold;
}
#cookie-richtlinie tbody tr:nth-child(even) {
background-color: #f9f9f9;
}
#cookie-richtlinie a {
color: #1a5fb4;
}
#cookie-richtlinie .updated {
font-weight: bold;
margin-bottom: 20px;
}