/*!
Skin Name:Black
Version:1.0
Description:Skin for Music
*/:root{--theme_accent:#000;--theme_accent_semi:rgba(0,0,0,.6)}a{color:var(--theme_accent)}#main-nav ul,.album-container .jp-progress,.post-share .social-share,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:var(--theme_accent)}#main-nav .current-menu-item a:hover,#main-nav .current_page_item a:hover{background-color:var(--theme_accent);border-color:var(--theme_accent)}#footer-player .mejs__container .mejs__controls .mejs__time-rail .mejs__time-current,#footer-player .mejs__container .mejs__time-rail .mejs__time-total,#footer-player .tracklist .wp-playlist-themify .mejs__controls .mejs__horizontal-volume-slider .mejs__horizontal-volume-current,#footerwrap,#headerwrap,#headerwrap.fixed-header,#main-nav .current-menu-item ul a,#main-nav .current_page_item ul a,#main-nav a:hover,#main-nav ul .current-menu-item a,#main-nav ul .current_page_item a,#main-nav ul a,#respond #cancel-comment-reply-link:hover,.album-container .album-playlist .mejs__controls .mejs__time-rail .mejs__time-current,.commentlist .comment-reply-link:hover,.header-minbar .sidemenu,.mobile_menu_active.header-leftpane #headerwrap #menu-icon,.mobile_menu_active.header-rightpane #headerwrap #menu-icon,.mobile_menu_active.header-slide-out .sidemenu,a.shortcode.button:hover,body:not(.mobile_menu_active).header-slide-out .sidemenu,button:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--theme_accent_semi)}#footer-player .footer-player-inner .tracklist .wp-playlist .mejs__controls .mejs__playpause-button button:hover,#footer-player .footer-player-inner .tracklist .wp-playlist .wp-playlist-next:hover,#footer-player .footer-player-inner .tracklist .wp-playlist .wp-playlist-prev:hover,#footer-player .player-button:hover,#main-nav ul a:hover,.album-container .album-playlist .tracklist .track:hover button,.album-container .pause-track:hover,.album-container .play-track:hover,.album-container .tracklist .track:hover .mejs__time,.album-container .tracklist .track:hover .pause-track,.album-container .tracklist .track:hover .play-track,.album-container .tracklist .track:hover .track-title,.post-nav a:hover span:before,.post-share .box .share-icon:after,.post-share .share:hover span:after,.widget .feature-posts-list .feature-posts-title,body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover,body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover,body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover,body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover{color:var(--theme_accent)}.album-container .tracklist .track:hover,body:not(.mobile_menu_active) #main-nav ul a:hover{background-color:#fff}#respond #cancel-comment-reply-link,.buy-button,.commentlist .comment-reply-link,a.shortcode.button,blockquote:before,button,input[type=reset],input[type=submit]{border-color:var(--theme_accent);color:var(--theme_accent)}#post-lightbox-wrap .buy-button,.single-album .buy-button,.single-event .event-single-details .buy-button{border-color:#fff;color:#fff}.post-share .box .share-icon:after,.post-share .box a{color:inherit}#pagewrap .loops-wrapper.slider .carousel-nav-wrap .carousel-next:hover,#pagewrap .loops-wrapper.slider .carousel-nav-wrap .carousel-prev:hover,.buy-button:hover,.collapsed .footer-player-inner .button-switch-player,.post-share:hover .box{background-color:var(--theme_accent)}#pagewrap .loops-wrapper.slider .carousel-pager a.selected{background-color:var(--theme_accent_semi);border-color:var(--theme_accent)}#pagewrap .carousel-pager a.selected,#pagewrap .carousel-pager a:hover{background-color:var(--theme_accent)}.album-container .jp-play-bar{background-color:var(--theme_accent)!important}
/*Theme Name:GF Theme
Description:Child theme for Themify Ultra
Author:Themify
Template:themify-music*/
html,body {
	font-family: 'continuumbold',"continuumbold Fallback", Arial, Helvetica, sans-serif !important;
	font-weight: 400 !important;
}
.price,.amount,.wpmenucart-order-item-info {
	font-family: Arial, Helvetica, sans-serif;
}
#headerwrap.fixed-header {
	z-index: 999;
}
#headerwrap.fixed-header #main-nav .menu-item a {
	color: #fff19e;
	text-shadow: None;
}
#headerwrap.fixed-header #main-nav .menu-item a:hover {
	background-color: #fff19e;
	color: #FFF;
}
.navbar-wrapper .social-widget {
	margin: .75em 0 0 1em;
}
.dgwt-wcas-st > span,
.dgwt-wcas-st {
	line-height: 1.7em;
}
.woocommerce ul.wc-tabs li.active a {background: none;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #d6FFF0;
}
.woocommerce table {
    background-color: rgba(255,255,255,.75);
}
.wcppec-checkout-buttons {text-align:left;}
.widgettitle {
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
}
.dhvc-woo-filters ul li {
    margin: 0;
}
.pagenav .current {
	background-color: rgba(184, 177, 77, 1);
}
.pagenav .current {
	background-color: rgba(0,0,0, 1);
}
.floating-back-top span::before:hover {
	background-color: rgba(0,0,0, 1) !important;
}
.dhvc-woo-filters a {
	padding: .2em .5em;
}
.woocommerce-price-suffix {
	font-size: 75%;
	white-space: pre;
}
.woocommerce-Price-amount {
	font-size: 1.2em;
	font-weight: 600;
}
#tab-description,
.woocommerce-product-details__short-description li {
	font-weight: 300 !important;
}
.dhvc_woo_74ca398054 .dhvc-woo-filters a {
	background-color: transparent !important;
	color: #fff19e !important;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: 700 !important;
	border: 2px solid #fff19e !important;
	margin: .3em .6em .3em 0;
}
.dhvc_woo_74ca398054 .dhvc-woo-filters a.selected, .dhvc_woo_74ca398054 .dhvc-woo-filters a:hover {
	background-color: #FFF !important;
	color: #fff19e !important;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: none !important;
}
.summary .entry-summary,
.woocommerce div.product form.cart .variations select,
.woocommerce div.product form.cart .variations select option.attached.enabled,
select option,
.dhvc-woo-extra,
.dhvc-woo-title a {
	font-weight: 400 !important;
}
select {
	border: 2px solid #eee;
}
.woocommerce div.product form.cart .variations select {
	background-color: white;
}
#dhcw_layout_1 h2.dhvc-woo-title {
   white-space: nowrap;
   overflow: hidden;
   width: 100%;
   text-overflow: ellipsis;
}
#dhwc_layout_1 .dhvc-woo-title a {
	color: #fff19e !important;
}
#dhwc_layout_1 .dhvc-woo-title a:hover {
	color: #eede57 !important;
}
#dhwc_layout_1 .dhvc-woo-title {
	text-align: center !important;
}
.dhvc-woo-info .dhvc-woo-title {
	padding: 0 10px;
	font-size: 1em;
}
#dhwc_layout_1 .dhvc-woo-addtocart a {
    width: 100%;
}
#dhwc_layout_1 .dhvc-woo-filters a.selected,
#dhwc_layout_1 .dhvc-woo-filters a:hover {
	border-color: #fff19e !important;
	background-color: #fff19e !important;
	color: #000000 !important;
}
#dhwc_layout_1 .dhvc-woo-filters a,
#dhwc_layout_1 .dhvc-woo-item {
	border: 2px solid #666 !important;
}
.woocommerce span.onsale {
	background-color: #fff19e !important;
	color: #000000 !important;
	left: 0 !important;
	top: 0 !important;
	transform: rotate(-25deg);
}
.woocommerce ul.products li.product .onsale {
	right: auto;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price {
	color: #fff19e;
}
.product p.wc-gzd-additional-info {
    font-size: 1.25em !important;
}
.btabs article {
	border-bottom: 5px solid #ccc;
	padding-bottom: 2em;
}
.btabs article:last-child {
	border-bottom: none;
	padding-bottom: 2em;
}
.widget .btabs article .event-date > span {
	background: none;
	color: #333;
}
.woocommerce a.button,
.woocommerce button,
.woocommerce button.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	display: block;
	background-color: #fff19e;
	color: #000000;
	/*padding: 10px 20px 10px 20px !important;*/
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: background 0.35s ease-in-out;
	-moz-transition: background 0.35s ease-in-out;
	-ms-transition: background 0.35s ease-in-out;
	-o-transition: background 0.35s ease-in-out;
	transition: background 0.35s ease-in-out;
}
.woocommerce a.button:hover,
.woocommerce a.button:active,
.woocommerce a.button:focus,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:hover,
.woocommerce button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.prev-step-button.step-trigger:hover {
  background-color: #eede57;
  color: #000000;
  /*padding: 10px 20px 10px 20px !important;*/
  text-decoration: none;
  text-transform: uppercase;
}
.prev-step-button.step-trigger {
	display: block;
	margin-bottom: 1em;
	text-align: center;
	background-color: #fff19e;
	color: #000000;
	padding: 10px 20px 10px 20px !important;
	text-decoration: none;
	text-transform: uppercase;
}
.archive.tax-product_cat.woocommerce.woocommerce-page .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
.related.products .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
.wc-block-grid__products .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	border-radius: .5em;
}
.archive.tax-product_cat.woocommerce.woocommerce-page span.onsale {
    top: 2em !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price {
	font-size: 1em;
}
.product_name,
.woocommerce-loop-product__title,
.dhvc-woo-title {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
div#content > article.video-post > div.post-content > h2.post-title.entry-title,
.mailpoet_page-template-default h2.post-title.entry-title,
.post-type-archive-product .woocommerce-price-suffix,
.tabs.wc-tabs,
a.tb_turn_on.js-turn-on-builder.tb_disabled_turn_on,
span.edit-button,
.loops-wrapper.grid3 .entry-content,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.product_meta {
	display: none !important;
}
.woocommerce a.added_to_cart {
	padding-top: 0;
}
.wc-shiptastic-pickup-location-delivery {
	border: 3px solid #eac462;
	border-radius: 1em;
	padding: 2em;
}
h4>span.pickup-location-notice-title {
	font-size: 1.35em;
	text-transform: uppercase;
	font-weight: 600;
	background: #eac462;
	padding: .75em;
	color: #000;
}
.woocommerce div.product form.cart .variations label {
    font-weight: 400;
}
@media (max-width: 768px) {
	h4>span.pickup-location-notice-title {
		padding: .15em;
	}
}
@media (max-width: 680px) {
    body {
        color: #c9c9c9 !important;
    }
}
.wc-block-checkout__shipping-option.wp-block-woocommerce-checkout-shipping-methods-block.wc-block-components-checkout-step.wc-block-components-checkout-step--with-step-number::before {
content: 'Wenn du nicht zu Hause bist, kannst du einen Ablageort, Nachbar oder Packstation/Filiale angeben. 👇';
display: block;
font-size: 1.15em;
font-weight: bold;
background: #eac462;
border: 1px solid #333;
color: #000;
padding: .75em;
border-radius: .25em;
margin-bottom: 1.5em;

}
.themify_builder .ui.black {
	color:#333
}
#site-logo {
	margin: 0;
}
#main-nav a:hover {
	text-shadow: none;
}
.pagenav {
	font-size: 1.2em;
	text-align: center;
}
.pagenav .number .current {
	border: 1px solid #fff19e;
	padding: .1em;
}
input[type="submit"] {
	background-color: #e41d24;
	color:#FFF;
	border:none
}
.pagenav a {
	font-weight:normal
}
.event-info-wrap .event-date::before {
	content: '';
	margin-right: 0;
}
.event-date > span {
	color:#eac462;
	font-size:1.3em
}
.single-event .event-info-wrap .event-end-date {
	display: block;
	margin-left: auto;
}
.location {
	display: block;
	font-size: 1.25em;
	margin-bottom: 1em;
}
#themify-progress {
	background:#eede57;
	background-color:#eede57
}
.module_row {
	border-bottom:none
}
.product_title.entry-title {
	font-size:2em
}
#main-nav .current_page_item a,
#main-nav .current-menu-item a {
	border:none
}
a.shortcode.button.red {
	background-color:rgba(0,0,0,.5);
	color:#EEE !important;
	border:none
} 
a.shortcode.button.red:hover {
	background-color:rgba(0,0,0,.7);
	color:#FFF !important;
	border:none
}
.orderby,.woocommerce-result-count {
	display:none
}
.related.products {
	font-size:1em;
}
.smaller {
	font-size:75%
}
#text-4 {
	margin-bottom:-50px
}
.dhvc-woo-masonry-list {
	margin-bottom: 3em;
}
.page-id-31670 #content {
	padding: 0;
}
#main-nav ul {
	border: none;
}
.home .tb_default_color,
.module-buttons .builder_button:hover {
	background-color: #fff19e;
}
.themify_builder_content-42257 .tb_tk8a417.module-buttons .module-buttons-item a:hover {
	background-color: #eede57;
}
.module-buttons.module .module-buttons .module-buttons-item a {
	border-right: none !important;
	border-left: none !important;
	border-bottom: none !important;
}
.single-album .post-title {
	font-size: 3em;
	text-align: center;
	line-height: 3em;
}
.single-album .post-title a {
	font-size: 2.5em;
	margin-top: 1em;
	color: #fff19e;
}
.blog .entry-content {
	clear: both;
}
.home p:last-child {
	margin: 0;
}
.query-event h2 a {
	color: #eac462 !important;
}
.single-event .post-title,
.single-event .post-title a {
	font-size: 180%;
}
.loops-wrapper.grid3 .post-title,
.loops-wrapper.grid3 .post-title a {
	font-size: 1.25em !important;
}
.post-title, .post-title a {
	font-size: 1.75em;
}

