/*
Theme Name: Organio Child
Theme URI: http://demo.casethemes.net/organio/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio/
Description: Organio is a beautiful, modern, and responsive Organic Food Store WordPress Theme. Organio is a perfect fit for any natural food related website like fresh grocer, market food, grocery market, organic ecommerce website, organic food store, Organic markets, supermarkets and online groceries. Additionally, it is perfect for eco product stores, fresh breads, bakery shops and even natural cosmetics stores.  
Version: 1.5.8
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: organio
Text Domain: organio-child
Tags: organic, organic theme, organic store, organic food store, organic shop, organic farm, food, farm, store, nutrition, fruit, woocommerce, fresh, vegetable
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

html .woocommerce .woocommerce-product-inner:before{
    border-color: #039FDD;
}

html .woocommerce ul.products li.product{
    padding: 0 5px;
}

#bk-adresa, #bk-telefon, #bk-email {
    cursor: pointer;
}

tr.cart-subtotal {
    display: none;
}

.woocommerce-checkout .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table {
    margin-bottom: 24px;
}

.bk-shipping {margin-bottom: 24px;}

@media screen and (max-width: 1199px){
    .ct-main-navigation .ct-main-navigation-inner ul#ct-menu-shop {
        display: block;
    }
	
	
}
    
.ct-main-navigation-inner ul#ct-menu-shop {
    display: none;
}

.ct-main-navigation-inner #ct-menu-shop a:after {
    display: none !important;
}

#ct-menu-shop, .ct-menu-shop {
	display: none;
}

#ct-main-menu li:nth-child(2) {
	display: none;
}

@media screen and (min-width: 1200px) {
	#ct-main-menu li:nth-child(3) {
	  margin-left: 0 !important;
	}
	

	#ct-main-menu .sub-menu {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		height: 467px;
		background: none;
		border: none;
		box-shadow: none;
		padding: 0;
	}
	
	ul#ct-main-menu > li:nth-child(5) > ul.sub-menu {
		margin-left: -282px;
	}

	ul#ct-main-menu > li:nth-child(6) > ul.sub-menu {
		margin-left: -488px;
	}

	#ct-main-menu .sub-menu li{
		background: white;
		border: 1px solid #f2f2f2;
		padding: 4px 32px;
		min-width: 270px;
	}
	
	.site-content{
		padding-top: 50px !important;
	}
}

div.site-content {
    padding: 24px 0;
}

.woocommerce-product-average {
    display: none !important;
}

html .woocommerce .woocommerce-product-inner.style-2 .woocommerce-product-meta > div button, html .woocommerce .woocommerce-product-inner.style-2 .woocommerce-product-meta > div a {
    background-color: rgb(19 76 167 / 10%);
}

.woocommerce-tabs {
    display: none !important;
}

html .single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:before, html .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:before{
    background-color: #039fddab;
}

@media screen and (max-width: 991px) {
    #primary.content-has-sidebar {
        order: 0 !important;
		padding-bottom: 50px;
    }
}



@media screen and (min-width: 1200px){
    #ct-menu-shop .sub-menu li > .sub-menu {
		margin-top: -43px;
	}	
}

#bk-4logos .ct-fancy-box.ct-fancy-box-layout4 {
    padding: 6px;
}

#bk-4logos .ct-fancy-box-layout4 .item--icon {
    margin: 0;
}

#bk-4logos .ct-fancy-box-layout4 .item--title {
    display: none;
}

#bk-4logos .ct-fancy-box-layout4 .item--description {
    display: none;
}

header #ct-header-wrap.ct-header-layout2 .h-btn-cart {
    padding: 0 14px;
}

body.woocommerce div.product p.stock.in-stock {
    color: rgb(3,159,221);
}

.summary span.woocommerce-Price-amount.amount bdi {
    color: #039FDD;
}

body.single-product section.related {
    padding-top: 16px;
}

.widget-content span.select2:nth-of-type(2) > span.selection {
    display: none;
}

.widget .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 40px;
}

label[for="shipping_method_0_flat_rate2"] {
    font-size: 0;
}

label[for="shipping_method_0_flat_rate2"] .woocommerce-Price-amount {
    
    font-size: 14px;
    font-weight: 700;
    color: var(--primary-color);
}

.woocommerce ul#shipping_method li {
    margin: 0;
    line-height: 1;
}

.widget .select2-container .select2-selection--single {
    height: auto;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 50%;
}

a.tw-social, a.pin-social, a.lin-social {
    display: none;
}