/* 
 Theme Name:   child
 Theme URI:    
 Description:  
 Author:       admin
 Author URI:   https://dev.agroplus.lv
 Template:     b5st-main
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
/* # WooCommerce Cart Icon CSS with FontAwesome 5
---------------------------------------------------------------------------------------------------- */
/* # WooCommerce Cart Icon ---------------------------------------------------------------------------------------------------- */
/* # WooCommerce Cart Icon ---------------------------------------------------------------------------------------------------- */
/* product-carousel.css */

/* Linking Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Domine&display=swap');

body {
    font-family: "Roboto", "Arial", sans-serif!important; /* Fallback fonts included */
}




.kategorijas a{
	text-decoration:none;
	font-size:24px;
	
}

.ul_categories  {


}

li {
  list-style-type: none;
}

.hidden {
    display: none;
}
      
.woocommerce.columns-5 ul.products li.product{
	width:18.5%!important;
	 margin: 0 1.8% 0.8em 0;
}
.wp-container-core-social-links-is-layout-1.wp-container-core-social-links-is-layout-1{
	justify-content: left!important;
}
.woocommerce table.shop_table tr, td{
	border-color:#00573F!important;
}
.woocommerce table.shop_table{
	border-color:#00573F!important;
}
.product_meta a{
	text-decoration:none!important;
	color:#00573F!important;
}
.woocommerce h2{
	 font-weight: middle!important;
	color:#00573F!important;
}
.kategorija_bloks{
	padding:100px;
}
.woocommerce table.cart td.actions .coupon input{
	border-color:#00573F!important;
}
.meklet_apaksa form{
	width:50%!important;
	left:auto;
	right:auto;
}
.meklet_josla input{
	border-color:#00573F!important;
}
.meklet_josla button{
	border-color:#00573F!important;
	background-color:#00573F!important;
	color:white;
	
}
.meklet_josla button:hover{
	background-color:#00573F!important;
	color:red;
}
.meklet_josla input:focus{
	box-shadow: none!important;
}
.meklet_josla_footer input{
	border-color:#00573F!important;
}
.meklet_josla_footer  button{
	border-color:#00573F!important;
	background-color:white!important;
	color:#00573F!important;
	
}
.meklet_josla_footer  button:hover{
	background-color:white!important;
	color:red!important;
}
.meklet_josla_footer  input:focus{
	box-shadow: none!important;
}


	.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins,
.woocommerce div.product span.price ins,
.woocommerce div.product p.price ins,
.woocommerce #content div.product span.price ins,
.woocommerce #content div.product p.price ins,
.woocommerce-page div.product span.price ins,
.woocommerce-page div.product p.price ins,
.woocommerce-page #content div.product span.price ins,
.woocommerce-page #content div.product p.price ins,
.product-price ins,
.woocommerce ul.cart_list li .quantity ins,
.woocommerce-page ul.cart_list li .quantity ins,
.woocommerce ul.product_list_widget li .quantity ins,
.woocommerce-page ul.product_list_widget li .quantity in {
  text-decoration: none;
}
.bg-footer{
	box-shadow: 0 0 7px 1px #99BCB2;
}
.container-xxl ul{
	 padding: 0; 
	color:white;
	text-decoration:none;
}
.product-name a{
	text-decoration:none;
	color:#00573F;
}
 .cart-contents {
  display: inline-flex !important;
	 text-decoration:none;

width:60px !important;
height:35px;
}
 .cart-contents:before {
  font-family: "Roboto", "Arial", sans-serif; /* Fallback fonts included */
     font-weight: 900;
     font-size: 30px;
     color: #00573F;
	 
}
 .cart-contents:hover {
     text-decoration: none;
}
 .cart-contents-count {
     transform: translateY(-20%) translateX(-25%);
   font-family: "Roboto", "Arial", sans-serif; /* Fallback fonts included */
     font-weight: normal;
     font-size: 16px;
     line-height: 22px;
     height: 22px;
     width: 22px;
     text-align: center;
     color: #fff;
     background: red;
     border-radius: 50%;
}
.profils{
	width:50px!important;
	  display: inline-flex !important;
}
.meklet{
	display:none!important;
}
#site-navbar{
	background-image:linear-gradient(180deg, #00A01878 13%, #C1FCDE 100%);
	box-shadow: 0 0 7px 1px #99BCB2;
}
#bilde{
	box-shadow: 0 0 7px 1px #99BCB2;
}
.page-numbers{
	background-color:#BFFADB;
	color:#00573F;
}
.woocommerce nav.woocommerce-pagination ul li a:hover{
	background-color:#00573F;
	color:white;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
	background-color:#00573F;
	color:white;
}
.woocommerce a.button {
background-color:#00573F;
	color:white;	
}
.woocommerce a.button:hover {
background-color:#00573F;
	color:red;	
}
.return-to-shop{
	text-align:center;
}
.col-sm p a{
	text-decoration:none!important;
	color:#00573F;
}
.wcapf-active-filter-items{
	display:none;
}


	.augsa-xxl{
		height:70px;
		max-width:1300px;
	}
	
	#left
{
    width:20.00%;
    float:left;
    text-align:left;
	padding-top:8px;
}
.platums{
	
	width:100%!important;
  	box-shadow: 0 0 2px 0.3px #99BCB2;
}

.woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #99BCB2;
    color: white;
    border-top: none!important;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
	border-radius:5px;
	text-decoration:none!important;
}
.woocommerce-notices-wrapper.woocommerce-message .restore-item a{
	text-decoration:none!important;
	 color: black;
}
.woocommerce-info{
	display:none!important;
}
.header_border{
	max-width: 1300px !important;
	  margin-right: auto;
    margin-left: auto;
	padding:0 0 0 10px;

}
#header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 10px;
}
#left, #center, #right {
    flex: 1;
}
body.woocommerce-cart header,
body.woocommerce-shop header {
    margin: 0;
    padding: 0;
}
html {
    overflow-y: scroll;
}
.product-slider .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;  /* Ensure the slide has a defined width */
	height:100%;
}
.product-slider1 .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;  /* Ensure the slide has a defined width */
	height:100%;
}
.swiper-slide img{
	height:150px;
}
.swiper-wrapper {
    display: flex !important;
    overflow: visible !important;
}

.swiper-button-next, .swiper-button-prev {
    color: inherit;
    cursor: pointer;
    z-index: 10;
}
.swiper-pagination-bullet-active {
    background: #00573F!important;
}
.swiper {

	padding-top:10px!important;
	padding-bottom:10px!important;
	padding-left:5px!important;
	padding-right:5px!important;
}
.swiper img{

	border-radius: 5px 5px 0 0;
}
    
  .product-slider {
    visibility: hidden;
  }
    .product-slider1 {
    visibility: hidden;
  }
.swiper-button-next{
	color:#00573F!important;
}
.swiper-button-prev{
	color:#00573F!important;
	margin-left:-10px!important;

}
.swiper-pagination{
	bottom:100px!important;
}

#right
{
    width:20.00%;
    float:left;
    text-align:right;
	padding-top:10px;
	height:50px!important;
}
#center
{
    width:60.00%;
    float:left;
    text-align:center;
	padding-top:11px;
}
	#left_f
{
    width:20.00%;
    float:left;
    text-align:left;
	padding-top:8px;
}
#right_f
{
    width:20.00%;
    float:left;
    text-align:right;
	padding-top:10px;
	height:50px!important;
}
#center_f
{
    width:60.00%;
    float:left;
    text-align:center;
	padding-top:-11px;
}
#label1
{
     float:left;  
    margin-right:5px;
	padding-top:10px;
}

#input1
{
    float:left;  
padding-top:10px;	

}


.container-xxl{
	max-width: 1300px!important;
	
}
.product-name{
	color:black;
}
.woocommerce table.shop_table{
	margin:0;
}
.linija_cart{

	box-shadow: 0 0 7px 1px #99BCB2;
	
}
.linija_cart p{
	margin-bottom: 0px !important;
    margin-left: 10px !important;

	
}
ul {
    list-style-type: none;
	
}
#linijas{
	background:#BFFADB;

box-shadow: 0 0 7px 1px #99BCB2;

}

