#push {
	height: 221px;
}

.footerSprites {
	background: url('../images/sprites.png') no-repeat;
}

#mnFooter {
	border-top: 1px solid #D3D7D9;
	background: #EEF1F2;
	height: 190px;
	margin-top: 30px;
	text-align: left;
	font-family: Roboto,Tahoma,Verdana,Arial,sans-serif;
}

	#mnFooter .whiteBar {
		display: none;
	}

	#mnFooter .content {
		width: 1000px;
		max-width: 100%;
		margin: 25px auto 0;
	}

		#mnFooter .content h3 {
			font-size: 17px;
			font-weight: bold;
			color: #505050;
			font-family: Roboto,Tahoma,Verdana,Arial,sans-serif;
		}

		#mnFooter .content .left {
			float: left;
			width: 26%;
		}

			#mnFooter .content .left .social {
				margin-top: 20px;
			}

				#mnFooter .content .left a {
					display: block;
					width: 48px;
					height: 48px;
					float: left;
					margin-left: 15px;
				}

					#mnFooter .content .left a.youtube {
						background-position: -4px -133px;
					}

					#mnFooter .content .left a.jooble {
						background-color: #fff;
						border-radius: 100px;
						margin-left: 0;
						position: relative;
					}

						#mnFooter .content .left a.jooble i {
							display: block;
							width: 36px;
							height: 28px;
							background-position: -251px -834px;
							margin-top: -14px;
							margin-left: -18px;
							position: absolute;
							top: 50%;
							left: 50%;
						}

					#mnFooter .content .left a.instagram {
						background:  linear-gradient( #400080, transparent),linear-gradient(200deg, #d047d1, #ff0000,    #ffff00);
						border-radius: 48px;
					}

						#mnFooter .content .left a.instagram img {
							display: block;
							width: 22px;
							height: 22px;
							margin-top: 13px;
							margin-left: 13px;
						}

					#mnFooter .content .left a.facebook {
						background-position: -4px -31px;
						
					}

					#mnFooter .content .left a.vk {
						background-position: -4px -184px;
					}

		#mnFooter .content .spacer {
			float: left;
			width: 1px;
			height: 130px;
			background-position: 0 -35px;
			margin: 0 5%;
		}

		#mnFooter .content .right {
			float: right;
			width: 63%;
			position: relative;
		}

			#mnFooter .content .newRss {
				position: absolute;
				background-position: -1px 0;
				width: 28px;
				height: 29px;
				right: 0;
				top: 0;
			}

			#mnFooter .content .info {
				margin-top: 25px;
				color: #333;
			}

				#mnFooter .content .info p {
					margin: 0;
					font-size: 14px;
					color: #393939;
					line-height: 150%;
				}

				#mnFooter .content .info p.cookie {
					font-size: 11px;
					margin-top: 7px;
					padding-top: 7px;
					border-top: 1px dashed #D1D1D1;
					color: #818181;
					line-height: 110%;
				}

					#mnFooter .content .info p.cookie a {
						color: #818181;
						font-weight: bold;
					}

			#mnFooter .content .right .menu {
				margin: 2px 50px 0 0;
			}

				#mnFooter .content .right .menu ul {
					list-style-type: none;
				}

					#mnFooter .content .right .menu ul li {
						background: none;
						display: inline-block;
						margin: 0 0px;
						padding: 0 10px;
						border-left: 1px solid #AEAEAE;
					}

					#mnFooter .content .right .menu ul li:first-child {
						border-left: 0;
						padding-left: 0;
					}

						#mnFooter .content .right .menu ul li a {
							font-size: 17px;
							font-weight: bold;
							color: #505050;
							line-height: 100%;
						}

#mnFooter.polakkerFooter {
	background: #fbf7f2;
	box-shadow: 0px -1px 5px #ddd;
	filter: none;
	border-top: 0px;
}

	#mnFooter.polakkerFooter .info {
		color: #5e5e5e;
		font-family: Source Sans Pro, Tahoma, Verdana, serif;
	}
	
	#mnFooter.polakkerFooter a {
		color: #f77871;
	}

