footer article { background-color:#BBBBBB; }
footer .footprint { background-color:#E9E7E8; padding:15px 20px; font-weight:600; color:#444444; font-size:11px; clear:both; border-top:solid 5px #D90000; }
footer .footprint span, footer .footprint span img { float:right; }
footer .footprint span img { margin-left:5px; margin-top:-4px; }
footer .footprint:after { content:""; display:block; width:100%; height:0; clear:both; }
footer .footprint a { color:#444444; text-decoration:none; }
footer .footprint a:hover { text-decoration:underline; }
footer .block-left, footer .block-right { background-color:#373737; margin-top:15px; position:relative; }
footer .block-left { float:left; /*width:67%;*/ }
footer .block-right { float:right; /*width:31%;*/ }
footer .ml2 { margin-left:2%; }
footer h2 { display:inline-block; color:#FFFFFF; margin:0; font-size:25px; font-weight:bold; font-family:"Open Sans Condensed"; padding:14px 20px; float:left; text-transform:uppercase; }
footer ul { border-left:solid 1px #555555; padding:0 10px; margin:5px 0; float:left; }
footer li, footer li a { color:#ffffff; font-size:14px; text-decoration:none; font-weight:400; }
footer li a:hover, footer li strong { color:#FFBF00; }
footer li strong { font-weight:700; }
footer a.arrow { position:relative; background-color:#373737; }
footer a.arrow:after { content:""; clear:both; width:100%; display:block; height:0; }
footer a.arrow:hover { background-color:#D90000; }
footer a.arrow:before { font-family:"conductor-systems"; content:"a"; font-size:25px; padding-top:15px; display:inline-block; float:right; height:35px; display:block; width:55px; text-align:center; background-color:#555555; color:#ffffff; }
footer a.arrow:hover:before { background-color:#777777; }
footer a.arrow h2 { float:none; }
footer .block-left a.arrow { width:55px; float:right; }
footer .block-left a.arrow:hover:before { background-color:#D90000; }

_::-webkit-full-page-media, _:future, :root footer a.arrow:before {
	padding-top:18px;
	height:32px;
}
_::-webkit-full-page-media, _:future, :root .slick-slide img {
	width:100%;
}
_::-webkit-full-page-media, _:future, :root .slick-slide {
	overflow:hidden;
	max-width:1000px;
}
.slick-slide {max-width:1000px;}