#linijas p{

	margin-bottom:0px!important;
	margin-left:10px!important;
}


	#menu-izvelne-1 ul li{
		  text-decoration: none!important;
		  color:white;
		  list-style-type: none;
  margin: 0;
  padding: 0;
	}
	.container-xxl a{
		text-decoration:none;
		color:#00573F;

	}

	.container-xxl a:hover{
		text-decoration:none;
		color:red;
	}
	.input-group{
		border-color:#00573F;
	}
	#center.btn .btn-outline-secondary{
		background-color:#00573F;
	}

	.woocommerce ul.products li.product .price{
		font-size:18px!important;
	}
	.woocommerce div.product form.cart .button{
		background-color:#00573F;
		color:white;
	}
	.mb-5 {
		margin-bottom:0px!important;
	}
	.woocommerce div.product form.cart .button a{
		background-color:#00573F;
		color:red;
	}
	.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
		background-color:#00573F;
		color:white;
		
	}
	.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{
		background-color:#00573F;
		color:red;
		
	}
	.lost_password a{
		text-decoration:none!important;
		color:#00573F;
	}
	.lost_password a:hover{
		text-decoration:none!important;
		color:red;
	}
	.woocommerce form.login{
		border-style: solid!important;
		border-color: #99BCB2!important;
		
	}
	.tukss_grozs p{
		text-align:center;
	}
	.tukss_grozs{
		text-align:center;
	}
	.cart_emty p{
		text-align:center!important;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text{
		width:50%;
	}
	.woocommerce .cart .button{
		background-color:#BFFADB;
	color:#00573F;
	}
		.woocommerce .cart .button:hover{
	background-color:#BFFADB;
	color:red;
	}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
	background-color:#00573F;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
	background-color:#00573F;
	color:red;
}
.tax_label { display: none!important; }
.wrap-md {

    max-width: 1300px!important;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0.75rem;
    padding-left: 0.75rem;
	top:10px!important;
}
.col-sm{
	height:10px!important;

}
.row .pt-3{
	margin-top:-10px!important;
}
.woocommerce ul.products li.product .button{

	text-align:center;
	background-color:white!important;
	color:#00573F;
 width:100%;
font-weight: normal;
 border-radius:0px 0px 5px 5px;
position: absolute;
padding:5px;
right:    0;
bottom:   0;

	
}
.woocommerce span.onsale{
	border-radius:0;
	height:0px;

	
}
.apraksts ul{
	 padding:-100px;
}
.woocommerce-breadcrumb{
	color:#00573F!important;
}
.par_mums_border{
	box-shadow: 0 0 7px 1px #99BCB2;
	padding:20px;
	border-radius:5px;
}
.woocommerce-Price-amount {
	font-size:20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	background-color:#00573F!important;
	color:white!important;

	border-color:#00573F!important;
	
	    border-radius: 5px 5px 0 0;
    margin: 0px;
    padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    padding: 0 0 0 1em;
    margin: 0 0 1.618em;
    overflow: hidden;
    position: static;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{

box-shadow: 0 0 7px 2px white;
	border-radius:5px 5px 0px 0px!important;
	border-color:#BFFADB;!important;
}
.woocommerce .quantity .qty{
	height:35.5px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
     border: none; 
     background-color: none; 
    /* color: #515151; */
     display: inline-block;

    border-radius: 4px 4px 0 0;
    margin: 0px;
    padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{
	display:none!important;
	position:static;
	border-color:#BFFADB;!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::after{
	display:none!important;
	border-color:#BFFADB;!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{
	display:none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{
	display:none!important;
}
.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
    background: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{

	color:white!important;
}
.woocommerce table.shop_attributes td a{
	text-decoration:none;
	color:#00573F!important;
}
.woocommerce table.shop_attributes td a:hover{
	text-decoration:none;
	color:#BFFADB;
}
.woocommerce table.shop_attributes {
	border-color:#BFFADB!important;

}
.woocommerce table.shop_attributes td{
	border-color:#BFFADB!important;
}
.woocommerce table.shop_attributes th{
	border-color:#BFFADB!important;
}
.woocommerce div.product .woocommerce-tabs .panel h2{
	color:#00573F!important;
}
.woocommerce #review_form #respond .form-submit input{
	background-color:#00573F!important;
	color:white;
}
.woocommerce #review_form #respond .form-submit input:hover{
	background-color:#00573F!important;
	color:red;
}
.woocommerce #review_form #respond textarea{
	border-radius:5px;
	border-color:#00573F!important;
}
.woocommerce #reviews #comments ol.commentlist img{
	display:none!important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
	margin:0;
}
.woocommerce #reviews #comments ol.commentlist{
	
}
.woocommerce div.product .woocommerce-tabs{
	
}
.woocommerce div.product .woocommerce-tabs .panel {
    margin-top:-26px;
    padding: 10px;
    box-shadow: 0 0 7px 1px #99BCB2!important;
    border-radius: 0 5px 5px 5px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	padding:0px 0px 0px 0px!important;

}
..woocommerce div.product .woocommerce-tabs .panel{
	padding: 10px!important;
}
.woocommerce-review-link{
	visibility:hidden;
}
.star-rating{
	color:#00573F!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:focus{
	background-color:#BFFADB;
	border-radius: 5px 5px 0 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li{
background-color:#BFFADB;
}
.woocommerce ul.products li.product .star-rating {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	color:#00573F!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus{
	color:red;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{
	color:red;
}
.reviews_tab{
	background-color:#BFFADB;
}
.woocommerce-breadcrumb a{
	color:#00573F!important;
	text-decoration:none!important;
}

.woocommerce ul.products li.product .onsale{
	margin:0;
	height:0px;
	
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	padding:0px;
}
.woocommerce ul.products li.product .button:hover{
	background-color:#00573F!important;
	color:white;
}
.wcapf-filter .wcapf-list-wrapper.list-type-native {
    box-shadow: 0 0 7px 1px #99BCB2;
    border-radius: 5px 5px 5px 5px;
    min-height: 200px !important;
    margin-top: 22px;
    background-color: #E8F5E9; /* Light green background color */
}
.wcapf-filter .wcapf-list-wrapper.list-type-native span {

    font-weight: bold; /* Makes the text bold */


}


.wcapf-filter .wcapf-list-wrapper.list-type-native span:hover {
color:#009e18;
}


.woocommerce span.onsale {
    min-height: 1.2em;
    min-width: 3.236em;
    font-size: 1em;
    font-weight: 700;
    text-align: center;
    line-height: 3.236;
    background-color: #b3af54;
    color: white;
    font-size: .857em;
    z-index: 9;
	    line-height: 10px!important;
}
.woocommerce span{
	top:0px!important;
}
	.kontura{
box-shadow: 0 0 7px 1px #99BCB2;
border-radius: 5px 5px 5px 5px;
min-height: 200px!important;
	}
	.kontura:hover{
	box-shadow: 0 0 7px 1px #d40625;
	border-radius: 5px 5px 5px 5px;
	
	}
.woocommerce-loop-product__title {
    display: -webkit-box;            /* Use a flexible box layout */
    -webkit-box-orient: vertical;    /* Define vertical orientation */
    -webkit-line-clamp: 2;           /* Limit to 2 lines */
    overflow: hidden;                /* Hide overflowing content */
    text-overflow: ellipsis;         /* Add ellipsis for truncated text */
    white-space: normal;             /* Allow text to wrap */
    line-height: 1.5;                /* Line spacing */
    min-height: 4.5em;                 /* Ensure all titles are at least 2 lines tall */
    max-height: 4.5em;                 /* Restrict height to 2 lines for consistency */
    font-size: 20px;                 /* Default font size */
    transition: all 0.3s ease-in-out; /* Smooth transition effect */
	 padding-top: 20px!important;  
	
}

.woocommerce-loop-product__title:hover {
    max-height: none;                /* Remove height restriction on hover */
    -webkit-line-clamp: unset;       /* Remove line clamp on hover */
}

.woocommerce-loop-product__title1 {
    display: -webkit-box;            /* Use a flexible box layout */
    -webkit-box-orient: vertical;    /* Define vertical orientation */
    -webkit-line-clamp: 2;           /* Limit to 2 lines */
    overflow: hidden;                /* Hide overflowing content */
    text-overflow: ellipsis;         /* Add ellipsis for truncated text */
    white-space: normal;             /* Allow text to wrap */
    line-height: 1.5;                /* Line spacing */
    min-height: 3.092em;                 /* Ensure all titles are at least 2 lines tall */
    max-height: 3.092em;                 /* Restrict height to 2 lines for consistency */
    font-size: 20px;                 /* Default font size */
    transition: all 0.3s ease-in-out; /* Smooth transition effect */
	 padding-top: 20px!important;  
	 
	
}
.woocommerce-loop-product__title1 h2{

    margin: 0;
    padding: 0;


	
}

.woocommerce-loop-product__title1:hover {
    max-height: none;                /* Remove height restriction on hover */
    -webkit-line-clamp: unset;       /* Remove line clamp on hover */
}


/* Ensure Titles within the Slider are Constrained */


.woocommerce ul.products li.product .price del {
    opacity: 1;
    color: red;
    font-size: 14px;
    display: inline;
    position: relative;
    text-decoration: none; /* Remove the default line-through */
}

.woocommerce ul.products li.product .price del::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1.5px; /* Adjust the thickness as needed */
    background-color: red; /* Match the line color */
    transform: translateY(-50%);
}

.woocommerce-Price-amount .amount{
	margin-top:-20px;
}




.woocommerce-loop-product__title:hover {
    white-space: normal;  /* Multiple lines on hover */
    overflow: visible;    /* Show overflow */
    text-overflow: clip;  /* Remove ellipsis */
}
.woocommerce-loop-product__title1:hover {
    white-space: normal;  /* Multiple lines on hover */
    overflow: visible;    /* Show overflow */
    text-overflow: clip;  /* Remove ellipsis */
}
.woocommerce ul.products li.product .button{
	position:static;
margin-top:-30px!important;
}
	.kontura h2{
		text-align:center;
		color:#686869;
	text-transform: uppercase;
	text-decoration:none!important;

	}

	.kontura span{
	
		text-align:center;
		padding:0px 0px;
		font-size:20px;
		text-decoration:none!important;
		font-weight:bold;
		
	}
	.woocommerce table.shop_attributes th{
		width:250px;
	}
	.woocommerce-Price-amount{
			text-decoration:none!important;
	}
		.kontura span bdi{


    text-align: center !important;
    padding: 0;
    font-size: 20px;
    text-decoration: none !important;
    font-weight: bold;
    color: #009e18; /* Ensure this color has high contrast with the background */
   
    opacity: 1; /* Full opacity for clarity */



	}
.price span {
    display: inline-block;
    text-decoration: none;
}


.woocommerce .product-slider .woocommerce-loop-product__title {
    text-align: center;
}
.woocommerce .product-slider1 .woocommerce-loop-product__title {
    text-align: center;
}
.woocommerce .product-slider .woocommerce-loop-product__title1 {
    text-align: center;
}
.woocommerce .product-slider1 .woocommerce-loop-product__title1 {
    text-align: center;
}
.woocommerce .product-slider .woocommerce-loop-product__title h2 {
    font-size: 16px !important;
    display: inline-block;
    text-decoration: none;
	
}
.woocommerce .product-slider1 .woocommerce-loop-product__title h2 {
    font-size: 16px !important;
    display: inline-block;
    text-decoration: none;
	
}
.woocommerce .product-slider .woocommerce-loop-product__title1 h2 {
    font-size: 16px !important;
    display: inline-block;
    text-decoration: none;
	
}
.woocommerce .product-slider1 .woocommerce-loop-product__title1 h2 {
    font-size: 16px !important;
    display: inline-block;
    text-decoration: none;
	
}

.woocommerce ul.products li.product a img{
	margin:0px;
	object-fit: cale-down;
	height:150px;
	border-radius: 5px 5px 0 0;
}

ins .woocommerce-Price-amount {
    color: red !important;
	text-decoration:none;}
.woocommerce-Price-amount {
    color: black !important;
  text-decoration: none;
}
.woocommerce span.onsale{
	background-color:#FF0000;
}
.container-xxl.kajene{
	background-color:#00573F;
}
.entry-content ul:not(.blocks-gallery-grid), .entry-content ol{
	max-width:1300px!important;
}
.wp-block-column .is-layout-flow .wp-block-column-is-layout-flow{
	padding:0px!important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

    margin: 0 2.8% 1.5em 0;
   
    width: 22.90%;

}
.woocommerce.columns-5 ul.products li.last{
	 margin-right: 0px !important;
}
.woocommerce ul.products.columns-5 li.product
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 0px !important;
}
#kategorija_bloks:hover{
	background:#99BCB2;
}
#kategorija_bloks{
	box-shadow: 0 0 7px 1px #99BCB2;
	padding:0px!important;
	
}
#kategorija_bloks a{
	text-decoration:none!important;
	color:#00573F;
	
}
#kategorija_bloks img{
	width:70px;
	height:50px;
}
#kategorija_bloks p{
	text-align:center;
	vertical-align:center;
}
ul.wc-block-grid__products{
    display: flex;
    flex-wrap: wrap;
    margin: 0 0px 5px!important;
	 max-width:100%!important;
}
li.wc-block-grid__product{
	box-shadow: 0px 0px 1px 1px #00573F;
	border-bottom: 0px!important;
	 margin: 5px;
	max-width:24%!important;
	display:inline-block;
	box-shadow: 0 0 7px 1px #a89499;
	}
