.elementor-kit-8717{--e-global-color-primary:#333333;--e-global-color-secondary:#DB7113;--e-global-color-text:#333333;--e-global-color-accent:#DB7113;--e-global-color-16ffe2a:#DB7113;--e-global-typography-primary-font-family:"Source Sans Pro (lokal) 400";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Source Sans Pro (lokal) 400";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Source Sans Pro (lokal) 400";--e-global-typography-accent-font-weight:500;background-color:#BCB6B6;color:#333333;font-family:"Source Sans Pro (lokal) 400", Sans-serif;font-size:16px;}.elementor-kit-8717 button,.elementor-kit-8717 input[type="button"],.elementor-kit-8717 input[type="submit"],.elementor-kit-8717 .elementor-button{background-color:#BCB6B6;font-family:"Source Sans Pro (lokal) 400", Sans-serif;color:#333333;border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;border-radius:1px 1px 1px 1px;}.elementor-kit-8717 button:hover,.elementor-kit-8717 button:focus,.elementor-kit-8717 input[type="button"]:hover,.elementor-kit-8717 input[type="button"]:focus,.elementor-kit-8717 input[type="submit"]:hover,.elementor-kit-8717 input[type="submit"]:focus,.elementor-kit-8717 .elementor-button:hover,.elementor-kit-8717 .elementor-button:focus{background-color:#BCB6B6;color:#DB7113;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DB7113;border-radius:1px 1px 1px 1px;}.elementor-kit-8717 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8717 a{color:#333333;font-family:"Source Sans Pro (lokal) 400", Sans-serif;}.elementor-kit-8717 a:hover{color:#DB7113;font-family:"Source Sans Pro (lokal) 400", Sans-serif;}.elementor-kit-8717 h1{font-family:"Source Sans Pro (lokal) 400", Sans-serif;font-size:42px;}.elementor-kit-8717 h2{font-family:"Source Sans Pro (lokal) 400", Sans-serif;font-size:32px;}.elementor-kit-8717 h3{font-family:"Source Sans (lokal) 600", Sans-serif;font-size:24px;}.elementor-kit-8717 h4{font-family:"Source Sans Pro (lokal) 400", Sans-serif;font-size:18px;line-height:28px;}.elementor-kit-8717 h5{font-family:"Source Sans Pro (lokal) 400", Sans-serif;font-size:16px;text-transform:uppercase;line-height:24px;}.elementor-kit-8717 h6{font-family:"Source Sans (lokal) 600", Sans-serif;}.elementor-kit-8717 input:not([type="button"]):not([type="submit"]),.elementor-kit-8717 textarea,.elementor-kit-8717 .elementor-field-textual{color:#333333;background-color:#E6E4E4;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8717 h3{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a:hover {
	
	color: #db7113 !important;

}

/* Border Top */
hr {
  border: 3px solid #000000;
}


/*Cart ImageSize
.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 200px;
}*/

/*Contact Form*/
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #db7113;
}


/*Mini cart*/
.elementor-menu-cart__product-price {
    font-weight: 400;
    color: var(--product-price-color,#333333) !important;
}

/*leerer Wk Button*/


p.return-to-shop {
    display: none !important;
}


/*Farben WK Nachrichten*/

.woocommerce-message {
  border-top-color: #db7113;
}


.woocommerce-message::before {
  content: "\e015";
  color: #db7113;
}


.woocommerce-info {
  border-top-color: #db7113;
}


.woocommerce-info::before {
  color: #db7113;
}

/*.woocommerce a.remove a:hover {
 
  color: #db7113 !important;
}*/



/*Style WooCommerce Button*/
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,  .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #bababa  !important;
    border: 1px solid #333333;
    border-radius: 1px;
    -webkit-font-smoothing: antialiased;
}

/*Hide Product Archive Add to Cart button*/
.elementor-1576 .elementor-element.elementor-element-aac3a5a.elementor-wc-products ul.products li.product .button {
    display: none !important;
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
    display: none !important;
}

