@charset "utf-8";
/* CSS Document */

:root {
	
	--primary-color: #d9b051;
	--primary-dark-color: #876d32;
	--secondary-color: #e6cc78;
	--light-color: #FFFFFF;
	--dark-color: #000000;	
	--bs-body-font-family: 'Poppins' !important;
}





.infobox {
	color: var(--light-color) !important;
	vertical-align: middle !important;
}

.bg-primary {
	background-color: var(--primary-color) !important;
}

.bg-primary-dark {
	background-color: var(--primary-dark-color) !important;
}

.bg-secondary {
	background-color: var(--secondary-color) !important;
}

.bg-light {
	background-color: var(--light-color) !important;
}

div#n2-ss-1 .n2-style-464b6b03d531d11c782f5a0ea4684a5e-heading {
	background-color: var(--primary-color) !important;
	color: var(--light-color) !important;
}

div#n2-ss-1 .n2-style-464b6b03d531d11c782f5a0ea4684a5e-heading:hover, div#n2-ss-1 .n2-style-464b6b03d531d11c782f5a0ea4684a5e-heading:active, div#n2-ss-1 .n2-style-464b6b03d531d11c782f5a0ea4684a5e-heading:focus {
	background-color: var(--secondary-color) !important;
	color: var(--dark-color) !important;
}


body {
	background-color: var(--dark-color) !important;
	color: var(--light-color) !important;
}

.sp-page-builder .page-content #section-id-rNHPneprHc7jLrHbSQ0qI {
	background-color: var(--dark-color) !important;
}
 
#sppb-addon-9BatAxBJ0LU40vyXfVujx .sppb-modal-selector i,
.btn-primary, .sppb-btn.sppb-btn-primary, .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner, .head-login .dropdown-menu, .mfp_default_skin_default .mfp_default_item .mfp_cat, .header-sticky .header-modules .btn-primary, .primary-bg, #sp-footer ul.social-icons > li a:hover, #sp-left .sp-module .mod-tagspopular ul li a, #sp-right .sp-module .mod-tagspopular ul li a, .sp-scroll-up:hover, .sp-scroll-up:active, .offcanvas-menu .d-flex,
.sp-page-builder .page-content #section-id-W6gASQBZWfZ0ypubRCK32
{
	background-color: var(--primary-color) !important;
	color: var(--light-color) !important;
}

.btn:hover, .sppb-btn:hover, .sppb-btn.sppb-btn-primary:hover, .sppb-btn.sppb-btn-lg:hover {
	background-color: var(--secondary-color) !important;
	color: var(--dark-color) !important;
}

a:hover, a:focus, a:active, .white-text a.sppb-btn-default, .sppb-btn-link, .sppb-addon-accordion .sppb-panel-title i, .sppb-addon-accordion .sppb-panel-title:hover, .sppb-panel-heading:hover, .sppb-panel-heading:hover .sppb-toggle-direction, .sppb-panel-heading.active, .sppb-panel-heading.active .sppb-toggle-direction, .header-sticky .sp-megamenu-parent > li.active > a, .header-sticky #offcanvas-toggler, .head-login .btn, .header-sticky .head-login a.link, .header-sticky.sp-transparent .sp-megamenu-parent > li.active > a, .header-sticky.sp-transparent .sp-megamenu-parent > li.active:hover > a, .mfp-readmore, .mfp_default_skin_default .mfp_default_item .mfp_date, .mfp_default_skin_default .mfp_default_item .mfp_author, .mfp_carousel_skin_default .mfp_carousel_item .mfp_carousel_title a:hover, .article-info, .article-info a, .contact-address dt::before, #sp-header-topbar .sp-contact-info .fa, #sp-header-topbar .sp-contact-info .far, #sp-header-topbar .sp-contact-info .fas, #sp-left .sp-module ul > li::before, #sp-right .sp-module ul > li::before, #sp-left .sp-module ul > li.current a, #sp-right .sp-module ul > li.current a, #sp-bottom h3.sppb-addon-title, .sppb-addon-header .sppb-addon-title, span.sppb-addon-title, .sppb-addon-title span, .sppb-icon .sppb-icon-inner, .sppb-icon-container > i, .header-modules .btn-primary, .sp-simpleportfolio-tags, .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a, .sppb-animated-number,
#sppb-addon-qKyxziD12OkzRW6oGj0hb .sppb-addon-title {
	color: var(--primary-color) !important;
}


.btn:hover, .btn-primary:hover, .btn:focus, .btn-primary:focus, .sp-scroll-up:hover, .sp-scroll-up:focus {
    background-color: var(--secondary-color) !important;
	color: #FFF !important;
}


.sppb-btn-dark {
	background-color: var(--primary-dark-color);
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover {
	background-color: var(--secondary-color) !important;
	color: var(--dark-color) !important;
}

li.sp-menu-item > a:hover {
	color: var(--primary-color) !important;
}

.sp-dropdown-items > .sp-menu-item > a:hover {
	color: var(--dark-color) !important;
}

.sppb-section-title .sppb-title-heading, .sppb-addon-title {
	color: var(--primary-color) !important;
}

#sppb-addon-SuXuju79NYMweVBpP2i2y .sppb-addon-text-block .sppb-addon-content {
	color: var(--light-color) !important;
}

#sppb-addon-EKMJycvLSMWMgKTAi-e1G {
	color: var(--light-color) !important; 
}


#sppb-addon-1631623947400::before {
	background-color: var(--primary-color) !important;
}



p {
	font-size: 16px;
}

