/*Začasno - glavna stran*/
.mailerlite-form .mailerlite-form-field label {
	display:none;
}
 

/*Začasno - Klub zdravje*/
.page-id-22253 p.product.woocommerce.add_to_cart_inline {
	border: 0px !important;
	padding: 0px !Important;
}

.page-id-22253 span.woocommerce-Price-amount.amount {
    display: none;
}

.postid-22492 .woocommerce-product-gallery__image.flex-active-slide {
    padding: 20px;
	margin: 20px !important;
}

/*Začasno - svetovanje*/
/* Booking polji (datum + ura) v isti vrstici */
.page-id-21013 .booking-wrap {
  display: flex;
  gap: 0px;
  align-items: flex-end;
  flex-wrap: wrap;
}

.page-id-21013 .booking-wrap .form-row {
  flex: 1 1 240px;
  margin: 0;
}

.page-id-21013 .booking-wrap label {
  display: block;
  margin-bottom: 6px;
}

.page-id-21013 .booking-wrap input[type="date"],
.booking-wrap select {
  width: 100%;
}

/* Malo prostora do gumba */
.page-id-21013 .booking-cart .single_add_to_cart_button {
  margin-top: 12px;
}

.page-id-21013 button.single_add_to_cart_button.button.alt {
	width: 100%;
}

/* Na manjših zaslonih naj gre pod seboj */
@media (max-width: 600px) {
  .page-id-21013 .booking-wrap {
    gap: 10px;
  }
}

/* 2 stolpca za datum + uro, neodvisno od WooCommerce float pravil */
.page-id-21013 .booking-fields-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  align-items: end;
  margin: 10px 0 0 0;
}

/* reset WC tematskih float-ov */
.page-id-21013 .booking-fields-row .form-row {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  clear: none !important;
}

.page-id-21013 .booking-fields-row label {
  display: block;
  margin-bottom: 6px;
}

.page-id-21013 .booking-fields-row input[type="date"],
.booking-fields-row select {
  width: 100%;
}

