@charset "UTF-8";
/**
 * MAN Framework Styles - Footer
 *
 * @project       MAN Web 2012/2013
 * @version       0.1
 * @package       html-css-js
 * @subpackage    css
 * @author        Alexander Stirn, VI
 *
 * @tested ...
 *
 * @colordef  #e60041
 * @colordef  #fff
 * @colordef  #303c49
 * @colordef  #afafaf
 * @colordef  #59636d
 * @colordef  #a9c776
 * @colordef  #acb1b6
 * @colordef  #d6d8db
 *
 * @see    ...
 * @see    Gradient Generator: http://www.colorzilla.com/gradient-editor/
 *
 * @note all styles should be concatenated and minified to one file (eg. man.all.min.css) in production use
 */

/**
 * @section  footer
 */

footer {
	background: #eaebec;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWJlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eaebec 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaebec), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #eaebec 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #eaebec 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #eaebec 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #eaebec 0%,#ffffff 100%);
	padding: 13px 0 28px 0;
	margin: 40px 0 0;
}

.lt-ie9 footer {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaebec', endColorstr='#ffffff',GradientType=0 );
}

.lt-ie8 footer {
	zoom: 1;
}

footer .container.grid_12 {
	margin: 0 auto;
	float: none;
}

footer a,
footer a:visited {
	text-decoration: none;
	color: #59636d;
}

footer a:hover {
	color: #303c49;
}

footer p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin: 4px 0 8px 0;
	padding: 0;
}

footer ul {
	margin: 28px 0 0 0;
	padding: 0;
	list-style: none;
}

footer p + ul {
	margin: 0;
}

#company-footer ul {
	margin: 4px 0 0;
}

#company-footer li > span {
	padding: 0 6px 0 5px;
}

footer li {
	margin: 0 0 8px 0;
	padding: 0;
}

#company-footer a,
.social-footer a,
.social-footer a.rss, .social-footer a.email {
	display: inline-block;
	padding-left: 20px;
	text-indent: -20px;
	font-weight: normal;
}

.social-footer a {
	padding-left: 14px;
	text-indent: -14px;
}

#company-footer a:before,
.social-footer a:before,
.no-generatedcontent #company-footer a .ie-before,
.no-generatedcontent .social-footer a .ie-before {
	content: "";
	width: 17px;
	display: inline-block;
	margin: 0;
}

.lt-ie8 #company-footer li {
	text-indent: -17px;
}

.social-footer a:before,
.no-generatedcontent #social-footer a .ie-before {
	width: 14px;
	margin: 0 0 0 1px;
}

footer a.imprint:before,
.no-generatedcontent footer a.imprint .ie-before {
	height: 11px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 3px -507px;
}

footer a.data-protection:before,
.no-generatedcontent footer a.data-protection .ie-before {
	height: 9px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 2px -488px;
}

footer a.print:before,
.no-generatedcontent footer a.print .ie-before {
	height: 9px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -546px;
}

footer a.sitemap:before,
.no-generatedcontent footer a.sitemap .ie-before {
	height: 11px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 1px -584px;
}

footer a.rss:before,
.no-generatedcontent footer a.rss .ie-before {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -565px;
}

footer a.email:before,
.no-generatedcontent footer a.email .ie-before {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -528px;
}

footer a.contact:before,
.no-generatedcontent footer a.contact .ie-before {
	height: 8px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -451px;
}

footer a.empty:before,
.no-generatedcontent footer a.empty .ie-before {
	width: 0px;
}

/* business footer */
/* social footer */
#social-media-footer a {
	display: inline;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

#social-media-footer li {
	position: relative;
}

#social-media-footer li {
	margin-bottom: 0;
	padding-bottom: 0;
}

#social-media-footer li a span {
	padding-bottom: 11px;
	display: inline-block;
	width: 110px;
}

.lt-ie8 #social-media-footer li a span.sm-icon-span {
	padding-bottom: 0;
	width: 23px;
}

