/* Enter Your Custom CSS Here */

.post-edit-link{display:none;}

.editlink{display:none;}

#top-elements .phone-number-padding {
padding: 3px 20px 0 0; 
  font-family:Futura, Arial; 
  width:400px;
  color:#2f560c;
  text-align:right;
  position:relative;
  left:-138px;
  top:40px;
    font-weight:400;
}

#navigation-menu ul.sf-menu {
    font-family:Futura, Arial; 
  font-weight:500;
  font-size:19px;
  text-transform: uppercase;
      position:relative;
  left:-44px;
}

#navigation-menu {  background-color:#fff2ea;
  position:relative;
  top:-8px;
}

.home #navigation-menu {
display: none;
}

.container_24 {
margin-left: auto;
margin-right: auto;
  margin-bottom: 10px;
width: 960px;
}

.back-to-top {
display:none;
}

#footer_text div {
padding: 0;
margin: 0;
  text-align:center;
font-size: 0.9em;
  position:relative;
  left:38px;
  font-family:Georgia, Times New Roman, serif;
}

.clear {
display:none;
}

.pagetitle {
  display:none;
}

#main-content .main-content-padding {
padding: 0 20px;
  background-color:#fff2ea;
}

.no-breadcrumbs-padding {
display:none;
}

.bottom-navbar {
    font-family:Futura, Arial; 
  font-weight:500;
  font-size:15px;
  color:#2f560c;
}

.bottom-navbar a {
    font-family:Futura, Arial; 
  font-weight:500;
  font-size:14px;
  color:#2f560c;
}

.widget {
  background-color:#fff2ea;}

#page-title {  background-color:#fff2ea;
      position:relative;
top:10px;}

.bottom-home-menu {
    font-family:Futura, Arial; 
  font-weight:900;
  font-size:17px;
  text-transform: uppercase;
  padding:10px;
}

#rev-slider-header {
  position: relative;
  top: -60px;
}

#home-page-content {
  position: relative;
  top: -60px;
}


  .bottom-menu ul {list-style: none; padding: 0; margin: 0; font-family:Futura, Arial; }
  .bottom-menu ul li {display: block;position: relative;float: left;border:1px solid #000 font-family:Futura, Arial; }
  .bottom-menu li ul {display: none; font-family:Futura, Arial; }
  .bottom-menu ul li a {display: block;background: #000; padding: 0;
           white-space: nowrap;color: #fff; font-family:Futura, Arial; }
  .bottom-menu ul li a:hover {background: #f00; font-family:Futura, Arial; }

  .bottom-menu li:hover ul {display: block; position: absolute; font-family:Futura, Arial; padding: 0; margin: 0; }
  .bottom-menu li:hover li {float: none; font-family:Futura, Arial; }
  .bottom-menu li:hover a {background: #f00; font-family:Futura, Arial; }
  .bottom-menu li:hover li a:hover {background: #000; font-family:Futura, Arial; }
  #bottom-menu li ul li {border-top: 0; font-family:Futura, Arial; }
 


.shortcode_menu.bottom-nav li + li:before {
    content: "|";
  position: relative;
  left: -16px;
}

#menu-item-645 {padding:0 0 0 0;}
#menu-item-643 {padding:0 0 0 0;}
#menu-item-659 {padding:0 0 0 0;}
#menu-item-660 {padding:0 0 0 0;}
#menu-item-653 {padding:0 0 0 0;}
#menu-item-785 {padding:0 0 0 0;}
#menu-item-655 {padding:0 0 0 0;}
#menu-item-656 {padding:0 0 0 0;}

.phone-number-padding {z-index:4;}