@media (max-width: 600px) {
  .page-id-21013 .booking-fields-row {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}

/* Booking polji naj skupaj zapolnita 100% širine */
.page-id-21013 .booking-wrap {
  width: 100%;
}

.page-id-21013 .booking-fields-row {
  width: 100% !important;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  align-items: end;
}

/* reset WC tematskih pravil + naj polje res napolni stolpec */
.page-id-21013 .booking-fields-row .form-row {
  float: none !important;
  width: 100% !important;
  margin: 0 !important;
  clear: none !important;
}

.page-id-21013 .booking-fields-row input[type="date"],
.booking-fields-row select {
  width: 100% !important;
  box-sizing: border-box;
}

/* Na mobitelu 1 stolpec, še vedno 100% */
@media (max-width: 600px) {
  .page-id-21013 .booking-fields-row {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}


/* Manj razmika med datum/ura poljema */
.page-id-21013 .booking-fields-row {
  gap: 10px !important;              /* prej 16px */
}

/* Odstrani odvečne margine, ki jih tema pogosto doda */
.page-id-21013 .booking-fields-row .form-row {
  margin: 0 !important;
  padding: 0 !important;
}

/* Manj razmika pod polji (opis) */
.page-id-21013 .booking-wrap p {
  margin-top: 6px !important;
  margin-bottom: 0 !important;
}

/* Manj razmika nad gumbom */
.page-id-21013 .booking-cart .single_add_to_cart_button,
.page-id-21013 .single-product .single_add_to_cart_button {
  margin-top: 10px !important;
}




/*Začasno - CBD Literatura*/
.page-id-22185 p.product.woocommerce.add_to_cart_inline, .page-id-21013 p.product.woocommerce.add_to_cart_inline {
	border:0px !important;
}

.page-id-22185 span.woocommerce-Price-amount.amount, .page-id-21013 span.woocommerce-Price-amount.amount {
	display: none;
}

.page-id-22185 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.text_replaceable, .page-id-21013 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.text_replaceable{
    width: 100%;
}

.page-id-22185  p.product.woocommerce.add_to_cart_inline, .page-id-21013 p.product.woocommerce.add_to_cart_inline  {
	padding: 0px !important;
}


.page-id-21013 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.text_replaceable {
	font-size: 0px;
}

.page-id-21013 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.text_replaceable::before {
	font-size: 14px;
	content: "REZERVIRAJ SI TERMIN (1 URA)"
}

/*Začasno - upsell - košarica*/
/* Košarica: cart totals levo, upsell desno */
.woocommerce-cart .cart-collaterals{
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  align-items: flex-start;
}

/* Levo: seštevek */
.woocommerce-cart .cart-collaterals .cart_totals{
  flex: 1 1 520px;
  order: 1;
}

/* Desno: upsell */
.woocommerce-cart .cart-collaterals .dr-cart-upsell{
  flex: 1 1 320px;
  order: 2;
}

/* Če ima tema še cross-sells, naj gre spodaj čez celo širino */
.woocommerce-cart .cart-collaterals .cross-sells{
  flex: 1 1 100%;
  order: 3;
}

/* Košarica: upsell desni stolpec naj bo malo ožji */
.woocommerce-cart .cart-collaterals .dr-cart-upsell{
  flex: 0 1 360px;      /* ožji stolpec */
  max-width: 360px;
}

/* Upsell: manjša “kartica” izdelka */
.woocommerce-cart .dr-cart-upsell ul.products{
  margin: 0;
}

.woocommerce-cart .dr-cart-upsell ul.products li.product{
  width: 100% !important;
  margin: 0 !important;
  padding: 14px !important;   /* manj notranjega prostora */
}

/* Manjša slika */
.woocommerce-cart .dr-cart-upsell ul.products li.product a img{
  width: 180px !important;    /* po želji 150–200px */
  max-width: 100% !important;
  height: auto !important;
  margin: 0 auto 10px !important;
  display: block !important;
}

/* Manjši naslov in cena */
.woocommerce-cart .dr-cart-upsell ul.products li.product .woocommerce-loop-product__title{
  font-size: 14px !important;
  line-height: 1.25 !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
}

.woocommerce-cart .dr-cart-upsell ul.products li.product .price{
  font-size: 16px !important;
  margin: 0 0 10px !important;
}

/* Manjši gumb */
.woocommerce-cart .dr-cart-upsell ul.products li.product .button{
  font-size: 13px !important;
  padding: 10px 12px !important;
}

/* Nastavi, koliko naj se naslov prekriva s ceno */
.woocommerce-cart .dr-cart-upsell{
  --dr-title-overlap: 10px; /* poskusi 6–12px */
}

/* Vse naj ostane znotraj kartice/okvirja */
.woocommerce-cart .dr-cart-upsell li.product,
.woocommerce-cart .dr-cart-upsell li.product .product-inner{
  overflow: hidden !important;
}
/* NASLOV: ostane v okvirju (brez negativnega roba) */
.woocommerce-cart .dr-cart-upsell li.product .woo-entry-inner li.title{
  position: relative !important;
  z-index: 0 !important;
  margin: 0 14px 0 !important;   /* brez negativnega margin-bottom */
  width: auto !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
	margin-bottom:20px !important;
}

.woocommerce-cart .dr-cart-upsell li.product .woo-entry-inner li.title h2,
.woocommerce-cart .dr-cart-upsell li.product .woo-entry-inner li.title a{
  display: block !important;
  padding: 10px 10px !important;
  line-height: 1.25 !important;
}

/* CENA: potegnemo jo navzgor, da se delno prekriva z naslovom + jo prisilimo, da se prikaže */
.woocommerce-cart .dr-cart-upsell li.product .woo-entry-inner li.price-wrap{
  display: block !important;
  position: relative !important;
  z-index: 1 !important;

  margin: calc(-1 * var(--dr-title-overlap)) 14px 10px !important; /* overlap */
  padding-top: calc(var(--dr-title-overlap) + 10px) !important;    /* da cena ostane vidna */
}

.woocommerce-cart .dr-cart-upsell li.product .woo-entry-inner li.price-wrap .price{
  display: block !important;
}




/* Mobilno: zloži v stolpec */
@media (max-width: 768px){
  .woocommerce-cart .cart-collaterals{
    flex-direction: column;
  }
	
	/* NASLOV: ostane v okvirju (brez negativnega roba) */
.woocommerce-cart .dr-cart-upsell li.product .woo-entry-inner li.title{
  position: relative !important;
  z-index: 0 !important;
  margin: 0 14px 0 !important;   /* brez negativnega margin-bottom */
  width: auto !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
	margin-bottom:60px !important;
}
}




/* OVITJE – izolacija pred obstoječimi stili */
.bhvc-wrap{
  width: 100%;
  max-width: 100%;
  clear: both;
}

/* če so kje float-i v starih stilih, jih tu “prekine” */
.bhvc-wrap::after{
  content: "";
  display: block;
  clear: both;
}

/* INFOGRAFIKA (3 krogi) */
.bhvc-icons{
  display: flex;
  gap: 20px;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 0 20px 0;
  clear: both;
}

.bhvc-icon{
  flex: 1 1 220px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bhvc-icon img{
  width: 100%;
  max-width: 296px;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: contain;
  display: block;
}

/* 2 stolpca (to je bistvo) */
.bhvc-grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
  width: 100%;
  max-width: 100%;
  clear: both;
}

/* kartice */
.bhvc-card{
  box-sizing: border-box;
  padding: 20px;
}

.bhvc-card--alt{
  background: rgba(0,0,0,0.04);
}

/* da se seznami lepo poravnajo */
.bhvc-card ul{
  margin: 10px 0 0 0;
  padding-left: 18px;
}


/* barvanje po vrsticah – obratno (1. vrstica sivo, 2. brez) */
.bhvc-grid .bhvc-card{
  background: transparent;
}

.bhvc-grid .bhvc-card:nth-child(4n+1),
.bhvc-grid .bhvc-card:nth-child(4n+2){
  background: rgba(0,0,0,0.04);
}

/* mobilno: 1 stolpec */
@media (max-width: 768px){
  .bhvc-grid{
    grid-template-columns: 1fr;
  }
}





/*Značka - novo*/
.znacka-novo {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #225918;
    color: white;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 3px;
    z-index: 10;
}
.woocommerce ul.products li.product {
    position: relative;
}



/*Začasno - akcija*/
table.variations {
    display: none;
}

.single_variation_wrap {
	border: 0px !important;
}

.woocommerce-variation-description {
	display: none !important;
}

.akcija {
	display: none;
}

/*Začasno - akcija - pomlad*/
.page-id-20017 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	border-radius: 10px;
}

/*Začasno - akcija - zveste stranke*/
.page-id-20017 p.product.woocommerce.add_to_cart_inline {
    border: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}

.page-id-20017 p {
    margin: 3px !important;
}

/*table.variations {
    display: none;
}*/

/*Začasno*/
.page-id-13641 div#top-bar-wrap, .page-id-13641 header#site-header, .page-id-13641 div#footer-inner{
	display: none;
}

.akcija a {
	color: #ffffff !important;
}

.widget.woocommerce.widget_shopping_cart span.woocommerce-Price-amount.amount {
	font-size: 14px;
}

/*Začasno - izdelki*/
.postid-14761 .izdelek-infografika1a {
	margin-left: 10px !important;
	margin-right: 10px !important;
}

span.onsale {
    display: none;
}

/*Začasno - prispevki*/
.postid-15953 .content-area a, .postid-15780 .content-area a, .postid-16108 .content-area a, .postid-16127 .content-area a,
.postid-16190 .content-area a, .postid-16224 .content-area a, .postid-16334 .content-area a,
.postid-16382 .content-area a, .postid-16416 .content-area a, .postid-16492 .content-area a, .postid-16554 .content-area a, .postid-16597 .content-area a, .postid-16623 .content-area a, .postid-7657 .content-area a, .postid-14266 .content-area a,
.postid-16732 .content-area a, .postid-16772 .content-area a, .postid-16816 .content-area a,
.postid-16848 .content-area a, .postid-16909 .content-area a, .postid-16951 .content-area a, .postid-17001 .content-area a, .postid-18267 .content-area a,
.postid-18848 .content-area a,
.postid-18975 .content-area a, .postid-19146 .content-area a,
.postid-19184 .content-area a,
.postid-19320 .content-area a{
    color: #225918;
    font-weight: bold;
		text-decoration: underline;
}

.post-tags.clr {
    display: none;
}

/*Pisava*/
.elementor-widget-text-editor {
	color: #000000;
}

.price del {
	color: #000000;
}

del {
	text-decoration: none;
}

.page-id-8 del {
	text-decoration: none;
	width: 100%;
}

.woocommerce ul.products li.product .price del .amount {
	color: #000000;
	text-decoration: none;
	font-weight: 600;
}

del span.woocommerce-Price-amount.amount {
	background-image: linear-gradient(transparent 9px,#cc1f1f 1px,#cc1f1f 12px,transparent 3px);
    opacity: 1 !important;
}

ins span.woocommerce-Price-amount.amount {
    text-decoration: none;
    background-image: none;
		font-weight: bold;
	  font-size: 16px;
}

span.woocommerce-Price-amount.amount {
	font-weight: bold;
	font-size: 18px;
}

/*Glavna stran*/

.mailerlite-form form input[type="email"], .mailerlite-form input#mailerlite-1-field-name {
background-color:	#ffffff3b;
}

/*Izdelki*/
	h2.woocommerce-loop-product__title {
		height: 50px;
	}

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product {
	border: 0px !important;
	box-shadow: 0px 3px 5px 0px #888888;
}

.woocommerce ul.products li.product .button {
	border: 0px;
}

span.onsale {
	font-size: 0px !important;
}

span.onsale::before {
	font-size: 12px !important;
	content: "AKCIJA!";
}

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title {
	margin-top: 15px;
	margin-bottom: 2px;
}

.woocommerce ul.products li.product .button {
    background: #225918;
    color: #ffffff;
}

.woocommerce span.onsale {
	left: 3% !important;
	background: #225918;
}

/*Posamezen izdelek*/


.clear-after-summary.clr {
	margin-top: 60px;
}

.woocommerce div.product div.summary {
	float: left;
}

.woocommerce-product-gallery__image {
	text-align: center;
}

.product_meta {
	display: none;
}

li#tab-title-description, li#tab-title-reviews {
	width: 30%;
}

ul.tabs.wc-tabs {
	background-color: #f1f1f1;
}

#tab-title-description.description_tab.active, li#tab-title-reviews.reviews_tab.active {
	background-color: #ffffff;
}

.woocommerce-product-details__short-description {
	text-align: justify;
}

.star-rating {
    display: inline-block;
}

span.wdp_bulk_table_content {
	display: none;
}

/*---*/
.woocommerce div.product div.images {
	width: 38%;
	margin-left: 12%;
}

.woocommerce div.product div.summary {
	width: 38%;
	margin-right: 12%;
}

.woocommerce span.onsale {
	left: 20%;
}

ul.owp-product-nav {
	display: none;
}

.woocommerce-tabs.wc-tabs-wrapper {
    width: 76%;
    margin-right: 12%;
    margin-left: 12%;
}

section.related.products h2 {
    text-align: center;
    font-size: 30px;
}

section.related.products {
  background-color: #f1f1f1;
	padding-left: 10%;
  padding-right: 10%;
	padding-top: 30px;
}

li.category {
	display: none !important;
}

li#tab-title-description, li#tab-title-reviews {
    width: 50%;
}

li#tab-title-description {
	float: left;
}

/*---*/
.izdelek-opis {
	width: 100%;
	text-align: center;
}

.izdelek-opis1 {
	margin: 0 auto;
	display: inline-block;
	width: 80%;
	margin-right: 5%;
	vertical-align: top;
	text-align: justify;
}

.izdelek-opis2 {
	margin: 0 auto;
	/*display: inline-block;*/
	display: none;
	width: 30%;
}


.izdelek-ozadje1 {
	margin-top: 15px; 
	margin-bottom: 15px; 
	padding: 10px;
	text-align: justify !important;
}

.izdelek-ozadje2 {
	background-color: #f1f1f1;
	margin-top: 15px; 
	margin-bottom: 15px; 
	padding: 10px;
	text-align: justify !important;
}

.izdelek-infografika {
	float: left; 
	width: 100%; 
	text-align: center; 
	margin-top: 15px; 
	margin-bottom: 20px;
}

.izdelek-infografika1 {
	width: 20%; 
	margin: 0 auto; 
	display: inline-block;
}

.izdelek-infografika1a {
	width: 20%; 
	margin-left: 10% !important;
	margin-right: 10% !important;
	margin: 0 auto; 
	display: inline-block;
}

.izdelek-opis2 {
	margin-top: 15px;
}

/*Cena - posamezni izdelek*/

.cena {
	width: 100%; 
	float: left;
}

.cena1 {
	width: 30%;
	float: left; 
	padding-top: 40px; 
	text-align: center;
}

.cena2 {
	width: 70%; 
	float: left;
}

/*Izbira količine*/
div#dr-qty-discount-note {
    text-align: center;
    font-weight: bold;
}

.dr-qty-discount-explain {
    float: left !important;
    padding-top: 10px;
    font-style: italic;
		width: 100% !important;
}

/*Posamezen izdelek - galerija*/
/*.woocommerce div.product .woocommerce-product-gallery img {
    max-width: 300px!important;
    max-height: 300px !important;
}*/

.woocommerce-product-gallery__image.flex-active-slide {
	text-align: center !important;
}

.woocommerce ul.product_list_widget li .star-rating {
	margin: 0 auto;
}

/*Posamezen izdelek - količina/popust*/
ul.variable-items-wrapper.button-variable-wrapper {
    display: inline-flex;
}

td.value.woo-variation-items-wrapper {
    text-align: center;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    background: #225918 !important;
    color: #fff;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item::before {
    text-align: center;
    background: #225918c2 !important;
    color: #fff;
}

.single_variation_wrap {
    text-align: center;
}

.woocommerce-variation.single_variation {
    display: contents;
}

button.single_add_to_cart_button.button.alt {
    float: left;
}

span.woocommerce-Price-amount.amount, ins span.woocommerce-Price-amount.amount {
    font-size: 20px;
}

.woocommerce-variation-price {
    margin-bottom: 10px;
}

.woocommerce-variation-description {
    float: left;
    width: 20%;
    text-align: right;
}

.woocommerce-variation-price {
    float: left;
    width: 30%;
    text-align: left;
    padding-left: 10px;
}

.single_variation_wrap {
    padding-top: 10px;
}

.woocommerce-variation-description {
	margin-top: 5px;
}

.single_variation_wrap {
	border-top: 1px solid;
  border-bottom: 1px solid;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    display: inline-flex;
}

/*------*/

li#tab-title-additional_information {
    display: none;
}

.product_meta {
    display: none;
}


/*Postavitev - posamezni izdelek*/
.product-inner.clr {
    border-right: 2px solid #c1c1c196;
    border-left: 2px solid #c1c1c196;
    box-shadow: 3px 6px #7c7c7c54;
}

ul.woo-entry-inner.clr {
    padding-bottom: 10px;
}

li.title {
    height: 65px;
}

.woocommerce ul.products li.product .button {
	text-transform: uppercase;
}

.woocommerce ul.products li.product .button {
    text-transform: uppercase;
    padding: 10px;
    width: 90%;
}

a.button.product_type_variable.add_to_cart_button::before {
    font-size: 14px !important;
    content: "NA IZDELEK";
}
a.button.product_type_variable.add_to_cart_button {
    font-size: 0px !important;
}

/*Podobni izdelki*/
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #225918 !important;
    color: #fff !important;
}

.page-id-23824 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: inherit !important;
    color: inherit !important;
}

.owp-quick-view::after {
    font-size: 12px;
    content: "Hitri pogled";
}

.owp-quick-view {
    font-size: 0px;
}

section.related.products li.title {
    font-weight: bold;
		overflow-y: hidden;
    max-height: 20px;
}

.woo-entry-image-swap.woo-entry-image.clr {
    width: 300px !important;
}

.woocommerce ul.products li.product .woo-entry-inner li.image-wrap .woo-entry-image {
    display: inline-block !important;
}

/*Blog - prikaz*/
a.eael-post-elements-readmore-btn {
    width: 100%;
    background-color: #225918;
    padding: 5px;
    text-align: center;
	color: #ffffff !important;
}

h2.eael-entry-title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
	height: 50px;
}

.eael-grid-post-excerpt p{
	height: 60px;
}

.eael-grid-post-holder {
	border: 0px !important;
  box-shadow: 0px 3px 5px 0px #888888;
}

.eael-entry-title {
	margin-top: 0px;
}

/*Sendinblue - obrazec*/
input.sib-email-area, input.sib-NAME-area {
	background-color: #ffffff !important;
}

input.sib-default-btn {
	background-color: #F60000;
}

/*Trgovina - filter*/
span.br_child_toggle.br_child_toggle_25 {
	float: right;
}

/*Prispevki*/
div#content .thumbnail {
	display: none;
}

h2.single-post-title.entry-title {
	margin-top: 20px;
}

section#related-posts, p.logged-in-as {
	display: none;
}

input#comment-submit {
	display: none;
	font-size: 0px;
}

input#comment-submit:before {
	font-size: 14px;
	content: "Objavi";
}

p.form-submit {
	font-size: 0px;
}

p.form-submit::before {
    content: "Objavi";
    font-size: 14px;
    background-color: #225918;
    padding: 8px 25px 8px 25px;
	color: #ffffff;
}

aside#right-sidebar {
	margin-top: 30px;
}

/*Stranski meni*/
h4.widget-title {
	font-size: 18px;
}

.woocommerce ul.product_list_widget li {
	padding: 0px !important;
	border: 3px inset #f1f1f1;
    border-radius: 50px;
    margin-top: 15px;
}

.woocommerce ul.product_list_widget li img {
	width: auto;
	height: auto;
	position: inherit;
}

ul.product_list_widget span.product-title, ul.product_list_widget span.woocommerce-Price-amount.amount {
	display: block;
	font-weight: bold;
	text-align: center;
}

.woocommerce ul.product_list_widget li {
	
}



/*Košarica*/
.page-id-13117 header#site-header, .page-id-13117 div#footer-widgets {
	display: none;
}

.page-id-13117 main#main {
	margin-top: 30px;
	margin-bottom: 30px;
}

.page-id-13117 .cart-collaterals {
    text-align: center;
    margin: 0 auto;
    display: inline-flex;
}

.page-id-13117 .cart_totals {
	margin: 0 auto;
}

.page-id-13117 p.woocommerce-shipping-destination {
    margin-top: 10px !important;
}

.page-id-13117 .woocommerce-message {
	display: inline-grid;
}


.page-id-13117 .woocommerce table.shop_table thead, .page-id-13117 td.actions, 
.page-id-13117 .woocommerce .cart-collaterals h2 {
	background-color: #c1c0c0;
}

.page-id-13117 input#coupon_code {
	background-color: #ffffffeb;
}

