/********************************
Set Font
********************************/
.ContentArea,
.ContentArea div,
.ContentArea table,
.ContentArea td,
.ContentArea input,
.ContentArea select,
.ContentArea button,
.ContentArea form,
.ContentArea h3,
.ContentArea h2,
.ContentArea h1,
.ContentArea .ep-uiInput-button,
.ContentArea .search-button,
.ContentArea .ep-uiInput,
.ExtractedContentAreaElement,
.ContentArea .FacetName,
.ep-megamenu-container,
.NavBarTop div, 
.NavBarTop span, 
.NavBarTop table, 
.NavBarTop td, 
.NavBarTop p, 
.NavBarTop ul li, 
.NavBarTop ol li, 
.NavBarTop blockquote, 
.NavBarTop input,
.NavBarTop button, 
.NavBarTop .ep-uiInput-button, 
.NavBarTop .search-button, 
.NavBarTop .ep-uiInput, 
.Top.de_epages-remotesearchUiSuggest-box li,
.WhyOrderFromUs,
.Footer div, 
.Footer span, 
.Footer table, 
.Footer td, 
.Footer p, 
.Footer ul li, 
.Footer ol li, 
.Footer blockquote, 
.Footer input, 
.Footer button, 
.Footer .ep-uiInput-button, 
.Footer .search-button, 
.Footer .ep-uiInput,
.Footer.de_epages-remotesearchUiSuggest-box li 
{
	font-family:		'Open Sans', sans-serif !important;
}

.ContentArea #BasketAddressFormContainer h2
{   	
	margin-left: 		16px;	
}

.RemoteSearchFacet>ul 
{
    	max-height: 		250px;
}

/************************************
	EIND set font
*************************************/
.Hide
{
	display:		none;
	width:			0px;
	height:			0px;
	margin			0;
	padding			0;
}
.CategoryList .CategoryBase .CategoryBaseTable 
{
	display: 		none;

}
.no-sidebars .RemoteSearchFacets~.CategoryList
{
	overflow: 		visible;
}

.CategoryProducts.show-facets,
.ContentAreaWrapper .Article,
#CategoryProducts,
.CategoryList .CategoryText,
.ContentAreaWrapper .PrivacyPolicy
{
	max-width: 		1060px;
   	margin: 		0 auto;
}
.icons
{   
    float:			left;
    margin: 			8px 20px 0 20px;
}
.icons
{   
    float:			left;
    margin: 			8px 20px 0 20px;
}
.icons .fa
{   
   	color:			#1429a0;
    	position: 		relative;    	
    	border:			2px solid #ffffff;
    	border-radius: 		3px;
    	padding: 		1px 3px 1px 2px;
    	width: 			16px;
    	text-align: 		center;
}
.icons .GreenIcon
{   
    	color:			#72b73a;
    	border:			2px solid #72b73a;
    	border-radius: 		3px;
    	padding: 		1px 3px 1px 2px;
    	width: 			16px;
    	text-align: 		center;
}
.icons .fa .tooltiptext 
{
    	visibility: 		hidden;
    	width: 			60px;
    	background-color: 	#1429a0;
    	color: 			#fff;
    	text-align: 		center;
   	border-radius: 		3px;
    	padding: 		2px 0;    	
    	margin-bottom: 		4px;
      	position: 		absolute;    
    	font-size: 		12px;
    	z-index: 		999;
    	font-style: 		normal;
	font-family:		'Open Sans', sans-serif !important;
	opacity: 		0;
    	transition: 		opacity 3s;    
    	bottom: 		100%;
    	left: 			50%;
    	margin-left: 		-11px;
}

.icons .fa:hover .tooltiptext 
{
    	visibility: 		visible;
    	opacity: 		0.9;
}
.icons .fa:not(.GreenIcon):hover  
{
    	box-shadow: 		0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);    	
    	border:			2px solid #1429a0;
    	border-radius: 		3px;
    	padding: 		1px 3px 1px 2px;
}

.icons .fa.GreenIcon:hover  
{
    	box-shadow: 		0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);    	
    	border:			2px solid #72b73a !important;
    	border-radius: 		3px;
    	padding: 		1px 3px 1px 2px;
}

.ContentAreaInner .RemoteSearchResults .FloatRight.MarginBottom
{
	margin-top: 		17px;
   	margin-right: 		16px;
}
#CategoryProducts .PagerChangeorder
{   
    	padding-top: 		40px;
}

.GeneralLayout
{
	max-width: 		100%;
}
.GeneralLayout 
{
   	height: 		100%;
    	margin: 		0px auto 0 auto;
    	width: 			100%;
}
/* ****************************** */
/* START NavBarRoof */
/* ****************************** */
.NavBarRoof 
{
	border-bottom: 		1px solid #d7d7d7;
	background-color: 	#ffffff;
}

.NavBarRoof .custom-right .WelcomText p 
{
	line-height: 		2.3 !important;
}

.NavBarRoof .custom-right .NavBarElement1,
.NavBarRoof .custom-right .NavBarElement2,
.NavBarRoof .WelcomText,
.NavBarRoof .BasketLink
{
	border-right: 		1px solid #d7d7d7;
	padding-right: 		5px;
	padding-left:  		5px;
}

.NavBarRoof .AboutUs,
.NavBarRoof .custom-right .NavBarElement3
{
	border-right: 		1px solid #d7d7d7;
}
.NavBarRoof .BasketLink 
{
	height: 		27px;
}

.NavBarRoof .BasketLink a,
.NavBarRoof .BasketLink span 
{
	line-height: 		2.4;
}

.NavBarRoof .custom-right .NavBarElement2
{
	padding-left:  		5px;
}

.GeneralLayout i 
{
	font-style: 		normal !important;

}

.SizeContainer.custom-right a,
.SizeContainer.custom-right span,
.SizeContainer.custom-right p
{
	font-family: 		'Open Sans', sans-serif;
	font-size:		12px;
	color:			#3e3c3f;
	font-weight:		normal !important;
}

.SizeContainer.custom-right .dropdown li a
{
	font-size:		11px;
	
}

.SizeContainer.custom-right .dropdown li a img
{
	padding-top:		0px;
}

.SizeContainer.custom-right i
{
	color:			#3e3c3f;
}
.message-bar.message-cookies
{
	bottom:			auto;
	top:			0;
	z-index: 		400;	
	background-color: 	rgb(255, 241, 168, 0.96);
}
.titleCookie
{
	text-decoration: 	underline;
	padding-bottom: 	13px;	
}
.message-cookies .fa-close-message
{
	top: 			11px;
	position: 		absolute;
	font-size: 		25px;
	right: 			37px;
	visibility: 		hidden;
}
.message-cookies .fa-close-message:before
{
	font-family:		FontAwesome !important;
	content:		"\f057";	
	visibility: 		visible;
}

/* ****************************** */
/* EIND NavBarRoof */
/* ****************************** */

/* ****************************** */
/* START NavBarRoof - AddToBasketPopup */
/* ****************************** */
.Div .HorizontalNavBar .PropertyContainer .SizeContainer .HeaderBasketPopup
{
	text-align:		left;
	background:		#fff;
	width:			360px;
	max-width:		100%;
	border:			1px solid #d4d4d4;
	position:		absolute;
	right:			6px;
	top:			50px;
	z-index:		1000;
	padding:		20px;
	box-shadow:		0px 0px 10px #aaa;
	-webkit-box-shadow:	0px 0px 10px #aaa;
	text-transform:		none;
	white-space:		normal;
}

.HeaderBasketPopupTop
{
	padding-bottom:		10px;
	border-bottom:		1px solid #e8e8e8;
}

.HeaderBasketPopupTopImage
{
	overflow:		hidden;
	border-radius:		3px;
	text-align:		center;
	float:			left;
	display:		table;
}

.HeaderBasketPopupTopImageWrapper
{
	display:		table-cell;
	vertical-align:		middle;
}

.HeaderBasketPopupTopImage img
{
	max-width:		70px;
	max-height:		70px;
	text-align:		center;
}

.HeaderBasketPopupTop .HeaderBasketPopupTopContent
{
	font-size:		14px !important;
	font-family:            'Open Sans', sans-serif !important;
	padding-top:		5px;
	padding-left: 		80px;
}

.HeaderBasketPopupBot
{
	margin-top:		20px
}

.HeaderBasketPopupBotTotal
{
	width:			40%;
	float:			left;
	margin-top:		2px;
	font-size:		14px !important;
	font-family:            'Open Sans', sans-serif !important;
}

.HeaderBasketPopupBotToBasket
{
	width:			60%;
	float:			right;
	text-align:		right;
}

.HeaderBasketPopupBotToBasket button i
{
	margin-bottom:		1px;
}

/* ****************************** */
/* EIND NavBarRoof - AddToBasketPopup */
/* ****************************** */

/* ****************************** */
/* Begin Header			  */
/* ****************************** */
.Header .ShopLogo.NavBarElement0 
{
	float:			left !important;
    	padding-left:		38.5px;
}

.Header .SearchElement .InputField.SearchForm 
{
    	border:			none;
}

.Header .NavBarElement2 
{
	margin-top:		10px;
}

.Header .SearchElement
{
    	margin-top:		10px;
}

.Header .SearchElement form 
{
    	margin:			0;
    	margin-right:		15px;
}

.Header .SearchElement .Search 
{
	border:			1px solid #1429a0;
	border-radius:		20px;
	width:			370px;
}

