
footer{
	margin: auto 0 0 0;
}

.footer{
	border-top: 3px solid #D5D5D5;
}

.footer-wrap{
	display: flex;
	justify-content: space-between;
	
	background: #EEEEEE;
	
	padding: 20px;
}

.footer-contacts{
	display: flex;
    flex-direction: column;
    justify-content: space-evenly;
	
	margin: 0 0 0 auto;
}

.footer-title{
	font-family: 'Myriad Pro SemiExt';
    font-weight: 300;
	text-transform: uppercase;
	text-align: right;
    color: #757575;
	
	border-bottom: 1px solid #D5D5D5;
	
    padding: 0 5px;
}

.footer-phone{
	margin: 0 0 10px 0;
}

.footer-phone a{
	font-size: 20px;
	text-align: right;
	color: #000000;
	
	display: block;
	padding: 10px 5px 0 5px;
}

.footer-email a{
	color: #757575;
	text-align: right;
	color: #000000;
	
	display: block;
	padding: 5px;
}

.footer-loader{
	font-size: 14px;
	line-height: 14px;
	width: 14px;
	height: 14px;
	display: flex !important;
    justify-content: center;
    align-items: center;
	margin: 5px auto;
}

.footer-copyright{
	background: #E0E0E0;
	
	padding: 10px;
	
	font-weight: 300;
	text-align: center;
	color: #686868;
}



.footer-social{
	width: 15%;
}

.footer-social-wrap{
	display: flex;
    flex-wrap: wrap;
	width: 100px;
	
	margin: 0 auto 0 0;
}

.fs-soc{
	display: flex;
    justify-content: center;
    align-items: center;
	
	width: 38px;
	height: 38px;
	
	margin: 5px;
	
	border-radius: 5px;
}

.fs-soc:nth-child(1){
	background: rgb(97,134,213);
	background: -moz-linear-gradient(90deg, rgba(97,134,213,1) 0%, rgba(54,83,143,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(97,134,213,1) 0%, rgba(54,83,143,1) 100%);
	background: linear-gradient(90deg, rgba(97,134,213,1) 0%, rgba(54,83,143,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6186d5",endColorstr="#36538f",GradientType=1);
}

.fs-soc:nth-child(2){
background: rgb(99,85,193);
background: -moz-linear-gradient(115deg, rgba(99,85,193,1) 25%, rgba(214,45,119,1) 65%, rgba(240,147,76,1) 95%);
background: -webkit-linear-gradient(115deg, rgba(99,85,193,1) 25%, rgba(214,45,119,1) 65%, rgba(240,147,76,1) 95%);
background: linear-gradient(115deg, rgba(99,85,193,1) 25%, rgba(214,45,119,1) 65%, rgba(240,147,76,1) 95%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6355c1",endColorstr="#f0934c",GradientType=1);
}

.fs-soc:nth-child(3){
	background: #158AD8;
}

.fs-soc:nth-child(4){
	background: #34AAF3;
}

.fs-soc:nth-child(5){
	background: #4680C2;
}

.fs-soc:nth-child(6){
	background: #E94539;
}

.fs-logo{
	max-width: 20px;
	max-height: 20px;
	margin: 0;
}











