ul.category-product-page>li>div{
	padding: 0.5em 0.15em;
}

div.other-news>div.sp-module-content>div.k2ItemsBlock ul li.odd {
    line-height: 1em;
    padding: 0.3em 0.1em 0.5em 0.1em;
    border-bottom: 1px solid #313030;
    margin: 0.5em -1em;
}

div.other-news>div.sp-module-content>div.k2ItemsBlock ul li.even {
    line-height: 1em;
    padding:0.3em 0.1em 0.5em 0.1em;
    border-bottom: 1px solid #313030;
    margin: 0.5em -1em;
}

div.other-news>div.sp-module-content>div.k2ItemsBlock ul li>a {
padding-left: 1em;
}

div.categories>h3.sp-module-title{
	font-weight: 800;
    color: #313030;}

div.other-news>h3.sp-module-title{
color:#313030;
font-weight:800;
margin:0 0 0 0;
 }

  div.other-news{
background:#F7F7F7;
padding: 0.5em 1em;
 }

div#sp-left{
	padding-bottom: 2em;
}

div.k2ItemsBlock ul li a.moduleItemTitle {
    color: #313030;
}

h2.itemTitle{
color:#313030 !important;
}

div.itemFullText{
color:#313030;
}

div.get-in-touch-title>h3.sppb-addon-title{
    font-weight: 800;
    font-size: 1.5em;
    color: #313030;}

div.contact-us-information>h3{
    font-weight: 800;
    font-size: 1.5em;
    color: #313030;}
    }
div.contact-us-information{
        color: #7E8387;
}

section.sppb-section>div.sppb-row>div.sppb-col-sm-6>div.sppb-addon-container>div.contact-us-left-form{
padding: 2em 4em;
}


div.catItemInfo{
box-shadow: none;
}

div.catItemInfo>div.catItemContent>div.catItemIntroText{
color: #313030;
font-size: 1.5em;
}

div.catItemInfo>div.catItemContent>div.catItemHeader>h3.catItemTitle>a {
	font-size: 1.5em !important;
    color: #313030 !important;
    line-height:none;
}

div.catItemInfo>div.catItemContent>div.catItemHeader>span.catItemAuthor{
	font-size: 1.2em;
    color: #313030;
    padding-top: 0.2em;
}

a.vina-readmore {
    background: #106200 !important;
    color: #fff !important;
     border-radius: 15px !important;
 }

a.vina-readmore:hover {
    background: #fff !important;
    color: #106200 !important;
 }


div.itemListView>div.componentheading{
	display:none;
}

div#sp-footer2>div.sp-column>div.footer-menu>div.sp-module-content{
	background:#106200;
}


#sp-footer{
background:#106100;
}

#sp-footer1>.sp-column{
text-align:center;
}

#sp-top-bar {
    background-color: #4a9436;
    color: #ffffff;
}
ul.social-icons>li>a.jutooltip>i.fa{
color:#fff;
}

ul.social-icons >li a {
border-left:none;
}

ul.social-icons >li:last-child a {
    border-right: none;
}

.sp-megamenu-parent >li >a{
color: #313030
}

section.company-profile>div.sppb-row>div.sppb-col-sm-12>div.sppb-addon-container>div.sppb-addon-module>div.sppb-addon-content>div.company-profile-text{
	text-align: center; 
	color: #fff; 
        padding: 0 4em 2em 4em;}


section.company-profile>div.sppb-row>div.sppb-col-sm-12>div.sppb-addon-container>div.sppb-addon-module>div.sppb-addon-content>h3.sppb-addon-title{
font-size:2em;
text-align:center;
}

.vina-search .search-icon {
color:#7f7e7d;
}
.vina-search .search-icon i {
background:#ffffff;
}
#sp-footer2>.sp-column>.sp-module>.sp-module-content>ul{
	-webkit-box-pack: center;
	display: -webkit-box;   
	display: -webkit-inline-flex;
display: -ms-inline-flexbox;
   display: inline-flex;
    padding: 1em 5px 5px 5px;
}

#sp-footer2>.sp-column>.sp-module>.sp-module-content>ul>li{
	padding-left: 2em;
}
#sp-footer2>.sp-column>.sp-module>.sp-module-content>ul>li>a{
text-transform:uppercase;
color:#fff;
}

section#sp-footer-menu{
	text-align:center;
}

span.sp-copyright{
color:#63AC4D;
}

#sp-footer {
    padding: 0px 0 10px 0;
    padding-bottom: 1.5em;
}

header#sp-header{
padding-bottom:7em;}


div#k2ModuleBox123>ul>li.lastItem>div.item-text{
padding-bottom:1em;
}

div.nivo-caption{
background:none;
padding: 0 3em;
bottom:none;
top:2em !important;
}

div.nivo-caption>span>div.banner-text>h3{
color:#fff;
}


