/*
Theme Name:    Envo Storefront Child
Theme URI: 		
Description:    Child theme for the Envo Storefront Child theme
Author:         Die Agenturhuette
Author URI:     http://www.agenturhuette.de
Template:       envo-storefront
Version:        1.6
*/

/* -------------------------------------------------------------- */

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


/* bubbler-one-regular - latin */
@font-face {
  font-family: 'Bubbler One';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/bubbler-one-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/bubbler-one-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/bubbler-one-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/bubbler-one-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/bubbler-one-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/bubbler-one-v20-latin-regular.svg#BubblerOne') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}


body {
  background: #fff;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
}


html, body {
  height: 100.1%;
  margin-bottom: 1px;
  font-family: 'Roboto' !important;
}


body .site {
    box-shadow: none;
    padding: 0;
    background: transparent !important;
    margin: 0 auto !important;
    max-width: 100% !important;
	max-height:100% !important;
    overflow: hidden;
    padding: 0;
}


/* ------------------ Header ----------------- */


.site-header, .main-menu{
	/*opacity:0.9;*/
}

.site-heading {
width: 200px !important;
}

.single-head{
	display:none;
}

.custom-logo {
  width: 200px !important;
  margin: 0 0 10px;
}





select.header-search-select{
	display:none !important;
}

.top-bar-section{
	background-color:#ffffff !important;
	opacity:0.9;
}
.top-bar-section p a{
	  color: #6eb7f7 !important;
}
#my-menu li a {
  font-size: 14px !important;
  font-family: 'Roboto',sans-serif !important;
    font-weight: 400 !important;
	margin-right:-17px !important;
}

#my-menu li a:hover {
  color: #6eb7f7 !important;
  font-weight: 400;
}


p a {
  color: #6eb7f7 !important;

}

.nav > li.active > a::after, .current-page-parent::after {
background-color: #404040;
}

.menu-description{
display: none !important;
}


/* ---------------------- Schrift ----------------------------------*/


h1, h2, h3, h4{
color:#6eb7f7 !important;
font-family: 'Bubbler One' !important;
}

h1.site-title a{
color:#6eb7f7 !important;
   font-family: 'Roboto' !important;
}

p{
  font-size: 14px !important;
  font-family: 'Roboto',sans-serif !important;	
}

/* -------------- Content ------------------------------*/

.main-container{
	width:100%;
	margin-top:20px !important;
	opacity:0.95;
	/*text-align:center;*/
	
}

#content-footer-section .widget {
	width:100%;
}


.page-area {
  justify-content: center;
  display: flex;
  padding-top:40px !important;
}


#site-content .page-area .row{
	background:#ffffff;
	width:80%;

}


/* ------------------ Footer ------------------------------*/

#content-footer-section{
margin-top:20px !important;
}


footer, #content-footer-section{
background:#ffffff !important;
opacity:0.9 !important;
}


#content-footer-section a{
color:#6eb7f7 !important;
   font-family: 'Roboto' !important;
   font-size: 15px !important;
}
.footer-credits .container{
text-align: center !important;
color:#6eb7f7 !important;
font-family: 'Bubbler One' !important;
font-size:15px !important;	
margin-top:-20px;


}


 
/* -------------------------------------------------------------- Woocommerce */


span.woocommerce-Price-currencySymbol{
	margin-left:5px !important;
}

input.header-search-input{
	width:100% !important;
	
}


p.woocommerce-result-count{
	
	display:none;
}

.woocommerce-page .term-description p{
	
	font-size:14px;
	font-weight:600;
}

/* --------------- Mini Cart ---------------------------*/

.widget_shopping_cart a, a:active, a:hover, a:focus {
    text-decoration: none;
    color: #6eb7f7;
	font-size:14px !important;
}

.widget_shopping_cart .quantity{
font-size:14px !important;
}

