
@font-face {font-family: "Diskus";
  src: url("2e7d665b85417f52a587805b74edffde.eot");
  src: url("2e7d665b85417f52a587805b74edffde.eot?#iefix") format("embedded-opentype"),
  url("2e7d665b85417f52a587805b74edffde.woff2") format("woff2"),
  url("2e7d665b85417f52a587805b74edffde.woff") format("woff"),
  url("2e7d665b85417f52a587805b74edffde.ttf") format("truetype"),
  url("2e7d665b85417f52a587805b74edffde.svg#DiskusDMed") format("svg");
}

@font-face {
  font-family: 'Adamina';
  font-style: normal;
  font-weight: 400;
  src: url('adamina-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Adamina Regular'), local('Adamina-Regular'),
       url('adamina-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('adamina-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('adamina-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('adamina-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('adamina-v13-latin-regular.svg#Adamina') format('svg'); /* Legacy iOS */
}


body {font-family: 'Adamina'; font-weight: 400;}
h1, h2 ,h3 {font-family: 'Diskus';}

a {
  color: #5c2f13;
}
a:hover {
  color: #5c2f13;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #5c2f13;
  background: #f8f8f8;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  color: #5c2f13;
  background: #f8f8f8;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #5c2f13;
  background: #f8f8f8;
}
#offcanvas-toggler >i {
  color: #fff;
}
#offcanvas-toggler >i:hover {
  color: #fff;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #e82e2b;
  background-color: #5c2f13;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #cf1917;
  background-color: #e61c19;
}
ul.social-icons >li a:hover {
  color: #5c2f13;
}
.sp-page-title {
  background: #5c2f13;
}
.layout-boxed .body-innerwrapper {
  background: #fff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #5c2f13;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #5c2f13;
}
.sp-module .tagscloud .tag-name:hover {
  background: #5c2f13;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #5c2f13;
}
.search .btn-toolbar button {
  background: #5c2f13;
}
.post-format {
  background: #5c2f13;
}
.voting-symbol span.star.active:before {
  color: #5c2f13;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #e61c19;
}
.entry-link,
.entry-quote {
  background: #5c2f13;
}
blockquote {
  border-color: #5c2f13;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #5c2f13;
}
#sp-footer {
  background: rgba(92,47,19,0.82);
  max-width: 1170px;
  margin: auto;
}
#sp-footer h2 {font-size: 50px; margin-bottom: 0;}

.sp-comingsoon body {
  background-color: #5c2f13;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  background-color: #5c2f13;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  background-color: #5c2f13;
}

#sp-navigation {background: #5c2f13;
max-width: 1186px;
margin: auto;
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.4);
position: relative;
}
#sp-navigation:before {content: ' ';
width: 0; 
height: 0; 
border-top: 8px solid #411d00;
border-bottom: 8px solid transparent;
border-left: 8px solid transparent;
position: absolute;
left: 0;
bottom: 0;
margin-bottom: -16px;
}
#sp-navigation:after {content: ' ';
width: 0; 
height: 0; 
border-bottom: 8px solid transparent;
border-left: 8px solid #411d00;
position: absolute;
z-index: 1;
right: 0;
}