.Header .SearchElement .SearchButtonDiv 
{
	position:		absolute;
	right:			2px;
	top:			-1px;
	height:			28px;
}

.Header .SearchElement .SearchButtonDiv .search-button:before 
{
	content:		"\f002";
	font-family:		FontAwesome !important;
	color:			#ffffff;
	font-size:		13px;
	position:		relative;
	bottom:			3px;
}

.SearchElement .SearchButtonDiv .search-button 
{
	height:			29px;
	border-radius:		0 20px 20px 0;
	background:		#1429a0;
	border-left:		none;
}

.SearchButtonDiv .search-button .ep-sprite 
{
	display:		none;
}

.de_epages-remotesearchUiSuggest-box ul 
{
	max-width:			408px !important;
}

.Header .NavBarElement2 .HeaderContact 
{
     	height:			44px;
     	width:			263px;
     	margin:			0 auto;
}

.Header .NavBarElement2 .HeadSet 
{
     	width:                  30px;
     	height:                 44px;
     	float:                  left;
}

.Header .NavBarElement2 .HeadSet:before 
{
    	font-family:		FontAwesome !important;
    	content:		"\f025";
    	color:			#1429a0;
    	float:			left;
	font-size:		30px;
	position:		relative;
   	top:			10px;
}

.Header .NavBarElement2 .NavigationText 
{
	text-align:		left;
}
.BreadcrumbItem
{
	content:		"\003e";
}

.BreadCrumbHeader span a.BreadcrumbItem::after 
{
	content:		"\003e";
	padding-left:		5px;
}
.BreadCrumbHeader span a[itemprop="url"]::after 
{
	padding-left:		0px;
}
.BreadCrumbHeader 
{
	width:			100%;
	background:		#DADADA;
}

.BreadCrumbHeader h3,
.BreadCrumbHeader nav.BreadCrumbs 
{
     	margin:			0;
     	padding-left:		30px;
}

.BreadCrumbHeader h1 
{
     	color:			#1429A0;
     	height:			38px;
     	padding-left:		30px;
	font-family:		'Open Sans', sans-serif !important;
    	font-weight: normal;
}

.BreadCrumbHeader .BreadcrumbItem,
.BreadCrumbHeader .BreadcrumbItem:hover 
{
     	background:		none !important;
     	padding:		0;
     	color:			#000;
     	margin:			0;
}	
.BreadCrum h3, 
.BreadCrum h3 a, 
.BreadCrum .BreadcrumbLastItem,
.BreadCrum nav a
{
    	font-size: 		14px;
    	text-decoration:	none;
    	font-weight: 		normal;
	font-family:		'Open Sans', sans-serif !important;
}
.BreadCrum h3
{
	padding-top:		5px;
	padding-bottom:		5px;
}	
/* ****************************** */
/* EIND Header */
/* ****************************** */

/* ****************************** */
/* Begin NavBarTop */
/* ****************************** */

.MobileMenu .ResponsiveQuickOrder 
{
	display:		none;
}

.MobileMenu .ResponsiveQuickOrder img 
{
	width:			120px;
	height:			30px;
}

.NavBarTop 
{
	background:		#1429a0;
	height:			50px;
}

.NavBarTop .PropertyContainer 
{
	padding:                0;
	height:                 100%;
    	max-width:		1060px !important;
    	margin: 		0 auto;
}

.NavBarTop .PropertyContainer .SizeContainer 
{   
	margin-left: 		40px;
    	float: 			left;
    	height:                 100%;    
    	width: 			1060px;
    	/*width:			100%;*/
}
.NavBarTop .PropertyContainer .SizeContainer .NavBarElement2 
{   
	    margin-top: 0;
	    /* width: 40%; */
	    float: right;
	    margin-right: 145px;
}

.NavBarTop .PropertyContainer .SizeContainer .NavBarElement2 .NavigationText
{
	float: 			right;
}

.NavBarTop .PropertyContainer .SizeContainer .NavigationElement,
.NavBarTop .PropertyContainer .SizeContainer .HorizontalDisplay 
{
	height:			100%;
	margin:			0;
	padding:		0;
}

.NavBarTop .SizeContainer .NavigationElement a,
.NavBarTop .HorizontalDisplay .NavigationElement a 
{
	height:			auto;
	padding:		13px 13px 10px 13px;
	font-size:		14px;
	font-weight:		bold;
}

.NavBarTop .NavigationElement.Active,
.NavBarTop .NavigationElement.Active > a,
.NavBarTop .NavigationElement:hover > a 
{
	color:			#000;
	background:		#ccdded;
}

.ep-megamenu-container
{
	margin-top:		0;
}

	/* Quick Order */
	.Basket#QuickPickTable .QuantityTitleDesktop,
	.Basket#QuickPickTable .ProductNoTitleDesktop 
	{
		width:		40%;
		float:		left;
	}

	.CenterContent.QuickOrder .ImportForm 
	{
		padding-bottom: 5px;
	}

	.CenterContent.QuickOrder .ImportForm .DialogMessage 
	{
		margin:		0 0 20px 0 !important;
	}

	.Basket#QuickPickTable .ProductNoTitleDesktop 
	{
		padding-left:	10%;
	}

	.Basket#QuickPickTable .InputQuantity,
	.Basket#QuickPickTable .InputProductNo 
	{
     		width:		40%;
     		float:		left;
	}

	.Basket#QuickPickTable .DeleteRow 
	{
		width:		10%;
		float:		left;
	}
	.Basket#QuickPickTable .LineNumber 
	{
		clear:		both;
		float:		left;
		width:		10%;
		text-align:	center;
	}

	.Basket#QuickPickTable .InputRow 
	{
		border-top:	1px solid rgba(0,0,0,0.15);
		height:		30px;
	}

	.ItemEntryForm .DialogButtonbar
	{
		margin-left:	5px;
	}
	#ShowMoreInputFields .AddRows 
	{
		clear:		both;
		margin:		20px 0 0 5px;
	}

	.Basket#QuickPickTable .QuantityTitlePhone,
	.Basket#QuickPickTable .ProductNoTitlePhone 
	{
		display: 	none;
	}
	/*=============*/

/* ****************************** */
/* EIND NavBarTop */
/* ****************************** */


.ContentArea
{
	padding-left: 		0;
	padding-right: 		0;
}

.NavBarRoof .PropertyContainer,
.Header .PropertyContainer,
.NavBarTop .PropertyContainer,
.NavBarBottom .PropertyContainer,
.Layout1 .Middle 
{
	max-width:		100% !important;
    	margin: 		0 auto;
}

.CenterContent
{
	max-width: 		1060px;
    	margin: 		0 auto;
}

#NewRatingTable .SizeContainer
{
	min-width:		auto;
}
textarea.ExtremeLongText, input.ExtremeLongText
{
	width:			100%;
}

/* ****************************** */
/* Begin Popular Product */
/* ****************************** */
.PopularProducts .TitleBar
{
	width: 			100%;
	height: 		40px;
	background-color: 	#1429a0;
}

.PopularProducts .TitleBar .BarInner
{
	width: 			1060px;
	margin: 		0 auto;
}

.PriceContainer .LinkSpecialPrices,
#ProductInfoTabs .ui-tabs-nav .DiscriptionTab
{
	display: 		none;
}

#ProductInfoTabs .ui-tabs-nav .DiscriptionTab:first-child
{
    	display:		block;
}

.PopularProducts .TitleBar .BarInner h3

{
	color: 			#ffffff;
	font-family: 		'Open Sans', sans-serif !important;
	padding: 		12px;
    	padding-left: 		70px;
    	font-size: 		14px;
    	font-weight: 		bold;
}
.ProductThumbs
{
	float: 			left;
	width: 			500px;
	background-color: 	grey;
}

.price-value.hide
{
	display:		none;
}
.price-incl-vat
{
	font-size: 		14px;
}
.ProductDetails .PriceContainer .price-incl-vat {
    font-size: 30px;
    color: #1429a0;
}

/* ****************************** */
/* Eind Popular Product */
/* ****************************** */

/* ****************************** */
/* START StartPage Slider */
/* ****************************** */
.StartPageSliderContainer
{
	height:			auto;
	width:			100%;
	padding:		0;
	position:		relative;
	overflow:		hidden;
}

.StartPageSlider
{
	width:			100%;
}

.StartPageSlider ul
{
	position:		relative;
	margin-top:		0px;
}

.StartPageSlider ul li
{
	position:		absolute;
	left:			0;
	width:			100%;
	text-align:		center;
}

.StartPageSlider ul li:not(:first-child)
{
	display:		none;
}

.StartPageSlider ul li img,
.StartPageSlider noscript img
{
	max-width:		100%;
}

/* ****************************** */
/* EIND StartPage Slider */
/* ****************************** */

/* ****************************** */
/* BEGIN startpage Why Us*/
/* ****************************** */
.WhyOrderFromUs 
{
	width:			1060px;
	height:			90px;
	padding:		40px 0;
	margin:			0 auto;
	background:		#ffffff;
}

.WhyOrderFromUs .WhyUsInner 
{
	margin:			0 auto;
	height:			92px;
	width:			898px;
}

.WhyOrderFromUs .WhyUsInner .WhyUs 
{
	float:			left;
	border:			1px solid #03b0f2;
	height:			70px;
	width:			200px;
	padding:		20px 0 0 20px;
}

.WhyOrderFromUs .WhyUsInner .WhyUs img 
{
	border:			1px solid #ffffff;
	width:			90px;
	height:			50px;
	line-height:		16.9px;
	float:			left;
}

