/* open-sans-300 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300.eot); /* IE9 Compat Modes */
    src: local('Open Sans Light'), local('OpenSans-Light'),
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300.woff2) format('woff2'), /* Super Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300.woff) format('woff'), /* Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300.ttf) format('truetype'), /* Safari, Android, iOS */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300.svg#OpenSans) format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300italic.eot); /* IE9 Compat Modes */
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300italic.woff2) format('woff2'), /* Super Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300italic.woff) format('woff'), /* Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300italic.ttf) format('truetype'), /* Safari, Android, iOS */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-300italic.svg#OpenSans) format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-regular.eot); /* IE9 Compat Modes */
    src: local('Open Sans Regular'), local('OpenSans-Regular'),
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-regular.woff) format('woff'), /* Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-regular.svg#OpenSans) format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-italic.eot); /* IE9 Compat Modes */
    src: local('Open Sans Italic'), local('OpenSans-Italic'),
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-italic.woff2) format('woff2'), /* Super Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-italic.woff) format('woff'), /* Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-italic.ttf) format('truetype'), /* Safari, Android, iOS */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-italic.svg#OpenSans) format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600.eot); /* IE9 Compat Modes */
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600.woff2) format('woff2'), /* Super Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600.woff) format('woff'), /* Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600.ttf) format('truetype'), /* Safari, Android, iOS */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600.svg#OpenSans) format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600italic.eot); /* IE9 Compat Modes */
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600italic.woff2) format('woff2'), /* Super Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600italic.woff) format('woff'), /* Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600italic.ttf) format('truetype'), /* Safari, Android, iOS */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-600italic.svg#OpenSans) format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700italic.eot); /* IE9 Compat Modes */
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700italic.woff2) format('woff2'), /* Super Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700italic.woff) format('woff'), /* Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700italic.ttf) format('truetype'), /* Safari, Android, iOS */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700italic.svg#OpenSans) format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700.eot); /* IE9 Compat Modes */
    src: local('Open Sans Bold'), local('OpenSans-Bold'),
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700.woff2) format('woff2'), /* Super Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700.woff) format('woff'), /* Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700.ttf) format('truetype'), /* Safari, Android, iOS */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-700.svg#OpenSans) format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800.eot); /* IE9 Compat Modes */
    src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800.woff2) format('woff2'), /* Super Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800.woff) format('woff'), /* Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800.ttf) format('truetype'), /* Safari, Android, iOS */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800.svg#OpenSans) format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800italic.eot); /* IE9 Compat Modes */
    src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800italic.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800italic.woff2) format('woff2'), /* Super Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800italic.woff) format('woff'), /* Modern Browsers */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800italic.ttf) format('truetype'), /* Safari, Android, iOS */
    url(//www.zahnarzt-in-wendelstein.de/wp-content/themes/Divi-child/fonts/open-sans-v17-latin-800italic.svg#OpenSans) format('svg'); /* Legacy iOS */
}

article.et_pb_post.hentry > a > img {
margin-bottom:20px;
}

#et-info-phone::before {
    top: 0;
}
#et-info-phone:hover {
     opacity: 0.7;
     -webkit-transition: all 0.4s ease-in-out;
     transition: all 0.4s ease-in-out;
}

/** Gallery */

.et_pb_gallery_title {
  font-size:1em;
}

#et-secondary-nav li:last-child {
font-weight:bold;
}

footer .jameda {
float:right;padding-top:3px;
}

@media all and (max-width: 920px) {
footer .jameda, footer .jameda a {
float:none; display: block !important; 
margin:auto !important;
padding-bottom:20px;
text-align:center;
}
}

@media all and (max-width: 632px) {
#menu-footer, footer .et-social-icons {
float:none; 
display: block !important; 
margin:auto !important;
padding-bottom:10px;
text-align:center;
}

#menu-footer {
padding-bottom: 0;
}

}

/** Slider */

.et_pb_slider .et_pb_slide {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
}

@media only screen and (max-width: 1000px) {
	.et_pb_slider .et_pb_slide {
		padding-top: 70px !important;
		padding-bottom: 70px !important;
	}
}

@media only screen and (max-width: 600px) {
	.et_pb_slider .et_pb_slide {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
}

/** Ende Slider */

/** Navigation */
#top-menu li li a, .fullwidth-menu li li a {
    width: 300px;
font-size:0.9em;
letter-spacing:1px;
}

@media only screen and (max-width: 1250px) and (min-width: 981px) {
#top-menu li a, .et-fixed-header #top-menu li a {
   font-size:0.9em;
}}


@media only screen and (min-width: 981px) {
.et-fixed-header #top-menu li a {
   font-size:0.9em;
}}

#top-menu .sub-menu {
    width: 690px;
    margin-left: -200px;
}

/** Ende Navigation */

@media only screen and (min-width: 1250px) {
#logo {
    max-height: 95px;
}
}

@media only screen and (min-width: 981px) and (max-width:1250px) {
#logo {
    max-height: 65px;
}
#top-menu li {
    padding-right: 6px !important;
}

}

