

.post_author, .single-post .title_holder, .menu-item-language-current {
    display: none !important;
}
.blog_holder.blog_single article .post_text h2 .date, .blog_holder.blog_single article .post_text h1 .date {
    color: #b8b8b8;
}
.single .post_text_inner ul {
    list-style-position: inherit;
    margin-left: 15px;
line-height: 20px;
}
.single .post_text_inner ul li {
    margin-top: 15px;
}
.blog_holder.blog_single article h1 {
    font-family: Montserrat;
    font-size: 24px;
    line-height: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: uppercase;
display: block;
}
aside {
    padding-top: 25px !important;
}
.side_menu .widget li, .side_menu a, aside .widget a {
    line-height: normal !important;
}
aside .widget h5 {
  font-weight: 700 !important;
}
aside .widget h5::after {
content: "";
    border-style: 5px solid #000 !important;
    min-width: 35px !important;
    min-height: 5px !important;
    max-width: 35px !important;
display: block;
background-color: #ad1610;
margin-top: 7px;
}
.single-post .title_subtitle_holder_inner h1 {
  font-weight: 900 !important;
font-size: 20px !important;
}
.widget.widget_search form input[type="text"] {
    border: 1px solid #696969;
    color: #adadad;
    background-color: transparent;
    font-size: 14px;
    padding: 2px 4%;
} 
.widget.widget_search form input[type="submit"] {
    background-color: transparent;
    color: #b9b9b9;
    font-family: FontAwesome,sans-serif;
    font-size: 14px;
}
#rot  {
color: red !important;
}
.page-id-15254 .q_slide_subtitle span, .page-id-15254 .q_slide_text span, .page-id-15921 .q_slide_subtitle span, .page-id-15921 .q_slide_text span {
text-shadow: 2px 2px 4px rgba(0, 0, 0, 1);
}
.starttabs .tabs-nav li a {
  font-weight: 900 !important;
font-size: 20px;
}
.starttabs {
  max-width: 70% !important;
margin-left: auto;
margin-right: auto;
}
.starttabs p, .starttabs li, .starttabs li.active a, .starttabs .q_tabs li.active a:hover {
  color: #FFF !important;
}
.starttabs li a:hover, .starttabs .q_tabs li a:hover {
  color: #000 !important;
font-weight: 900 !important;
}
.testimonials .testimonial_text_inner p.testimonial_author {
  font-family: Montserrat;
}
header .header_top .q_social_icon_holder {
  width: auto;
}
.header_top .q_font_awsome_icon i:hover {
  color: #2f2f2f  !important;
}
.mitglieder p {
    display: none !important;
}
.mitglieder {
    width: 100% !important;
    margin: 0 !important;
    border-collapse: collapse !important;
    font-size: 14px !important;
line-height: 20px;
    border: 0px none transparent !important;
}
.mitglieder  {
    margin-top: -12px !important;
}
.mitglieder td {
    padding: 0px !important;
    border: 0px solid #ccc !important;
    background: #fff !important;
text-align: left;
}
.mitglieder  {
    background: #fff !important;
}
.linklist li {
list-style: none !important;
}
.linkcatname {
text-align: left !important;
}
form#llsearch input {
padding: 5px;
font-size: 14px !important;
}
linklistcatname {
padding-bottom: 25px !important;
font-size: 15px !important;
font-weight: bold !important;
color: #000 !important;
}
.LinkLibraryCat ul li a	{
font-size: 15px !important;
font-weight: 500 !important;
}
@media only screen and (max-width: 1000px){
.starttabs .q_tabs li a {
font-size: 10px !important;
}
}