/*  ---------------------------------------------------------
	1. General reset
	2. Common site styles
	3. Styles for responsive breakpoints
	---------------------------------------------------------*/
@font-face {
	font-family: 'swis721_btroman';
	src: url('../fonts/Swis721 BT Roman-webfont.eot');
	src: url('../fonts/Swis721 BT Roman-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Swis721 BT Roman-webfont.woff2') format('woff2'),
		 url('../fonts/Swis721 BT Roman-webfont.woff') format('woff'),
		 url('../fonts/Swis721 BT Roman-webfont.ttf') format('truetype'),
		 url('../fonts/Swis721 BT Roman-webfont.svg#swis721_btroman') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*  ---------------------------------------------------------
	1. General reset
	---------------------------------------------------------*/
* { max-height: 100000px;}
body {
	min-width: 320px;
	background: url(../images/bg-body.jpg) no-repeat;
	background-size:cover;
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
}
body.faq { background:none; }
a:focus {outline:none;}
@-webkit-viewport {width: device-width;}
@-moz-viewport {width: device-width;}
@-ms-viewport {width: device-width;}
@-o-viewport {width: device-width;}
@viewport {width: device-width;}
input[type=text],
input[type=checkbox],
input[type=password],
input[type=file],
input[type=submit],
button[type=submit],
input[type="email"],
input[type="url"],
input[type="search"],
textarea {
	-webkit-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	border-radius: 0 !important;
	border: 0 !important;
}
/*  ---------------------------------------------------------
	2. Сommon site styles
	---------------------------------------------------------*/
/* main container styles */
#wrapper{
	overflow: hidden;
}
#wrapper.faq {
	background: url(../images/bg-body.jpg) no-repeat, url(../images/bg-body-2.jpg) repeat-y;
}
/* header styles */
#header {
	border-top: 15px solid #000;
	background: #8e4510; /* Old browsers */