div.nivo-caption>span>div.banner-button>button{
background:#106200;
border-radius:15px;
padding:5px 4em;
}

.our-products{
text-align: center; 
text-transform: uppercase;
}

#k2ModuleBox123>ul>li>div>a>img{
width:100%;
}

div.custom.top-right-info>i.fa>a{
padding:0 0.38em
}

div.itemListView2 .catItemContent{
padding:1em 1em 1em 2em !important;
}

section#sp-page-title div#sp-title{
background:#f7f7f7;
}

div.vina-breadcrumb-wrapper>ul.pull-right{
	padding: 1.5em 5em;
}

div.vina-breadcrumb-wrapper>div.pull-left{
	padding-left: 2em;
}

div.vina-breadcrumb-wrapper>div.pull-left>h1{
	/*padding: 0.75em;*/
	color:#313030;
	margin-left:0.62em;
	padding: 1em 0.75em 0.75em 0.75em;
}

div.vina-breadcrumb-wrapper>ul.pull-right>li>a{
color:#313030;
	padding-top:0.50em;
}

div.vina-breadcrumb-wrapper>ul.pull-right>li>span{
color:#313030;
}

div#k2ModuleBox123>ul>li>div.item-text>a.moduleItemTitle{
    color: #313030;
    font-weight: 600;
    font-size: 1.5em;
}

ul.sp-megamenu-parent{
padding-top: 0.6em	;
}

div.vina-search>div.sp-module-content{
	padding-top: 0.6em;
}

div.contact-us-home>div.sppb-addon-content>h3.sppb-addon-title{
	font-weight: 800;
    font-size: 1.75em;
    color: #313030;
}

@media screen and (max-width:992px){
div#k2ModuleBox123>ul>li.lastItem>div.item-text{
	padding-top: 1em;}
    }
	@media screen and (max-width:768px){
	div.nivo-caption{
		top:1em !important;
	}

	div.nivo-caption>span>div.banner-text>h3{
		font-size:3em !important;
		margin-top:5px !important;
		margin-bottom:5px !important;
	}

div.vina-breadcrumb-wrapper>div.pull-left>h1{
	padding: 1em;
}

div.sppb-col-sm-6>div.sppb-addon-container>div.company-profile-about{
    padding-left: 2em;
    padding-bottom: 2em;
}
div.contact-us-information{
padding:0 3em 3em 3em;
}

#sp-top-bar .sp-module {
	margin-top:5px !important;
	margin-bottom:5px !important;
}

header#sp-header>div.container>div.row>div#sp-menu{
	padding-top: 2em;
}

div.contact-us-home{
	padding: 0 1em;
}
div.vina-search>div.sp-module-content{
	padding-top:0 !important;
}
footer#sp-footer{
line-height: 1.5em;
padding: 1em 0 1em 0;
}

#sp-left{
	margin:0 0;
}
section#sp-main-body{
	padding:0 0 0 0 !important;
}
div.about-us-banner{
	padding-top:2em;
}
}


	@media screen and (max-width:480px){
	div.nivo-caption{
		top:0 !important;
padding-top:5px !important;
	}

	div.nivo-caption>span>div.banner-text>h3{
		font-size:2em !important;
	}

div.nivo-caption>span>div.banner-button>button{
background:#106200 !important;
border-radius:15px !important;
padding:0px 1em !important;
}
section.sppb-section>div.sppb-row>div.sppb-col-sm-6>div.sppb-addon-container>div.contact-us-left-form{
padding: 2em 1em;
}

div.pull-left{
display:none;
}

div.vina-breadcrumb-wrapper>ul.pull-right{
	padding: 1.5em 2em;
}
section.about-us-banner-info{
	margin:0px 1.5em 0px 1.5em !important;}
}
}

	@media screen and (max-width:360px){
	div.nivo-caption>span>div.banner-text>h3{
		font-size:1em !important;
	}
}

ul.sp-megamenu-parent>li> a{
	text-transform:uppercase;
	font-weight: bold;

}

/*ul.product>li{
background: #4A9436;
}*/

div.our-mission>div>i{
	font-size:3em;
	color: #fff;
	margin-top: 0.5em;
}

div.our-mission>div>h3{
	font-weight:800;
	color:#fff;
	    margin-top: 0.25em;
}

div.our-mission>div>p{
	color: #fff;
    font-size: 1.25em;
    padding: 0.5em 5em 1.5em 5em;
}

div.sppb-col-sm-6>div.sppb-addon-container>div.company-profile-about>div.sppb-addon-content>h3.sppb-addon-title{
	font-weight:800;
	/*color:#63AC4D;*/
	color:#106200;

}

div.sppb-col-sm-6>div.sppb-addon-container>div.company-profile-about>div.sppb-addon-content>div.company-profile-text{
	font-size:1.25em;
	padding-right: 2em;
padding-top:1em;
color:#313030;
}


