/*************FONT**************************/
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat-Regular'), url(fonts/montserrat.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


/***** Footer *****/

footer a{
  text-decoration: none;
  color: #B2DBE1;
}

footer a:hover{
  text-decoration: none;
  color: #B2DBE1;
}

.iconesFooter { color: #C9E6D7; border-bottom: 1px dashed #C9E6D7; text-decoration: none; transition: all .3s; }
.iconesFooter:hover, .iconesFooter:focus { color: #224D4F; border: 0; text-decoration: none; }

.footer-top { padding: 60px 0; background: #59194B; text-align: left; color: #FFF; }
.footer-top h3 { padding-bottom: 10px; color: #fff; }

.footer-about img.logo-footer { max-width: 50%; margin-top: 0; margin-bottom: 18px; }
.footer-about p a { border: 0; }
.footer-about p a:hover, .footer-about p a:focus { border: 0; }

.footer-contact p { word-wrap: break-word; }
.footer-contact i { padding-right: 10px; font-size: 18px; color: #C9E6D7; }
.footer-contact p a { border: 0; }
.footer-contact p a:hover, .footer-contact p a:focus { border: 0; }
.footer-contact h3 { font-family: 'Oswald', sans-serif; }

.footer-links a { color: #fff; border: 0; }
.footer-links a:hover, .footer-links a:focus { color: #fff; }

.footer-bottom { padding: 15px 0 17px 0; background: #4b143f; text-align: left; color: #C9E6D7; }

.footer-social { padding-top: 3px; text-align: right; }
.footer-social a { margin-left: 20px; color: #FFF; border: 0; }
.footer-social a:hover, .footer-social a:focus { color: #224D4F; border: 0; }
.footer-social i { font-size: 24px; vertical-align: middle; }

.footer-copyright { padding-top: 5px; }
.footer-copyright a { color: #fff; border: 0; }
.footer-copyright a:hover, .footer-copyright a:focus { color: #aaa; border: 0; }
