/* */

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {
    
    font-family: -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700; 
}

*+.uk-h1, *+.uk-h2, *+.uk-h3, *+.uk-h4, *+.uk-h5, *+.uk-h6, *+h1, *+h2, *+h3, *+h4, *+h5, *+h6 { margin-top: 20px;}


#sp-top-bar{background-color:#4d182a; padding: 8px 0;}
/* #sp-top2{margin-top:-24px!important} */


@media (min-width: 1200px){  .uk-align-right\@l{float:none!important}}
 #sp-top-bar .sp-module.search{float:right} /* Search */
#sp-top-bar .sp-module.clock{float:left; color: #a39380;font-size:14px}

/* .uk-search-input*/ input[type="search"]:not(.form-control){background-color:#963343;  border-color:#701625}

#sp-header{height:140px; padding-top:8px;background-color:#701625}
#sp-header .logo{height:126px;position:absolute;margin-right: 0;}
.logo-image{max-width:100%}
.custom-uikit-navbar .uk-navbar-right{border-left-width:0;}

#sp-header .row, .uk-navbar-left{display:block}

.uk-margin-top{margin-top: 9px!important;}

nav.uk-navbar{margin-bottom: 70px;float:right}
nav.uk-navbar ul li a{font-weight:700; color:#fff;}
a.offcanvas-toggler-right{color:#fff!important}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {  background:rgba(255,255,255,0.75)}

 body.com-content, body.com-contact, .com-content #sp-main-body {background-color:#f0e2c0}
main#sp-component .sp-column {background-color:rgba(255,255,255,0.6)}
.com-content #sp-main-body .uk-article{background-color:transparent; padding:30px 27px}
body, .sp-preloader {  color: #594555}
/* margins left, right */

@media (min-width: 768px){.com-content #sp-main-body .uk-article .einleitung { padding:0 100px 0 140px}}


.start-slider{margin-top:-25px}
.slide-desc-box .bg-default {background-color:rgba(80,102,76,0.6)!important; padding-left:20px!important}

h1, h2, h3 {color:#B03D12}


.com-contact .contact { border-radius: 0; background-color: transparent;padding: 48px 35px 35px 35px;
    -webkit-box-shadow:none;    box-shadow:none;}
@media (min-width: 768px){
  .com-contact .contact {padding-right:220px}  
}
.uk-search-default .uk-search-input{height:30px}
form#contact-form .uk-button-primary {background-color:#B03D12; width:50%;margin:0 25%;}
form#contact-form .uk-button-primary:hover {background-color:#ff5e14}

.sp-module.kontakt-oben{padding:50px 50px 10px}

section#sp-main-body{padding:20px 0}

/* Footer */
#sp-footer .container-inner {    padding: 10px 0 30px;}

#redim-cookiehint{background-color:rgba(148,148,148,0.7); padding: 7px 10% 2px;}
#redim-cookiehint .cookiecontent{line-height:16px; font-size:13px; width:65%;}
#redim-cookiehint .cookiebuttons{margin-right:14%}
#redim-cookiehint .cookiebuttons .btn {
    padding: 5px !important;
    color: #ffffff;
    background-color: #e04700;
    font-size: 12px; line-height: 12px;
  margin-top: 0;    margin-bottom:0;}
#redim-cookiehint .cookiebuttons .btn:hover{background-color:#ff5e14}
#redim-cookiehint-bottom { left: 40%; right: 5%;bottom: 10px;}

/* off-canvas */


/* Start */
ul.welcome li{display:inline-block; margin-right:12px}

div#anima{
  width: 0px; height: 4px;left:0px; top:0px;  background-color:#701625;margin-bottom:10px;
  position: relative;
  -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 3s; /* Safari 4.0 - 8.0 */
  animation-name: example;
  animation-duration: 3s;
}
/* Masonry */
.uk-scope * + h3{margin-top:10px!important}
.uk-scope .uk-grid-small > .uk-grid-margin{
    margin-top: 25px;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
  0%   {width:0px;left:0px;} 
  50%  {width:100%;left:0px;} 
  100% {width:0;left:100%;}
}

/* Standard syntax */
@keyframes example {
  0%   {width:0px;left:0px;} 
  50%  {width:100%;left:0px;} 
  100% {width:0;left:100%;}
}}

/* mailschutz */
.asp {display:none}


.com_contact .alert-success {
    color: #222222;
    background-color: #F57211;
    border-color: #A1260B;
}