.buy-button {
	background-color: #000;
	color: #FFF;
	margin-top: .5em;
}
.buy-button:hover {
	background-color: #000;
	color: #FFF;
}
.single-album .buy-button {
	background-color: #FFF;
	color: #000;
	margin-top: 1em;
	display: inline-block;
}
.loops-wrapper.grid3 .record-details li {
	font-size: 1.75em;
}
.tf_grid_content .record-details {
	color: #000;
}
#main-nav ul {
	min-width: 8vw;
}
.loops-wrapper.tf_grid_content .post-content {
    background-color: rgba(0,0,0,.85);
}
.tf_grid_content .record-details {
	color: #eede57;
}
.loops-wrapper.grid3 .post-content {
	text-align: center;
}
.loops-wrapper.grid3.album .record-details li {
	width: auto !important;
	text-align: center !important;
}
.loops-wrapper.grid3.album .record-details li p {
	overflow: visible !important;
}
.loops-wrapper.album li p {
	opacity: 1 !important;
}
.album-container .record-details li {
	font-size: 1.5em;
}
.album-container {
    background-color: rgba(0,0,0,.75);
	overflow: auto;
}
.album-container .album-cover,
.album-container .album-playlist {
	float: left;
}
.query-video .loops-wrapper.grid3 .post-title {
	font-size: .85em !important;
}

