/* 
Theme Name: Beli Labod
Version: 1.0 
Description: 
Author: Plenum IT
Author URI: https://www.plenum.si
Template: storefront 
*/  

/* --------------- Theme customization starts here ----------------- */
html, body {
  font-family: 'PT Sans Narrow', sans-serif;
}
a {
  color: #b5060a;
}
.site-header, .site-header-cart .widget_shopping_cart, .site-header-cart .widget_shopping_cart .buttons, .site-header-cart .widget_shopping_cart .total {
  background: #b5060a;
}
.widget-area .widget a {
  font-weight: normal;
}
.widget.woocommerce li .count {
  font-size: 12px;
}
.custom-logo-link {
	
}
.custom-logo-link img{ max-width: 100px; }
.woocommerce-ordering, .woocommerce-result-count {
  display: none;
}
.woocommerce-loop-product__title {
  min-height: 40px;
}
.woocommerce-products-header {
  position: relative;
  min-height: 60px;
}
.woocommerce-products-header .woocommerce-products-header__title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(255,255,255,0.9);
  padding: 15px;
}
.wp-block-cover__inner-container {
  background: rgba(255,255,255,0.9);
  padding: 15px;
}
.woocommerce-products-header .term-description {
  position: absolute;
  bottom: 15px;
  left: 15px;
}
.widget_archive ul li, .widget_categories ul li, .widget_layered_nav_filters ul li, .widget_layered_nav ul li, .widget_links ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_product_categories ul li, .widget_recent_comments ul li, .widget_recent_entries ul li {
  padding: 5px;
  line-height: 30px;
  background: #fafafa;
  margin: 0;
  border-bottom: 1px solid rgba(0,0,0,.05);
}
ul li.current-cat {
  background: #fff;
}
ul.product-categories {
  margin-top: -20px;
}
.cat-item-img {
  float: left;
  height: 30px;
  margin: 0 10px 0 0;
}
.widget-area .widget li a {
  max-width: calc(100% - 30px);
  width: 100%;
  display: inline-block;
  text-decoration: none;
}
.widget_product_categories ul li::before {
  display: none;
}
.site-main ul.products li.product:hover {
  background: #fafafa;
}
@media screen and (min-width: 992px) {
  .storefront-primary-navigation, .site-search .widget_product_search form input[type="search"], .site-search {
    background: rgba(0,0,0,0.2);
  }
}
.site-search, .site-search .widget_product_search form::before {
  color: #fff;
}
.site-search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.site-search input::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.site-search input:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.site-search input:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.site-header-cart .cart-contents {
  text-align: right;
}
.site-header-cart .cart-contents::after {
  margin-right: 10px; 
  float: left;
  position: absolute;
  left: 0;
  top: 28px;
}
.site-header-cart .cart-contents .count {
  margin-left: 30px;
}
.site-header-cart .widget_shopping_cart .product_list_widget li a:before {
  color: #fff;
}
.site-header-cart .cart-contents .count {
  float: left;
  line-height: 30px;
}
.storefront-breadcrumb {
  margin: 0;
}
.site-header a, .main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a, .site-header-cart .widget_shopping_cart, .site-header .product_list_widget li .quantity {
  color: #fff !important; 
}
header a.wc-forward {
  color: #333 !important;
}
header a.checkout.wc-forward {
  color: #fff !important;
}
.woocommerce-pagination {
  position: relative;
  z-index: 1;
}