.WhyOrderFromUs .WhyUsInner .WhyUsPartner,
.WhyOrderFromUs .WhyUsInner .WhyUsPartner img 
{
	border-top-left-radius:		5px;
	border-bottom-left-radius: 	5px;
}

.WhyOrderFromUs .WhyUsInner .WhyUsParts,
.WhyOrderFromUs .WhyUsInner .WhyUsParts img 
{
	border-top-right-radius:	5px;
	border-bottom-right-radius:	5px;
}

.WhyUsInner .WhyUs .ImageText 
{
	text-align:		center;
	font-size:		12px;
}

.WhyUsInner .WhyUs .ImageText .BoldText 
{
	font-weight:		bold;
	margin:			6px 0 0 0;
}
/* ****************************** */
/* EIND startpage Why Us */
/* ****************************** */

/* ****************************** */
/* START FacetedSearch */
/* ****************************** */
#RemoteSearchFacets .ContextBoxBody 
{
	padding-left:	32px;
}
.RemoteSearchFacets .FacetedSearchFilterMobile
{
	box-sizing:		border-box;
	background:		#CCC;
	color:			#FFF;
	font-size:		120%;
	padding:		10px;
}
.FacetedSearchFilterMobile i
{
	float:			right;
	margin-right:		8px;
}
/* ****************************** */
/* END FacetedSearch */
/* ****************************** */
.TableData .AddToBasketForm .NoWrap,
.MediumColumn .CrossellingInfoArea .ButtonBasket
{
	display: 		none;
}

.ArticleBoxButtons .AddToBasket .AddNotToBasket
{
	color:			#a3a3a3 !important;
    	cursor:			default !important;
}
.InfoArea .ArticleBoxButtons .AddNotBasket::before
{
	content: 		"\f07a";
	font-family: 		FontAwesome;
	color:			#a3a3a3 !important;
}

.ArticleBoxButtons .CompareButton
{
    	cursor:			pointer;
}

.ArticleBoxButtons .FavButton
{
    	cursor:			pointer;
}
#ViewUserShoppingListsForm .SeparateColumn button
{
	color: 			#000000;
	text-align:		center;
	margin:			0 auto;
	width:			100%;
}

.PopularProducts .CenterContent .TableData
{
	float:			left;
    	margin: 		10px;

}
.CrossellingCount .TableData
{
	width: 232px;
	float:	left;
	margin:	5px;
}

/* ****************************** */
/* START ProductListImageBox */
/* ****************************** */
	.HotDealList
	{
		margin-left:	-1%;
		width:		1060px;
		margin:		0 auto;
	}

	.ProductListImageBox
	{
		float:		left;
		clear:		none;
		border-radius:	3px;
		box-sizing:	border-box;
		margin-bottom:	1%;
	}

	.ProductListImageBox .ImageArea,
	.MediumColumn .CrossellingImageArea
	{
		height:		170px;
		position:	relative;
	}
	
	.TableData .InfoArea h3 
	{		
    		font-size: 	14px;

	}
	/* ****************************** */
	/* START TwoColumnProductList */
	/* ****************************** */
	.two-colums-product-list .ProductListImageBox
	{
		width:		49%;
		height:		450px;
	}
	.two-colums-product-list .ProductListImageBox .ImageArea
	{
		height:		320px;
	}
	/* ****************************** */
	/* END TwoColumnProductList */
	/* ****************************** */

	/* ****************************** */
	/* START ThreeColumnProductList */
	/* ****************************** */
	.three-colums-product-list .ProductListImageBox
	{
		width:		32%;
		height:		400px;
		margin-left:	1.33%;
	}
	.three-colums-product-list .ProductListImageBox .ImageArea
	{
		height:		300px;
	}
	/* ****************************** */
	/* END ThreeColumnProductList */
	/* ****************************** */

	/* ****************************** */
	/* START FourColumnProductList */
	/* ****************************** */
	.four-colums-product-list .ProductListImageBox
	{
		width:		24%;
		height:		340px;
	}
	
	.four-colums-product-list .ProductListImageBox .ImageArea
	{
		height:		220px;
	}
	
	.CategoryProducts .four-colums-product-list 
	{
		width:		1060px;
		border:		none;
		height:		auto !important;
		padding:	0 25px;
	}

	.RemoteSearchResults .four-colums-product-list 
	{
		border:         none;
		height:         auto !important;
		padding:        20px 25px;
	}

	.PopularProducts .four-colums-product-list 
	{
		border:         none;
		height:         auto !important;
		padding:        0 25px;
	}
	
	.PopularProducts .four-colums-product-list.ProductPaddingTop 
	{
		padding:        20px 25px;
	}

	.four-colums-product-list .InfoArea,
	.CrossellingCount .MediumColumn 
	{
		padding:        0 !important;
		width:          230px;
		height:         auto !important;
		border:         solid 1px #d7d7d7;
		border-radius:  5px;
		overflow: 	visible !important;    
		text-align: 	center;
	}
	
	.four-colums-product-list .InfoArea .Price 
	{
    		text-align:	center;
	}
	
	.four-colums-product-list .InfoArea .StockLevel,
	.MediumColumn .CrossellingInfoArea .StockLevel 
	{
	     	height:		21px;
	}
	
	.four-colums-product-list .InfoArea .StockLevel.de,	
	.MediumColumn .CrossellingInfoArea .StockLevel.de 
	{
		padding-bottom: 20px;
	}
	

	.four-colums-product-list .InfoArea .ArticleBoxButtons,
	.MediumColumn .CrossellingInfoArea .ArticleBoxButtons 
	{
		background-color:#eeeeee;
		height:		30px;
		border-radius:	0 0 4px 4px;
	}
	/* ****************************** */
	/* END FourColumnProductList */
	/* ****************************** */
	
	/* ****************************** */
	/* Begin TableData */
	/* ****************************** */
	.CategoryProducts .four-colums-product-list .TableData,
	.RemoteSearchResults .four-colums-product-list .TableData 
	{
		height:		auto;
		margin:		10px;
		float:		left;
		text-align:	center !important;
	}
	
	.TableData .popupCompare 
	{
		top:		368px;
		margin-left:	131px;
		height:		27px;
		width:		100px;
		position:	absolute;
		z-index:	200;
		display:	none;
	}

	.TableData .popupCompare .arrow-up 
	{
		width:		0;
		height:		0;
		border-left:	5px solid transparent;
		border-right:	5px solid transparent;
		border-bottom:	5px solid #72b73a;
		position:	absolute;
		margin-left:	80px;	
	}
	.TableData .popupCompare .compareButton 
	{			    
		background-color:#72b73a;
		width:		100%;
		height: 	25px;
		margin-top: 	4px;
		border-radius: 	4px;
		-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
		box-shadow: 	0 4px 8px rgba(0,0,0,.175);
		padding-top: 	2px;
		font-weight: 	bold;
		color: 		#fff;
		cursor: 	pointer;
	}

	.TableData .popupCompare .compareButton::before 
	{
		font-family:	FontAwesome;
		margin-right: 	5px;
		content: 	"\f021";
		font-size: 	12px !important;
		font-weight: 	normal !important;
	}
	
	.TableData .InfoArea .CompareInput 
	{
		display: 	none !important;
	}
	/* ****************************** */
	/* eindTableData */
	/* ****************************** */
	
	/* ****************************** */
	/* Begin InfoArea */
	/* ****************************** */
	.InfoArea .ImageArea,
	.MediumColumn .CrossellingImageArea 
	{
	    	padding:	5px 0 0 0 !important;
	    	line-height:    154px !important;
	}

	.InfoArea .ImageArea .ProductSmallImage,
	.MediumColumn .CrossellingImageArea .ProductSmallImage 
	{
	    	width:          auto;
	    	max-height:     155px;
	}

	.InfoArea .Price .price-value,
	.LinkArea .FloatLeft .LineThrough 
	{
	    	font-size:	14px;
	}

	.InfoArea .Price .PriceBTWIncluded span 
	{
	    	font-size:	10px !important;
	}

	.InfoArea .LinkArea .FloatLeft 
	{
	    	float:		none;
	}

	.LinkArea .FloatLeft .NoDiscount 
	{
	    	height:		21px;
	}
	.InfoArea .ArticleBoxButtons .ArticleButton,
	.CrossellingInfoArea .ArticleBoxButtons .ArticleButton 
	{
		font-family:    FontAwesome !important;
		float:          left;
		height:         97%;
		border-top:     solid 1px #d7d7d7;
	}

	.ArticleBoxButtons .AddToBasket span 
	{
		font-family:    'Open Sans', sans-serif !important;
	}

	.InfoArea .ArticleBoxButtons .AddToBasket,
	.CrossellingInfoArea .ArticleBoxButtons .AddToBasket 
	{
		width:          174px;
		border-left:    none;
		font-size:      12px;
		font-weight:    bold;
	}

	.InfoArea .ArticleBoxButtons .AddToBasket::before,
	.CrossellingInfoArea .ArticleBoxButtons .AddToBasket::before 
	{
		content:        "\f07a";
		font-family:    FontAwesome;
	}

	.ArticleBoxButtons .AddToBasket .AddToBasketText 
	{
		margin:         0 0 0 1px;
		text-transform: uppercase;
		font-size:      11px;
		cursor:		pointer;
	}
	
	.InfoArea .TopPaddingWide 
	{
	    	padding:	13px 5px 0 5px !important;
	   	margin:         0;
	    	height:         45px;
	}

	.InfoArea .TopPaddingWide a,
	.InfoArea .TopPaddingWide a:hover 
	{
	    	font-weight:	bold;
	    	font-size:      14px;
	    	font-family:    'Open Sans', sans-serif;
	    	color:          #1429a0;
	}
	/* ****************************** */
	/* eind InfoArea */
	/* ****************************** */

	/* ****************************** */
	/* begin IT font */
	/* ****************************** */
	.ArticleBoxButtons .AddToBasket .AddToBasketText.AddToBasketTextIT 
	{
	    	font-size:      9px;
	}
	/* ****************************** */
	/* eind IT font */
	/* ****************************** */
	.ArticleBoxButtons .AddToBasket .QtySelector 
	{
	    	width:          35px;
	    	border-radius:  5px;
	    	margin-top:     6px;
	    	font-size:      12px;
	}

	.InfoArea .ArticleBoxButtons .FavButton,
	.InfoArea .ArticleBoxButtons .CompareButton,
	.CrossellingInfoArea .ArticleBoxButtons .FavButton,
	.CrossellingInfoArea .ArticleBoxButtons .CompareButton 
	{
	    	width:           27px;
	    	border-right:    none;
	    	font-family:     FontAwesome;
	    	font-size:       13px;
	}

	.InfoArea .ArticleBoxButtons .FavButton,
	.CrossellingInfoArea .ArticleBoxButtons .FavButton 
	{
	    	border-left:     solid 1px #d7d7d7;
	    	border-right:    solid 1px #d7d7d7;
	}
	
	.ArticleBoxButtons .FavButton::before 
	{
	    	content:         "\f069";
		position:        relative;
		top:             7px;
	}

	.ArticleBoxButtons .CompareButton i 
	{
	    	position:        relative;
	    	top:             7px;
	}
