/* footer */
.footer a {
	font-size: 11px;
}
.footer-box-top-footer{
	padding: 35px 0;
}
.footer-content-column{
	margin: 0 auto;
	min-height: 160px;
	/*max-width: 220px;*/
	padding: 0 0 0 25px;
}
.footer-content-column-catalog{
	/*margin: 0 auto;*/
	min-height: 160px;
	max-width: 245px;
	padding: 0 0 0 25px;
}
.footer-content-column.latest  :hover > div{
		color: #efc900;
}
.footer-logo-container{
	padding: 0 0 25px 0;
}
.footer-column-1-text{
	line-height: 18px;
	font-size: 11px;
	color: #959595;
}
.footer-column-titel{
	text-transform: uppercase;
	padding: 0 0 11px 0;
	font-size: 12px;
	font-weight: 700;
	color: #818181;
}
.footer-column-titel a:hover{ 
	color: #efc900;
	}	
.footer-column-2-subtitel a:hover{ 
	color: #efc900;
	}
.footer-column-2-subtitel{
	padding: 0 0 12px 0;
	font-size: 11px;
	font-weight: 700;
	color: #c2c2c2;
}
.footer-column-2-text{

	font-size: 11px;
	color: #959595;
}
.footer-column-3-adres{
	padding: 0 0 15px 0;
	font-size: 11px;
	color: #959595;
}
.footer-column-3-mail{
	padding: 0 0 15px 0;
	font-size: 11px;
	color: #efc900;
}
.footer-column-3-link{
	padding: 0 0 15px 0;
	font-size: 11px;
	color: #efc900;
}

.footer-social-box{
	padding: 20px 0;
	text-align: center;
}

.footer-social-block {
	display: inline-block;
}

.footer-social-item{
	height: 15px;
	width: 17px;
	position: relative;
	float: left;
	margin: 0 8px;
}
.twitter{ background: url(../images/footer-twitter.png); }
.twitter:hover{ background: url(../images/footer-twitter-h.png); }
.facebook{ background: url(../images/footer-facebook.png); }
.facebook:hover{ background: url(../images/footer-facebook-h.png); }
.linked-in{ background: url(../images/footer-linked-in.png); }
.linked-in:hover{ background: url(../images/footer-linked-in-h.png); }
.digg{ background: url(../images/footer-digg.png); }
.digg:hover{ background: url(../images/footer-digg-h.png); }
.vimeo{ background: url(../images/footer-vimeo.png); }
.vimeo:hover{ background: url(../images/footer-vimeo-h.png); }
.youtube{ background: url(../images/footer-youtube.png); }
.youtube:hover{ background: url(../images/footer-youtube-h.png); }
.gplus{ background: url(../images/footer-gplus.png); }
.gplus:hover{ background: url(../images/footer-gplus-h.png); }
.pin{ background: url(../images/footer-pin.png); }
.pin:hover{ background: url(../images/footer-pin-h.png); }
.dribbble{ background: url(../images/footer-dribbble.png); }
.dribbble:hover{ background: url(../images/footer-dribbble-h.png); }
.flickr{ background: url(../images/footer-flickr.png); }
.flickr:hover{ background: url(../images/footer-flickr-h.png); }



.footer-column-3-mail a,.footer-column-3-link a { color:#efc900; }

.footer-box-bottom-footer{ }

.footer-catalog { position: relative; float: left; height: 45px;width: 45px;border: none; margin: 0 8px 8px 0; display: block; background: #fff; }
.footer-catalog img { height: 45px;width: 45px; }

.footer-legal-box { color: #636363; font-size: 11px; }
.footer-legal-box a { color: #636363; font-size: 11px; }
.footer-legal-box a:hover { color: #efc900; }
.footer-legal-box-item { display: inline-block; padding: 22px 0; }

/* XS */
@media (max-width: 768px) {

	/*.footer-social-box { padding: 10px 0; }*/
	/*.footer-legal-box-item { padding: 10px 0; }*/
	.footer-social-box.right { float: initial; }
	.footer-content-column { padding: 0 25px; }
	
	.footer-legal-box { text-align: center; }
	.footer-legal-box-item{ padding: 10px 0 22px 0; }
	
	.footer-column-3-link{ padding: 0 0 30px 0; }
	
	.footer-box-top-footer{ padding: 35px 0 0 0; }
}

/* SM */
@media (min-width: 769px) and (max-width: 992px) {

	.footer-social-box{ text-align: center; }
	.footer-social-box.right { float: initial; }
	.footer-legal-box { text-align: center; }
	.footer-legal-box-item{ padding: 10px 0 22px 0; }
	.footer-content-column{ padding: 0 25px 0 25px; }
}

/* MD */
@media (min-width: 993px) and (max-width: 1200px) {

	.footer-legal-box{ margin-left: 25px; }
	.footer-content-column{ padding: 0 25px 0 25px; }
	.footer-contact-column { padding: 0 0 0 25px; }

}

/* LG */
@media (min-width: 1201px) {

	.footer-legal-box{ margin-left: 25px; }

}
