/* 
Theme Name:		 Livre Child THeme
Theme URI:		 http://tokomoo.com
Description:	 Child theme of Livre
Author:			 tokomoo
Author URI:		 http://childthemegenerator.com/
Template:		 livre
Version:		 1.0.0
Text Domain:	 Livre-child
-------------------------------------------------------------- */ 

/* =Theme customization starts here
------------------------------------------------------- */

.hdr-widget.hdr-widget--menu-cart,
.hdr-widget.hdr-widget--menu-user {
	display: none;
}

.post__author {
	display: none;
}

.yith-wcwl-add-button.show,
.post__meta {
	display: none!important;
}

.button.medium.regular {
	margin-top: 30px;
}

.subscription-kuzya { 
    padding: 10px 34px;
    color: white;
    font-size: inherit;
    border: none;
    font-weight: 600;
    display: inline-block;
    background-color: #f24941;
    transition: .3s ease;
    line-height: 1.5;
    text-decoration: none;
    border-radius: 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    margin-top: 30px;
}

 .product-overview .col-md-6 {
 	width: 100%!important;
 }

 .table-kuzya td{
 	padding-left: 10px;
 }

.kc-post-2-button {
	display: none;
 }

 .product__action {
 	display: none!important;
 }

 .address {
 	display: flex;
 }

 .fa.fa-map-marker.icon {
 	padding-top: 20px;
    padding-right: 20px;
}

.fa.fa-phone {
	padding-right: 12px;
}

#wpcf7-f5-o1 input, #wpcf7-f5-o1 select, #wpcf7-f5-o1 textarea {
	width: 100%;
}

div.hdr-widget.hdr-widget--menu-user, .menu-nologin-user-wrap {
	display: none!important;
}

.contact-map.tokoo-map.default-map-height {
	margin-bottom: 20px;
}


@media only screen and (max-width: 1200px) {
	.hero-item__title{
		font-size: 3em!important;
	}
	body.kc-css-system .kc-css-360100 {
		height: 400px!important;
	}
	.hero-content .container,
	body.kc-css-system .kc-css-93269 {
		height: 400px!important;
	}
	
	.hdr-widget-dropdown-menu {
		order: 2!important;
	}
	
	.hdr-widget--menu-main {
		order: 3;
	}

	.hdr-widget.hdr-widget--product-search.search-dropdown {
		order: 4;
	}

	.page-header {
		padding: 50px 0!important;
	}

	.woocommerce-result-count {
		display: none;
	}
		
	header.section-header{
		display: none;
	}
	.woocommerce-ordering {
		margin: 0 auto;
    	width: 80%!important;
	}

	.woocommerce-ordering .orderby {
		width: 100%!important;
	}

	.view-all .button.button--primary {
		margin: 0 auto!important;
    	display: block;
    	width: 40%;
    	min-width: 200px;
    	text-align: center;
	}

	h1.product__title {
		text-align: center!important;
		display: block!important;
	}


	.book-images .book__action button, 
	.book-images .book__action .see-inside {
		padding: 15px 15px!important;
		font-size: 15px;
		display: block;
		width: 80%;
		margin: 5px auto!important;
	}
	
	.kc-css-247501, .kc-css-114157, .kc-css-165830, .kc-css-701630 {
		height: 200px!important;
	}
}