/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.home .wd-page-content {
 padding-top: 30px;
 padding-bottom: 60px;
}
.woocommerce-ordering,
.home .yoast-breadcrumb{
 display: none;
}
.r-footer {
 text-align: center;
 padding: 15px;
 color: #fff;
}
.r-footer .c-text a {
 color: #fff;
}
.r-footer .c-text a:hover {
 color: rgb(253,102,30);
}
.r-footer .c-text strong {
 padding: 0 10px;
 font-weight: 400;
}
.wd-gallery-images img {
 height: 720px;
 object-fit: cover;
}
.wd-gallery-thumb img {
 height: 150px;
 object-fit: cover;
}
.product_title {
 color: rgb(53,85,46);
 font-size: 28px;
}
.wd-page-title .title {
 text-transform: uppercase;
 font-size: 28px !important;
}
.c-button a {
 background: #fd661e;
 padding: 5px 15px;
 border-radius: 5px
}
.c-button a:hover {
 background: #8db352;
}
.c-button  a .nav-link-text:after {
 display: none;
}
.wd-after-add-to-cart,
.onbackorder form.cart,
.onbackorder .wd-before-add-to-cart,
.available-on-backorder + form.cart{
 display: none;
}
.onbackorder .wd-after-add-to-cart{
 display: block;
}
.wd-after-add-to-cart a {
 background: #35552e;
 padding: 10px 15px;
 border-radius: 5px;
 color: #fff;
 text-transform: uppercase;
 font-weight: 700;
 font-size: 14px;
}
.wd-after-add-to-cart a:hover {
 background: #8db352;
}
.wd-before-add-to-cart {
 background: rgb(234 237 233);
 border-radius: 3px;
 padding: 10px;
}
.wd-before-add-to-cart strong {
 font-weight: 700;
}
.product-image-summary .summary-inner {
 display: grid
}
.wd-shipping-progress-bar  {
 order: 7;
 margin-top: 10px;
}
.wd-before-add-to-cart {
 order: 8 !important;
}
.wd-after-add-to-cart {
 order: 6 !important;
}
.product-image-summary .product_title {
	order: 1;
}
.product-image-summary .price {
	order: 2;
}
.product-image-summary .variations_form-linked {
	order: 3;
}
.product-image-summary .woocommerce-product-details__short-description {
	order: 5;
}
.product-image-summary .cart,
.product-image-summary .stock{
	order: 4;	
}
.product-image-summary .wd-visits-count {
	order: 6;
}
.product_title span {
 color: #fd661e;
}
.product-label.attribute-label:not(.label-with-img) {
 background: #fd661e !important;
 color: #fff !important;
 border-radius: 4px !important;
 font-size: 20px !important;
}
.c-check-radio  {
 border: 0;
 padding: 0;
 display: flex !important;
 justify-content: flex-start;
 align-items: center;
 flex-direction: row;
 flex-wrap: nowrap;
 margin-bottom: 40px !important;
}
.c-check-radio legend {
 display: none !important;
}
.c-check-radio label {
 margin-right: 40px;
 margin-left: 15px; 
}
.c-check-radio input[type=radio] {
 appearance: none;
 -webkit-appearance: none;
 cursor: pointer !important;
}
.c-check-radio label[for=billing_kupuje_jako_prywatna] input[type=radio]:before {
 content: '';
 border: 2px solid #ddd;
 width: 255px;
 height: 50px;
 margin-left: -15px;
 margin-top: -25px;
 position: absolute;
}
.c-check-radio label[for=billing_kupuje_jako_firma] input[type=radio]:before {
 content: '';
 border: 2px solid #ddd;
 width: 165px;
 height: 50px;
 margin-left: -10px;
 margin-top: -25px;
 position: absolute;
}
.c-check-radio input[type=radio]:hover:before,
.c-check-radio input[type=radio]:checked:before{
 border: 2px solid #000 !important;
}
.form-row-hide {display: none !important;}
@media only screen and (max-width: 800px) {
 .home .wp-block-wd-title {
  font-size: 20px !important;
 }
 .home .woocommerce-ordering {
  display: none
 }
 .r-footer .c-text {
  font-size: 14px;
 }
 .r-footer .c-text strong {
  font-size: 0;
  display: block;
 }
 .wd-gallery-images img {
  height: 350px;
  object-fit: cover;
 }
 .wd-gallery-thumb img {
  height: 120px;
  object-fit: cover;
 }
 .product_title {
  font-size: 20px;
 }
 .wd-page-title .title {
  font-size: 20px !important;
 }
 .wd-header-text img{
  width: 150px;
 }
	.cky-btn-revisit-wrapper {
		bottom: 65px !important;
	}
	
	.wd-toolbar .wd-header-cart .wd-tools-icon:before{
		font-size: 26px;
	}
	
	.wd-toolbar .wd-header-cart .wd-tools-icon .wd-cart-number {
		background-color: #fd661e;
		width: 18px;
  		height: 18px;
  		font-size: 11px;
 		line-height: 18px
	}
	
	.whb-main-header .wd-header-cart .wd-tools-icon:before{
		font-size: 28px;
	}
	
	.whb-main-header .wd-header-cart .wd-tools-icon .wd-cart-number {
		background-color: #fd661e;
		width: 18px;
  		height: 18px;
  		font-size: 11px;
 		line-height: 18px
	}
}

label[for='shipping_method_0_local_pickup4']:after {
	content: 'OWNIA 53, 08-500 RYKI WOJ.LUBELSKIE';
	position: relative;
	display: flex;
	font-size: 14px;
	justify-content: flex-end;
}

.zamowienie-form .wpcf7-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}

.zamowienie-form .wpcf7-form p {
	max-width: 49%;
	flex-basis: 49%;
}

.zamowienie-form .wpcf7-form p:has(.city-form),
.zamowienie-form .wpcf7-form p:has(.zamow-button) {
	max-width: 100%;
	flex-basis: 100%;
}

.zamowienie-form .wpcf7-form p:has(.zamow-button) { margin-bottom: 0px }

.zamowienie-form .wpcf7-form .zamow-button {
	display: flex;
	justify-content: center;
  	gap: 10px;
	align-items: center;
}

.zamowienie-form .wpcf7-form .zamow-button span:has(.ilosc-paczki) {
	max-width: 60px
}

.wd-product.onbackorder .wrapp-buttons {
	display: none !important;
}

#product-115 .wd-shipping-progress-bar {
	display: none;
}

.shopping-cart-widget-footer .wd-progress-bar {
	display: none !important;
}

.bigbag-info span {
	font-size: 19px;
	font-weight: 1000;
	text-decoration: underline;
}

.bigbag-info-extra {
	margin-top: 20px;
	margin-bottom: 15px;
	color: #e67e22;
	font-weight: 600;
}

.bigbag-info-extra strong {
	font-weight: 1000;
}

.woocommerce-checkout-payment .wc_payment_methods li input {
	display: none;
}

.woocommerce-checkout-payment .wc_payment_methods li {
	margin-bottom: 25px;
}

.woocommerce-checkout-payment .wc_payment_methods li > label {
	border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
	padding: 7px 15px;
	-webkit-transition: border 0.3s ease-out;
-moz-transition: border 0.3s ease-out;
-ms-transition: border 0.3s ease-out;
-o-transition: border 0.3s ease-out;
transition: border 0.3s ease-out;
	cursor: pointer;
}

.woocommerce-checkout-payment .wc_payment_methods li > label:hover,
.woocommerce-checkout-payment .wc_payment_methods input:checked + label {
	border-color: black;
		background: white;
}

