div.ctype-html.layout-1 {
	overflow: visible;
}

div.slope {
	height: 80px;
	position: relative;
}

div.slope.tb:after {
	transform-origin: right bottom;
}

div.slope.tt:before {
	transform-origin: left bottom;
}

div.slope.tt:before {
	position: absolute;
	content: '';
  display: block;
	width: 100%;
	height: 80px;
	bottom: 0;
	left: 0;
	z-index: 999;
	transform: skewY(-2deg) translate3d(0,0,0);
  -ms-transform: skewY(-2deg) translate3d(0,0,0);
}

div.slope.tb:after {
	position: absolute;
	content: '';
  display: block;
	width: 100%;
	height: 80px;
	bottom: 0;
	left: 0;
	z-index: 999;
	transform: skewY(-2deg) translate3d(0,0,0);
  -ms-transform: skewY(-2deg) translate3d(0,0,0);
}

div.slope.cwhite, div.slope.cwhite:before, div.slope.cwhite:after {
	background: #fff;
}

div.slope.cblue, div.slope.cblue:before, div.slope.cblue:after {
	background: #00529c;
}
div.slope.cwblack, div.slope.cwblack:before, div.slope.cwblack:after {
	background: #000000;
}

div.slope.clgrey, div.slope.clgrey:before, div.slope.clgrey:after {
	background: #E4E6E4;
}

div.slope.cdgrey, div.slope.cdgrey.tb:before, div.slope.cdgrey.tb:after {
	background: #5F646A;
}

div.slope.cfooter, div.slope.cfooter:before, div.slope.cfooter:after {
	background: #161A1D;
}