<commit_before>@charset "UTF-8";

@import 'fonts';
@import 'vars';

body {
  overflow-x: hidden;
}

.logo-container {
  @media (min-width: $break-large) { 
     padding-top: 54px;
  }
  @media (max-width: $break-small) { 
     margin-bottom:26px;
  }
}

nav.navbar {
  padding-top: 26px;
  padding-bottom: 3px;
}

.navbar-toggler {
  padding-top: 4px;
  padding-left: 0px;
  .fa-bars {
    color: #5f626a;
    font-size: 30px;
  }
  
  &:focus {
    outline-style:none;
    box-shadow:none;
    border-color:transparent;
  }
  
}
.header-banner {
  margin-bottom: 30px;
}

.nav-search-container {
  padding-bottom: 15px;
  
  input {
    border: 1px solid #ccc;
    border-radius: 20px;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 100%;
    @media (min-width: $break-small) { 
      max-width: 190px;
    }
  }
  
  .fa {
    margin-left: -25px;
    color: #aaa;
    font-size: 15px;
  }
  
}

.nav-some-icons {
  
 .fa {
    color: #999;
    font-size: 28px;
    padding-left: 12px;
  } 
}

.nav-muikku-container {
  margin-top: 30px;
}

.nav-quick-icons {
  
  text-align: right;
  
  .fa {
    color: #fff;
    font-size: 16px;
    background: #52b9e9;
    width: 28px;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
  }
}

.navbar-light .navbar-nav {
  .nav-item {
    margin-left: 20px;
    @media (max-width: $break-medium) { 
      margin-left: 0px;
      margin-right: 20px;
    }
    @media (max-width: $break-small) { 
      margin-right: 0px;
    }
  }
}

.navbar-light .navbar-nav.nav-bar-primary {
  
  .nav-item:first-child {
      margin-left: 0px;
  }
  
  .nav-link {
    @include font-ultra(25px);
    color: #428ecc;
    text-transform: uppercase;
  }
}

.navbar-light .navbar-nav.nav-bar-secondary {
  
  .nav-link {
    @include font-std(17px);
    color: #aaa;
    text-transform: uppercase;
  }
  
}

.horizontal-line {
  height: 8px;
  background-repeat: repeat-x;
  background-image: url('/gfx/layout/mikkeli-banner-border.png');
  width: 100%;
}

footer {
  background: #c1147c;
  min-height: 280px;
  margin-top: 59px;
  color: #fff;


  .footer-logo-container {
    margin-top: 64px;
  }

  .footer-address-container {
    margin-top: 26px;
  }
  
  h4 {
    @include font-ultra(16px);
    text-transform: uppercase;
    margin-top: 62px;
  }

  p {
    @include font-std(15px);
  }
  
  &:before {
    margin-top: 58px;
    height: 58px;
    background-position: left;
    background-repeat: repeat-x;
    background-image: url('/gfx/layout/mikkeli-silhouette.png');
    top: -57px;
    width: 100%;
    left: 0px;
    right: 0px;
    position: absolute;
    display: block;
    content: '.';
    color: transparent;
  }
}<commit_msg>Review changes<commit_after>@charset "UTF-8";

@import 'fonts';
@import 'vars';

body {
  overflow-x: hidden;
}

.logo-container {
  @media (min-width: $break-large) { 
     padding-top: 54px;
  }
  @media (max-width: $break-small) { 
     margin-bottom:26px;
  }
}

nav.navbar {
  padding-top: 26px;
  padding-bottom: 3px;
}

.navbar-toggler {
  padding-top: 4px;
  padding-left: 0;
  .fa-bars {
    color: #5f626a;
    font-size: 30;
  }

  &:focus {
    box-shadow: none;
    outline-style: none;
    border-color: transparent;
  }

}

.header-banner {
  margin-bottom: 30;
}

.nav-search-container {
  padding-bottom: 15px;
  
  input {
    border: 1px solid #ccc;
    border-radius: 20;
    font-size: 12px;
    padding-left: 10;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 100%;

    @media (min-width: $break-small) {
      max-width: 190;
    }
  }

  .fa {
    margin-left: -25px;
    color: #aaa;
    font-size: 15px;
  }
  
}

.nav-some-icons {
  
 .fa {
    color: #999;
    font-size: 28px;
    padding-left: 12px;
  } 
}

.nav-muikku-container {
  margin-top: 30;
}

.nav-quick-icons {
  
  text-align: right;
  
  .fa {
    color: #fff;
    font-size: 16px;
    background: #52b9e9;
    width: 28px;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
  }
}

.navbar-light .navbar-nav {
  .nav-item {
    margin-left: 20;
    
    @media (max-width: $break-medium) {
      margin-left: 0;
      margin-right: 20;
    }

    @media (max-width: $break-small) {
      margin-right: 0;
    }
  }
}

.navbar-light .navbar-nav.nav-bar-primary {
  .nav-item:first-child {
    margin-left: 0;
  }
  
  .nav-link {
    @include font-ultra(25px);
    color: #428ecc;
    text-transform: uppercase;
  }
}

.navbar-light .navbar-nav.nav-bar-secondary {
  
  .nav-link {
    @include font-std(17px);
    color: #aaa;
    text-transform: uppercase;
  }
  
}

.horizontal-line {
  height: 8px;
  background-repeat: repeat-x;
  background-image: url('/gfx/layout/mikkeli-banner-border.png');
  width: 100%;
}

footer {
  color: #fff;
  margin-top: 59px;
  min-height: 280;
  background: #c1147c;

  .footer-logo-container {
    margin-top: 64px;
  }

  .footer-address-container {
    margin-top: 26px;
  }
  
  h4 {
    @include font-ultra(16px);
    text-transform: uppercase;
    margin-top: 62px;
  }

  p {
    @include font-std(15px);
  }
  
  &:before {
    margin-top: 58px;
    height: 58px;
    background-position: left;
    background-repeat: repeat-x;
    background-image: url('/gfx/layout/mikkeli-silhouette.png');
    top: -57px;
    width: 100%;
    left: 0;
    right: 0;
    position: absolute;
    display: block;
    content: '.';
    color: transparent;
  }
}
{'fraction_non_alphanumeric': 0.15827074555779447, 'fraction_numerical': 0.03920131892287965, 'mean_word_length': 2.25, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7510391', 'n_tokens_mistral': 2436, 'n_tokens_neox': 2218, 'n_words': 404}