/*
Theme Name: Customify Child
Theme URI: https://pressmaximum.com/customify
Template: customify
Author: WPCustomify
Author URI: https://pressmaximum.com
Description: Customify is fast, lightweight, responsive and super flexible multipurpose theme built with SEO, speed, and usability in mind. Unleash the power of your imagination with a true WYSIWYG Header &amp; Footer builder (inside the WordPress Customizer) built exclusively for this theme. The theme works great with any of your favorite page builder likes Elementor, Beaver Builder, SiteOrigin, Thrive Architect, Divi, Visual Composer, etc. Combined with the Header &amp; Footer builder, you can build any type of websites like shop, business agencies, corporate, portfolio, education, university portal, consulting, church, restaurant, medical and so on. Customify is compatible with all well-coded plugins, including major ones like WooCommerce, OrbitFox, Yoast, BuddyPress, bbPress, etc. Learn more about the theme and ready to import demo sites at https://pressmaximum.com/customify
Tags: custom-background,custom-logo,custom-menu,featured-images,flexible-header,footer-widgets,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,one-column,two-columns,three-columns,left-sidebar,right-sidebar,e-commerce,blog
Version: 0.3.3.1569315303
Updated: 2019-09-24 08:55:03

*/
html, body {
   max-width: 100%;
   overflow-x: hidden;
}
:lang(de) .br_unselect_all{visibility: hidden;}
:lang(de) .br_unselect_all .fa.fa-times{visibility:visible;display:inline-block;}
:lang(de) .br_unselect_all:after{
	 content: "alle Filter zurücksetzen";
    text-indent: 0;
    display: block;
    color: #686868;
	visibility:visible;
	display:inline-block;
	margin-left:-80px;
}
:lang(de) .widget_composite_summary .widget-title{color:#c0aa83!important;}
:lang(de) .widget_composite_summary .widget-title:after{
	content:" Ihre Auswahl";
	font-family: "Open Sans";
	font-size: 16px;
	color:white;
    font-weight: 600;
	display:inline-block;
	visibility:visible;
	margin-left:-115px;
	text-transform: uppercase;
}

:lang(de) .stock.available-on-backorder{color:transparent;visibility: hidden;}
:lang(de)  .stock.available-on-backorder:before {
    content: "Aktuell vergriffen, Vorbestellung möglich!";
    text-indent: 0;
    display: inline-block;
    color: #686868;
	font-size: 0.76em;
	visibility:visible;
}
body .yith-wcwl-add-to-wishlist{
    margin-top: 35px;
}
body div.product form.cart {
    margin-bottom: 0.41575em;
}
.yith-wcwl-add-to-wishlist .add_to_wishlist span{
	text-transform: uppercase;
	    font-weight: bolder;
}
.yith-wcwl-add-to-wishlist .add_to_wishlist span:hover{
	 color: #c0aa83;
}

:lang(de)  .stock.in-stock{color:transparent;visibility: hidden;}
:lang(de)  .stock.in-stock:before {
    content: "Vorrätig";
    text-indent: 0;
    display: inline-block;
    color: #686868;
	font-size: 0.76em;
	visibility:visible;
}


:lang(de) #tab-title-additional_information a{color:transparent;position:relative;visibility: hidden;}
:lang(de)  #tab-title-additional_information a:after {
    content: "Fakten zum Produkt";
    text-indent: 0;
    display: block;
    color: #686868;
	position:absolute;
	top:20%;
	visibility:visible;
}
:lang(de) .related.products>h2{color:transparent;visibility: hidden;}
:lang(de) .related.products >h2:after{
	content: "Ähnliche Produkte";
    text-indent: 0;
    display: block;
    color: #c0aa83;
	visibility:visible;
}
:lang(de) .woocommerce-checkout-review-order h3{color:transparent;visibility: hidden;}
:lang(de) .woocommerce-checkout-review-order h3:after{
	content: "Deine Bestellung";
    text-indent: 0;
    display: block;
    color: #c0aa83;
	visibility:visible;
	
}
:lang(de)  button#place_order{color:transparent;position:relative;}
:lang(de) button#place_order:after{
	content: "Kostenpflichtig bestellen";
    text-indent: 0;
    display: block;
    color: #fff;
	position:absolute;
	top: 5%;
    left: 20%;
	visibility:visible;
	
}
:lang(de)  .woocommerce-info.info.wc-amazon-payments-advanced-info{color:transparent;}
:lang(de)  .woocommerce-info.info.wc-amazon-payments-advanced-info:before{
	content: "Haben Sie eine Amazon Konto?";
    text-indent: 0;
    display: block;
    color: #000;
       font-family: "Open Sans";
	    background-color: #f7f6f7;
}
tr.order-total td{
	display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
	 -ms-flex-wrap: wrap;
         flex-wrap: wrap;
}
:lang(de) .woocommerce-checkout-review-order-table .includes_tax,
:lang(de) .cart_totals .includes_tax,
:lang(de) .includes_tax{
    color: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
     -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    padding-right: 25px;
	visibility:hidden;
    padding-left: 10px;
}

:lang(de) .woocommerce-checkout-review-order-table  .includes_tax:before,
:lang(de) .cart_totals .includes_tax:before,
:lang(de) .includes_tax:before{
	content: "(inkl.";
    text-indent: 0;
    display: block;
    color: #000;
    position: absolute;
	visibility:visible;
}
:lang(de) .woocommerce-checkout-review-order-table .includes_tax .woocommerce-Price-amount.amount,
:lang(de) .cart_totals .includes_tax .woocommerce-Price-amount.amount,
:lang(de) .includes_tax .woocommerce-Price-amount.amount{
	color: #c0aa83;
	padding-left: 10px;
	visibility:visible;
}
:lang(de)  .includes_tax:after,
:lang(de) .cart_totals .includes_tax:after{
	content: "MwSt.)";
    text-indent: 0;
    display: block;
    color: #000;
    position: absolute;
    right: 0;
	visibility:visible;
}
:lang(de)  .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .includes_tax:after{
	content: "MwSt.)";
    text-indent: 0;
    display: block;
    color: #000;
	margin-left: -10px;
    position: relative;
	visibility:visible;
}


