.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: url(https://officejack.de/wp-content/uploads/2021/09/marketplace-promo-popup.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.header-banner{
	background-color:rgb(254,97,27);
	background-image: none;
}

.page-title-default{
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(247,249,255);
	background-image: none;
}

:root{
--wd-text-font:"Inter", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgba(0,0,0,0.56);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Inter", Arial, Helvetica, sans-serif;
--wd-title-font-weight:300;
--wd-title-color:rgb(110,110,115);
}
:root{
--wd-entities-title-font:"Inter", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:300;
--wd-entities-title-color:rgb(110,110,115);
--wd-entities-title-color-hover:rgba(110, 110, 115, 0.84);
}
:root{
--wd-alternative-font:"Inter", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Inter", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:300;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:rgb(110,110,115);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Inter", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:capitalize;
--wd-header-el-font-size:19px;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-size: 20px;
}

html .product-grid-item .price > .amount, html .product-grid-item .price ins > .amount, html .product.product-grid-item del, html .product.product-grid-item del .amount, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > ins .amount, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount, html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > ins .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > ins .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del .amount, html .wd-product-nav-desc .price > .amount, html .wd-product-nav-desc .price > ins .amount, html .wd-product-nav-desc .price > ins .amount, html .product-quick-view  .summary-inner > .price > .amount, html .product-quick-view .summary-inner > .price > ins .amount, html .product-quick-view  .summary-inner > .price del, html .product-quick-view  .summary-inner > .price del .amount, .price-prefix{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 500;font-size: 24px;color: rgb(110,110,115);
}

.woocommerce-Price-amount {
	font-family: "Inter", Arial, Helvetica, sans-serif;color: rgb(110,110,115);
}

:root{
--wd-brd-radius: 18px;
}:root{
--wd-primary-color:#0071e3;
}
:root{
--wd-alternative-color:rgb(0,0,0);
}
:root{
--wd-link-color:#0071e3;
--wd-link-color-hover:rgb(73,155,237);
}
.woodmart-archive-shop .main-page-wrapper{
	background-color:rgb(247,247,247);
	background-image: none;
}

:root{
--btn-default-bgcolor:rgba(0,113,227,0.88);
}
:root{
--btn-default-bgcolor-hover:rgb(0,113,227);
}
:root{
--btn-shop-bgcolor:rgba(0,113,227,0.88);
}
:root{
--btn-shop-bgcolor-hover:rgb(0,119,237);
}
:root{
--btn-accent-bgcolor:rgb(217,49,67);
}
:root{
--btn-accent-bgcolor-hover:rgb(196,45,60);
}
html .wd-hover-quick .wd-add-btn>a, html .wd-hover-quick.wd-quantity-overlap div.quantity input[type], html .wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a, html .wd-hover-standard .wd-add-btn>a, html .wd-hover-fw-button .wd-add-btn>a, html .wd-hover-fw-button.wd-quantity-overlap div.quantity input[type], html .product-list-item .wd-add-btn>a, html .quick-shop-form .single_add_to_cart_button, html .quick-shop-form div.quantity input[type]{
	font-size: 17px;
}

:root{
--notices-success-bg:rgb(0,113,227);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
.product-labels .product-label.onsale{
	background-color:rgb(221,51,51);
}

.product-labels .product-label.attribute-label:not(.label-with-img){
	background-color:rgb(30,115,190);
}

.product-labels .product-label.attribute-label:not(.label-with-img){
	color:rgb(255,255,255);
}

.wd-builder-off .wd-fbt.wd-design-side{
--wd-form-width: 313px;
}	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 1px;
		
					--btn-default-color: #fff;
		
					--btn-default-color-hover: #fff;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
					
			
							--btn-default-brd-radius: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-shop-brd-radius: 35px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
			
					
					
			
			
							--btn-accent-brd-radius: 5px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
					
							
					--wd-brd-radius: 5px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1570px;
			}
		}

		.container {
			max-width: 1600px;
		}

		:root{
			--wd-container-width: 1600px;
		}
	
			.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1570px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1580px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1590px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1600px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1610px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1630px;
		}
		@media (min-width: 1617px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1600px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
	
	
	
	
	
					rs-slides [data-type=text],
		rs-slides [data-type=button] {
			font-family: Inter !important;
		}
		
					rs-slides h1[data-type=text],
			rs-slides h2[data-type=text],
			rs-slides h3[data-type=text],
			rs-slides h4[data-type=text],
			rs-slides h5[data-type=text],
			rs-slides h6[data-type=text] {
				font-family: Inter !important;
			}
			
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//officejack.de/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.4") format("woff2");
}

