/* CSS FOR FOOTER/CONTACT ZONE */

/* FOOTER CLASSES */
footer { background-color:#222; color:#fff; border-top:1px solid #222;  }
footer h2 { font-family: Merriweather, Roboto, sans-serif; font-size:250%; margin-bottom:1.8rem; font-weight:300; }

footer a { text-decoration:none; font-weight:400; }
footer a:link { color:#fff; border-bottom:1px solid #ffffff20; }
footer a:visited { color:#fff; border-bottom:1px solid #ffffff20; }
footer a:hover { color:#ffffff; border-bottom:1px solid #f01121; }

.md { text-transform:uppercase; font-size:0.95rem;}

/* ICON CLASSES FOR FOOTER */
ul li.icn-info { display:block; background: url(../img/icn/info.png) no-repeat 0 0; padding-left:55px; line-height:250%; padding-top:5px; }
ul li.icn-address { display:block; background: url(../img/icn/icn-school.png) no-repeat 0 0; padding-left:65px; line-height:250%; padding-top:10px; }
ul li.icn-map { display:block; background: url(../img/icn/icn-map.png) no-repeat 0 0; padding-left:65px; line-height:250%; padding-top:2px; }

ul li.icn-email { display:block; background: url(../img/icn/icn-email.png) no-repeat 18px 11px; padding-left:55px; line-height:250%; padding-top:5px; }
ul li.icn-phone { display:block; background: url(../img/icn/icn-phone.png) no-repeat 18px 11px; padding-left:55px; line-height:250%; padding-top:5px; }
ul li.icn-twitter { display:block; background: url(../img/icn/icn-twitter.png) no-repeat 18px 11px; padding-left:55px; line-height:250%; padding-top:5px; }
ul li.icn-web { display:block; background: url(../img/icn/icn-web.png) no-repeat 18px 11px; padding-left:55px; line-height:250%; padding-top:5px; }

ul.intexta { margin-top: 3.2rem; }

#btn-flyover {
  border-bottom:1px solid #ffffff20;
  font-weight:400;
  margin-left:1.8rem;
}

#btn-flyover:hover {
  cursor:pointer;
  border-bottom:1px solid #f01121;
}

.li-flyover {
  margin-left:-14px;
}