li.wc-block-grid__product:hover{
	box-shadow: 0 0 7px 1px #d40625;
	}
.wc-block-grid__product h2{
		text-align:center;
		color:#00573F;
	text-transform: uppercase;

	}

.wc-block-grid__product span{
	
		text-align:center;
		padding:0px 0px;
		font-size:16px;
		font-weight:bold;
	}
	
.galvena_bilde{
width: 98.6vw;
    max-width: 98.6vw;
    margin: 0 0 0 50%;
    transform: translateX(-50%);
}
.bg-footer{
	background-color:#00573F!important;
}
.wc-block-grid__product-image img{
	width:100%!important;
}
.wp-block-button__link .add_to_cart_button .ajax_add_to_cart{
width:100%;	
color:green!important;
}
li.pilns{
	padding-bottom:0px!important;
	
}
.wc-block-grid__product .wc-block-grid__product-title{
	color:#00573F;
	text-transform: uppercase;
		text-decoration:none!important;
}
div.wc-block-grid__product .wc-block-grid__product-title {
	
	
		text-decoration:none!important;
}

.single-product .product .single_add_to_cart_button.button:hover{
	background-color: #00573F;
	color: red;
}
.woocommerce .product .add_to_cart_button.button{
	text-align:center;
	background-color:white!important;
	color:#00573F;
 width:100%;
font-weight: normal;
 border-radius:0px 0px 5px 5px;
position: absolute;
padding:5px;
right:    0;
bottom:   0;
}
.woocommerce .product .add_to_cart_button.button:hover{
background-color:#00573F!important;
	color:white;
}
.par_mums_kontura{
	box-shadow: 0 0 7px 2px #a89499;
	border-radius:1%;
}
.wc-proceed-to-checkout{
	
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
	padding:10px;
	width:330px;
	 margin: auto;
  
}
.wpforms-submit{
	background-color:#00573F!important;
	color:white;
}
.wpforms-submit:hover{
	background-color:#00573F!important;
	color:red;
}
.mobile_filter{
	display:hidden!important;
}