.cart-collaterals table.shop_table td p.woocommerce-shipping-destination {
    text-align: left;
}

:lang(de)  p.backorder_notification{color:transparent;}
:lang(de)  p.backorder_notification:before{
	content: "Geringe Stückzahl verfügbar";
    text-indent: 0;
    display: block;
    color: #000;
       font-family: "Open Sans";
	   
}

div#header-menu-sidebar{
	display:none!important;
}
.is-menu-sidebar div#header-menu-sidebar{
	display:block!important;
}




.header-bar{
	
	background-color: #c0aa83 !important;
	color: black;
	
}
.header-main-inner  .customify-builder-social-icons li{    margin: 0 -2px;}
	.header-main-inner .item--wc_cart .cart-icon i{margin-right:-15px;}
.dgwt-wcas-sf-wrapp>svg{
	visibility:hidden;
}
.header-main-inner  .dgwt-wcas-sf-wrapp{
	
	display:-webkit-box;
      display:-ms-flexbox;
      display:flex;
	 -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
}
.header-main-inner  .dgwt-wcas-sf-wrapp:after{
	content:'\f002';
	font-family: 'FontAwesome';
	display: inline-block;
	    margin-left: -30px;
    font-size: 1.4em;
	
}
.builder-item--nav-icon>a>span{visibility:hidden;}
.builder-item--nav-icon>a:after{
	content:'\f0c9';
	font-family: 'FontAwesome';
	display: inline-block;
	font-size:30px;
	   }
.header-bar .custom-html-widget{float:right}
.header-home-images figure,.header-home-images figure a, .header-home-images figure a img{width:100%}
.header-home-images .vc_single_image-wrapper {   
	max-height: 400px;
	overflow:hidden;
	cursor:pointer;
	background-color: black;
}
.header-home-images img{
	    object-fit: unset;
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		-ms-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
}
.header-home-images img:hover{
	opacity: 0.5;
		transform: scale(1.15,1.15);
		-webkit-transform:scale(1.15,1.15);
		-moz-transform:scale(1.15,1.15);
		-ms-transform:scale(1.15,1.15);
		-o-transform:scale(1.15,1.15);
}
.header-home-images .wpb_single_image{margin-bottom:0px}
.dgwt-wcas-st-title{

}
.dgwt-wcas-content-wrapp {
    display: block!important;

}
/* products carousel*/
.tagged_as{
	display:none!important;
}

.woocommerce ul.products li.product .wc-product-inner, .woocommerce ul.products>li .wc-product-inner{
	-webkit-box-shadow: 0px 0px 7px 0px rgba(231, 230, 230);
	-moz-box-shadow: 0px 0px 7px 0px rgba(231, 230, 230);
	box-shadow: 0px 0px 7px 0px rgba(231, 230, 230);

	
}
.woocommerce ul.products li.product .wc-product-inner:hover, .woocommerce ul.products>li .wc-product-inner:hover,
.border-content .vc_column-inner{
	-webkit-box-shadow: 0px 0px 7px 0px rgba(156,156,156,1);
	-moz-box-shadow: 0px 0px 7px 0px rgba(156,156,156,1);
	box-shadow: 0px 0px 7px 0px rgba(156,156,156,1);

	
}


div.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 5px 40px 5px 15px;
    background-color: #d9d9d9;
}
div.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
    outline: 0;
    background-color: #d9d9d9;
    box-shadow: 0 0 9px 1px rgba(0,0,0,.06);
}
div.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){ 
	background-color: #d9d9d9;
	background-position: right 9px center;
    opacity:1;
}
.dgwt-wcas-no-submit svg.dgwt-wcas-ico-magnifier {
    
    left: auto;
    right: 12px;
    opacity: 1;
    fill: #0e0e0e;
}




.dgwt-wcas-details-wrapp .add_to_cart_button,
.dgwt-wcas-details-wrapp .add_to_cart_inline{width:100%; text-align: center;}
.dgwt-wcas-details-wrapp  .quantity{display:none;}

