/* CSS Document */
/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-600 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/oswald-v49-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-600.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* lobster-regular - latin */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lobster-v28-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/lobster-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lobster-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lobster-v28-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lobster-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lobster-v28-latin-regular.svg#Lobster') format('svg'); /* Legacy iOS */
}
.cc_div {font-family: inherit !important;}
.customlogo {
text-align: center;
}
.lobster {
font-family: "Lobster";
}
header .custom h1 {
font-size: 1em;
color: rgb(194,27,28);
margin: 0 0 0em 0;
font-family: "Lobster";
font-size: 1.5em;
}
.customlogo p {
margin: 0 0 0.5em 0;
color: rgb(194,27,28);
}
h1.lobster {
font-size: 1.5em;
}
li.active a {
color: rgb(119,118,117);
}
main { -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } 
h1 {
font-weight: 400;
font-size: 1.5em;
margin-top: 1em;
}
h2 {
  font-weight: 500;
  font-size: 1.25em;
margin-bottom: 1em;
}

/* Startseite und Kategorieblogs*/
h2.item-title {
color: #fff;
position: absolute;
display: block;
bottom: 0em;
  font-weight: 300;
  font-size: 1.0em;
margin-bottom: 0em;
background: rgba(51,50,49,0.50);
padding: 0 0.5em;
width: calc(100% - 1em);
}
h2.item-title:hover {
background: rgba(194,27,28,0.75);
}
h2.item-title a {
color: #fff;
  font-weight: 300;
display: block;
}

/* pagenavigation */

.w-100 {
clear: both;
}
.pagination__wrapper {
  width: 100%;
}
.pagination ul {
margin: 0;
padding: 0;
}
.pagination li {
  list-style-type: none;
  display: none;
  margin: 0;
  padding: 0;
  }
  .pagination li:nth-child(2), .pagination li:nth-last-child(2) {
    display:  block;
     }
     .pagination li:nth-child(2).disabled, .pagination li:nth-last-child(2).disabled {
display: none;
}
li.pagination-prev {
display: inline-block;
float: left;
}
.icon-angle-left::before {
content: url(../grafik/links.gif);
display: inline-block;
float: left;
}
.pagination-prev a {
font-size: 0em;
color: rgba(0,0,0,0);
}
.icon-angle-right::after {
content: url(../grafik/rechts.gif);
display: inline-block;
float: right;
}
li.pagination-next {
float: right;
}
.pagination-next a {
font-size: 0em;
color: rgba(0,0,0,0);
}

h3 {
  font-weight: 500;
  font-size: 1em;
}

.page-header h1 {
margin: 0 0 1em 0;
}

main p, main li, main dd, main td {
  font-weight: 300;
}
h2 a:visited {
}
#footer {
font-size: 80%;
}
#footer a {
color:  rgba(194,27,28,1);
}
#footer a:hover { color: rgba(194,27,28,0.7); }