@font-face {
	font-family: 'entypo';
	src:url('../fonts/controls/entypo.eot');
	src:url('../fonts/controls/entypo.eot?#iefix') format('embedded-opentype'),
		url('../fonts/controls/entypo.woff') format('woff'),
		url('../fonts/controls/entypo.ttf') format('truetype'),
			url('../fonts/SEGOEUI.ttf') format('truetype'),
		url('../fonts/controls/entypo.svg#entypo') format('svg');
	font-weight: bold;
	font-style: normal;
}
 
.cbp-bislideshow {
	
	width: 100%;
	height: 470px;
	position:absolute;
	top: 0;
	left: 0;
	z-index: -1;
	padding: 0;
	margin: 0;
	min-width:1024px;
}

.cbp-bislideshow li {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
	opacity: 0;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	transition: opacity 1s;
}

/* If background-size supported we'll add the images to the background of the li */

.backgroundsize .cbp-bislideshow li {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}

/* ...and hide the images */
.backgroundsize .cbp-bislideshow li img {
	display: none;
}

.cbp-bislideshow li img {
	display: block;
	width: 100%;
}

.cbp-bicontrols {
	position:absolute;
	width:100%;
	height: 100px;
	margin: 0 0 0 0;
	top: 70px;
	left:0%;
	 background-color:#ffffff;
	 min-width:1024px;
}

.cbp-link{
	position:absolute;
	width: 100%;
	height: auto;
	margin: 0 0 0 0 ;
top: 195px;
	left: 0%;

	 
}


 


.menu{width:100%;height:100px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff;}
.menu ul{width:100%;height:100px;margin:0px;padding:0px 0px 0px 0px;list-style:none;}
.menu li{height:100px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;}
.menu a{margin:0px auto;padding:40px 10px 0px 10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#505052;text-align:center;height:100px;text-decoration:none;display:inline;float:left;border-style:solid;border-width:0px 1px 0px 0px;border-color:#505052; font-weight:bold;}
.menu a:hover{background-color:#1f1e1c; color:#ffffff;}
 

 

.cbp-matter{
	 position:absolute;
	width:100%;
	height: auto;
	top:470px;
	margin: 0px auto;
 left: 0%;
float:left;
	
	 
}


.cbp-matter1{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0px;
	background-color:#ebe9ea;
	top:1650px;
	 
}
.cbp-blueline{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:2180px;
	 
}
.cbp-blueline1{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:2210px;
	 
}

.cbp-bluelinedisclaimer{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1250px;
	 
}
.cbp-blueline1disclaimer{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1280px;
	 
}
 
.cbp-bluelineprocessing{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1650px;
	 
}
.cbp-blueline1processing{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1680px;
	 
}

.cbp-bluelinefinishes{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1770px;
	 
}
.cbp-blueline1finishes{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1800px;
	 
}


.cbp-bluelinedges{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1400px;
	 
}
.cbp-blueline1edges{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1430px;
	 
}



.cbp-bluelineapplication{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1830px;
	 
}
.cbp-blueline1application{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1860px;
	 
}
.cbp-bluelineterms{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1700px;
	 
}
.cbp-blueline1terms{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1730px;
	 
}


.cbp-bluelineprivacy{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1620px;
	 
}
.cbp-blueline1privacy{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1650px;
	 
}

.cbp-bluelinecontact{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1680px;
	 
}
.cbp-blueline1contact{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1710px;
	 
}


.cbp-bluelinepackaging{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1930px;
	 
}
.cbp-blueline1packaging{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1960px;
	 
}

.cbp-bluelinemining{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1830px;
	 
}
.cbp-blueline1mining{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1860px;
	 
}


.cbp-bluelineplant{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1600px;
	 
}
.cbp-blueline1plant{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1630px;
	 
}


.cbp-bluelinequality{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1500px;
	 
}
.cbp-blueline1quality{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1530px;
	 
}


.cbp-matterprofile{
	 position:absolute;
	width:100%;
	height: auto;
	top:470px;
	margin: 0px auto;
 left: 0%;
float:left;
	
	 
}


.cbp-matter1profile{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0px;
	background-color:#ebe9ea;
	top:1160px;
	 
}


.cbp-matter2profile{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0px;
	background-color:#ffffff;
	top:1900px;
	 
}
.cbp-bluelineprofile{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:3000px;
	 
}
.cbp-blueline1profile{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:3030px;
	 
}

.cbp-bluelinemarble{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:2550px;
	 
}
.cbp-blueline1marble{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:2580px;
	 
}


.cbp-bluelinenorthgranite{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:2950px;
	 
}
.cbp-blueline1northgranite{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:2980px;
	 
}

.cbp-bluelinenorthgranitea{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:2350px;
	 
}
.cbp-blueline1northgranitea{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:2380px;
	 
}

.cbp-bluelinesouthgranite{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:1870px;
	 
}
.cbp-blueline1southgranite{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:1900px;
	 
}


.cbp-bluelinesouthgranite1{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:2100px;
	 
}
.cbp-blueline1southgranite1{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:2130px;
	 
}


.cbp-bluelinelime{
	 position:absolute;
	width:100%;
	height: 30px;
	margin: 0 0 0 0 ;
    left: 0%;
	 
 background-color:#42413d;
 top:2130px;
	 
}
.cbp-blueline1lime{
	 position:absolute;
	width:100%;
	height: auto;
	margin: 0 0 0 0 ;
    left: 0%;
	background-color:#1f1e1c;
	top:2160px;
	 
}
.cbp-bicontrols span {
	float: left;
	width: 100px;
	height: 100px;
	position: relative;
	cursor: pointer;
}

.cbp-bicontrols span:before {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	font-family: 'entypo';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 100px;
	font-size: 80px;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	opacity: 0.7;
}

.cbp-bicontrols span:hover:before {
	opacity: 1;
}

.cbp-bicontrols span:active:before {
	top: 2px;
}

span.cbp-biplay:before {
	content: "\e002";
}

span.cbp-bipause:before {
	content: "\e003";
}

span.cbp-binext:before {
	content: "\e000";
}

span.cbp-biprev:before {
	content: "\e001";
}

.cbp-bicontrols span.cbp-binext {
	float: right;
}

/* Fallback */

.no-js.no-backgroundsize .cbp-bislideshow li:first-child {
	opacity: 1;
}

.no-js.backgroundsize .cbp-bislideshow li:first-child img {
	display: block;
}