/*category products homepage*/

div.vm-categories-wall-spacer a{
  color:#ffffff;
  margin-right:3.6em;
  /*width:21.25em;*/
}

@media only screen and (min-width:769px){
	/*div.vm-categories-wall-catname{
		background: #4A9436;
		margin-top: -0.72em;
		padding: 2em;
		opacity: 0.8;
		margin-right:7.1em;
		
	}*/
	div.vm-categories-wall-spacer a{
		color:#ffffff;
		/*margin-right:7.1em;*/
	  /*width:21.25em;*/
	}
		
}




div.vm-categories-wall-catname{
	background: #106200;
    margin-top: -0.93em;
	/*margin-top:-0.63em;*/
	font-size:1em;	
	margin-bottom: 1.25em;
    padding: 1.25em;
    /*opacity: 0.8;*/
	/*margin-right:3.6em;*/	
	font-weight:normal
}


@media (max-width:480px){
	
	div.vm-categories-wall-catname{
		background: #106200;
		margin-top: -1.25em;
		/*margin-top:-0.63em;*/
		font-size:0.63em;
		margin-bottom: 1.25em;
		padding: 1.25em;
		/*opacity: 0.8;*/
		/*margin-right:3.6em;*/	
		font-weight:normal
	}

	
	.product{
		margin-left:3.25em !important;
	}
}


@media (max-width:768px){
		.product{
		margin-left:4.25em !important;
	}
}
section#sp-page-title>div.row{
	background:#f7f7f7;
}

div.category-view{
display:none;
}

div.custom-class>div.sp-module{
	/*margin-left:0.62em;*/
	background-color:#F7F7F7;
	padding:0.62em;	
	
}
ul.category-product-page>li>div{
border-bottom:1px solid;
}
ul.category-product-page>li>div>a{
	color: #313030;
	text-transform:capitalize;
	padding-left:0.62em;
	font-weight:normal;
}
ul.category-product-page>li>div>a::after{
	content: "\f054";
	font-family: "FontAwesome";
	float:right;
	padding-right:0.62em;
}

ul.category-product-page>li>ul>li>div>a{
text-transform:capitalize;
padding-left:1.5em;
}

#sp-component.product-full {
    width: 75%;
}

.theme-default .nivoSlider{
margin-bottom:0 !important;
box-shadow:none !important;
}

/*product page: products*/
div.vm-product>div.item{
	background-color:#106200;
	color:#ffffff;
	border-radius: initial;	
}


div.vm-product>div.item:hover{
	background-color:#383838;
	color:#ffffff;
	border-radius: initial;	
}

.vm-product .item .text-block .product-name a {
    color: #ffffff;
	text-transform: Capitalize;
}

div.top-right-info>a{
	color:#ffffff;	
}

/*product text box*/
.vm-product .item .text-block {
	text-align: left;
    height: 2.18em;
	padding-left: 0.93em;
}

.vm-product .item .text-block .product-name{
	text-align:left;
}

/*product information*/
.productdetails-view.productdetails .tab-block #vinaTab li.active a {
	width:15.62em;
    color: #707174;
	border-radius: initial;
}

.productdetails-view.productdetails .tab-block #vinaTab li a:hover {
	width:15.62em;
	/*background-color:#63AC4D;*/
	background-color:#106200;
	color:#ffffff;
	border-radius: initial;
}

.productdetails-view.productdetails .tab-block .tab-pane {
	border-radius: initial;
}


.productdetails-view.productdetails .list-info {
    /*border: 1px solid #eaecef;*/
	/*padding: 0.62em;*/
	/*border-bottom: none*/
}

.productdetails-view.productdetails .product-fields .product-field {
    width: 100%;
    /* float: left; */
	border: 1px solid;
    /*padding: 0.63em;*/
	margin-bottom:-1px;
		
    
}

.productdetails-view.productdetails .tab-block #vinaTab li a {
	color: #707174;
	border-radius: initial;
	width:15.62em;
}

.product{
	margin-left:8.25em;

}
/*product information*/

.custom-title-info{
	/*border-bottom:1px solid;*/
	border-right:1px solid;
	font-size:0.92em;
	padding:0.63em;
}
	
.custom-info{
	padding:0.63em;
	margin-left:-1px;
	border-left:1px solid;
	/*border-bottom: 1px solid;*/		
}
@media (max-width:480px){
	.custom-title-info{
	/*border-bottom:1px solid;*/
	/*border-right:none;*/
	font-size:0.63em;
	
	}
	.custom-info{
	font-size:0.63em;
	margin-left:-1px;
	border-left:1px solid;
	/*border-bottom: 1px solid;*/		
	}
	
}