.woocommerce a.button.add_to_cart_button{
	
	border-color: #c0aa83;
	background-color: transparent;
	color: #c0aa83;
	border: 2px solid;
	padding: 5px;
	width: 90%;
}
.multistep .button.component_option_thumbnail_select{
	border: 2px solid;
	padding: 5px;
	width: 100%;
}
.woocommerce .button.add_to_cart_button, .woocommerce .button.added_to_cart, .woocommerce .button.product_type_variable, .item--wc_cart .cart-icon .cart-qty .customify-wc-total-qty{
	padding: 5px;
	width: 90%;
}
div.cart-collaterals{padding: 1.8em 2em 10px 2em;}
.button:not(.components-button):not(.customize-partial-edit-shortcut-button):hover, button:not(.components-button):not(.customize-partial-edit-shortcut-button):hover, input[type=button]:not(.components-button):not(.customize-partial-edit-shortcut-button):hover, input[type=reset]:not(.components-button):not(.customize-partial-edit-shortcut-button):hover, input[type=submit]:not(.components-button):not(.customize-partial-edit-shortcut-button):hover{
	
	box-shadow: inset 0 0 0 120px rgb(192, 170, 131);
    
}
div.wcpscwc-product-slider button.slick-next, div.wcpscwc-product-slider button.slick-next:hover, div.wcpscwc-product-slider button.slick-next:focus,
div.wcpscwc-product-slider button.slick-prev, .wpb_wrapper div.wcpscwc-product-slider button.slick-prev:hover, div.wcpscwc-product-slider button.slick-prev:focus{
    background-color: transparent!important;
    background-size: 25px 46px !important;
	box-shadow: none;

}
div.wcpscwc-product-slider button.slick-next{
    right: -60px;
}
div.wcpscwc-product-slider button.slick-prev {
    left: -60px;
}
.wcpscwc-product-slider .slick-arrow {
    top: 45%;
}
.products-slider .wcpscwc-product-slider .products li{    padding: 0 12px !important;}
.products li  .woocommerce-loop-product__title a,
.products li  .woocommerce-loop-product__title span{color:black;font-size:15px;line-height:15px}
.products li  .woocommerce-loop-product__title a:hover,
.products li  .woocommerce-loop-product__title span:hover,
.products li  .price ins .woocommerce-Price-amount.amount,
.products li  .price>.woocommerce-Price-amount.amount{color:#c0aa83}

@media screen and (min-width: 992px) and (max-width:1600px){
  ul.products li.product .wc-product-media {
    max-height: 250px!important;
   }
   .upsells.products p.price, .upsells.products span.price {
    margin-bottom: 5px;
    margin-top: 5px;
   } 
}

.wc-product__part.wc-product__price{
	min-height:70px;
}
.products li  .price ins .woocommerce-Price-amount.amount,
.products li  .price>.woocommerce-Price-amount.amount{font-weight:600}
.products li  .price del .woocommerce-Price-amount.amount{color:#827f7f;opacity:1}
.products li  .price del{padding-bottom:5px;}
.woocommerce ul.products li.product span.price {
    font-weight: 700;
    font-size: 1.3em;
   display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.entry-summary-box .targo-financing{ display: inline-block}
.entry-summary-box .transport-price{
	display: inline-block;
	padding-left: 10px;
    padding-right: 10px;
}
.entry-summary-box .transport-row1, .entry-summary-box .financing-row1{}
.entry-summary-box .transport-row2, .entry-summary-box .financing-row2{color: #c0aa83;}
.entry-summary-box .price_wrapper_summary {font-size: 0.76em; border-bottom: 1px solid #c0aa83;    margin-bottom: 30px;position:relative}
.entry-summary-box .price_wrapper_summary .price > del{position:absolute;top:-10px;margin-right:10px;}
.entry-summary-box .price_wrapper_summary .price > del + ins{padding-top:30px;}
.entry-summary-box .price_wrapper_summary .woocommerce-Price-amount {font-size:1.5em;}
.entry-summary-box .product_meta > span{    border-top: none;}
/* end products carousel*/
section .error-404.not-found{
	padding-bottom:50px;
}

#page-titlebar{
	border-bottom-color: transparent;
    background: transparent;
}
#page-titlebar h1{color:#c0aa83;padding:20px 0;}

.site-header .site-branding img {
	max-width: 300px;
	margin-top: 25px;
	margin-bottom: 25px;
}

body p {
    margin: 0;
}
.white-text p{ color:white;}
body:not(.home) article1{padding-top:50px}

.footer-main h4.widget-title{font-weight:900;}
.footer-main .widget-area .widget ul li{margin:0}
.footer-main .widget-area .widget_nav_menu li a{text-transform:uppercase}
.footer-main .widget-area .widget_nav_menu li span{
	text-transform:uppercase;
	color: #000000;
	padding-bottom: .6em!important;
	display: block;
}

.element-is-sticky  .site-branding.logo-top,
.element-is-sticky  .site-branding.logo-top a img{
	height:80px;
}
.element-is-sticky  .site-branding.logo-top a img{margin-top:0}
.header-main .light-mode {
    box-shadow: 0 1px 2px 0 transparent;
}
.element-is-sticky  .light-mode {
   	-webkit-box-shadow: 0px 0px 7px 0px rgba(231, 230, 230)!important;
	-moz-box-shadow: 0px 0px 7px 0px rgba(231, 230, 230)!important;
	box-shadow: 0px 0px 7px 0px rgba(231, 230, 230)!important;
}
/* product page */

.product_tag-jurashop section.related.products,
.product-type-composite .yith-wcwl-add-to-wishlist{display:none;}


.product_title.entry-title{ color:black}
.product-template-default .site-content{padding-top:50px}

.content-sidebar.sidebar_vertical_border .content-area {
    border-right-color: transparent;
}

@media only screen and (min-width: 768px) {
	.widget_composite_summary{  
		background-color: #c0aa83;
		opacity:0.8;
		padding:5px;
	}
	.widget_composite_summary h4.widget-title{   text-align: center;}
	.widget_composite_summary h4.widget-title,
	.widget_composite_summary .widget_composite_summary_content,
	.widget_composite_summary .widget_composite_summary_price,
	.widget_composite_summary .composite_price,
	.widget_composite_summary .step_title,
	.widget_composite_summary .summary_element_select_wrapper .summary_element_select,
	.widget_composite_summary .price .amount{color:white}
	.widget_composite_summary .composite_button .composite_add_to_cart_button{border: solid 1px white;}
	.sidebar-primary{background-color:transparent !important;}
	.widget_composite_summary h4.widget-title{
		cursor:pointer;
		margin: 10px;
	}
}
.widget_composite_summary .price .amount{padding:10px;}

.composite_component li.component_option_thumbnail_container{
	-webkit-box-shadow: 0px 0px 7px 0px rgba(231, 230, 230);
	-moz-box-shadow: 0px 0px 7px 0px rgba(231, 230, 230);
	box-shadow: 0px 0px 7px 0px rgba(231, 230, 230);
	text-align:center;
	padding:10px!important;
	margin:10px!important;
	
}
.composite_component li.component_option_thumbnail_container:hover{
	-webkit-box-shadow: 0px 0px 7px 0px rgba(156,156,156,1);
	-moz-box-shadow: 0px 0px 7px 0px rgba(156,156,156,1);
	box-shadow: 0px 0px 7px 0px rgba(156,156,156,1);

	
}
.woocommerce-tabs.wc-tabs-horizontal .tabs.wc-tabs {
	    border-color: transparent;
		margin: 0 0 0.2em;
}
.woocommerce-tabs.wc-tabs-horizontal ul.tabs li{
	background-color: #f1f1f1;
    padding: 5px 20px;
	margin:0;
    color: white;
    border-color: transparent;
}
.wc-tabs-contents{background-color:#f1f1f1;padding: 50px;}
.woocommerce-tabs.wc-tabs-horizontal ul.tabs li.active{	background-color: #c0aa83;}
.wc-svg-btn.active, .woocommerce-tabs.wc-tabs-horizontal ul.tabs li.active, #review_form {
    border-color: transparent;
}
.contact-form .select2-container .select2-selection--single,.contact-form  input[type=color],.contact-form  input[type=date],.contact-form  input[type=datetime-local], .contact-form input[type=datetime],.contact-form  input[type=email],.contact-form  input[type=month],.contact-form  input[type=number],.contact-form  input[type=password], .contact-form input[type=range],.contact-form  input[type=search],.contact-form  input[type=tel], .contact-form input[type=text],.contact-form  input[type=time],.contact-form  input[type=url], .contact-form input[type=week],.contact-form  select,.contact-form  textarea{
	border: none;
    background-color: #f1f1f1;
    box-shadow: none;
}
.contact-form #field_1_7 ul.gfield_checkbox{
	columns:2;
	
}
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio]{

	margin-right:5px;
	    vertical-align: top;
}
#review_form {padding:0}
.woocommerce-tabs.wc-tabs-horizontal ul.tabs li.active a{
	color: white;
    font-weight: 700;
}
.woocommerce-tabs.wc-tabs-horizontal ul.tabs li a{
	color: #686868;
    font-weight: 700;
}
@media only screen and (max-width: 768px) {
  
	.woocommerce-tabs.wc-tabs-horizontal ul.tabs li {

    display: block;
    margin-bottom: 5px;
	}
	 .woocommerce  .up-sells.upsells.products  ul.products li.product a img{
		width:184px;
		height:184px;
		 margin:0 auto;
	}
}
.products .star-rating{
	display:none;
}

.container-rating .star-rating{
	display:visible;
}
.up-sells.upsells.products h2{padding-bottom:40px}
div.glide__arrow{background-color: #c0aa83;border-radius:2px}
div#carusel_poduct_sells ul li, #carusel_poduct_related .glide__track  ul li{margin: 15px !important;}



.woocommerce-product-rating .star-rating {
    margin: 0 4px 0 0;
	font-size: 1em;
}
.woocommerce-product-rating {
    line-height: 1;

 }
.single-product .product .entry-summary-box {
  	 display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.single-product .product .entry-summary-box .product_title-wrapper{
	-webkit-box-ordinal-group:2;
       -ms-flex-order:1;
           order:1;
}

.single-product .product .entry-summary-box  .woocommerce-product-rating{
	-webkit-box-ordinal-group:3;
       -ms-flex-order:2;
           order:2;
}
.single-product .product .entry-summary-box .woocommerce-product-details__short-description{
	-webkit-box-ordinal-group:4;
       -ms-flex-order:3;
           order:3;
}
.single-product .product .entry-summary-box .price{
	-webkit-box-ordinal-group:5;
       -ms-flex-order:4;
           order:4;
    color: #c0aa83;
	display: inline-block;
}
.site-content .price, .site-content span.amount{ color: #c0aa83;}
.single-product .product .entry-summary-box form.cart{
	-webkit-box-ordinal-group:6;
       -ms-flex-order:5;
           order:5;
}
.single-product .product .entry-summary-box .stock.in-stock,
.single-product .product .entry-summary-box .stock.available-on-backorder,
.single-product .product .entry-summary-box .stock.out-of-stock{
	-webkit-box-ordinal-group:7;
       -ms-flex-order:6;
           order:6;
}
.single-product .product .entry-summary-box .yith-wcwl-add-to-wishlist{
	-webkit-box-ordinal-group:8;
       -ms-flex-order:7;
           order:7;
}
.single-product .product .entry-summary-box .compare.button{
	
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
    width: 45%;
    /* margin-top: 10px; */
    color: black;
    background-color: transparent;
    padding: 0;
}
.single-product .product .entry-summary-box .compare.button:hover{
	box-shadow:none!important;
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
    width: 45%;
    /* margin-top: 10px; */
    color: #c0aa83;
    background-color: transparent;
    padding: 0;
}
.single-product .product .entry-summary-box .product_meta{
	-webkit-box-ordinal-group:10;
       -ms-flex-order:9;
           order:9;
}
.cuzzy-edd-hook h3,
.cuzzy-edd-hook p{
	font-size: 0.76em;
    display: inline-block;
	
}
.cuzzy-edd-hook p{
	padding-left: 5px;
	
}
.single-product .product .entry-summary-box table.shop_attributes td p:last-child {
    word-break: break-word;
    line-height: normal;
}
.woocommerce-product-details__short-description tr.woocommerce-product-attributes-item td, .woocommerce-product-details__short-description tr.woocommerce-product-attributes-item th {

    line-height: normal!important;
}
div.product p.price, div.product span.price {
    font-size: 1.8em;
    color: #c0aa83;
    margin-bottom: .875em;
    margin-top: .575em;
}
.noprice-row1{
	font-size: 25px;
    color: #c0aa83;
}
.noprice-row2{
	    font-size: 20px;
}
.noprice-row3 .button-label{
	cursor: pointer;
    padding: 0 1.3em;
    line-height: 2.5em;
    min-height: 2.6em;
    max-width: 100%;
    text-transform: uppercase;
    -webkit-transition: border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s,-webkit-transform .3s;
    transition: border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s,-webkit-transform .3s;
    transition: transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;
    transition: transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s,-webkit-transform .3s;
    border-radius: 1px;
    display: inline-block;
    color: white;
    font-size: 15px;
}

/* end product page */


/*filter*/
.hide-filter{display:none!important;}
.filter-row .filter-shop .coffee .attribute-filters .berocket_single_filter_widget{
	margin-bottom:10px!important;
} 

body div.vc_tta-panel-body > div > div.category-filter-column.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div.berocket_single_filter_widget.berocket_single_filter_widget_123 > div > div > ul > li.berocket_term_parent_0.brw-product_cat-uncategorized.h5em.w5em.brchecked_shadow.berocket_checkbox_color.berocket_color_with_value,
body .berocket_aapf_widget-wrapper .category-filter-image li.berocket_hide_attribute_count_value.brw-product_cat-uncategorized{display:none!important;}


.coffee .category-filter-column ul.berocket_aapf_widget.berocket_style_block {
	display: -webkit-box;
           display: -ms-flexbox;
           display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
	
}

/*
.brw-product_cat-kaffeevollautomat{
	-webkit-box-ordinal-group:2;
       -ms-flex-order:1;
           order:1;
}
.brw-product_cat-espresso-und-siebtraegermaschinen{
	-webkit-box-ordinal-group:3;
       -ms-flex-order:2;
           order:2;
}
.brw-product_cat-kaffeemuehlen{
	-webkit-box-ordinal-group:4;
       -ms-flex-order:3;
           order:3;
}
.brw-product_cat-filtermaschinen{
	-webkit-box-ordinal-group:5;
       -ms-flex-order:4;
           order:4;
}
.brw-product_cat-kaffeebohnen{
	-webkit-box-ordinal-group:6;
       -ms-flex-order:5;
           order:5;
}
.brw-product_cat-pflegeprodukte{
	-webkit-box-ordinal-group:7;
       -ms-flex-order:6;
           order:6;
}
.brw-product_cat-ersatzteile-zubehoer{
	-webkit-box-ordinal-group:8;
       -ms-flex-order:7;
           order:7;
}
.brw-product_cat-gebraucht-und-vorfuehrgeraete{
	   -webkit-box-ordinal-group:9;
       -ms-flex-order:8;
           order:8;
}
*/
.berocket_widget_show_values{
	font-weight:700;
	color:white!important;
}


.vc_tta-panel-heading{background-color:transparent!important;}



.berocket_aapf_widget-wrapper .category-filter-image li{
	/*width :23% !important;*/
	margin-left:5px!important;    
	margin-top:25px;
	text-align: center;
}
.category-filter-column .berocket_aapf_widget-wrapper .berocket_aapf_widget .brw-product_cat-sub-category{
	display:none!important;
	
}
.berocket_aapf_widget-wrapper .category-filter-image li .berocket_color_text{
	max-width:160px!important;
	font-size: 14px;
    font-weight: 500;
	margin-left:0!important;
}

.berocket_aapf_widget-wrapper .category-filter-image .berocket_color_span_block{
	border:none !important;
}

.entry-content .filter-row h3{
	color: #686868!important;
	font-size:16px;
	font-weight:700;
}
.berocket_aapf_widget_selected_area ul{
	margin: 3px auto;
}

.category-filter-column .berocket_aapf_widget-title_div{
	display:none;
}


.berocket_aapf_widget-wrapper .text-only-categories  .berocket_color_span_block{
	border:none !important;
}

body .berocket_aapf_widget-wrapper .category-filter-image .berocket_checkbox_color:nth-child(9) ~ .berocket_checkbox_color{
	display:none!important;
}


body .filter-row .filter-shop .berocket_aapf_widget-wrapper .text-only-categories .berocket_checkbox_color:nth-child(-n+9) {
	display:none!important;
}


body .filter-shop .berocket_aapf_widget-wrapper .text-only-categories  li.berocket_hide_attribute_count_value,
body .filter-shop .berocket_aapf_widget-wrapper .category-filter-image   li.berocket_hide_attribute_count_value {
	display:none !important;
}

body .berocket_aapf_widget .berocket_checkbox_color.berocket_color_with_value{
	display:inline-block !important;
}
/*body .jura .berocket_aapf_widget .berocket_checkbox_color.berocket_color_with_value{
	display:block !important;
}*/

.berocket_aapf_widget-wrapper.berocket_aapf_selected_area_block .berocket_aapf_widget_show {
	left: 175px!important;
	margin-top: -0.9em!important;
	right:unset!important;
}

.text-only-categories li{
	margin-left:5px!important
}
.berocket_aapf_widget-wrapper .text-only-categories li span label .berocket_color_span_block{
	display:none!important;
	height: 1em!important;

}

.vc_tta-title-text{
	font-weight: 700!important;
    font-size: 40px!important;
}
.tab_small_header .vc_tta-title-text{
	font-weight: 700!important;
    font-size: 20px!important;
}
.vc_tta-controls-icon-chevron{
	height:20px!important;
	width:20px!important;
}
.slider.price{
	margin-right:5px!important;
}
.slider.price input{
	color:white;
	background-color:#c0aa83!important;
}
.wpb-js-composer  .filter-shop.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {padding:14px 42px 14px 0}
.wpb-js-composer .filter-shop.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{
	position: relative;
    top: 50%;
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
    right: auto;
       margin-left: 30px;
    margin-bottom: 15px;
}
.vc_tta-panel-body{padding:0!important}
.filter-shop .berocket_aapf_widget_show .fa.fa-angle-left, .filter-shop .berocket_aapf_widget_show .fa.fa-angle-right{
	color:white;
}

.filter-shop  .berocket_single_filter_widget:not(:last-child) .berocket_aapf_widget-title_div{  
	background-color: #ffffff1a;
    border-radius: 5px;
    padding-left: 15px;
}
.filter-shop  .berocket_single_filter_widget:last-child .berocket_aapf_widget-title_div{  
	
    padding-left: 15px;
}

body .jura .category-filter-column .berocket_single_filter_widget_123  ul.berocket_aapf_widget .berocket_checkbox_color {
	/*width: 48%!important;*/
}

@media (min-width: 1025px)   {
	 .berocket_single_filter_widget_123  ul.berocket_aapf_widget .berocket_checkbox_color {
		width: 24%!important;
	}
}

@media (max-width: 1024px) and  (min-width: 769px)  {
	ul.berocket_aapf_widget .berocket_checkbox_color {
		width: 30%!important;
	}
}
@media (max-width: 768px) {
	ul.berocket_aapf_widget .berocket_checkbox_color {
		width: 48%!important;
	}
}
@media (min-width: 768px) {
	.category-filter-column  {
		    border-right: 2px solid #ffffff40;
	}
}
body .berocket_aapf_widget .berocket_checkbox_color.brchecked_shadow .berocket_checked .berocket_color_span_block ,
body .berocket_aapf_widget .berocket_checkbox_color.brchecked_shadow  .berocket_color_span_block:hover {
   filter: invert(1)!important;
   color: #fff !important;
   box-shadow:none!important;
}
body .berocket_aapf_widget .berocket_checkbox_color .berocket_checked .berocket_color_text{
   border-style: solid;
   color: #fff !important;
   border-width: 0px 0px 1px 0px;
}
/*.attribute-filters .berocket_single_filter_widget{display:none;}*/
body .jura .attribute-filters .berocket_single_filter_widget_371,
/*body .coffee .attribute-filters .berocket_aapf_widget li.brw-marke-jura {display:none!important;}*/

body .berocket_filter_slider.ui-widget-content .ui-slider-handle{
	background: #fff;
    border: 1px solid #fff;
}
body .berocket_filter_slider.ui-widget-content .ui-slider-range, .berocket_filter_price_slider.ui-widget-content .ui-slider-range {
    background: none repeat scroll 0 0 #ffffff;
}

body .jura-sidebar .berocket_filter_slider.ui-widget-content .ui-slider-handle{
	background: #c0aa83;
    border: 1px solid #c0aa83;
}
body .jura-sidebar .berocket_filter_slider.ui-widget-content .ui-slider-range, .berocket_filter_price_slider.ui-widget-content .ui-slider-range {
    background: none repeat scroll 0 0 #c0aa83;
}

body .jura-sidebar .vc_tta-panels .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text,
body .jura-sidebar h4,
body .jura-sidebar h3{
	font-weight: 400!important;
    font-size: 15px!important;
}

.search-results .wc-view-switcher{display:none;}
/*end filter*/


#add_payment_method table.cart .product-quantity, .woocommerce-cart table.cart .product-quantity, .woocommerce-checkout table.cart .product-quantity {
    min-width: 11em;
}

/*newletter form*/
.newsletter-email,
.newsletter-datenschutz{width:50%;display:inline-block;margin-top:0!important;}
.newsletter-email .ginput_container_email,
.newsletter-email .ginput_container_email input{margin-top:0!important;}
.newsletter-datenschutz .gfield_checkbox label{color:white}
	.newsletter-datenschutz .gfield_checkbox label a {color:#c0aa83}
	.gform_wrapper ul.gform_fields li.gfield {
			width: 100%;
			display: block;
		}
/*end newsletter form*/

b, strong {
    font-weight: 700;
}
.newsletter-row{
	background-color:black;
}
.post-type-archive .newsletter-row .vc_column_container{
	margin-top: -35px;
    margin-bottom: -35px;
}
 li.product .woocommerce-loop-product__title, ul.products li.product h3{
	min-height:75px;
}
html body:not(.postid-76364)  .products-personalized  ul.products li{max-width:100%;width:100%;}
.wc-product__part.wc-product__description.hide-in-grid.hide-in-list{display:none}
@media screen and (max-width: 427px) {
	#page-titlebar h1{
		font-size:17px!important;
	}
	h2{
		font-size:15px!important;
	}
}
@media screen and (max-width: 767px) {
	
	.customify-builder-social-icons{
		  display: -webkit-box;
     	display: -ms-flexbox;
     	display: flex;
	}
	.header-home-images{
		display:-webkit-box;
	   display:-ms-flexbox;
	   display:flex
	}
}
@media screen and (max-width: 768px) {
	.gform_wrapper li.hidden_label span input {
		margin-top: -5px;
	}
	#sidebar-primary{
		position:fixed;
		bottom:0;
		background-color:#fff;
		width:100%;
		z-index:999;
		padding:0;
	}
	#sidebar-primary .sidebar-primary-inner{padding:0}
	.site-content  #sidebar-primary h4.widget-title{    
		background-color: #c0aa83;
		color: white;
		margin-bottom: -2em;
		padding: 20px;
		border-top: 1px solid white;
	}
	.widget_composite_summary_content{display:none;}
	 .widget_composite_summary_content.open{display:block!important; -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;}
	.widget_composite_summary.widget_position_default .widget_composite_summary_content{padding:20px 20px;}
	.products-slider-home{
		padding-right: 0px !important;
		padding-left: 0px !important;
		margin-left: 25px!important;
		margin-right: 25px!important;
	}
	.products-slider-home .woocommerce ul.products{margin: 0 1em 0;}
	.single-product.woocommerce ul.products{margin: 0 0 0;}
	div.glide__arrow--right {
	right: -2em;}
#carusel_poduct_sells:hover div.glide__arrow--right {
    right: -2em;
}
div.glide__arrow--left {
	left: -1.3em;}
#carusel_poduct_sells:hover div.glide__arrow--left {
    left: -1.3em;
}
}
.widget_composite_summary_content{display:none;}
	 .widget_composite_summary_content.open{display:block!important; -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;}
.widget_composite_summary_content.widget_composite_summary_content_3102.open{
	max-height: 60vh;
    overflow-y: scroll;
}
@media screen and (min-width: 1440px) {
		body .wc-grid-view .slick-list .wc-product-contents{position:relative; padding-top:7em!important;}
}

@media screen and (min-width: 1024px) {
		body .wc-grid-view .wc-product-contents{position:relative; padding-top:5em!important;}
}
@media screen and (min-width: 769px) {
	.product-template-default .site-content .customify-grid{position:relative}
	.product-template-default .site-content .customify-grid #sidebar-primary{
		position: fixed;
		right: 0;
		background: white;
		right:0;
			z-index: 999999999999;
	}
	.product-template-default .site-content .customify-grid #main{
		-webkit-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	.product-template-default .site-content .customify-grid .nav-in-title.product.type-product .customify-grid.wc-layout-columns1,
	.product-template-default .site-content .customify-grid .nav-in-title.product.type-product .summary-add-to-cart-form.summary-add-to-cart-form-composite1{
			-webkit-flex-basis: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	.builder-first--footer-2 .widget-area,
    .builder-first--footer-3 .widget-area{display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
	}
	.header-main-inner .builder-item--html{width:50%}
	.header-main-inner .builder-header-html-item.item--html{width:100%}
	div.glide__arrow--right,
	#carusel_poduct_related div.glide__arrow--right{
	right: -2.7em;}
	#carusel_poduct_sells:hover div.glide__arrow--right,
	#carusel_poduct_related:hover div.glide__arrow--right{
		right: -2.7em;
	}
	div.glide__arrow--left,
	#carusel_poduct_related div.glide__arrow--left{
		left: -2em;}
	#carusel_poduct_sells:hover div.glide__arrow--left,
	#carusel_poduct_related:hover div.glide__arrow--left{
		left: -2em;
	}
	.woocommerce ul.products li.product .wc-product-inner, .woocommerce ul.products>li .wc-product-inner{
		min-height:525px;
	}
	 ul.products li.product .wc-product-media{
		max-height:300px;
	}
	body .wc-grid-view .wc-product-contents{position:relative; padding-top:3.7em;}
	.wc-product-inner .wc-product__part:last-child {
		margin-bottom: 0;
		bottom: 20px;
		position: absolute;
		right: 0;
		left: 0;
	}

	.element-is-sticky #header-menu-sidebar{
		position: fixed;
    	top: 90px;
   	 	background-color: white;
	}	
	#header-menu-sidebar{
		position: fixed;
   		 top: 156px;
   		 background-color: white;
	}
	.admin-bar .element-is-sticky #header-menu-sidebar{
    	top: 122px;
	   
	}	
	.admin-bar #header-menu-sidebar{
   		 top: 182px;
		 
   		}
	.menuHeight{height: auto!important;}
}

