/*
Theme Name: Envo eCommerce Child
Theme URI: https://envothemes.com/free-envo-ecommerce/
Template: envo-ecommerce
Author: EnvoThemes
Author URI: https://envothemes.com/
Description: Envo eCommerce is a fast, clean and modern-looking responsive free WooCommerce theme for WordPress. This theme supports popular page builders like Elementor, KingComposer, Beaver Builder, SiteOrigin, Thrive Architect, Divi, Brizy, Visual Composer, etc. The theme is responsive, super fast, SEO friendly, WPML and RTL ready. Documentation: https://envothemes.com/docs/docs/envo-ecommerce/ Theme demo ready to import: https://envothemes.com/envo-ecommerce/
Tags: one-column,two-columns,full-width-template,right-sidebar,custom-background,custom-menu,custom-header,editor-style,featured-images,translation-ready,custom-logo,threaded-comments,footer-widgets,rtl-language-support,blog,e-commerce
Version: 1.0.13.1596186619
Updated: 2020-07-31 11:10:19

*/

/* Code-Snippet to optimize height of border of products */

/*li.type-product{
	height: 380px;
}
.woocommerce ul.products li.product .button{
	position: absolute; 
     bottom: 5px;
     right: 45px;
}*/

/*Site*/

/* Optimize prepage */
h1.single-title{
	display: none;
}
img.wp-image-105{
		display: block;
}
img.wp-image-131{
		display: none;
}
body.landingpage{
	margin: 0; 
	height: 100%;
	overflow: hidden;
	position: fixed;
}

div.landingpage{
	position: relative;
	width: 100%;
}

div.landingpage img{
	width: 100%;
	height: auto;
}
div.landingpage .landing-button{
	position: absolute;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	background-color: #d20000;
	text-color: white;
	font-size: 20px;
	padding: 12px 24px;
	cursor: pointer;
	border-radius: 5px;
	opacity: 0.8;
	font-color: white;
}
div.landingpage .landing-button-agb{
	position: absolute;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	background-color: #d20000;
	color: white;
	font-size: 20px;
	padding: 12px 24px;
	cursor: pointer;
	border-radius: 5px;
	opacity: 0.8;
	font-color: white;
}

/* Header */
.header-my-account{
	display: none;
}
.woocommerce .woocommerce-result-count{
	display: none;
}
.woocommerce .woocommerce-ordering{
	display: none;
}
.header-img img{
	width: 100%;
}
img.header{
	display: none;
}
img.mobile-header{
	display: block;
}
@media (max-width:320px)  {
	/* smartphones, iPhone, portrait 480x320 phones */
}
@media (max-width:481px)  {
	/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
	div.landingpage .landing-button{
		top: 10%;
		left: 60%;
	}
	div.landingpage .landing-button-agb{
		top: 23%;
		left: 60%;
	}
	img.wp-image-105{
		display: none;
	}
	img.wp-image-131{
		display: block;
	}	
}
@media (min-width:641px)  {
	/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
	div.landingpage .landing-button{
		top: 10%;
		left: 50%;
	}
	div.landingpage .landing-button-agb{
		top: 10%;
		left: 65%;
	}
	img.wp-image-105{
		display: block;
	}
	img.wp-image-131{
		display: none;
	}
}
@media (min-width:990px /*961px*/)  { 
	/* tablet, landscape iPad, lo-res laptops ands desktops */
	div.landingpage .landing-button{
	top: 10%;
	left: 60%;
	}
	div.landingpage .landing-button-agb{
	top: 10%;
	left: 68%;
	}
	img.wp-image-105{
		display: block;
	}
	img.wp-image-131{
		display: none;
	}	
	img.header{
		display: block;
	}
	img.mobile-header{
		display: none;
	}
}
@media (min-width:1025px) { 
	/* big landscape tablets, laptops, and desktops */
	div.landingpage .landing-button:hover, div.landingpage .landing-button-agb:hover{
	opacity: 1.0;
	}
	img.wp-image-105{
		display: block;
	}
	img.wp-image-131{
		display: none;
	}	
	img.header{
		display: block;
	}
	img.mobile-header{
		display: none;
	}
}
@media (min-width:1281px) { 
	/* hi-res laptops and desktops */
}

/* Footer */
.footer-credits-text{
	font-size: 10pt;
}
/* Color of all anchors */
a, a:active, a:hover, a:focus{
	color: #d20000;
}

/* Color of buttons & hover */
.woocommerce ul.products li.product .button{
	border-color: #d20000;
	font-color: #d20000;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, 
.woocommerce #respond input.alt#submit:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
	background-color: #d20000;
	color: #fff;
}
.btn-default, input[type='submit'], input#submit, button, a.comment-reply-link, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, 
.woocommerce input.button, .woocommerce #respond input.alt#submit, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	color: #d20000;
}


/* Optimize distance between cart and search form */
.header-cart, .header-my-account{
	float: none;
}

/* Color round about cart-symbol */
.amount-cart{
	color: #fff;
}
.cart-contents span.count{
	background-color: #d20000;
	color: #fff;
}
.amount-cart{
	background: #d20000;
}
.amount-cart::before{
	border-right: 7px solid #d20000;
}

/* Border color around of products */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	border-color: #909090;
}
.woocommerce ul.products:hover li.product:hover, .woocommerce-page ul.products:hover li.product:hover{
	border-color: #d9d9d9;
}
.woocommerce ul.products li.product a img{
	border-color: #909090;
}
.woocommerce ul.products li.product a img:hover{
	border-color: #909090;
}

/* Extra info single product */
.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.active a{
	border-bottom: 2px solid #d20000;
	color: #d20000;
}

/*Cookie-Notice*/
#cookie-notice .cn-button{
	background-color: #d20000;
}

/* Disable Pus/Minus Button */
.single-product div.product form.cart .plus, .single-product div.product form.cart .minus{
	display: none;
}

/*Space between Dropdown and add to cart button */
.woocommerce div.product form.cart .button{
	margin-left: 10px;
}