.album-container .album-info {
	width: auto;
	float: left;
}
.album-container .album-cover {
	margin-right: 10%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	box-shadow: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	background-color: #333;
	color: #eee;
	border-color: #333;
}

.paypal-button-text {
	color: #FFF !important;
}

.wpcf7 input[type="submit"] {
	background-color: #eac462 !important;
}

.ccm-modal--header, .ccm-modal--footer, .ccm-modal--body {
  background: rgb(0,0,0) !important;
}

.woocommerce-checkout #payment ul.payment_methods li {
  color: #FFF;
}
.button.alt.next-step-button,
#place_order,
.cart_item .button,
.button.checkout.wc-forward,
.single_add_to_cart_button.button.alt {
	font-size: 1.75em !important;
}

.dhvc-woo-info {
	padding: 1em 0 0 !important;
}

.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width: auto;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
	padding: .5em 1em;
}

.widget.themify-social-links {
	text-align: center;
}

.mobile_menu_active #headerwrap .sidemenu-on {
	background-color: #000 !important;
}

.sidemenu {
	z-index: 9999 !important;
}

.menu-icon-inner {
	width: 26px;
	height: 26px;
}

.grecaptcha-badge {
	visibility: hidden;
}
.floating-back-top {
	background-color:rgba(184, 177, 77, 1);
	color: #FFF;
}
.wysija-submit.wysija-submit-field {
	background-color:#fff19e;
}
.wcct_countdown_highlight_1 .wcct_timer_wrap,
.wcct_countdown_timer * {
	font-family: inherit;
}
.wcct_countdown_timer[data-type="single"] {
	margin-bottom: 2em;
	margin-top: 2em;
	border: 2px solid #000;
	padding: 1em
}
.dgwt-wcas-search-wrapp {
	margin: 2em 0;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox[for="data-age-verification"] {
	font-size: 1.25em;
	background-color: rgba(255,0,0,.35);
	padding: 1em;
	line-height: 5;
}
.dhvc_woo_74ca398054 .dhvc-woo-filters a.dhvc-woo-filter[data-option-value=".dhvc-woo-cat-1458"] {
background: rgb(211,117,81) !important;
background: -moz-linear-gradient(90deg, rgba(211,117,81,1) 0%, rgba(103,63,136,1) 20%, rgba(128,142,151,1) 40%, rgba(170,99,165,1) 60%, rgba(221,179,67,1) 80%, rgba(0,212,255,1) 100%) !important;
background: -webkit-linear-gradient(90deg, rgba(211,117,81,1) 0%, rgba(103,63,136,1) 20%, rgba(128,142,151,1) 40%, rgba(170,99,165,1) 60%, rgba(221,179,67,1) 80%, rgba(0,212,255,1) 100%) !important;
background: linear-gradient(90deg, rgba(211,117,81,1) 0%, rgba(103,63,136,1) 20%, rgba(128,142,151,1) 40%, rgba(170,99,165,1) 60%, rgba(221,179,67,1) 80%, rgba(0,212,255,1) 100%) !important;
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d37551",endColorstr="#00d4ff",GradientType=1) !important;*/
letter-spacing: .15em;
color: #FFF !important;
}

#dhwc_layout_1 .dhvc-woo-filters a[data-option-value=".dhvc-woo-cat-1458"]{
	border-color: #FFF !important;
}