@media (min-width: 768px) and (max-width: 800px){
.gform_wrapper .gform_footer.top_label {
		margin: -70px 0 0!important;
		text-align: right;
	}
	.gform_wrapper ul.gfield_checkbox li label{width:65%!important}
	.woocommerce ul.products li.product .wc-product-inner, .woocommerce ul.products>li .wc-product-inner{
		min-height:435px;
	}
	.wc-grid-view .wc-product-contents{position:relative}
	.wc-product-inner .wc-product__part:last-child {
		margin-bottom: 0;
		bottom: 20px;
		/*position: absolute;*/
		right: 0;
		left: 0;
	}
}
@media (min-width: 768px) {
.single-product .related.products ul.products {
      -webkit-box-orient: vertical;
       -webkit-box-direction: normal;
           -ms-flex-flow: inherit;
               flex-flow: inherit;
}

	
	div.ginput_container_name span {
		padding-right: 13px!important;
		margin-right: -6px!important;
	}
	.gform_wrapper .gform_footer.top_label{    margin: -51px 0 0;    text-align: right;}
}
@media (min-width: 769px) { 
	.home #site-content{
		position:relative;
		/*padding-top:720px;*/
		padding-top:50px;
	}
	.home .customify-container {
		position: unset;
	}
	.home .slider-home, .home .warning-home{
		position: absolute!important;
		top: 0;
		right: 0;
		left: 0!important;
		width: 100%!important;

	}
	.home .slider-home-warning{
	       position: absolute!important;
			/*top: 370px;*/
			right: 0;
			left: 0!important;
			width: 100vw!important;

	

	}
	.home .slider-home-warning + .vc_row-full-width {
		margin-top:280px;
	}
}
@media (min-width: 1024px) {
	.header-menu-sidebar-inner {
		    padding: 1.2em;
	}
	.header-menu-sidebar.light-mode .menu li,
	.header-menu-sidebar.light-mode .nav-menu-mobile .menu li a, .header-menu-sidebar.light-mode .nav-menu-mobile .nav-toggle-icon, .header-menu-sidebar.light-mode .sub-menu{
		border-color: transparent;
		  -webkit-box-flex: 1;
         -ms-flex: 1;
             flex: 1;
	}
	.nav-menu-mobile .menu li a {
		padding: 5px 10px!important;
	}
	.header-menu-sidebar.light-mode  ul li .nav-toggle-icon{display:none;}
	.header-menu-sidebar.light-mode .nav-menu a{
		color: #c0aa83;
		font-family: "Open Sans";
		font-weight: 600;
		text-transform: uppercase;
		font-size: 18px;
	}
	.header-menu-sidebar.light-mode  ul.sub-menu li a{
		color: black;
		font-family: "Open Sans";
		font-weight: 300;
		text-transform:uppercase;
		font-size: 14px;
	}
	.header-menu-sidebar.light-mode .nav-menu a:hover{color: #c0aa83;}
	.menu_sidebar_dropdown .header-menu-sidebar-inner{
		max-width:100%;
	}
	#site-navigation-sidebar-mobile{
		  display: -webkit-box;
		   display: -ms-flexbox;
		   display: flex;
			-webkit-box-pack: center;
				-ms-flex-pack: center;
					justify-content: center;
	}
}
@media (max-width: 1023px) {
	.header-menu-sidebar.light-mode .menu li,
	.header-menu-sidebar.light-mode .nav-menu-mobile .menu li a, .header-menu-sidebar.light-mode .nav-menu-mobile .nav-toggle-icon, .header-menu-sidebar.light-mode .sub-menu{
		border-color: transparent;
		  
	}
	.header-menu-sidebar.light-mode .nav-menu a{
		color: #c0aa83;
		font-family: "Open Sans";
		font-weight: 600;
		text-transform: uppercase;
		font-size:1.2rem;
		
	}
	.header-menu-sidebar.light-mode  ul.sub-menu li a{
		color: black;
		font-family: "Open Sans";
		font-weight: 300;
		text-transform:uppercase;
		font-size:0.9rem;
		
	}
	.header-bottom .light-mode {
		background: transparent;
	}
	
	.primary-menu-ul {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
	}
	#site-navigation-sidebar-mobile{
		  display: -webkit-box;
		   display: -ms-flexbox;
		   display: flex;
			-webkit-box-pack: center;
				-ms-flex-pack: center;
					justify-content: center;
	}
}
.menu_sidebar_slide_overlay .header-menu-sidebar-inner {
	max-width: 75em;
    margin: 8em auto;
	display: flex;
	align-items: center;
    flex-wrap: wrap;
	box-shadow: 0 0 5px #ccc;
    background: white;
}

