
@font-face {
    font-family: "racing Sans One";
    src: url(RacingSansOne-Regular.ttf);
}

.col-lg-6.logo {
    margin-bottom: 27px;
    margin-top: 24px;
}
.col-lg-6.logo {
    margin-bottom: 27px;
    margin-top: 21px;
    width: 167px;
}
.col-lg-6.search {
    float: right;
}
span {
    color: #333333;
}
.bread{
color:#65AE01;}
form {
    float: right;
    margin: 27px 0;
}

input {
    border: 2px solid #e1e1e1;
    padding:6px 38px;
	background-image:url(../images/search_img.png);
	    background-position: right center;
    background-repeat: no-repeat;
}

ul.topnav {
 
background: -webkit-gradient(linear, center top, center bottom, from(#917c4d), to(#00a557, #9dc31f));
background: -webkit-linear-gradient(#00a557, #9dc31f);
background: -moz-linear-gradient(#00a557, #9dc31f);
background: -o-linear-gradient(#00a557, #9dc31f);
background: -ms-linear-gradient(#00a557, #9dc31f);
background: linear-gradient(#00a557, #9dc31f);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-bottom: 1px solid #4e750e;
    border-radius: 4px;
    border-top: 1px solid #cde12f;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

ul.topnav li {
    border-right: 1px solid #5a8710;
    float: left;
    padding: 0 56px;
}

ul.topnav li a {
    color: #f2f2f2;
    display: inline-block;
    font-size: 16px;
    padding: 14px 16px;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
ul.topnav li a:hover {background-color:#009A53;
}

ul.topnav li.icon {display: none;}

@media screen and (max-width:680px) {
  ul.topnav li:not(:first-child) {display: none;}
  ul.topnav li.icon {
    float: right;
    display: inline-block;
  }
}

@media screen and (max-width:680px) {
  ul.topnav.responsive {position: relative;}
  ul.topnav.responsive li.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  ul.topnav.responsive li {
    float: none;
    display: inline;
  }
  ul.topnav.responsive li a {
    display: block;
    text-align: left;
  }
}
@media screen and (max-width:500px) {
ul.topnav li {

    float: left;
    padding: 0px;
}



}


.product-n {
    font-size: 25px;
    font-weight: bold;
    text-align: center;
}
.button.btn-cart > span{ 

    border-color: #5d8c12 #5d8c12 #36520b;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 36px;
    line-height: 35px;
}



button.button {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}

button.button > span {
    float: left;
    padding: 0;
    text-align: center;
    white-space: nowrap;
}

button.button span span {

    float: left;
    padding: 0 13px;
}
.button.btn-cart span{
 color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 35px;
}
.product-n > a {
    bottom: 0;
    color: #009a53;
    content: "";
    display: block;
    font-size: 30px;
    height: 1px;
    left: 50%;
    margin-bottom: 74px;
    margin-left: 72px;
    text-align: center;
    width: 94px;
    z-index: -1;
}
.button.btn-cart {
    margin-bottom: 37px;
    margin-right: 5px;
}
button.btn-details > span {
    background: rgba(0, 0, 0, 0) linear-gradient(center top , #ffffff, #f9f9f9) repeat scroll 0 0;
	    background: rgba(0, 0, 0, 0) linear-gradient(center top , #ffffff, #f9f9f9) repeat scroll 0 0;
    border-color: #dedede #dedede #929292;
    color: #5a5959;
}

.products-grid button.button {
    margin-bottom: 6px;
    margin-right: 2px;
}
button.button {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: auto;
}


button.button span span {
    display: block;
    float: left;
    padding: 0 13px;
}
button.button > span, .block-wishlist .actions a, .page-sitemap .links a {
	background:  background: #9dc31f none repeat scroll 0 0;

  
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 36px;
    line-height: 35px;
}
button.button > span {
    float: left;
    padding: 0;
    text-align: center;
    white-space: nowrap;
}
.actions {
    margin: 0 auto;
    padding: 0 50px;
}
.col-lg-4.info {
    list-style: outside none none;
    margin-top: 45px;
    text-decoration: none;
}
.col-lg-4.info:hover {
    list-style: outside none none;
    text-decoration: none;
	color:white;
}
.img-responsive.c_img1 {
    height: 142px;
}
.product-n > a:hover{  color: #51810a;
text-decoration:none;}
.container-fluid.footer {
   background: -webkit-gradient(linear, center top, center bottom, from(#917c4d), to(#00a557, #9dc31f));
background: -webkit-linear-gradient(#00a557, #9dc31f);
background: -moz-linear-gradient(#00a557, #9dc31f);
background: -o-linear-gradient(#00a557, #9dc31f);
background: -ms-linear-gradient(#00a557, #9dc31f);
background: linear-gradient(#00a557, #9dc31f);
    margin: 0 auto;
    padding: 18px;
}
.inf {
    color: white;
    font-size: 22px;
	font-family:"racing Sans One";
}
.textwidget {
    height: 139px;
}

.active {
    color: #333333;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.col-lg-3.info li {
    list-style: none;
}
.col-lg-3.acount > li{ list-style: none;
}
.products {
    font-size: 65px;
}


@media only screen and (max-width: 500px) {

.banner-block-cont {
    width: 74%;
    padding: 0px 0px;
    margin-top: -21px;

}
.button.btn-details {
    margin-bottom: 23px;
}
.product-n {
    margin-left: -32px;
}


.button.btn-cart {
    margin-bottom: 8px;
}

   .products{font-size:36px;}
   .col-lg-6 > h3 {
    color: #377f0a;
    font-size: 28px;
    line-height: 28px;
    margin: 0 0 3px;
    min-height: 56px;
	text-align:center;
}
.col-lg-6.logo {
    margin-bottom: -15px;
    margin-left: 37px;
    margin-top: 26px;
    padding: 0;
}
 
}


.c_img {
    height: 140px;
    width: 261px !important;
} 
.col-lg-6 > h3 {
    color: #009A53;
    font-size: 28px;
    line-height: 28px;
    margin: 0 0 3px;
    min-height: 56px;
    padding: 8px;
}
	.col-lg-6 > p{
	    color: #a2a2a2;
    font-size: 14px;
	  
}
.row.grocery:hover{background:#F9F9F9;}
.row.grocery{border-radius:0px solid gray;}
.row.grocery {
    margin-bottom: 41px;
	box-shadow:0 5px 5px rgba(0, 0, 0, 0.06);
	 margin-right: 3px;
}
.row.grocery{
   
    background: #FFFFFF; /* For browsers that do not support gradients */    
    background: -webkit-linear-gradient(left top, #F9F9F9,#FFFFFF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, #F9F9F9, #FFFFFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right,#F9F9F9, #FFFFFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, #F9F9F9, #FFFFFF); /* Standard syntax (must be last) */
}
.img-responsive.c_img1 {
    height: 140px;
    width: 100%;
}
.button.btn-cart > span {
    background: #009a53 none repeat scroll 0 0;
}
.contact {
    padding: 3em 0;
}

.contact-top-left iframe {
    height: 528px;
    width: 100%;
}
.contact-textarea input[type="text"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid rgba(153, 153, 153, 0.35);
    border-radius: 0.3em;
    color: rgba(137, 136, 136, 0.66);
    font-size: 17px;
    margin-bottom: 1em;
    outline: medium none;
    padding: 18px 16px;
    width: 100%;
}
.contact-textarea textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid rgba(153, 153, 153, 0.35);
    border-radius: 0.3em;
    color: rgba(137, 136, 136, 0.66);
    font-size: 17px;
    min-height: 13em;
    outline: medium none;
    padding: 18px 16px;
    resize: none;
    width: 100%;
}
.contact-textarea input[type="submit"] {
       background: #87c92b none repeat scroll 0 0;
    border: medium none;
    border-radius: 7px;
    color: #fff;
    font-family: "RacingSansOne-Regular";
    font-size: 28px;
    margin: 10px 2px 0 0;
    outline: medium none;
    padding: 9px 0;
    width: 49%;
}

.contact-textarea input[type="reset"] {
    background:#08A654 none repeat scroll 0 0;
    border: medium none;
    border-radius: 7px;
    color: #fff;
    cursor: pointer;
	font-family: "RacingSansOne-Regular";
    font-size: 28px;
    margin: 10px 0 0;
    outline: medium none;
    padding: 9px 0;
    width: 49%;
}
.col-md-6.contact-top-left {
    padding: 29px 0;
}


.active1 {
    font-size: 17px;
    font-weight: bold;
    text-align: center;
}
.active1 > a {
    color: white;
    text-decoration: none;
}
.container-fluid.fotterline {
    background-color: #9ac220;
}