#sp-header { height: 140px; padding: 10px 0px; box-shadow: none; }
#sp-logo { margin-bottom: 5px; }
#sp-top2 li a { color: #1e3d0a; font-weight: 600; }
.nav>li { transition: all 0.3s ease 0s; position: relative; width: 100%; border-bottom: 1px solid #eaeaea; background-color: #fff; }
.nav>li>a { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; color: #666666 !important; padding: 7px 45px !important; }
#sp-section-3 { background-color: #5ea432; }
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {line-height: 50px; color: #fff; border-right: 2px solid rgba(255,255,255,0.1); }
.sp-megamenu-parent { float: left; }
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a { color: #fff; background-color: #4e8829; }
.sp-page-builder .page-content #section-id-1548165760745 { padding-top: 30px !important; }
#sp-page-title #sp-left .menu { background-color: #efefef; box-shadow: 0 2px 4px 0 rgba(0,0,0,.08) !important; }
.nav>li>a:focus, .nav>li>a:hover {background-color: transparent; }
.uk-accordion-title { padding: 11px 10px 11px 0px !important; background-color: #e83b27 !important; margin: 0 !important; color: #fff !important; border-bottom: 1px solid #fff; text-align: center; }
.nav .item-562::before { content: "\f111"; font-family: 'FontAwesome'; color: #e83b27; margin-right: 10px; position: absolute; top: 5px; left: 20px; font-size: 8px; }
.nav .item-563::before { content: "\f111"; font-family: 'FontAwesome'; color: #e83b27; margin-right: 10px; position: absolute; top: 5px; left: 20px; font-size: 8px; }
.nav .item-564::before { content: "\f111"; font-family: 'FontAwesome'; color: #e83b27; margin-right: 10px; position: absolute; top: 5px; left: 20px; font-size: 8px; }
.nav .item-565::before { content: "\f111"; font-family: 'FontAwesome'; color: #e83b27; margin-right: 10px; position: absolute; top: 5px; left: 20px; font-size: 8px; }
.nav .item-566::before { content: "\f111"; font-family: 'FontAwesome'; color: #e83b27; margin-right: 10px; position: absolute; top: 5px; left: 20px; font-size: 8px; }
.nav .item-567::before { content: "\f111"; font-family: 'FontAwesome'; color: #e83b27; margin-right: 10px; position: absolute; top: 5px; left: 20px; font-size: 8px; }
.nav .item-568::before { content: "\f111"; font-family: 'FontAwesome'; color: #e83b27; margin-right: 10px; position: absolute; top: 5px; left: 20px; font-size: 8px; }
.nav .item-569::before { content: "\f111"; font-family: 'FontAwesome'; color: #e83b27; margin-right: 10px; position: absolute; top: 5px; left: 20px; font-size: 8px; }
#sppb-addon-1548325448788, #sppb-addon-1548327145809 { min-height: 170px; }
.com-sppagebuilder #sp-main-body { background-color: #f3f3f3; }
#sppb-addon-1548607503821 { background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,.08) !important; }
.uk-subnav-pill>.uk-active>* { background-color: #5ea432 !important; color: #fff !important; padding: 2px 20px; }
.sppb-nav-tabs>li>a { background: #4e8829; color: #fff; }
.sppb-nav>li>a:focus, .sppb-nav>li>a:hover { color: #5ea432; }
#sppb-addon-1548172047192 { box-shadow: 0 2px 4px 0 rgba(0,0,0,.08) !important; }
.uk-slidenav { color: rgb(94, 164, 50) !important; }
#sppb-addon-1548679383115 { background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,.08) !important; }
#sppb-addon-1548680933084 { min-height: 200px; }
#sppb-addon-1548680933084::before { background: url(../images/label.png) no-repeat scroll right top; height: 100px; position: absolute; left: -1px; top: 329px; width: 100px;
    z-index: 999; }
#sp-page-title #sp-left .sp-module ul >li >a:before { position: absolute; right: 0px; color: #c3bebe; }
.uk-accordion-content { padding: 0 !important; }
#sp-main-body { padding: 10px 0px; }
.uk-subnav .sp-module ul >li >a:hover { background-color: #5ea432; color: #fff; }
.cons .sp-module ul >li >a { color: #ffffff !important; background-color: #78c348 !important; }
.sppb-nav-tabs>li.active>a, .sppb-nav-tabs>li.active>a:focus, .sppb-nav-tabs>li.active>a:hover { background-color: #5ea432; color: #fff; }
.itemImageBlock { float: left; width: 50%; }
.itemImage {  border: 1px solid #e5e5e5; }
div.itemToolbar { display: none; }
.itemFullText { width: 50%; float: right; padding-left: 15px; margin-top: 60px; }
.itemTitle { position: absolute; left: 450px; font-weight: 500; top: 10px; }
.itemImageGallery h3 { display: none; }
span.catItemImage { border: 1px solid #e5e5e5; }
.catItemTitle a { color: #333; font-weight: 500; }
#sppb-addon-1548847126617 .sppb-addon-openstreetmap { box-shadow: 0 2px 4px 0 rgba(0,0,0,.08) !important; }
.bfQuickMode input[type=text] { float: left !important; margin-right: 25px !important; margin-bottom: 30px !important; border-radius: 0px; }
.bfQuickMode textarea { border-radius: 0px; }
.form-actions { padding: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; background-color: transparent !important; border: none !important;}
#section-id-1548853549243 .btn-primary, #section-id-1548853549243 .sppb-btn-primary { float: left !important; padding: 7px 20px; border-radius: 0px; border-color: #78c348;
    background-color: #5ea432; }
#section-id-1548853549243 .btn-primary:hover, #section-id-1548853549243 .sppb-btn-primary:hover { border-color: #5ea432;
    background-color: #78c348; }
.page-10 .sppb-row-container { background-color: #fff; }
.sppb-icon .sppb-icon-container { float: left; }
#sppb-addon-1548859369323 .sppb-icon .sppb-icon-container > i { margin-top: 10px; }

#sp-bottom .sp-module .sp-module-title { color: #898989; text-transform: uppercase; font-size: 18px; }
#sp-bottom .sp-module { color: #666; } 
.sp-module ul >li { border-bottom: none; }
.toggle-footer i { background: #333; border-radius: 2px; }
#sp-bottom .sp-module ul >li >a { line-height: 17px !important; color: #666666; }
#sp-bottom .sp-module ul >li >a:before { content: "\f111"; font-size: 6px; color: #666666; }
#sp-bottom .sp-module ul >li >a:hover { color: #5ea432 !important; }
#sp-bottom4 p { margin: 0 0 -4px !important; }
.form-search .finder .input-medium { width: 100%; border-radius: 0px; }
#sp-top3 .btn { border-radius: 0px; float: right; margin-top: -34px; border-color: #ce8058; background-color: #e83b27; }
.form-search .finder label {display: none; }
#sp-top3 { margin-top: 45px; }
#sp-top3 input[type="text"] { border: 1px solid #ce8058; box-shadow: none; }
#sp-top3 input[type="text"]:focus { border: 1px solid #e83b27; }
#sp-position8 { text-align: left; }
#sp-footer1 { text-align: right; }
.social-icons .fa-facebook { font-size: 16px; display: inline-block!important; text-align: center; padding: 0; background: #3C5B9B !important; width: 35px;
    height: 35px; line-height: 35px;  }
.social-icons .fa-twitter { font-size: 16px; display: inline-block!important; text-align: center; padding: 0; background: #359BED !important; width: 35px;
    height: 35px; line-height: 35px; }
.social-icons .fa-google-plus { font-size: 16px; display: inline-block!important; text-align: center; padding: 0; background: #E33729 !important; width: 35px;
    height: 35px; line-height: 35px; }
.social-icons .fa-pinterest { font-size: 16px; display: inline-block!important; text-align: center; padding: 0; background: #cb2027 !important; width: 35px;
    height: 35px; line-height: 35px; }
.social-icons .fa-youtube { font-size: 16px; display: inline-block!important; text-align: center; padding: 0; background: #F03434 !important; width: 35px;
    height: 35px; line-height: 35px; }
.social-icons .fa-linkedin { font-size: 16px; display: inline-block!important; text-align: center; padding: 0; background: #027ba5 !important; width: 35px;
    height: 35px; line-height: 35px; }
#sp-bottom4 a { color: #666 !important; }
#sp-bottom4 .fa-envelope { font-size: 14px; }
.subCategoryMore { display: none; }
div.itemListSubCategories h3 { display: none; }
div.subCategory { border: 1px solid #5ea432; }
.sp-page-title { background: #78c34830; padding: 5px 0; }
div.subCategory h2 a { color: #4e8829; }
#sppb-addon-1549200805037 {min-height: 250px; }
#column-id-1548607503832 .uk-panel-title { background-color: #f60808; padding: 10px; color: #fff; }
#column-id-1548607503832 .uk-text-center { margin-bottom: 0px; }
#column-id-1548679383113 .uk-panel-title { background-color: #78c348; padding: 10px; color: #fff; }
#column-id-1548679383113 .uk-text-center { margin-bottom: 0px; }
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img { margin: auto; }
div.subCategory h2 { text-align: center; }
div.subCategory a.subCategoryImage, div.subCategory a.subCategoryImage:hover { max-height: 230px; }
.sp-page-title h2 { color: #333 !important; }
.sp-page-title .breadcrumb >span, .sp-page-title .breadcrumb >li, .sp-page-title .breadcrumb >li+li:before, .sp-page-title .breadcrumb >li>a { color: #333 !important; }
#mod-search-searchword {width: 100%; border-radius: 0px; }
#sp-left .sp-module ul >li >a:before { display: none; }
.itemid-581 .sp-module {margin-top: 10px; }
.itemid-582 .sp-module {margin-top: 10px; }
.productfull .text_zoom { display: none; }
#mxcpr { display: none; }
#jshop_search { float: left; width: 83%; border-radius: 0px; border: 1px solid #4e8829; }
#sppb-addon-1550569627648 .button { border-radius: 0px; background-color: #4e8829; color: #fff; }
#sppb-addon-1550569627648 .name a { color: #79c348; }
.jshop_list_product .product .image { background-color: #fff; }
#sppb-addon-1550572782748 .sppb-addon-title { background-color: #4e8829; padding: 7px 40px; color: #fff; font-size: 18px; text-align: center; }
#sppb-addon-1549204384788 .block_item { background-color: #fff; }
#sppb-addon-1549204384788 .jshop_img { margin-left: 80px; }
#sppb-addon-1549204384788 .name { text-align: center; }
#sppb-addon-1549204384788 .sppb-addon-title { background-color: #4e8829; padding: 7px 40px; color: #fff; font-size: 18px; text-align: center; }