li.navbar-search {
	display:none!important;
}

.slept.input-group {
	display:none!important;
}
.meklet_josla_footer#searchform
{

	padding-top:0px!important;
}
 .woocommerce-message:before a{
	text-decoration:none!important;
}
.mobile{
	display:hidden!important!;
}
#mobile{
	display:hidden!important!;
}
.woocommerce-account .woocommerce-MyAccount-navigation a{
	text-decoration:none!important;
		color:#00573F;
		 text-transform: uppercase;
		 font-size:20px;
		 
}
.woocommerce-account .woocommerce-MyAccount-navigation a:hover{

		color:red;

}
.woocommerce-account .woocommerce-MyAccount-navigation {
	padding:0px!important;
	
}
.woocommerce .my_account_orders a{
	text-decoration:none!important;
	color:#00573F;
	
}
.woocommerce table.my_account_orders a:hover{

	color:red;
}
.woocommerce table.my_account_orders .button a{
	color:white!important;
}
.profils_border{
	box-shadow: 0 0 7px 2px #99BCB2;
	border-radius: 5px 5px 5px 5px;
	padding:10px;
}
.wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1{
	padding:10px;
}
.woocommerce-account .woocommerce-MyAccount-content a{
	text-decoration:none!important;
	color:black!important;
}
.woocommerce-account .woocommerce-MyAccount-content p{
	font-size:18px;
}
.woocommerce-account .woocommerce-MyAccount-content a:hover{
	color:red!important;
}
.woocommerce table.my_account_orders .button{
	color:white!important;
}
.woocommerce table.my_account_orders .button:hover{
	color:red!important;
}
.woocommerce-account .woocommerce-MyAccount-content{
	width:75%;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
	width:23%;
}
.woocommerce-Button button{
	background-color:#00573F!important;
}
.woocommerce table.shop_table{
	font-size:18px!important;
}
.wp-container-core-columns-is-layout-1.wp-container-core-columns-is-layout-1{
	margin-bottom:0px!important;
}
#labot_poga{
	background-color:#00573F!important;
	color:white;
}
#labot_poga:hover{
	background-color:#00573F!important;
	color:red;
}


























