#hiddenwrapper {
	width: 100%;
	height: 100px;
	position: relative;
	z-index: 9999;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	top: -100px;
	}
	#show-desc, #hide-desc {
	text-align:center;
	cursor:pointer;
	}
	#show-desc:hover, #hide-desc:hover {
	color:#337AB7;
	}
	#hide-desc {
	display:none;
	margin-top:10px;
	}
.simplecheckout-block-content {
    padding: 20px!important;
    background: #fff!important;
}
.seo-table {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: .28px;
    text-align: left;
    color: #929292;
    padding-left: 28px;
    padding-right: 28px;
    margin-top: 20px;
    margin-bottom: 15px;
}
.seo-table__title {
    font-size: 14px;
    color: #303030;
    margin-bottom: 8px;
}
.seo-table__table {
    width: 100%;
    border-collapse: collapse;
}
.seo-table__table thead tr {
    font-weight: 700;
    height: 30px;
    letter-spacing: .28px;
    text-align: left;
    color: #929292;
}
.seo-table__table tr {
    height: 28px;
}
.seo-table__table td {
    border-bottom: 1px solid #e0e0e0;
    vertical-align: middle;
    padding-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.seo-table__table td:first-child {
    overflow: hidden;
    max-width: 0;
}
.seo-table__table a {
    color: #929292;
}

.category_description {
    clear: both;
    color: #666;
    padding: 10px;
    background: #fff;
    display: block;
    margin: 10px 0;
    overflow: hidden;
    padding-bottom: 15px;
    padding-top: 15px;
}
.product-grid .product-thumb .actions {
    text-align: center;
    position: relative;
    margin-bottom: 15px;
}
.simplecheckout-block {
    background: #fff!important;
}
.custom-block-product .text p {
    color: #777;
    font-size: 12px;
    line-height: 1.3;
    margin: 4px 0 0;
    overflow: auto;
    padding: 0;
    height: -moz-available;
}
.btn-menu {
    background: #9abf1a;
    border-bottom: 2px solid #9abf1a;
        border-bottom-color: rgb(154, 191, 26);
    border-color: #9abf1a;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 #9abf1a inset;
}
#menu .btn {
    color: #fff;
    font-weight: bold;
    text-align: left;
    border: solid 1px #9abf1a;
    background: #9abf1a;
    text-shadow: -1px -1px 0px #9abf1a;
    border-radius: 4px;
    padding: 10px 20px;
    z-index: 886;
    font-size: 14px !important;
    text-transform: uppercase;
    height: 40px;
}
#menu.open-mob .btn-menu, #menu.open .btn-menu, .btn-menu:hover, .btn-menu:active, .btn-menu.active, .btn-menu.disabled, .btn-menu[disabled] {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #9abf1a 0%, #9abf1a 100%) repeat scroll 0 0;
    border-color: #9abf1a;
}
#additional-menu .nav > li > a.no-img-parent-link {
    margin: 0px;
    padding: 10px;
}
#additional-menu .nav > li:hover > a, #additional-menu .nav > li.open > a {
    background: #9abf1a;
    border-color: #9abf1a;
    box-shadow: 0 0 10px 0 #9abf1a inset;
    color: #fff;
}
.container-module .title-module span, .categorywall-container .title-module span {
    font-size: 20px;
padding: 0px;
z-index: 5;
color: #9abf1a;
position: relative;
text-transform: uppercase;
}
.btn-carousel-module {
    background: #9abf1a none repeat scroll 0 0;
}
.btn-carousel-module:hover, .btn-carousel-module:active {
    background: #9abf1a none repeat scroll 0 0;
    color: #fff;
    border: 1px solid #9abf1a;
}
.btn-carousel-module:hover, .btn-carousel-module:active {
    background: #9abf1a none repeat scroll 0 0;
    color: #fff;
}
.carousel-container .owl-controls .owl-page.active span {
    background: #9abf1a none repeat scroll 0 0;
}
.btn-newsletter {
    background-color: #9abf1a;
    border-color: #9abf1a;
    box-shadow: 0 0 8px 2px #9abf1a inset;
}
footer {
    border-top: 3px solid #9abf1a;
    color: #ccc;
    font-size: 13px;
    margin-top: 30px;
}
.dropdown-menu {
    width: max-content;
}
.contact-header li i.fa {
    font-size: 20px;
    color: #9abf1a;
}
body {
   font-family: PT Sans,Helvetica,Arial,sans-serif;
}
.footer-ribbon {
    background-color: #9abf1a;
    border-color: #9abf1a;
    box-shadow: 0 0 8px 2px #9abf1a inset;
}
.footer-ribbon:before {
    border-right: 10px solid #9abf1a;
    width: 10px;
}
.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #9abf1a;
    border-color: #9abf1a;
}
.btn-general {
    background: #9abf1a;
    border-color: #9abf1a;
    box-shadow: 0 0 10px 0 #9abf1a inset;
    color: #f5f5f5;
}
.btn-general:hover, .btn-general:focus, .btn-general:active {
    background: #9abf1a!important;
    border-color: #9abf1a!important;
    box-shadow: 0 0 10px 0 #9abf1a inset!important;
    color: #f5f5f5;
}
.product-list .product-thumb:hover .btn-general, .product-grid .product-thumb:hover .btn-general, .container-module-productany .product-thumb:hover .btn-general, .container-module .product-thumb:hover .btn-general {
    background: #9abf1a;
    border-color: #9abf1a;
    box-shadow: 0 0 10px 0 #9abf1a inset;
}
.btn-fastorder:hover, .btn-fastorder:focus, .btn-fastorder.focus {
    background: #9abf1a;
    border-color: #9abf1a;
    box-shadow: 0 0 8px 2px #9abf1a inset;
}
.btn-fastorder {
    background: #9abf1a;
    border-color: #9abf1a;
    box-shadow: 0 0 8px 2px #9abf1a inset;
}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover {
    color: #fff;
    background-color: #9abf1a;
    border-color: #9abf1a;
}
.fa-star-o:before {
    content: "\f006";
    color: black;
}
.container-module .title-module:before, .categorywall-container .title-module:before {
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    bottom: 0%;
    width: 100%;
    border-bottom: 2px solid #9abf1a;
}
.container-module .title-module:after, .categorywall-container .title-module:after {
    border-bottom: 2px solid #9abf1a;
}
#menu #menu-list > li > a.parent-link:hover, #menu #menu-list > li > a.parent-link.hover {
    color: #9abf1a;
}
#menu #menu-list > li .dropdown-menu-simple .nsmenu-haschild > li > a:hover, #menu #menu-list > li .dropdown-menu-simple .nsmenu-haschild > li > a.hover {
    color: #9abf1a;
}
#menu #menu-list > li .dropdown-menu-simple .nsmenu-ischild-simple > li > a:hover, #menu #menu-list > li .dropdown-menu-simple .nsmenu-ischild-simple > li > a.hover {
    color: #9abf1a;
}
.nswc-thumb {
    background-color: #9abf1a;
}
.imgcategory .product-thumb:hover .wall-cat-name a, .wall-category-box .item-category:hover .wall-cat-name a {
    color: #9abf1a;
}
.wall-category-box .item-sub-category .subcategory-name a:hover {
    font-size: 14px;
    color: #9abf1a;
    opacity: 1;
}
.container-module {
    margin: 20px 0px 20px 0px;
}
#product .quantity-adder .add-action:hover {
    background: #9abf1a;
}
#additional-menu .nav > li:hover > a, #additional-menu .nav > li.open > a {
    background: #9abf1a;
    border-color: #9abf1a;
    box-shadow: 0 0 10px 0 #9abf1a inset;
    color: #fff;
    padding: 10px;
    margin: auto;
}
#additional-menu .nav > li > a {
    color: #333;
    margin: auto;
    min-height: 15px;
    background-color: transparent;
    padding: 10px;
    text-transform: uppercase;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a.active, .dropdown-menu li > a:focus {
    background: #9abf1a;
}
#additional-menu .dropdown.open .dropdown-menu {
    border-top: 3px solid #9abf1a;
}
h1.home-title {
    text-align: center;
    font-size: 20px;
}
.btn-login {
    color: #fff;
    background-color: #9abf1a;
    border-color: #9abf1a;
    border-style: none none solid;
    border-width: 2px;
    border-radius: 4px;
    display: inline-block;
    font-size: 14px;
    padding: 8px 12px;
    text-transform: uppercase;
    box-shadow: none;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
#menu .dropdown-menu li:hover .toggle-child, #menu .dropdown-menu li:hover .with-child {
    background-color: #f5f5f5 !important;
    color: #9abf1a;
}
#menu #menu-list > li:hover a.parent-link {
    background: #f5f5f5;
    color: #9abf1a;
}
.center-block {
    background: #fff;
    padding: 10px;
}
.title-banner, .title-banner a {
    font-size: 20px;
    color: #000;
    font-family: tahoma;
    font-weight: 800;
}
.item-banner [data-animation="apollo"] .html-title, .item-grid [data-animation="apollo"] .html-title {
    font-size: 2.5em!important;
    line-height: 0.1px!important;
    color: #fff!important;
    text-transform: uppercase!important;
}
.categorywall-container {
    margin-bottom: 5px;
    margin-top: 10px;
}
.articles-info .article-content {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 20px;
    padding: 10px;
}
.articles-grid .ac-snippet {
   padding: 10px 0px 20px 0px!important;
 }
 .art_category_additional {
    overflow: hidden;
    margin: 20px 0 10px 0;
    background: #fff;
    padding: 10px;
}