@charset "UTF-8";
/* ========================================================================
  NOVAGRAF CUSTOM CSS - BY Luca ORLANDI - atelierorlandi.com
 ========================================================================== */


.uk-navbar-nav > li > a::before 
{
    height: 4px;
}

.uk-nav-navbar > li > a:hover,
.uk-nav-navbar > li > a:focus {
  background: #0c1685;
  color: #ffffff;
  }

  
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {
  color: #ffffff;
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
  background: #0c1685;
  color: #fff;
}

.uk-close-alt {
    background: #0c1685 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    opacity: 1;
    padding: 4px;
}


hr {
    -moz-border-bottom-colors: #7f7f7f;
    -moz-border-left-colors: #7f7f7f;
    -moz-border-right-colors: #7f7f7f;
    -moz-border-top-colors: #7f7f7f;
    border-color: #7f7f7f -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    box-sizing: content-box;
    height: 1px;
    margin: 20px 0;
}


.uk-nav-navbar > li > a {
    color: #fff;
}

.uk-grid-divider > [class*="uk-width-medium-"]:nth-child(n+2):not(.uk-width-medium-1-1) {
    border-left: 1px solid #0c1685;
}

.uk-overlay-background {
  background: rgba(255, 255, 255, 0.75);
}