/**************************************

            Allgemein

**************************************/
body {font-family: 'Open-Sans', sans-serif !important;color: #595959;}
h1, h2, h3, h4, h5, h6 {font-family: 'Maven Pro', sans-serif !important; font-weight: 400 !important; color: #595959;}

h1 {font-size: 80px;}
h2 {font-size: 56px;}
h3 {font-size: 42px;}
h4 {font-size: 36px;}

#sp-bottom, #sp-footer {background: #A89561; }

a {color: #A89561; text-decoration: none;}
a:hover {color: #A89561; text-decoration: underline;}



.sppb-btn {

    color: #fff;
    border-color: #A89561;
    background-color: #A89561;
    box-shadow: none;

}
.sppb-btn.sppb-btn-default:focus, 
.sppb-btn.sppb-btn-default:hover {border: 1px solid #A89561; color: #A89561; background-color: #fff;}
.sppb-btn.focus, .sppb-btn:focus {box-shadow: 0 0 0 0px rgba(0,0,0,0);    color: #fff;
    border-color: #A89561;
    background-color: #A89561;
    box-shadow: none;
}


/**************************************

            Header

**************************************/
#sp-header { background: #A89561}

.logo-image {

    height: 180px;
    margin-top: 100px;
    background: #fff;
    border: 1px solid #A89561;

}

/* slider */


.sppb-slideshow-fullwidth-item-text-wrap h1 {color: #fff !important;}


#sppb-addon-1530777050152 .sppb-btn {border: 1px solid #A89561; color: #A89561;}
#sppb-addon-1530777050152 .sppb-btn.sppb-btn-default:focus, #sppb-addon-1530777050152 .sppb-btn.sppb-btn-default:hover {

    color: #fff;
    border-color: #A89561;
    background-color: #A89561;
    box-shadow: none;

}

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slideshow-sub-title {font-size: 80px;}

.sppb-slider-fullwidth-wrapper .owl-controls .owl-dots .owl-dot span { background: #A89561;}

.sppb-slide-item-bg { padding: 150px 0;}

.sppb-slide-item-bg > .container { height: 85%;}

.sppb-slideshow-fullwidth-item-text {background: rgba(168,149,97, 0.8)}

.sppb-shape-container.sppb-shape-to-front { display: none;}

/**************************************

            Topnavigation

**************************************/


.sp-megamenu-parent > li > a {color: #fff;}
.secondary-menu > li.active > a, .sp-megamenu-parent > li.active > a, .secondary-menu > li:hover > a, .sp-megamenu-parent > li:hover > a {color: #fff !important;}
.sp-megamenu-parent > li > a::before, .secondary-menu > li > a::before, .sp-megamenu-parent > li > span::before, .secondary-menu > li > span::before { background: #fff;}


.secondary-menu .menu-child li a::after, .sp-megamenu-parent .sp-dropdown .menu-child li a::after, .secondary-menu .sp-dropdown-inner li a::after, .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li a::after { background-color: #887645;}

.secondary-menu > li.active > a, .sp-megamenu-parent > li.active > a, .secondary-menu > li:hover > a, .sp-megamenu-parent > li:hover > a {color: #fff !important;text-decoration: none;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {color: #0345bf; text-decoration: none;}


/**************************************

            Navigation links

**************************************/











/**************************************

            Off Canvas

**************************************/



.sppb-row-overlay { display: none;}



/**************************************

            Inhalt

**************************************/

.blog .sp-page-title, .blog .blog-details-img-wrapper .article-header {text-shadow: 0px 0px 10px #000;}
.blog .blog-details-img-wrapper .article-info {text-shadow: 0px 0px 5px #000;}
.view-article .article-details .blog-details-img-wrapper .article-info > span {font-size: 20px;}
.blog .sp-page-title {padding: 150px 0 200px;}
.pager { padding: 1rem 0 2rem 0; border-top: 0px solid #f5f5f5;}

/* regulärer Inhalt */

.article-details {color: #595959; margin-top: 80px;}
.article-details .sppb-blocknumber .sppb-blocknumber-number {font-size: 18px;border: 1px solid #1d1f24;}
  
.article-details.blog  {color: #595959; margin-top: 0px;}

.sp-page-builder .page-content #section-id-1531221306708, .sp-page-builder .page-content #section-id-1531215175004 {padding-top: 80px !important;}
	

/* Home */

.sppb-articles-scroller-date-left-date {background: #A89561}
.sppb-articles-scroller-date-left-content {background: #e9e9e9; }
.sppb-articles-scroller-date-left-content:hover {background: #ccc; }
.sppb-addon-articles-scroller-title,.sppb-articles-scroller-introtext {color: #595959;}
.sppb-article-scroller-wrap a:hover {text-decoration: none;}
#sppb-addon-1541327342228 #btn-1541327342228.sppb-btn-custom:hover {

    background-color: #fff !important;
    color: #A89561 !important;

}


/* slider */

.sp-slider-content-wrap {background: rgba(168, 149, 97, 0.7);  padding: 70px;}
.sp-slider-content-wrap .slider-toptitle {position: relative;}
.sp-slider-content-wrap .slider-toptitle::before {
  content: "";
  position: absolute;
  width: 230px;
  height: 2px;
  top: 35%;
  right: 130%;
  transform: translateY(-50%);
  background-color: #fff;
}


.sp-slider-content-wrap .slider-toptitle::after {
  content: "";
  position: absolute;
  width: 230px;
  height: 2px;
  top: 35%;
  left: 130%;
  transform: translateY(-50%);
  background-color: #fff;
}


/* Vorstandsseite */

.person-content-position-full-overlay .person-content-show-on-hover {background: #A89561;}
.sppb-person-email a {color:#fff !important;}


/*Blog */
.sp-page-title::after,.view-article .article-details .blog-details-img-wrapper.active::after {display: none;}

.mitrand img {border: 1px solid #A89561;}
.view-article .article-details .blog-details-img-wrapper.active::before { background-color: rgba(0, 0, 0, 0.1);}

/*Simple Image gallery pro */

ul.sigProClassic li.sigProThumb{background:none !important}ul.sigProClassic li.sigProThumb span.sigProLinkWrapper{display:block;float:left;margin:8px 0 0 8px;padding:0px;border:none}

/* !Cagenda */

.ic-full-description { padding: inherit;}
.ic-date {color: #fff !important;}
.ic-btn-info:hover, .ic-btn-info:active, .ic-btn-info.active, .ic-btn-info.disabled, .ic-btn-info[disabled] { background-color: #A89561; *background-color: #A89561;}
.ic-btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #A89561;
    background-image: -moz-linear-gradient(top,#A89561,#A89561);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#A89561),to(#A89561));
    background-image: -webkit-linear-gradient(top,#A89561,#A89561);
    background-image: -o-linear-gradient(top,#A89561,#A89561);
    background-image: linear-gradient(to bottom,#A89561,#A89561);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A89561', endColorstr='#A89561', GradientType=0);
    border-color: #A89561 #A89561 #A89561;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color: #A89561;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.ic-btn {    padding: 2px 10px;}

.sppb-blocknumber-number {background-color: #A89561 !important;}
.person-content-position-bottom-left .sppb-person-information {
    background: rgba(0,0,0,0.5);
    padding: 20px !important;
    width: 100% !important;
    margin-left: -35px;
	height: 120px;
}

.article-list .article .article-intro-image {border: 1px solid #e8e8e8 !important;}


/* Dropbox */

input.dropbox_file_search {display: inline !important; width: 70% !important;    margin-bottom: 40px !important;}
#dropbox_wrapper_1 .file_listing_header_row { background: #A89561 !important;}
.db_file_icon a, .db_directory_up_icon a { background-image: url(../images/icons/file.png) !important; font-weight: normal !important}
.db_file_icon a.pdf { background-image: url(../images/icons/pdf.png) !important;}
.db_file_icon a.xlsx,.db_file_icon a.xls  { background-image: url(../images/icons/excel.png) !important;}
.db_file_icon a.directory { background-image: url(../images/icons/folder.png) !important;}
.db_file_icon a.mp3 { background-image: url(../images/icons/mp3.png) !important;}
.db_file_icon a.docx,.db_file_icon a.doc { background-image: url(../images/icons/word.png) !important;}
.db_file_icon a.pptx,.db_file_icon a.ppt { background-image: url(../images/icons/ppt.png) !important;}
.db_file_icon a.jpg,.db_file_icon a.gif,
.db_file_icon a.png,.db_file_icon a.bmp { background-image: url(../images/icons/pct.png) !important;}
.db_file_icon a.mpeg,.db_file_icon a.mp4,.db_file_icon a.wav { background-image: url(../images/icons/movie.png) !important;}
.db_directory_up_icon a.directory_up { background-image: url(../images/icons/up.png) !important;}
div.dropbox_content div.upload_indicator, #dropbox_loading_indicator,div.dropbox_pic_wrapper a {background-image: url(../images/icons/loader.gif) !important; width: 30px !important; height: auto;}


/* Timeline */
.jux-tl-wrap h2 {font-size: 20px;}
.jux-tl-info { border-radius: 6px; padding: 15px 30px; }
.jux-tl-wrap h2 a {color: #f8f8f8;}
.jux-tl-wrap h2 a:hover {color: #bfbfbf;}
.jux-tl-control {background: url("../images/icons/plus.png") no-repeat scroll 0 0 transparent;}
.jux-tl-item.selected .jux-tl-control { background: url("../images/icons/minus.png");}
.jux-tl-item .jux-tl-desc { color: #f8f8f8;}

.jux-tl-item .jux-tl-time {font-size: 18px; font-weight: normal;}

/**************************************

            Randspalte

**************************************/








/**************************************

            Footer

**************************************/
.sp-copyright {color: #fff !important;}
.sp-copyright a {color: #fff !important; text-decoration: underline;}
#sppb-addon-1530772600888 img {width: 300px;}








/**************************************

            Mediaqueries

**************************************/

@media (max-width: 990px) {
.icon-bar {width: 35px; height: 24px;}
.icon-bar > span { border-bottom: 4px solid #fff;}
.icon-bar > span:hover {border-bottom: solid 4px rgba(255,255,255,0.5)}
.icon-bar > span:nth-child(2) {top: 10px; left: 0;}
.logo img {height: 60px; width: auto; }	
#sp-header .logo {margin: 0 auto;}
#sp-menu1 { margin-top: -70px;}
#offcanvas-toggler:hover .icon-bar > span, #offcanvas-toggler:focus .icon-bar > span {border-color: rgba(255,255,255,0.7);}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {color: #A89561;}
.sppb-addon.sppb-addon-icons-group.icons-group-title-postion-top {display: none;}
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
	
}
@media screen and (min-width: 990px) and (max-width: 1199px) {

	
	#offcanvas-toggler {display: none;}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
 
	
}

@media (max-width: 768px) {
.sp-slider-content-wrap {padding: 20px;}
.sp-slider-content-wrap h2.sppb-sp-slider-title {font-size: 36px !important; line-height: 40px !important;}
.sp-slider-content-wrap .slider-toptitle::before, .sp-slider-content-wrap .slider-toptitle::after {width: 80px;}
.sp-slider-content-wrap .sppb-sp-slider-button,.sp-slider-content-wrap .sppb-sp-slider-button .sp-slider-btn-text {margin-top: 0px !important;}
}

@media screen and (min-width: 768px) and (max-width: 989px) {
.sp-slider-content-wrap {padding: 20px;}
.sp-slider-content-wrap h2.sppb-sp-slider-title {font-size: 56px !important; line-height: 64px !important;}
.sp-slider-content-wrap .slider-toptitle::before, .sp-slider-content-wrap .slider-toptitle::after {width: 100px;}

}

@media screen and (min-width: 990px) and (max-width: 1139px) {
.sp-slider-content-wrap {padding: 30px;}
.sp-slider-content-wrap h2.sppb-sp-slider-title {font-size: 68px !important; line-height: 80px !important;}
.sp-slider-content-wrap .slider-toptitle::before, .sp-slider-content-wrap .slider-toptitle::after {width: 150px;}

}

@media screen and (min-width: 1140px) and (max-width: 1520px) {
.sp-slider-content-wrap {padding: 30px;}

}
@media (min-width: 1200px) {
	#offcanvas-toggler {display: none;}
}



