.menu-header-content.fixed{height:auto;}
@media (min-width:769px){.menu-header-content.fixed{height:70px;}}
#showmenu i::after{background-color:#000;content:" ";display:inline-block;height:4px;position:absolute;top:-10px;width:30px;left:0;}
#showmenu i{border-bottom:4px solid;border-top:4px solid;color:#000;display:inline-block;height:10px;position:relative;width:30px;}
.show .bar1{transform:rotate(-45deg) translate(-6px,5px)}
.show .bar2{opacity:0}
.show .bar3{transform:rotate(45deg) translate(-6px,-6px)}
.fixed .header-nav.top-menu{background-color:#a25f92;position:fixed;top:0;width:100%;z-index:99;opacity:0.9;}
.fixed .site-logo{font-size: 40px}
a:active,a:focus,a:hover{outline:0}
a:focus,a:hover{color:#ffb6c1}
a:focus{outline-offset:-2px}
.fixed .sidemenu{top:68px;opacity:0.9}
@media (min-width:769px){.fixed .sidemenu{top:56px;}}
.sidemenu.show{left:0;}
.sidemenu ul li{border-bottom:1px solid #2a2a2a;}
.sidemenu ul li a{color:#fff;border-left:4px solid #222;font-size:16px;display:block;padding:8px 0 8px 7px;text-decoration:none;}
.sidemenu ul a i{margin-right:10px;font-size:18px;margin-top:3px;width:20px;}
.sidemenu ul a:hover,
.sidemenu ul a.active{background-color:#111;border-left-color:#FFCC33;color:#FFCC33;}
.sidemenu ul a:hover i:first-child{color:#FFCC33;}
.sidemenu ul li a.active+ul{display:block}
.sidemenu ul li ul{margin-top:0;}
.sidemenu ul li ul li label{width:100%;}
.sidemenu ul li ul li a{padding-left:15px;}
.sidemenu ul li ul li ul li a{padding-left:30px;}
.sidemenu ul li ul li a:hover{border-left-color:#ffcc33;background-color:#1A1A1A;}
.sidemenu.show .menu-container{left:275px;}
.fixed-navbar .sidemenu{top: 128px;opacity: 0.9}
.sidemenu.fixed-navbar {top: 130px;opacity: 0.9}
@media (min-width:769px){.sidemenu {top:90px;} .fixed .sidemenu{top:127px;}}
.es-menu-ul-1, .es-menu-ul-2{display: none}
.nav-bar ul li a:hover, .nav-bar li a:hover{border-bottom:2px solid #F90618;color:#F90618;}
.fixed-navbar.nav-bar{background-color: #a25f92; top:79px; width:100%;z-index:99; position:fixed;opacity:0.9;}
.fixed-navbar.nav-bar ul li a,.fixed-navbar.nav-bar li a{padding: 5px 5px;}
.lw-list:hover{border:1px solid #a25f92;z-index:3;}
.add-to-cart:hover{color:#fff;background-color:#fb8928;}
h3{font-family:inherit;font-weight:700;line-height:1.1;color:inherit;font-size:17px;margin:10px 0px;}
.finalmenuborder, .midmenuborder{border: 1px solid #dfdfdf;font-size:14px;padding:10px}
@media (min-width:769px){.finalmenuborder, .midmenuborder{padding:20px;font-size: 14px}}
.midmenuborder{margin-bottom: 20px}
.finalmenu{list-style: none;}
table,th,td{border:1px solid #677f1d;border-collapse:collapse;text-align:center;width:auto;padding:5px 10px;}
table{width:100%;table-layout: auto}
.tablewrap{white-space:nowrap;}
.location a{padding:7px;line-height: 2.5}
.site-footer-col{color:#fff;font-size:14px;padding:8px 0;margin-top:20px;border-top:1px solid #e5e5e5;box-shadow:0 0 4px 4px rgba(179, 187, 155, 1);background-color:#677f1d;background-repeat:no-repeat;background-size:cover;}
@media (min-width:769px){.site-footer-col{padding:15px 0 20px;}}
.foot-menu-content, .nav-tabs{padding-left:0;list-style:none;margin:10px 0;text-align:center;}
.foot-menu-content>li, .nav-tabs>li{display:inline-block;margin:10px 0px;}
.foot-menu-content>li+li:before {padding: 0 15px;color:#fff;content:"|\00a0";}
.foot-menu-content>li>a {color:#fff;}
.foot-logo-col {font-family: 'Pinyon Script';font-size: 30px;margin:0;color:#fff;text-align:center;}
.blog-section{margin-bottom:0;border:1px solid #dfdfdf;padding:10px;font-size:14px;}
.blog-section ul{margin:20px 0; overflow: hidden;list-style: none}
.blog-section ul li{padding: 0 10px;width: 25%;float: left!important;text-align: center;margin-top: 5px;}
@media (min-width:769px){.blog-section{margin-bottom:20px;padding:20px;}}
.blog-section ul li{width: 100%;}
@media (min-width:769px){.blog-section ul li{width:33%;}}
