/**
 * Theme Name:     Rockmetalvibes
 * Author:         GW
 * Template:       hello-elementor
 * Text Domain:	   rockmetalvibes
 * Description:    rockmetalvibes
 * Theme URI:      #
 * Author URI:     #
 * Version:        1.0
 * License:        #
 * License URI:    #
 * Tags:           #
 */

/** WOO */
.e-woocommerce-notices-wrapper:focus-visible,
.woocommerce-message:focus-visible,
.e-woocommerce-notices-wrapper:focus,
.woocommerce-message:focus,
.e-woocommerce-notices-wrapper,
.woocommerce-message {
	outline: none !important;
}
.woocommerce-shipping-estimate-html,
.e-woocommerce-login-nudge.e-description{
	display: none;
}
.btn.button.select-paczkomat-button {
	margin: 20px 0;
}
.e-cart-section #coupon_code {
	border-radius: 30px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
  max-width: 115px;
  padding-inline-end: 30px;
}
.woocommerce-shipping-totals.shipping .btn.button.select-paczkomat-button {
	background: #000000;
	border-radius: 30px;
	margin: 20px 0;
	border: 2px solid #000000;
	color: #ffffff;
	font-size: 12px;
	font-weight: 400;
}
.cart-collaterals .cart-subtotal td {
	border-bottom: 1px solid #cccccc !important;
}
.woocommerce-terms-and-conditions-checkbox-text {
	line-height: 18px;
	margin-bottom: 20px;
	display: inline-grid;
}
.woocommerce-privacy-policy-text {
	line-height: 17px;
}
.variations th,
.woo-variation-items-wrapper {
	background: none!important;
	background-color: transparent!important;
	padding: 0px 0 15px 0 !important;
}
#selected-paczkomat{
  float: left;
  width: 100%;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
  color: #666666;
	margin-bottom: 20px;
}
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
  text-align: center!important;
}
.lista-kategori-produktow ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.lista-kategori-produktow ul li a {
	padding:8px 25px;
	border:1px solid #eeeeee;
	color:#000000;
	width:100%;
	border-radius:5px;
	float:left;
	margin-bottom:5px;
	font-size:14px;
}
.lista-kategori-produktow ul li.current-cat a,
.lista-kategori-produktow ul li a:hover {	
	border:1px solid #000000;
	color:#ffffff;
	background:#000000;
}
/** THEME */
.kategorie-produktow-stopka ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.kategorie-produktow-stopka ul li {
	display:inline-block;
	vertical-align:top;
}
.kategorie-produktow-stopka ul li a {
	padding:8px 15px;
	border:1px solid #888888;
	color:#888888;
	width:auto;
	border-radius:5px;
	display:inline-block;
	margin-bottom:5px;
	font-size:13px;
}
.kategorie-produktow-stopka ul li a:hover {	
	border:1px solid #ffffff;
	color:#000000;
	background:#ffffff;
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table .button,
#selected-paczkomat,
.woocommerce-shipping-destination{
    float: none !important;
}
@media (max-width: 767px) {
.woocommerce-terms-and-conditions-checkbox-text {
  width: 80%;
}
.woocommerce-shipping-totals.shipping .btn.button.select-paczkomat-button {
  font-size: 9px;
}
#selected-paczkomat {
  font-size: 11px;
  line-height: 14px;
}
}