/* ****************************** */
/* END ProductListImageBox */
/* ****************************** */

/* ****************************** */
/* START PersonalAccount */
/* ****************************** */
.PersonalData #personalDataForm,
.PersonalData h3,
.Addresses h3,
.Addresses #userAddressesForm,
.OrderTracking h3,
.OrderTracking nav,
.OrderTracking .OrderList,
.ContentAreaWrapper .CustomerOrder,
.ContentAreaWrapper .RemoteSearchResults,
.ContentAreaWrapper .TermsAndConditions

{
	max-width:		1060px;
	margin:			0 auto;
}
.ContentAreaWrapper .CenterContent .editButton
{
	float:			right;
   	margin-right: 		300px;
    	margin-top: 		25px;
    	margin-bottom: 		100px;
}
.ContentAreaWrapper .CenterContent .editButton i
{
    	margin-bottom: 		4px;
}
.CustomerOrder .OrderStatus {
	margin-bottom:		50px;
}

.ContentArea .ContentAreaWrapper .DialogMessage
{
	max-width:		1060px;
	margin:			0 auto;
}
/* ****************************** */
/* END PersonalAccount */
/* ****************************** */
/* ****************************** */
/* START FilterTop */
/* ****************************** */
.ContextBoxBody .RemoteSearchFacet
{
	width:			250px;
	float: 			left;
}
.ContextBoxBody .RemoteSearchFacet.OnStock
{
	/*width:		85px;
	float: 			left;
	margin-right:		90px;*/
}
.RemoteSearchFacet .DeleteIconSmall
{
	float: 			none;
}

	/* ****************************** */
	/* START Toggle */
	/* ****************************** */

	.ShowVAT
	{
		padding:	8px;
		overflow: 	hidden;
	}

	.ShowVAT .InputField,
	.ContextBoxBody li.OnStock ul
	{
		padding: 	2px 3px 2px 3px !important;
		display: 	inline-block;
		width: 		30px;
		background-color:#A5DC86;
		color: 		rgba(0, 0, 0, 0.6);
		font-size: 	14px;
		font-weight: 	normal;
		text-align: 	center;
		text-shadow: 	none;
		padding: 	6px 14px;
		border: 	1px solid rgba(0, 0, 0, 0.2);
		-webkit-box-shadow:	inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
		box-shadow: 		inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
		-webkit-transition:	all 0.1s ease-in-out;
		-moz-transition:	all 0.1s ease-in-out;
		-ms-transition: 	all 0.1s ease-in-out;
		-o-transition:  	all 0.1s ease-in-out;
		transition:     	all 0.1s ease-in-out;
		border-radius:		25px 25px 25px 25px;
	}

	.ShowVAT .InputField.VatIsOff,
	.ContextBoxBody li.OnStock ul.NotStock
	{
		background-color:	#c9c9c9;
	}

	.ShowVAT input,
	.ContextBoxBody li.OnStock ul input
	{
		position: 	absolute !important;
		clip: 		rect(0, 0, 0, 0);
		height: 	1px;
		width: 		1px;
		border: 	0;
		overflow: 	hidden;
	}

	.ShowVAT label,
	.ContextBoxBody li.OnStock ul label
	{
	  	float: 		left;
	}
	
	.ShowVAT label,
	.ContextBoxBody li.OnStock ul.NotStock label.On
	{
	  	float: 		right;
	}

	.ShowVAT label,
	.ContextBoxBody li.OnStock ul label
	{
		width: 		15px;
		height: 	15px;
	}

	.ShowVAT label:hover,
	.ContextBoxBody li.OnStock ul label:hover
	{
	   	cursor: 	pointer;
	}

	.ShowVAT input:checked + label,
	.ContextBoxBody li.OnStock ul input:checked + li.OnStock ul input:checked < label
	{
		background-color: 	#ffffff;
		-webkit-box-shadow: 	none;
		box-shadow: 		none;
	}

	.ShowVAT label:first-of-type
	{
	 	border-radius: 	25px 25px 25px 25px;
	}

	.ShowVAT label:last-of-type
	{
	 	border-radius: 	25px 25px 25px 25px;
	}
	
	.ShowVAT input:checked + label,
	.ContextBoxBody li.OnStock ul label.On
	{
		background-color: 	#ffffff;
		-webkit-box-shadow: 	none;
		box-shadow: 		none;
	}

	.ContextBoxBody .ShowVAT
	{
		width: 		70px;
		float: 		right;
		padding: 	0;
		margin-left:	43px;
	}
	
	
	.ContextBoxBody li.OnStock ul label
	{
	 	border-radius: 		25px 25px 25px 25px;
		font-size: 		0;
	}
	/* ****************************** */
	/* END Toggle */
	/* ****************************** */

/* ****************************** */
/* END FilterTop */
/* ****************************** */

/* ****************************** */
/* begin Category list*/
/* ****************************** */
.CategoryList .PercentWidth25  
{
	float:			left;
     	width:                  21%;
     	margin:                 20px;
}

.CategoryList .PercentWidth25 .InnerSingleColumn  
{
     	border:                 1px solid #d7d7d7;
     	border-radius:          5px;
     	width:                  200px;
     	min-height:             345px;
     	margin:                 0 auto;
}

.PercentWidth25 .ListItemCategory .ImageArea 
{
     	width:			175px;
     	height:                 300px;
     	margin:                 0 auto;
    	float:                  none;
}

.PercentWidth25 .ListItemCategory .ImageArea img 
{
     	max-width:		175px;
     	max-height:             300px;
}

.PercentWidth25 .ListItemCategory .InfoArea 
{
     	text-align:             center;
}

.PercentWidth25 .ListItemCategory .InfoArea a 
{
     	float:			none;
}

.PagerChangeorder {
	padding: 		0 25px 0 45px;
}

	/* ****************************** */
	/* begin search page */
	/* ****************************** */
	.RemoteSearchFacets.ContextBox 
	{
		background:	#EDEDED;
	}
	RemoteSearchFacets ContextBox,
	.Middle .ContentAreaWrapper>.RemoteSearchFacets
	{
	    	 width:		100%;
	}

	.RemoteSearchFacets.ContextBox .BoxContainer .ContextBoxBody 
	{
	     	overflow:	auto;
	}

	.BoxContainer .ContextBoxBody .RemoteSearchFacetCategory,
	.BoxContainer .ContextBoxBody .RemoteSearchFacetPrice 
	{
	     	float:		left;
	}

	.RemoteSearchResults 
	{
	     	clear:		both;
	}
	/* ****************************** */
	/* eind search page */
	/* ****************************** */
	
/* ****************************** */
/* eind Category list */
/* ****************************** */

/* ****************************** */
/* begin product detail pagina */
/* ****************************** */
.ProductDetails .ProductImage 
{
	margin-bottom:		0 !important;
}

.ProductDetails .ProductImage #ProductSlideshow ]
{
	height:			400px !important;
}

.ProductDetails .ProductImage .ProductOutThumbs 
{
	/*overflow:		auto;
	background:             #EDEDED;
	padding:                10px;
	height:                 61px;
	margin-top: 		27px;*/
}

.ProductDetails #ProductThumbs 
{
	clear:			none;
}

.ProductDetails .InfoArea 
{
	width:			450px;
}

.ProductDetails .PriceContainer .price-value 
{
	font-size:		30px;
	color:                  #1429a0;
}

.ProductDetails .InfoArea .PriceContainer 
{
	background:             none;
	padding-left:           0;
	padding-right:          0;
}

.ProductDetails .PriceContainer .AlignLeft 
{
	height: 		21px;
}

