/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 26, 2019 */



@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.eot');
    src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff'),
         url('../fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'playfair_displaybold';
    src: url('../fonts/playfairdisplay-bold-webfont.eot');
    src: url('../fonts/playfairdisplay-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplay-bold-webfont.woff2') format('woff2'),
         url('../fonts/playfairdisplay-bold-webfont.woff') format('woff'),
         url('../fonts/playfairdisplay-bold-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplay-bold-webfont.svg#playfair_displaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'playfair_displayregular';
    src: url('../fonts/playfairdisplay-regular-webfont.eot');
    src: url('../fonts/playfairdisplay-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playfairdisplay-regular-webfont.woff2') format('woff2'),
         url('../fonts/playfairdisplay-regular-webfont.woff') format('woff'),
         url('../fonts/playfairdisplay-regular-webfont.ttf') format('truetype'),
         url('../fonts/playfairdisplay-regular-webfont.svg#playfair_displayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block
}
h1,h3{
     font-family: 'playfair_displaybold';
     font-size:3rem;
     color:#333;
}
.contentzwei{
    clear:both;
    width:100%;
    margin:0 auto; 
    padding:4rem 0 4rem 0
}
h2{
 font-family: 'robotobold';
     font-size:1.25rem;
     color:#d2232a;
     text-transform:uppercase;
     margin:0.5rem 0 0  0;
     letter-spacing:0.35em 

}
p, ul{
  font-family: 'robotoregular';
  line-height:1.75rem;
  font-size:1.25rem;
  color:#333; 
  padding:0.5rem 0;
}
.custominfo p:first-of-type{
    text-align:center;
    opacity:0.8;
    filter: alpha(opacity=80);
}
a{
    color:#d2232a;
}
#content a:hover{
    text-decoration:underline;
}
b,strong{font-weight:700}
.blog-featured{
    width:60%;
    margin:0 5% 0 0;
    float:left;
}
.blog-featured img{width:100%;}
code{
  font-size:0.75rem}

 .moduletableinfo{
     width:35%;
     float: left;
    }
.custominfo img{
     max-width:100%;
  width:100%
    }
#slider{
    margin:0 0 3rem 0;
    }
    .faq{
       background:#d2232a;
       font-family: 'robotobold';
       color:#fff;
       margin:1rem 0 0 0;
       padding:0.5rem 0.45rem;
    }
   .info{
       background:#d2232a;
       padding:0.75rem;
       color:#fff;
       font-family: 'robotobold';
       font-size:1.5rem;
       text-transform:uppercase;
   }
   .date{
       font-size:6rem;
        font-family: 'robotobold';

   }
    .datezwei{
       font-size:3rem;
        font-family: 'robotobold';
    
        display:block;

   }
body {
line-height:1;
margin:0;
padding:0
}

ol,ul {
list-style:none
}

blockquote,q {
quotes:none
}

blockquote:before,blockquote:after,q:before,q:after {
content:'';
content:none
}

a {
text-decoration:none
}

.center {
width:1200px;

margin:auto;
position:relative
}

ul.actions {
margin:0;
padding:0
}

ul.actions li {
list-style-image:none;
list-style-type:none;
float:right
}

ul.actions li a img {
border:0 none;
padding-left:0;
padding-right:0
}

ul.actions li a,ul.actions li a:hover,ul.actions li a:active,ul.actions li a:visited,ul.actions li a:link {
padding-left:0!important;
padding-right:0!important
}

.row-separator,.item-separator {
display:block;
width:100%;
height:5px;
clear:both
}

img {
border:none
}
#footer{
    clear:both;
    background:#333;
    padding:4rem 0;

}
#djslider-loader92{
    margin:3rem 
}
#footer ul{width:100%;text-align:center;}
#footer ul li a{
     font-family: 'robotoregular';
     color:#fff;
     text-align:center;
     margin:0 2rem 0 0;
      letter-spacing:0.35em;
      font-size:0.8rem;
    
}
#footer ul li:last-of-type a{
    margin:0 0 0 0;
}
#footer ul li{display:inline;}
.custombee{
    text-align:center;
    
}
.custombee img{
   max-width:200px;
    
}
.custombee p{
    color:#fff!important;
    font-size:0.75rem;
  opacity:0.8;
  line-height:1.25rem;
}


@media (max-width: 1250px) {
.center{
    width:95%;
    padding:0 2.5%;
}
}
@media (max-width: 1030px) {
#djslider-loader92{
    margin:3rem 0 
}
}
@media (max-width: 950px) {
    .blog-featured{
    width:100%;
    margin:0 0% 0 0;
    float:left;
}
.moduletableinfo{
     width:100%;
     float: left;
    }
}
@media (max-width: 500px) {
h1,h3{
   
     font-size:2.5rem;
   
}
p, ul{

  font-size:1.00rem;
 
}
.custombee img{
   max-width:150px;
    
}
#footer ul li{display:block;}
#footer ul li a{
  
     margin:0 0rem 0 0;
      
    
}
}