@charset "utf-8";
/* CSS Document */

.nm-header {
  background-image: url(https://www.balbex.cz/wp-content/uploads/2016/10/menu-pozadi-3.jpg) !important;
  background-repeat: repeat !important;
  background-position: 74% top !important;
  background-attachment: scroll !important;
}
.header-on-scroll .nm-header {
  background-image: none !important;
}
.header-on-scroll .nm-header {
  line-height: 47px;
}
.header-on-scroll .nm-header-logo img {
  height: 48px;
}
.nm-header.menu-centered .nm-header-logo {
  width: 22% !important;
}
.nm-header.menu-centered .nm-main-menu {
  width: 55% !important;
}
.nm-portfolio-item-image img {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  object-fit: cover;
  width: 200px;
  height: 174px;
}
.nm-image-overlay {
  border-radius: 100px;
}
.nm-portfolio-wrap .nm-row {
  padding-right: 225px;
  padding-left: 225px;
}
.blok-text-home {
  background-image: url(https://www.balbex.cz/wp-content/uploads/2016/10/area-hp.jpg);
  background-size: cover !important;
}
.home .slick-dots {
	display: none !important;
}
.nm-testimonial-author span {
  color: #fff;
}
.nm-testimonial-author span::before {
  background: #FFF !important;
}
.nm-shop-taxonomy-heading {
  padding-top: 50px;
}
.product_list_widget {
  padding-top: 36px;
}
.nm-footer {  margin-top: 55px;}
.title-active h3 a strong:hover { color: gray;}
#nm-shop-products .product.type-product,
#nm-related .product.type-product {
	transition: 0.3s;
    padding: 3px;
  }
#nm-shop-products .product.type-product:hover,
#nm-related .product.type-product:hover {
    background-color: #F2F2F2;
    padding: 3px;
  }
.wc-block-components-totals-fees .wc-block-components-totals-item__label {
  color: green;
}
.woocommerce-loop-product__title {
  font-size: 18px !important;
  color: black;
}
.woocommerce-loop-product__title:hover {
	text-decoration: underline;
}
.nm-shop-loop-details {
  padding: 0 5px;
}
.products .nm-wishlist-button {
  top: 4px;
  right: 7px;
}
.nm-shop-loop-actions {
  left: 5px !important;
}

.woocommerce-cart .nm-shop-notice,
.nm-shop-notice {
  position: relative;
  padding-top: 6px;
  padding-right: 30px;
  padding-left: 30px;
  text-align: left;
}
.page-id-10 .woocommerce .woocommerce-notices-wrapper,
.page-id-6673 .woocommerce .woocommerce-notices-wrapper {
  margin-top: 45px;
}
.nm-shop-notice.woocommerce-message strong {
  font-weight: bold;
}
.nm-cart-empty .nm-shop-notice.woocommerce-info {
  padding: 15px 22px 16px;
}
.nm-shop-notice.woocommerce-info {
  color: red;
}
#nm-shop.header-disabled {
  padding-top: 15px;
}
.post-type-archive-product .nm-shop-sidebar-default.nm-shop-sidebar-position-right .nm-shop-sidebar-col,
.post-type-archive-product .nm-shop-products-col.col-md-9.col-sm-12  {
  padding-top: 47px;
}
.tppl-label-img {
  bottom: 0px;
}
.awdr_checkout_promotion_messages {
  padding-top: 20px;
}
table.shop_table.order_details.ppl_detail {
  margin-top: 44px;
}


@media (min-width: 1600px) { 
	 .home .blok-text-home {   padding-top: 0px !important; } 
  
}


@media screen and (min-device-width: 901px) and (max-device-width: 1280px) { 	
}


@media (max-width: 680px) { 
	.schovane {	display: none !important; }
	.nm-page-full .blok-text-home { background-size: 180% !important; background-position-y: top; padding-top: 0px !important; }
	.katalog-home { margin: 30px 0 30px 0; }
	.wpb_single_image .vc_single_image-wrapper {  width: 100% !important;  height: auto !important;}
	.entry-content img {  width: 100%;}
	.wpb_single_image .vc_figure {  width: 100%;}
}