:root {
--font: 'Poppins', 'Century Gothic', 'Open Sans', 'Roboto';


--base-color: #1C7F58;



--base-text-color: #fff;

--footer-color: #000;


--footer-text-color: #fff;


--button-color: #00B26B;


--button-hover-color: #1B3E36;



--button-text-color: #fff;


--header-color: #fefefe;


--header-text-color: #333;

--clear-filters-display-text: inline-block;


--clear-filters-display-icon: inline-block;

}

	.es-clear-all-filters-button .button-text {
	display: var(--clear-filters-display-text);
	}

	.es-clear-all-filters-button .button-icon {
	display: var(--clear-filters-display-icon);
	}

  /* =====================================
			General Styles
===================================== */

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* colors

Green Teal: #00B26B
Everglade: #1B3E36
Eucalyptus: #137F58
Greeny Blue: #3DBA93
Periglacial Blue: #D5EBDB

Elephant: #112D46
Celestial Blue: #5294CF
Tropical Blue: #C2DFF5

Buttermilk: #FEF0B4
French Grey: #BBBDBF
Mercury: #E7E7E7

Almost Black: #060B08

*/

/* logo 

.header-wrapper .header-logo {
	background-image: url(https://danielkose.netset.com/netset/files/images/abero/logo.png);
	width: 250px!important;
}


.row.content-show {
	padding: 60px;
	background-color: #e7e7e7;
}*/
/* Font / Text weight 400/600 */
.about_header {font-size:36px;}
.about_paragraph {font-size:22px;}
.poppins-semibold {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
}
.product__stock--info {
	color: #00B26B;
}
.tab-expand, .tab-fold {
	color: #00B26B;
}
p, a, div, span, ul, li, h1, h2, h3, h4, h5, h6, b {
	font-family: "Poppins", sans-serif!important;
}
p, h1, h2, h3, h4 {
	color: #060B08;
}
h2 {
	font-size: 1.125rem;
	font-weight: 600;
	font-family: 'Poppins'!important;
	margin-bottom: 20px;
}


/* Buttons & Icons */

