/**
* Theme Name: Woodstock Child
* Description: This is a child theme of Woodstock.
* Author: <a href="https://temash.design">TemashDesign</a>
* Template: woodstock
* Version: 2.6.3
*/

@media screen and (max-width: 1680px) { 
	.woocommerce .shop-ordering li .shop-layout-opts, .woocommerce-page .shop-ordering li .shop-layout-opts {
		display: none;
	}
}

@media screen and (max-width: 500px) {
	#products li.product-item figure.product-inner h4 {
		font-size: 0.75rem;
	}
	
}

.product_after_shop_loop_buttons {
	height:auto;
	margin:0 auto;
	width:fit-content;
}

.prod-plugins {
	border-top: none;
}

.cwgstock_button { background: #f2d71f !important;}
.cwginstock-subscribe-form .panel-primary>.panel-heading {background-color: #f2d71f !important; border-color: #f2d71f !important; }
.cwginstock-subscribe-form .panel-primary {border-color: #f2d71f !important;}

/*@media screen and (max-width: 1495px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.8rem;
	}
}

@media screen and (max-width: 1178px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.7rem;
	}
}


@media screen and (max-width: 1139px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.6rem;
	}
}


@media screen and (max-width: 1025px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.8rem;
	}
}

@media screen and (max-width: 991px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 1rem;
	}
}

@media screen and (max-width: 773px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.8rem;
	}
}

@media screen and (max-width: 693px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.7rem;
	}
}

@media screen and (max-width: 640px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 1rem;
	}
}

@media screen and (max-width: 564px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.9rem;
	}
}
@media screen and (max-width: 518px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.8rem;
	}
}
@media screen and (max-width: 476px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.75rem;
	}
}
@media screen and (max-width: 452px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.7rem;
	}
}

@media screen and (max-width: 430px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.65rem;
	}
}


@media screen and (max-width: 408px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.6rem;
	}
}
@media screen and (max-width: 386px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.55rem;
	}
}
@media screen and (max-width: 363px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.5rem;
	}
}*/
@media screen and (max-width: 360px) {
	.products .product_after_shop_loop_switcher a.button, .products .category-price-grid-list a.button {
		font-size: 14px !important;
	}
}
@media screen and (max-width: 340px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.75rem;
	}
}
@media screen and (max-width: 312px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.7rem;
	}
}
@media screen and (max-width: 299px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.6rem;
	}
}
@media screen and (max-width: 324px) {
	.products .product_after_shop_loop_switcher a.button, .products .category-price-grid-list a.button {
		font-size: 7px !important;
	}
}
@media screen and (max-width: 306px) {
	.products .product_after_shop_loop_switcher a.button, .products .category-price-grid-list a.button {
		font-size: 6px !important;
	}
}
@media screen and (max-width: 288px) {
	.products .product_after_shop_loop_switcher a.button, .products .category-price-grid-list a.button {
		font-size: 5px !important;
	}
}
/*@media screen and (max-width: 318px) {
	.product_after_shop_loop .price, .product_after_shop_loop .price ins {
		font-size: 0.4rem;
	}
}*/

@media screen and (max-width: 1600px) {
	.update_cart, .checkout-button {
		font-size: 0.75rem !important;
	}
}
@media screen and (max-width: 1460px) {
	.update_cart, .checkout-button {
		font-size: 0.75rem !important;
		padding: 0 10px !important;
		width: 45% !important;
	}
}

@media screen and (max-width: 1280px) {
	.update_cart, .checkout-button {
		font-size: 0.65rem !important;
		padding: 0 10px !important;
		width: 45% !important;
	}
}

@media screen and (max-width: 350px) {
	.update_cart, .checkout-button {
		font-size: 0.5rem !important;
		padding: 0 10px !important;
		width: 45% !important;
	}
}

.zadnystyl {list-style:none;}

/*.owl-stage {width:auto !important;} 
.owl-item {width:20% !important;}
.products .owl-nav {display:none !important;}
#products li.product-item {margin-left: 0px !important; margin-right:0px !important;}


@media screen and (max-width: 768px) {
	.owl-item {width: 50% !important;}
}*/

@media screen and (min-width: 1360px) {.products .product_after_shop_loop_switcher a.button, .products .category-price-grid-list a.button {font-size:13px !important;}}

.type-post .entry-content p {font-size:18px !important;}
@media screen and (max-width: 992px) {
	.woocommerce-page .info-produktu, .woocommerce-page .obrazky-produktu {
		width: 50% !important;
	}
	.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
		margin-left: 0px !important;
	}
	.single-product .content-pos .single-product-infos h1.product_title {
		font-size: 20px;
	}
}
@media screen and (max-width: 580px) {
	.woocommerce-page .info-produktu, .woocommerce-page .obrazky-produktu {
		width: 100% !important;
	}
}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {
	border: none !important;
}

.widget_product_categories .product-categories li > a {
	color: black;
}
li.switch {
	margin-top:5px;
}
@media screen and (max-width: 420px) {
	.acc-link {
		font-size:10px;
	}
}
@media screen and (max-width:380px) {
	.social-icons {
		display:none;
	}
}

.summary-description table {
	font-size:18px;
}
.header-main-section .l-logo img {
	height:155px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  height: 45px;
  line-height: 45px;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  vertical-align: middle;
}