/* Navbar Transparency */


.frontpage .tm-top-a {
    margin-top: -180px !important;
}


.frontpage .tm-navbar {
    background-color: rgba(73, 91, 30, 0.7) !important;
    box-shadow: none;
}



.frontpage .tm-navbar-center .tm-nav {
    margin-top: 0px;
}

.tm-navbar {
    background-color: rgba(73, 91, 30, 1.0) !important;
    box-shadow: none;
}

.tm-navbar-center .tm-nav {
    margin-top: 0px;
    margin-bottom: 30px;
}

.uk-navbar-toggle {
    margin-left: -15px;
    padding: 0 0 0 15px;
    position: relative;
    z-index: 8;
    color: #fff;
}

.uk-navbar-nav > li > a {
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 40px;
    padding: 10px 15px;


/* menu drops */

.uk-dropdown-navbar {
     background: #475340;
     background-color: rgba(73, 91, 30, 0.9);
     background: rgba(73, 91, 30, 0.9);
}

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

.uk-nav-navbar ul a  {
     color: #c3c3c3;
}

.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus, .uk-nav-navbar ul a:hover  {
     color: #7eb561;
}




hr.heflin::after {
    background: white none repeat scroll 0 0;
    content: url("../images/hr-heflin.png");
    display: inline-block;
    font-size: 1.5em;
    padding: 0 1.25em;
    position: relative;
    top: -3.2em;
}

hr.heflin {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: double none none;
    border-width: medium;
    color: #000;
    margin: 50px 0 100px;
    padding: 0;
    text-align: center;
}


/* footer text */

h1, .uk-article-title {
    font-family: Open Sans;
}

#tm-bottom-e p.uk-text-large {
    color: rgba(255, 255, 255, .6);
}



.uk-panel-box-primary {
    background-color: #82b163;
    border: 1px solid #82b163;
    color: #ffffff;
}

.mayor .uk-heading-large {
  font-family: "NewBakersville Std";
  font-size: 50px;
  font-style: italic;
  line-height: 55px;
}

p.uk-text-large {
  color: #000;
}

.mayor .uk-text-large {
  color: #000;
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  font-family: "NewBakersville Std";
}

p.mayorname {
  color: #000;
  font-family: Open Sans;
}

.partner-logos .uk-panel-space {
  padding: 70px 0 50px;
  border-top: 5px solid #495b1e;
}




/* BEGIN RESPONSIVE ADJUSTMENTS*/



/* Only Phones and Tablets (Portrait) */
@media only screen and (max-width: 959px) {

p.uk-text-large {
  color: #000;
  font-size: 85%;
}

h1, .uk-h1 {
    font-size: 24px;
}


.mayor .uk-heading-large {
  font-size: 30px;
  line-height: 35px;
}

}

/* Only Tablets (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px) {


}

/* Only Phones */
@media only screen and (max-width: 767px) {
 
 
 
}

/* Only Phones (Landscape) */
@media only screen and (min-width: 480px) and (max-width: 767px) {


}

/* Only Phones (Portrait)*/
@media only screen and (max-width: 479px) {


}



/* END RESPONSIVE ADJUSTMENTS*/