/*
Theme Name: Baumann
Theme URI: http://satoristudio.net/bento-free-wordpress-theme/
Template: bento
Author: Baumann
Author URI: http://satoristudio.net/
Version: 2.5.1617983475
Updated: 2021-04-09 15:51:15

*/

/*
    font-family: 'Roboto', sans-serif;
    font-family: 'Roboto Slab', serif;
*/

/******* Allgemeines *******/
/*
@import url('https://fonts.googleapis.com/css2?family=Roboto&family=Roboto+Slab:wght@200;500&display=swap');
*/

body p, body div{
	color: #716f70!important;
	font-family: 'Roboto', sans-serif;
}

.site-content {
    padding: 0 0 0 0!important;
}

.mobile-menu-trigger-container, .ham-menu-trigger-container {
    width: 4.4rem!important;
    background-color: #868686;
    border-radius: 50px;
    height: 4.4rem;
    padding: 15px 0 15px 10px;
}

.mobile-menu-trigger-stick, .ham-menu-trigger-stick {
    height: 0.2rem!important;
    background-color: #ffffff!important;
}

.mobile-menu-trigger-stick, .ham-menu-trigger-stick:last-child{
	width: 1.7rem!important;	
}

.header-menu {
    background-color: #575757!important;
}

.header-hamburger .primary-menu > li > a {
	font-family: 'Roboto Slab', serif!important;
	font-weight: 200;
	font-size: 50px;
	text-transform: uppercase;
	color: #878787 !important;
	line-height: 64px;
}

.header-hamburger .primary-menu > li > a:hover{
	color: #ffffff!important;
	text-decoration: none!important;
}

/******* Ueber mich *******/
.uebermich_headline{
	font-family: 'Roboto Slab', serif!important;
	font-weight: 200;
	font-size: 50px;
	line-height: 90px;
	color: #b2b2b2!important;
}

.uebermich_liste{
	font-size: 20px;
}

.uebermich_liste li{
	line-height: 40px;
	margin-bottom: 40px!important;
	margin-left: -6px;
}

.uebermich_liste{
  list-style: none!important;
}

.uebermich_liste li::before {
  content: "\2022";
  color: #b2b2b2;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

/******* Leistungen *******/
.leistungen_headline{
	font-family: 'Roboto Slab', serif!important;
	font-weight: 200;
	font-size: 50px;
	line-height: 60px;
	color: #b2b2b2!important;
}

.leistungen_liste{
	font-size: 20px;
}

.leistungen_liste li{
	line-height: 28px;
	margin-bottom: 20px!important;
	margin-left: -6px;
}

.leistungen_liste{
  list-style: none!important;
}

.leistungen_liste li::before {
  content: "\2022";
  color: #b2b2b2;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

/******* Anfahrt und Kontakte *******/
.kontakt_headline_header{
	font-family: 'Roboto Slab', serif!important;
	font-weight: 500;
	font-size: 70px;
	color: #b2b2b2!important;
	line-height: 80px;
}

.kontakt_karte_headline{
	font-family: 'Roboto Slab', serif!important;
	font-weight: 200;
	font-size: 50px;
	line-height: 70px;
	color: #b2b2b2!important;
}

.kontakt_karte_name{
	font-family: 'Roboto', sans-serif!important;
	font-size: 20px!important;
	color: #878787!important;
	/*font-weight: 100;*/
	margin-top: 20px;
}

.kontakt_text a{
	color: blue!important;
	text-decoration: underline!important;
}

.kontakt_text{
	line-height: 26px;
}

.kontakt_karte_text{
	line-height: 26px;
}

.kontakt_unten_text{
	line-height: 26px;
}

.kontakt_hinweis{
	color: #ffffff!important;
	font-weight: 700!important;
	font-family: 'Roboto Slab', serif!important;
	text-align: center;
}

/******* Startseite *******/
.startseite_headline p{
	font-family: 'Roboto Slab', serif!important;
	text-align: center;
	font-weight: 200;
	font-size: 70px;
	line-height: 90px;
	color: #878787!important;
}

.startseite_headline_autor p{
	text-align: right;
	font-size: 20px;
	font-weight: 100;
	margin-right: 160px;
	color: #6f6f6f!important;
}

.startseite_nb{
	font-family: 'Roboto Slab', serif!important;
	font-weight: 500;
	font-size: 70px;
	color: #b2b2b2!important;
}

.startseite_nb_fach{
	font-family: 'Roboto Slab', serif!important;
	font-weight: 200;
	font-size: 70px;
	line-height: 90px;
	color: #b2b2b2!important;
}

.startseite_nb_ort{
	font-family: 'Roboto', sans-serif!important;
	font-size: 20px!important;
	color: #878787!important;
	/*font-weight: 100;*/
	margin-top: 20px;
}

.startseite_stoerer_text p{
	color: #ffffff!important;
	font-family: 'Roboto Slab', serif;
	font-weight: 500!important;
	font-size: 22px;
	margin-bottom: 0px;
	line-height: 40px;
}

.startseite_middle_headline p{
	font-family: 'Roboto Slab', serif!important;
	font-weight: 200!important;
	text-align: center;
	color: #b2b2b2!important;
	font-size: 22px;
	line-height: 40px;
}

.startseite_middle_text{
	line-height: 26px;
	text-align: center;
}

.startseite_leistungen_headline{
	font-family: 'Roboto Slab', serif!important;
	font-weight: 200;
	font-size: 70px;
	line-height: 90px;
	color: #b2b2b2!important;	
}

.startseite_leistungen_text{
	margin-top: 20px;
	line-height: 26px;
}

.startseite_kosten_text{
	margin-top: 20px;
	line-height: 26px;
}

.startseite_praxis_text{
	margin-top: 20px;
	line-height: 26px;
}

.startseite_uebermich_text{
	margin-top: 20px;
	line-height: 26px;
	color: #ffffff!important;
}

.startseite_kontakt_text{
	margin-top: 20px;
	line-height: 26px;
	color: #ffffff!important;
}

.startseite_leistungen_ani p{
	font-family: 'Roboto Slab', serif!important;
	font-weight: 500!important;
	font-size: 130px!important;
	color: #f6f6f6!important;
}

/******* Footer Menu *******/
.footer_menue a{
	font-family: 'Roboto Slab', serif!important;
	font-weight: 200;
	font-size: 50px;
	text-transform: uppercase;
	color: #878787 !important;
	line-height: 64px;
}

.footer_menue_active a{
	color: #ffffff!important;
}

.footer_menue a:hover{
	color: #ffffff!important;
	text-decoration: none!important;
}

.footer_copy{
	color: #ffffff!important;
	margin-bottom: 40px;
	text-align: right;
	font-size: 12px;
}

.footer_copy a::hover{
	text-decoration: none!important;
}