@media screen and (max-width: 768px) {
	.kontura.swiper-slide img{
	max-height:140px!important;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
	min-width:23%;
}
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n){
	margin-right: 0px !important;
}
 .woocommerce.columns-5 ul.products li.product{
	min-width:47.5%!important;
	 margin: 0 5% 1.2em 0!important;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
	 margin: 0 1% 1.2em 0!important;
}

.responsive #top #main .products .product {
    width: auto!important;
}
	
	li.wc-block-grid__product{
	box-shadow: 0px 0px 1px 1px #00573F;
	border-bottom: 0px!important;
	 margin: 5px;

	display:inline-block;
	box-shadow: 0 0 7px 1px #a89499;
	}
	ul.wc-block-grid__products{
    display: flex;
    flex-wrap: wrap;
    margin: 0 0px 5px!important;
	 max-width:90%!important;
}
#left
{
	
    width:30.00%;
    float:left;
    text-align:left;
	padding-top:8px;
}

#right
{
    width:30.00%;
    float:left;
    text-align:right;
	padding-top:10px;
	height:10px!important;
}
.meklet_josla_footer#center 
{
    width:40.00%;
    float:left;
    text-align:center;
	padding-top:0px!important;
}


.has-text-align-left {
    text-align: center;
}

#center{
	width:100px;
}
.wp-container-core-columns-is-layout-13.wp-container-core-columns-is-layout-13{
	width:100%;
}
.wp-block-cover.is-position-center-left{
	height:100px!important;
}
#linijas p{
	font-size:22px;
}