background: -moz-linear-gradient(top,  #8e4510 0%, #884211 16%, #60230e 92%, #60230e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e4510), color-stop(16%,#884211), color-stop(92%,#60230e), color-stop(100%,#60230e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8e4510 0%,#884211 16%,#60230e 92%,#60230e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8e4510 0%,#884211 16%,#60230e 92%,#60230e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8e4510 0%,#884211 16%,#60230e 92%,#60230e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8e4510 0%,#884211 16%,#60230e 92%,#60230e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e4510', endColorstr='#60230e',GradientType=0 ); /* IE6-9 */

}
.header-holder {
	position: relative;
}
.logo {
	position: absolute;
	top: 0;
	left: 50%;
	width: 230px;
	height: 120px;
	margin: 0 0 0 -115px;
	z-index: 99;
}
.logo a {
	display: block;
	width: 100%;
}
.logo img {
	display: block;
	width: 100%;
	height: auto;
}
#nav {
	padding: 0;
	position: relative;
	margin: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background: #fff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background: #cea076;
}
.navbar-default {
	background: none;
	border: none;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: none;
	box-shadow:none;
}
.navbar {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	min-height:inherit;

}
.navbar-collapse {padding: 0;}
.nav-holder ul {
	font:14px/17px 'Oswald', sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	overflow: hidden;
}
.holder-list.add {
	text-align: right;
	padding: 0 50px 0 0;
}
.nav-holder ul li {
	margin: 25px 10px;
	padding: 0;
	position: relative;
}
.nav-holder ul li:first-child:after{display: none;}
.nav-holder ul li:after {
	position: absolute;
	top: -16px;
	left: -10px;
	content: '';
	background: #8f4216 -moz-linear-gradient(top,  #8f4216 0%, #964822 6%, #9c4d2f 10%, #a15138 12%, #a4543b 14%, #a75a48 16%, #ab604d 18%, #bd8177 27%, #c58c85 29%, #c9928b 31%, #cea19c 33%, #d7aba8 35%, #e2c6c3 39%, #f9f3f3 45%, #fcfafb 47%, #f6ebe9 49%, #dec6c2 55%, #d6b7b2 57%, #c2958f 63%, #be8981 65%, #995749 78%, #7f3a2a 88%, #732f1c 94%, #692613 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f4216), color-stop(6%,#964822), color-stop(10%,#9c4d2f), color-stop(12%,#a15138), color-stop(14%,#a4543b), color-stop(16%,#a75a48), color-stop(18%,#ab604d), color-stop(27%,#bd8177), color-stop(29%,#c58c85), color-stop(31%,#c9928b), color-stop(33%,#cea19c), color-stop(35%,#d7aba8), color-stop(39%,#e2c6c3), color-stop(45%,#f9f3f3), color-stop(47%,#fcfafb), color-stop(49%,#f6ebe9), color-stop(55%,#dec6c2), color-stop(57%,#d6b7b2), color-stop(63%,#c2958f), color-stop(65%,#be8981), color-stop(78%,#995749), color-stop(88%,#7f3a2a), color-stop(94%,#732f1c), color-stop(100%,#692613)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8f4216 0%,#964822 6%,#9c4d2f 10%,#a15138 12%,#a4543b 14%,#a75a48 16%,#ab604d 18%,#bd8177 27%,#c58c85 29%,#c9928b 31%,#cea19c 33%,#d7aba8 35%,#e2c6c3 39%,#f9f3f3 45%,#fcfafb 47%,#f6ebe9 49%,#dec6c2 55%,#d6b7b2 57%,#c2958f 63%,#be8981 65%,#995749 78%,#7f3a2a 88%,#732f1c 94%,#692613 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8f4216 0%,#964822 6%,#9c4d2f 10%,#a15138 12%,#a4543b 14%,#a75a48 16%,#ab604d 18%,#bd8177 27%,#c58c85 29%,#c9928b 31%,#cea19c 33%,#d7aba8 35%,#e2c6c3 39%,#f9f3f3 45%,#fcfafb 47%,#f6ebe9 49%,#dec6c2 55%,#d6b7b2 57%,#c2958f 63%,#be8981 65%,#995749 78%,#7f3a2a 88%,#732f1c 94%,#692613 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8f4216 0%,#964822 6%,#9c4d2f 10%,#a15138 12%,#a4543b 14%,#a75a48 16%,#ab604d 18%,#bd8177 27%,#c58c85 29%,#c9928b 31%,#cea19c 33%,#d7aba8 35%,#e2c6c3 39%,#f9f3f3 45%,#fcfafb 47%,#f6ebe9 49%,#dec6c2 55%,#d6b7b2 57%,#c2958f 63%,#be8981 65%,#995749 78%,#7f3a2a 88%,#732f1c 94%,#692613 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8f4216 0%,#964822 6%,#9c4d2f 10%,#a15138 12%,#a4543b 14%,#a75a48 16%,#ab604d 18%,#bd8177 27%,#c58c85 29%,#c9928b 31%,#cea19c 33%,#d7aba8 35%,#e2c6c3 39%,#f9f3f3 45%,#fcfafb 47%,#f6ebe9 49%,#dec6c2 55%,#d6b7b2 57%,#c2958f 63%,#be8981 65%,#995749 78%,#7f3a2a 88%,#732f1c 94%,#692613 100%); /* W3C */
	width: 1px;
	height: 50px;
}
.nav-holder ul li a {
	position: relative;
	transition: all 0.5s ease;
	color: #f2ebe7;
}
.nav-holder ul li a:hover {
	color: #cea076;
}
.nav-holder ul li a:after {
	background: #cea076;
	content: "";
	height: 4px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 100%;
	transform: translateY(10px);
	transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
	width: 100%;
}
.nav-holder ul li a:hover:after {
	opacity: 1;
	transform: translateY(0);
}
/* main informative part styles */
#main{
	overflow: hidden;
}
#content {
	overflow: hidden;
}
.search-area{
	overflow: hidden;
	padding: 20px 0;
}
.search-holder {
	float: right;
}
.search-holder .search-form {
	display: inline-block;
	vertical-align: top;
}
.search-holder .search-form .field {
	position: relative;
	display: inline-block;
	vertical-align: top;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #e8d5bf;
	padding: 4px 5px;
}
.search-holder .search-form .field:after {
	position: absolute;
	top: 50%;
	right: -8px;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 10px;
	border-color: transparent transparent transparent #e8d5bf;
	margin: -6px 0 0;
	z-index: 99;
}
.search-holder .search-form input[type=search],
.search-holder .search-form input[type=text] {
	background: none;
	font-size: 14px;
	line-height: 17px;
	border: none !important;
}
.search-holder .search-form input[type="submit"] {
	padding: 0;
	background: url(../images/img01.png) no-repeat;
	width: 25px;
	height: 25px;
	margin: 0;
	transition:all 0.5s ease;
}
.search-holder .search-form input[type="submit"]:hover {
	opacity: 0.6;
}
.search-holder .lock {
	display: inline-block;
	vertical-align: top;
}
.search-holder .lock img {
	display: block;
}
.visual {
	overflow: hidden;
}
.visual-img {
	overflow: hidden;
}
.visual-img img {
	display: block;
	width: 100%;
	height: auto;
}
.slideshow {
	position: relative;
}
.slideshow .slide {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
	z-index: 999;
}
.slideshow .slide img {
	display: block;
	width: 100%;
	height: auto;
}
.slideshow .slide.active {
	z-index: 2;
}
.slideshow.not-enough-slides a.btn-prev,
.slideshow.not-enough-slides a.btn-next {
	visibility: hidden;
}
.welcome-text {
	color: #371307;
	font-size: 14px;
	line-height: 18px;
	padding: 20px 15px;
}
.welcome-text p {margin: 0 0 20px;}
.welcome-text p a {
	color: #fff;
	text-decoration: underline;
}
.welcome-text p a:hover {
	text-decoration: none;
}
.welcome-text h1 {
	font:40px/43px 'Oswald', sans-serif;
	text-transform: uppercase;
	margin: 0 0 10px;
	color: #1f130e;
	font-weight: 400;
}
.welcome-text .meta-text {
	font:16px/19px 'Oswald', sans-serif;
	color: #1f140f;
	margin: 0 0 20px;
	display: block;
}
.recent-news  h2 {
	color: #1f140f;
	font:22px/25px 'Oswald', sans-serif;
	font-weight: 300;
	margin: 0 0 15px;
	position: relative;
	padding: 0 0 0 25px;
}
.recent-news h2:after {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	background: url(../images/img06.jpg) no-repeat;
	width: 20px;
	height: 13px;
	margin: -7px 0 0;
}
.recent-news ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
	line-height: 17px;
}
.recent-news ul li {
	display: block;
	margin: 0 0 20px;
	position: relative;
}
.recent-news ul li a {
	color: #551a0a;
}
.recent-news ul li a:hover {
	color: #930;
}
/* carousel basic styles */
.carousel {
	position: relative;
}
.carousel .mask {
	position: relative;
	overflow: hidden;
	width: 850px;
	margin: 0 auto;
	padding: 0;
}
.carousel .mask .slideset {
	width: 99999px;
	float: left;
}
.carousel .mask .slide {
	width: 170px;
	float: left;
}
.carousel .btn-prev,
.carousel .btn-next {
	position: absolute;
	top: 50%;
	left: 50px;
	background: url(../images/img15.png) no-repeat;
	width: 30px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: -15px 0 0;
}
.carousel .btn-next {
	left: auto;
	right: 50px;
	background: url(../images/img14.png) no-repeat;
	width: 30px;
	height: 30px;
}
.img-holder {
	display: inline-block;
	vertical-align: middle;
}
.carousel .mask .slide a {
	display: block;
	width: 100%;
	height:150px;
	text-align: center;
	white-space:nowrap;
}