/*Verschiebt trusted Batch nach hinten wenn konfigurator offen ist*/
.mkl_pc.opened {
    
    z-index: 500000000000 !important;
}



/*etwas mit amazon pay*/
.wc-amazon-checkout-message{
	display:none;
}

/*etwas mit amazon pay*/
#payment > ul > li.wc_payment_method.payment_method_amazon_payments_advanced > label > img{
	float:right;
}

.grecaptcha-badge{
	display:none;
}

.menu-item > a{
	color:#000000;
}
.wd-widget, .widget, div[class^=vc_wp]{
	color:#000000;
}


/*was ist das*/
.wp-block-table td, .wp-block-table th{
	border:0;
}

/*-------KATEGORIESEITE---------*/

/* versteckt Brandname in der Kategorieseite auf Produkt*/
.wd-product-brands-links {display:none;}

/* versteckt Auf Lager in der Kategorieseite auf Produkt*/
.wd-product-stock {display:none;}

/* Versteckt Lieferdatum von Produkt auf Kategorieseite */
.rp_estimated_date{display: none;} 
/* Versteckt Return to Shop Button */

.wd-empty-mini-cart .btn {
    display: none;
}

/*Design für Label auf Produkten in Kategorieseite*/

.product-label.attribute-label:not(.label-with-img) {
    color: white;
    min-width: 60px;
    border-radius: 4px;
	font-weight: 400;
} 

/*Warenkorb bearbeiten verschwindet*/
.wcpa_edit_product {
    display: none;
 } 

/*Bearbeitet Vergleichstabelle*/	
.wd-price-table.price-style-default .wd-plan-price {
    padding: 70px 20px;
		background-color:#f8f8f8;
}
.orderby {
display:none;
}
	

/* versteckt ladezeichen im warenkorb vom configurator */
.shop_table tbody tr td.product-thumbnail a img.generating-image
{ 
visibility: hidden;
}

/* Überschrift im Konfigurator hat gestört damit wird es ausgeblendet*/
.mkl_pc_toolbar>header h3 {
	
	visibility:hidden;
} 


.wd-dropdown-menu.wd-design-full-width{
	background-color:#F7F9FF;
}

.wd-dropdown-menu.wd-design-full-width{
-webkit-box-shadow: 1px 5px 9px 6px rgba(209,209,209,0.38); 
box-shadow: 1px 5px 9px 6px rgba(209,209,209,0.38);
}

.table-custom-cart {
  margin: auto;
  border-collapse: collapse;
  width: 80%;
  max-width: 600px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
  margin-top: 20px;
}

.table-header-custom-cart {
  color: #fff;
}

.table-custom-cart th, .table-custom-cart td {
  padding: 12px;
  text-align: center;
  border-bottom: 1px solid #ddd;
}

.table-custom-cart thead {
  background-color: #0071e3;
  color: #fff;
}

