/*  BLOG */
.com-content-category-blog__items.blog-items.columns-2 .blog-item{
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
}
 .blog-items {
    grid-gap: 1.6em;
}
blog-items[class^="masonry-"], .blog-items[class*=" masonry-"] {
  column-gap: 1.6em;
  display: block;
}


div.com-content-category-blog.blog .blog-items.items-leading 
{
  border-bottom: 0px;
  margin-bottom: 30px;
}

 .blog-items h3,  .blog-items .h3 {
letter-spacing: 1.0pt;
  line-height: 1.4em;
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  color: rgb(31, 31, 31);
   font-size: 1.3rem;
}
/*  ÜBERSCHRIEFTEN */

h2, .h2 {
  font-size: 1.9rem;
  color: rgb(31, 31, 31);
  letter-spacing: 1.0pt;
  line-height: 1.4em;
}

@media (width >= 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
    margin-bottom: 3rem;
  }
}

/*  sj_article_slider */

#mod-custom205 p {
  margin: 0px ;

}

.site .container-slider {
  margin: 0px 0px;
  border-top: 1px solid #9c8a64;
}

.site .container-slider .preset01-6 .vpo-wrap .vp .item
{margin: 0;
 }	


.site .container-slider .page-title {
  margin: 0;
}

.site .container-slider .not-js .vpo-wrap .vp .item {
  padding: 0px;
  margin: 0px;
    border-right: 1px solid #9c8a64;
}
.site .container-slider .item-content
{
  padding: 0px;
  margin: 0px;
 min-height: 200px;
}

.site .container-slider .page-button .control-button .next,
.container-slider .page-button.style2 .control-button .preview {
  opacity: 0.8;
}
.site .container-slider .slider .item img  {
    width: 65px;
}
.container-slider {
  position: relative;
  overflow: hidden;
  background-color: #1a1e2a;
 
}
.site .container-slider h1 
{
  font-family: Merriweather, Arial, Helvetica, sans-serif;
 font-size: 1.0rem;
  line-height: 1.3em;
  text-align: center;
  color: #cdbaa4;
  padding-top: 5px;
}
.site .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-des ,
.site .container-slider  a,
.site .container-slider  p,
.site .container-slider  p a,
.site .container-slider   p.sponsorname,
.site .container-slider   p.spons a,
.site .container-slider   p.spons
{
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  font-size: 0.9rem;
  line-height: 1.1em;
  text-align: center;
  color: rgb(156, 138, 100);
  padding-bottom: 0px;
}

 
h1.sponsorname {
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  font-size: 1.0rem;
  text-align: center;
  color: rgb(156, 138, 100);
    padding-top: 10px;
}

.site .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-img {
  border: none;
    background-color: #1a1e2a;
}

.site .container-slider .slider .vpo-wrap .vp .item .item-wrap {
 text-align: center;
  border-right: 1px solid #9c8a64;
   background-color: #1a1e2a;
  height: 240px;
}
/* LÄNGENGRAD */

.site .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-title {
list-style: none;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #9c8a64;
  color: #272c41;
  font-size: 1.5rem;
  letter-spacing: 0.01em;
  border-right: 1px solid #272c41;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
    font-family: Merriweather, Arial, Helvetica, sans-serif;
  text-align: center;
}
.site .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-title a {
 padding-left: 15px;
  padding-right: 15px;
  color: #272c41;
  font-size: 1.5rem;
  letter-spacing: 0.01em;
  font-weight: 700;
    font-family: Merriweather, Arial, Helvetica, sans-serif;
  text-align: center;
  }

/* contentslider */

/*######################### ja.contentslider  ###################################*/

.main-bottom.card.mainsponsor {
margin: 40px 0 0 0;

}

.ja-button-control {
  background: #1a1e2a;
  height: 20px;
  position: relative;
  border-bottom: 1px solid #1a1e2a;
}

}
#ja-contentslider-center-196 {
border: none;
  height: 200px;
}
.ja-contentslider-center-wrap {
  border: none;
  height: 200px;
}

#ja-contentslider-206 {
}
div.container-banner.full-width {
}
div.ja-contentslider-center-wrap.clearfix {
}

body .ja-contentslidermainsponsor {
  border: none;
  margin-top: 10px;
}
 
body .ja-contentslidermainsponsor div.ja-contentslider-center img {
border: none;
  padding: 0px 30px;
  overflow: visible;
  background: #fff;
  height: 150px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
}
body .ja-contentslidermainsponsor a.ja-image,
body .ja-contentslidermainsponsor .ja_slideintro {
  color: rgb(185, 4, 4);
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.0em;
  line-height: 1.5em;
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  padding-left: 3px;
  padding-right: 3px;
  text-align: center;
  display: block;
}
body .ja-contentslidermainsponsor .ja-contentslider-center div.jsslide {
  border: none;
}

