#bbt_menu1 *{
   list-style-type:none !important;
}

html, button, input, select, textarea {
  color: #333333; }

html {
  background: white; }

.hero {
  background: url(image3.jpg) no-repeat center;
  background-size: cover; }
  .hero .tagline * {
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.8);
    color: #444; }
  .hero .tagline {
    background: none; }

input[type=text],
input[type=search],
input[type=email],
input[type=url],
textarea {
  border: 1px solid #aaa; }
  input[type=text]:focus,
  input[type=search]:focus,
  input[type=email]:focus,
  input[type=url]:focus,
  textarea:focus {
    border-color: #666666;
    color: inherit; }

.l-footer {
  border-top: 1px solid #e6e6e6; }

.section-title, .section-main h1 {
  color: #aaaaaa;
  border-bottom: 1px solid #e6e6e6; }

.nav--stacked a {
  border-bottom: 1px solid #e6e6e6; }

@media only screen and (min-width: 648px) {
  .nav--primary ul {
    background: rgba(255, 255, 255, 0.95);
    border: 1px solid #bbb;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); }
    .nav--primary ul a {
      border-bottom: 1px solid #ddd; }
    .nav--primary ul a:hover {
      background: #f8f8f8; } }
@media only screen and (min-width: 648px) {
  nav {
    background-color: white;
    border-bottom: 1px solid #e6e6e6;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03); } }
a {
  color: #62889e; }

@media (min-width:648px) {
	#bbt_menu1{
		background: none;
	}

	#bbt_menu1 li{
		border-right: 1px solid #ccc;
		padding: 0 7px;
	}
	#bbt_menu1 a.sf-with-ul{
		margin-right: 0;
	}
	#bbt_menu1 li:last-child{
		border-right: none;
	}
}