
#sp-news-letter-wrapper .newsletter-field .acysubbuttons {
    left: 0;
    right: 53%;
}

body.homepage  #sp-main-menu ul.level-0 > li > a {color:#579536;}
body.homepage  #sp-main-menu ul.level-0 > li > a:hover, body.homepage  #sp-main-menu ul.level-0 > li > a.active {color:#ffffff;}
body .organic-life-slider .sp-vertical-middle .read-more-wrapper a.btn {width:30px; border-radius:25px;}
body #sp-clients-wrapper .sp-client-title {font-size:16px !important;}
body #sp-clients-wrapper img {
    margin-bottom: 30px;
    margin-top: 10px;
}
body .organic-life-slider h1.sp-title, body .organic-life-slider h2.sp-posttitle {background:rgba(0,0,0,0.8); padding:10px;}
body.ltr .langsw .pretext p {margin-bottom:0; color:#4C832F; float:left; width:9%;}
body .sfdc {font-size:10px;}
body .sfdc a {color:#fff;}
body .sfdc a:hover {color:#4c832f;}
body .catItemView .catItemBody .catItemContentWrapper {text-align:center;}
body.homepage .menu-fixed #sp-main-menu ul.level-0 > li > a {color:#fff !important;}
.modlstart .moduleItemIntrotext .itemImageWrapper {float:right; width:20%; margin-left:1%;}
.modlstart .moduleItemIntrotext .itemTextWrapper {float:right; width:78%;}
.modlstart .moduleItemIntrotext {margin-bottom:10px;}
body .supplytable td {
    border: 1px solid #202020;
    display: block;
    float: right;
    margin: 0.5%;
    text-align: center;
    width: 6.5%;
	font-size:11px;
}
body .supplytable {
    width: 100%;
}
body .supplytable td.bg {background:#006600;}
body #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h1.sp-title, body #sp-slideshow-wrapper #sp-smart-slider.sp-organic-life-layout .sp-slider-content h2.sp-posttitle {font-size:18px;}
body h1 {font-size:30px; line-height:34px;}
body h2 {font-size:25px; line-height:32px;}
body h3 {font-size:20px; line-height:30px;}
body h4 {font-size:18px; line-height:28px;}
body h5 {font-size:16px; line-height:26px;}
body h6 {font-size:14px; line-height:22px;}
body.homepage  .menu-fixed {background:#62A83D !important;}
body.homepage  #sp-header-wrapper {background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;}
body.homepage  #sp-main-menu ul.level-0 > li > a::after {background:none;}
#sp-footer-wrapper ul li a {
    color: #F9F9F9;
}
#sp-contact-info {
   margin-top: 0px;

}
#sp-contact-map{
   padding:0px 10px;
}
.txt-footer a{
   color:#fff !important;
}
.txt-footer a:hover{
   color:#165016 !important;
}

.latest-review .itemWrapper .itemList .itemImageWrapper .moduleItemImage img {
    position: absolute;
    clip:rect(0px,349px,160px,0px);
}
.latest-review .itemWrapper .itemList .itemTextWrapper .itemIntroText {
    min-height: 50px;
}
body .langsw .posttext p {direction:ltr; margin-bottom:0; color:#4C832F; float:right;}
body .langsw .lang-inline {
	/* width:13%; */ 
	float:right;
}
@media only screen and (max-width: 767px){
.responsive #sp-news-letter-wrapper .newsletter-field .acysubbuttons {
     right: 66% !important; 
}
}
.latest-review .itemWrapper .itemList{
	padding: 30px 10px !important;
}
.lang-active {
    float: right;
}
body.ltr .module .newsletter-field .inputbox{
	 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
body.ltr #sp-news-letter-wrapper .newsletter-field .acysubbuttons {
    right: 0;
    left: 53%;
}
body.ltr #sp-news-letter-wrapper .newsletter-field .acysubbuttons::after{
	right: 13%;
	left:83%;
}
body #sp-main-menu ul.sp-menu > li{
	margin-right:0;
}
body .latest-review .itemWrapper .itemList .itemImageWrapper {
    height: 150px;
}