/*
Theme Name:     TheCrate-Child
Description:    TheCrate - Subscription Box WooCommerce Theme
Author:         ThemeSLR
Template:       thecrate

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
/* 2 Column WooCommerce Checkout */

@media(min-width:768px) {
	.woocommerce .col2-set .col-1, 
	.woocommerce-page .col2-set .col-1 {
		width: 90%;
	}

	#customer_details {
		display: flex;
		flex-flow: column nowrap;
		float: left;
		width: 50%;
	}

	#customer_details .col-2 {
		width: 90%;
		margin-top: 20px;
	}

	#order_review,
	#order_review_heading {
		width: 50%;
		float: left;
		clear: none;
	}
}

@media(max-width:767px) {
	.zmenamobil .title-subtile-holder .section-title {
		font-size: 40px !important;	
	}
	.title-subtile-holder .section-title {
		font-size: 32px !important;	
	}
	.section-subtitle {
		width: 100%;
	}	
	.mezerah {
		height: 0px !important;
	}
	.zmenamobil img:first-child {
		display: none !important;
	}
	.woo-grid-with-border .woocommerce ul.products li.product, .woo-grid-with-border.woocommerce-page ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		padding-bottom: 0px;
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product, .woo-grid-with-border ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
		width: 80% !important;
        margin: 0px auto 10px auto !important;
        float: none !important;
	}
	.single-product ul.products[class*=columns-] li.product, .single-product ul.products[class*=columns-] li.product {
		width: 80% !important;
        margin: 0px auto 30px auto !important;
        float: none !important;
		display: block !important;
	}
	.single-product ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
		width: 80% !important;
        margin: 0px auto 10px auto !important;
        float: none !important;
		display: block !important;
	}
	.archive ul.products[class*=columns-] li.product, .archive ul.products[class*=columns-] li.product {
		width: 80% !important;
        margin: 0px auto 30px auto !important;
        float: none !important;
		display: block !important;
	}
	.archive ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
		width: 80% !important;
        margin: 0px auto 10px auto !important;
        float: none !important;
		display: block !important;
	}	
	.zmenanadpis .wpb_wrapper .vc_custom_heading:first-child {
		font-size: 50px !important;
		line-height: 100% !important;
		margin-top: 0px !important;
	}
	.zmenanadpis .vc_col-sm-3 {
		margin-bottom: 30px !important;
	}
	.related {
		text-align:  center !important;
	}
	.woocommerce-message {
    	line-height: 115%;
	}
	.woocommerce-message .button {
    	margin-top: 10px !important;
    	float: none !important;
	}
    .woocommerce .cart-collaterals table.shop_table td, .woocommerce .cart-collaterals table.shop_table th, .woocommerce .woocommerce-cart-form table.shop_table td, .woocommerce .woocommerce-cart-form table.shop_table th {
        padding: 16px 5px !important;
    }
	.coupon .button {
        width: 100% !important;
		float: none !important;
    }
}	