.minibasket-info-container {
	padding-right: 5px;
	margin-top: 5px;
}
span.vat-switcher-label {
	padding-right: 3px;
}
.minibasket-icon {
	border-radius: 12px!important;
	background-color: #1C7F58!important;
}
.minibasket-icon.login-button {
	background-color: #1C7F58!important;
	color: #d6ecdb;
}
.badge.warning {
	background: #fff;
	color: #060B08;
	border: 1px solid #060B08;
	font-weight: bold;
}
.button {
	background-color: #1B3E36;
	color: #D5EBDB;
	border-radius: 5px;
}
.button:focus, .button:hover {
	background-color: #00B26B;
	color: #1b3e36;
	/* border-radius: 12px!important; */
}
input.buy-quantity__input.input-number {
	border-radius: 5px;
}
.fa-shopping-cart:before {
	content: url(https://danielkose.netset.com/netset/files/images/abero/shoppingcart.svg);
	color: #efeeea;
}
/* Header */
.menu-bar-items {
	padding:0px;
}
li.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-products {

    padding-left: 0;
    margin-right: 0;
}
.inner-wrapper {
	background-color: #fff;
	padding-bottom: 15px;
	padding-top: 12px;
}
.menu-bar-alterantive-width {
	background-color: #1B3E36;
}
/*.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-products {
	background-color: #1B3E36;
	box-shadow: 102px 0px 0px 0px #1B3E36, -20px 0px 0px 0px #1B3E36;
}*/
.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-products {
	background-color: transparent;
	box-shadow: none;
}
li.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-products a {
	color: #fff;
}
.menu-bar-alterantive-width a {
	color: #fff;
}
/* Searchbar */

.product-search-input-container {
	position: relative;
	border: none;
	padding: 8px;
	background-color: #E7E7E7;
	border-radius: 12px;
}
input.product-search-input {
	background-color: transparent!important;
}
input.product-search-input, input.product-search-input::placeholder {
	color: #1b3e36 !important
}
.fa-search:before {
    color: #1b3e36 !important;
}
i.fas.fa-search.product-search-button {
	background-color: #1C7F58;
	border-radius: 9px;
	margin-top: -3px;
	margin-right: -3px;
	padding: 10px 14px;
}
.fa-times:before {
	color: #1b3e36;
	margin-left: -8px;
	cursor: pointer;
}
/* 
.product-search-input-container {
    max-width: 570px;
} */

/* Quick search */

.quick-search-overlay .quick-search {
	margin-top: 16px;
}
.quick-search-overlay i.close-search {
	top: 27px;
}
i.fas.fa-shopping-cart.buy-button-icon {
	padding-top: 2px;
}
/* Top menu */
.menu-bar-desktop-categories-menu-item.active {
    background-color: #1b7f58;
    box-shadow: 15px 0px 0px 0px #1b7f58;
}
.menu-bar, .menu-bar-items {
    background-color: #1C7F58;
}
.menu-bar-desktop-categories-menu  {
	background-color: #1B3E36;
}
.menu-bar-desktop-product  {
	background-color: #E7E7E7;
}
li.menu-bar-desktop-products-menu-item {
	list-style: none;
}
.menu-bar-desktop-products-menu-show-more {
	font-size: .8rem;
}
.menu-bar-item-label:hover, .menu-bar-item-label:focus {
	color: #D5EBDB;
}

li.menu-bar-desktop-categories-menu-item {
	width: fit-content;
    border-bottom:0px;
}

li.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-products a {
    color: #fff;
    margin-right: 20px;
}
.menu-bar-desktop-categories-menu-item:hover>a {
	color: #fff;
}
.menu-bar-desktop-products-menu-item a:hover {
	color: #00b26b;
}
/* Resource menu */

.resource-menu-desktop>ul>li a:hover {
	color: #00b26b;
}
/* Popular categories */

.js-section-shortcuts {
	margin-top: 20px;
	margin-bottom: 40px;
}
/* =====================================
			Side Menu Styles
===================================== */

/* Desktop Menu */

/* Mobile Menu */

/* =====================================
			Front Page Styles
===================================== */

/* Product cards */

.promoted-products__item-container.buy-form-container:hover {
	background-color: #fff!important;
}
.promoted-products__item-container:hover .small-product-list-price {
	transform: scale(1);
	transition: ease-in-out .2s;
	margin-left: 0px;
}
.promoted-products__item-container:hover .price-text {
	color: #00B26B!important;
	transform: scale(1)
}
/* Products */

/* Sections */

.section.small-12.js-section-about {
    margin-top: 70px;
}

.js-section-topbanner {
    margin-top: 20px;
}

.first-page-content .js-section-recommended {
    padding-bottom: 10px;
    padding-top: 10px;
}
.first-page-content .js-section-bought {
    background-color: #E7E7E7;
    padding-bottom: 35px;
    padding-top: 35px;
	margin-top:60px;
}
.first-page-content .promotion-item {
    height: 108%;
}
.promoted-products__item-container.buy-form-container {
	min-height: 215px;
}
.js-section-bannersection {
	margin-top: 50px;
}
.js-section-bannersection2 {
	margin-bottom: 50px;
}
.js-section-bottombanners {
	margin-top: 50px;
	margin-bottom: 30px;
}
/* =====================================
		Product list Page Styles
===================================== */
span.price-text {
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
}
/* Menu */
.menu-bar-desktop-products-menus a {
	color:#060B08!important;
}
.es-filters-wrapper:nth-child(1) {
	background-color: #1B3E36;
	color: #D5EBDB;
	box-shadow: 0px 0px 0px 0px #1B3E36, -14px 0px 0px 0px #1B3E36;
}
.es-expand-filter, .es-expand-category {
	color: #00B26B;
}
.es-filters-wrapper {
	background-color: #E7E7E7;
	box-shadow: 0px 0px 0px 0px #E7E7E7, -14px 0px 0px 0px #E7E7E7;
}
.}n    padding: 10px 20px 20px 3px;oUi-connects {
	background-color: #e7e7e7;
}
.noUi-connect {
	background: #00B26B;
}
/* Products */