.ProductDetails .PriceContainer .AlignLeft,
.ProductDetails .PriceContainer .Price,
.ProductDetails .PriceContainer .TaxAndShippingInfo
{
	margin-left:            5px;
}

.InfoArea .PriceContainer .DetailBasketForm 
{
	background:             #EDEDED;
	height:                 81px;
	margin-top:             220px;
	margin-top:             280px;
    	margin-left: 		-610px;
}

.InfoArea .PriceContainer .AddToBasketForm 
{
	height:                 55px;
	margin-top:             165px;
	display:                block !important;
	background:             #EDEDED;
	padding:                16px 10px 10px 10px;
}

.InfoArea .PriceContainer .AddToBasketForm .ShowInlineElement
{
	float: 			right;
    	margin-right: 		200px;	
}

.ProductDetails .InfoArea h1 
{
	height:                 100px;
	font-size:              18px;
	color:                  #1429a0;
	font-weight:            bold;
}

.ProductDetails .InfoArea .ProductNo 
{
	font-size:              15px;
	color:                  #000;
	opacity:                1;
}

.ProductDetails .InfoArea .ProductNoCat 
{
	height:                 100px;
}

.ProductDetails .InfoArea .epGetEmailNotifikation 
{
	color:                  #000;
	text-decoration:        underline;
}

.ProductDetails .InfoArea .EmailNotification,
.InfoArea .ProductNoCat .LCDBlackScreen 
{
	height: 		17px;
	display: 		block;
}

.GrayImageBar 
{
	background:             #eeeeee;
	height:                 80px;
}

#ProductInfoTabs 
{
	margin:                 20px 0;
}

#ProductInfoTabs ul 
{
	background:             #D2D2D2 !important;
	padding:                10px 0 0 0;
	border:                 none !important;

}

#ProductInfoTabs ul .DiscriptionTab 
{
	display: 		block;
	margin: 		0 auto;
	width: 			1060px;
}

#ProductInfoTabs ul li
{
	border:			none !important;
	margin-left:		27px; 
}

#ProductInfoTabs ul li a
{
	background:             #fff !important;
	border:                 none !important;
	width:                  105px;
	height:                 20px;
	text-align: 		center;
}

#ProductInfoTabs ul li .ui-tabs-anchor 
{
	font-size:              14px;
	padding-left:           20px;
	padding-top:            13px;
}

#ProductInfoTabs div.ui-tabs-panel 
{
	padding-left:           60px;
	max-width:		1060px;
	margin:			0 auto;
	border:                 none;
}

