.db-footer{
	box-sizing: border-box;
	background-color: #eeeeee;
	padding: 2% 10% 2% 10%;
}

.footer-bttn{
	float: left;
	width: 100%;
	margin: 0 0% 0 0;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
}

.footer-bttn:hover{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 	filter: alpha(opacity=50);
  	-moz-opacity: 0.5;
   	-khtml-opacity: 0.5;
   	opacity: 0.5;
}

.footer-bttn:active{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 	filter: alpha(opacity=50);
  	-moz-opacity: 0.5;
   	-khtml-opacity: 0.5;
   	opacity: 0.5;
}

.footer-bttn p{
	font-family: "VW Head",Arial,Helvetica,sans-serif;
	box-sizing: border-box;
	width: 100%;
	padding: 6% 0 6% 5%;
	color: #444444;
	font-size: 13px;
	font-weight: normal;
}

.footer-legal {
	font-family: "VW Head",Arial,Helvetica,sans-serif;
	float: left;
	width: 100%;
	margin: 2% 0% 0 0;
	cursor: pointer;
	padding: 7% 0 2% 1%;
	color: #444444;
	font-size: 13px;
	font-weight: normal;
}

.so-ico {
	background-position: 0 center;
	background-size: auto 80%;
	background-repeat: no-repeat;
}

.so-ico p{
	padding: 6% 0 6% 17%;
}

.so-fb{
	background-image: url("../images/header/facebook_icon-01.png");
}

.so-tw{
	background-image: url("../images/header/twitter_icon-01.png");
}

.so-in{
	background-image: url("../images/header/instagram_icon-01.png");
}

.so-yt{
	background-image: url("../images/header/youtube_icon-01.png");
}

@media only screen and (min-width: 1024px) and (orientation: landscape) {

	.db-footer{
		padding: 2% 4% 2% 4%;
	}

	.footer-bttn{
	
		width: 23%;
	margin: 0 2% 0 0;
	}

	.footer-legal {
		width: 23%;
	margin: 1% 2% 0 0;
	}

	.footer-legal {

	padding: 2% 0 2% 1%;
	
	}

}