.carousel .mask .slide a:after {
	content:'';
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;
	margin: 0;
	vertical-align:middle;
}
.carousel .mask .slide img {
	display: inline-block;
	vertical-align: middle;
}
.cycle-gallery .mask .slide.active {
	z-index: 1;
}
.clients-area {
	background: url(../images/img13.jpg) repeat-x;
}
.about-holder {
	overflow: hidden;
}
.owner-img {
	float: left;
	border:1px solid #fff;
	margin: 0 15px 0 0;
}
.owner-img img {
	display: block;
	width: 100%;
	height: auto;
}
.about-list {
	margin: 0;
	font-size: 16px;
	line-height: 19px;
	background: #16110b -moz-linear-gradient(top,  #16110b 0%, #1d120b 20%, #3c160a 74%, #46170a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16110b), color-stop(20%,#1d120b), color-stop(74%,#3c160a), color-stop(100%,#46170a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #16110b 0%,#1d120b 20%,#3c160a 74%,#46170a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #16110b 0%,#1d120b 20%,#3c160a 74%,#46170a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #16110b 0%,#1d120b 20%,#3c160a 74%,#46170a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #16110b 0%,#1d120b 20%,#3c160a 74%,#46170a 100%); /* W3C */
	padding: 0 0 0;
}
.about-list li {
	position: relative;
	padding: 10px 0 10px 10px;
	background: #8e4510 -moz-linear-gradient(top,  #8e4510 0%, #61240e 87%, #60230e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e4510), color-stop(87%,#61240e), color-stop(100%,#60230e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e4510 0%,#61240e 87%,#60230e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e4510 0%,#61240e 87%,#60230e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e4510 0%,#61240e 87%,#60230e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e4510 0%,#61240e 87%,#60230e 100%); /* W3C */
}
.about-list li a:after {
	position: absolute;
	top: 50%;
	left: 0;
	content: '♦';
	color: #d69d58;
	margin: -10px 0 0;
}
.about-list li a {
	color: #d69d58;
	display: block;
	position: relative;
	padding: 0 0 0 20px;
}
.about-list li.active a,
.about-list li:hover a {
	color: #fff;
}
.about-list li.active,
.about-list li:hover {
	background: #16110b -moz-linear-gradient(top,  #16110b 0%, #1d120b 20%, #3c160a 74%, #46170a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16110b), color-stop(20%,#1d120b), color-stop(74%,#3c160a), color-stop(100%,#46170a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #16110b 0%,#1d120b 20%,#3c160a 74%,#46170a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #16110b 0%,#1d120b 20%,#3c160a 74%,#46170a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #16110b 0%,#1d120b 20%,#3c160a 74%,#46170a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #16110b 0%,#1d120b 20%,#3c160a 74%,#46170a 100%); /* W3C */
}
.financial-holder {
	padding: 30px 0;
}
.markets-holder {
	overflow: hidden;
}
.markets-holder table {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 15px;
	width: 100%;
}
.markets-holder table td {
	padding: 5px;
}
.reports-list {
	overflow: hidden;
}
.reports-holder {
	margin: 0 0 10px;
}
.reports-holder .title {
	font:16px/19px 'Oswald', sans-serif;
	color: #1f140f;
	display: block;
	margin: 0 0 10px;
}
.reports-holder ul {
	margin: 0;
	font-size: 14px;
	line-height: 17px;
	padding: 0 0 0 20px;
}
.reports-holder ul li {
	margin: 0 0 10px;
	position: relative;
	padding: 0 0 0 15px;
}
.reports-holder ul li:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '♦';
	color: #1f140f;
}
.reports-holder ul li a {
	color: #551a0a;
}
.reports-holder ul li a:hover {
	color: #1f140f;
}
.product-block {
	overflow: hidden;
}

