/* FOOTER */
footer {
  background-color: #264383!important;
  background: #264383!important;
  transition: all .3s ease;
}
.page-footer .footer-copyright {
  background-color: #264383!important;
  background: #264383!important;
  transition: all .3s ease;
}

footer .footerMain {
  width: 100%;
  height: auto;
  padding: 28px 15% 14px 15%;
  text-align: center;
  position: relative;
  transition: all .3s ease;
}

footer .footerMain a {
  font-size: 14.6px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
  text-transform: uppercase;
  transition: all .3s ease;
}
footer .footerMain a:hover,
footer .footerMain a:focus,
footer .footerMain a:active {
  color: #dfdfdf;
}

footer .footerSocial {
  width: 100%;
  height: auto;
  padding: 0 15% 14px 15%;
  text-align: center;
  position: relative;
  transition: all .3s ease;
}

footer .footerSocial ul li {
  display: inline-block;
  padding: 0 25px 14px 25px;
  transition: all .3s ease;
}
footer .footerSocial ul li a svg {
  width: 35px;
  height: 35px;
  transition: all .3s ease;
}
footer .footerSocial ul li a svg path {
  fill: #ffffff;
  transition: all .3s ease;
}
footer .footerSocial ul li a:hover svg path,
footer .footerSocial ul li a:focus svg path,
footer .footerSocial ul li a:active svg path {
  fill: #dfdfdf;
}

footer .footerSocial p {
  font-size: 13.9px;
  font-weight: 100;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #dfdfdf;
  transition: all .3s ease;
}
footer .footerSocial p.woorx {
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
}
footer .footerSocial p.woorx a {
  color: #ffffff;
  transition: all .3s ease;
}
footer .footerSocial p.woorx a:hover,
footer .footerSocial p.woorx a:focus,
footer .footerSocial p.woorx a:active {
  color: #dfdfdf;
}

/*  */