/* FONT */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-weight: 500;
  text-transform: none;
 /*   letter-spacing: 1.0pt;
  line-height: 1.4em; */
  font-family: Merriweather, Arial, Helvetica, sans-serif;
 /* color: rgb(31, 31, 31); */
}
.site .main h1, .site .main .h1 {
    font-size: 1.6rem;
    font-weight: 500;
  line-height: 2rem;
   padding-bottom: 20px;
     padding-top: 20px;
  }

body {
  font-weight: 300;
  text-transform: none;
  font-size: 14px;
  letter-spacing: 0em;
  line-height: 1.7em;
  font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  color: rgb(36, 36, 36);
}
body a {
  color: #970108;
  text-decoration: none;
}
.footer a:not(.btn), .footer .btn-link {
 color: #970108;
}
a:not([class]) {
  text-decoration: none;
 color: #970108;
}
.site .footer a:hover {
 color: #000;
}

.article-intro {
  margin-bottom: 12px;
}
.article-intro h3, .article-intro.h3 {
    font-size: 1.1 rem;
}

/* FORMULAR */
.btn-primary {
  background-color: #9c8a64;
  border-color: #9c8a64;
}
.jd-simple-contact-form .form-group {
  width: 100%;
}

.jd-simple-contact-form .d-block {
  font-weight: bold;
}

/* CARD */
.site .card-header {
  background-color: #fff;
}
h3.card-header 
{
  font-weight: 500;
  text-transform: none;
  font-size: 1.3rem;
  letter-spacing: 0.5pt;
  line-height: 1.4em;
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  color: rgb(31, 31, 31);
}
div.sidebar-right.card.sponsorform {
background-color: #f4f4f4;

}
div.sidebar-right.card.sponsorform h3.card-header 
{
 background-color: #f4f4f4;
}
.site .jd-simple-contact-form .text-muted {
  color: #000 !important;
}


/* FOOTER */
.site .footer {
  color: rgb(0, 0, 0);
  background-color: rgb(236, 236, 236);
  background-image: none;
  margin-top: 1em;
}
.site footer.container-footer footer full-width {
  border-top: none;
  padding-top: 20px;
  background-color: rgb(236, 236, 236);
  color: rgb(0, 0, 0);
  margin-top: 20px;
}

ul.socialmedia {
  margin-left: 0px;
  padding-left: 0;
}
.socialmedia {
  list-style: none;
  padding: none;
}
.socialmedia li a , .socialmedia li {
  list-style: none;
  display: block;
  float: left;
  padding-right: 5px;
}
/* LOGO */

body a.brand-logo img {
  max-height: 100px;
    width: 100px;
  margin-bottom: 10px;
  margin-top: 10px;
}

body #mod-custom193 {
padding: 0px 20px 0px 0px;
}
.site .container-header .grid-child {
  padding-left: 0;
}

/* HEADER */

.site .container-header nav {
  margin-top: 0;
  padding: 0px 0px 0px 0px;
}

.site .container-header .grid-child {
  padding-bottom: 0px;
 justify-content: left;
}
.site .container-header .mod-menu {
  padding: 50px 0 0 0;
}

.site .container-header {
  background-color: #fff;
  background-image: none;
  position: relative;
  box-shadow: none;
  border-bottom: 1px solid #e8e8e8;
}



.site div.main-top.card .card-body {
  padding: 0px;
}


/* Main NaVIGATION */

.site .navbar-toggler.navbar-toggler-right {
 
 }

.container-header .navbar-toggler > *
{
font-size: 2rem;
 }

@media only screen and (max-width:500px) {
.site .container-header .container-nav {
 justify-content: left;
 }
body #mod-custom193 {
  padding: 0px 0px 0px 0px;
}
.site  button.navbar-toggler.navbar-toggler-right{
  padding: 0px 0px 0px 40px;
}
.site  .container-header .mod-menu > li > a, .container-header .mod-menu > li > span {
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  color: #8f7b4e;
  text-transform: none;
  font-weight: 400;
  font-size: 1.0rem;
  text-decoration: none;
}
}

.container-header .navbar-toggler {
  color: #9c8a64;
  cursor: pointer;
  border: 0px solid #fff;
}

.container-header .container-nav {
  margin-left: 30px;
}
 

