/*
 * CSS for the BB Sklep plugin.
 */

.woocommerce a.button, button.single_add_to_cart_button, .woocommerce button.button {
	color: #fff !important;
	background-color: #b89b5e !important;
	font-weight: 400 !important;
	transition: all .5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}

.woocommerce a.button:hover, button.single_add_to_cart_button:hover, .woocommerce button.button:hover {
	color: #fff !important;
	background-color: #222 !important;
}

.woocommerce li.product {
	text-align: center;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-family: Raleway;
}

.woocommerce-product-details__short-description p, .woocommerce-checkout label {
	font-family: Raleway;
	color: #222;
}

.woocommerce ul.products li.product .price {
	color: #222 !important;
}

.woocommerce .entry-summary label {
	display: block;
}

.sku_wrapper, .posted_in, .tagged_as {
	display: block;
	line-height: 2em;
}

.wyczysc {
	font-size: .83em;
	margin-left: 13px;
}

label .required {
	color: red;
    font-size: 1.2em;
}

.woocommerce-variation-add-to-cart p, form.cart p, #billing_country p {
	font-family: 'Raleway', sans-serif;
}

.panel-sklep {
	margin-bottom: 15px;
}

.term-description {
	margin-bottom: 30px;
}

.kategorie-title {
	margin-top: 35px;
}

.wc-block-product-categories a, .panel-sklep {
    font-family: "Open Sans",sans-serif;
    color: #878787;
    transition: all .5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

.wc-block-product-categories ul li {
	border-bottom: 1px solid #e6e6e6;
	padding: 15px 0;
}

.wc-block-product-categories ul {
	list-style: outside none none;
	padding-left: 0;
}

.widget-content .title {
	font-weight: 700;
}

.widget-content .title::after {
    background: #b89b5e none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    width: 44px;
    margin-top: 12px;
}

.variations .label {
	color: #222;
    font-size: 100%;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 150px !important;
}

.woocommerce .quantity .qty {
    width: 60px;
	padding: 3px;
}

.header-sticky section#mainblock.mainblock-sklep, .woocommerce-page.header-sticky section#mainblock, .woocommerce-checkout#mainblock {
	padding-top: 250px;
}

/*.product-type-variable .price {
	display: none;
}*/ /*Ukrywanie ceny górnej */

.product-type-variable .woocommerce-variation-price .price {
	display: block;
	margin-bottom: 10px;
}

.postid-3308 .price, .postid-3251 .price, .postid-3464 .price, .postid-3513 .price {
	display: block;
}

table.variations {
	margin-bottom: 0;
	margin-top: 10px;
}

table.variations label {
	text-align: left;
}

table.variations td > label {
	display: table-cell !important;
    vertical-align : middle;
}

.single-product label {
	color: #222;
	font-size: 0.95em !important;
}

.wc_countdowntimer {
	color: #222;
}

.product-categories .current-cat > a {
    color: #b89b5e !important;
} /* nie działa */

/*podświetlenie aktywnej kategorii - dla każdej trzeba dodać osobno */
.term-wiazanki ul.wc-block-product-categories-list li:first-child a {
	color: #b89b5e !important;
}

.term-polwience ul.wc-block-product-categories-list li:nth-child(2) a {
	color: #b89b5e !important;
}

.term-lezki ul.wc-block-product-categories-list li:nth-child(3) a {
	color: #b89b5e !important;
}

.term-wience ul.wc-block-product-categories-list li:nth-child(4) a {
	color: #b89b5e !important;
}

.term-sprzatanie-grobu ul.wc-block-product-categories-list li:nth-child(5) a {
	color: #b89b5e !important;
}

.woocommerce-thankyou-order-received {
	font-size: 2em;
    color: #80b305;
    margin-bottom: 30px;
}

.single-product input, .single-product select {
	padding: 7px 15px;
	font-size: 13px;
}

.single-product input#imie_nazwisko, .single-product input#napis_szarfa, .single-product input[type=date] {
	line-height: 1.5em;
}

.single-product textarea {
	line-height: 1.5em;
}

input[type=date] {
	min-width: 150px;
}

.woocommerce-shipping-methods label {
	font-weight: 400;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
	line-height: 1.2em;
	vertical-align: middle !important;
}

.woocommerce form .form-row .input-checkbox {
    display: inline;
    margin: 7px -17px 0px !important;
}

#billing_invoice_ask_field, #ship-to-different-address, .woocommerce-terms-and-conditions-wrapper {
	margin-left: 17px;
}

.woocommerce-terms-and-conditions .input-checkbox {
	margin-top: 10px !important;
}

.zamow-dla {
	margin-bottom: 25px;
	color: #000;
	font-size: 1.35em;
	font-weight: 600;
}

.woocommerce nav.woocommerce-pagination ul, .woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline !important;
}

.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
	border: 0 !important;
}

.product_meta .posted_in {
	display: none;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #222222 !important;
    color: #fff !important;
}

.woocommerce nav.woocommerce-pagination ul li a:hover {
	background: #fff !important;
	color: #b89b5e !important;
}

.woocommerce nav.woocommerce-pagination ul li span {
	border: 0 !important;
	line-height: 1.5em !important;
}

.woocommerce nav.woocommerce-pagination ul li a {
	border: 0 !important;
	line-height: 1.5em !important;
}

.woocommerce-shipping-destination {
	display: none;
}

@media(min-width: 992px) and (max-width: 1199px) {
	.header-sticky section#mainblock.mainblock-sklep, .woocommerce-page.header-sticky section#mainblock, .woocommerce-checkout#mainblock {
		padding-top: 380px;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media(max-width: 991px) {
	.header-sticky section#mainblock.mainblock-sklep, .woocommerce-page.header-sticky section#mainblock, .woocommerce-checkout#mainblock {
		padding-top: 50px;
	}

	.panel-sklep {
		margin: 0;
	}

	.wc-block-product-categories ul li {
		padding: 2px 0;
	}

	.kategorie-title {
		margin-top: 25px;
	}
}

@media(max-width: 768px) {
	input[type=date] {
		padding: 15px;
	}
 }

/*@media (min-width: 992px) {
	.sklep-main {
		float: right !important;
	}
}*/