#ProductInfoTabs div.ui-tabs-panel .UserAttributes td 
{
	padding-left:           0;
}
#ProductInfoTabs div.ui-tabs-panel .UserAttributes td.AttributeLabel 
{
	width:                  6%;
}

	/* ****************************** */
	/* begin Also bought */
	/* ****************************** */
	.AlsoBoughtBar 
	{
	     	background:     #1429a0;
	     	height:         50px;

	}
	.AlsoBoughtTitle 
	{
	    	font-size:      16px !important;
	     	color:          #fff !important;
	     	padding-top:    14.5px;
	     	padding-left:   10px;
	     	font-weight:    bold !important;
	}

	.CrossellingCount .MediumColumn 
	{
	     	float:		left;
	     	text-align: 	center;
	     	margin:         10px;
	}

	.CrossellingCount .MediumColumn a 
	{
	    	font-weight:	bold;
	    	font-size: 	14px;
	}

	.CrossellingCount .CrossellingInfoArea 
	{
	     	padding-top:    18px;
	     	padding-bottom: 0;
	}

	.CrossellingCount .CrossellingInfoArea,
	.CrossellingCount .CrossellingInfoArea .Price 
	{
	     	text-align:     center;
	}

	.CrossellingCount .CrossellingInfoArea .ProductTitle 
	{
	     	margin:         0 5px;
	}

	/* ****************************** */
	/* eind also bought */
	/* ****************************** */
	
	/* ****************************** */
	/* Start Excel View */
	/* ****************************** */
	.ExcelViewTop
	{
		width:			100%;
		height:			100px;
		margin-top: 		20px;
	}
	.ExcelViewTop .leftSide
	{
		width:			30%;
		height:			100px;
		float:			left;
	}
	.ExcelViewTop .MiddelSearch
	{
		width:			40%;
		height:			100px;
		float:			left;
  		position: 		relative;
	}
	.ExcelViewTop .MiddelSearch .SearchBalk
	{
		height:			50px;
		width:			423px;
	}
	.ExcelViewTop .MiddelSearch .SearchButtonDiv
	{
		width: 			7%;
		height: 		100%;
		position: 		absolute;
		top: 			4px;
		left:			0px;
		margin-left: 		397px;
  		z-index: 		10;
		
	}
	.ExcelViewTop .MiddelSearch .SearchButtonDiv button:hover
	{
		border: 0px;
		
	}
	.ExcelViewTop .MiddelSearch .SearchButtonDiv .far 
	{
		font-family:		FontAwesome !important;	
		color:			#000000;
		
	}
	.ExcelViewTop .MiddelSearch .Search
	{
		border:			1px solid #1429a0;
		border-radius: 		20px;
		width: 			98%;
	}
	.ExcelViewTop .dropdown .dropbtn .fas
	{
		font-family:		FontAwesome !important;		
	}
	
	.ExcelViewTop .dropdown 
	{	
		margin-left: 		30%;
		width: 			112px;
	}
	
	.ExcelViewTop .dropdown .dropbtn
	{	
		background:		-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3146bd), color-stop(1, #1429a0));
		background:		-moz-linear-gradient(top, #3146bd 5%, #1429a0 100%);
		background:		-webkit-linear-gradient(top, #3146bd 5%, #1429a0 100%);
		background:		-o-linear-gradient(top, #3146bd 5%, #1429a0 100%);
		background:		-ms-linear-gradient(top, #3146bd 5%, #1429a0 100%);
		background:		linear-gradient(to bottom, #3146bd 5%, #1429a0 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3146bd', endColorstr='#1429a0',GradientType=0);
		background-color:	#3146bd;
	}
	.ExcelViewTop .dropdown-content 
	{
		display: 		none;
		position: 		absolute;
		background-color: 	#1429a0;
		min-width: 		104px;
		box-shadow: 		0px 8px 16px 0px rgba(0,0,0,0.2);
		margin-left:		6px;
		z-index: 		1;
		color:			#ffffff;
	}
	
	.ExcelViewTop .dropdown-content a
	{
		color:			#ffffff !important;	
	}
	.ExcelViewTop .dropdown-content a:hover
	{
		background-color: 	#0d1b6d;
	}
	.ExcelViewTop .dropdown-content a 
	{
		color: 			black;
		padding: 		8px 13px;
		text-decoration: 	none;
		display: 		block;		
    		font-size: 		14px;
	}
	.ExcelViewTop .dropdown:hover .dropdown-content 
	{
		display: 		block;
	}
	
	.ExcelViewTop .RightDownload
	{
		width:			30%;
		height:			100px;
		float:			left;
	}
	.formContainer
	{
		width:			100%;		
		margin-bottom:		20px;		
		font-family:		'Open Sans', sans-serif !important;
		font-size:		12px !important;
	}
	
	.formContainer .ProductMatrixContainer
	{
		width:			100%;
		font-family:		'Open Sans', sans-serif !important;
		font-size:		14px !important;
	}
	
	.formContainer .ProductMatrixContainer .ItemRow
	{
	    	width: 			100%;
    		height: 		64px;
	}	
	
	
	.formContainer .ProductMatrixContainer .ProductMatrixContainerIn
	{
		width:			100%;
		font-family:		'Open Sans', sans-serif !important;
		font-size:		14px !important;
	}
	
	.formContainer .ProductMatrixContainer .PartNo
	{
		width:			12%;
		float:			left;
		font-size:		14px !important;
	}	
	.formContainer .ProductMatrixContainer .Description
	{
		width:			35%;
		float:			left;
		font-size:		14px !important;
	}
	.formContainer .ProductMatrixContainer .Type
	{
		width:			13%;
		float:			left;
		font-size:		14px !important;
	}
	.formContainer .ProductMatrixContainer .Stock
	{
		width:			14%;
		float:			left;
		font-size:		14px !important;
	}
	.formContainer .ProductMatrixContainer .Stock .FontSmaller
	{
		font-size:		14px !important;
	}
	.formContainer .ProductMatrixContainer .Price 
	{
		width:			7%;
		float:			left;
		font-size:		14px !important;		
		text-align: 		left;
		font-weight: 		none;
	}
	.formContainer .ProductMatrixContainer .Price .price-value  
	{
		font-weight: 		normal;
	}
	.formContainer .ProductMatrixContainer .Price .PriceBTWIncluded 
	{
		font-weight: 		normal;
	}
	
	.formContainer .ProductMatrixContainer .ToBasket
	{
		width:			15%;
		float:			left;
		font-size:		14px !important;
	}
	
	.formContainer .ProductMatrixContainer .Top
	{
		height: 		40px;
		background-color:	#1429a0;
		color:			#ffffff;
		text-align:		center;
		border:			1px solid #000000;
		padding-top:		5px;
		padding-left:		3px;
	}
	
	.formContainer .ProductMatrixContainer .Content
	{
		height: 		60px;
		border:			1px solid #000000;
		padding-top:		2px;
		padding-left:		3px;
	}
	
	
	.formContainer .ProductMatrixContainer .ToBasket.Top .ButtonText
	{
		padding: 		4px 5px;
		font-size: 		15px;
	}
		
	.formContainer .ProductMatrixContainer .Content
	{
		text-align:		center;
		display: 		table-cell;
		vertical-align: 	middle;
	}
		
	.formContainer .ProductMatrixContainer .Content.ToBasket .Quantity
	{
		width:			35px;
		height:			45px;
		float:			left;
		border-radius: 		5px;
		margin-left: 		42px;
	}
	
	.formContainer .ProductMatrixContainer .Content.ToBasket .changeQuantity
	{
		width:			25px;
		height:			54px;	
		float:			left;			
	}
	
	.formContainer .ProductMatrixContainer .Content.ToBasket .changeQuantity .button
	{
		width:			23px;
		height:			23px;	
		background-color:	white;
		float:			left;	
		border:			1px solid #cccccc;
		border-radius: 		5px;
		text-align:		center;
		margin-left:		3px;
		margin-top:		1px;
	}
	
	.formContainer .ProductMatrixContainer .Content.ToBasket .changeQuantity .button:hover
	{
		border:			1px solid #666666;
		cursor: 		pointer;
	}
	
	
	
	.formContainer .ProductMatrixContainer .Content.ToBasket .changeQuantity .buttonAdd,	
	.formContainer .ProductMatrixContainer .Content.ToBasket .changeQuantity .buttonMin 
	{
		font-family:		FontAwesome !important;
	}
	.formContainer .ProductMatrixContainer .Content.ToBasket .changeQuantity .buttonMin 
	{
		margin-top:		2px;
	}
	
	.formContainer .ProductMatrixContainer .BottomBanner
	{
   		width: 			83.2%;
		height: 		40px;
		background-color:	#1429a0;
		float:			left;
		border:			1px solid #000000;
		height: 		45px;
	}
	.formContainerMobile
	{
		display:		none;
	}
	
	/* ****************************** */
	/* Eind Excel View */
	/* ****************************** */

/* ****************************** */
/* eind product detail pagina */
/* ****************************** */


.LeftMenu
{
	float:			left;
   	min-width: 		250px;
	background: 		rgba(255, 255, 255, 1);
	color: 			#000000;
	min-height: 		500px;
}

.RightMenu
{
	float: 			left;
	min-width: 		300px;
	position: 		absolute;
	left: 			250px;
	height:			100%;
	background: 		rgba(255, 255, 255, 0.8);
	color: 			#000000;
	height: 		100%;
}

.PropertyContainer .MobileMenu .ep-megamenu-mobile ul {
    	display:                none;
}

.ep-megamenu-container
{
	min-width: 		550px;
	background-color: 	transparent;
	padding:		0;
	min-height: 		500px;
	box-shadow: 		0;
    	/*left: 425px;*/
}

.ep-megamenu-second-level-element,
.ep-megamenu-third-level-elemen
{
	margin-top: 		5px;
}

.ep-megamenu-second-level-element a,
.ep-megamenu-third-level-element a
{
	color:			#000000;
	font-size:		12px !important;
	margin-top: 		10px;
	font-weight: 		normal;
	margin-left:		5px
}

.ep-megamenu-second-level-element:hover,
.ep-megamenu-third-level-element li:hover
{
	background-color: 	#1429a0;
	color: 			#ffffff !important;
}

.ep-megamenu-second-level-element a:hover,
.ep-megamenu-third-level-element a:hover
{
	color: 			#ffffff !important;
}

/********************************************/
/* 		Random css 		    */
/********************************************/
.FloatLeft.TopSmallMargin,
.LogInPage,
ul.NoListStyleType 
{
     	margin: 		0 auto;
     	width: 			1060px;
     	float: 			none;
}
ul.NoListStyleType 
{
     	margin-top: 		20px;
}

.ContentArea table.Dialog 
{
     	width:			500px;
     	margin: 		0 auto;	
}

#ShoppingListForm 
{
    	width:			1060px;
    	margin: 		0 auto;
}

.ContentArea table.Dialog .AlignRight 
{
     	text-align: 		left;	
}

.Dialog div.InputLabelling 
{
     	text-align: 		left;	
}

.TableHead div 
{
     	margin: 		0;
     	padding-left:		6px;	
}

.TableHead,
.AddressDialog 
{
     	width: 			500px;
     	margin: 		0 auto;	
}

.ComparePage 
{
     	width: 			1060px;
     	margin: 		0 auto;
}

.message-cookies .icon-close-message 
{
     	right: 			50px !important;	
}

.ContentArea 
{
     	padding-top:            0;
     	padding-bottom:		0;
}

.fa-spin 
{
     	color: 			#1429a0 !important;
}

#ViewUserShoppingListsForm 
{
     	width: 			1060px;
     	margin: 		0 auto;	
}

/* ****************************** */
/* Begin footer */
/* ****************************** */
.UpperFooter 
{
     	background:             #fff;
     	border-top:             1px solid #D1D1D1;
     	margin:                 0 auto;
    	float: 			left;
    	width: 			100%;
}

.UpperFooter .FooterInfo div 
{
	float:                  left;
	color:                  #000;
	height:                 38px;
	margin:                 10px;
	margin-bottom:          0;
	padding-top:            5px;
	padding-right:          30px;
}

.UpperFooter .FooterInfo span 
{
	margin-right:           20px;
	font-family:            'Open Sans', sans-serif !important;
	font-size:              12px;
	text-transform:         uppercase;
	font-weight:            bold;
}

.UpperFooter .SecurePaymentDiv 
{
     	margin-right:           0 !important;
}

.UpperFooter .PaymentInfo 
{
     	margin-left:            8px !important;
}

.UpperFooter .PaymentInfo,
.UpperFooter .ShippingPartnerDiv 
{
     	border-right:           1px solid #d1d1d1;
}

.UpperFooter .FooterInfo 
{
     	height:                	50px;
     	margin:                 0 auto;
     	width:                  1060px;
}

.UpperFooter .FooterInfo img
{
     	filter:                 grayscale(1);
     	max-height:             31px;
}

.FooterContainer .Footer 
{
     	background:		#554D4B;
     	margin-bottom:		0;
     	padding-bottom: 	6px;
}

.Footer .SizeContainer {
     	width: 			700px;
     	margin: 		0 auto;
     	float:			none !important;
}

.Footer .SizeContainer .NavigationElement a
{
     	font-size: 		12px;
     	color: 			#7F7F7F;
     	border-right: 		1px solid #7F7F7F;
     	height: 		15px;
     	line-height:		15px;
}

.Footer .SizeContainer .NavBarElement8 a 
{
    	border: 		none;	
}

.Footer .PropertyContainer 
{
     	max-height: 		35px;
     	min-height: 		0px;
     	padding-top:		14px;
}

.Footer .NavBarElement9 .NavigationText 
{
     	font-size: 		10px;
     	color: 			#fff;
    	margin: 		0;
}

.Footer .NavBarElement9 {
     	float:			left !important;
     	width: 			100% !important;	
}

.Footer .NavBarElement9 .HeaderContact {
     	height: 		20px;
     	margin: 		0 auto;
     	float: 			none;
     	width: 			180px !important;	
}
/* ****************************** */
/* EIND footer */
/* ****************************** */
@media (max-width: 1150px)
{
	.NavBarTop .PropertyContainer .SizeContainer
	{   
		width: 			auto;
	}
	.NavBarTop .PropertyContainer .SizeContainer .NavBarElement2 
	{   
		    margin-left: 247px;
		    margin-right: 0;
	}
}
@media (max-width: 1080px)
{
	.NavBarTop .PropertyContainer .SizeContainer .NavBarElement2 
	{   
		    margin-left: 247px;
		    margin-right: 0;
	}
}

@media (max-width: 1059px)
{
	.FloatLeft.TopSmallMargin,
	.LogInPage,
	ul.NoListStyleType 
	{
	     	width: 		100%;
	}
	.NavBarTop .PropertyContainer 
	{
		margin:         0;
	}

	.Header .NavBarElement1 .Search 
	{
		width:          270px;
	}
	
	.Middle 
	{
		width:          100%;
		max-width:      none !important;
	}
	
	.WhyOrderFromUs 
	{
		width:          100%;
	}
	
	.CenterContent.QuickOrder .ImportForm 
	{
		padding: 	5px;
	}
	
	.CategoryProducts .four-colums-product-list,
	.RemoteSearchResults .four-colums-product-list,
	.CategoryList.FourColumns,
	.PopularProducts .four-colums-product-list 
	{
		width:          100%;
		border:         none;
		padding:        0 !important;
	}
	
	.HotDealList 
	{
		width: 		100%;
	}
	.FloatLeft.TopSmallMargin 
	{
	  	width: 		100%;
	  	float: 		none;
	}

	.ComparePage {
		width: 		100%;
	}

	#ViewUserShoppingListsForm 
	{
		width: 		100%;
	}

	.ProductDetails .InfoArea 
	{
	 	width:		50%;
	}
	
	#ShoppingListForm 
	{
		width: 		100%;
		margin: 	0 auto;
	}
	
	.UpperFooter .FooterInfo 
	{
		display: 	none;
	}

	.PopularProducts .TitleBar .BarInner 
	{
		width: 		100%;
	}
	
	#ProductInfoTabs div.ui-tabs-panel 
	{
		max-width:	100%;
	}
	
	.CenterContent
	{
		max-width:	100%;
	}

	/* ****************************** */
	/* START PersonalAccount */
	/* ****************************** */
	.PersonalData #personalDataForm,
	.PersonalData h3,
	.Addresses h3,
	.Addresses #userAddressesForm,
	.OrderTracking h3,
	.OrderTracking .OrderList,
	.CustomerOrder h3,
	.CustomerOrder .Basket,
	.CustomerOrder .SSLSwitch,
	.ContentAreaWrapper .RemoteSearchResults
	{
		max-width:	100%;
	}
	/* ****************************** */
	/* END PersonalAccount */
	/* ****************************** */
	
	
	/* ****************************** */
	/* START ExcelView */
	/* ****************************** */
	.ExcelViewTop .leftSide
	{
		display:		none;
	}
	.ExcelViewTop .RightDownload
	{
		display:		none;
	}
	
	.ExcelViewTop .MiddelSearch
	{
		width:			100%;
	}
	.ExcelViewTop .MiddelSearch .SearchBalk
	{
		width:			95%;
		margin:			0 auto;
	}
	.ExcelViewTop .MiddelSearch .SearchButtonDiv 
	{
	    	margin-left: 		92%;
	}
	.formContainer
	{
		display:		none;
	}
	.formContainerMobile
	{
		display:		block;
		width:			95%;
	}
	
	.formContainerMobil .ProductMatrixContainer
	{
		width:			100%;		
	}
	
	.formContainerMobile .ItemRowMobile
	{
		border:			1px solid black;
		margin:			0 5px 0 5px;
		width:			100%;
		padding:		5px;
	}
	
	.formContainerMobile .ItemRowMobile .Content:nth-child(odd) 
	{
	    background: 		#e0e5ff;
	}
	.formContainerMobile .ItemRowMobile .Content:nth-child(even) 
	{
	    background: 		#ffffff;
	}
	
	.formContainerMobile .Content
	{
		width:			100%;
		min-height: 		60px;
	}
	
	.formContainerMobile .LabelName
	{
		width:			28%;
		float:			left;
	}
	.formContainerMobile .LabelContent
	{
		
		width:			72%;
		float:			left;
	}
	
	
	.formContainerMobile .PriceMobile 
	{
		
		height:			43px;
	}
	
	
	.formContainerMobile .ToBasketMobile.Top
	{
		border:			1px solid black;
		margin:			0 5px 0 5px;
		width:			100%;
		padding:		5px;	
		text-align:		center;	
		background-color:	#1429a0;
	}
	
	.formContainerMobile .ProductMatrixContainer .Content.ToBasketMobile 
	{
		width:			90px;
		height:			65px;
		margin-top: 		10px;
	}
	
	.formContainerMobile .ProductMatrixContainer .Content.ToBasketMobile .Quantity
	{
		width:			35px;
		height:			45px;
		float:			left;
		border-radius: 		5px;
	}
	
	.formContainerMobile .ProductMatrixContainer .Content.ToBasketMobile .changeQuantity
	{
		width:			25px;
		height:			54px;	
		float:			left;			
	}
	
	.formContainerMobile .ProductMatrixContainer .Content.ToBasketMobile .changeQuantity .button
	{
		width:			23px;
		height:			23px;	
		background-color:	white;
		float:			left;	
		border:			1px solid #cccccc;
		border-radius: 		5px;
		text-align:		center;
		margin-left:		3px;
		margin-top:		1px;
	}
	
	.formContainerMobile .ProductMatrixContainer .Content.ToBasketMobile .changeQuantity .button:hover
	{
		border:			1px solid #666666;
		cursor: 		pointer;
	}
		
	.formContainerMobile .ProductMatrixContainer .Content.ToBasketMobile .changeQuantity .buttonAdd,	
	.formContainerMobile .ProductMatrixContainer .Content.ToBasketMobile .changeQuantity .buttonMin 
	{
		font-family:		FontAwesome !important;
	}
	.formContainerMobile .ProductMatrixContainer .Content.ToBasketMobile .changeQuantity .buttonMin 
	{
		margin-top:		2px;
	}

	
	/* ****************************** */
	/* END ExcelView */
	/* ****************************** */

}

@media (max-width: 1015px) 
{
	
    .NavBarTop .NavBarElement3 {
		left:		15px;
    }
}

@media (max-width: 999px) 
{
	

    .CategoryProducts .four-colums-product-list .TableData,
    .CategoryList .PercentWidth25,
    .RemoteSearchResults .four-colums-product-list .TableData,
    .PopularProducts .four-colums-product-list .TableData 
    {
        	float:		left;
        	width:          33%;
        	margin:         10px 0;
    }

    .CategoryProducts .four-colums-product-list .TableData .InfoArea,
    .RemoteSearchResults .four-colums-product-list .TableData .InfoArea,
    .PopularProducts .four-colums-product-list .TableData .InfoArea 
    {
        	float:		none;
        	margin:         10px auto;
    }
    .CategoryList .PercentWidth25 .InnerSingleColumn  {
        	margin:         0 auto;
    }
    .ep-uiMagnifier-zoom, .ep-uiMagnifier-boxSelect {
    		display: 	none !important;
    }
    
	.NavBarTop .PropertyContainer .SizeContainer .NavBarElement2 
	{   
		    margin-left: 170px;
		    margin-right: 0;
	}
}

@media (max-width: 955px) 
{	

	.Header .NavBarElement0,
	.Header .NavBarElement1,
	.Header .NavBarElement2 
	{
		width:          100% !important;
	}

	.Header .SearchElement form 
	{
		margin: 	0;
	}

	.Header .NavBarElement1 .Search 
	{
		padding-right:  4px;
		width:          97%;
	}

	.Header .NavBarElement1 .InputField.SearchForm 
	{
		display:        block;
		width:          80%;
		margin:      	0 auto;
	}

	.Header .NavBarElement1 .SearchButtonDiv 
	{
		right:    	0px;
	}

	.Header .ShopLogo.NavBarElement0 
	{
		padding:	0;
	}
	.Header .ShopLogo.NavBarElement0 img 
	{
		float:         	none;
	}

	.Header.HorizontalNavBar .PropertyContainer 
	{
		height:		auto;
		padding:        0;
	}
}

@media (min-width: 931px)
{
	/* ****************************** */
	/* START Responsive FacetedSearch */
	/* ****************************** */
	.RemoteSearchFacet ul
	{
		display:	block !important;
	}
	/* ****************************** */
	/* END Responsive FacetedSearch */
	/* ****************************** */

}
@media (max-width: 930px)
{
	/* ****************************** */
	/* START Responsive FactedSearch */
	/* ****************************** */
	.RemoteSearchFacets
	{
		display:	block;
		float:		none !important;
		width:		100% !important;
		overflow:	hidden;
		margin-bottom:	10px;
	}
	
	.RemoteSearchFacets .FacetedSearchFilterMobile
	{
		display:	block;
	}
	
	.RemoteSearchFacets ul.ContextBoxBody
	{
		padding:	0 !important;
		display:	none;
	}
	
	.RemoteSearchFacets ul li
	{
		border-bottom:	1px dashed #AAA;
		padding:	0px !important;
	}
	
	.RemoteSearchFacets > ul
	{
		display:	none;
	}
	
	.RemoteSearchFacets ul li.RemoteSearchFacetsInitial
	{
		background:	#EEE;
		padding:	5px 0 !important;
	}
	
	.RemoteSearchFacets ul li.RemoteSearchFacetsInitial a
	{
		font-weight:	normal;
	}
	
	.RemoteSearchFacets ul li span.FacetName
	{
		padding:	5px 15px !important;
		display:	block;
		margin:		0px;
		font-weight:	normal;
		background:	#EEE;
	}
	
	.RemoteSearchFacets ul li.RemoteSearchFacet span.FacetName i
	{
		display:	block;
		margin-right:	5px;
		float: 		right;
	}
	
	.RemoteSearchFacets ul li.RemoteSearchFacetActive ul
	{
		display:	block;
	}
	
	.RemoteSearchFacets ul li ul li
	{
		padding:	2px 15px !important;
		border-bottom:	0px;
	}
	
	.RemoteSearchFacets .DeleteIconSmall
	{
		display:	none;
	}
	
	/* ****************************** */
	/* END Responsive FactedSearch */
	/* ****************************** */




	/* ****************************** */
	/* START TwoColumnProductList */
	/* ****************************** */
	.two-colums-product-list .ProductListImageBox
	{
		width:		100%;
		margin-left: 	0%;
	}
	/* ****************************** */
	/* END TwoColumnProductList */
	/* ****************************** */

	/* ****************************** */
	/* START ThreeColumnProductList */
	/* ****************************** */
	.three-colums-product-list .ProductListImageBox
	{
		width:		49%;
		margin-left:	1%;
	}
	/* ****************************** */
	/* END ThreeColumnProductList */
	/* ****************************** */

	/* ****************************** */
	/* START FourColumnProductList */
	/* ****************************** */
	.four-colums-product-list .ProductListImageBox
	{
		width:		32%;
		margin-left:	1.33%;
	}
	/* ****************************** */
	/* END FourColumnProductList */
	/* ****************************** */

	.GeneralLayout .NavBarRoof.HorizontalNavBar
	{
    		background-color: #1429a0;
	}

	.PropertyContainer .custom-right .MyAccountLink span,
	.PropertyContainer .custom-right .MyAccountLink i,
	.PropertyContainer .custom-right .BasketLink i,
	.PropertyContainer .custom-right .BasketLink,
	.PropertyContainer .custom-right .WelcomText p,
	.PropertyContainer .custom-right .dropdown p
	{
	    	color: 		#fff !important;
	    	font-style: 	normal;
	}
	
	.PropertyContainer .custom-right .MyAccountLink span,
	.PropertyContainer .custom-right .BasketLink span,
	.PropertyContainer .custom-right .NavBarElement1
	{
		display: 	none !important;
	}

	.PropertyContainer .custom-right .MyAccountLink i,
	.PropertyContainer .custom-right .BasketLink i
	{
    		font-size: 	25px;
	}
	
	.NavBarRoof .custom-right .NavBarElement1,
	.NavBarRoof .custom-right .NavBarElement2,
	.NavBarRoof .custom-right .NavBarElement3,
	.NavBarRoof .custom-right .BasketLink
	{
	    border-right:	0px;
	}
	
	.PropertyContainer .custom-right .BasketLink
	{
		padding-right: 	16px;
	}
	
	.PropertyContainer .custom-right .dropdown a
	{
	    	color: 		#fff !important;
	    	font-size: 	16px;
	}
	
	.PropertyContainer .custom-right .dropdown a p
	{
	    	font-size: 	14px;
	    	margin-top: 	1px;
	}
	
	.PropertyContainer .custom-right .dropdown dd ul li a
	{
	    	font-size: 	11px;
	    	color: 		#000 !important;
	}

	.WelcomText
	{
		display:	none !important;		
	}
	
	.NavBarRoof .AboutUs,
	.NavBarTop .QuickOrder,
	.‎NavBarRoof .ResponsiveQuickOrder
	{
		display:	none !important;
	}

	.WhyOrderFromUs 
	{
	  	display:       	none;
	}

	.Header .SearchElement form 
	{
		margin:         0 8px;
	}

	.ProductDetails 
	{
	  	display:        flex;
	  	flex-flow:      column;
	  	flex-direction: column;
	}

	.ProductDetails .InfoArea .PriceContainer 
	{
	 	margin-bottom:  0;
	}

	.ProductDetails .InfoArea h1 
	{
	  	margin-top:    	10px;
	  	margin-bottom:  24px;
	}

	.ProductDetails .InfoArea h1,
	.ProductDetails .InfoArea .ProductNoCat,
	.ProductDetails .InfoArea p,
	.ProductDetails .InfoArea h1,
	.ProductDetails .InfoArea .PriceContainer .AlignLeft,
	.ProductDetails .InfoArea .PriceContainer .Price,
	.ProductDetails .InfoArea .PriceContainer .TaxAndShippingInfo 
	{
	  	margin-left:  	10px;
	  	height:		auto;
	}

	.InfoArea .PriceContainer .AddToBasketForm,
	.InfoArea .PriceContainer .DetailBasketForm 
	{
	  	margin-top: 	30px;
	}

	.ProductDetails .InfoArea 
	{
	 	width:          100%;
	 	float:          none;
	 	order:		2;
	}

	.ProductDetails .ProductImage 
	{
	 	width:		100%;
	 	margin:         0;
	}

	.ProductDetails .ProductImage #ProductSlideshow 
	{
	 	margin:       	0 auto;
	}

	.BreadCrumbHeader h3 
	{
	  	padding-left:   10px;
	}

	.AlsoBoughtTitle 
	{
	  	font-size:	13px !important;
	}

	#ProductInfoTabs ul,
	#ProductInfoTabs div.ui-tabs-panel 
	{
	  	padding-left:   10px;
	}

	.NavBarTop.HorizontalNavBar 
	{
		display:        none;
	}

	.GeneralLayout .NavBarRoof.HorizontalNavBar 
	{
		height:       	40px;
	}

	.PropertyContainer .SizeContainer .ep-megamenu-mobile .ep-megamenu-mobile-icon:before 
	{
		content:        "";
		position:       relative;
		top:            10px;
		left:           3px;
		background:     #ffffff;
		cursor:		pointer;
		width:          26px;
		height:         22px;
		display:        block;
	}

	.PropertyContainer .SizeContainer .ep-megamenu-mobile .ep-megamenu-mobile-icon:after 
	{
		content:        "";
		position:       absolute;
		top:            14px;
		cursor:         pointer;
		left:           10px;
		width:          32px;
		border-top:     5px solid #1429a0;
		border-bottom:  5px solid #1429a0;
		height:         4px;
	}

	.PropertyContainer .MobileMenu .ep-megamenu-mobile ul.ep-megamenu 
	{
		background-color:#fff;
		width:          150px;
		padding:        10px;
		top:            13px;
		box-shadow: 	0px 1px 2px #CCC;
	}

	.PropertyContainer .MobileMenu .ep-megamenu-mobile ul li a 
	{
		min-width:      100px;
	}

	.PropertyContainer .MobileMenu .ep-megamenu-mobile ul 
	{
		display:	none;
	}
	
	.ContentAreaWrapper .TermsAndConditions,
	.ContentAreaWrapper .PrivacyPolicy,
	.ContentAreaWrapper .Article
	{
		padding: 	5px;
	}
	
	.InfoArea .PriceContainer .DetailBasketForm 
	{
		background:      #EDEDED;
		height:       	81px;
		margin-top:    	67px;
	    	margin-left: 	0px;
	}

	.InfoArea .PriceContainer .AddToBasketForm .ShowInlineElement
	{
		float: 		left;
	}
}

@media (max-width: 725px) 
{
	.CategoryProducts .four-colums-product-list .TableData,
	.RemoteSearchResults .four-colums-product-list .TableData,
	.PopularProducts .four-colums-product-list .TableData 
	{
		width:          50%;
	}
	
	.Footer .PropertyContainer 
	{
	 	max-height: 	9999px;	
	}
	
	.Footer .SizeContainer .NavigationElement a 
	{
	 	border-right: 	none;
	}

	.Footer .SizeContainer 
	{
		width: 		100%;   	
	}

	.Footer .SizeContainer .NavigationElement 
	{
		display: 	block !important;   	
	}
}

@media (max-width: 700px)
{
	/* ****************************** */
	/* START ThreeColumnProductList */
	/* ****************************** */
	.three-colums-product-list .ProductListImageBox
	{
		width:		100%;
		margin-left:	0%;
	}
	/* ****************************** */
	/* END ThreeColumnProductList */
	/* ****************************** */

	/* ****************************** */
	/* START FourColumnProductList */
	/* ****************************** */
	.four-colums-product-list .ProductListImageBox
	{
		width:		49%;
		margin-left:	1%;
	}
	/* ****************************** */
	/* END FourColumnProductList */
	/* ****************************** */

	/* ****************************** */
	/* START Proces bar checkout 	  */
	/* ****************************** */

	.CheckOutNav li
	{
		display:	block;
		margin-right:	0;
	}

	/* ****************************** */
	/* END Proces bar checkout 	  */
	/* ****************************** */

}

@media (max-width: 625px) 
{
	.CategoryList .PercentWidth25  
	{
		width:		50%;
	}
	
	.FooterContainer .Footer 
	{
		padding-bottom:	45px;
	}
}

@media (max-width: 510px) 
{
	.Basket#QuickPickTable .QuantityTitlePhone,
	.Basket#QuickPickTable .ProductNoTitlePhone 
	{
		clear: 		both;
		display: 	block;
		float:		left;
		width:		100px;
		padding-right:	5px;
		text-align: 	right;
	}

	.Basket#QuickPickTable .TitleDesktop 
	{
		display: 	none;
	}

	.Basket#QuickPickTable .InputRow 
	{
	   	border-top: 	none;
	   	height: 	auto;
	}

	.Basket#QuickPickTable .DeleteRow 
	{
	   	float: 		right;
	}
	.Basket#QuickPickTable .LineNumber
	{
		display: 	none;
	}

	#ShowMoreInputFields .AddRows 
	{
	   	clear: 		both;
	}
	.Basket#QuickPickTable .LineNumber 
	{
		text-align: 	left;
	}
	
	.DialogMessage 
	{
		margin: 	0 5px 5px 5px !important;
	}
}


@media (max-width: 500px)
{
	/* ****************************** */
	/* START FourColumnProductList */
	/* ****************************** */
	.four-colums-product-list .ProductListImageBox
	{
		width:		100%;
		margin-left:	0%;
	}
	/* ****************************** */
	/* END FourColumnProductList */
	/* ****************************** */

	/* ****************************** */
	/* START Remove name flags	  */
	/* ****************************** */
	.LanguageName
	{
		display: 	none;
	}
	/* ****************************** */
	/* ENDT Remove name flags	  */
	/* ****************************** */
}

@media (max-width: 485px) 
{
	.Header .NavBarElement1 .InputField.SearchForm 
	{
		width:          100%;
	}

	.Header .NavBarElement1 .Search 
	{
		width:          96%;
	}

	.CategoryProducts .four-colums-product-list .TableData,
	.RemoteSearchResults .four-colums-product-list .TableData,
	.PopularProducts .four-colums-product-list .TableData 
	{
		width:		100%;
	}
}

@media (max-width: 410px) 
{
	.CategoryList .PercentWidth25  
	{
	 	width:        	100%;
	}
}

@media (max-width: 340px) 
{
	.MobileMenu .ResponsiveQuickOrder img 
	{
		width:		100px;
		height: 	30px;
	}
}


/* START VIAMODUL */
/*
.VM-Footer2 {
	position: relative;
	background-color: #ededee !important;

}
*/
