.col-md-12{position:relative;float:left;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.breadcrumb{list-style:none;padding-left:0;margin:15px 0}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}
ul{margin-top:0;margin-bottom:10px;padding:0;list-style-position:inside}
ul ul{margin-bottom:0}
.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;}
.col-xs-12{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:100%}
.logo-cont{text-align:right;}
.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}
#show-search{color:#fff;font-size:12px;padding:6px 10px 0px;position:absolute;text-align:center;width:90px;text-transform:uppercase;top:0px;right:0px;}
@media (min-width:769px){#show-search{width:110px; top:7px;}}
.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;transition:all 0.3s ease;}
.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, .sidemenu.fixed-navbar {top: 80px;opacity: 0.9}
@media (min-width:769px){.sidemenu , .fixed .sidemenu{top:99px;}}
.es-menu-ul-1, .es-menu-ul-2{display: none}
#search-text {display: inline-block; top:80px;right: -290px; position: fixed; width: 290px; height: 200px; z-index: 999; transition: all 0.3s ease 0s; background-color: #a25f92; overflow-y: hidden; overflow-x:hidden; top: 68px; }
#search-text.show{right:0;}
#search-text:active, #search-text:hover{overflow-y:scroll;}
#search-text.fixed{top:69px;opacity:0.9;}
#search-text.fixed-navbar{top:68px;opacity: 0.9}
@media (min-width:769px){#search-text.fixed-navbar{top:99px;}}
.search-box{text-align: center;position:fixed;padding: 10px 12px;}
#theList{list-style: none;margin-top:40px;}
#theList>li{float: left;width:50%;padding:5px 15px;}
#theList>li>a{text-decoration:none;font-size: 14px;color: #fff;}
.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;}
section{display:block}
strong, b{font-weight:700}
.prod-section{margin-bottom:20px;border:1px solid #dfdfdf;padding:20px;font-size:14px;}
.products-heading{border-bottom:1px solid #677f1d;display:inline-block;margin-bottom:10px;margin-top:15px;width:100%;}
.products-heading h2{border-bottom:1px solid;color:#780303;display:inline-block;margin:0;padding-bottom:5px;font-weight:500}
.products-heading > a{background-color:#cc3333;color:#fff;float:right;font-size:12px;padding:5px 10px;text-decoration:none;}
.products-heading > a:hover{background-color:#ca0000;}
.row{margin-right:0px;margin-left:0px}
.row:after{clear:both}
.row:after,.row:before{display:table;content:" "}
@media (min-width:769px){.row{margin-right:-15px;margin-left:-15px}}
.product{list-style:none;}
.product>li{float:left;padding:5px;text-align:center;}
@media (min-width:769px){.product>li{padding:15px}}
.col-lg-6,.col-lg-3,.col-sm-6,.col-sm-4,.col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-6{float:left;width:50%}
@media (min-width:768px){.col-sm-6{float:left;width:50%}.col-sm-4{float:left;width:33.33333333%}}
@media (min-width:1200px){.col-lg-6{float:left;width:50%}.col-lg-3{float:left;width:25%}}
.pro-list,.lw-list{background-color:#fff;padding:5px;border:1px solid transparent;}
@media (min-width:769px){.pro-list,.lw-list{padding:10px;}}
.pro-list:hover,.lw-list:hover{border:1px solid #a25f92;z-index:3;}
.pro-img img,.lw-img img{display:initial !important;}
.pro-title,.lw-title{border-top:1px solid #677f1d;color:#677f1d;font-family:arial;font-size:15px;height:65px;line-height:17px;padding-top:3px;text-align:center;}
.price{color:#677f1d;font-size:16px;line-height:1em;text-align:center;}
.btn{padding:6px 12px;margin-bottom:0;font-size:14px;white-space:nowrap;line-height:1.42857143;display:inline-block;text-align:center;touch-action:manipulation;user-select:none;border:1px solid transparent;}
.add-to-cart{background-color:#a25f92;color:#fff;cursor:pointer;margin-top:10px;text-decoration:none;text-transform:uppercase;}
.add-to-cart:hover{color:#fff;background-color:#fb8928;}
@keyframes swinging{0%{transform: rotate(10deg);}50%{transform: rotate(-5deg)}100%{transform: rotate(10deg);}}
.swingimage{transform-origin: 50% 0;animation: swinging 3.5s ease-in-out forwards infinite;margin-left: 3px;margin-top: 10px}
article{display:block}
.content-section{margin-bottom:0px;border:1px solid #dfdfdf;padding:10px;font-size:14px;}
h3{font-family:inherit;font-weight:700;line-height:1.1;color:inherit;font-size:17px;margin:10px 0px;}
@media (min-width:769px){.content-section{margin-bottom:20px;padding:20px;}}
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;}
.prefooter,.blog-section{margin-bottom:0;border:1px solid #dfdfdf;padding:10px;font-size:14px;}
.prefooterhead{font-size: 16px;display: block;font-weight: 600;padding: 10px 0;}
.prefooter ul, .blog-section ul{margin:20px 0; overflow: hidden;list-style: none}
.prefooter ul li, .blog-section ul li{padding: 0 10px;width: 25%;float: left!important;text-align: center;margin-top: 5px;}
.prefooter ul li{width: 50%;}
@media (min-width:769px){.prefooter ul li{width:25%;}.prefooter,.blog-section{margin-bottom:20px;padding:20px;}}
.blog-section ul li{width: 100%;}
@media (min-width:769px){.blog-section ul li{width:33%;}}
.location a{padding:7px;line-height: 2.5}
.site-footer{color:#666;font-size:14px;padding:8px 0;margin-top:20px;border-top:1px solid #e5e5e5;box-shadow:0 0 4px 4px rgba(0, 0, 0, 0.07);background-color:#fff;background-repeat:no-repeat;background-size:cover;}
.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,.site-footer-col{padding:15px 0 20px;}}
.footer-menu-title{background-color:#a25f92;color:#fff;cursor:pointer;font-size:12px;margin-bottom:2px;padding:8px 10px 8px 30px;position:relative;}
@media (min-width:769px){.footer-menu-title{font-size:14px;color:#000;margin-bottom:10px;}}
.footer-menu-title::before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px;content:" ";left:11px;position:absolute;}
.footer-menu-title:active ,.footer-menu-title:hover{background-color:#bf7aaa;}
.footer-menu-content{margin:10px;font-family:arial;}
@media (min-width:769px){.footer-menu-content{margin-top:20px;}.footer-menu-content ul{display:block;padding-left:2px;}}
.footer-menu-content ul{margin-left:5px;}
.footer-menu-content li{list-style:none;padding:5px 0;list-style:none;}
.footer-menu-content li a{text-decoration:none;line-height:19px;color:#000;transition:padding 300ms ease-out 0s;}
.footer-menu-content li a:hover{padding-left:6px;}
.ftr-cpy-paymnt{margin-top:15px;}
.foot-logo {font-family: 'Pinyon Script';font-size: 30px;margin:0;color:black;}
.foot-logo-col {font-family: 'Pinyon Script';font-size: 30px;margin:0;color:#fff;text-align:center;}
.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 ul, .finalmenu{list-style: none;}
.finalmenu ul li, .finalmenu li{float: left; padding: 10px;}
.finalmenu ul li a:hover, .finalmenu li a:hover{text-decoration: none;}
@media (min-width:769px){.finalmenu ul li, .finalmenu li{padding: 7px}}
.foo-menu-content, .foot-menu-content, .nav-tabs{padding-left:0;list-style:none;margin:10px 0;text-align:center;}
.foo-menu-content>li, .foot-menu-content>li, .nav-tabs>li{display:inline-block;margin:10px 0px;}
.foo-menu-content>li+li:before, .nav-tabs>li+li:before {padding: 0 15px;color:#ccc;content:"|\00a0";}
.foot-menu-content>li+li:before {padding: 0 15px;color:#fff;content:"|\00a0";}
.foot-menu-content>li>a {color:#fff;}
