
h1,
h2,
h3,
h4,
h5 {
  font-family: 'Anton', sans-serif;
}

.img_welcome{max-width:200px!important;
  border-radius: 10px;
}

.rounded {
  height: 150px !important;
  width: 150px !important;
  border-radius: 50%;
  border: 3px solid orange;
}

.logo-image a {
  background: #cc0000 !important;
}

/* Korrektur logo hintergrund */

.page-masthead .jumbotron {
  text-align: center
}

.page-masthead h1 {
  font-size: 3em;
}

.wsv_person_card {
  width: 100%;
}

.wsv_card_img img {
  width: 250px;
}

.wsv_card_description {
  background: red !important;
  color: white;
  width: 250px;
  padding: 5px;
}

.wsv_card_mail {
  float: right;
}

.tbl_vorstand {
  margin-bottom: 2em;
  width: 100%
}

.tbl_vorstand img {
  width: 200px;
  height: 250px;
  border-radius: 7px;
}

.tbl_vorstand td {
  padding: 5px;
  width: 30%;
}


#t3-off-canvas li a {
  text-overflow: ellipsis;
  overflow: hidden;
}


#t3-off-canvas .nav>li {
  background: #cc0000;
}

#t3-off-canvas .nav>li>a {
  font-weight: bold;
  color: white;
  text-transform: uppercase
}

#t3-off-canvas .nav>li>a:hover {
  color: black
}

#t3-off-canvas .nav>li>a:before {
  font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  padding-right: 5px;
  ;
  text-decoration: inherit;
  content: '\f142';
}


#t3-off-canvas .dropdown-menu li {
  background: lightgrey;
}

#t3-off-canvas .dropdown-menu li a:hover {
  color: #fff;
}


.t3-mainbody {
  width: 80%
}

.t3-sl .container {
  width: 80%
}

/* breadcrumbs */
img.logo-img {
  width: 80px !important;
  height: 80px !important;
}

@media (max-width: 1024px) {
  .tbl_vorstand img {
    width: 150px !important;
    height: 180px !important;
    border-radius: 7px;
  }

  .page-masthead h1 {
    font-size: 2.5em;
  }
}

@media (max-width: 768px) {
  .page-masthead h1 {
    font-size: 2em;
  }

  .t3-mainbody {
    width: 100%
  }

  .t3-sl .container {
    width: 100%
  }

  /* breadcrumbs */
  img.logo-img {
    width: 70px !important;
    height: 70px !important;
  }

  .tbl_vorstand img {
    width: 120px !important;
    height: 140px !important;
    border-radius: 7px;
  }
}


.t3-content {
  background: #efefef;
  border-radius: 10px;
}

/* hintergrund positionen */
.article-intro,
.article-content {
  font-size: 1.1em;
  line-height: 1.5em;
}

.t3-sidebar {
  border-left: 3px solid #afafaf;
}

.t3-sidebar .dropdown-menu {
  left: 25%;
  top: 100%
}


#t3-footer div.custom {
  font-size: 0.9em;
  line-height: 1.1em;
  text-align: center
}

.newsflash .newsflash-title {
  font-weight: bold;
  font-size: 1em;
  border-top: 1px solid red;
  padding-top: 0.3em
}

@media (max-width: 768px) {
  .newsflash .newsflash-title {
    font-size: 1.5em !important;
  }
}

.blog-item {
  margin-bottom: 1em;
}

.blog-items .article-title {
  font-size: 1.7em
}


.tags {
  margin-bottom: 1em;
}

.tags a {
  background: orange;
}

.tag-category li {
  padding: 0;
}

.tag-category h3 {
  font-size: 1.0em;
  padding: 0;
  margin: 1em;
  font-weight: normal;
}

.tag-category h3:before {
  font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  padding-right: 5px;
  ;
  text-decoration: inherit;
  content: '\f02c';
}


/**** Sidebar read more button ***/

.t3-sidebar .readmore{
  /*background:#cc0000;*/
  background:#ffa500;
  color:#fff;
  font-size:0.8em;
  font-weight: bold;
padding: 0.1em;
padding-left:0.5em;
padding-right:0.5em;
border-radius: 10px;
}

.t3-sidebar .readmore:hover
{text-decoration: none;}