.mobile-item--logo {
	flex-basis: 26%;
}

.mobile-item--html {
	flex-basis: 50%;
}

.mobile-item--social-icons {
	flex-basis: 14%;	
}

.menu_sidebar_slide_overlay .builder-item-sidebar {
	padding: 10px;
}

.primary-menu-ul {
	display: flex;
}

.header-main-inner .cb-row--mobile .col-v2-right {
	flex: initial;
}

.header-main-inner .row-v2 .col-v2.col-v2-center {
	margin-right: 0;
}

@media (max-width: 1024px) {
	.header--row .builder-item--social-icons {
		margin-left: 0;
    	margin-right: 0;
	}
	
	.header-social-icons.customify-builder-social-icons.color-custom li a {
		padding: .4em 0;
	}
	
	.builder-item--html,
	.builder-header-html-item {
		width: 100%;
	}
	
}
.woocommerce-pagination ul.page-numbers,
.woocommerce-pagination .page-numbers.current,
.page-numbers li,
.jura-sidebar .vc_tta-panels .vc_tta-panel-body,
.jura-sidebar .vc_tta-panels .vc_tta-panel-heading{
	background-color:transparent!important;
	border:none!important;
}

.jura-sidebar .vc_tta-panels .vc_tta-panel-heading i:before{
	border-color:#c0aa83!important;
}
.jura-sidebar .vc_tta-panels .vc_tta-panel-heading .vc_tta-title-text{
	color:#c0aa83;
}
body .jura-sidebar .vc_tta.vc_tta-accordion .vc_tta-panel-heading h4 a .vc_tta-controls-icon {
	left:10px !important;
}
body .jura-sidebar .vc_tta-panel-body{
margin-left: 10px !important;
}
.jura-sidebar ul.berocket_aapf_widget li {
	margin-left:5px!important;
}
.woocommerce-pagination ul.page-numbers li.page-numbers a:hover,
body .jura-sidebar .vc_tta-panels .vc_tta-panel-heading:hover .vc_tta-panel-title .vc_tta-title-text,
body .jura-sidebar .vc_tta-panels .vc_active .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text{
	font-weight:700!important;
	background:transparent!important;
}
html body:not(.postid-76364):not(.page-id-78050) .vc_row .vc_column_container .vc_column-inner .woocommerce ul.products li.product:not(.product_tag-jurashop):not(.product_tag-coffeeshop):not(.product_tag-ersatzteileshop):not(.product_tag-grill){
	max-width:100%;
}


.product-has-gallery>.wc-product-inner:hover img {
    opacity: 1;
}

@media (min-width: 769px){
.home #site-content {
    position: relative;
    padding-top: -1px;
}
}
@media (min-width: 1025px){
.home .slider-home-warning {
    margin-top: -135px;
	}
}
@media (max-width: 1024px){
.home .slider-home-warning {
    margin-top: -50px;
	margin-top: 0px;
	}
}