/* LESS parser failed, check your syntax 

 
Expected '}' but found 'o' on line 68 in file 'style.css':
 [67]: .article {
 [68]:   borer: ;
       --^
 [69]:   border: 1px solid #d7d7d7;
*/
.group-item {
    border: 1px solid #d7d7d7;
    width: 16%;
    margin-bottom: 20px;
    min-height: 300px;
    margin:20px
}

.group-item:hover {
    border-bottom: 1px solid #e20026;
}

.group-item-link {
    border: none;
}

.group-item-image {
    width: 100%;
}

.group-item-name {
    color: #767575;
    margin: auto;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    height: 100px;
    margin-top:20px;
    align-items: center;
    word-wrap: break-word;
    overflow: unset !important;
    white-space: unset !important;
}


/**************************
	NEWS / ARTICLES PAGE 
**************************/


.article {
  box-sizing: border-box;
  width: 24%;
  display: inline-block;
  margin: auto 0;
  position: relative;
}
.article_summary {
  padding: 10px;
  height: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.articleContainer {
  margin: 20px 0;
}
.energy-hub, .articleContainer {
  display: block !important;
}
.article_image img {
  width: 100%;
  height: auto;
}
.article {
  borer: ;
  border: 1px solid #d7d7d7;
  min-height: 300px;
}
.article_title {
  padding: 10px;
  font-weight: bold;
  height: 65px;
}
.article_title a {
  color: #4c4b4b;
  font-size: 16px;
}
#news {
  margin: 20px 0;
}
.article_date{
  display:none;
}

.article_summary {
  margin-top: 0.5em;
}


.articleDetail {
  padding: 0 17%;
}

.e-hub-text{
  padding: 20px !important; 
}


/****************
	VIEW BASKET
****************/

.basketLineTotal,.basketLinePrice , .basketLineDelete , .basketLineQty  {
  text-align: center;
}
.basketLineTotal, .basketLinePrice{
  text-align: right;
}

.foottotaltext, .foottotal{
  text-align: right;
  font-weight: bold;
}

.foottotaltext, .foottotal, .CRMFullBasketLineQty {
  text-align: center;
}

/**********************
	PRODUCT DETAIL PAGE
**********************/

.CRMProdItemDetailImg{
	width: auto;
	display: auto;

}
span.enlargetitle {
    color: #e20026;
}

/* related mode */
.CRMProdItemModeR .CRMProdItemSummary {
    border: 1px solid #d7d7d7;
    margin-bottom: 20px;
    padding: 20px;
    margin: 1em;
  	width: 24%;
}
.CRMProdItemSummaryImg {
    text-align: center;
}
.CRMProdItemModeR input.addqty {
    width: 3em;
    display: inline-block;
    margin-right: 10px;
}
.CRMProdItemModeR .CRMProdItemSummary {
    display: inline-block;
}
.CRMProdItemModeR {
    margin-bottom: 3em;
}
.CRMProdItemModeS {
    width: 100% !important;
}

.CRMProdItemModeS input.addqty {
    width: 40px;
    display: inline-block;
    margin-right: 1em;
}

.CRMProdItemModeR .CRMProdItemSummary form .CRMProdItemAddToBasket {
    margin-top: 1em;
}
/***************
  PROMO BANNER
***************/
.promo-banner {
    margin-top: 2em;
  	text-align: center;
}

span.banner-header {
    position: absolute;
    top: 25%;
    left: 10%;
    width: 80%;
}

span.banner-text {
    position: absolute;
    left: 10%;
    top: 30%;
    width: 80%;
}
/********************
	PRODUCT LIST PAGE
********************/
.CRMProdItemList.CRMProdItemModeS .CRMProdItemSummary{
	min-height:400px;
}