.woocommerce.widget_shopping_cart .cart_list li a.remove{
 
    color: #6eb7f7 !important;
}

.woocommerce.widget_shopping_cart .cart_list li a.remove:hover{
 
    background: #6eb7f7 !important;
}



.amount-cart::before{
	background:#6eb7f7 !important;
	  border-right: 0px solid #6eb7f7;
}

.cart-contents span.count{
	background:#6eb7f7 !important;
	/*color: #404040 !important;*/
}

 .float-cart, .amount-cart{
	background:#6eb7f7 !important;
	color: #ffffff !important;
/*color: #404040 !important;*/
}

.widget_shopping_cart{
	color: #404040 !important;
	background:#ffffff;
}

.widget_shopping_cart div.wc-gzd-cart-info{
	display:none !important;
}



.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#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { 
 
    color: #6eb7f7 !important;
    font-weight: normal !important;
	font-size:14px !important;
}

/* --------- Porduct Seite ------------------------- */
.product_meta .posted_in a{
	
		color:#6eb7f7 !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
font-weight:600 !important;	
}

#tab-title-description a{
	
		color:#6eb7f7 !important;
}


.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.active a
{
	border-color: #404040 !important;

}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{
	
color:#6eb7f7 !important;	
font-family: 'Bubbler One' !important;
font-weight:600;
}


.product span.posted_in {
	display:none !important;
}

.product_meta{
	border:0 !important;
}

/* ------ Cart -------- */
.wc-block-components-totals-shipping .wc-block-components-shipping-address{
	
display:none !important;
	
}

div.wc-block-components-totals-shipping__via{
	
display:none !important;
	
}


.wp-block-woocommerce-empty-cart-block .wc-block-product-new{
	
	display:none !important;
}



 .wp-block-woocommerce-empty-cart-block h2:nth-child(3) {
  display: none !important;
}



:root :where(.wp-block-separator.is-style-dots):before {
	content:" ";
}


.wc-block-components-shipping-rates-control{
	
display:none !important;
	
}

.wc-block-components-button__text {
color:#6eb7f7 !important;
font-weight:600 !important;	
font-size:18px !important;
}

#shipping-option{
	
display:none !important;
	
}


.checkbox-legal a{
color:#6eb7f7 !important;
}



.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
  display: none;
}

/* Checkout */

.woocommerce ul#shipping_method label{
	display:none !important;
}

/*------ Currency Switcher -----------------------*/

.wc-price-based-country span.select2-selection.select2-selection--single {
    width: 320px !important;
   font-size:15px !important;
   font-family: 'Roboto',sans-serif !important;
}


.wc-price-based-country li.select2-selection   {

   font-size:15px !important;
   font-family: 'Roboto',sans-serif !important;
   display:none !important;
}
	
.fi-af{
	display:none !important;
	}
.select2-container li:nth-child(2) {
	display:none !important;
	}

 .select2-container li {
	font-size:15px !important;
   font-family: 'Roboto',sans-serif !important;
	}
	
	
#wcuCurrencySwitcherSimpleClassic{
	visibility:hidden !important;
}	
	
	
/* --------------------- MOBILE ----------------------------- */

@media (max-width: 1025px) {
	
	#my-menu{
		display:none !important;
	}
	
}

.bware {
  position: absolute;
  left: 80%;
  top: -5px;
  background: #6eb7f7;
  color: #fff;
  font-weight: 600;
  width: 60px;
  z-index: 1000000;
  border-radius: 5px;
  height: 25px;
  font-size: 14px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 30px;
}


.entry-summary .in-stock{
	
 color: #6eb7f7 !important;
 font-weight: 600 !important;
font-size: 14px !important;
}


.product .remaining{
	
 color: #6eb7f7 !important;
 font-weight: 600 !important;
font-size: 14px !important;
}



.product .remaining-out-stock{
	
 color: #a00 !important;
 font-weight: 600 !important;
font-size: 14px !important;
}