/*Single Page Breadcrumbs*/
.elementor-1749 .elementor-element.elementor-element-59bfd39 .woocommerce-breadcrumb {
 
    font-size: 18px;
    word-spacing: 1px !important;
    text-align: center;
}


/*Single Thumbnail Transparenz*/
.woocommerce div.product div.images .flex-control-thumbs li img {
    cursor: pointer;
    opacity: 1;
    margin: 0;
    /*border-bottom: 6px solid #000000 !important;*/
}

/* Active Image */
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active {
  border-bottom: 6px solid #db7113 !important;
  opacity: 1;
}

/*Single Zoom*/
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
    display: none !important;
}


/*Single Image Lupe

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: none !important;
}*/


.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    bottom: .5em !important;
    right: .5em;
}

/*Single Image In Stock*/
.woocommerce div.product .stock {
    color: #db7113;
    display: none !important;
}

.woocommerce div.product .stock {
    color: #db7113;
}

/*Lightbox*/
.pswp__caption {
    display: none !important;
}

/*Search Results - Product Archiv*/

.product p.wc-gzd-additional-info {
    display: none !important;
}





/*YITH Filter*/


/*Dropdown-Colors*/
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open {
    border-color: #ffffff;
    box-shadow: 0 0 0px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown {
    border: 1px solid #333333;
    border-radius: 1px;
    padding: 8px 15px;
    cursor: pointer;
    position: relative;
}

/*Dropdown-Scroll
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items {
    margin-bottom: 10;
    max-height: 400px;
    overflow-y: visible;*/
   
}


/*Show more*/
.yith-wcan-filters .show-more {
  display: none !important;
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .show-more {
    color: #333333 var(--yith-wcan-anchors_style_text_hover, #333333);
}


h4.filter-title {
    font-family: "Source Sans (lokal) 600", Sans-serif;
    font-size: 21px;
  border-bottom: 2px solid #000000;
}

/*Filter Liste Text*/
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a {
    font-family: "Source Sans (lokal) 600", Sans-serif !important;
}

/* for all inputs of type checkbox 
input[type="checkbox" value="30er-jahre"] {
   display: none;
}*/




.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {
    color: #db7113;
  
    
}


.yith-wcan-filters {
    background-color: #bcb6b6 !important;
    
}


.yith-wcan-dropdown .dropdown-wrapper {
    background-color: #bcb6b6;
    border: 1px solid rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
    border-radius: 1px;
    box-shadow: 0 0 0px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
    display: none;
    left: 0;
    padding: 15px;
    position: absolute;
    right: 0;
    top: calc(100% + 10px);
    z-index: 1011;
}


/*Wrapper Dropdown*/
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper {
    background-color: #fff;
    border: 0px solid rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
    border-radius: 1px;
    box-shadow: 0 0 0px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3);
}


.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {
    line-height: 1.6;
    margin: 0;
}





/*YITH Wunschliste*/


a.add_to_wishlist.single_add_to_wishlist {
font-weight: bolder;
}



/*WooCommerce Wunschliste*/
.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: #db7113 !important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
}


.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete {
    text-align: left;
	padding: 15px !important;
}

div.wishlist-title-container
{

   display: none;

}


table.wishlist_table {
    font-size: 16px !important;
}

table.wishlist_table th
{
    display: none;
}

/*WooCommerce Tabelle
.woocommerce table.shop_table th {
    display: none;
}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Sans Pro (lokal) 400';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-regular-1.eot');
	src: url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-regular-1.woff2') format('woff2'),
		url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-regular-1.woff') format('woff'),
		url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-regular-1.ttf') format('truetype'),
		url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-regular-1.svg#SourceSansPro(lokal)400') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Sans (lokal) 600';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-600-1.eot');
	src: url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-600-1.eot?#iefix') format('embedded-opentype'),
		url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-600-1.woff2') format('woff2'),
		url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-600.woff') format('woff'),
		url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-600-1.ttf') format('truetype'),
		url('https://glanzstuecke-berlin.de/wp-content/uploads/2023/07/source-sans-pro-v11-latin-600-1.svg#SourceSans(lokal)600') format('svg');
}
/* End Custom Fonts CSS */