.sp-page-builder .page-content #section-id-20GkyjqxQVl0MOICWJMEx {
	color: var(--light-color) !important; 
}

/*.sp-page-builder .page-content #section-id-20GkyjqxQVl0MOICWJMEx a {
	color: var(--light-color) !important; 
}*/

/* FOOTER */
.sp-page-builder .page-content #sp-bottom-cta {
	padding-top: 50px !important;
	padding-bottom: 0px !important;
}


#sp-bottom {
	background: radial-gradient(ellipse at center, #815613 0%,#000000 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ 
	color: #FFF !important;
}

#sp-bottom  a, #sp-footer  a {
	color: var(--light-color) !important;
}

#sp-footer ul.social-icons > li:first-child a {
	border-left: 0px;
}

#sp-footer ul.social-icons > li a {
	border-right: 0px;
}

#sp-bottom {
	padding: 0 0 100px;
}

#sp-footer {
	padding: 0 0 0px;
}

.active > a {
	color: var(--primary-color) !important;
}



@media (min-width: 1024px) {
.logo-image {
	height: 130px !important;
}
	
	#sp-header .logo {
	height: 130px;
}
}


@media (max-width: 992px) { 
	#offcanvas-toggler {
		height: 100px !important;
	}
	
	#sp-header .logo {
		height: 100px !important;
	}
	
	 .logo-image {
    height: 85px !important;
  }
	
	
	.burger-icon > span {
		background-color: var(--primary-color) !important;
	}
	
	#sp-header.header-sticky, #sp-header.header-sticky .logo, #sp-header.header-sticky #sp-menu {
		height: 100px !important;
	}
	
	#sp-header.header-sticky .logo-image.logo-sticky {
		max-height: 44px !important;
	}
	
	.offcanvas-menu .d-flex {
		background-color: var(--primary-dark-color) !important;
	}
	
}


.white-popup-block {
	background-color: var(--primary-color) !important;
}


.sppb-addon-accordion .sppb-panel-title {
	color: var(--primary-color) !important;
}


#sppb-addon-51cb3d57-b361-4e16-b87e-6f120df3562c .sppb-carousel-extended-dots ul li:hover span, #sppb-addon-51cb3d57-b361-4e16-b87e-6f120df3562c .sppb-carousel-extended-dots ul li.active span {
	background: var(--primary-color) !important;
}

.sppb-carousel-extended-nav-control .nav-control {
	background: var(--primary-color) !important;
	border: var(--primary-color) !important;
}


.sppb-btn-secondary {
	background-color: var(--primary-dark-color) !important;
	border: 0px;
}


.sppb-addon-content a   {
	color: var(--secondary-color) !important;
}


#sppb-modal-22333940-ffc1-4903-ac2d-14f0ef6654bd-selector {
	text-align: center !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 600 !important;
}

.p, p, body, a, li, ul, .body-innerwrapper, .sp-page-title .sp-page-title-heading, h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Poppins' !important;
	font-style: normal;
}

#sppb-addon-c8d3c42e-4bee-4c47-888e-8e8a1747b10e .sppb-addon-header .sppb-addon-title {
	font-family: 'Poppins', sans-serif !important;
}


.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
	width: 100%;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title {
	font-weight: bold;
}


#sppb-addon-399dbc49-ee2c-48e5-b41e-d58b27086c01 .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::before, #sppb-addon-399dbc49-ee2c-48e5-b41e-d58b27086c01 .sppb-addon-timeline .timeline-movement.even::after { 
	border-color: var(--primary-color) !important;
	}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::before {
	border-color: var(--primary-color) !important;
}

#sppb-addon-399dbc49-ee2c-48e5-b41e-d58b27086c01 .sppb-addon-timeline .sppb-addon-timeline-wrapper::before, #sppb-addon-399dbc49-ee2c-48e5-b41e-d58b27086c01 .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::after, #sppb-addon-399dbc49-ee2c-48e5-b41e-d58b27086c01 .sppb-addon-timeline .timeline-movement.even::before { 
	background-color: var(--primary-color) !important;
}

.timeline-date {
	font-weight: bold;
	color: var(--primary-color) !important;
}


#sppb-addon-399dbc49-ee2c-48e5-b41e-d58b27086c01 .sppb-addon-timeline .timeline-panel {
	background-color: var(--secondary-color) !important;
}

#sppb-addon-399dbc49-ee2c-48e5-b41e-d58b27086c01 .sppb-addon-timeline .timeline-panel::before { 
	border-right-color: var(--secondary-color) !important;
  border-top-color: var(--secondary-color) !important;
}

#sppb-addon-399dbc49-ee2c-48e5-b41e-d58b27086c01 a {
	font-weight: bold;
}


/** Goldrechner */

/*  GOLDRECHNER */
#tblgold {
position:relative;
width:100%;
border:0px;
margin:20px 0 0 0;
	background: var(--primary-dark-color);
	color: #FFF;
	padding: 20px !important;
	-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;

}
.col1 {
width:110px;
text-align:center;
}

.col3 {
width:130px;
text-align:center;
}
#tblsilber {
position:relative;
width:100%;
border:0px;
margin:20px 0 5px 0;
	background: #eee;
	-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}

#tblgold td,
#tblsilber td {
  border:0px solid transparent;
  font-size:15px;
}
.headl {
  font-size:1.6em !important;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase !important;
	padding-top: 10px !important;

}


td.col1 {
	padding: 10px;
	padding-left: 30px;
	
}

td.col2 {
	padding: 10px;
	
}

td.col3 {
	padding: 10px;
	padding-right: 30px;
	
}

/* GOLDRECHNER ENDE */