.dhvc_woo_74ca398054 .dhvc-woo-filters a.dhvc-woo-filter[data-option-value=".dhvc-woo-cat-1543"] {
background: rgb(79,56,48) !important;
background: -moz-linear-gradient(90deg, rgba(79,56,48,1) 0%, rgba(240,155,24,1) 33%, rgba(127,76,39,1) 66%, rgba(24,23,22,1) 100%) !important;
background: -webkit-linear-gradient(90deg, rgba(79,56,48,1) 0%, rgba(240,155,24,1) 33%, rgba(127,76,39,1) 66%, rgba(24,23,22,1) 100%) !important;
background: linear-gradient(90deg, rgba(79,56,48,1) 0%, rgba(240,155,24,1) 33%, rgba(127,76,39,1) 66%, rgba(24,23,22,1) 100%) !important;
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f3830",endColorstr="#181716",GradientType=1) !important;*/
letter-spacing: .15em !important;
color: #FFF !important;
}

#dhwc_layout_1 .dhvc-woo-filters a[data-option-value=".dhvc-woo-cat-1543"]{
	border-color: #FFF !important;
}

.single-event h2 {
	color: #eede57;
}
.single-event .post-title,
.single-event .post-title a {
	color: #eac462;
	font-size: 1.5em;
	margin: 4em 0 2em;
}

.legal-price-info,
.delivery-time-info {
	margin-bottom: 1em;
}

.woocommerce table {
    background-color: transparent !important;
}
.wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal,
.legal.data-privacy,
.mailster-signup,
.variations {
	border: 3px solid #eac462 !important;
	padding: .75em !important;
	margin: 2em 0 !important;
}
.rpgaac_billing, .rpgaac_shipping {
	padding: 15px;
	margin: 1em 0;
	border: 1px solid #fff19e;
}
.wc-gzd-edit-data-notice {
	background: #fff19e;
	color: #000;
}
@media screen and (max-width: 599px) {
	.dhvc-woo-filters ul {
    	text-align: center;
	}
}