@media only screen and (max-width: 981px) {
#logo {
    max-height: 60px;
}
}

@media only screen and (min-width: 981px) {
#et_top_search {
    margin: 0 0 0 22px;
}
}


#top-menu a, .et-secondary-menu a, #et-footer-nav,#et-secondary-nav {
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
text-transform:uppercase;
}

#et-top-navigation {
   font-weight: 300;
}


#et-info-phone:before {
margin-right:10px;
top: 1px;
}

#top-menu li {
    padding-right: 15px;
}

#et-info-email:before {
margin-right:10px;
position: relative;
top: 1px;
}

#main-header {
box-shadow: 0px 3px 10px #efefef;
border-bottom: 1px solid #d1dae8;
}

.et_pb_image {
border: 1px solid #666;
box-shadow: 5px 5px 10px #eaeaea;
}

.bottom-nav li {
    font-weight: 300;
padding-top:2px;
}

.type-project .et_main_title h1 {
    display: inherit;
    padding:0;
    text-align: center;
}

ul#menu-untermenue {
display: inline-block;
}

#menu-footer {
display:inline-block;
}

.et-social-icons {
    float: right;
    padding-top: 15px;
}

/**
#logo {
max-height:110px;
}
**/ article.et_pb_post.hentry > a > img {
margin-bottom:20px;
}

/** Gallery */

.et_pb_gallery_title {
  font-size:1em;
}

#et-secondary-nav li:last-child {
font-weight:bold;
}

footer .jameda {
float:right;padding-top:3px;
}

@media all and (max-width: 920px) {
footer .jameda, footer .jameda a {
float:none; display: block !important; 
margin:auto !important;
padding-bottom:20px;
text-align:center;
}
}

@media all and (max-width: 632px) {
#menu-footer, footer .et-social-icons {
float:none; 
display: block !important; 
margin:auto !important;
padding-bottom:10px;
text-align:center;
}

#menu-footer {
padding-bottom: 0;
}

}

/** Slider */

.et_pb_slider .et_pb_slide {
    padding-top: 60px;
    padding-bottom: 60px;
}

/** Ende Slider */

/** Navigation */
#top-menu li li a, .fullwidth-menu li li a {
    width: 300px;
font-size:0.9em;
letter-spacing:1px;
}

@media only screen and (max-width: 1250px) and (min-width: 981px) {
#top-menu li a, .et-fixed-header #top-menu li a {
   font-size:0.9em;
}}


@media only screen and (min-width: 981px) {
.et-fixed-header #top-menu li a {
   font-size:0.9em;
}}

#top-menu .sub-menu {
    width: 690px;
    margin-left: -200px;
}

/** Ende Navigation */

@media only screen and (min-width: 1250px) {
#logo {
    max-height: 95px;
}
}

@media only screen and (min-width: 981px) and (max-width:1250px) {
#logo {
    max-height: 65px;
}
#top-menu li {
    padding-right: 6px !important;
}

}

@media only screen and (max-width: 981px) {
#logo {
    max-height: 60px;
}
}

@media only screen and (min-width: 981px) {
#et_top_search {
    margin: 0 0 0 22px;
}
}


#top-menu a, .et-secondary-menu a, #et-footer-nav,#et-secondary-nav {
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
text-transform:uppercase;
}

#et-top-navigation {
   font-weight: 300;
}


#et-info-phone:before {
margin-right:10px;
top: 1px;
}

#top-menu li {
    padding-right: 15px;
}

#et-info-email:before {
margin-right:10px;
position: relative;
top: 1px;
}

#main-header {
box-shadow: 0px 3px 10px #efefef;
border-bottom: 1px solid #d1dae8;
}

.et_pb_image {
border: 1px solid #666;
box-shadow: 5px 5px 10px #eaeaea;
}

.bottom-nav li {
    font-weight: 300;
padding-top:2px;
}

.type-project .et_main_title h1 {
    display: inherit;
    padding:0;
    text-align: center;
}

ul#menu-untermenue {
display: inline-block;
}

#menu-footer {
display:inline-block;
}

.et-social-icons {
    float: right;
    padding-top: 15px;
}

/**
#logo {
max-height:110px;
}
**/ 

/* Cookie Banner */
.cli-plugin-main-link {
	margin-left:0;
}

.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 

.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}

/* Urlaubsmeldung / Ferien */


header .infotext {
    background-color: #eaeaea;
    display: block;
    margin-top: 15px;
    margin-bottom: 5px;
    padding: 5px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.logo_container a img {
    /*margin-top:-40px;*/
}

@media all and (max-width:493px) {
    .logo_container span.logo_helper {
        vertical-align: top;
    }
    .logo_container a img {
        margin-top:20px;
    }
}



/* Cookie Plugin CSS Customization */
#main-footer .BorlabsCookie {
    display: inline-block;
    float: right;
    margin-top:15px;
}
/*
 Theme Name:     Divi Child-Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Divi Child-Theme
 Author:         Michael Fischer
 Author URI:     https://wsfischer.de
 Template:       Divi
 Version:        1.0.0
*/

/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */