/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

 
 .product[class*="gallery"] .product_meta
 {
 margin-top: 0!important;
 padding-top: 0!important;
 border-top: none!important;
 }
 
 .ct-default-gallery .entry-summary>form.cart, .ct-stacked-gallery .entry-summary>form.cart
 { border-top: none!important;
  }
 .elementor-kit-8 button
 {
 border-style: none!important;
 }
 

 
 /* CSS FROM CUSTOMIZER */
 #drip-ef-560079666 input[type=email], #drip-ef-560079666 input[type=number], #drip-ef-560079666 input[type=tel], #drip-ef-560079666 input[type=text]{
	color:white!important;
}
.added_to_cart
{
background: #69CECB!important;
color: white!important;
}

.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_3.thwvsf-selected
{
	    -webkit-box-shadow: 0 0 0 2px #69CECB!important;
    box-shadow: 0 0 0 2px 69CECB!important;
	background: #F0FAF9!important;
}
.menushop a
{
	background: #353B6E;
	padding:20px;
	border-radius: 5px;
	color: white!important;
}

.menushop a:hover
{
	background: #69CECB;
	border: none!Important;
}
.archive .products
{
	margin-bottom: 80px!important;
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li.attr_swatch_design_3:nth-child(2):before
{
	    position: absolute;
	top: -31px;
	border: 2px solid #69CECB;
	content: "Najbolj prodajano"!important;
  text-align: center;break-after: always;

background: #69CECB;
	width: 100%;
	color: white;
	border-radius: 5px 5px 0 0
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li.attr_swatch_design_3:nth-child(3):before
{
	    position: absolute;
	top: -31px;
	border: 2px solid #5CB5B2;
	content: "Največji popust"!important;
  text-align: center;break-after: always;
background: #5CB5B2;
	width: 100%;
	color: white;
	border-radius: 5px 5px 0 0
}

.oldprice:before{ position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: inherit;
  
  -webkit-transform:rotate(-15deg);
  -moz-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  -o-transform:rotate(-15deg);
  transform:rotate(-15deg);
}
.woocommerce div.product div.woocommerce-tabs ul.tabs
{
display: block;
}


#drip_woocommerce_accepts_marketing_field input
{
	margin: 0 0.9em 0 0!important;
}
.single-product.postid-8589 p.price,
.single-product.postid-11114 p.price,
.single-product.postid-11252 p.price,
.single-product.postid-15682 p.price
{
}
.flexy-pills ol li
{
	flex: none!important;
	width: 33%!important;
}
#ez-toc-container
{
	display: block!important;
}

[data-header*="type-1"] #offcanvas
{
	background-color: #353b6e!important;
}
footer
{
	background: #1D3259!important;
}
footer [data-row*="middle"] a,
footer [data-row*="middle"] p,
footer [data-row*="middle"] h2,
footer [data-row*="middle"] div

{
	color: white!important;
	
}


[data-header*="type-1"] [data-id="cart"] .ct-cart-content
{
	background-color: white!important;
}

.woocommerce-mini-cart li, .woocommerce-mini-cart__total, .woocommerce-mini-cart__empty-message
{
	color: #424241!important;
}


button, .button, .submit, .ct-button, .ct-button-ghost, input[type="submit"], .wp-block-button .wp-block-button__link, .wp-block-file .wp-block-file__button, .forminator-design--none .forminator-button
	background: #353b6e; 
{
}


div.quantity .ct-increase, div.quantity .ct-decrease
{
	background: none!important;
}


.woocommerce-shipping-methods input[type="radio"]:checked,
.wc_payment_method>input[type="radio"]:checked
{
	background: #353b6e!important;
	border-color:  #353b6e!important;
}
.quantity[data-type="type-1"] input[type="number"]{
	border-color:  #353b6e!important;
}

.woocommerce div.product div.woocommerce-tabs ul.tabs li a
{
	display: none!important;;
}
.author-box-social a
{
	background-color: #353b6e!important;
}





article>.related
{
	width: 100%!important;
	max-width: 100%!important;

	background: white!important;
	padding: 100px 0 100px 0;
	margin-bottom: -60px!important;
	margin-top: 80px!important;

}
.related ul li
{
	margin-left: 10px!important;
	margin-right: 10px;
}
article>.related ul
{
	margin: auto;
    max-width: 900px;
	margin: 0 auto 0 auto;
}

/* KOLIČINA IZBOR */


.variations th,
.reset_variations
{display: none!important;}


.attribute_pa_kolicina,
		.attribute_pa_kol,
.attribute_pa_kombinacija
{
	border: 1px solid #69CECB;
	min-width: 30%!important;
}

@media only screen and (max-width: 600px) {

	.attribute_pa_kolicina,
		.attribute_pa_kol,
	.attribute_pa_kombinacija
{
	border: 1px solid #69CECB;
	min-width: 100%!important;
	margin-bottom: 40px!important;
}
}



#lang-comments-link
{
	display: none!important;
}

.ct-floating-bar,
div.ct-sticky-container,
.ct-header 
{
	z-index: 999!important;
}



.post-8589 .onsale,
.post-11252 .onsale,
.post-2489 .onsale,
.post-11114 .onsale,
.post-15682 .onsale,
.post-13131 .onsale,
.post-21294 .onsale
{
}


.button:hover,
.submit:hover,
.elementor-button-link:hover,
input[type="submit"]:hover
{
	background: #62C9D2;
	color: #353B6E;
}


.page-id-12086 .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button
{
	width: 120px!important;
	margin:0!important;
	border-radius: 5px!important;
	padding: 0 5px 0 5px!important;
	text-transform: none!important;
}


.archive #header [data-row*=bottom],
.single-product #header [data-row*=bottom]
{
	display: none!important;
}


.elementor-10 .elementor-element.elementor-element-a59989c  a.elementor-post__read-more
{ 
	border-bottom: 1px solid #62C9D2;
    padding-right: 8px;
}

.wof-wheels .wof-wheel 
	{ 
	z-index: 999999999999!important;
	}

.abottomhead
	{ 
		color: black!important; vertical-align: middle!important; text-decoration: none; margin: 10px;
		font-weight: 600;
}
		.abottomhead:hover
	{ 
	color: #353B6E!important;
  font-size: 16px;
}
		
		.headbottombtn
{		font-weight: 600;
border: none!important; padding: 10px 20px 10px 20px; background: #E33369!important; text-decoration: none;
}

.headbottombtn:hover
{
	background: #353B6E!important;
	color: white!important;
}
[data-footer*="type-1"] .ct-footer [data-row*="top"] > div
{ 
width: 100%!important;
	}


	
	/* SINGLE PRODUCT */
	.ct-cart-actions .single_add_to_cart_button
	{
	background-color: #F8C4B0!important;
	color: #000000!important;
	font-weight: bold!important;
		}
	.ct-cart-actions .single_add_to_cart_button:hover
	{
	background-color: #353b6e!important;
	color: white!important;
	font-weight: bold!important;
		}
		
		.postid-8589 .related
		{		display: none!important;}
		
		.flex-container {
  /* We first create a flex layout context */
  display: flex;
  
  /* Then we define the flow direction 
     and if we allow the items to wrap 
   * Remember this is the same as:
   * flex-direction: row;
   * flex-wrap: wrap;
   */
  flex-flow: row wrap;
  
  /* Then we define how is distributed the remaining space */
  justify-content: flex-start;
  
  padding: 0;
  margin: 0 0 2px 0;
  list-style: none;
}

.flex-item1{
  padding: 0px;
  width: 45px;
  height: auto!important;
  text-align: left;
}
.flex-item2{
  padding: 9px;
  width: auto;  text-align: left;
  max-width: 80%!important;
}

.product-type-simple.ct-default-gallery .entry-summary>form.cart, .product-type-simple.ct-stacked-gallery .entry-summary>form.cart
{
	padding-top: 0!important;
}


/* NEW CART */
.woocommerce-cart .header-menu-1,
.woocommerce-cart #header [data-row*=bottom],
.woocommerce-cart #header [data-row*=top],
.woocommerce-cart .ct-footer [data-row*="middle"],
.woocommerce-checkout .header-menu-1,
.woocommerce-checkout #header [data-row*=bottom],
.woocommerce-checkout #header [data-row*=top],
.woocommerce-checkout .ct-footer [data-row*="middle"]{
  display: none!Important;
}


/* NEW CART END */