/*
Theme Name: Envo eCommerce Child
Template: envo-ecommerce
Theme URI: https://envothemes.com/free-envo-ecommerce/
Author: romain
Description: Child 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/
Version: 1.0.13
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl.html
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
Text Domain: envo-ecommerce
*/

@import url("../envo-ecommerce/style.css");

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}
		
:root {
  --topbar-color:#1e1e1e;
  --topbar-background: #1e1e1e;
}
/*
Top bar
 */
.topbar {
  font-size: 12px;
  color: #FFF;
  background: #212529;
  background:var(--topbar-background);
  padding-top:1%;
  padding-bottom:1%;
}
.topbar address{
	padding: 0 7px;
}

.topbar i{
	padding-right:7px;
}
.topbar a {
  color: inherit;
  text-decoration: none;

}
.topbar a:hover{
	color:#FD001A;
}
.topbar ul.topbar__infos,
.topbar ul.topbar__links {
  display: flex; 
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom:0;
  padding-left:0;
  padding-right:0;
}
.topbar ul.topbar__infos li,
.topbar ul.topbar__links li{
  padding: 0 8px;
}
.topbar ul.topbar__infos li:first-of-type,
.topbar ul.topbar__links li:first-of-type{
	padding-left:0;
}
.topbar ul.topbar__infos li,
.topbar ul.topbar__links li,
.topbar ul.topbar__infos a,
.topbar ul.topbar__links a {
  display: inline-flex;
  height: 40px;
  align-items: center;
  transition: color .3s;
}
.topbar svg {
  width: 12px;
  height: 12px;
  margin-right: 8px;
}
.topbar address{
	margin-bottom:0;
}
.topbar .topbar__lang {
  margin-left: auto;
}
.topbar__infos {
  background-color: var(--topbar-color);
}
.topbar__links svg {
  color: var(--topbar-color);
}
.topbar__links a:hover {
  color: #FD001A;
}
.topbar__lang a::after {
  content:'';
  display: inline-block;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 6px solid #FFF;
  width: 0;
  height: 0;
  margin-left: 6px;
}
.topbar__container {
 
  margin-left: auto;
  margin-right: auto;
	padding-left:15px;
	padding-right:15px;
	width:1170px;
}

@media only screen and (min-width: 720px) {
  .topbar {
    font-size: 14px;
    background: linear-gradient(to right, var(--topbar-color), var(--topbar-color) 50%, var(--topbar-background) 50.01%, var(--topbar-background))
  }
  .topbar__container {
    display: flex;
    justify-content: space-between;
    background: var(--topbar-background);
  }
  .topbar li,
  .topbar a {
    height: 55px;
  }
  .topbar svg {
    width: 16px;
    height: 16px;
  }
  .topbar__infos  li:last-child {
    background: var(--topbar-background);
    padding-left: 0;
  }
  .topbar__infos li:last-child svg {
    color: var(--topbar-color);
  }
}
.navbar.shrink > .container{
	width:100%;
}
.topbar a.cart-contents i, 
.topbar .header-my-account a{
	color:#FFFFFF;
}
.topbar .header-cart {

}
.topbar ul.site-header-cart{
	height:auto;
}
.topbar .widget_shopping_cart{
	/*background:green;*/
	padding-top:20px;
}
.topbar .widget_shopping_cart_content{
	/*background:yellow;*/
}
.topbar .widget_shopping_cart_content a,
.topbar .woocommerce .widget_shopping_cart .total,
.topbar .woocommerce.widget_shopping_cart .total,
.topbar .woocommerce .widget_shopping_cart .cart_list li,
.topbar .woocommerce.widget_shopping_cart .cart_list li {
	color:#000000;
}
.topbar ul.topbar__links li .site-header-cart li,
.topbar ul.topbar__links li .site-header-cart li a{
	height:auto;
}
.topbar ul.topbar__links li .site-header-cart li{
	display:block;
}

.topbar .header-cart-block:hover ul.site-header-cart,
.topbar .product-added-to-cart .header-cart-block ul.site-header-cart {
	
	overflow:hidden;
	position:absolute;
	height:inherit;
	box-shadow:none;
	
}
.topbar .woocommerce .widget_shopping_cart .cart_list li a.remove,
.topbar .woocommerce.widget_shopping_cart .cart_list li a.remove {
	border-radius:0;
}
