/* CSS Document */

/* TOC 
 * RESET STYLES
 * FONT FACE (IF USED)
 * HTML
 * BODY
 * HEADER
 * NAVIGATION
 * PAGE
 * FOOTER
 * FORMS
 * PLUGINS
 * PRINT STYLES
 * MEDIA QUERIES
---------------------------------------------------------------------------*/


/* RESET STYLES
---------------------------------------------------------------------------*/

html {
	overflow-y: scroll;
}
body {
	margin: 0;
	font-size: 13px;
	line-height: 1.231; /*1.231 will be multiplied by current font size and make 16px line height */
	min-height:100%;
	color: #222;
} 
.left{ float:left; }
.right{ float:right; }
button, input, select, textarea {
	font-family: sans-serif; /*Probably Helvetica for Linux/Mac Systems And Arial for Windows PC*/
	color: #222;
} 
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after { /* Safari Reset as Safari does not recognise quotes property */
	content: '';
	content: none;
} 
abbr[title], dfn[title] {
	border-bottom: 1px dotted #000; 
	cursor: help;
}
ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

p {
	margin:0;
	padding:0;
}
a {
	margin:0;
	padding:0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
a:hover, a:active {
	outline: 0;
}
.greenhover a:hover {
	color: #13a04a;
}
a img {
	border:0 none;
}
del {
	text-decoration: line-through;
	color: #ed1c24;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
small {
	font-size: 85%;
}
.clickable, label, input[type=button], input[type=submit], button {
	cursor: pointer; /* hand cursor on clickable elements */
}
button, input, select, textarea {
	margin: 0; /* Webkit browsers add a 2px margin outside the chrome of form elements */
}
button { /* make buttons play nice in IE */
	width: auto;
	overflow: visible;
}
table {
	font-size: inherit;
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	font-weight: bold;
	vertical-align: middle;
}
td {
	font-weight: normal;
}
td, td img {
	vertical-align: middle;
}
.clearfix:before, .clearfix:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
}
.clearfix {
	zoom:1;
}
dd {
	margin: 0 0 0 40px;
}
ul, ol {
	margin: 0;
	padding:0;
	list-style-type:none;
}
a{ text-decoration:none; }
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h1 {
	font-size:42px;
}
h2 {
	font-size:34px;
}
h3 {
	font-size:28px;
}
h4 {
	font-size:24px;
}
h5 {
	font-size:22px;
}
h6 {
	font-size:18px;
}
*:focus {
    outline: 0;
}
/* FONT FACE (IF USED)
---------------------------------------------------------------------------*/

@font-face {
	font-family:'Oxygen-Light';
	src: url('../fonts/Oxygen-Light_gdi.eot');
	src: url('../fonts/Oxygen-Light_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Oxygen-Light_gdi.woff') format('woff'),
		url('../fonts/Oxygen-Light_gdi.ttf') format('truetype'),
		url('../fonts/Oxygen-Light_gdi.svg#Oxygen-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Oxygen-Regular';
	src: url('../fonts/Oxygen-Regular_gdi.eot');
	src: url('../fonts/Oxygen-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Oxygen-Regular_gdi.woff') format('woff'),
		url('../fonts/Oxygen-Regular_gdi.ttf') format('truetype'),
		url('../fonts/Oxygen-Regular_gdi.svg#Oxygen-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Oxygen-Bold';
	src: url('../fonts/Oxygen-Bold_gdi.eot');
	src: url('../fonts/Oxygen-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Oxygen-Bold_gdi.woff') format('woff'),
		url('../fonts/Oxygen-Bold_gdi.ttf') format('truetype'),
		url('../fonts/Oxygen-Bold_gdi.svg#Oxygen-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Zentaiges-Regular';
	src: url('../fonts/Zentaiges_gdi.eot');
	src: url('../fonts/Zentaiges_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Zentaiges_gdi.woff') format('woff'),
		url('../fonts/Zentaiges_gdi.ttf') format('truetype'),
		url('../fonts/Zentaiges_gdi.svg#Zentaiges-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}

/* HTML
---------------------------------------------------------------------------*/


/* BODY 
---------------------------------------------------------------------------*/
body {
	width:100%;
	margin:0 auto;
	background-color:#fff;
	font-family:'Oxygen-Regular';
}
.section {
	width:940px;
	margin:0 auto;
}

/* HEADER
---------------------------------------------------------------------------*/
.search div{
  border: 1px solid #8d8d8d;
  border-radius: 8px;
  width: 183px;
  margin: 10px 0 0 0;
}
.search div input[type="text"]{
  float: left;
  border: none;
  border-radius: 8px;
  width: 153px;
  box-sizing: border-box;
  padding: 1px 10px 1px 10px;
}
.search div input[type="submit"]{
  border: none;
  text-indent: -9999px;
  background-color: transparent;
  background: url('../images/search.png') no-repeat right 4px;
  width: 17px;
  height: 19px;
}
a.cart {
  display: block;
  width: 44px;
  height: 39px;
  background: url('../images/cart.png') no-repeat center center;
  margin-left: 39px;
}
a.cart span{
  font-size: 15px;
  display: inline-block;
  color: #fff;
  padding: 6px 4px;
}
.top-head{
	margin: 16px 0 0 0;
	float: right;
}
.logo{
	padding: 12px 0 0 0;
	width: 30.6%;
}
.head-wrap{
	border-bottom: 3px solid #13a04a;
}
header .section > div.right{
	width: 69.4%;
}

/* NAVIGATION
---------------------------------------------------------------------------*/
nav a, .navbar-nav > li > a{
  font-size: 19px;
  color: #000000;
  margin: 0 0 0 9px;
}
.navbar-nav > li > a:hover{
	background-color:#fff !important;
}
nav a:hover{
	color: #000000;
	text-decoration:none;
}
nav{
	margin: 15px 0 0 0;
}


/* PAGE
---------------------------------------------------------------------------*/

.curlsalone {
	margin-top: 30px
}
p.flex-caption{
  font-size: 25px;
  color: #010101;
  right: 0;
  bottom: 69px;
  width: 561px;
  float: right;
  position: absolute;
  background: url('../images/gradient.png') repeat-x center top;
  padding: 40px 0 47px 50px;
  line-height: 1.2;
}
.carousel-caption{
  right: 0 !important;
  bottom: 78px !important;
  width: 561px;
  float: right;
  background: url('../images/gradient.png') repeat-x center top;
  padding:43px 0 44px 50px;
}
.carousel-caption p{
  font-size: 25px;
  color: #010101;
  font-family: 'Oxygen-Regular';
  line-height: 1.231;
  margin: 20px 0 17px 0;
}
p.flex-caption img, .carousel-caption p img {
  width: auto !important;
  height: auto !important;
  position: absolute;
  top: 0px;
  left: -43px;
}
.flex-control-nav{
  padding-left: 46px !important;
  box-sizing: border-box;
}
.buy-now p{
  font-size: 21px;
  color: #231f20;
  line-height: 1.43;
  padding: 20px 20px 0 205px;
}
.buy-now{
  margin-right: 20px;
  background: #f1f4f5 url('../images/soyabean.png') no-repeat 58px 32px;
  box-sizing: border-box;
  padding: 20px 0 12px 0;
}
.buy-now p.buy{
	padding-top:10px;
	padding-left: 220px;
}
.buy{
	text-align:center;
}
.buy a{
  display: inline-block;
  background-color: #13a04a;
  color: #fff;
  border-radius: 8px;
  padding: 8px 21px 12px 22px;
  font-size: 33px;
  margin: 3px 18px 0 0;
  text-decoration:none;
}
.buy a:hover, .buy a:visited, .buy a:focus{
	color: #fff;
	text-decoration:none;
}
.dish span{
  font-family: 'Zentaiges-Regular';
  font-size: 73px;
  color: #fcfbfb;
  display: inline-block;
  position: relative;
  left: 157px;
  bottom: -58px;
}
.dish{
  background: url('../images/recipe.jpg') no-repeat center top;
  box-sizing: border-box;
  padding: 106px 0 92px 0 !important;
  position: relative;
}
.dish img{
  position: absolute;
  left: 17px;
}
.dish2 span{
  font-family: 'Zentaiges-Regular';
  font-size: 73px;
  color: #fcfbfb;
  display: inline-block;
  position: relative;
  left: 157px;
  bottom: -58px;
}
.dish2{
  background: url('../recipes/recipeimages/fajitassquare300.jpg') no-repeat center top;
  box-sizing: border-box;
  padding: 106px 0 92px 0 !important;
  position: relative;
}
.dish2 img{
  position: absolute;
  left: 17px;
}
.dish3 span{
  font-family: 'Zentaiges-Regular';
  font-size: 73px;
  color: #fcfbfb;
  display: inline-block;
  position: relative;
  left: 157px;
  bottom: -58px;
}
.dish3{
  background: url('../images/smalljerky.jpg') no-repeat center top;
  box-sizing: border-box;
  padding: 106px 0 92px 0 !important;
  position: relative;
}
.dish3 img{
  position: absolute;
  left: 17px;
}
.recipe-wrap {
	margin: 0 0 20px 0 !important;
}
.post h1{
  font-size: 30px;
  color: #13a04a;
  font-family: 'Oxygen-Bold';
  margin-bottom: 17px;
  margin-top: 0;
}
.post h2{
  font-size: 21px;
  color: #000;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 16px;
  margin-top: 19px;
}
.post p{
  font-size: 18px;
  color: #231f20;
  line-height: 1.7;
  box-sizing: border-box;
  padding: 0 31px 0 0;
}
.read-more a{
  font-size: 21px;
  color: #231f20;
  position: relative;
  padding: 0 0 0 37px;
  margin: 31px 0 0 0;
}
.read-more a:hover{
	color: #231f20;
	text-decoration: underline;
}
.read-more{
	margin: -6px 0 0 0;
}
.read-more a img{
  position: absolute;
  left: -1px;
  top: 2px;
}
.other-info h1{
  font-size: 30px;
  color: #13a04a;
  font-family: 'Oxygen-Bold';
  margin-bottom: 17px;
  margin-top: 0;
}
.other-info h2{
  font-size: 21px;
  color: #000;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 16px;
  margin-top: 19px;
}
.other-info p{
  font-size: 18px;
  color: #231f20;
  line-height: 1.7;
  box-sizing: border-box;
  padding: 0 0 0 0;
}
.other-info  ul li{
	margin-left:40px;
	float:left;
}
.other-info  ul li:first-child{
	margin-left:0;
}
.fb-like{
  background-color: #283891;
  border-radius: 6px;
}
.fb-like a{
  display: inline-block;
  color: #fff;
  font-family: 'Oxygen-Regular';
  box-sizing: border-box;
  padding: 7px 26px 8px 70px;
  font-size: 24px;
  position: relative;
}
.fb-like a:hover, .fb-like a:focus, .fb-like a:visited, .tweet a:hover, .tweet a:focus, .tweet a:visited{
	color: #fff;
	text-decoration:none;
}
.fb-like a img{
  position: absolute;
  left: 24px;
}
.tweet{
  background-color: #00aeef;
  border-radius: 6px;
}
.tweet a{
  display: inline-block;
  color: #fff;
  font-family: 'Oxygen-Regular';
  box-sizing: border-box;
  padding: 9px 18px 9px 55px;
  font-size: 22px;
  position: relative;
}
.tweet a img{
  position: absolute;
  left: 16px;
  top: 12px;
}
.blog-section {
  background-color: #f1f4f4;
  margin-bottom: 22px;
  box-sizing: border-box;
  padding: 49px 40px 26px 53px;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.post{
	box-sizing: border-box;
    padding: 0 50px 0 0 !important;
}
.other-info {
	border-left: 2px solid #b1a8a8;
	box-sizing: border-box;
    padding: 0 30px 0 50px !important;
}

/* PRODUCT PAGE */
.product-banner{
  background-color: #13a04a;
  margin: 4px 0 18px 0;
}
.product-banner h1{
  font-family: 'Oxygen-Light';
  font-size: 39px;
  color: #fbfbfb;
  font-weight: 300;
  padding: 14px 0 15px 15px;
  margin: 0 auto 0 auto;
  line-height: 1.231;
}
p.green a{
  font-size: 21px;
  color: #13a04a;
  font-family: 'Oxygen-Bold';
}
p.red {
  font-size: 18px;
  color: #ed1c24;
  font-family: 'Oxygen-Bold';
}
#order{
	padding: 63px 110px 53px 51px;
	background: #f1f4f5 url('../images/pro-bean.png') no-repeat 356px 56px;
}
#order p{
	padding: 0;
    margin-bottom: 18px;
}
.needmargin {
	margin-right: 13px;
}
#jerky{
	padding: 33px 40px 36px 31px;
	background: #f1f4f5 url('../images/pro-bean.png') no-repeat 356px 56px;
}
#jerky p{
	padding: 0;
    margin-bottom: 18px;
}
#jerky2{
	padding: 33px 40px 30px 31px;
	background: #f1f4f5;
}
#jerky2 p{
	padding: 0;
    margin-bottom: 18px;
}
#recipe2{
	padding: 0px 40px 0px 40px;
	background: #f1f4f5;
}
#recipe2 p{
	padding: 0;
    margin-bottom: 10px;
}
.product-section{
	background-color: #f1f4f5;
	padding:5px 0 29px 0;
}
.product-image {
	width: 40.12%;
    text-align: center;
	height: 280px;
    display: table;
}
.product-image1 {
	width: 40.12%;
    text-align: center;
	height: 180px;
    display: table;
}
.product-image2 {
	width: 40.12%;
    text-align: center;
	height: 180px;
}
.product-image a{
  display: table-cell;
  vertical-align: middle;
}
.pro-desc{
  border-left: 1px solid #cdcece;
  width: 59.7%;
  box-sizing: border-box;
  padding: 8px 80px 9px 70px !important;;
}
.pro-desc h2{
  font-size: 30px;
  color: #13a04a;
  font-family: 'Oxygen-Bold';
  margin-bottom: 12px;
    margin-top: 0;
	line-height: 1.231;
}
.recipeh3 h3{
  font-size: 22px;
  color: #13a04a;
  font-family: 'Oxygen-Bold';
  margin-bottom: 10px;
    margin-top: 0;
	line-height: 1.231;
}
.pro-desc h7{
  font-size: 24px;
  color: #13a04a;
  font-family: 'Oxygen-Bold';
  margin-bottom: 10px;
    margin-top: 0;
	line-height: 1.231;
}
.pro-desc  p{
  font-size: 18px;
  color: #231f20;
  line-height: 1.7;
  margin-bottom: 27px;
}
.pro-desc p.info{
  box-sizing: border-box;
  padding: 0 132px 0 0;
  margin-bottom: 0;
}
.pro-desc  p.weight{
	font-size: 18px;
	font-weight: bold;
    color: #000000;
	margin-bottom: 11px;
}
.pro-desc  p.price{
  font-size: 30px;
  color: #231f20;
  line-height: 1.2;
  margin: 0px 5 0 0;
}
.pro-desc  p.price span{
  display: block;
  font-size: 14px;
}
.add-cart {
  border-radius: 9px;
  background-color: #13a04a;
  border: none;
  font-size: 21px;
  font-family: 'Oxygen-Regular';
  color: #f9f9f9;
  padding: 6px 19px 5px 19px;
  margin: 13px 0 0 0;
}
.greencart {
  font-size: 20px;
  color: #030303;
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 8px;
  font-weight: 400;
}
.greencart input{
  border: 1px solid #999999;
  width: 25px;
  height: 26px;
  box-sizing: border-box;
  padding: 0 1px;
}
.greencart {
  border-radius: 9px;
  background-color: #13a04a;
  border: none;
  font-size: 21px;
  font-family: 'Oxygen-Regular';
  color: #f9f9f9;
  padding: 6px 19px 5px 19px;
  margin: 13px 0 0 0;
}
.product-section .product-item {
	  padding: 35px 0;
	  margin-right: 0;
     margin-left:0;
}
.product-section .product-border {
	  border-bottom: 1px solid #cdcece;
}
.checkout{
	text-align: center;
}
.checkout .btn{
	margin-top:33px !important;
}
.checkout .btn{
  display: inline-block;
  background-color: #13a04a;
  font-size: 26px;
  color: #fcfbfb;
  position: relative;
  border-radius: 13px;
  box-sizing: border-box;
  padding: 9px 24px 9px 29px;
  margin: 45px 0 47px 0 !important;
  text-shadow: initial;
  background-image: none;
  border: none;
  box-shadow: initial;
  text-decoration:none;
}
.checkout .btn:hover, .checkout .btn:focus{
	color: #fcfbfb;
	text-decoration:none;
	background-color: #13a04a;
}
.addtocartgreen{
	text-align: center;
}
.addtocartgreen .btn{
	margin-top: 0px !important;
}
.addtocartgreen .btn{
  display: inline-block;
  background-color: #13a04a;
  font-size: 26px;
  color: #fcfbfb;
  position: relative;
  border-radius: 13px;
  box-sizing: border-box;
  padding: 5px 20px 5px 20px;
  margin: -15px 0 0px 0 !important;
  text-shadow: initial;
  background-image: none;
  border: none;
  box-shadow: initial;
  text-decoration:none;
}
.addtocartgreen .btn:hover, .addtocartgreen .btn:focus{
	color: #fcfbfb;
	text-decoration:none;
	background-color: #13a04a;
}
.addtocartgreen .btn img{
  position: absolute;
  left: 25px;
}
.recipe3 {
	margin-bottom: 25px;
}
.spacer{
	margin-left: 54px;
}