.catproduct > a {
	min-height:235px !important;
}

.product-block > a {
	display: block;
	width: 100%;
	background: #18100d -moz-linear-gradient(top,  #18100d 0%, #1b120b 19%, #1d120c 23%, #21120b 23%, #28140b 42%, #2c150d 46%, #2d150b 50%, #301409 51%, #35140b 59%, #38160c 70%, #3a160a 70%, #43170c 89%, #45170a 90%, #47170b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#18100d), color-stop(19%,#1b120b), color-stop(23%,#1d120c), color-stop(23%,#21120b), color-stop(42%,#28140b), color-stop(46%,#2c150d), color-stop(50%,#2d150b), color-stop(51%,#301409), color-stop(59%,#35140b), color-stop(70%,#38160c), color-stop(70%,#3a160a), color-stop(89%,#43170c), color-stop(90%,#45170a), color-stop(100%,#47170b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #18100d 0%,#1b120b 19%,#1d120c 23%,#21120b 23%,#28140b 42%,#2c150d 46%,#2d150b 50%,#301409 51%,#35140b 59%,#38160c 70%,#3a160a 70%,#43170c 89%,#45170a 90%,#47170b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #18100d 0%,#1b120b 19%,#1d120c 23%,#21120b 23%,#28140b 42%,#2c150d 46%,#2d150b 50%,#301409 51%,#35140b 59%,#38160c 70%,#3a160a 70%,#43170c 89%,#45170a 90%,#47170b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #18100d 0%,#1b120b 19%,#1d120c 23%,#21120b 23%,#28140b 42%,#2c150d 46%,#2d150b 50%,#301409 51%,#35140b 59%,#38160c 70%,#3a160a 70%,#43170c 89%,#45170a 90%,#47170b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #18100d 0%,#1b120b 19%,#1d120c 23%,#21120b 23%,#28140b 42%,#2c150d 46%,#2d150b 50%,#301409 51%,#35140b 59%,#38160c 70%,#3a160a 70%,#43170c 89%,#45170a 90%,#47170b 100%); /* W3C */
	padding: 15px 15px 0;
}
.ingredient-img img {
    display: block;
    /*height: 100%;*/
   /* object-fit: fill;*/
    width: 100%;
}
.product-block .img-text {
	overflow: hidden;
	padding: 15px 15px;
	min-height:60px;
	background: #40170b;
}
.product-block .img-text .name {
	color: #d69d58;
	float: left;
	font-size: 12px;
	line-height: 15px;
	font-weight: 700;
}
.product-block .img-text .meta {
	float: right;
	font-size: 12px;
	line-height: 15px;
	font-weight: 700;
	color: #069a2c;
}
.recipes-holder {
	overflow: hidden;
}
.recipes-block {
	padding: 0 15px 20px;
}
.recipes-block h3 {
	font:24px/27px 'Oswald', sans-serif;
	display: block;
	color: #000;
	border-bottom:2px solid #613232;
	padding: 0 0 10px;
	margin: 0 0 15px;
}
.recipes-block .recepie-text h3 {
	color: #613232;
	border:none;
	padding: 0;
	margin: 0 0 10px;
}
.recipes-block .recipe-img {
	margin: 0 0 15px;
	border:1px solid #fff;
}
.recipes-block .recipe-img a {
	display: block;
	width: 100%;
}
.recipes-block .recipe-img img {
	display: block;
	width: 100%;
	height: auto;
}
.recipes-block ul {
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 15px;
}
.recipes-block ul li {
	margin: 0 0 10px;
	position: relative;
	padding: 0 0 0 20px;
}
.recipes-block ul li:after {
	position: absolute;
	top: 50%;
	left: 0;
	content: '♦';
	margin: -10px 0 0;
}
.recipes-block ul li a {
	color: #371307;
}
.recipes-block ul li a:hover {color: #fff;}
.recipes-block .btn-pdf {
	display: block;
	color: #371307;
	font-size: 14px;
	line-height: 17px;
}
.recipes-block .btn-pdf a:after {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	background: url(../images/img33.png) no-repeat;
	width: 26px;
	height: 26px;
	margin: -13px 0 0;
}
.recipes-block .btn-pdf a {
	color: #371307;
	position: relative;
	padding: 0 0 0 40px;
}
.recipes-block .btn-pdf a:hover {color: #fff;}
.recipes-frame {
	margin: 0 -15px 30px;
}
.address-frame {
	font-size: 14px;
	line-height: 17px;
	color: #371307;
	position: relative;
}
.address-frame:after {
	position: absolute;
	top: 50%;
	right: 0;
	content: '';
	background: url(../images/img34.png) no-repeat;
	/*width: 173px;*/
	width:158px;
	height: 504px;
	margin: -375px 0 0;
}
.address-frame address {
	display: block;
	margin: 0 0 20px;
}
.contact-holder span.meta {
	display: block;
}
.contact-holder dl {
	margin: 0 0 30px;
}
.contact-holder dl dt {
	float: left;
	font-weight: normal;
	margin: 0 2px 0 0;
}
.contact-holder dl dd {
	overflow: hidden;
}
.map-holder {
	overflow: hidden;
	border:1px solid #fff;
	position: relative;
	z-index: 9;
}
.map-holder iframe {
	width: 100%;
	display: block;
}
.contact-form .col {
	margin: 0 0 10px;
}
.contact-form .col input[type=text]{
	background: #e2d1c1;
	border:1px solid #c18e4f;
	color: #371306;
	padding: 5px;
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 10px;
	width: 100%;
}
.contact-form .col input[type=checkbox] {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}
.contact-form .col label {
	overflow: hidden;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
/* placeholder input styles */
::-webkit-input-placeholder { /* WebKit browsers */
	color: #371306;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #371306;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #371306;
	opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #371306;
}
.contact-form .col select {
	width: 100%;
	background:#e2d1c1 ;
	border:none !important;
	padding: 5px;
	font-size: 13px;
	line-height: 16px;
	color: #371306;
}
.contact-form .col textarea {
	width: 100%;
	background:#e2d1c1 ;
	border:none !important;
	padding: 5px;
	font-size: 13px;
	line-height: 16px;
	color: #371306;
	resize:none;
	min-height:150px;
}
.contact-form .col input[type=submit]{
	background: #8e4510  url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlNDUxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjI0MGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #8e4510 0%, #62240e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e4510), color-stop(100%,#62240e));
	background: -webkit-linear-gradient(top,  #8e4510 0%,#62240e 100%);
	background: -o-linear-gradient(top,  #8e4510 0%,#62240e 100%);
	background: -ms-linear-gradient(top,  #8e4510 0%,#62240e 100%);
	background: linear-gradient(to bottom,  #8e4510 0%,#62240e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e4510', endColorstr='#62240e',GradientType=0 );
	min-width:100px;
	color: #ccc;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	padding: 5px;
	border: none !important;
	font-style: italic;
}
.contact-form .col input[type=submit]:hover {
	opacity: 0.7;
}
.recipes-block .state-name {
	color: #1f140f;
	font:16px/19px 'Oswald', sans-serif;
	display: block;
	margin: 0 0 5px;
}
.recipes-frame.add {
	margin: 0 -15px 10px;
}
.recipes-frame.add .recipes-block {
	padding: 0 15px 0;
}
.recipes-frame.add ul li {
	margin: 0 0 5px;
}
.product-list .text-meta {
	display: block;
	padding: 0 15px;
	font:16px/19px 'Oswald', sans-serif;
	color: #1f140f;
	margin: 0 0 15px;
}
.product-list.add {
	margin: 0 -15px 20px;
}
.product-list.add .product-block img {
	border:1px solid #5a3427;
	padding: 2px;
}
.welcome-text header {
	overflow: hidden;
	margin: 0 0 15px;
}
.welcome-text header.add {
	margin: 0 0 5px;
}
.welcome-text header.add h1 {
	font-weight: 300;
}
.welcome-text header h1 {
	float: left;
}
.welcome-text header .btn-back {
	float: right;
}
.ingredient-details {
	overflow: hidden;
}
.ingredients-holder {
	background:#dbd7d2;
	padding: 10px;
	margin: 0 0 20px;
	overflow: hidden;
}
.ingredients-holder table{
	float: right;
	background: #bd894f;
	color: #551a0a;
	font:300 14px/17px 'Oswald', sans-serif;
	padding-left: 5px;
	text-align: left;
	width:223px;
	height:92px;
}
.ingredients-holder table tr th,
.ingredients-holder table tr td{
	border:1px solid #b7afa7;
	padding: 5px;
	font-weight: 300;
}


.table-holder {
	/*background:#dbd7d2;*/
	/*padding: 10px;*/
	margin: 0 0 20px;
}
.table-holder table{
	/*float: right;*/
	background: #bd894f;
	color: #551a0a;
	font:300 14px/17px 'Oswald', sans-serif;
	padding-left: 5px;
	text-align: left;
	width:223px;
	height:92px;
}
.table-holder table tr th,
.table-holder table tr td{
	border:1px solid #b7afa7;
	padding: 5px;
	font-weight: 300;
}


.ingredient-frame {
	overflow: hidden;
}
.ingredient-img {
	float: left;
	margin: 0 10px 10px 0;
	background: #60230e;
	padding: 4px;
	width: 110px;
	/*height: 93px;*/
}
/*.ingredient-img img {
	display: block;
	width: 100%;
	height: auto;
}*/
.ingredient-text {
	overflow: hidden;
	color: #31251b;
	font-size: 14px;
	line-height: 17px;
	padding: 0 10px;
}
.ingredient-text h3 {
	font-size: 18px;
	line-height: 21px;
	color: #551b0a;
	display: block;
	margin: 0 0 5px;
	text-transform: capitalize;
}
.table-outer {
	overflow: hidden;
	margin: 0 0 15px;
}
.table-outer header {
	overflow: hidden;
	background: #62260e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyMjYwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjNjcyYjExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjN2I0MDFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjYjk3ZjQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzMlIiBzdG9wLWNvbG9yPSIjZDE5ODU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjZDY5ZDU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2OWQ1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left,  #62260e 0%, #672b11 6%, #7b401e 22%, #b97f45 56%, #d19855 73%, #d69d58 79%, #d69d58 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#62260e), color-stop(6%,#672b11), color-stop(22%,#7b401e), color-stop(56%,#b97f45), color-stop(73%,#d19855), color-stop(79%,#d69d58), color-stop(100%,#d69d58));
	background: -webkit-linear-gradient(left,  #62260e 0%,#672b11 6%,#7b401e 22%,#b97f45 56%,#d19855 73%,#d69d58 79%,#d69d58 100%);
	background: -o-linear-gradient(left,  #62260e 0%,#672b11 6%,#7b401e 22%,#b97f45 56%,#d19855 73%,#d69d58 79%,#d69d58 100%);
	background: -ms-linear-gradient(left,  #62260e 0%,#672b11 6%,#7b401e 22%,#b97f45 56%,#d19855 73%,#d69d58 79%,#d69d58 100%);
	background: linear-gradient(to right,  #62260e 0%,#672b11 6%,#7b401e 22%,#b97f45 56%,#d19855 73%,#d69d58 79%,#d69d58 100%);
	padding: 10px;
}
.table-outer header .title {
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	color: #fff;
	display: block;
	margin: 0 0 3px;
}
.table-outer header .meta-txt {
	display: block;
	font-size: 14px;
	line-height: 17px;
	color: #fff;
}
.first-table td:first-child {
	min-width:400px;
	padding: 0 30px 0 0;
}
.first-table td {
	min-width:100px;
	padding: 0 0 5px;
}
.welcome-text h4 {
	color: #1f140f;
	font:400 22px/25px 'Oswald', sans-serif;
	margin: 0 0 15px;
}
.information-block {
	overflow: hidden;
}
.information-block .txt {
	font-size: 12px;
	line-height: 15px;
	display: block;
	margin: 0 0 15px;
}
.information-block .meta {
	font-size: 18px;
	line-height: 21px;
	color: #000;
	margin: 0 0 10px;
	display: block;
	font-weight: normal;
}
.information-block .meta .tel {
	color: #000;
}
.information-block .email {
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 17px;
}
.information-block .email a {
	color: #fff;
	text-decoration: underline;
}
.information-block .email a:hover {
	text-decoration: none;
}
.products-details {
	background: #e3dfdb;
	overflow: hidden;
	padding: 20px 15px;
}
.products-details .product-images {
	float: left;
	max-width: 275px;
}
.products-details .img-holder {
	margin: 0 20px 10px 0;
	background: #60230e;
	padding: 3px;
}
.products-details .img-holder a {
	display: block;
	width: 100%;
}
.products-details .img-holder img {
	display: block;
	width: 100%;
	/*max-width:100%;*/
	height: auto;
	margin:0px auto;
}
.product-images ul {
	margin: 0;
}
.product-images ul li {
	padding: 0;
	margin:0 !important;
}
.product-images ul li a {
	background: #60230e;
	padding: 3px;
	display: block;
}
.product-description {
	overflow: hidden;
	font-size: 15px;
	line-height: 18px;
	color: #31251b;
}
.product-description h3 {
	font-size: 18px;
	line-height: 21px;
	color: #551b05 auto;
	display: block;
	margin: 0 0 10px;
}
.product-description .meta {
	display: block;
	font-size: 14px;
	line-height: 17px;
	color: #551b0a;
	margin: 0 0 10px;
	position: relative;
}
.product-description .meta a:after {
	position: absolute;
	top: 50%;
	left: 0;
	content: '';
	background: url(../images/img80.png) no-repeat;
	width: 22px;
	height: 23px;
	margin: -11px 0 0;
}
.product-description .meta.add a:after {
	background: url(../images/img81.png) no-repeat;
}
.product-description a {
	color: #551b0a;
	text-decoration: underline;
	padding: 0 0 0 35px;
	position: relative;
}
.product-description a:hover {
	text-decoration: none;
}
.recepie-details {
	overflow: hidden;
	padding: 25px;
	background: #d6d2cd;
}
.recipes-img {
	float: left;
	margin: 0 20px 20px 0;
	background: #60210f;
	padding: 5px;
}
.recipes-img img {
	display: block;
	width: 100%;
	height: auto;
}
.recepie-text {
	overflow: hidden;
}
.modal-content .close {
	position: absolute;
	top: 10px;
	right: 25px;
	opacity: 1;
	color: #613232;
}
.table-holder.table-responsive {
	border: none !important;
}
/* footer styles */
#footer{
	overflow: hidden;
}
.footer-holder {
	max-width:400px;
	text-align: center;
	padding: 20px 15px;
}
.footer-frame {
	overflow: hidden;
	margin: 0 0 10px;
}
.footer-frame h4 {
	display: inline-block;
	vertical-align: middle;
	font:400 22px/25px 'Oswald', sans-serif;
	margin: 0;
}
.footer-frame .btn-facebook {
	display: inline-block;
	vertical-align: middle;
}
.copyrights {
	display: block;
	font-size: 13px;
	line-height: 16px;
	color: #371307;
	margin: 0 0 10px;
}
.footer-holder .by {
	font-size: 13px;
	line-height: 16px;
	color: #371307;
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 10px;
}
.order-block {
	text-align: center;
	background: #1b140a -moz-linear-gradient(top,  #1b140a 0%, #16110b 2%, #1c110b 20%, #1f120a 21%, #26130c 37%, #301409 53%, #37150b 68%, #3a160a 69%, #42160b 88%, #451708 98%, #49190b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b140a), color-stop(2%,#16110b), color-stop(20%,#1c110b), color-stop(21%,#1f120a), color-stop(37%,#26130c), color-stop(53%,#301409), color-stop(68%,#37150b), color-stop(69%,#3a160a), color-stop(88%,#42160b), color-stop(98%,#451708), color-stop(100%,#49190b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1b140a 0%,#16110b 2%,#1c110b 20%,#1f120a 21%,#26130c 37%,#301409 53%,#37150b 68%,#3a160a 69%,#42160b 88%,#451708 98%,#49190b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1b140a 0%,#16110b 2%,#1c110b 20%,#1f120a 21%,#26130c 37%,#301409 53%,#37150b 68%,#3a160a 69%,#42160b 88%,#451708 98%,#49190b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1b140a 0%,#16110b 2%,#1c110b 20%,#1f120a 21%,#26130c 37%,#301409 53%,#37150b 68%,#3a160a 69%,#42160b 88%,#451708 98%,#49190b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1b140a 0%,#16110b 2%,#1c110b 20%,#1f120a 21%,#26130c 37%,#301409 53%,#37150b 68%,#3a160a 69%,#42160b 88%,#451708 98%,#49190b 100%); /* W3C */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 15px 15px;
	margin: 20px 0;
}
.order-block h3 {
	font:26px/29px 'Oswald', sans-serif;
	color: #f7931d;
	margin: 0 0 15px;
	text-transform: capitalize;
	display: block;
}
.order-block .tel {
	display: block;
	color: #fff;
	font:700 24px/27px 'Oswald', sans-serif;
	margin: 0 0 5px;
}
.order-block .tel a {color: #fff;}
.order-block .email {
	font-size: 12px;
	line-height: 15px;
	color: #fff;
}
.order-block .email a {
	color: #fff;
	text-decoration: underline;
}
.order-block .email a:hover {
	text-decoration: none;
}
.releases-holder {
	margin: 0;
	padding: 0 0 20px;
}
.releases-holder li {
	margin: 0 0 15px;
	min-height: 55px !important;
}
.releases-holder li time {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 27px;
	color: #ccc;
	text-align: center;

    /*
	Add By Developer
	background: -ms-linear-gradient(top, #8e4510 0%, #61240e 100%);
	*/	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e4510', endColorstr='#61240e', GradientType=0 ); /* IE6-9 */
	
	background: #8e4510 -moz-linear-gradient(top,  #8e4510 0%, #61240e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e4510), color-stop(100%,#61240e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e4510 0%,#61240e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e4510 0%,#61240e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e4510 0%,#61240e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e4510 0%,#61240e 100%); /* W3C */
	padding: 6px 15px;
	margin: 0 10px 0 0;
}
.releases-holder li time .month {
	font-size: 12px;
	line-height: 15px;
	color: #ccc;
	display: block;
}
.releases-holder li .release-text{
	overflow: hidden;
	font-size: 14px;
	line-height: 17px;
}
.releases-holder li .release-text strong {
	color: #371307;
	display: block;
	margin: 0 0 3px;
}
.releases-holder li .release-text p {margin: 0;}
.releases-holder li .release-text p a {
	text-decoration: underline;
	color: #371307;
}
.releases-holder li .release-text p a:hover {text-decoration: none;}
/*  ---------------------------------------------------------
	3. Styles for Responsive web design
	---------------------------------------------------------*/
@media screen and (max-width:1200px) {
	.nav-row {
		margin: 0;
		padding: 0 0 15px;
	}
	.holder-list {
		padding: 0;
	}
	/* .nav-holder ul li {
		display: block;
		margin: 0 0 15px;
	}
	.nav-holder ul li::after {
		display: none;
	} */
	.holder-list.add {
		padding: 0 0 0 30px;
	}
	#header > .container {width: 100%;}
	.holder-list.add {
		text-align: left !important;
	}
	.carousel .mask .slide {
		width: 140px;
	}
	.carousel .mask {
		width: 700px;
	}
	.carousel .btn-prev{
		left: -21px;
	}
	.carousel .btn-next {
		right: -21px;
	}
}
@media screen and (max-width:992px) {
	.nav-row {
		margin: 0;
		padding: 0 0 15px;
	}
	.holder-list {
		padding: 0;
	}
	.nav-holder ul li {
		display: block;
		margin: 0 0 15px;
	}
	.nav-holder ul li::after {
		display: none;
	}
	.holder-list.add {
		text-align: left !important;
	}
	.holder-list.add {
		padding: 0;
	}
	.address-frame:after {
		display: none;
	}
	.map-holder {
		margin: 0 0 20px;
	}
}
@media screen and (max-width:767px) {
	.navbar-toggle {
		margin-right: 0;
	}
	.logo {
		left: 0;
		position: relative;
		margin: 0 auto;
	}
	.holder-list.add {
		float: left !important;
	}
	.welcome-text {
		padding: 20px 15px;
	}
	.welcome-text h1 {
		font-size: 20px;
		line-height: 23px;
	}
	.carousel .mask {
		width: 130px;
	}
	.carousel .mask .slide {
		width: 130px;
	}
	.carousel .mask .slide.add {margin: 0;}
	.carousel .mask .slide img {
		display: block;
		width: 100%;
		height: auto;
	}
	.carousel .btn-prev,
	.carousel .btn-next {
		right: 0;
	}
	.carousel .btn-prev {left: 0;}
	.welcome-text .meta-text {
		font-size: 12px;
		line-height: 15px;
	}
	.owner-img {
		float: none;
		margin: 0 0 15px;
	}
	.about-lists {
		margin: 0 0 30px;
	}
	.navbar {
		z-index: 999;
	}
	.product-block {
		margin: 0 0 15px;
	}
	.recipes-frame {
		margin: 0 -15px 0;
	}
	.address-frame,
	.form-holder {padding: 0;}
	.ingredients-holder table {
		float: none;
		margin: 0 auto 15px;
	}
	
	/*.ingredient-img {
		float: none;
		margin: 0 0 10px;
	}*/

	.ingredient-img {
	/*width:270px;
	height:inherit;*/
	
	float:none;
	margin:0 auto 15px;

	}
	
	.ingredient-text h3 {
		font-size: 16px;
		line-height: 19px;
	}
	.table-outer header .title {
		font-size: 14px;
		line-height: 17px;
	}
	.table-outer header .meta-txt {
		font-size: 12px;
		line-height: 15px;
	}
	.information-block .meta {
		font-size: 15px;
		line-height: 18px;
	}
	.products-details .product-images {
		float: none;
		width: 100%;
		margin: 0 0 15px;
	}
	.products-details .img-holder {
		max-width: 320px;
		margin: 0 auto 10px;
		display: block;
	}
	.product-images ul {
		text-align: center;
	}
	.product-images ul li {
		margin: 0 5px;
	}
	.welcome-text header h1 {
		float: none;
		width: 100%;
	}
	.welcome-text header .btn-back {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.recipes-img {
		float: none;
		max-width:320px;
		margin: 0 auto 20px;
	}
	.recepie-details {
		padding: 30px 25px;
	}
	.modal-content .close {
		top: 5px;
	}

	.welcome-holder {
		width: 100%;
		display:table;
		margin: 0;
	}
	.welcome-holder.add {
		display: block !important;
	}
	.about-lists {
		display:table-header-group;
	}

}

ul.images-list img { height:65px !important; }
ul.images-list li { margin-bottom:5px !important; }

.modal-body img { width:auto !important; margin:0px auto; }


@media only screen and (min-width : 1025px) {
.order-block { padding:15px 5px !important; }
}


/*@media only screen and (max-width : 1024px) {
.order-block { padding:15px 5px !important; }
}*/


.faq-section {
	padding: 20px 0;
}
.faq-section h1 {
	font:40px/43px 'Oswald', sans-serif;
	text-transform: uppercase;
	margin: 0 0 20px;
	color: #1f130e;
	font-weight: 400;
}
.faq-section .accordion {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 16px;
	line-height: 19px;
}
.faq-section .accordion li {
	margin: 0 0 10px;
}
.faq-section .accordion li a{
	display: block;
	padding: 10px 10px;
	background: #8e4510 -moz-linear-gradient(top,  #8e4510 0%, #61240e 87%, #60230e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e4510), color-stop(87%,#61240e), color-stop(100%,#60230e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8e4510 0%,#61240e 87%,#60230e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8e4510 0%,#61240e 87%,#60230e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8e4510 0%,#61240e 87%,#60230e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8e4510 0%,#61240e 87%,#60230e 100%); /* W3C */
	color: #d69d58;
	position: relative;
}
.faq-section .accordion li a:after {
	position: absolute;
	top: 50%;
	right: 15px;
	content: '';
	background: url(../images/ico02.png) no-repeat;
	width: 16px;
	height: 16px;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.faq-section .accordion li.active a:after{
	background: url(../images/ico01.png) no-repeat;
	width: 16px;
	height: 2px;
}
.faq-section .accordion li .slide {
	padding: 20px 0 10px;
	font-size: 14px;
	line-height: 18px;
	color: #371307;
}