/* Enter Your Custom CSS Here */
.headerborder {
    border-bottom: 0 solid #68c7b3;
}
body {
    background: rgba(0, 0, 0, 0) url("http://muirwoodstoursf.com/blog/wp-content/uploads/2017/03/bkg4.jpg") repeat-x fixed 0 0 !important;
    color: #634b47;
    font: 12px/1.5em Arial,Helvetica,sans-serif,"Arial Narrow";
}
.upComing .widget ul {
    background: transparent none repeat scroll 0 0;
    margin: 0 auto;
    padding: 10px 30px;
}
.header {
    left: 0;
    float:middle;
    position: relative;
    right: 0;
    top: 0;
    z-index: 20;
    background: #62883d !important;
    height: auto;
    margin: 0 auto;
    padding: 0px !important;
   max-width: 1170px;
}
.pull-left {
    background:  #62883d none repeat scroll 0 0;
    float: left;
  display:block;
  color:#fff !important;
}
.site-header.topBanner {
    background: Transparent !important;
    display: none;
    margin-top: 72px;
    padding: 60px;
}
.container .header{
    clear: both;
    margin: 0 auto;
    max-width: 1170px ;
    padding: 0 !important;
}

.fotter {
    background:  #62883d none repeat scroll 0 0;
    bottom: 0;
    height: 50px;
    left: 0;
    margin: 0 auto;
    padding: 0;
    position: fixed;
    right: 0;
    text-align: center;
    width: 1170px;
    z-index: 10;
}
.fotterborder {
    border-top: 0px solid #68c7b3;
}
.fotter a{color:#fff;}
.fotter p{color:#fff;}

foot4 a{
    color: #fff !important;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
}

#bottomf {
    background-image: url("../images/footer.jpg");
    height: 50px;
    max-width: 1170px;
    margin: 0 auto;

}
.menu li {
    background: transparent url("../images/menu-separator.gif") no-repeat scroll right center;
}
a, a:hover, .post-title a:hover, .post-info a:hover, .open-text, .open-title, .flex-caption h2 {
    color: #5c8b3b;
}
.menu, .home-title, .post-title-page, .portfolio-categ li, .item_price, .item_price2 {
    background: #5c8b3b none repeat scroll 0 0;
}
.home-title::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #5c8b3b transparent #5c8b3b #5c8b3b;
    border-image: none;
    border-style: solid;
    border-width: 20px;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: -34px;
    z-index: 0;
}
#menu-holder::before, #menu-holder::after {
    border: 24px solid #5c7d45;
    bottom: -365px;
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
}
#menu-holder::before {
    border-left-color: transparent;
    border-width: 25px 30px;
    left: -40px;
}
#menu-holder::after {
    border-right-color: transparent;
    border-width: 25px 30px;
    right: -60px;
}
#menu-holder .menu::before, #menu-holder .menu::after {
    border-color: #8c3b3b transparent transparent;
    border-style: solid;
    bottom: -12px;
    content: "";
    display: block;
    position: absolute;
    z-index: 4;
}
#menu-holder .menu::before {
    border-width: 12px 0 0 11px;
    left: 0;
}
#menu-holder .menu::after {
    border-width: 12px 11px 0 0;
    right: 0;
}
.home-img:hover, .col4_img:hover img, .colmenu_img:hover img, .foodmenu_img:hover img {
    border: 2px solid #5c8b3b;
}

.menu li:hover > a, .menu li.current_page_item a, .menu li.current-menu-item a {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
}
#menu-holder {
    height: 61px;
    margin: 0 auto;
    width: 1170px;
    z-index: 999;
}
.menu {
    height: 61px;
    margin: 0 auto;
    position: absolute;
    width: 1170px;
    z-index: 999;
}
.menu li {
    float: left;
    font-family: "Oswald",sans-serif;
    font-size: 14px;
    line-height: 1;
    padding: 0 2px 0 0;
    position: relative;
    text-transform: uppercase;
}
.menu li a {
    color: #ffffff;
    display: block;
    padding: 25px 21px 22px;
    text-shadow: 0 1px 0 rgba(30, 30, 30, 0.6);
}
.menu ul {
    background: transparent none repeat scroll 0 0;
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 61px;
    width: 180px;
}
.menu ul li {
    background: #598c3d none repeat scroll 0 0;
    border-bottom: 1px solid #f0f0f0;
    border-radius: 7px;
    display: block;
    float: none;
    margin: 0 3px 3px;
    padding: 1px 0;
    text-align: left;
}
.menu ul li:last-child {
    border: medium none;
}
.menu ul li:hover a, .menu li:hover li a, .menu ul li.sfHover a, .menu li.sfHover li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #d5d5d5;
}
.menu li:hover li:hover a, .menu li.sfHover li.sfHover a {
    color: #353535;
}
.menu li:hover > ul, .menu li.sfHover > ul {
    display: block;
}
.menu ul a {
    display: block;
    font-size: 15px;
    height: auto;
    padding: 5px;
    text-shadow: none;
    text-transform: uppercase;
    width: 180px;
}
.menu ul ul {
    left: 190px;
    top: 5px;
}
.menu .sub-menu li.current_page_item a {
    color: #353535;
}

ul {
  list-style-type: none;}








/*
li a {
    display: block;
    
}
.site-header.topBanner {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: none;
    margin-top: 72px;
    padding: 60px;
}
#topline {
    background: #62883d none repeat scroll 0 0;
    height: auto;
    margin-left: -10px;
    padding: 5px 15px !important;
    width: 104.2%;
}

.menu li {
    background: transparent url("../images/menu-separator.gif") no-repeat scroll right center;
}
a, a:hover, .post-title a:hover, .post-info a:hover, .open-text, .open-title, .flex-caption h2 {
    color: #5c8b3b;
}
.menu, .home-title, .post-title-page, .portfolio-categ li, .item_price, .item_price2 {
    background: #5c8b3b none repeat scroll 0 0;
}
.home-title::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #5c8b3b transparent #5c8b3b #5c8b3b;
    border-image: none;
    border-style: solid;
    border-width: 20px;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: -34px;
    z-index: 0;
}
#menu-holder::before, #menu-holder::after {
    border: 24px solid #5c7d45;
    bottom: -12px;
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
}
#menu-holder::before {
    border-left-color: transparent;
    border-width: 25px 30px;
    left: -50px;
}
#menu-holder::after {
    border-right-color: transparent;
    border-width: 25px 30px;
    right: -50px;
}
#menu-holder .menu::before, #menu-holder .menu::after {
    border-color: #8c3b3b transparent transparent;
    border-style: solid;
    bottom: -12px;
    content: "";
    display: block;
    position: absolute;
    z-index: 4;
}
#menu-holder .menu::before {
    border-width: 12px 0 0 11px;
    left: 0;
}
#menu-holder .menu::after {
    border-width: 12px 11px 0 0;
    right: 0;
}
.home-img:hover, .col4_img:hover img, .colmenu_img:hover img, .foodmenu_img:hover img {
    border: 2px solid #5c8b3b;
}
a, a:hover, .post-title a:hover, .post-info a:hover, .open-text, .open-title, .flex-caption h2 {
    color: #fff;
}*/