/*
Theme Name: Zahnarztpraxis Kramer
Description: A child theme to house custom coding & design by nuevo.me.
Author:   NUEVO.ME
Template: Divi
*/

@import url("../Divi/style.css");

body {
    text-size-adjust: none !important;
	-moz-text-size-adjust: none !important;
	-webkit-text-size-adjust: none !important;
	-ms-text-size-adjust: none !important;
}

/* SELEKTION/TEXTAUSWAHL FARBEN */
::selection { background-color: #562381; color: #FFFFFF; }
::-moz-selection { background-color: #562381; color: white; }

/* TEXTFORMATE MONITOR */
h1 	{ font-family: 'Margot regular' !important; /* font-size: 30px !important; color:#006eb6; font-weight: 600 !important; padding-bottom: 30px; */ }
h2 	{ font-family: 'Margot bold' !important; /* font-size: 24px !important; font-weight: 400 !important; */ }
h3 	{ font-family: 'Margot bold' !important; /* font-size: 18px !important; font-weight: 500 !important; */ }
h4 	{ font-family: 'Margot bold' !important; /* font-size: 18px !important; text-transform: uppercase !important; */ }
h5 	{ font-family: 'Margot bold' !important; /* font-size: 18px !important; text-transform: uppercase !important; */ }
h6 	{ font-family: 'Margot bold' !important; /* font-size: 18px !important; text-transform: uppercase !important; */ }
p	{ letter-spacing: 1px; /* font-weight: 400; line-height: 1.5em; padding-bottom: 1em !important; */ }

/* TEXTFORMATE TABLET kleiner bis 1528px */
@media only screen and (max-width: 1528px) {
}
/* TEXTFORMATE TABLET kleiner bis 1024px */
@media only screen and (max-width: 1024px) {
}
/* TEXTFORMATE SMARTPHONE kleiner bis 600px */
@media only screen and (max-width: 600px) {
}

/* BUTTONS */
.et_pb_module a.et_pb_bg_layout_dark { color:#562381 !important; border-color: #562381 !important; }
.et_pb_module a.et_pb_bg_layout_dark:hover { color:#f9b000 !important; background-color: #562381 !important; border-color: none !important; }

/* TEXT LINKS */
p a {}
p a:hover {}

/* LISTEN */
ul.liste 	{ padding: 0px 0px 1em 0px !important; line-height: 1.5em !important; border-top: 1px solid #f9b000; color: #562381 !important; }
ul.liste li { font-size: 14px; list-style-type: none !important; border-bottom: 1px solid #f9b000; }

/* HEADER */
/* #top-menu li { padding-right: 10px; } */

/* MENU BUTTON KONTAKT */ 
.menu-button-kontakt a {
-moz-osx-font-smoothing: grayscale;
background: #f9b000;
border-radius: 10px;
color: #ffffff !important;
cursor: pointer;
/* line-height: 1.7em; */
/* margin: 4px auto; */
padding: 10px 14px 10px 14px !important;
transition: all 0.2s ease 0s;
}
.menu-button-kontakt a:hover{ background-color:#562381; }

.et-fixed-header #top-menu .menu-button-kontakt a { color: #ffffff !important; }

/* TABS LEISTUNGEN */
ul.et_pb_tabs_controls { background-color: #562381; border-bottom: white inset 1px; }
ul.et_pb_tabs_controls:after { border-top: none; }
ul.et_pb_tabs_controls li a { padding: 4px 10px 4px; }

/* ERROR SEITE */
.page-id-294 header { display: none !important; }

/* MODAL POPUP LINKS */
.pum-content p { font-size: 14px; padding-bottom: 1em !important; line-height: 1.7em !important; letter-spacing: 1px; }

/* LIGHTBOX GALERIE BESCHREIBUNG */
.mfp-title { display: none !important; }

/* FOOTER */
#main-footer p { letter-spacing: 1px; }
#main-footer .footer-widget h4 { letter-spacing: 1px; border-bottom: 1px solid #f9b000; margin-bottom: 10px; }
#main-footer .footer-widget .et_pb_widget { float: none !important; }
#main-footer #footer-widgets .footer-widget li { position: inherit !important; padding-left: 0px !important; }
#main-footer #footer-widgets .footer-widget li:before { display: none !important; }
#main-footer ul.liste { border-top:none; list-style: none !important; padding: 3px 0px 1em 0px !important; line-height: 1.1em !important; color: #ffffff !important; }
#main-footer ul.liste li { list-style-type: none !important; border-bottom: 1px solid #f9b000; color: #f9b000; }
#main-footer ul.liste li a { color: #f9b000; letter-spacing: 1px; }
#footer-bottom { display:none; }