@media screen and (min-width: 401px) and (max-width: 620px) {
	.woocommerce-shop .woocommerce a.button {
		font-size: .8em !important;
	}
}
@media screen and (max-width:640px) {
	.module-image.bordered .image-wrap img {
		max-width:70%;
	}
	body,h1,h2 {
		font-weight: 700;
	}
}
@media screen and (max-width:680px) {
	.has-fixed-header #headerwrap #site-logo img,
	#site-logo a img {
		max-height: 100px; 
	}
	#main-nav li a {
		text-shadow: none;
	}
	.loops-wrapper.list-thumb-image .post-title {
		font-size: .75em;
	}
	.widget .event-widget .post-title {
		font-size: .75em;
	}
	#headerwrap {
		background-color: transparent !important;
	}
	.dhvc-woo-info .dhvc-woo-title {
		font-size: .8em;
	}
} 
@media all and (max-width:768px) {
	body {
		color: #e9e9e9 !important;
	}
	div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content {
		display: block !important;
		padding: 1.5em !important;
	}
	div.wpgdprc-consent-bar div.wpgdprc-consent-bar__column {
		padding: .65em 0 .65em !important;
	}
	div.wpgdprc-consent-bar * {
		text-align: center !important;
	}
	#main-nav ul {
		box-shadow: none;
	}
	.cli-bar-btn_container {
		display: grid;
		width: 100%;
	}
}
@media screen and (max-width:800px) {
	h2 {
		font-size:2em
	}
	.dhvc-woo-info .dhvc-woo-title {
		font-size: .9em;
	}
}
@media all and (max-width: 1000px) {
	#menu-icon {
	  top: 30px !important;
	  right: 10px !important;
	  padding: 0 !important;
	}
	.dhvc-woo-price {
		font-size: 1.5em;
		margin-bottom: 1em !important;
	}
}
@media all and (min-width: 700px) and (max-width: 1024px) {
	  .col4-1 {
		  width: 100%;
		  margin-left: 0;
	  }

}
@media all and (max-width: 1400px) {
	#mobile-menu.sidemenu {
		width: 340px;
	}
}
/* Generated from page: der-osten-rockt */
.themify_builder_content-64313 .tb_bxbv857>div.row_inner{border:none;padding-bottom:3%;padding-top:3%}
.themify_builder_content-64313 .tb_bxbv857,.themify_builder_content-64313 .tb_07gm83{height:auto;background-image:linear-gradient(180deg,rgb(255, 241, 158) 0%,rgb(235, 219, 78) 100%)}
.themify_builder_content-64313 .tb_bxbv857 a,.themify_builder_content-64313 .tb_bxbv857,.themify_builder_content-64313 .tb_bxbv857 p,.themify_builder_content-64313 .tb_bxbv857 h1,.themify_builder_content-64313 .tb_bxbv857 h2,.themify_builder_content-64313 .tb_bxbv857 h3,.themify_builder_content-64313 .tb_bxbv857 h4,.themify_builder_content-64313 .tb_bxbv857 h5,.themify_builder_content-64313 .tb_bxbv857 h6,.themify_builder_content-64313 .tb_07gm83 a,.themify_builder_content-64313 .tb_07gm83,.themify_builder_content-64313 .tb_07gm83 p,.themify_builder_content-64313 .tb_07gm83 h1,.themify_builder_content-64313 .tb_07gm83 h2,.themify_builder_content-64313 .tb_07gm83 h3,.themify_builder_content-64313 .tb_07gm83 h4,.themify_builder_content-64313 .tb_07gm83 h5,.themify_builder_content-64313 .tb_07gm83 h6{color:#fff}
.themify_builder_content-64313 .tb_xchu971{align-items:center;align-content:center;justify-content:center;text-align:center}
.themify_builder_content-64313 .tb_sqqo971.module-buttons .module-buttons-item a:hover{color:#fff19c;background-image:none;background-color:#000}
.themify_builder_content-64313 .tb_sqqo971.module-buttons{text-align:center;border:none;margin-top:2em}
.themify_builder_content-64313 .tb_sqqo971.module-buttons.module .module-buttons-item a,.themify_builder_content-64313 .tb_sqqo971.module-buttons.module .module-buttons-item a:hover,.themify_builder_content-64313 .tb_sqqo971.module-buttons:hover,.themify_builder_content-64313 .tb_kin1141.module-buttons.module .module-buttons-item a,.themify_builder_content-64313 .tb_kin1141.module-buttons.module .module-buttons-item a:hover,.themify_builder_content-64313 .tb_kin1141.module-buttons:hover{border:none}
.themify_builder_content-64313 .tb_sqqo971.module-buttons .module-buttons-item a{text-transform:uppercase;font-size:2em;background-image:none;background-color:#fff;line-height:1.3em;color:#1c1c1c}
.themify_builder_content-64313 .tb_sqqo971.module-buttons .module-buttons-item,.themify_builder_content-64313 .tb_sqqo971.module-buttons .module-buttons-item a,.themify_builder_content-64313 .tb_kin1141.module-buttons .module-buttons-item,.themify_builder_content-64313 .tb_kin1141.module-buttons .module-buttons-item a,.themify_builder_content-64313 .tb_xryf464.module-text.module .tb_text_wrap h3{font-family:"bygonest-rustic";font-weight:700}
.themify_builder_content-64313 .tb_sqqo971.module-buttons .module-buttons-item,.themify_builder_content-64313 .tb_sqqo971.module-buttons em,.themify_builder_content-64313 .tb_sqqo971.module-buttons .ui,.themify_builder_content-64313 .tb_sqqo971.module-buttons span,.themify_builder_content-64313 .tb_kin1141.module-buttons .module-buttons-item,.themify_builder_content-64313 .tb_kin1141.module-buttons em,.themify_builder_content-64313 .tb_kin1141.module-buttons .ui,.themify_builder_content-64313 .tb_kin1141.module-buttons span{color:#000}
.themify_builder_content-64313 .tb_prot857{background-color:#fff;padding-bottom:5em;padding-top:4em}
.themify_builder_content-64313 .tb_fttx863.module-fancy-heading{margin-bottom:4em}
.themify_builder_content-64313 .tb_fttx863.module-fancy-heading.module .main-head{text-transform:uppercase;letter-spacing:5px;font-size:2.5em;font-family:"bygonest-rustic";font-weight:700;line-height:1.2em}
.themify_builder_content-64313 .tb_fttx863.module-fancy-heading.module .main-head,.themify_builder_content-64313 .tb_fttx863.module-fancy-heading.module .main-head a{background-clip:border-box;background-image:none;color:#000}
.themify_builder_content-64313 .tb_ap1y863.module-slider.module .slide-title{font-size:0.75em}
.themify_builder_content-64313 .tb_ap1y863.module-slider .slide-image img{border-radius:1em}
.themify_builder_content-64313 .tb_ap1y863.module-slider .slide-content{font-size:1em;font-family:"bygonest-rustic";font-weight:400}
.themify_builder_content-64313 .tb_ap1y863.module-slider.module .slide-title,.themify_builder_content-64313 .tb_ap1y863.module-slider.module .slide-title a,.themify_builder_content-64313 .tb_ap1y863.module-slider.module .slide-content{font-family:"bygonest-rustic";font-weight:400}
.themify_builder_content-64313 .tb_07gm83>div.row_inner{padding-bottom:4em;padding-top:4em}
.themify_builder_content-64313 .tb_0x9t83{align-items:center;align-content:center;justify-content:center}
.themify_builder_content-64313 .tb_i9dr864.module-text.module .tb_text_wrap h1,.themify_builder_content-64313 .tb_i9dr864.module-text.module .tb_text_wrap h2,.themify_builder_content-64313 .tb_xryf464.module-text.module .tb_text_wrap h1,.themify_builder_content-64313 .tb_xryf464.module-text.module .tb_text_wrap h2{font-family:"bygonest-rustic";font-weight:bold}
.themify_builder_content-64313 .tb_i9dr864.module-text.module h1,.themify_builder_content-64313 .tb_i9dr864.module-text.module h2,.themify_builder_content-64313 .tb_xryf464.module-text.module h1,.themify_builder_content-64313 .tb_xryf464.module-text.module h2{text-transform:uppercase}
.themify_builder_content-64313 .tb_i9dr864.module-text .tb_text_wrap,.themify_builder_content-64313 .tb_i9dr864.module-text .tb_text_wrap p,.themify_builder_content-64313 .tb_i9dr864.module-text .tb_text_wrap blockquote,.themify_builder_content-64313 .tb_i9dr864.module-text .tb_text_wrap h1,.themify_builder_content-64313 .tb_i9dr864.module-text .tb_text_wrap h2,.themify_builder_content-64313 .tb_i9dr864.module-text .tb_text_wrap h3,.themify_builder_content-64313 .tb_i9dr864.module-text .tb_text_wrap h4,.themify_builder_content-64313 .tb_i9dr864.module-text .tb_text_wrap h5,.themify_builder_content-64313 .tb_i9dr864.module-text .tb_text_wrap h6,.themify_builder_content-64313 .tb_i9dr864.module-text .tb_text_wrap li,.themify_builder_content-64313 .tb_i9dr864.module-text .tb_text_wrap span,.themify_builder_content-64313 .tb_xryf464.module-text .tb_text_wrap,.themify_builder_content-64313 .tb_xryf464.module-text .tb_text_wrap p,.themify_builder_content-64313 .tb_xryf464.module-text .tb_text_wrap blockquote,.themify_builder_content-64313 .tb_xryf464.module-text .tb_text_wrap h1,.themify_builder_content-64313 .tb_xryf464.module-text .tb_text_wrap h2,.themify_builder_content-64313 .tb_xryf464.module-text .tb_text_wrap h3,.themify_builder_content-64313 .tb_xryf464.module-text .tb_text_wrap h4,.themify_builder_content-64313 .tb_xryf464.module-text .tb_text_wrap h5,.themify_builder_content-64313 .tb_xryf464.module-text .tb_text_wrap h6,.themify_builder_content-64313 .tb_xryf464.module-text .tb_text_wrap li,.themify_builder_content-64313 .tb_xryf464.module-text .tb_text_wrap span{font-family:"bygonest-rustic";font-weight:400;background-clip:border-box;background-image:none;color:#1c1c1c}
.themify_builder_content-64313 .tb_i9dr864.module-text{column-count:0;text-align:center;font-size:1.5em;line-height:1.65em}
.themify_builder_content-64313 .tb_kin1141.module-buttons{text-align:center;border:none;margin-bottom:3em;margin-top:2em}
.themify_builder_content-64313 .tb_kin1141.module-buttons .module-buttons-item a{text-transform:uppercase;letter-spacing:0.05em;font-size:2.5em;background-image:none;background-color:#fff;line-height:1.3em;color:#1c1c1c;font-weight:bold}
.themify_builder_content-64313 .tb_xryf464.module-text{column-count:0;text-align:center;font-size:2.5em;line-height:1.65em;margin-top:2em;margin-bottom:1em}
.themify_builder_content-64313 .tb_xryf464.module-text.module h3{font-size:1.5em}
.themify_builder_content-64313 .tb_xw0t857{background-color:rgba(0, 0, 0, .96)}

@media(max-width:1024px){
.themify_builder_content-64313 .tb_bxbv857>.tb_row_frame_wrap .tb_row_frame_top{background-image:none}
.themify_builder_content-64313 .tb_bxbv857>div.row_inner{padding-bottom:15%;padding-top:15%}
.themify_builder_content-64313 .tb_sqqo971.module-buttons .module-buttons-item a,.themify_builder_content-64313 .tb_kin1141.module-buttons .module-buttons-item a{font-size:1.6em}
}
@media(max-width:680px){
.themify_builder_content-64313 .tb_bxbv857{padding-top:2px}
.themify_builder_content-64313 .tb_sqqo971.module-buttons .module-buttons-item a{font-size:1.15em}
.themify_builder_content-64313 .tb_sqqo971.module-buttons,.themify_builder_content-64313 .tb_kin1141.module-buttons{margin-top:1.5em}
.themify_builder_content-64313 .tb_fttx863.module-fancy-heading.module .main-head{line-height:1.3em;font-size:2em}
.themify_builder_content-64313 .tb_i9dr864.module-text.module h2,.themify_builder_content-64313 .tb_xryf464.module-text.module h2{font-size:1.25em}
.themify_builder_content-64313 .tb_kin1141.module-buttons .module-buttons-item a{font-size:1.35em}
.themify_builder_content-64313 .tb_xryf464.module-text{font-size:2em}
.themify_builder_content-64313 .tb_xryf464.module-text.module h3{font-size:1em}
}/*Builder Custom CSS START*/
#headerwrap.fixed-header #site-logo img:not(#sticky_header_logo),
.mobile_menu_active.sidemenu-active #headerwrap #site-logo img:not(#sticky_header_logo) {
	padding-top: 10px;
}
.social-link-item em {
	color: #666666 !important;
}
.module-slider.slider-overlay .slide-content {
	padding: 1%;
}
h1,h2 {
	font-family: "bygonest-rustic" !important;
}
.module-slider.slider-overlay .slide-image + .slide-content {
	position: relative !important;
}
.module-slider.slider-overlay .slide-content {
  background: #000000 !important;
}
#headerwrap:not(.fixed-header) #menu-icon {
	color: #000 !important;
}
@media (min-height:815px) and (max-width:1180px) {
	.themify_builder_content-64313 .tb_bxbv857>div.row_inner {
    	padding-bottom: 12%;
    	padding-top: 12%;
	}
}
#menu-icon {
	top: 15px;
}
/*Builder Custom CSS END*/
/* Generated from tbuilder_layout_part: logo-slider */
.themify_builder_content-42678 .tb_483q936{padding-bottom:3em;padding-top:3em}
.themify_builder_content-42678 .tb_obt8418.module-slider:hover{filter:opacity(100%) ;mix-blend-mode:normal}
.themify_builder_content-42678 .tb_obt8418.module-slider{filter:opacity(80%) ;mix-blend-mode:normal}
/*Builder Custom CSS START*/
.module.module-slider {
	margin-bottom: 0;
}
/*Builder Custom CSS END*/
/* Themify Customize Styling */
body:before {
	content: '';
	background: none;
	background-color: #000000;
	background-size: cover;
	position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:-1; 
}
body {	background: none;
	background-color: #000000;
	background-size: cover;background-attachment: fixed;
	font-family: "continuumbold","continuumbold Fallback";	font-weight:400;

	color: #f2eaea; 
}
a {	
	color: #947550; 
}
a:hover {	
	color: #b8b14d; 
}
.pagewidth,.module_row>.row_inner {	
	width: 1600px; 
}
#sidebar {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
h1 {	
	font-family: "continuumbold","continuumbold Fallback";	font-weight:700;

	color: #eac462; 
}
h2 {	
	font-family: "continuumbold","continuumbold Fallback";	letter-spacing:1px;
	font-size:1.35em;

	color: #eac462; 
}
h3 {	
	font-family: "continuumbold","continuumbold Fallback";	font-size:2em;

	color: #eac462; 
}
h4 {	
	font-family: "continuumbold","continuumbold Fallback";	font-size:1.5em;

	color: #c9c9c9; 
}
h5 {	
	font-family: "continuumbold","continuumbold Fallback";	font-size:1em;

	color: #c9c9c9; 
}
h6 {	
	font-family: "continuumbold","continuumbold Fallback";	font-size:1em;

	color: #c9c9c9; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #cfae4c;background-image: none;
	color: #000000; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #d4993b;background-image: none;
	color: #000000; 
}
#headerwrap {	
	background-color: transparent; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: #000000; 
}
#headerwrap.fixed-header #site-logo a img {	
	height: 180px; 
}
body #site-logo a img {		width: 250px; 
}
#site-description {	
	font-family: "continuumbold","continuumbold Fallback";	letter-spacing:.3em;
	font-size:2em;
	text-transform:uppercase;	text-align:center;
	color: #000000;display: none; 
}
#main-nav {	
	background-color: transparent;
	top: .75em;
	margin-top: 1em; 
}
#main-nav a {	
	color: #eac462;
	font-family: "continuumbold","continuumbold Fallback";	letter-spacing:.1em;
	font-size:1.2em;
 
}
#main-nav a:hover {	
	background-color: transparent;
	color: #cfc84c; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	background-color: transparent;
	color: #cfc84c; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	background: none;
	background-color: #b8b14d;
	color: #f6f6f6; 
}
#main-nav ul {	background: none;
	background-color: #000000; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	
	background-color: transparent; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	font-family: "continuumbold","continuumbold Fallback";	font-weight:400;
	font-size:1em;
 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #headerwrap.fixed-header #main-nav ul a {	
	color: #debc91; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover {	background: none;
	background-color: #eac462; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover, body:not(.mobile_menu_active) #headerwrap.fixed-header #main-nav ul a:hover {	
	color: #000000; 
}
body:not(.mobile_menu_active) #main-nav li .current_page_item > a,  body:not(.mobile_menu_active) #main-nav li .current-menu-item > a {	
	background-color: transparent;
	color: #cfc84c; 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #000000;background-image: none; 
}
.mobile_menu_active #headerwrap .sidemenu-on nav li a {	
	font-family: "continuumbold","continuumbold Fallback";	font-weight:700;
	font-size:1.25em;
 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {	
	color: #fff19e; 
}
.mobile_menu_active #menu-icon {	
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px; 
}
.post-title, .post-title a {	
	font-family: "continuumbold","continuumbold Fallback";	font-size:1.5em;
	line-height:1em;
 
}
.post-title a:hover {	
	color: #cfc84c; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "continuumbold","continuumbold Fallback";	font-size:2em;
 
}
.post-nav a {	
	font-family: "continuumbold","continuumbold Fallback";	font-size:3em;

	color: #000000; 
}
.module-title {	
	color: #eac462; 
}
#sidebar .widgettitle {	
	color: #b8b14d;
	font-family: "continuummedium"; 
}
#footerwrap {	background: none;
	background-color: rgba(0,0,0,0.66);background-image: none; 
}
#footer {	
	font-family: "continuumbold","continuumbold Fallback";	font-weight:400;
 
}
#footer a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#footer a:hover {	
	color: #eeeeee; 
}
#footer-nav a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
.footer-widgets .widgettitle {	
	color: #b8b14d;
	font-family: "continuumbold","continuumbold Fallback"; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	
	background-size: cover;
	font-family: "continuummedium";
	color: #c9c9c9; 
}
a {	
	color: #947550; 
}
a:hover {	
	color: #b8b14d; 
}
.pagewidth,.module_row>.row_inner {	
	width: 1600px; 
}
#sidebar {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
h1 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #eac462; 
}
h2 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #eac462; 
}
h3 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #eac462; 
}
h4 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #c9c9c9; 
}
h5 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #c9c9c9; 
}
h6 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #c9c9c9; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #cfae4c;
	color: #000000; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #d4993b;
	color: #000000; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: rgba(0,0,0,0.93); 
}
#headerwrap.fixed-header #site-logo a img {	
	height: 180px; 
}
#site-description {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
#main-nav a {	
	color: #eac462;
	font-family: "continuumbold","continuumbold Fallback"; 
}
#main-nav a:hover {	
	color: #cfc84c; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	color: #cfc84c; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	background: none;
	background-color: #b8b14d;
	color: #f6f6f6; 
}
#main-nav ul {	background: none;
	background-color: #000000; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	font-family: "continuummedium"; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #headerwrap.fixed-header #main-nav ul a {	
	color: #debc91; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover, body:not(.mobile_menu_active) #headerwrap.fixed-header #main-nav ul a:hover {	
	color: #cfc84c; 
}
body:not(.mobile_menu_active) #main-nav li .current_page_item > a,  body:not(.mobile_menu_active) #main-nav li .current-menu-item > a {	
	color: #cfc84c; 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #000000; 
}
.mobile_menu_active #headerwrap .sidemenu-on nav li a {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {	
	color: #b8b14d; 
}
.post-title, .post-title a {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
.post-title a:hover {	
	color: #cfc84c; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
.post-nav a {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #000000; 
}
.module-title {	
	color: #eac462; 
}
#sidebar .widgettitle {	
	color: #b8b14d;
	font-family: "continuummedium"; 
}
#footerwrap {	background: none;
	background-color: rgba(0,0,0,0.66); 
}
#footer {	
	font-family: "continuummedium"; 
}
#footer a:hover {	
	color: #eeeeee; 
}
.footer-widgets .widgettitle {	
	color: #b8b14d;
	font-family: "continuumbold","continuumbold Fallback"; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	background-size: cover;
	color: #444444; 
}
a {	
	color: #947550; 
}
a:hover {	
	color: #b8b14d; 
}
.pagewidth,.module_row>.row_inner {	
	width: 1600px; 
}
#sidebar {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
h1 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #eac462; 
}
h2 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #eac462; 
}
h3 {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
h4 {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
h5 {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
h6 {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #947550;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #d4993b; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: rgba(0,0,0,0.88);
	background-repeat: repeat;
	background-position: left center; 
}
#headerwrap.fixed-header #site-logo a img {	
	height: 180px; 
}
#site-description {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
#main-nav a {	
	color: #ffffff;
	font-family: "continuumbold","continuumbold Fallback"; 
}
#main-nav a:hover {	background: none;
	background-color: #ffffff;
	color: #b8b14d; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	background: none;
	background-color: #b8b14d;
	color: #fcf7a1; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	background: none;
	background-color: #b8b14d;
	color: #f6f6f6; 
}
#main-nav ul {	background: none;
	background-color: #ffffff; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	background: none;
	background-color: #ffffff; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #headerwrap.fixed-header #main-nav ul a {	
	color: #b8b14d; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover {	background: none;
	background-color: #f6f6f6; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover, body:not(.mobile_menu_active) #headerwrap.fixed-header #main-nav ul a:hover {	
	color: #b8b14d; 
}
body:not(.mobile_menu_active) #main-nav li .current_page_item > a,  body:not(.mobile_menu_active) #main-nav li .current-menu-item > a {	background: none;
	background-color: #b8b14d;
	color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on nav li a {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {	
	color: #b8b14d; 
}
.post-title, .post-title a {	
	color: #eac462;
	font-family: "continuumbold","continuumbold Fallback"; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
.post-nav a {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #000000; 
}
.module-title {	
	color: #b8b14d; 
}
#sidebar .widgettitle {	
	color: #b8b14d; 
}
#footerwrap {	background: none;
	background-color: #947550; 
}
#footer a:hover {	
	color: #eeeeee; 
}
.footer-widgets .widgettitle {	
	color: #b8b14d;
	font-family: "continuumbold","continuumbold Fallback"; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body {	
	background-size: cover;
	font-family: "continuumbold","continuumbold Fallback";	font-weight:300;

	color: #444444; 
}
a {	
	color: #947550; 
}
a:hover {	
	color: #b8b14d; 
}
.pagewidth,.module_row>.row_inner {	
	width: 1600px; 
}
#sidebar {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
h1 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #b8b14d; 
}
h2 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #9c973b; 
}
h3 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #eac462; 
}
h4 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #c9c9c9; 
}
h5 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #c9c9c9; 
}
h6 {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #c9c9c9; 
}
input[type=reset], input[type=submit], button {	background: none;
	background-color: #947550;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {	background: none;
	background-color: #d4993b;
	color: #000000; 
}
#headerwrap {	background: none;
	background-color: #ffffff; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: rgba(0,0,0,0.73);background-image: none;
	background-repeat: repeat;
	background-position: left center; 
}
#headerwrap.fixed-header #site-logo a img {	
	height: 180px; 
}
body #site-logo a img {		width: 200px; 
}
#site-description {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
#main-nav a {	
	color: #ffffff;
	font-family: "continuumbold","continuumbold Fallback"; 
}
#main-nav a:hover {	background: none;
	background-color: rgba(0,0,0,0.79);
	color: #ff0000; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	background: none;
	background-color: rgba(0,0,0,0.87);
	color: #ffffff; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	background: none;
	background-color: #b8b14d;
	color: #ffffff; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	background: none;
	background-color: #ffffff; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #headerwrap.fixed-header #main-nav ul a {	
	color: #c7c7c7; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover {	background: none;
	background-color: #000000; 
}
#main-nav ul a:hover, body:not(.mobile_menu_active) #main-nav .current_page_item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current_page_item a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a:hover, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a:hover, body:not(.mobile_menu_active) #headerwrap.fixed-header #main-nav ul a:hover {	
	color: #cc0000; 
}
body:not(.mobile_menu_active) #main-nav li .current_page_item > a,  body:not(.mobile_menu_active) #main-nav li .current-menu-item > a {	background: none;
	background-color: #b8b14d;
	color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on {	background: none;
	background-color: #ffffff; 
}
.mobile_menu_active #headerwrap .sidemenu-on nav li a {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {	
	color: #b8b14d; 
}
.post-title, .post-title a {	
	color: #eac462;
	font-family: "continuumbold","continuumbold Fallback"; 
}
.post-title a:hover {	
	color: #cfc84c; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family: "continuumbold","continuumbold Fallback"; 
}
.post-nav a {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #000000; 
}
.module-title {	
	color: #b8b14d; 
}
#sidebar .widgettitle {	
	color: #b8b14d;
	font-family: "continuummedium"; 
}
#footerwrap {	background: none;
	background-color: rgba(0,0,0,0.62);background-image: none; 
}
#footer {	
	font-family: "continuumbold","continuumbold Fallback";
	color: #9c9c9c; 
}
#footer a:hover {	
	color: #eeeeee; 
}
.footer-widgets .widgettitle {	
	color: #b8b14d;
	font-family: "continuumbold","continuumbold Fallback"; 
}
 }
:where(html.wpc-bgl255) /*Builder Custom CSS END*/
/* Themify Customize Styling */
body:before{background-image: url(https://www.goitzschefront.de/wp-content/uploads/2021/10/ostgold-25karat-bg.webp)}:where(html.wpc-bgl255) body{background-image: url(https://www.goitzschefront.de/wp-content/uploads/2021/10/ostgold-25karat-bg.webp)}