body {
font: 14px/18px 'Open Sans', sans-serif;	
}
@media (max-width:767px) {
  .language-switcher {
    display:none;
  }
}
.deep-green {
    color: #527600;
}
.block-search .control {
  border-top: none;
}
#maincontent{
/* max-width : 100%; */
}
.page-layout-1column .column.main {
    padding-bottom:0;
}
.breadcrumbs a, a {
    color: #84bd00;
    text-decoration: none;
    background-color: #fff0;
}
a:hover, .alink:hover {
  color:#9de000;
}
.breadcrumbs a:visited, a:visited, .alink:visited {
  color:#527600;
  text-decoration: none;
}
a.btn.btn-default {
  color:#527600;
  border: 1px solid #84bd00;
  border-radius: 2px;
  background-color: #eff8dc;
  padding: 10px 15px 11px 15px;
}
@media (max-width:767px) {
	.page-header {
        border: none;
        margin-bottom: 0px;
    }
}
header.page-header {
    /*! background-color: #84bd00; */
}
.page-header .panel.wrapper {
    border-bottom: none;
    background-color: #FFF;
	color:#000;
}
.header.content {
    padding: 10px 20px;
    background-color: #FFF;
}

@media (min-width:767px) {
	.logo {
		margin: 0;
	}
}

.navigation {
    background: #eee;
    font-size: 14px;
    text-transform: uppercase;
}
.navigation ul {
	text-align: center;
}
.sections.nav-sections {
	margin:0;
}
.nav-sections {
  /*! background: #000; */
}

.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
	border:none;
	/* border-color: #fff; */
	/* border-style: solid; */
	/* border-width: 0 0 3px; */
    color: #84bd00;
    text-decoration: none;
    display: inline-block;
}
.navigation .level0 > .level-top, .navigation .level0 > .level-top {
    color: #000;
    text-decoration: none;
    display: inline-block;
}

@media (max-width: 767px){
	.nav-sections-item-title.active {
		background: #ffffff;
	}
	.nav-sections-item-switch {
		color:black;
		font-weight: 800;
		/* font-size: 10px; */
	}
	.navigation .level0 > .level-top:hover {
		color: #84bd00;
	}
	.navigation .level0 > .level-top {
		color: #84bd00;
	}
	.navigation a, .navigation a:hover {
        color: #ddd;
        font-weight: 900
        /* text-decoration: none; */
    }
	.navigation .submenu:not(:first-child) ul > li a {
		color: #ddd;
		font-weight: 200;
		display: block;
		line-height: normal;
	}
	.nav-sections .header.links li.greet.welcome {
		border-top: 0px solid #d1d1d1;
		font-weight: 700;
		padding: 0.8rem 20px;
	}
	.nav-sections .header.links a, .nav-sections .header.links a:hover {
		color: #ddd;
		text-decoration: none;
		display: block;
		font-weight: 700;
		padding: 0.8rem 20px;
	}
	.language-switcher {
		font-size: 18px;
		font-weight: 800;
		padding-top:20px;
	}

}

.search {
	/* margin:10px; */
}

/* body */
	
/* .slick-slider { height: 250px;} */

.gallery-placeholder { 
	width: 100%;
}

/* FOTER */
.page-footer {
    background: #eee;
	margin:0;
    border-top: 1px solid #afafaf;
}
.footer.content .links a, .footer.content .links strong {
    padding: 0;
}
.copyright {
    background-color: #ccc;
	color:#000;
}

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

.products-grid .product-item-inner {
  right: -2px;
    box-shadow: 3px 4px 4px 0 rgb(132, 189, 0, 0.5);
}
  .products-grid .product-item-info:hover,
  .products-grid .product-item-info.active {
    box-shadow: 3px 4px 4px 0 rgb(132, 189, 0, 0.5);

  }

.action.primary {
  /*! background-image: none; */
  background: #84bd00;
  border: 1px solid #84bd00;
  color: #ffffff;
  /*! cursor: pointer; */
  /*! display: inline-block; */
  /*! font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; */
  /*! font-weight: 600; */
  /*! padding: 7px 15px; */
    /*! padding-top: 7px; */
    /*! padding-bottom: 7px; */
  /*! font-size: 1.4rem; */
  /*! box-sizing: border-box; */
  /*! vertical-align: middle; */
}
.action.primary:hover {
  background: #84bd00aa;
  border: 1px solid #84bd00;
  color: #ffffff;
}
.products-grid .product-item-actions {
  text-align: center;
}
.product-item-name {
  text-align: center;
}
.product-item .price-box {
  text-align: right;
  color: #ccc;
  padding-right: 10px;
}
.header.panel > .header.links > li > a {
  color: #000;
  text-decoration: none;
}
.logo img {
  width: 379px;
  height: auto;
}
.slick-track {
  background-color: $fff;
}
.footer.content .links {
  padding-right: 0px;
}
.footer.content {
  text-align: center;
}
.col-md-5.d-flex.justify-content-lg-center.align-items-lg-center {
	justify-content: center;
}
@media only screen and (min-width: 768px) {
	.col-md-5.d-flex.justify-content-lg-center.align-items-lg-center {
		justify-content: right;
	}
}

ul.level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    width: 600px;
    flex-direction: row;
    flex-wrap: wrap;
}

li.level1 {
    width: 198px;
    /* height: 75px; */
    border-bottom: solid 1px #ddd;
    /* margin: 25px; */
    /* padding: 10px; */
}
.wellcome-paragraph {
	display: flex;
	justify-content: center;
	background-image: url(/media/wysiwyg/energenie/green-fork.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  padding-bottom: 50px;
  
}

.wellcome-paragraph p{
  /*! padding: 15px; */
  margin-bottom: 35px;
  
}