

div.weuniquesection
{
	position: relative;
	background-color: #444444;
/*	height: 50rem;*/
	width: 100%;
	z-index: 20;
}

div.weuniqueimage
{
	position: absolute;
	height: 100%;
	width: 50%;
	top: 0rem;
	left: 50%;
	background-image: url('images/man-pad-optimised.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

div.weuniquemainbody
{
	position: relative;
	height: 100%;
	width: 50%;
	top: 0rem;
	left: 0%;
	padding-bottom: 3rem;
	background-color: #222222;
}

div.weuniquesectionline
{
	width: 15%;
	border-color: #aaaaaa;
}

div.weuniquesectionhead
{
	color: #666666;
}

div.weuniquehead
{
	position: relative;
	width: 80%;
	margin-top: 2rem;
	margin-left: auto;
	margin-right: auto;
	/*font-size: 2rem;*/
	color: #dddddd;
}

span.weuniqueheadwide
{
	display: inline-block;
}

span.weuniqueheadnarrow
{
	display: none;
}

div.weuniquesubhead
{
	position: relative;
	width: 80%;
	margin-top: 1.5rem;
	margin-bottom: 2rem;
	margin-left: auto;
	margin-right: auto;
	/*font-size: 1rem;*/
	/*font-family: LatoRegular;*/
/*	font-weight: bold;*/
	color: #dddddd;
}

div.weuniqueinfotext
{
	position: relative;
	width: 80%;
	margin-top: 1rem;
	margin-bottom: 1rem;
	margin-left: auto;
	margin-right: auto;
	/*font-family: LatoRegular;*/
	/*font-size: 0.9rem;*/
	color: #aaaaaa;
}

span.weuniqueinfotextnorm
{
	font-size: 0.9em;
}

span.weuniqueinfotextsmall
{
	font-size: 0.9em;
}

div.weuniqueinfoline
{
	position: relative;
	width: 80%;
	height: 2rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
	margin-left: auto;
	margin-right: auto;
	background: #00a4de; /* For browsers that do not support gradients */
	background: linear-gradient(to right,rgb(41,171,226) 40%, rgb(0,0,0));
	border-radius: 1rem;
}


@media only screen and (min-width: 1600px)
{
/*	div.weuniquesection {height: 55rem;}*/
	div.weuniquemainbody {padding-bottom: 5rem;}
	/*div.weuniquehead {margin-top: 2.5rem; font-size: 2.5rem;}*/
	div.weuniquehead {margin-top: 2.5rem;}
	/*div.weuniquesubhead {margin-top: 2.0rem; margin-bottom: 2.5rem; font-size: 1.25rem;}*/
	div.weuniquesubhead {margin-top: 2.0rem; margin-bottom: 2.5rem;}
	/*div.weuniqueinfotext {margin-top: 1.25rem; margin-bottom: 1.25rem; font-size: 1.15rem;}*/
	div.weuniqueinfotext {margin-top: 1.25rem; margin-bottom: 1.25rem;}
	div.weuniqueinfoline {height: 2.5rem; margin-top: 1.25rem; margin-bottom: 1.25rem; border-radius: 1.25rem;}
}

@media only screen and (max-width: 800px)
{
/*	div.weuniquesection {height: 50rem;}*/
	div.weuniqueimage {width: 100%; left: 0%; display: none;}
	div.weuniquemainbody {width: 100%; padding-bottom: 2rem;}
	div.weuniquesectionline {width: 12%;}
	/*div.weuniquehead {margin-top: 2.5rem; font-size: 2.5rem;}*/
	div.weuniquehead {margin-top: 1rem; width: 90%;}
	span.weuniqueheadwide {display: none;}
	span.weuniqueheadnarrow {display: inline-block;}
	/*div.weuniquesubhead {margin-top: 2.0rem; margin-bottom: 2.5rem; font-size: 1.25rem;}*/
	div.weuniquesubhead {margin-top: 1.5rem; margin-bottom: 2rem; width: 90%;}
	/*div.weuniqueinfotext {margin-top: 1.25rem; margin-bottom: 1.25rem; width: 90%; font-size: 0.9rem;}*/
	div.weuniqueinfotext {margin-top: 1rem; margin-bottom: 1rem; width: 90%;}
	div.weuniqueinfoline {height: 2rem; width: 90%; margin-top: 1.0rem; margin-bottom: 1.25rem; border-radius: 1rem;}
}