#mnFooter.novum {
	border-top: 0px;
}
	
	#mnFooter.novum .darkBar {
		background: #484d56;
		padding-bottom: 25px;
	}
	
		#mnFooter.novum .darkBarTitle {
			color: #fff;
			line-height: 70px;
			font-size: 18px;
			text-transform: uppercase;
			padding-left: 45px;
			position: relative;
		}
		
			#mnFooter.novum .darkBarTitle span {
				background: url('../images/spritesNovum.png') no-repeat;
				width: 30px;
				height: 30px;
				display: block;
				position: absolute;
				background-position: -252px -41px;
				left: 0px;
				top: 18px;
			}
	
		#mnFooter.novum .darkBar .darkBarContainer {
			max-width: 1024px;
			margin: auto;
		}
		
		#mnFooter.novum .darkBar .mainlevel1 {
			list-style: none;
		}
			#mnFooter.novum .darkBar .mainlevel1 li {
				width: 25%;
				float: left;
			}
			
			#mnFooter.novum .darkBar .mainlevel1 li a {
				text-decoration: none;
				color: #9eaeca;
			}
			
			#mnFooter.novum .darkBar .mainlevel1 li a:hover {
				text-decoration: underline;
			}
			
			#mnFooter.novum .darkBar .mainlevel1 li .text {
				color: #9eaeca;
				text-transform: uppercase;
				font-size: 13px;
			}
		
		#mnFooter.novum .darkBar .mainlevel2 {
			display: none;
		}
	
	#mnFooter.novum .lightBar {
		background: #9b9da8;
		color: #484d56;
		line-height: 150%;
		padding: 14px 0px;
		font-size: 14px;
	}
	
	#mnFooter.novum .lightBar a {
		color: #484d56;
		font-size: 14px;
	}
		#mnFooter.novum .lightBar .lightBarContainer {
			max-width: 1024px;
			margin: auto;
		}
	
	#mnFooter.novum .whiteBar {
		background: #FCFCFC;
		height: 80px;
		-moz-box-shadow: 0px 0px 3px #D0D0D0;
		-webkit-box-shadow: 0px 0px 3px #D0D0D0;
		box-shadow: 0px 0px 3px #D0D0D0;
	}

		#mnFooter.novum .whiteBar .whiteBarContainer {
			max-width: 1024px;
			margin: auto;
		}
		
			#mnFooter.novum .whiteBar img {
				margin-top: 24px;
			}
			
			#mnFooter.novum .whiteBar .socialIcons {
				float: right;
				margin-top: 18px;
			}
			
				#mnFooter.novum .whiteBar .socialIcons a {
					background: url('../images/spritesNovum.png') no-repeat;
					width: 43px;
					height: 43px;
					display: block;
					margin-right: 15px;
					float: left;
				}
				
				#mnFooter.novum .whiteBar .socialIcons a.faceIcon {
					background-position: 0px -36px;
				}
				
				#mnFooter.novum .whiteBar .socialIcons a.faceIcon:hover {
					background-position: 0px -84px;
				}
				
				#mnFooter.novum .whiteBar .socialIcons a.twitterIcon {
					background-position: -63px -36px;
				}
				
				#mnFooter.novum .whiteBar .socialIcons a.twitterIcon:hover {
					background-position: -63px -84px;
				}
				
				#mnFooter.novum .whiteBar .socialIcons a.linkedInIcon {
					background-position: -126px -36px;
				}
				
				#mnFooter.novum .whiteBar .socialIcons a.linkedInIcon:hover {
					background-position: -126px -84px;
				}
				
				#mnFooter.novum .whiteBar .socialIcons a.gplusIcon {
					background-position: -189px -36px;
				}
				
				#mnFooter.novum .whiteBar .socialIcons a.gplusIcon:hover {
					background-position: -189px -84px;
				}
				
				#mnFooter.novum .copyright, #mnFooter.novum .copyright a {
					font-size: 10px;
				}
.clear {
	clear: both;
}

@media only screen and (max-width: 800px) { 
	#mnFooter.novum .darkBar .mainlevel1 li {
		width: auto;
		margin-right: 20px;
	}
}

@media only screen and (max-width: 560px) {
	#mnFooter.novum .whiteBar {
		height: 128px;
	}
	
	#mnFooter.novum .whiteBar .socialIcons {
		margin: 18px auto;
		float: none;
		width: 116px;
	}
	
	#mnFooter.novum .whiteBar .whiteBarContainer > a {
		margin: auto;
		display: block;
		max-width: 322px;
		width: 100%;
	}
	
	#mnFooter.novum .whiteBar .whiteBarContainer > a > img {
		width: 100%;
	}
}
