/* Footer*/
.contact-footer {
  color: #a1a1a1;
  text-decoration: none;
  display: none;
}
.contact-footer h3 + br {
	display: none;
}
.title-phone-footer {
	color: #a1a1a1;
  font-size: 16px;
  margin-bottom: 8px;
  margin-top: 0;
  text-transform:uppercase;
  font-weight:normal;
  padding-left:0px !important;
}
.phone-contact-footer > span, 
.works-schedule-footer > span {
	padding-left:15px;
	margin-bottom:3px;
	float:left;
	clear:both;
}
.phone-contact-footer span:hover, 
.works-schedule-footer span:hover {
	color:#0093f2;
}
.mobfooter1-footer, .mobfooter2-footer, .mobfooter3-footer, .email-footer{
	position:relative;
}
.mobfooter1-footer:before {
  background: url("../image/black/icon/mobfooter1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  height: 20px;
  left: -9px;
  position: absolute;
  top: -4px;
  width: 17px;
}
.mobfooter1-footer:hover:before {
  background: url("../image/black/icon/mobfooter1-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  height: 20px;
  left: -9px;
  position: absolute;
  top: -4px;
  width: 17px;
}
.mobfooter2-footer:before {
  background: url("../image/black/icon/mobfooter2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  height: 20px;
  left: -8px;
  position: absolute;
  top: -3px;
  width: 17px;
}
.mobfooter2-footer:hover:before {
  background: url("../image/black/icon/mobfooter2-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  height: 20px;
  left: -8px;
  position: absolute;
  top: -3px;
  width: 17px;
}
.mobfooter3-footer:before {
  background: url("../image/black/icon/mobfooter3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  height: 20px;
  left: -8px;
  position: absolute;
  top: -4px;
  width: 20px;
}
.mobfooter3-footer:hover:before {
  background: url("../image/black/icon/mobfooter3-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  height: 20px;
  left: -8px;
  position: absolute;
  top: -4px;
  width: 20px;
}
.email-footer:before {
  background: url("../image/black/icon/email.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  height: 20px;
  left: -8px;
  position: absolute;
  top: -5px;
  width: 20px;
}
.email-footer:hover:before {
  background: url("../image/black/icon/email-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  height: 20px;
  left: -8px;
  position: absolute;
  top: -5px;
  width: 20px;
}
.title-schedule-footer {
	position:relative;
}
.title-schedule-footer:before {
  background: url("../image/black/icon/work.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  height: 20px;
  left: -8px;
  position: absolute;
  top: -5px;
  width: 20px;
}
.title-schedule-footer:hover:before {
  background: url("../image/black/icon/work-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  height: 20px;
  left: -8px;
  position: absolute;
  top: -5px;
  width: 20px;
}
.contact-footer .skype {
  float: left;
  height: 33px;
}
.social-footer {
  bottom: 6px;
  height: 36px;
  position: absolute;
  right: 10px;
  width: 190px;
}
.contact-footer a.skype {

  background: url("../image/black/icon/skype.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius:10px / 20px;
  float: left;
  height: 25px;
  padding-left: 35px;
  padding-top: 7px;
  text-decoration: none;
	transition:all 0.5s;
}
.contact-footer a.skype:hover {
  background: url("../image/black/icon/skype-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.contact-footer .social-footer a.facebook{
  background: url("../image/black/icon/facebook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 33px;
  padding-left: 35px;
  padding-top: 7px;
  text-decoration: none;
}
.contact-footer .social-footer a.facebook:hover{
  background: url("../image/black/icon/facebook-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.contact-footer .social-footer a.vk{
  background: url("../image/black/icon/vk.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 35px;
  padding-left: 35px;
  padding-top: 7px;
  text-decoration: none;
}
.contact-footer .social-footer a.vk:hover{
  background: url("../image/black/icon/vk-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.contact-footer .social-footer a.twitter{
  background: url("../image/black/icon/twitter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 35px;
  padding-left: 35px;
  padding-top: 7px;
  text-decoration: none;
}
.contact-footer .social-footer a.twitter:hover{
  background: url("../image/black/icon/twitter-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.contact-footer .social-footer a.ok{
  background: url("../image/black/icon/ok.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 35px;
  padding-left: 35px;
  padding-top: 7px;
  text-decoration: none;
   
}
.contact-footer .social-footer a.ok:hover{
  background: url("../image/black/icon/ok-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

}