.table-custom-cart th {
  font-size: 1.2em;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

.table-custom-cart tbody tr:nth-child(odd) {
  background-color: #f9f9f9;
}

.table-custom-cart tbody tr:nth-child(even) {
  background-color: #e9ecef;
}

.table-custom-cart tbody tr:hover {
  background-color: #f1f1f1;
}

.table-custom-cart td {
  font-size: 1em;
  color: #333;
}

.circle-custom-cart {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #0071e3;
  color: white;
  text-align: center;
  line-height: 30px;
  font-weight: bold;
  font-size: 0.9em;
}

/* Highlighted row and cell styles */
.table-custom-cart tbody tr.highlight {
  background-color: rgba(255, 102, 0, 1) !important;
}

.table-custom-cart tbody tr.highlight td.highlight-cell {
  color: #fff !important;
}

/* Das ist der BUtton zum konfigurator*/
.buttonKonfigurator {padding: 16px 40px;
  font-size: 23px;
  color: #0071e3;
  background: transparent;
  border: 2px solid #0071e3;
  border-radius: 6px;
  font-family: 'Inter', sans-serif;
  cursor: pointer;
  transition: background 0.3s ease, color 0.3s ease;
}

.buttonKonfigurator:hover {
    background: #0071e3;
  color: white;
}

.single_add_to_cart_button{
border: 2px solid #0071e3;
	color: #0071e3;
	background-color: white;
}

/* Echschreibtisch Konfigurator paar design */

.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices{
color: #005bb5;
	font-weight:500;
}
/*zeigt den total price*/
.hide-larger-price .price {
    word-spacing: 0em;
    visibility: visible !important;
}
/*versteckt die extra Kosten*/
.pc-price{
visibility: hidden;
}
.mkl_pc .mkl_pc_container .mkl_pc_toolbar section.choices .layer_choices li.choices-list li span.text.choice-name {
    display: block;
    font-size: 1.0em;
    text-transform: none; !important;
    text-align: center;
	font-weight:500;
}
.text layer-name{
font-size: 1.1em;
}

/* Deaktiviert text-transform: uppercase für Buttons */
.btn, .button, [type=button], [type=submit], button {
    text-transform: none !important;
}



/*macht "Konfiguration zurücksetzen" button größer*/
.mkl_pc .mkl_pc_container footer button.reset-configuration{
     font-size: 16px;
	
}




/*Abstand zwischen amazon und paypal button im Warenkorb*/
.ppc-button-wrapper {
margin-bottom: 5px;
}

/* Bearbeite Konfiguration-Link wird entfernt */
.mkl-pc-edit-link--container{ 

	display: none;
	
}

.checkout-order-review{
	padding-bottom: initial;
	
}

.payment_methods li>label{
	display:inline-table;
}


	@media (min-width: 1025px) {
	#post-9 > div > div > div.woocommerce.cart-content-wrapper.row > div.cart-totals-section.col-12.col-lg-5.col-xl-4.cart-collaterals > div > div > table > tbody > tr.woocommerce-shipping-totals.shipping > td{
	padding:0;
}

.tabs-layout-tabs .shop_attributes{
	max-width:1200px;
}
.title-size-small .title{
	font-size:36px;
}

/*Progress bar office Jack 100K Martindale Desktop*/
.elementor-element.elementor-element-1d47ab8 .elementor-progress-wrapper .elementor-progress-bar {
  
	background: linear-gradient(to right, #CB0000, #CB0000, #fbd72b, #fbd72b, #56ab2f);
}

.elementor-29845 .elementor-element.elementor-element-20bf252 .elementor-progress-wrapper .elementor-progress-bar
 {
     background: linear-gradient(to right, #CB0000, #CB0000, #fbd72b);
}
}

@media (max-width: 576px) {
	.page-title .title{
	font-size:16px;
}
.shop-loop-head{
	display:none !important;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
   
    font-size: 99%;
}

/*Versteckt produktname im Konfigurator von Ecktisch*/
.mkl_pc .mkl_pc_container .mkl_pc_toolbar>header h3 {
    display: none;
}


.woocommerce-mini-cart .remove{
width: 45px;
height: 45px;
line-height: 30px
}

/* Konfigurator eckschreibtisch Warenkorb Button und Anzahl korriegieren
.mkl_pc .mkl_pc_container footer{

background: lightgrey;

}
*/
.mkl_pc_container footer{

display: none;

}

}