.site .navbar-default .navbar-nav > li > a, body .navbar-default .navbar-nav > li > span {
 
}

.navbar-default .navbar-nav > li {
  margin-right: 36px;
  margin-right: 20px;
}

.navbar-default .navbar-nav > .active > a {
  color: #000;
}

.container-header .mod-menu > li > a, .container-header .mod-menu > li > span {
 font-family: Merriweather, Arial, Helvetica, sans-serif;
  color: #8f7b4e;
  text-transform: none;
  font-weight: 400;
  font-size: 1.5rem;

  text-decoration: none;
}

/* Alle Sponsoren Übersicht */

.site div.main-top.card.allsponsors,
.site div.main-bottom.card.allsponsors
{
  padding: 0px;
 
}

.site div.main-top.card.allsponsors  .mod-list li,
.site div.main-bottom.card.allsponsors  .mod-list li
{
  border: 1px solid #fff;
   background-color: #1a1e2a;
}
 .site div.main-top.card.allsponsors .mod-articles-item-content,
 .site div.main-bottom.card.allsponsors .mod-articles-item-content
{
  padding: 0px;
   text-align: center;
  color: #cdbaa4;
font-family: Merriweather, Arial, Helvetica, sans-serif;
}
.site div.main-top.card.allsponsors .mod-articles-item-content a,
.site div.main-bottom.card.allsponsors .mod-articles-item-content a
{
  text-align: center;
  color: #cdbaa4;
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
 .site div.main-top.card.allsponsors .mod-articles-item-content h1,
 .site div.main-bottom.card.allsponsors .mod-articles-item-content h1
{
color: #cdbaa4;
  font-size: 1.05rem;
  font-weight: 400;
  letter-spacing: 0.0em;
  line-height: 1.5em;
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  padding-left: 3px;
  padding-right: 3px;
}

.site div.main-top.card.allsponsors  h4.mod-articles-title a ,
.site div.main-bottom.card.allsponsors  h4.mod-articles-title a
{
    color: #272c41;
}
.site div.main-top.card.allsponsors  h4.mod-articles-title,
.site div.main-bottom.card.allsponsors  h4.mod-articles-title
{
padding-left: 15px;
  padding-right: 15px;
  background-color: #9c8a64;
  color: #272c41;
  font-size: 1.6rem;
  letter-spacing: 0.01em;
  border-right: 1px solid #272c41;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  text-align: center;
}

figure.mod-articles-image.item-image img {
  max-width: 100px;
  height: auto;
  margin-bottom: 15px;
}


/* JUX SLIDER */

.site .jux-content-slider-wrapper .item .jux-content-inner .share_like {
  margin-top: 0px;
}
.site div.itemViewHeader h2.jux-title {
display: none;
} 

.site .owl-carousel .owl-item img {
  display: block;
width: 40%;
 margin: 0% 29% 5% 29%;
} 

.site div.lb_itemFullText {
  text-align: center;
  min-height: 130px;
} 
.site div.lb_itemFullText h1 {
  font-size: 1.2rem;
  font-weight: 400;
  color: #bfa986;
  line-height: 1.5em;
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  margin-top: 15px;
} 
.site .jux-content-slider a {
 color: #bfa986;
  text-decoration: underline;
}
.site .jux-content-slider-wrapper .item .jux-content-inner {
 padding: 0px 25px;
  text-align: center;
}
.site .card {
  --card-border-width: 0px;
}

.jux-content-slider-wrapper .item .jux-description h1 {
color: #cdbaa4;
  font-size: 1.2rem;
  font-weight: 400;
  letter-spacing: 0.0em;
  line-height: 1.7em;
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  padding-left: 3px;
  padding-right: 3px;
}
 
 
.site #jux-content-slider190 .jux-content-inner h2.jux-title  {
  padding-left: 15px;
  padding-right: 15px;
  background-color: #9c8a64;
  color: #272c41;
  font-size: 1.6rem;
  letter-spacing: 0.01em;
  border-right: 1px solid #272c41;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Merriweather, Arial, Helvetica, sans-serif;
  text-align: center;
}
.site #jux-content-slider190 .jux-content-inner h2.jux-title a  {
  color: #272c41;
  font-size: 1.5rem;
  letter-spacing: 0.01em;
  font-weight: 700;
   font-family: Merriweather, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
#jux-content-slider190 .jux-content-inner {
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
}
.site #jux-content-slider190 .jux-content-inner a {
color: #cdbaa4;
}
.site .owl-carousel.owl-drag .owl-item {
border-right:1px solid #9c8a64;
  }
.site #juxlightbox262 {
display: block;
  }