.small-grid .product__stock-expected {
	margin-top: -24px;
	margin-left: 98px;
}

/* =====================================
		Filter Page Styles
===================================== */

#body > main > div.main-wrapper > div > div > div.content-container.clearfix > div > div.columns.small-12.medium-3 > div:nth-child(2) > div.row.column.es-filter-header > h3 {
    color: #1b3e36;
}

/* =====================================
		Product Page Styles
===================================== */

/* Top text section */

.product-card-information-container>div>div.product-card__tablinks>a:nth-child(1) {
	padding-left: 0px;
}
.product-card-information-container>div>div.price-row>div.product-card-buy-button.buy-form-container>button {
	padding-top: 9px;
}
.product-card .product-card-buy-button .buy-quantity__input {
	border-radius: 5px;
}
.product-card__tablinks {
	margin-top: 10px;
}
.admin-tablink {
	border-left: 1px solid #000;
	padding: 9px;
}
.product-card-information-container>div>div.price-row {
	margin-top: 20px;
}
.product-card .product-card-stock-reload-info {
	color: red;
	white-space: pre-line;
	margin-bottom: 13px;
}
/* Accordeon */

table tbody tr:nth-child(even) {
	border-bottom: 0;
	background-color: #FEF0B4;
}
.product-card-tabs .accordion-title {
	background-color: #E7E7E7;
	border: 1px solid #E7E7E7;
	padding: 16px;
}
.product-card-tabs .accordion-content {
	margin: 0px;
    padding:0px 10px;
}
.product-card-tabs .accordion-title {
	background-color: #fff;
	border-bottom: 1px solid #E7E7E7!important;
	padding: 16px 14px;
	border: none;
}
.product-card-tabs .accordion-title:hover {
	background-color: #fff;
	color: #00B26B;
}
.ccs-ds-extendedSpec-header {
    background:none!important;
}
.es-filters-wrapper a, .es-filters-wrapper h3 {
    color: #fff;
}
#body > div.main-wrapper > div > div.page-content > div.content-container.clearfix > div > div.columns.small-12.medium-3 > div:nth-child(2) > div.row.column.es-filter-header h3 {
    color:#0a0a0a!important;
}
/* =====================================
			Footer Styles
===================================== */

.footer .footer-wrapper .content-footer-wrapper {
    margin-left: 0px;
}
.footer .footer-wrapper .content-footer-wrapper li {
    margin-left: 0px;
}
/* colors */

.footer {
	background-color: #E7E7E7;
}
.footer ul, .footer li, .footer span, .footer a, .footer p, .footer h2, .footer h3 {
	color: #000!important;
}
.footer-switches {
	background-color: #1C7F58;
	padding-top: 14px;
	padding: 24px 0px 8px 0px
}
.footer-switches span {
	color: #fff!important;
}
.language-switch-item[data-v-1120026e]::after {
	color: #d5ebdb;
}

@media only screen and (min-width: 1200px) {
footer > div.row > div.footer-wrapper > ul > li:nth-child(2), footer > div.row > div.footer-wrapper > ul > li:nth-child(4) {
    display: none;
}
footer > div.row > div.footer-wrapper > ul > li:nth-child(1) {
    width: 599px;
	padding-right:100px;
}
footer > div.row > div.footer-wrapper > ul > li:nth-child(3), footer > div.row > div.footer-wrapper > ul > li:nth-child(5) {
    width: 250px;
}
}

/* =====================================
			Landingpage Styles
===================================== */

/* Punkt */

/* Punkt */

/* Punkt */