﻿
/*-------- Link Style -------*/
header a, main a:not(.link-nostyle), footer a{
  position: relative;
  /*color: #fff;*/
  text-decoration: none;
}
header a:hover, main a:not(.link-nostyle):hover, footer a:hover
{
    color: #007bff;
    text-decoration: none;
}
header a::after, main a:not(.link-nostyle)::after, footer a::after {
  content: ' ';
  display: block;
  width: 100%;
  height: .1em;
  position: absolute;
  bottom: -.2em;
  left: 0;
  right: 0;  
  background: #007bff;  
  transform: scaleX(0);
  pointer-events: none;
  transition: transform .25s ease;
}
header a:hover::after, main a:not(.link-nostyle):hover::after, footer a:hover::after {
  text-decoration: none;
  transform: scaleX(1);
}