#center{
	display:none!important;
}

.meklet{
	width:50px!important;
	  display: inline-flex !important;
}
#right{
	margin-top:10px!important;
	width:35%!important;
}
#left{
	width:65%!important;
}
.container-xxl{
	display:static;
}
#kont{
	max-width:280px!important;
}


.input-group {
    border-color: #00573F;
}
li.navbar-search {
	display:block!important;
}
.slept li.navbar-search {
	display:none!important;
}
.kajene{
	text-align:center!important;
}
.pt-5{
	padding-top:0px!important;
}
.gb-inside-container .woocommerce ul.products li.product {
    width: 100%; 
}
#kategorija_bloks{
	width:50%!important;
}
.wp-container-core-social-links-is-layout-1.wp-container-core-social-links-is-layout-1{
	justify-content: center!important;
}


.woocommerce ul.products li.product a img{
	min-height:70px;
}

.kontura{
	max-height:130px!important;
}

.mobile{
	visibility:hidden!important!;
}
#mobile{
	display:hidden!important!;
}
.kontura{
box-shadow: 0 0 7px 1px #99BCB2;
border-radius: 5px 5px 5px 5px;
min-height: 232px!important;
	}
	.kontura:hover{
	box-shadow: 0 0 7px 1px #d40625;
	border-radius: 5px 5px 5px 5px;
	
	}
.woocommerce-loop-product__title {
    white-space: nowrap;  /* Single line */
    overflow: hidden;     /* Hide overflow */
    text-overflow: ellipsis;  /* Add ellipsis (...) */
    -webkit-transition: height 0.3s; /* For Chrome, Safari, and Opera */
    -moz-transition: height 0.3s; /* For Firefox */
    transition: height 0.3s;  /* Smooth transition */
    font-size: 20px;
}


.woocommerce ul.products li.product .price del {
    opacity: 1;
    color: red;
    font-size: 14px;
    display: inline;
    position: relative;
    text-decoration: none; /* Remove the default line-through */
}

.woocommerce ul.products li.product .price del::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1.5px; /* Adjust the thickness as needed */
    background-color: red; /* Match the line color */
    transform: translateY(-50%);
}

.woocommerce-Price-amount .amount{
	margin-top:-20px;
}



.woocommerce ul.products li.product .button{
	position:static;

}
	.kontura h2{
		text-align:center;
		color:#686869;
	text-transform: uppercase;

	}

	.kontura span{
	
		text-align:center;
		padding:0px 0px;
		font-size:20px;
		text-decoration:none!important;
		font-weight:bold;
		
	}
}

@media screen and (max-width: 320px) {
	.kontura.swiper-slide img{
	max-height:200px!important;
}
}