@media (max-width:768px){
	.custom-title-info{
	/*border-bottom:1px solid;*/
	/*border-right:none;*/
	font-size:0.63em;
	}
	.custom-info{
	margin-left:-1px;
	border-left:1px solid;
	font-size:0.63em;
	/*border-bottom: 1px solid;*/		
	}
}
/*Revise CSS*/
/*text description*/

.product-field-display{
	font-weight:normal;
}
.product-description{
	font-weight:normal;
}
		
.product-short-description{
	font-weight:normal;
}
/*button simpleform*/
div.sppb-form-group>.sppb-btn{
	background-color:#408133;
	border-color:#408133;
}
/*News and Events Page*/
div.catItemView>div.catItemInfo>div.catItemContent>div.catItemHeader>.catItemTitle{
	font-size:14px;
}

div.catItemView>div.catItemInfo>div.catItemContent>div.catItemIntroText{
	font-size:14px;
}

div.catItemView>div.catItemInfo>div.catItemContent>div.catItemHeader>.catItemAuthor{
	font-size:13px;
}
.color-option{
	margin-top: 0.63em;
    font-size: 16px;
    font-weight: normal;
    color: #313030;
    text-transform: uppercase;		
}
	
.additional-images{
	margin-top:0.62em !important; 
}

/*about us page*/
.company-profile-text{
	font-weight:normal		
}

/*home*/
div.latest-news>div.sppb-addon-content>h3.sppb-addon-title{
	font-weight: 800;
    font-size: 1.75em;
    color: #313030;
}

.latest-news>ul>li>div>div.moduleItemIntrotext{
	font-weight:normal;		
}
@media screen and (min-width:1281px){
	ul.product>li.width33{
		width:inherit !important;	
	}
}
@media screen and (max-width:280px){
	ul.product>li.width33{
		/*width:inherit !important;*/
		width: 160%;
    	margin-left: -3.6em;
	}
}
@media screen and (max-width:480px){
	.banner-homepage{
		margin-top:0em !important;
	}
	div.top-right-info>a{
		margin:0.31em;
	}

}
@media screen and (max-width:768px){
	.banner-homepage{
		margin-top:-1em !important;
	}
			.zoomContainer{
		display:none!important;
				}
 
}
#sp-top-bar #sp-top2 .sp-column {
	float: right !important;	
}
div.sp-module.hidden-sm.hidden-xs.categories{
padding: 1.5em;
}
div.vm-categories-wall-catname:hover{
    background-color: #383838 !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
    padding: 0.25em 3em !important;
    line-height: 3em !important;
	color: #fff !important;
	font-weight: bold;
    font-size: 1.1em;
}
.offcanvas-menu{
	background: #106200 !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover{
	background-color: #383838 !important
}
.google-map{
padding: 3em;
}
a.vina-readmore {
    background: #fff!important;
    color: #106200 !important;
    padding-left: 0px;
    font-size: 12px;
    border: none;
}
.menu .nav-child.small{
	display: none;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items{
	text-transform: uppercase;
    font-weight: 500;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a{
	color: black;
}

.sp-megamenu-parent >li.sp-has-child>a:after{
	display: none;
}

/*search*/
/*div.main-menu{
	width:60%;
}
.search-icon{
	display:none;
}

.search-product > .inputbox{
	/*display:initial !important;*/
	display: none;
	position: absolute;
	top:2.1em;
	left:17.5em;
    z-index: 50;
    height: 90%;

}*/
/*@media screen and (max-width:979px){
	 .search-product > .inputbox{
		top:2.1em;
		left:10.5em;
	}
}
@media only screen and (max-width:768px){
	 .search-product > .inputbox{
		top:3.5em;
		left:10.5em;
		height: 50%;
	}
	.search-product > button.submit{
		margin-top: 1.7em;
	}
}
@media only screen and (max-width:767px){
	 .search-product > .inputbox{
		top:2.3em;
		left:-11.5em;
		height: 80%;
	}
	.search-product > button.submit{
		margin-top:0;
		margin-left:0.3125em;
	}
}*/
/*.search-product > button.submit{
	background: none;
	/*border:none;*/
	/*border-radius:100%;*/
	border-color:transparent;
}*/
/*.search-product > button.submit:hover{
	background-color: #4a9436;
	border-radius:100%;
	color:#ffffff;
	/*border-color:#4a9436;*/
}*/
/*.search-box{
	padding-top:0.9375em;
}*/
/*@media screen and (max-width:768px){
	 div.main-menu{
		width:100%;
	}
	.search-box{
		/*padding-top:0.9375em;*/
		margin-top:-1.7em;
	}
}*/


/*@media screen and (max-width:1200px){
	 div.main-menu{
		width:90%;
	}
}
.search-product{
	position:relative;
}*/
.sp-megamenu-wrapper>ul>li.sp-menu-item{
	z-index:100;
}