.rs-layer.slider-head {
text-shadow: 0px 0px 10px #9E9E9E !important;
}
.us-btn-style_6 {
padding: 0 !important;
}
footer {
line-height: 27px !important;
}
@media (max-width: 600px) {
#footer-menu li {
margin-bottom: 0.5rem !important;
}
}
@media (min-width: 480px) {
#footer-menu li:not(:last-child) {
border-width: 0 1px 0 0 !important;
border-style: solid;
border-color: rgba(252, 255, 255, 0.3) !important;
}
#footer-menu li {
padding: 0 0.5rem 0 0.5rem !important;
margin-right: 0 !important;
}
}
.tooth-icon.cleaning:before {
font-family: 'ehbauer-glyphs', sans-serif;
content: "";
}
.ehbauer-tooth-cleaning:before {
content: "\f107"; 
}
.ehbauer-tooth-crown:before {
content: "\f108"; 
}
.ehbauer-tooth-filling:before {
content: "\f109"; 
}
.ehbauer-tooth-replacement:before {
content: "\f10a"; 
}
.jameda {
position: absolute;
z-index: 999 !important;
top: 225px;
left: 0;
}
@media (max-width: 1024px) {
.jameda {
display: none !important;
} 
}
.a11y-toolbar ul li button {
background: #a1c448 !important;
border-top: 1px solid #f5f5f5;
color: #fff;
}
ul.a11y-toolbar-list {
box-shadow: 4px 2px 10px 0px rgba(0, 0, 0, 0.25) !important;
}
.a11y-toolbar ul li:first-child button, .a11y-toolbar ul li:last-child button {
border-radius: 0 0 0 0 !important;
}
.a11y-toolbar ul {
border-radius: 0 0 0 0 !important;
}
.w-message.color_blue .w-message-body h5, .w-message.color_blue .w-message-body p, .w-message.color_blue .w-message-icon, .w-message.color_blue .w-message-close {
color: #fff !important;
}
.w-message.color_blue {
background-color: rgba(161, 196, 72, 1) !important;
}
#dreispaltig {
-webkit-box-shadow:inset 0 10px 10px 0 rgba(0,0,0,0.1);
box-shadow:inset 0 10px 10px 0 rgba(0,0,0,0.1);
}
#oeffnungszeiten {
-webkit-box-shadow:inset 0 10px 10px 0 rgba(0,0,0,0.1);
box-shadow:inset 0 10px 10px 0 rgba(0,0,0,0.1);
}
#map-startseite .w-tabs-section-header {
background: #a1c448 !important;
}
#map-startseite .w-tabs.accordion>div>div>.w-tabs-section-content {
padding: 0 !important;
}
#map-startseite .w-tabs-section-content-h {
max-width: 100% !important;
}
#map-startseite h6 {
color: #a1c448 !important;
font-size: 1.1rem;
}
#dreispaltig .w-iconbox-title {
font-size: 0.8rem !important;
font-weight: 500 !important;
color: #555454;
line-height: normal;
} .w-form input[type=checkbox] {
position: relative !important;
top: -30px !important;
}
footer .mabel-bhi-businesshours td, th {
padding: 0 0.5rem !important;
border-bottom: 0px solid !important;
outline: none !important;
font-size: 0.85rem !important;
font-weight: 300 !important;
margin-left: -0.5rem !important;
line-height: 1.5rem !important;
}
footer .mbhi-is-current {
background-color: rgba(204,238,255,0.1) !important;
}
.kontakt .mbhi-is-current {
background-color: rgba(161,196,72,0.1) !important;
}
.kontakt td, th {
padding: 0.5rem 1.5rem !important;
}
p, ul, ol, dl, address, pre, table, blockquote, fieldset {
margin: 0 0 1rem;
}
.l-section.color_primary.with_slider {
background: transparent !important;
}
.no-padding-slider.l-section.height_large {
padding-top: 8rem !important;
padding-bottom: 8rem !important;
}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
font-size: 0.8em !important;
margin-left: 0.3em !important;
}
#ueber-mich strong {
font-weight: 400 !important;
}
#ueber-mich li {
line-height: 30px;
}
#ri-grid-8130 .wpb_text_column .wpb_wrapper ul li, .brick {
background: transparent !important;
padding-left: 0 !important;
}
.w-nav.type_desktop .w-nav-anchor:not(.level_1) {
line-height: 1.2em !important;
padding: 0.6em 30px !important;
}
.w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) {
padding: 1rem 0 !important;
}
.w-form-checkbox, .w-form-radio {
margin-right: 1.4em !important;
height: 2.5em !important;
width: 2.5em !important;
}
.w-form-checkbox:before {
font-size: 1.5rem !important;
position: relative;
top: 4px;
}
.w-message.color_blue .w-message-body p {
margin-bottom: 0 !important;
}
.w-message {
margin-bottom: 0 !important;
}
.ush_html_1 {
font-size: 0.75rem!important;
margin-left: -1rem!important;
}
.w-btn.us-btn-style_5.usg_btn_1.icon_atright {
padding: 0;
text-align: left !important;
}
.w-btn.us-btn-style_5.usg_btn_1.icon_atright .fa-chevron-double-right:before {
font-size: 60%;
}
.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn {
background: #a1c448 !important;
border-radius: 0 !important;
}
.BorlabsCookie ._brlbs-content-blocker a._brlbs-btn:hover {
background: #8aa83e !important
}
#ueber-mich .zwei  {
margin-bottom: 0.6rem;
}
.no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header, .no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header {
background: linear-gradient(90deg,transparent,rgba(0,0,0,0.02),transparent) !important;
}
.no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header:hover, .no-touch .w-tabs.remove_indents>div>div>.w-tabs-section-header:focus {
background: linear-gradient(90deg,transparent,rgba(0,0,0,0.04),transparent) !important;
}
.map .fa-map-marker-alt {
position: relative !important;
top: -25px !important;
}
.w-iconbox.style_default.iconpos_left .w-iconbox-icon, .w-iconbox.style_default.iconpos_right .w-iconbox-icon {
width: 0.9em !important;
}
.w-nav.type_desktop .w-nav-list.level_2 {
margin-top: -2rem !important;
}
.header {
padding-top: 0rem !important;
padding-bottom: 0rem !important;
}
.w-form-row-field {
font-size: 0.8rem !important;
}
.w-form-row.for_submit.align_none {
margin-top: 1rem;
}
.w-filter.state_desktop.style_drop_default .w-filter-item-title:focus, .select2-container--open .select2-selection, select:focus, textarea:focus, input:not([type="submit"]):focus, input:focus + .w-form-checkbox, input:focus + .w-form-radio {
box-shadow: 0px 0px 0px 1px var(--color-content-link) inset !important;
}
.w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, textarea, input:not([type="submit"]), .w-form-checkbox, .w-form-radio {
border-radius: 0 !important;
}
.kontakt-marker-blue .fa-map-marker-alt {
position: relative;
top: -30px;
}
.header-img-txt {
color: #fff;
letter-spacing: 0.5em;
}
ul li {
list-style: none;
}
.wpb_text_column .wpb_wrapper ul {
list-style: none !important;
}
.wpb_text_column .wpb_wrapper ul li {
background: url(//www.zahnarzt-ehbauer.de/wp-content/uploads/2021/09/list-style.gif) scroll 0px 17px no-repeat;
padding-left: 15px;
}
main strong {
opacity: 0.85 !important;
}
#logo-footer img {
opacity: 0.8;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-ms-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
#logo-footer img:hover {
opacity: 1;
} @-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
.fade-in {
opacity:0; -webkit-animation:fadeIn ease-in 1; -moz-animation:fadeIn ease-in 1;
animation:fadeIn ease-in 1;
-webkit-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
animation-duration:1s;
}
.fade-in.one {
-webkit-animation-delay: 0.7s;
-moz-animation-delay: 0.7s;
animation-delay: 0.7s;
}
.fade-in.two {
-webkit-animation-delay: 1.7s;
-moz-animation-delay:1.7s;
animation-delay: 1.7s;
}
.fade-in.three {
-webkit-animation-delay: 2.7s;
-moz-animation-delay: 2.7s;
animation-delay: 2.7s;
}
.fade-in.four {
-webkit-animation-delay: 3.7s;
-moz-animation-delay: 3.7s;
animation-delay: 3.7s;
} .box {
font-size: 1.6rem;
font-weight: 500;
}
.box-2 {
font-size: 1.6rem;
font-weight: 500;
color: #a1c448;
}
.box-3 {
font-size: 1.6rem;
font-weight: 500;
}
.box-4 {
font-size: 1.6rem;
font-weight: 500;
color: #a1c448;
}
.small {
font-size: 1rem;
padding-bottom: 1rem;
}
#menu-konzept-liste {
list-style: none;
margin: 0;
padding: 0;
}
#menu-konzept-liste li  {
line-height: 75px;
padding: 0 50px;
border-bottom: 1px solid #ffffff;
}
.w-menu.layout_ver #menu-konzept-liste.menu>li {
margin-bottom: 0 !important;
}
#menu-konzept-liste li:before {
width: 0;
position: absolute;
z-index: -1;
left: 1.5rem;
display: block;
height: 100%;
content: ' ';
background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 0%, transparent 100%);
background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, transparent 100%);
background: -o-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, transparent 100%);
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, transparent 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.25)), color-stop(100%, transparent));
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, transparent 100%);
-webkit-transition: width 500ms ease;
-moz-transition: width 500ms ease;
-ms-transition: width 500ms ease;
-o-transition: width 500ms ease;
transition: width 500ms ease;
}
#menu-konzept-liste li:hover:before {
position: absolute;
z-index: 1;
left: 1.5rem;
display: block;
width: 100% !important;
height: 4.12rem;
content: ' ';
background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 0%, transparent 100%);
background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, transparent 100%);
background: -o-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, transparent 100%);
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, transparent 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.25)), color-stop(100%, transparent));
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25) 0%, transparent 100%);
-webkit-transition: width 500ms ease;
-moz-transition: width 500ms ease;
-ms-transition: width 500ms ease;
-o-transition: width 500ms ease;
transition: width 500ms ease;
}
#menu-konzept-liste a {
font-family: "Poppins",sans-serif;
font-size: 1.25rem;
color: #ffffff;
font-weight: 300;
position: relative;
z-index: 2;
}
#menu-konzept-liste .menu-item a:after {
font-family: "fontawesome" !important;
font-weight: 300 !important;
content: "\f054" !important;
font-size: 0.66em;
-webkit-transition: color 500ms ease;
-moz-transition: color 500ms ease;
-ms-transition: color 500ms ease;
-o-transition: color 500ms ease;
transition: color 500ms ease;
margin-left: 1rem;
}
@media (max-width: 600px) {
#menu-konzept-liste a {
font-family: "Poppins",sans-serif;
font-size: 0.9rem;
color: #ffffff;
font-weight: 300;
}
#menu-konzept-liste li {
line-height: 35px;
position: relative; 
padding: 0 20px;
border-bottom: 1px solid #ffffff;
}
}
.owl-prev, .owl-next {
color: #a1c448 !important;
}
.owl-prev:hover, .owl-next:hover {
color: #8aa83e !important;
background: transparent !important;
}
.vc_custom-element-container .concept-list-item {
padding: 10px;
margin: 10px;
border-bottom: 1px solid rgba(0, 0, 0, 0.25); }
.vc_custom-element-container .concept-list-item .item-content {
margin-left: 5px;
font-size: 16px;
display: inline-block; 
}
.header-row-column-editor-wrap {
display: inline-block;
box-sizing: border-box;
width: 33%;
padding-right: 10px;
padding-left: 10px; 
}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 300;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.zahnarzt-ehbauer.de/wp-content/uploads/omgf/us-fonts/poppins-normal-latin-ext-300.woff2?ver=1785500469) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 300;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.zahnarzt-ehbauer.de/wp-content/uploads/omgf/us-fonts/poppins-normal-latin-300.woff2?ver=1785500469) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 600;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.zahnarzt-ehbauer.de/wp-content/uploads/omgf/us-fonts/poppins-normal-latin-ext-600.woff2?ver=1785500469) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 600;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.zahnarzt-ehbauer.de/wp-content/uploads/omgf/us-fonts/poppins-normal-latin-600.woff2?ver=1785500469) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 800;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.zahnarzt-ehbauer.de/wp-content/uploads/omgf/us-fonts/poppins-normal-latin-ext-800.woff2?ver=1785500469) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 800;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.zahnarzt-ehbauer.de/wp-content/uploads/omgf/us-fonts/poppins-normal-latin-800.woff2?ver=1785500469) format('woff2');font-display: swap;}