@import url('fonts.css');

/* Shaping in Lightbox aufheben*/
img.mfp-img {
  -webkit-clip-path: polygon(0 0,100% 0,100% 50%,100% 100%,0 100%);
  clip-path: polygon(0 0,100% 0,100% 50%,100% 100%,0 100%);
}

.twoclickgooglemaps img{width: 100%!important; height: auto!important;}

/* Header */
#sp-header.full-header {padding-left: 15px;padding-right: 15px;}

#sp-header{
    background-color: rgba(255,234,191,0.8);
    border: none;
    box-shadow: 0px 5px 10px 0 rgba(135, 62, 46, 0.5);
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  #sp-menu 	 {margin: 0px 0px 0px 0px!important;}
  .sp-megamenu-parent > li > a, 
  .sp-megamenu-parent > li > span, 
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {padding: 0px 6px !important; font-size: 15px!important;}
}
/*@media only screen and (min-width: 991px) and (max-width: 1399px){
  .sp-megamenu-parent > li > a, 
  .sp-megamenu-parent > li > span, 
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {padding: 0px 10px !important; font-size: 16px!important;}
}*/

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding: 0 10px;}
.sp-megamenu-parent > li:last-child > a {padding: 0px 5px 0px 5px!important;}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  border-bottom: 3px solid #873e2e;
  background: rgba(135,62,46,0.1)
}


.article-list .article {
  margin-bottom: 30px;
  padding: 20px;
  border: none !important;
  border-radius: 3px;
}



.field1, .field2, .field3, .field4, .field5, .field6, .field7, 
.field8, .field9, .field10, .field11, .field12, .field13,
.field14, .field15, .field16, .field17, .field18, .field19, .field20, .field21{
  margin: 0px 0px 5px 0px;
  background: rgba(255,234,191,0.8);
  xborder-bottom: 3px solid rgba(255,234,191,0.8);
  padding: 0px 15px 0px 15px;
}

#visformcontainer h1{font-family: "Cabin Sketch"!important; font-size: 75px; color: #ff7e00 }
.form-group{margin: 20px 0px 20px 0px}
.captchacode {float: left;margin: 0px 40px 0px 0px;}
.submit {margin: 20px 0px 0px 0px;padding:10px 50px 10px 50px;font-size: 20px;}

/*h1,h2,h3,h4,h5,h6 {font-family: "Fredericka the Great";}
h1,h2,h3,h4,h5,h6 {font-family: "Special Elite";}*/
h1,h2,h3,h4,h5,h6 {font-family: "Alfa Slab One";}

/*h1 {font-size: 50px;}
h2 {font-size: 40px;}
h3 {font-size: 35px;}
h4 {font-size: 30px;}
h5 {font-size: 25px;}
h6 {font-size: 20px;}
*/

.fredericka {font-family: "Fredericka the Great"!important;}
.cabinsketch {font-family: "Cabin Sketch"!important;}
.cabinsketch p{font-size:inherit;}
.cabinsketch85 {font-family: "Cabin Sketch"!important;font-size: 85px;}
.specialelite {font-family: "Special Elite"!important;}
.alfaslabone {font-family: "Alfa Slab One"!important;}

.orange{color: #ff7e00;}

body {font-family: "Oswald"; hyphens: xauto;}
p, ul {font-size: 22px;}

/* Menü-Font*/
.sp-megamenu-parent > li > a,
.sp-megamenu-parent > li > span,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
 font-family: 'Oswald'!important;
 font-size: 18px;
}
.sp-megamenu-parent > li:hover > a {
  color: #873e2e;
  /*border-bottom: 3px solid #873e2e;
  background: rgba(135,62,46,0.1);*/
}
.sp-menu-heading {color: #000;}
.sp-copyright {font-size: 16px;}
#sp-footer1 .menu {font-size: 16px;}


.sppb-addon-video-local-source {height: auto;}


#sp-header.header-sticky {
    animation: fadeInDown 1s;
    background-color: #ffeabf;
    box-shadow: 0px 5px 10px 0 rgba(135, 62, 46, 0.5);
}

.rechtliches h2,h3 {font-size: 30px;}

.sige_caption {padding: 15px;background: #ff7e00;color: #fff;}
.sige_caption_description {margin: 20px 0px 0px 0px;}
.sige_masonry, .sige_masonry_column {line-height: 20px!important;}
.sige_js_title {font-size: 20px;}
