/* ausgehend von der mobilen darstellung ist die separate telefon-nr zuerst eingeblendet */
.call-us {
  text-align: center;
  font-size: 30px;
  font-weight: 400;
  padding-right: 0px;
  padding-left: 0px;
	display: block;
	margin-top: 20px;
}

.call-us a {
  color: #6a9bc4; 
}  

.call-us a:hover {
  color: #000000; 
}  

/* ausgehend von der mobilen darstellung ist der menüpunkt zuerst ausgeblendet */
#menu-phone-menu li.phone-menu
{
	display: none;
}

/* ab einer breite von 780 px wird die separate telefon-nr ausgeblendet */
@media only screen and (min-width:780px) {
	.call-us {
		display: none;
	}	
}

#mainnav-mobi a {
   text-align: center;
}




.page header.entry-header {
display: none;
}

/* - linie unter dem hauptmenue */   
.site-header {
  border-bottom:2px solid rgb(0,0,0);padding-bottom:10px;
}

.footer-widgets {
    padding: 20px 0;
}

.single .byline {
    display: none;
}

/* - weisser hintergrund site header */  
.site-header {
background-color: rgba(255,255,255,1.0) !important;
}

  .text-slider .maintitle {
  margin-top: 200px;
}

 html,
body {
	overflow-x: hidden;
}

.button-slider {
  margin-top: 10px;
}

/* - menue volle breite logo oben */  
.site-header .col-md-4 {
    width: 100% !important;
    display: block !important;
    float: none !important;
    text-align: center !important;
}

.site-header .col-md-8 {
    width: 100% !important;
    display: block !important;
    float: none !important;
    text-align: center !important;
}

#mainnav {
    float: none !important;
}

#mainnav li {
    float: none !important;
/*
    display: inline-block !important;
*/
}
#mainnav ul li a {
    float: none !important;
}

#mainnav ul {
    justify-content: center;
	margin-top: 12px;
	margin-bottom: 12px
}

.header-wrap .container > .row {
    display: block !important;
}

@media only screen and (min-width: 1025px) {
.site-header .col-md-4 {
    width: 100% !important;
    display: block !important;
    float: none !important;
    text-align: center !important;
}

.site-header .col-md-8 {
    width: 100% !important;
    display: block !important;
    float: none !important;
}

.header-wrap .container > .row {
    display: block !important;
}
	
