/* Toggler vergrössert*/
.burger-icon { width: 35px; } 
.burger-icon > span { height: 4px; }



/*Abstand Main Body von 100 auf 30*/
#sp-main-body {
    padding: 30px 0px 1px 0px;
}

/* Schriftart */
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v19-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

body {font-family: 'Roboto'; font-size: 18px; font-weight: normal; color: #000;}


/* Abstand Header Top */
#sp-header {
    margin-top: 10px;
}

/* Abstand Bottom oben unten */
#sp-bottom {
        padding: 1px 0px 30px 0px !important;
  }

/* Abmessungen Textfeld Kontakt*/
@media (min-width: 420px) {
#jform_contact_message { min-height: 150px; width: 320px;}
#contact-form input { width: 320px; }
}
#jform_contact_message { min-height: 150px;}

/* Checkbox and Text*/
#jform_com_fields_datenschutz0 {width: 20px !important;}
@media (max-width: 540px) {
.form-horizontal .control-label {float: none;}
}

/* Höhe footer alt padding: 5px 0;*/
#sp-footer {
    color: #fff;
    text-align: center;
    padding: 5px 0;
}

@media (min-width: 768px) {
.kacheln .container .row #sp-bottom1 {
  padding-right: 0;
  
}

}
@media (min-width: 768px) {
.kacheln .container .row #sp-bottom2 {
  padding-left: 0;
}
}

.kachel {
	height: 190px; 
	border-radius: 5px;
  	padding:30px;
}
@media (max-width: 768px) {
  .kachel {
    padding:5px;
  }
}
@media (max-width: 768px) {
  .kachel h3 {
    margin-top:5px;
    font-size:20px;
  }
}
.kachel .kacheltext {
  color: #ffffff; 
  font-size: 18px;
}
@media (max-width: 768px) {
  .kachel .kacheltext {
    
    font-size:14px;
  }
}

@media (max-width: 767px) {
.kachel {
	height: 90px; 
  }
}
@media (min-width: 768px) {
.kachellinks {margin-right:0.5rem;}
}

@media (min-width: 768px) {
.kachelrechts {margin-left:0.5rem;}
}

.kacheloben {
  margin-bottom:1rem;
  margin-top:1rem;
}
.kachelunten {}

article.item {
  margin-bottom:5px;
}
#sp-main-body {

    padding: 0px 0px 1px 0px;

}
#sp-main-body .entry-header {
   margin-bottom: 0px;

}
@media (min-width: 992px) {

.vcaintrotext {
margin-left: calc(16.6% + 30px);
  }
}
@media (max-width: 767px) {
header h2 {
  font-size:16px;
}
}

/*Linkfarbe Beitrag*/
.item.item-page a { color:#009e8a;}
.item.item-page a:hover { color:#F7B33F !important;} 

/* How to hide "Featured" badge in Articles */
.article-details .featured-article-badge { display: none; visibility: hidden;}
.article-list .article .featured-article-badge { display: none; visibility: hidden;}