/* FOOTER
---------------------------------------------------------------------------*/
.footer-wrap{
	border-top: 4px solid #13a04a;
}
.footer-col1, .footer-col2{
	width:50%;
}
.mail-info a{
  display: block;
  font-size: 20px;
  color: #050505;
  background: url('../images/border.png')repeat-x bottom center;
  line-height: 1.3;
  margin-bottom: 4px;
}
.mail-info a:hover{
	background:none;
	color: #050505;
	text-decoration:none;
}
.mail-info a:first-child{
	background:none;
}
footer .container{
	padding: 20px 15px 26px 15px;
}
.footer-logo{
	margin-right: 47px;
}
.mail-info{
	margin-top: 10px;
}
.facebook a{
  display: inline-block;
  background-color: #345497;
  width: 37px;
  height: 37px;
  color: #fff;
  font-size: 30px;
  border-radius: 4px;
  font-family: 'Oxygen-Bold';
  padding: 0 6px 0px 19px;
  box-sizing: border-box;
}
.twitter a{
	display: inline-block;
	width: 37px;
    height: 37px;
	background-color: #00aced;
	border-radius: 4px;
}
.twitter{
	position: relative;
}
.twitter img{
  position: absolute;
  top: 8px;
  left: 6px;
}
.socila-icon li{
	float:left;
	margin-right:10px;
}
.copyright p{
  font-size: 12px;
  color: #121111;
  margin-bottom: 10px;
  line-height: 1.231;
}
.footer-col2{
  box-sizing: border-box;
  padding: 15px 0 0 56px;
}
.socila-icon {
	margin-right: 6px;
}
.footer-info{
	padding-top:15px;
}