.page-id-13117 .woocommerce table.shop_table thead th, .page-id-13117 .woocommerce .cart-collaterals h2 {
	color: #000;
	text-transform: uppercase;
}

.page-id-13117 a.checkout-button.button.alt.wc-forward {
	background-color: #e80202;
}

.page-id-13117 .cart-collaterals {
	margin-bottom: 100px !important;
}

.page-id-13117 td.product-name, .page-id-13117 td.product-price, .page-id-13117 td.product-subtotal {
	font-weight: bold;
}

/*Paketi*/
.paketi1_probicanna p.product.woocommerce.add_to_cart_inline, .paketi2_livicanna p.product.woocommerce.add_to_cart_inline, .paketi3_unicanna p.product.woocommerce.add_to_cart_inline, .paketi4_leperle p.product.woocommerce.add_to_cart_inline {
	border: none !important;
	width: 33%;
	float: left;
	text-align: center;
}

.paketi1_probicanna, .paketi2_livicanna, .paketi3_unicanna, .paketi4_leperle {
	display: none;
}

.postid-12808 form.cart, .postid-12837 form.cart, .postid-12811 form.cart, .postid-12834 form.cart {
	display: none;
}

.postid-12808 .paketi1_probicanna, .postid-12834 .paketi2_livicanna, .postid-12837 .paketi3_unicanna, .postid-12811 .paketi4_leperle  {
	display: inherit !important;
}

.postid-12834 .paketi1_probicanna,
.postid-12837 .paketi1_probicanna,
.postid-12811 .paketi1_probicanna {
	display: none;
}

.postid-12808 .paketi2_livicanna,
.postid-12837 .paketi2_livicanna,
.postid-12811 .paketi2_livicanna {
	display: none;
}

.postid-12808 .paketi3_unicanna,
.postid-12834 .paketi3_unicanna,
.postid-12811 .paketi3_unicanna {
	display: none;
}

.postid-12808 .paketi4_leperle,
.postid-12834 .paketi4_leperle,
.postid-12837 .paketi4_leperle {
	display: none;
}

/*Anketa - splošno*/
.page-id-13779 p {
	margin-bottom: 0px !important;
}

.page-id-13779 p.crta {
    border-bottom: 1px inset #000;
    margin-bottom: 5px !important;
}

/*Kalkulator - splošno*/
.kalkulator-width1 {
    text-align: center;
}

.kalkulator-width2 {
    width: 60%;
    display: inline-block;
}

.kalkulator-width2a, .kalkulator-width2b {
    width: 40%;
    float: left;
		margin-left: 5%;
		margin-right: 5%;
	background-color: #f1f1f129;
	border-radius: 30px;
	padding-top: 10px;
}

.kalkulator-width3 {
    width: 50%;
    margin: 0 auto;
		margin-top: 30px;
	background-color: #f1f1f129;
	border-radius: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.kalkulator-width3 p {
	text-align: justify;
	margin-left: 20%;
}

.page-id-13954 input.wpcf7-form-control.wpcf7-submit {
    width: 50%;
    margin: 0 auto;
    display: inherit;
	margin-top: 20px;
}

/*Gumbi*/
.elementor-8 .elementor-element.elementor-element-d8576e3 .elementor-button, a.elementor-button-link.elementor-button.elementor-size-sm {
	border-radius: 0px;
	letter-spacing: 0px !important;
}

/*Posamezen prispevek*/
a.eael-post-elements-readmore-btn {
    margin-top: 20px;
} /*Vsi prispevki*/


.nav-links {
    display: none;
}

.postid-15780 .entry-content.clr, .postid-15953 .entry-content.clr a, .postid-16108 .entry-content.clr {
	color: #225918;
	font-weight: bold;
}

.postid-15780 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-15953 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16108 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16127 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16190 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-14266 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-7657 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16224 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16334 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16382 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16416 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16492 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16554 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16597 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16623 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16732 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16772 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16816 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16848 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16909 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-16951 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-17001 .oceanwp-row .span_1_of_3 {
	width: 100%;
}


.postid-18267 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-18848 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-18975  .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-19146  .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-19184 .oceanwp-row .span_1_of_3 {
	width: 100%;
}

.postid-19320  .oceanwp-row .span_1_of_3 {
	width: 100%;
}

div#kaj-je-cbd {
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}

