
@import "https://fonts.googleapis.com/css?family=Lato:400,700";
body {
    color: #000;
}
a {
    color: #000;
    transition: all 0.3s ease-out 0s;
}
a:hover {
    color: #999;
}
html, body {
    font-family: "Lato",sans-serif;
}
h1, h2, h3, h4, h5, h6, body {
    color: #000;
}
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {
    background-image: none;
}
#super-nav.container {
    border-bottom: 1px solid #f1f1f1;
}
@media (min-width: 768px) {
#super-nav.container {
    border-bottom: 0 solid transparent;
}
}
#super-nav-bg, #super-nav.container {
    background-color: #fff;
}
@media (min-width: 768px) {
#super-nav-bg, #super-nav.container {
    background-color: #204421;
}
}
#mainHeader {
    background-color: #204421;
}
#super-nav.container .super-nav-link a {
    color: #609431;
}
#super-nav.container .super-nav-link a:hover, #super-nav.container .super-nav-link a:active {
    color: #add787;
}
#super-nav.container .super-nav-list > div > .btn {
    color: #204421 !important;
}
@media (min-width: 768px) {
#super-nav.container .super-nav-list > div > .btn {
    color: #fff !important;
}
}
#super-nav.container .super-nav-list > div > .btn:hover, #super-nav.container .super-nav-list > div > .btn:active {
    color: #609431 !important;
}
#super-nav.container .super-nav-list #cart-dropdown .dropdown-menu {
    background-color: #fff;
    border: 2px solid #666666;
}
#super-nav.container .super-nav-list #cart-dropdown .dropdown-menu .heading {
    background-color: #666666;
    color: #fff;
}
#super-nav.container .super-nav-list #cart-dropdown .dropdown-menu .heading a {
    color: inherit;
}
#super-nav.container .super-nav-list #cart-dropdown .dropdown-menu .heading a:hover, #super-nav.container .super-nav-list #cart-dropdown .dropdown-menu .heading a:active, #super-nav.container .super-nav-list #cart-dropdown .dropdown-menu .heading a:focus {
    color: #ddd;
}
#super-nav.container .super-nav-list #cart-dropdown .dropdown-menu .cart-item {
    border-bottom: 1px solid #e5e5e5;
}
#super-nav.container .super-nav-list #cart-dropdown .dropdown-menu .cart-total {
    color: #333;
}
#super-nav.container .super-nav-list #cart-dropdown .dropdown-menu .cart-btn:hover, #super-nav.container .super-nav-list #cart-dropdown .dropdown-menu .cart-btn:active, #super-nav.container .super-nav-list #cart-dropdown .dropdown-menu .cart-btn:focus {
    color: #fff;
}
#super-nav.container .super-nav-list #search-dropdown #searchInput {
    background-color: #fff;
}
#super-nav.container .super-nav-list #search-dropdown .input-group-btn button {
    background-color: #999;
}
#super-nav.container .super-nav-list #search-dropdown .input-group-btn button:hover {
    background-color: #000;
}
#super-nav.container .super-nav-list .dropdown .dropdown-menu {
    background-color: #cccccc;
}
#super-nav.container .super-nav-list .dropdown .dropdown-menu a {
    color: #333;
    text-align: right;
}
#super-nav.container .super-nav-list .dropdown .dropdown-menu a:hover {
    background-color: #666;
    color: #fff;
}
#mainHeader.navbar-menu-shown .navbar-default .navbar-toggle {
    background-color: #fff;
    border-radius: 0;
    height: 60px;
    margin: 0;
    padding-top: 15px;
    position: absolute;
    right: 0;
    top: 0;
    width: 61px;
}
#mainHeader.navbar-menu-shown .navbar-default .navbar-toggle:hover, #mainHeader.navbar-menu-shown .navbar-default .navbar-toggle:focus {
    background-color: #fff;
}
#mainHeader .navbar-default .navbar-toggle:hover .icon-bar, #mainHeader .navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #609431;
}
#mainHeader .navbar-default .navbar-toggle {
    border-color: transparent;
}
#mainHeader .navbar-default .navbar-toggle:hover, #mainHeader .navbar-default .navbar-toggle:focus {
    background-color: transparent;
}
#mainHeader .navbar-default .navbar-toggle .close-menu {
    color: #434135;
}
#mainHeader .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
#mainHeader .navbar-default .navbar-toggle.collapsed {
    background-color: transparent;
}
#mainHeader .navbar-default .navbar-toggle.collapsed:hover, #mainHeader .navbar-default .navbar-toggle.collapsed:focus {
    background-color: #609431;
}
#mainHeader .navbar-default .navbar-toggle.collapsed:hover .icon-bar, #mainHeader .navbar-default .navbar-toggle.collapsed:focus .icon-bar {
    background-color: #fff;
}
#mainHeader .navbar-default .navbar-nav > li > a.firstLevel:hover, #mainHeader .navbar-default .navbar-nav > li > a.firstLevel:active, #mainHeader .navbar-default .navbar-nav > li > a.firstLevel:focus {
    background-color: transparent;
    color: #67983a;
}
#mainHeader .navbar-default .navbar-nav > li > a.active, #mainHeader .navbar-default .navbar-nav > li > a:focus {
    background-color: transparent;
    color: #333;
}
@media (min-width: 768px) {
#mainHeader .navbar-default .navbar-nav > li > a.active, #mainHeader .navbar-default .navbar-nav > li > a:focus {
    background-color: #fff;
}
}
#mainHeader .navbar-header .navbar-brand img {
    height: 49px;
    margin: 0;
}
@media (min-width: 480px) {
#mainHeader .navbar-header .navbar-brand img {
    height: 49px;
    margin: 0;
}
}
@media (min-width: 768px) {
#mainHeader .navbar-header .navbar-brand img {
    height: 70px;
    margin: -14px 0 0 -5px;
}
}
@media (min-width: 992px) {
#mainHeader .navbar-header .navbar-brand img {
    height: 100px;
    margin: -14px 0 0;
}
}
@media (min-width: 768px) {
#mainHeader > .container {
    background-color: transparent;
}
}
#mainMenu {
    background-color: #fff;
}
@media (min-width: 768px) {
#mainMenu {
    background-color: transparent;
}
}
#mainMenu .nav.navbar-nav > li.primary {
    border-bottom: 1px solid #f1f1f1;
}
@media (min-width: 768px) {
#mainMenu .nav.navbar-nav > li.primary {
    border-bottom: 0 solid transparent;
}
}
#mainMenu .nav.navbar-nav ul {
    background-color: transparent;
    color: #fff;
}
@media (min-width: 768px) {
#mainMenu .nav.navbar-nav ul {
    background-color: #fff;
}
}
#mainMenu .nav.navbar-nav li > ul > li > a {
    padding-right: 10px;
}
@media (min-width: 768px) {
#mainMenu .nav.navbar-nav ul li a:hover {
    background-color: #999;
    color: #fff;
}
}
#mainMenu .nav.navbar-nav > li > a > i, #mainMenu .nav.navbar-nav > li > a {
    color: #204421;
    text-transform: uppercase;
}
@media (min-width: 768px) {
#mainMenu .nav.navbar-nav > li > a > i, #mainMenu .nav.navbar-nav > li > a {
    color: #fff;
    font-weight: bold;
}
}
@media (min-width: 768px) {
#mainMenu .nav.navbar-nav > li > a > i:active, #mainMenu .nav.navbar-nav > li > a:active {
    color: #fff;
}
}
#mainMenu .nav.navbar-nav > li.hover {
    background-color: #fff;
}
#mainMenu .nav.navbar-nav > li.hover > a {
    color: #204421 !important;
}
#mainMenu .nav.navbar-nav .nekoMegaMenu {
    background-color: #eee;
    color: #111;
}
@media (min-width: 768px) {
#mainMenu .nav.navbar-nav .nekoMegaMenu {
    background-color: #fff;
    color: #333;
}
}
#mainMenu .nav.navbar-nav .nekoMegaMenu .list-header {
    color: #111;
}
@media (min-width: 768px) {
#mainMenu .nav.navbar-nav .nekoMegaMenu .list-header {
    color: #4c7626;
    font-weight: bold;
    text-align: right;
}
}
#mainMenu .nav.navbar-nav .nekoMegaMenu .megaInner ul {
    background-color: #eee;
    border-bottom: 0 solid #999;
}
@media (min-width: 768px) {
#mainMenu .nav.navbar-nav .nekoMegaMenu .megaInner ul {
    background-color: transparent;
    border-bottom: 0 solid #fff;
}
}
@media (min-width: 768px) {
#mainMenu .nav.navbar-nav .nekoMegaMenu .megaInner ul li {
    text-align: right;
}
}
#mainMenu .nav.navbar-nav .nekoMegaMenu .megaInner ul li a {
    color: #111;
    font-size: 14px;
}
@media (min-width: 768px) {
#mainMenu .nav.navbar-nav .nekoMegaMenu .megaInner ul li a {
    color: #888;
    font-size: 16px;
}
}
@media (min-width: 768px) {
#mainMenu .nav.navbar-nav .nekoMegaMenu .megaInner ul li a:hover {
    background-color: transparent;
    color: #333;
}
}
#globalWrapper .btn.btn-default {
    background-color: #e5e5e5;
    color: #000 !important;
}
#globalWrapper .btn.btn-default:hover, #globalWrapper .btn.btn-default:active, #globalWrapper .btn.btn-default:focus {
    background-color: #a5a5a5;
    color: #404040;
}
#globalWrapper .btn.btn-primary {
    background-color: #fff;
    border: 1px solid #000;
    color: #000 !important;
}
#globalWrapper .btn.btn-primary:hover, #globalWrapper .btn.btn-primary:active, #globalWrapper .btn.btn-primary:focus {
    background-color: #000;
    color: #fff !important;
}
#globalWrapper .btn.btn-inverse {
    background-color: #fff;
    border: 1px solid #e7e8e9;
    color: #808284 !important;
}
#globalWrapper .owl-theme .owl-controls .owl-buttons div {
    color: #dddddd;
}
#globalWrapper .owl-theme .owl-controls .owl-buttons div:hover {
    color: #999;
}
#globalWrapper .dropdown-menu {
    background-color: #ccc;
}
#globalWrapper .dropdown-menu li a {
    color: #333;
    font-size: 1.125em;
    line-height: 1.6em;
}
#globalWrapper .dropdown-menu li a:hover {
    background-color: #666;
    color: #fff;
}
#globalWrapper .breadcrumb.sub-breadcrumb li a {
    font-size: 19px;
}
#globalWrapper .breadcrumb.sub-breadcrumb li a:hover {
    color: #999;
}
#globalWrapper .breadcrumb.sub-breadcrumb li::before {
    font-size: 18px;
}
#globalWrapper .breadcrumb li a {
    color: #000;
    font-size: 30px;
}
#globalWrapper .breadcrumb li::before {
    color: #000;
    content: "|";
    font-size: 28px;
}
#globalWrapper .pager > li > a {
    color: #000;
}
#globalWrapper .pager > li > a:hover, #globalWrapper .pager > li > a:focus {
    background-color: #000;
    color: #fff;
}
#globalWrapper .pager > li.disabled {
    opacity: 0.45;
}
#globalWrapper .pager > li.disabled > a:hover, #globalWrapper .pager > li.disabled > a:active {
    opacity: 0.25;
}
#globalWrapper .pagination > li > a {
    color: #000;
}
#globalWrapper .pagination > li > a:hover, #globalWrapper .pagination > li > a:focus, #globalWrapper .pagination > li.active > a, #globalWrapper .pagination > li > a.active {
    background-color: #000;
    border-color: #000;
    color: #fff;
}
#globalWrapper h1 {
    color: #4c7626;
}
#globalWrapper #featured-products {
    background-color: #f5f5f5;
}
#globalWrapper #featured-products .featured-product-col {
    background-color: #fff;
}
@media (min-width: 768px) {
#globalWrapper #featured-products .featured-product-col:first-of-type {
    border-right: 20px solid #f5f5f5;
}
}
#globalWrapper #featured-products .featured-product-col .product-detail-col {
    text-transform: uppercase;
}
#globalWrapper #featured-products .featured-product-col .product-detail-col .product-name, #globalWrapper #featured-products .featured-product-col .product-detail-col .short-description, #globalWrapper #featured-products .featured-product-col .product-detail-col .price {
    font-size: 24px;
}
#globalWrapper #featured-products .featured-product-col .product-detail-col .description {
    font-size: 13px;
}
#globalWrapper #featured-products .featured-product-col .product-detail-col .to-product-detail {
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
}
#globalWrapper #featured-categories .category-label {
    color: #4c7626;
}
#globalWrapper #newest-arrivals .row > div, #globalWrapper .newest-arrivals-style .row > div {
    text-transform: uppercase;
}
#globalWrapper #newest-arrivals .row > div a:hover .image-wrapper, #globalWrapper .newest-arrivals-style .row > div a:hover .image-wrapper {
    background-color: transparent;
}
#globalWrapper #newest-arrivals .row > div .image-hover, #globalWrapper .newest-arrivals-style .row > div .image-hover {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
}
@media (min-width: 480px) {
#globalWrapper #newest-arrivals .row > div .image-hover, #globalWrapper .newest-arrivals-style .row > div .image-hover {
    font-size: 24px;
    line-height: 28px;
}
}
#globalWrapper #newest-arrivals .row > div .image-hover .product-name, #globalWrapper .newest-arrivals-style .row > div .image-hover .product-name {
    font-size: 26px;
}
@media (min-width: 480px) {
#globalWrapper #newest-arrivals .row > div .image-hover .product-name, #globalWrapper .newest-arrivals-style .row > div .image-hover .product-name {
    font-size: 30px;
}
}
#globalWrapper #social-module {
    background-color: #fff;
}
#globalWrapper #social-module #social-feed-container .owl-item .image-wrapper {
    background-color: #fff;
}
#globalWrapper #social-module #social-feed-container .owl-item .footer .read-button {
    color: #888;
}
#globalWrapper #social-module #social-feed-container .owl-item .footer .read-button:hover, #globalWrapper #social-module #social-feed-container .owl-item .footer .read-button:active, #globalWrapper #social-module #social-feed-container .owl-item .footer .read-button:focus {
    color: #333;
}
#globalWrapper #social-module .owl-controls .owl-page.active span {
    background-color: #333;
}
#globalWrapper #social-module .owl-controls .owl-page span {
    background-color: #7b7b7b;
}
#globalWrapper #social-module .owl-controls .owl-page:hover span {
    background-color: #333;
}
#globalWrapper .pager .dropdown-toggle.btn {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #000;
}
#globalWrapper .pager .dropdown-toggle.btn:hover, #globalWrapper .pager .dropdown-toggle.btn:focus {
    background-color: #000;
    color: #fff !important;
}