/* FORMS
---------------------------------------------------------------------------*/

/* PLUGINS
---------------------------------------------------------------------------*/


/* PRINT STYLES
---------------------------------------------------------------------------*/
@media print {

}


/* MEDIA QUERIES
---------------------------------------------------------------------------*/
@media (min-width: 1400px){
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  height: auto !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.container .recipe-wrap .buy-now {
  width: 63.98%;
  background-position:2px 41px;
}
.container .buy-now p{
	padding: 20px 0px 0 65px;
}
.container .buy-now p.buy{
	padding-left: 109px;
}
.container .recipe-wrap .dish {
    width: 32.89%;
    background-size: cover;
	padding-bottom:100px !important;
}
.container .dish span{
  left: 117px;
  bottom: -72px;
}
.container .recipe-wrap .dish2 {
    width: 32.89%;
    background-size: cover;
	padding-bottom:100px !important;
}
.container .dish2 span{
  left: 117px;
  bottom: -72px;
}
.container .recipe-wrap .dish3 {
    width: 32.89%;
    background-size: cover;
	padding-bottom:100px !important;
}
.container .dish3 span{
  left: 117px;
  bottom: -72px;
}
.container  .blog-section{
 padding: 49px 10px 26px 53px;
}
.other-info{
	padding: 48px 6px 51px 37px !important;
}
.other-info ul li {
  margin-left: 5px;
}
#order {
  padding: 48px 10px 47px 32px;
  background-position: 256px 56px;
}
.product-image img{
	width:100%;
}
.product-image .spacer{
	width:auto;
}
}
@media (max-width: 900px){
.pro-desc{
	padding: 8px 60px 9px 50px !important;
}
.pro-desc p.info{
	padding:0;
}
.carousel-caption, p.flex-caption{
	width: 54%;
}
}
@media (max-width: 767px){
.product-image {
  width: 48.12%;
  float: left;
}
.product-image2 {
  width: 48.12%;
  float: left;
}
.product-image img{
	width:100%;
}
.product-image .spacer{
	width:auto;
}
.product-image1 {
  width: 48.12%;
  float: left;
}
.product-image1 img{
	width:100%;
}
.product-image1 .spacer{
	width:auto;
}
.product-image2 img{
	width:100%;
}
.product-image .spacer{
	width:auto;
}
.pro-desc {
  padding: 8px 10px 9px 20px !important;
  float: left;
  width: 51.7%;
}
.spacer {
  margin-left: 0;
}
.pro-desc p.price, .add-cart {
	float:none;
}
.add-cart .qty{
	padding: 0px 0 0 0;
}
#order {
  padding: 56px 10px 57px 31px;
  background-image:none;
}
.navbar-nav > li > a:hover, .navbar-nav, .mobile-search {
  background-color: #13a04a !important;
}
.navbar-nav{
	padding-top:10px;
}
.navbar-nav > li > a{
  padding-bottom: 6px !important;
  margin: 0 0 0 25px !important;
  color:#fff;
    font-size: 16px;
}
.nav > li{
	background-color: #13a04a;
}
.navbar-header .navbar-brand{
	padding-bottom:10px;
}
a.cart{
	margin-left: 5px;
}
.top-head {
  margin: 44px 0 0 0;
}
.search div{
  margin: 10px 0 11px 25px;
  background-color: #fff;
}
.buy-now{
  width: 50%;
  float: left;
  background-image:none;
}
.buy-now p{
  font-size: 18px;
  padding: 20px 0 0 0;
}
.buy-now p.buy {
  padding-left: 10px;
}
.buy a{
  padding: 5px 21px 8px 22px;
  font-size: 22px;
}
.dish{
  float: left;
  width: 46%;
}
.dish span{
  left: 127px;
  bottom: -73px;
}
.dish2{
  float: left;
  width: 46%;
}
.dish2 span{
  left: 127px;
  bottom: -73px;
}
.dish3{
  float: left;
  width: 46%;
}
.dish3 span{
  left: 127px;
  bottom: -73px;
}
.other-info {
  border-left: none;
  padding: 48px 11px 51px 8px !important;
}
.blog-section{
	padding: 49px 10px 26px 23px;
}
.post p, .post{
	padding:0 !important;
}
.other-info p{
	font-size: 18px;
}
.carousel-indicators, .flex-control-nav{
	bottom: 81px !important;
}
.carousel-caption, p.flex-caption{
	position: static !important;
	width: 100%;
	padding: 17px 0 4px 0px;
	background:none;
}
.carousel-caption p, p.flex-caption{
  margin: 0;
  text-align: center;
  font-size: 20px;
}
.carousel-caption p img, p.flex-caption img{
	display:none !important;
}
}
@media (max-width: 600px){
.other-info ul li, .other-info ul li:first-child{
	  margin: 0 0 10px 40px;
}
.buy-now p br{
	display:none;
}
.buy-now {
  width: 100%;
  float: none;
  background-image: none;
}
.dish {
  float: none;
  width: 270px;
  margin: 0px auto 0 auto;
}
.dish2 {
  float: none;
  width: 270px;
  margin: 0px auto 0 auto;
}
.dish3 {
  float: none;
  width: 270px;
  margin: 0px auto 0 auto;
}
}
@media (max-width: 480px){
.product-image {
  width: 100%;
  float: none;
}
.product-image2 {
  width: 100%;
  float: none;
}
.product-image .spacer{
  width: auto;
}
.product-image1 {
  width: 100%;
  float: none;
}
.product-image1 .spacer{
  width: auto;
}
.product-image2 .spacer{
  width: auto;
}
.pro-desc {
  float: none;
  width: 100%;
  border: none;
}
.navbar-brand > img {
  width: 162px;
}
.navbar-header .navbar-toggle{
  margin-top: 26px;
  margin-right: 2px;
}
.top-head {
  margin: 24px 0 0 0;
}
}

@media all and (orientation: portrait) { }
@media all and (orientation: landscape) { }.align-bottom {
}
#jerky {
}
.float {
}