div#kdaj-izbrati-konopljino-smolo {
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}

/*Upravljanje*/
.pdfsl-field--pdf-number {
    display: none !important;
}

p#pdfsl-section-1-pdf-shortcode-library-front-form-wrap-14-p-p {
    display: none !important;
}

div#pdfsl-section-1-pdf-shortcode-library-front-form-wrap-18-div {
	display: none;
}

.pdfsl-field--pdf-viewer-height {
    display: none !important;
}

.pdfsl-message, .pdfsl-message--debug {
    display: none !important;
}

.pdf-shortcode-library-list-shortcode-text {
    display: none !important;
}

div#pdfsl-section-3-pdf-shortcode-library-grid-manager-wrap-1-di {
    display: none;
}

div#pdfsl-section-8-pdf-shortcode-library-grid-manager-wrap-1-di {
	display: none;
}

.pdf-shortcode-library-debug {
	display: none;
}

.youtube-form-row--video-shortcode {
    display: none !important;
}

.youtube-button--video-copy-shortcode {
    display: none;
}

.youtube-common--layout-add-box {
    display: none;
}

.youtube-form-row--layout-display-type, .youtube-form-row--layout-navigation {
	display: none;
}

p#youtube-layout-edit-shortcode-row-layout_4wko1ovq95yz {
	display: none !important;
}

/*Glavni meni*/
li#menu-item-23377 {
	display: none;
}




/*Glavna stran - mobitel*/
@media only screen and (max-width: 767px) {
	.elementor-8 .elementor-element.elementor-element-5dd282a > .elementor-container {
	min-height: 270px;
	}
	
	
	/*Posamezen izdelek*/
	
	.woocommerce div.product div.images {
		margin-left: 0%;
	}
	
	h2.single-post-title.product_title.entry-title {
		text-align: center;
	}
	
	.summary.entry-summary .price {
		text-align: center;
	}
	
	.woocommerce-product-details__short-description {
    width: 90%;
    margin-left: 5%;
		margin-right: 5%;
}
	
	.woocommerce div.product p.price {
		font-size: 24px;
	}
	
	form.cart {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    padding-left: 2% !important;
    padding-right: 2% !important;
}
	
	li#tab-title-description, li#tab-title-reviews {
		width: 48%;
		display: inline-block;
	}
	
	.woocommerce-tabs.wc-tabs-wrapper {
    width: 88%;
    margin-right: 6%;
    margin-left: 6%;
}
	
	.izdelek-opis2 {
		display: none;
	}
	
	.izdelek-opis1 {
		width: 100%;
		margin: 0%
	}
		/*Cena - posamezni izdelek*/

.cena1 {
	width: 100%;
	float: left;  
	text-align: center;
}

.cena2 {
	width: 100%; 
	float: left;
	text-align: center;
}
	
	.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item {
    width: auto;
    width: 60% !important;
    margin: 0 auto;
    margin-bottom: 5px;
}
	
	.woocommerce-variation.single_variation {
    display: block;
    width: 100%;
}
	
	.woocommerce-variation-price {
		display: contents;
	}
	
	.woocommerce-variation.single_variation {
    display: block;
    width: 100%;
}
	
.woocommerce-variation-description {
    float: initial;
    width: auto;
    text-align: center;
    display: inline-block;
}

	
	/*Gumbi*/
.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button {
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
	}
	a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.text_replaceable::before {
    display: none;
}
	
		h2.woocommerce-loop-product__title {
	font-size: 12px !important;
	}
	
	/*Značka - akcije*/
	.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .onsale{
		width: 50px;
		transform: rotate(0deg);
		top: -60px;
	}
}