@media (max-width: 1210px) {#sp-header, #sp-main-body, #sp-footer {margin: 0 10px 0 10px;} #sp-navigation {margin: 0 2px 0 2px; }}


.sp-menu-item {border-right: 1px solid rgba(255,255,255,0.2);}
.sp-menu-item:first-child {border-left: 1px solid rgba(255,255,255,0.2);}

.sp-dropdown .sp-menu-item {border: none; border-top: 1px solid #e3e3e3;}
.sp-dropdown .sp-menu-item:first-child {border-top: none;}

#sp-logo {padding: 0}


#sp-bottom {border-top: 2px solid #5c2f13;}

.fa-angle-down, .fa-angle-up {color: #333; font-size: 25px;}

#sp-footer1 .sp-module {padding: 5px 0 20px 0;}

#sp-left {padding-top: 40px;}


.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a, .sp-megamenu-parent > li:focus > a, .sp-megamenu-parent > li:active > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {background: rgba(255,255,255,0.1); color: #fff;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover {background: #f8f8f8; color: #5c2f13;}
.offcanvas-menu .offcanvas-inner .sp-module li.active > a, .offcanvas-menu .offcanvas-inner .sp-module .deeper.parent li.active > a {background: #f8f8f8; color: #5c2f13;}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a {border-bottom: 1px solid rgba(0,0,0,0.1);}

.offcanvas-menu .offcanvas-inner .sp-module li.deeper.parent {border: none;}
.offcanvas-menu .offcanvas-inner .sp-module li.deeper.parent > a:first-child {border-bottom: 1px solid rgba(0,0,0,0.1);}
.offcanvas-menu .offcanvas-inner .sp-module li.deeper.parent:hover > a:first-child {background: #f8f8f8; color: #5c2f13;}
.offcanvas-menu .offcanvas-inner .sp-module li.active.deeper.parent > a:first-child {border-bottom: 1px solid #5c2f13;}

.offcanvas-menu .offcanvas-inner ul.nav.menu ul {margin-left: 20px; border-left: 1px solid #5c2f13;}

html body .offcanvas-menu .offcanvas-inner .sp-module ul > li.active.deeper.parent ul {
display: block;
height: auto;
}

#sp-menu .sp-menu-item .sp-has-child {max-height: 65px;}

.logo-slogan {text-align: center; font-size: 30px; padding-bottom: 10px;}
#sp-titelbild .container {padding: 0; min-height: 600px;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.7) 100%),
    url('titelbild.jpg');
    width: 100%;
	background-position: bottom center;
	background-size: cover;
	content: ' ';
	border-bottom: 5px #5c2f13 solid;
	}
@media (max-width: 1210px) {#sp-titelbild .container {min-height: 400px;} #sp-header {margin-top: -50px}}
@media (max-width: 991px) {.logo-slogan {font-size: 23px;} #sp-titelbild .container {min-height: 300px; background-position: center center;} #sp-header {margin-top: -50px; border-radius: 80px 80px 0 0;} #sp-header .logo a {font-size: 100px;}}
@media (max-width: 600px) {#sp-header .logo a {font-size: 65px;} #sp-header {border-radius: 50px 50px 0 0;}}

#dailyquotes {text-align: center;}
.wochevonbis {padding: 5px; background: #CC0000; color: #fff; font-size: 30px; text-align: center; line-height: 42px;}
.tag {padding: 25px 5px; display: block; font-size: 19px; border-top: 1px solid #333;}
.tag:nth-child(odd) {background: rgba(92,47,19,0.05);}
.wochentag {font-size: 27px; font-weight: bold; display: inherit; padding-bottom: 10px; color: #5c2f13}

/*.huelleaussen {max-width: 1170px; margin: auto; height: 100%; display: table; width: 100%;}
.huelle {margin: auto; background: rgba(255,255,255,0.9); display: table; float: right; margin: 50px 15px 0 0; border-radius: 15px; }*/

.huelleaussen, .huelleaussen2 {max-width: 1170px; margin: auto; height: 100%; display: table; width: 100%;}
.huelleaussen2 {position: absolute; top: 0; margin: auto; right: 0; left: 0;}

.bild1, .bild2 {border: 3px solid #fff;
position: relative;
-webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.4);
transition: scale ease 0.6s;
}
.bild1 {margin: 0 0 0 15px !important; transform:rotate(2deg);
}

.bild2 {margin: -15px 0 0 10px !important; transform:rotate(-3deg);}
.bild1:hover, .bild2:hover {scale: 1.05;}
#sp-titelbild .wf-icon-zoom-image::before {display: none;}

.infoboxaussen {display: table; width: 300px; top: 100px; right: 25px; position: relative; float: right;}
.infoboxhead, .infobox {right: 25px; width: 100%; text-align: center; }
.infoboxhead {background: #5c2f13; color: #fff; border-radius: 5px 5px 0 0; padding: 5px; font-size: 22px;}
.infobox {background: rgba(255,255,255,0.9); color: #333; border-radius: 0 0 15px 15px; padding: 15px 10px;}

@media (max-width: 1210px) and (min-width: 991px) {#sp-header .logo a {margin-top: -50px;}}
@media (max-width: 991px) {.bild1, .bild2 {max-width: 180px;} .bild1 {margin-top: -25px !important;} .bild2 {margin-top: -20px !important;} #sp-header .logo a {margin-top: -30px;}}
@media (max-width: 800px) {.bild1, .bild2 {max-width: 150px; margin-left: 25px;} #sp-header .logo a {margin-top: auto;} .infoboxaussen {display: none;}}
@media (max-width: 600px) {.bild1, .bild2 {display: none;}}

/*.infobox:before {font-weight: bold; font-size: 19px; text-align: center; padding: 10px; position: relative; display: block; background: #5c2f13; color: #fff;}
.infobox:after {font-size: 16px; text-align: center; padding: 0 10px 10px 10px; position: relative; display: block; margin: -20px 0 0 0;}*/
.hinweise {font-size: 25px; line-height: 35px;}
.hinweise2 {font-size: 18px;}

.heute {}

.odertrenner {letter-spacing: -2px; line-height: 33px;}

.fa-facebook::before, .fa-instagram::before {font-size: 27px; margin-top: 5px;}

#sp-header p{margin-bottom: 5px;}

@media (max-width: 650px) {#sp-component a.wf-mediabox-has-float {float: none !important; clear: both; text-align: center; padding-bottom: 15px;} h1 {text-align: center;}}

a.wfpopup.wf-mediabox-has-float.wf-zoom-image img, #sp-main-body a.wfpopup.wf-zoom-image img {transition: opacity ease 0.5s;}
a.wfpopup.wf-mediabox-has-float.wf-zoom-image img:hover, #sp-main-body a.wfpopup.wf-zoom-image img:hover {opacity: 0.6;}

.halbhalb {width: 100%;}
@media (max-width: 700px) {.halbhalb td {width: 100%; display: block;} a.wfpopup.wf-mediabox-has-float.wf-zoom-image {float: none !important;} .halbhalb td img {margin: auto !important; display: table;}}

.bilder td {padding-left: 15px;}
.bilder td:first-child {padding-left: 0;}

#sp-titelbild .container {max-width: inherit;}
@media (max-width: 1200px) { #sp-header .logo {padding-top: 40px;}}
@media (max-width: 990px) { #sp-header .logo {padding-top: 20px;}}
@media (max-width: 800px) { #sp-header .logo {padding-top: 0;}}