footer a.smb-facebook:before,
footer a.smb-twitter:before,
footer a.smb-youtube:before,
.no-generatedcontent footer a.smb-facebook .ie-before,
.no-generatedcontent footer a.smb-twitter .ie-before,
.no-generatedcontent footer a.smb-youtube .ie-before {
	content: "";
	display: inline-block;
	height: 20px;
	width: 23px;
	position: relative;
	left: -2px;
	top: 3px;
	margin-right: 6px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1425px;
	vertical-align: top;
	margin-bottom: 13px;
}

footer a.smb-twitter:before,
.no-generatedcontent footer a.smb-twitter .ie-before {
	background-position: 0 -1455px;
	background-repeat: no-repeat;
}

footer a.smb-youtube:before,
.no-generatedcontent footer a.smb-youtube .ie-before {
	background-position: 0 -1484px;
	background-repeat: no-repeat;
}

footer a.smb-instagram:before,
footer a.smb-linkedin:before,
footer a.smb-flickr:before,
footer a.smb-xing:before,
footer a.smb-google:before,
.no-generatedcontent footer a.smb-instagram .ie-before,
.no-generatedcontent footer a.smb-linkedin .ie-before,
.no-generatedcontent footer a.smb-flickr .ie-before,
.no-generatedcontent footer a.smb-xing .ie-before,
.no-generatedcontent footer a.smb-google .ie-before {
	content: "";
	display: inline-block;
	height: 20px;
	width: 23px;
	position: relative;
	left: -2px;
	top: 3px;
	margin-right: 6px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -3063px;
	vertical-align: top;
	margin-bottom: 13px;
}

footer a.smb-linkedin:before,
.no-generatedcontent footer a.smb-linkedin .ie-before {
	background-position: 0 -3125px;
	background-repeat: no-repeat;
}

footer a.smb-flickr:before,
.no-generatedcontent footer a.smb-flickr .ie-before {
	background-position: 0 -3187px;
	background-repeat: no-repeat;
}

footer a.smb-xing:before,
.no-generatedcontent footer a.smb-xing .ie-before {
	background-position: 0 -3249px;
	background-repeat: no-repeat;
}

footer a.smb-google:before,
.no-generatedcontent footer a.smb-google .ie-before {
	background-position: 0 -3400px;
	background-repeat: no-repeat;
}

/* local websites */
#local-websites p {
	margin-bottom: 30px;
}

#local-websites {
	position: relative;
}

#local-websites:before,
.no-generatedcontent #local-websites .ie-before {
	content: "";
	width: 140px;
	z-index: 1;
	height: 120px;
	position: absolute;
	left: -5px;
	top: 40px;
	background: url(http://www.man.eu/media/resources/img/6_7_4_bg_world.png) no-repeat top left;
}

#local-websites.nobg:before {
	background: none;
}

#local-websites select {
	z-index: 100;
	position: relative;
}

/* form fields */
footer select {
	width: 100%;
	padding: 3px 3px 3px 2px;
	color: #303C49;
}

footer select{
	margin-bottom: 10px;
}

/* footer products */
#footer-products legend {
	margin-bottom: 6px;
}

#footer-products p {
	background-color: #edeeef;
	position: relative;
	padding-right: 15px;
	float: left;
	min-width: 130px;
}

#footer-products {
	position: relative;
}

#footer-products:before,
#footer-products .ie-before {
	width: 298px;
	height: 10px;
	position: absolute;
	top: 12px;
	right: 0px;
	content: "";
	border-color: #303C49;
	border-width: 1px 1px 0 0;
	border-style: solid;
}

.footer-col {
	width: 140px;
	float: left;
	margin-right: 20px;
}

.footer-col + .footer-col {
	margin-right: 0;
}

.footer-divider {
    border-top: 1px solid #d6d8db;
    padding-top: 10px;
    margin-left: 20px;
}
.footer-divider > div:first-child {
    margin-left: 0;
}
.footer-divider ul li {
    float: left;
    border-right: 1px solid #d6d8db;
    padding-right: 10px;
    margin-right: 10px;
}
.footer-divider .copyright ul li {
    border: 0;
    color: #303c49;
    font-weight: bold;
}
.footer-divider ul li:last-child {
    border: 0;
}