/*
Theme Name: Konte Child Theme
Theme URI: http://konte.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/

.topbar {height:auto!important; padding-top:5px; padding-bottom:6px;}
.woocommerce-terms-and-conditions-wrapper {width:100%;}
.woocommerce-billing-fields small.help-text {font-size:12px; line-height:12px!important;}

@media (min-width: 1200px){
  .single-product .linked-products-carousel ul.products li.product {max-width: 16rem;}
}

main, .elementor-widget-text-editor {color:#161619!important;}
main a, .elementor a {text-decoration:underline;}

.site-content {padding-top:10px;}

/* HOME */
#post-339 .entry-header {display:none;}
#post-339 .entry-content {margin-top:0;}


/* PRODUCT */
.description_tab a {text-decoration:none;}

/* Fix V2 layout on mobile */                                 
@media (max-width: 991px) {
  	.single-product.product-layout-v2 div.product .product-summary {
		width: 100% !important;
    	margin-left: 0 !important;
    	position: static !important;
  	}
  
	.woocommerce-product-gallery .flex-direction-nav {
    	display: flex !important;
		list-style-type: none !important;
  	}
    .single-product .flex-direction-nav a {
      display: block !important;
      position: absolute!important;
      top: 50%;
      transform: translateY(-50%);
      z-index: 10;
      opacity: 0.8;
      color: #333;
      width: 30px;
      height: 30px;
    }
    .single-product .flex-direction-nav a.flex-prev { left: 10px; }
    .single-product .flex-direction-nav a.flex-next { right: 10px; }
	
	/* Fix CLS: hide gallery images except first before FlexSlider loads */
  	.product.layout-v2 .woocommerce-product-gallery__image:not(:first-child) { display: none; }                                       .product.layout-v2 .flex-viewport .woocommerce-product-gallery__image { display: block !important; }
}


@media (max-width: 575px) {
  	.product-description-below {
    	font-size: 14px!important;
  	}
  	.product-description-below h2, .product-description-below h3, .product-description-below h4 {
    	font-size: 25px!important;
  	}
}