.mainNavigation {
  display: none;
}

nav,
.nav,
button,
.button {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  text-align: center;
  /*text-transform: uppercase;*/
  letter-spacing: .15em;
  color: rgb(255,255,255);	
}

nav,
.nav{
  font-size: 17px;
  font-size: 1.0625rem;
}

button,
.button {
  font-size: 18px;
  font-size: 1.25rem;
}

  ul.nav {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0;
  }

subNav,
.subNav {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  color: rgb(255,255,255);	
}

subNav:hover,
subNav:active,
.subNav:hover,
.subNav:active {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  color: rgb(204,13,43);	
}

.nav-pills .nav-link,
.nav-pills .nav-item.show .nav-link {
  color: #fff;
  background-color: rgb(31,53,94);
  text-decoration:none;
  text-transform:uppercase;
}

  .nav-pills .nav-link:hover,
  .nav-pills .nav-link.active {
    color: #fff;
    background-color: rgb(20,207,204);
  }

.nav-pills .nav-link {
  border-radius: 0;
}

.nav-link {
  padding: 13px 16px;
  padding: .8125rem 1rem;
}

.dropdown-menu {
  position: inherit;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 100%;
  padding: .5rem 0;
  margin: 0;
  font-size: 16px;
  font-size: 1em;
  color: #fff;
  text-align: left;
  list-style: none;
  background-color: rgba(31,53,94,.6);
  background-clip: padding-box;
  border: none;
  border-radius: 0;
  /*text-transform: uppercase;*/
}

  .dropdown-menu ul {
    list-style-type: none;
    -webkit-padding-start: 0;
  }

  .dropdown-menu ul li a {
    text-decoration: none;
  }



.dropdown-item {
  display: flex;
  width: 100%;
  padding: 0;
  clear: both;
  font-weight: 300;
  color: #fff;
  text-align: inherit;
  white-space: normal;
  background: none;
  border: 0;
  text-decoration: none;
  letter-spacing: 0;
  /*text-transform: uppercase;*/
}

  .dropdown-item img {
    padding-right: 5px;
    opacity: 0;
    display: inline-flex;
    padding-top: 6px;
    height: 100%;
  }

  .dropdown-item:focus img,
  .dropdown-item:hover img,
  .dropdown-item.active img {
    opacity: 1;
  }

  .dropdown-item:focus,
  .dropdown-item:hover,
  .dropdown-item.active {
    color: rgb(20,207,204);
    text-decoration: none;
    background-color: transparent;
  }

  .dropdown-item span {
    display: inline-flex;
  }

li.nav-item .dropdown-toggle::after {
  display: none;
}
  .nav {
    display: block;
  }
@media (min-width: 992px) {
  .mainNavigation {
    display: flex;
  }
  .nav {
    display: flex;
  }
  .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100%;
    padding: .5rem 0;
    margin: 0;
    font-size: 16px;
    font-size: 1em;
    color: #fff;
    text-align: left;
    list-style: none;
    background-color: rgba(31,53,94,.6);
    background-clip: padding-box;
    border: none;
    border-radius: 0;
    /*text-transform: uppercase;*/
  }
  #navbarHeader .container {
    background-color: rgb(255,255,255);
    border-top: none;
    color: rgba(31,53,94,1);
  }
}

button {
  cursor: pointer;
}

.navbar {
  padding:0;
}

.showCol div {
	padding-left: 0;
}
