/*------------------------------------------------------------------
[Table of contents]

1. Body
2. Header / .header
3. Video / .video-section
4. Slider / .wrap-slider
5. People Slider / .people-slider
6. Tabs / .tabs-section
7. Blog / .blogs
8. Products / .product-categories
9. Sidebar / .sidebar
10. Contacts / .contacts-container
11. Gallery / .gallery-container
12. Shop / .shop
13. About / .about
14. Testimonials / .testimonials
15. Footer / footer
-------------------------------------------------------------------*/
/* Gradients / .gradient
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
/* Bordered / .bordered
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
/* Rounded / .rounded
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
/* Opacity / .opacity
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
/* Transition / .transition-duration
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
/* Shawows / .drop-shadow
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
/* Columns / .columns
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
/* Fonts / .main-font
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
/* Spacing / .no-spacing
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
/* Other
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
/* Grid System 12 Columns / .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11 {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.col-1 {
  width: 8.333333333333332%;
}
.col-2 {
  width: 16.666666666666664%;
}
.col-3 {
  width: 25%;
}
.col-4 {
  width: 33.33333333333333%;
}
.col-5 {
  width: 41.66666666666667%;
}
.col-6 {
  width: 50%;
}
.col-7 {
  width: 58.333333333333336%;
}
.col-8 {
  width: 66.66666666666666%;
}
.col-9 {
  width: 75%;
}
.col-10 {
  width: 83.33333333333334%;
}
.col-11 {
  width: 91.66666666666666%;
}
.col-12 {
  width: 100%;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* end mixi */
/* end base variables */
/* end font family variables */
body {
  font-size: 13px;
  font-family: 'Ubuntu', sans-serif;
  color: #686868;
  line-height: 1;
  background: #fefaec url(images/bg/orangeBg.png) no-repeat bottom right;
}
img {
  max-width: 100%;
  width: auto;
  height: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'PT Serif', serif;
  color: #000;
  line-height: 1.2;
}
h1 {
  font-size: 36px;
}
h2 {
  font-size: 28px;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}
.numbered-list {
  counter-reset: li;
  padding: 9px 0 0 26px;
}
.numbered-list li {
  position: relative;
  margin-bottom: 13px;
  padding-left: 25px;
  line-height: 1.8;
}
.numbered-list li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -14px;
  font: 1.53846154em 'Ubuntu', sans-serif;
  color: #896d49;
}
.markered-list {
  padding: 9px 0 0 26px;
}
.markered-list li {
  position: relative;
  margin-bottom: 13px;
  padding-left: 25px;
  line-height: 1.8;
}
.markered-list li:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px;
  width: 14px;
  height: 14px;
  background: url(images/icons.png) no-repeat -350px -100px;
}
hr {
  display: block;
  height: 0px;
  line-height: 0px;
  border: 0;
  border-top: 1px solid #f2f2f2;
  float: none;
  clear: both;
  padding: 0;
}
table {
  border-collapse: collapse;
  width: 100%;
  text-align: center;
  font-family: 'PT Serif', serif;
}
table thead {
  background: #9d7d5b;
}
table thead tr th {
  font-size: 1em;
  font-weight: bold;
  color: #fff;
  padding: 2.2% 2%;
}
table thead tr th:first-child {
  text-align: left;
}
table tbody tr:nth-child(even) {
  background: #fcfbfa;
}
table tbody tr td {
  padding: 4% 4.5%;
  border: 1px solid #f2f2f2;
  color: #7f7f7f;
}
table tbody tr td:first-child {
  font-size: 1.07692307692em;
  color: #000;
  text-align: left;
}
.no-padding {
  padding: 0 !important;
}
#main-content { background: #fff; }
/* end no padding */
.container {
  max-width: 960px;
  margin: 0 auto;
}
.container_pull-top {
  margin-top: -81px;
  -webkit-box-shadow: 0 34px 65px rgba(177, 82, 33, 0.11);
  -moz-box-shadow: 0 34px 65px rgba(177, 82, 33, 0.11);
  box-shadow: 0 34px 65px rgba(177, 82, 33, 0.11);
}
/* end container */
.btn {
  display: inline-block;
  padding: 10px 20px;
  background: #fff;
  font: bold 0.76923077em 'Ubuntu', sans-serif;
  color: #896d49;
  text-align: center;
  text-transform: uppercase;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.16);
}
.form-btn-arrow {
  display: inline-block;
  width: 7px;
  height: 7px;
  background: url(images/icons.png) no-repeat -550px -50px;
  margin-left: 8px;
}
.form-btn-arrow-dark {
  display: inline-block;
  width: 7px;
  height: 7px;
  background: url(images/icons.png) no-repeat -550px -100px;
  margin-left: 8px;
}
.form-btn-arrow-white {
  display: inline-block;
  width: 7px;
  height: 7px;
  background: url(images/icons.png) no-repeat -550px -150px;
  margin-left: 8px;
}
.form-btn-arrow-left {
  display: inline-block;
  width: 7px;
  height: 7px;
  background: url(images/icons.png) no-repeat -580px -50px;
  margin-left: 8px;
}
.form-btn-arrow-left-dark {
  display: inline-block;
  width: 7px;
  height: 7px;
  background: url(images/icons.png) no-repeat -580px -100px;
  margin-left: 8px;
}
.form-btn-arrow-left-white {
  display: inline-block;
  width: 7px;
  height: 7px;
  background: url(images/icons.png) no-repeat -580px -150px;
  margin-left: 8px;
}
.wrap-buy-btn {
  display: table;
}
.buy-btn {
  position: relative;
  z-index: 25;
  display: none;
  font: 2.15384615em 'Ubuntu', sans-serif;
  color: #fff;
  padding: 16.5px 10px;
  background: #8b9726;
}
.buy-btn:hover {
  background: #7a8615;
}
.buy-btn__icon {
  display: inline-block;
  width: 24px;
  height: 19px;
  margin-right: 10px;
  background: url(images/icons.png) no-repeat;
}
.buy-btn_round {
  overflow: hidden;
  max-width: 135px;
  width: 100%;
  height: 135px;
  padding: 38px 10px;
  border-bottom: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.buy-btn_round .buy-btn__icon {
  display: block;
  margin: 0 auto;
}
/* end submit btn / arrows*/
.wrap-overlay-layer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  overflow: hidden;
  display: none;
  width: 100%;
  height: 100%;
  background: #fff;
  background: rgba(255, 255, 255, 0.6);
}
.overlay-layer {
  display: table;
  width: 100%;
  height: 100%;
}
.ins-overlay-layer {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* end overlay layer */
.heading {
  background: url(images/bg/headingBg.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
}
.heading .container {
  text-align: center;
  height: 210px;
  padding-top: 1.7%;
}
.heading__title {
  font: 54px 'PT Serif', serif;
  color: #fff;
  font-weight:bold;
  margin-bottom: 5px;
}
/* end heading */
.breadcrumb__item {
  display: inline-block;
  font: 0.92307692em bold 'Arial', sans-serif;
  color: #fff;
  margin: 0 .5%;
}
.breadcrumb__item:before {
  display: none;
}
.breadcrumb__item a {
  color: #fff;
  text-decoration: underline;
}
.breadcrumb__item a:hover {
  text-decoration: none;
}
.breadcrumb__item_arrow {
  color: rgba(255, 255, 255, 0.5);
}
/* end breadcrumb */
.social__item {
  display: inline-block;
  width: 26px;
  height: 27px;
  background: url(images/icons.png) no-repeat;
  text-indent: -9999px;
}
.social__item_flickr {
  background-position: 0 -150px;
}
.social__item_flickr:hover {
  background-position: -200px -150px;
}
.social__item_twitter {
  background-position: -50px -150px;
}
.social__item_twitter:hover {
  background-position: -250px -150px;
}
.social__item_facebook {
  background-position: -100px -150px;
}
.social__item_facebook:hover {
  background-position: -300px -150px;
}
.social__item_pinterest {
  background-position: -150px -150px;
}
.social__item_pinterest:hover {
  background-position: -350px -150px;
}
/* end social */
.wrap-pagination {
  max-width: 560px;
  margin: 0 auto;
  padding: 3.125% 0 4.16666666667%;
  text-align: center;
  /* end pagination */
}
.wrap-pagination .pagination {
  position: relative;
  display: inline-block;
  background: #9d7d5b;
  padding: 2.77777777778% 4.16666666667%;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.wrap-pagination .pagination__item, .pagination li {
  display: inline-block;
  margin: 0 3px;
  color: #fff;
}
.wrap-pagination .pagination__item > a, .pagination li > a, .pagination li > span {
  display: block;
  font: bold 1.07692308em 'Ubuntu', sans-serif;
  color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 33px;
  height: 33px;
  text-align: center;
  line-height: 2.2;
}
.wrap-pagination .pagination__item > a:hover, .pagination li > a:hover {
  text-decoration: underline;
}
.wrap-pagination .pagination__item_active a, .pagination li.active > span {
  background: #fff;
  color: #9d7d5b;
}
.wrap-pagination .pagination__item_active a:hover, .pagination li.active > span {
  text-decoration: none;
}
.wrap-pagination .pagination__side {
  margin-top: 4px;
}
.wrap-pagination .pagination__side a {
  position: relative;
  display: block;
  width: 70px;
  height: 43px;
  background: #388214;
  text-indent: -9999px;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.wrap-pagination .pagination__side a:before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -8px;
  width: 11px;
  height: 19px;
  background: url(images/icons.png) no-repeat;
}
.wrap-pagination .pagination__side a:hover {
  background: #44961d;
}
.wrap-pagination .pagination__side_prev {
  float: left;
  margin-right: -37px;
}
.wrap-pagination .pagination__side_prev a:before {
  left: 15px;
  background-position: -300px -50px;
}
.wrap-pagination .pagination__side_next {
  float: right;
  margin-left: -80px;
}
.wrap-pagination .pagination__side_next a:before {
  right: 15px;
  background-position: -350px -50px;
}
/* end wrap pagination */
.aligment-layer {
  display: table;
  width: 100%;
  height: 100%;
}
.aligment-layer {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* end aligment layer */
.meta {
  font-size: 10px;
  color: #bdbcbb;
}
.meta a {
  color: #bdbcbb;
}
.meta__item:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  width: 12px;
  height: 12px;
  background: url(images/icons.png) no-repeat;
}
.meta__item_date {
  margin-right: 15px;
}
.meta__item_date:before {
  background-position: -100px -100px;
}
.meta__item_comments:before {
  background-position: -50px -100px;
}
/* end meta */
.main-title {
  font-size: 2.76923076923em;
  margin-bottom: 0;
}
.section-title {
  font-size: 1.76923076923em;
}
.wrap-title-line {
  overflow: hidden;
  text-align: center;
  width: 85.7142857143%;
  margin: 0 auto;
}
.section-title_line {
  position: relative;
  display: inline-block;
}
.section-title_line:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 135%;
  width: 960px;
  height: 1px;
  background: #f2f2f2;
}
.section-title_line:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 135%;
  width: 960px;
  height: 1px;
  background: #f2f2f2;
}
/* end title */
.header {
  background: #9c7d59;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY3MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #896d49 0%, #9c7d59 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #896d49), color-stop(100%, #9c7d59));
  background: -webkit-linear-gradient(top, #896d49 0%, #9c7d59 100%);
  background: -o-linear-gradient(top, #896d49 0%, #9c7d59 100%);
  background: -ms-linear-gradient(top, #896d49 0%, #9c7d59 100%);
  background: linear-gradient(to bottom, #896d49 0%, #9c7d59 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#896d49', endColorstr='#9c7d59', GradientType=0);
  -webkit-box-shadow: 1px 0 15px #896d49;
  -moz-box-shadow: 1px 0 15px #896d49;
  box-shadow: 1px 0 15px #896d49;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 200;
}
.header .container {
  position: relative;
  height: 48px;
}
.logo {
  position: absolute;
  top: 5px;
  left: 0;
}
.logo_second-type {
  display: none;
}
/* end logo */
.nav__item {
  position: relative;
  display: inline-block;
  margin: 0 1%;
}
.nav__item:first-child {
  margin-left: 0;
}
.nav__item:last-child {
  margin-right: 0;
}
.nav__item > a {
  display: block;
  font: bold 0.92307692em 'Ubuntu', sans-serif;
  color: #fff;
  text-transform: uppercase;
  border-top: 2px solid transparent;
  padding: 17px 0;
}
.nav__item > a:hover {
  border-top: 2px solid #ffed00;
}
.nav__item:hover .sub-nav {
  display: block;
}
.nav__item_active > a {
  border-top: 2px solid #ffed00;
  color: #ffea00;
}
.nav-toggle-btn {
  display: none;
  font: 16px 'PT Serif', serif;
  color: #fff;
}
.nav-toggle-btn__icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  background: url(images/icons.png) no-repeat -400px 0;
}
/* end nav */
.sub-nav {
  position: absolute;
  top: 48px;
  left: 0;
  z-index: 10;
  display: none;
  background: #fff;
  width: 230px;
  padding: 34px 25px 27px;
  -webkit-box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.07);
}
.sub-nav:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 28px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 5px solid #fff;
}
.sub-nav__item {
  margin-bottom: 1em;
}
.sub-nav__item:last-child {
  margin-bottom: 0;
}
.sub-nav__item > a {
  font: 700 0.92307692em 'Ubuntu', sans-serif;
  color: #7b7a79;
  text-transform: uppercase;
}
.sub-nav__item > a:hover {
  color: #896d49;
}
.sub-nav__item_active a {
  color: #896d49;
}
/* end sub nav */
.basket {
  text-align: right;
  margin-top: 14px;
}
.basket__link {
  font: italic 1.07692308em 'PT Serif', serif;
  color: #ffea00;
  text-decoration: underline;
}
.basket__link:before {
  content: "";
  display: inline-block;
  vertical-align: -3px;
  margin-right: 6px;
  width: 24px;
  height: 19px;
  background: url(images/icons.png) no-repeat;
}
.basket__link:hover {
  text-decoration: none;
}
.basket__count {
  font: 700 1.07692308em 'Ubuntu', sans-serif;
  color: #fff;
}
.basket__count:after {
  content: "";
  display: inline-block;
  height: 11px;
  margin: 0 10px;
  border-right: 1px dotted rgba(255, 255, 255, 0.5);
}
.basket__price {
  display: inline-block;
  font: 700 1.23076923em 'Ubuntu', sans-serif;
  color: #fff;
}
/* end header */
/* login */
.login-box {
	position:relative;
	float:right;
}
.login_dropdown {
	display:none;
	position:absolute; top:48px; right:0; z-index:10;
	padding: 34px 25px 27px;
	background:#fff;
	-webkit-box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.07);
	box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.07);
}
.login-box.selected .login_dropdown {
	display:block;
}
.login_dropdown:before {
  content: "";
  position: absolute;
  top: -5px;
  right: 20px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 5px solid #fff;
}
.login_link {
	display:block;
	padding:16px 0;
	margin-top:2px;
	font: bold 0.92307692em 'Ubuntu', sans-serif;
	text-transform:uppercase;
	color: #fff;
}

.login-form {
	min-width:220px;
	margin-bottom:2em;	
}
.login-box .login-form input {
	width:100%;
	margin:0 0 5px 0%;
	float:left;
}
.login-box .login-form input:first-child {
	margin-left:0;
}
.login-box .btn {
	width:100%;
}
.login_dropdown > .btn {
	margin-bottom:0.5em;
	border:1px solid #eee;
}
.login_dropdown p {
	text-align:center;
	margin-bottom:0.5em;
	font-size:0.9em;
	color:#666;
}

/* language */
.langnav {
	padding:15px 10px 0 0;
}
.langnav li { float: left; padding: 0 5px; border-left: 1px solid #fff; font-size: 12px; }
.langnav li:first-child { border: none; }
.langnav a { color: #fff; }


.invert-form {
	
}
.invert-form input[type="text"],
.invert-form input[type="email"],
.invert-form input[type="password"],
.invert-form textarea {
	color:#555;
	background:#eee;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
}
.invert-form .btn {
	color:#fff;
	background:#896d49;
}
.invert-form .form-btn-arrow {
	background-position:-550px -150px;
}
.invert-form input::-webkit-input-placeholder,
.invert-form textarea::-webkit-input-placeholder {
  color: #ccc;
}
.invert-form input:-moz-placeholder,
.invert-form textarea:-moz-placeholder {
  color: #ccc;
}
/* end login */
.video-section {
  padding: 7.08333333333% 5.72916666667% 7.08333333333% 4.16666666667%;
  background: #fff;
}
.video-section__entry {
  float: right;
  width: 44.5086705202%;
  padding: 6.12716763006% 0 0 5.78034682081%;
}
.video-section__entry p {
  font-size: .92307692308em;
  line-height: 1.99;
}
.video-section__title {
  font: 1.76923077em 'PT Serif', serif;
  color: #000;
  text-transform: none;
  margin-bottom: 6.5671641791%;
  line-height: 1.22;
}
/* end video */
.wrap-slider {
  position: relative;
  overflow: hidden;
}
.slider-heading {
  position: relative;
  background: #8f6940;
  padding: 1.14583333333% 0 1.875%;
}
.slider-heading .select-filter {
  position: absolute;
  right: 60px;
  top: 50%;
  margin-top: -8px;
}
.slider-controls {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.slider-controls div {
  display: inline-block;
  width: 57px;
  height: 100%;
  background: #7f5422;
  margin-left: -3px;
}
.slider-controls div:first-child {
  margin-left: 0;
}
.slider-controls div a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
}
.slider-controls div a:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  width: 17px;
  height: 16px;
}
.slider-controls__prev {
  border-right: 1px solid #8f6940;
}
.slider-controls__prev a:before {
  background: url(images/icons.png) no-repeat 0 -50px;
}
.slider-controls__prev a:hover:before {
  background-position: -200px -50px;
}
.slider-controls__next a:before {
  background: url(images/icons.png) no-repeat -50px -50px;
}
.slider-controls__next a:hover:before {
  background-position: -250px -50px;
}
/* end slider controls */
.slider-heading__title {
  font: 3.30769231em 'Ubuntu', sans-serif;
  color: #fff;
  text-align: center;
  text-transform: lowercase;
  margin-bottom: 0;
}
/* end slider header */
/* end wrap slider */
.people-slider__item {
  border-right: 1px solid #f2ebda;
}
.man {
  height: 298px;
  word-break: break-all;
}
.man__thumb {
  text-align: center;
}
.man__details {
  height: 125px;
  color: #000;
  text-align: center;
  padding: 12.5% 2.60416666667% 7.8125%;
}
.man__name {
  font: 1.84615385em 'PT Serif', serif;
  margin-bottom: -1.64835165%;
}
.man__last-name {
  font: bold 1.84615385em 'PT Serif', serif;
  margin-bottom: 3.2967032967%;
}
.man__post {
  font: 0.92307692em 'Ubuntu', sans-serif;
}
/* end man */
/* end people slider */
.tabs-section {
  padding: 7.8125% 4.58333333333% 7.29166666667% 4.16666666667%;
  background: #fff;
}
.tabs-section .ui-tabs {
  background: #9d7d5b;
  padding: 1.14155251142%;
}
.tabs-section .ui-tabs .ui-tabs-nav li {
  display: inline-block;
}
.tabs-section .ui-tabs .ui-tabs-nav li a {
  display: block;
  padding: 14px 29px;
  font-size: 1.07692307692em;
  font-weight: 500;
  color: #fff9e7;
}
.tabs-section .ui-tabs .ui-widget-header .ui-state-default {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #41921b;
}
.tabs-section .ui-tabs .ui-widget-header .ui-state-active {
  background: #fff;
  -moz-transform: translate(0, 3px);
  -webkit-transform: translate(0, 3px);
  -o-transform: translate(0, 3px);
  -ms-transform: translate(0, 3px);
  transform: translate(0, 3px);
}
.tabs-section .ui-tabs .ui-widget-header .ui-state-active a {
  color: #000;
}
.tabs-section .ui-tabs .ui-tabs-panel {
  padding: 3.85514018692% 4.90654205607% 4.08878504673% 4.67289719626%;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.tabs-post .pull-right {
  float: right;
  margin-left: 3.87596899225%;
}
.tabs-post .pull-left {
  float: left;
  margin-right: 3.87596899225%;
}
.tabs-post__content p {
  color: #7b7a79;
  line-height: 1.8;
}
.tabs-post__title {
  font: 1.76923077em 'PT Serif', serif;
  color: #000;
  text-transform: none;
  margin: -0.90439276% 0 2.71317829%;
  line-height: 1.3;
}


.tabNav {
	padding:0 5%;
}
.tabNav li {
  display: inline-block;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #eee;
}
.tabNav li a {
  display: block;
  padding: 14px 29px;
  font-size: 1.3em;
  font-weight: 500;
  color: #9d7d5b;
}
.tabNav li.ui-tabs-active {
	background:#9d7d5b;
}
.tabNav li.ui-tabs-active a {
	color:#fff;
}
/* end tabs section */
.footer > .top-section {
  padding: 3%;
}
.footer > .bottom-section {
  background: #8d683f;
  text-align: center;
  -webkit-box-shadow: inset 0 10px 15px #755432;
  -moz-box-shadow: inset 0 10px 15px #755432;
  box-shadow: inset 0 10px 15px #755432;
}
.footer > .bottom-section .ins-top-section {
  position: relative;
  padding: 3.64583333333% 0;
}
.footer > .bottom-section .ins-top-section:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
}
.footer > .bottom-section .ins-bottom-section {
  padding: 5.72916666667% 0;
}
.footer > .bottom-section .ins-bottom-section .social {
  display: inline-block;
  margin-right: 1.77083333333%;
  padding-right: 1.77083333333%;
}
.footer-widget {
  color: #7b7a79;
  float: left;
  margin: 0 3.4375%;
}
.footer-widget:first-child {
  margin-left: 0;
}
.footer-widget_support {
  width: 9.375%;
}
.footer-widget_users {
  width: 10.4166666667%;
}
.footer-widget_contacts {
  width: 23.9583333333%;
}
.footer-widget__title {
  font: 1.23076923em 'Ubuntu', sans-serif;
  color: #896d49;
  text-transform: lowercase;
  margin-bottom: 21px;
  letter-spacing: 1px;
}
.footer-widget__item {
  margin-bottom: 11px;
}
.footer-widget__item:before {
  display: none;
}
.footer-widget__item:last-child {
  margin-bottom: 0;
}
.footer-widget__item a {
  font-size: 11px;
  color: #7b7a79;
}
.footer-widget__contacts {
  margin-top: -6.08695652%;
}
.footer-widget__phone {
  font-size: 1.2em;
  margin-bottom: 5.21739130435%;
}
.footer-widget__email {
  margin-bottom: 6.52173913043%;
}
.footer-widget__email a {
  color: inherit;
}
.footer-widget__address {
  font: bold 0.84615385em 'Ubuntu', sans-serif;
}
.footer-widget__address span {
  font-size: 1.36363636364em;
}
.footer-widget__address:before {
  content: "";
  display: inline-block;
  margin-right: 8px;
  width: 9px;
  height: 12px;
  background: url(images/icons.png) no-repeat 0 -100px;
}
.footer-op-sihr {
	text-align:center;
}
.footer-op-sihr img {
	margin:1em 0;
}
/* end footer widget */
.tweets {
  float: right;
  width: 33.3333333333%;
}
.tweets__title {
  font: 1.46153846em 'Ubuntu', sans-serif;
  color: #5ad2ff;
  text-transform: lowercase;
  margin-bottom: 5%;
}
.tweets__title:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  width: 22px;
  height: 18px;
  background: url(images/icons.png) no-repeat -100px 0;
}
.wrap-tweets-slider {
  position: relative;
  padding-left: 35px;
}
.wrap-tweets-slider .bx-controls-direction {
  position: absolute;
  top: 7%;
  left: 0;
}
.wrap-tweets-slider .bx-controls-direction a {
  display: block;
  outline: 0;
  width: 14px;
  height: 14px;
  text-indent: -9999px;
  z-index: 9999;
  margin-bottom: 6px;
  background: url(images/icons.png) no-repeat;
}
.wrap-tweets-slider .bx-controls-direction a:last-child {
  margin-bottom: 0;
}
.wrap-tweets-slider .bx-controls-direction a:hover {
  opacity: .8;
}
.wrap-tweets-slider .bx-controls-direction .bx-prev {
  background-position: -400px -50px;
}
.wrap-tweets-slider .bx-controls-direction .bx-next {
  background-position: -450px -50px;
}
.tweet {
  font-family: 'PT Serif', serif;
  font-style: italic;
  color: #7b7a79;
}
.tweet__footer {
  font: 0.84615385em 'Ubuntu', sans-serif;
  font-style: normal;
}
.tweet__author {
  font-weight: 700;
  color: #5ad2ff;
}
.tweet__time {
  color: #c5c3c2;
}
/* end wrap tweets slider */
/* end footer top */
.second-nav__item {
  display: inline-block;
  margin: 0 35px;
}
.second-nav__item > a {
  display: inline-block;
  font: bold 0.92307692em 'Ubuntu', sans-serif;
  color: #fff;
  text-transform: uppercase;
}
.second-nav__item > a:hover {
  text-decoration: underline;
}
.second-nav__item_active a {
  text-decoration: underline;
}
/* end wrap second nav */
.copy {
  display: inline-block;
  vertical-align: -6px;
  font-size: .84615384615em;
  color: #fff;
}
/* end copy */
/* end footer bottom */
/* end footer */
.container_blogs {
  background: #fff;
}
.blogs {
  background: #fff;
  padding: 4%;
  padding-left:0;
}
.blogs .grid-sizer,
.blogs .blog {
  width: 19.8%;
}
.blogs .gutter-sizer {
  width: 6%;
}
.blog {
  display:inline-block;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 2.7%;
  padding-bottom: 2.8125%;
  text-align: center;
  vertical-align:top;
}
aside .blog .meta { margin-top: 10px; }
.blog_big {
  width: 28% !important;
  margin-left:5%;
  text-align: left;
}
.blog_big .blog__thumb {
  margin-bottom: 0;
  width: 260px;
  height: 170px;
  overflow: hidden;
}
.blog .more { color: #8a9725; font-weight: bold; }
.blog_big .blog__title {
  font-size: 1.84615384615em;
  height: 80px;
  line-height: 40px;
  overflow: hidden;
  margin: 4% 0;
}
.blog__thumb {
  margin-bottom: 10.5263157895%;
}
.blog__header .meta {
  margin-bottom: 7.36842105263%;
}
.blog__title {
  font: 1.23076923em 'PT Serif', serif;
  color: #000;
  text-transform: none;
  margin: 0;
  line-height: 1.2;
}
.blog__title a {
  color: #000;
}
.blog__title a:hover {
  opacity: .5;
}
.blog__content p {
  line-height: 1.5;
}
.blog__footer {
  margin-top: 5%;
}
.wrap-pagibation_blogs {
  margin-top: -25px;
  padding-top: 0;
}
.container_blog_detail h1 {
	font-size:36px;
}
/* end blogs */
.product-item {
  color: #fff;
  padding: 9.375% 21.875% 8.22916666667% 15.2083333333%;
}
.product-item p {
  line-height: 1.88;
}
.product-item_fruits {
  background: url(http://placehold.it/960x449) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
}
.product-item_vegetables {
  background: url(http://placehold.it/960x449) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
}
.product-item_berries {
  background: url(http://placehold.it/960x449) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
}
.product-item__title {
  font: 3.07692308em 'Ubuntu', sans-serif;
  text-transform: lowercase;
  margin-bottom: .82781456954%;
  color: #fff;
}
.product-item__title a {
  color: #fff;
}
.product-item__sub-title {
  font: italic 1.69230769em 'PT Serif', serif;
  margin: 0 0 2.98013245033% .49668874172%;
  line-height: 1.2;
}
/* end product categories */
.content {
  float: left;
  width: 73.9583333333%;
  background: #fff;
}
.content__top-img {
  display: block;
  margin: 0 auto;
}
.ins-container {
  padding: 7.32394366197% 5.6338028169% 2.11267605634%;
}
.ins-container-first {
  padding-top: 4.22535211268%;
  padding-bottom: 2.81690140845%;
}
.ins-container-second {
  padding-top: 4.08450704225%;
  padding-bottom: 3.23943661972%;
}
.ins-container-third {
  padding-top: 4.92957746479%;
  padding-bottom: 2.11267605634%;
}
.quote {
  position: relative;
  padding: 36px 0;
}
.quote:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 1px;
  margin-top: -10px;
  width: 30px;
  height: 23px;
  background: url(images/icons.png) no-repeat -200px 0;
}
.quote:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 1px;
  margin-top: -10px;
  width: 30px;
  height: 23px;
  background: url(images/icons.png) no-repeat -250px 0;
}
.quote p {
  font: italic 1.30769231em 'PT Serif', serif;
  color: #a07258;
  text-align: center;
  padding: 0 65px;
}
.sub-title {
  font-family: 'PT Serif', serif;
  font-style: italic;
  line-height: 1.5;
  color: #686868;
  text-align: center;
  margin-bottom: 4.7619047619%;
}
.comments-list {
  margin-top: 2.38095238095%;
}
.comment {
  margin-bottom: 3.49206349206%;
}
.comment:last-child {
  margin-bottom: 0;
}
.comment__ava {
  float: left;
  width: 9.68253968254%;
  min-width: 60px;
  border: 6px solid #ffefdc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.comment__content {
  overflow: hidden;
  padding: 2.22222222222% 0 0 3.1746031746%;
}
.comment__header {
  margin-bottom: 1.82149362477%;
}
.comment__title {
  display: inline-block;
  font: 1.07692308em 'PT Serif', serif;
  margin-bottom: 0;
}
.comment__date {
  display: inline-block;
  font-size: .76923076923em;
  color: #bdbcbb;
  margin-left: .91074681239%;
}
.comment__text {
  position: relative;
  background: #fefaf1;
  font-size: .92307692308em;
  color: #686868;
  padding: 4.73588342441% 4.55373406193% 1.82149362477%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.comment__text:before {
  content: "";
  position: absolute;
  top: 20px;
  left: -7px;
  width: 0;
  height: 0;
  border-top: 0px solid transparent;
  border-right: 8px solid #fefaf1;
  border-bottom: 12px solid transparent;
}
.comment__text p {
  line-height: 1.5;
}
/* end comments */
.comments-form {
  background: #9d7d5b;
  margin-top: 6.47887323944%;
  padding: 4.3661971831% 5.49295774648% 2.95774647887%;
}
.comments-form input[type="text"],
.comments-form input[type="email"] {
  padding: 10% 9.47368421053%;
}
.comments-form input[type="text"] {
  margin-bottom: 10%;
}
.comments-form textarea {
  height: 93px;
  padding: 3.75% 4%;
}
.comments-form button[type="submit"] {
  float: right;
  margin-top: 4.5%;
  padding: 3% 5%;
}
.comments-form__title {
  font: 2.15384615em 'Ubuntu', sans-serif;
  color: #fff;
  margin-bottom: 5.06329113924%;
}
.comments-form__left-col {
  float: left;
  width: 30.0632911392%;
}
.comments-form__right-col {
  float: right;
  width: 63.2911392405%;
  margin-right: 3.32278481013%;
}
/* end comments form */
.widget__contacts {
	background:#c4ab92;
}
.widget__contacts .side-widget__title {
	background:#8f6940;
}
.widget__contacts .side-widget__container p {
	margin-bottom:0.2em;
	color:#fff;
}
.widget__contacts .side-widget__container a {
	color: inherit;
}
.widget__contacts .side-widget__container p span {
	color:#86562d;
	font-size: .85em;
}
.side-widget__map {
	background: #fff;
	display:block;
	position:relative;
}
.side-widget__map h3 {
	position:absolute; bottom:0; left:1.5em;
	color:#fff;
	font-size:1.7em;
	text-shadow:0px 0px 4px rgba(0,0,0,.5);
}
/* end content */
.sidebar {
  float: right;
  width: 26.0416666667%;
  background: #fefaf1;
}
.person {
  background: #9d7d5b;
  text-align: center;
  padding: 16% 8% 14.8%;
}
.person p {
	text-align:center;
	color:#fff; color: rgba(255,255,255,.8);
	margin-bottom:0;
}
.person__photo {
  width: 60.9523809524%;
  margin: 0 auto 10%;
  padding: 5.2380952381%;
  background: #428f1d;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyOGYxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MWFlM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #428f1d 0%, #61ae3c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #428f1d), color-stop(100%, #61ae3c));
  background: -webkit-linear-gradient(top, #428f1d 0%, #61ae3c 100%);
  background: -o-linear-gradient(top, #428f1d 0%, #61ae3c 100%);
  background: -ms-linear-gradient(top, #428f1d 0%, #61ae3c 100%);
  background: linear-gradient(to bottom, #428f1d 0%, #61ae3c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#428f1d', endColorstr='#61ae3c', GradientType=0);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.person__photo img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.person__container .meta__item {
  color: #fff;
}
.person__container .meta__item_date:before {
  background-position: -200px -100px;
}
.person__container .meta__item_comments:before {
  background-position: -150px -100px;
}
.person__name {
  font: 700 italic 1.23076923em 'PT Serif', serif;
  color: #fff;
  margin-bottom: 3%;
}
/* end person */
.side-widget_tag .side-widget__container {
  padding: 12% 5% 9.2%;
}
.side-widget__title {
  background: #8b9726;
  font: 1.84615385em 'Ubuntu', sans-serif;
  color: #fff;
  margin-bottom: 0;
  padding: 8.4% 12% 10%;
}
.side-widget__container {
  padding: 12% 12% 9.2%;
}
.side-widget__container .blogs {
  padding: 0;
  background: transparent;
}
.side-widget__container .blog {
  float: none;
  width: 100%;
  border-bottom: 1px solid #b8b5b5;
  margin: 0;
  margin-bottom: 12%;
  padding-bottom: 12%;
}
.side-widget__container .blog .meta {
	margin-bottom: 0;
}
.side-widget__container .blog:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.tag {
  float: left;
  background: #d8c4b4;
  font-size: .84615384615em;
  color: #fff;
  margin: 2.10526315789%;
  padding: 3.15789473684% 5.26315789474%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.tag:hover {
  background: #a07258;
}
.subscribe {
  background: #9d7d5b;
  padding: 10.8% 12%;
}
.subscribe input[type="email"] {
  padding: 5.26315789474% 35px 5.26315789474% 9.47368421053%;
}
.subscribe button[type="submit"] {
  position: absolute;
  top: 10px;
  right: 7px;
  height: auto;
}
.subscribe__title {
  font-size: .92307692308em;
  text-align: center;
  color: #fff;
}
.subscribe__container {
  position: relative;
}
.subscribe__icon {
  display: block;
  width: 13px;
  height: 11px;
  background: url(images/icons.png) no-repeat -250px -100px;
}
/* end sidebar */
.article-container {
	padding:2em 5%;
  background: #fff;
}
.article-container a {
	color: #8a942a;
}
.article-container ul {
	margin:0 0 1em 1em;
}
.article-container ul li {
	list-style:disc;
	margin-bottom:0.5em;
	line-height:1.5;
}
.featured-image {
	float:right;
	max-width:400px;
	margin:0 0 1em 1em;
}
.contacts-container {
  background: #fff;
}
.contacts-info {
  float: left;
  width: 50%;
  padding: 3.85416666667% 5% 6.5625%;
}
.contacts-info__entry {
  color: #7b7a79;
  margin-bottom: 14.0625%;
}
.contacts-info__entry p {
  line-height: 1.9;
}
.contacts-info__item {
  margin-bottom: 4.42708333333%;
  font: 1.07692308em 'PT Serif', serif;
  color: #000;
}
.contacts-info__item:last-child {
  margin-bottom: 0;
}
.contacts-info__item span {
  font-size: .85714285714em;
  color: #7b7a79;
  margin-right: 4.6875%;
}

.register-container {
  background: #fff;
}
.register-info {
  padding:3% 5%;
}
.register-form {
  padding: 4% 0 4% 5%;
  background: #9d7d5b;
  color: #fff !important;
}
.register-form input {
  width: 46% !important;
  display: inline-block;
  margin-bottom:1em;
  margin-right: 3%;
  padding: 2%;
}
.register-form input[type=checkbox] {
	width: auto !important;
	display: inline;
	margin-right: 10px;
}
.register-form label {
	color: #fff;
}
.register-form input.full {
	width:95% !important;
}
.register-form input.third {
	width:29.5% !important;
}
.register-form select,
.register-form .selecter {
  width: 46%;
  display: inline-block;
  margin-bottom:1em;
  margin-right: 3%;
}
.register-form textarea {
  width:95%;
  margin-bottom:1em;
  padding: 2%;
}
.register-form .btn {
	display:block;
	margin-top:1.5em;
}
/* end contacts info */
.contacts-form {
  float: right;
  width: 50%;
  padding: 3.125% 3.95833333333% 4.0625%;
  background: #9d7d5b;
}
.contacts-form input[type="text"],
.contacts-form input[type="email"]{
  width: 47.0297029703%;
  display: inline-block;
  margin-bottom: 4.9504950495%;
  margin-right: 4.20792079208%;
  padding: 2.47524752475% 4.45544554455%;
}
.contacts-form label {
	color: #fff;
}
.contacts-form textarea {
  margin-bottom: 4.9504950495%;
  padding: 3.46534653465% 3.9603960396%;
  height: 113px;
}
.contacts-form__title {
  font: 2.15384615em 'Ubuntu', sans-serif;
  color: #fff;
  margin-bottom: 8.16831683168%;
  text-transform: lowercase;
}
/* end contacts form */
/* end contacts container*/
#contacts-map {
  position: relative;
  overflow: hidden;
  height: 530px;
}
#contacts-map:before {
  content: "";
  position: absolute;
  top: -10px;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 10px;
  -webkit-box-shadow: 0 0 20px #ead5c7;
  -moz-box-shadow: 0 0 20px #ead5c7;
  box-shadow: 0 0 20px #ead5c7;
}
.gmnoprint {
  display: none !important;
}
/* end contacts map */
.gallery-container {
  background: #fff;
}
.gallery-filters {
  background: #9d7d5b;
  text-align: center;
  padding: 26px 10px;
}
.gallery-filter {
  display: inline-block;
  font: bold 11px 'Ubuntu', sans-serif;
  color: #fff;
  text-transform: uppercase;
  padding: 8px 13px;
}
.gallery-filter:hover {
  background: #41961c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxOTYxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1M2FkMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #41961c 0%, #53ad25 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41961c), color-stop(100%, #53ad25));
  background: -webkit-linear-gradient(top, #41961c 0%, #53ad25 100%);
  background: -o-linear-gradient(top, #41961c 0%, #53ad25 100%);
  background: -ms-linear-gradient(top, #41961c 0%, #53ad25 100%);
  background: linear-gradient(to bottom, #41961c 0%, #53ad25 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41961c', endColorstr='#53ad25', GradientType=0);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
/* end gallery filters */
.gallery-items .gallery-item,
.gallery-items .grid-sizer {
  width: 20%;
}
.gallery-item {
  position: relative;
  float: left;
  /* end overlay layer */
}
.gallery-item .wrap-overlay-layer {
  background: #53ad25;
  background: rgba(83, 173, 37, 0.8);
}
.gallery-item .overlay-layer__icon {
  display: inline-block;
  width: 46px;
  height: 46px;
  background: url(images/icons.png) no-repeat -350px 0;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.gallery-item .overlay-layer__icon:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.gallery-item:hover .wrap-overlay-layer {
  display: block;
}
.gallery-item_medium {
  width: 40% !important;
}
.gallery-item_big {
  width: 60% !important;
}
/* end gallery */
/* end gallery container */
.shop {
  background: #fff;
}
.shop-filters {
	position:relative;
  padding: 2.55208333333% 2.55208333333%;
  background: #9d7d5b;
}
.shop-filter {
  display: inline-block;
  margin: .67415730337% 2.49438202247% 0 0;
}
.shop-filter:last-child {
  margin-right: 0;
}
.shop-filter label {
  display:block;
  padding:0 0 3px 10px;
  font: 1.07692308em 'PT Serif', serif;
  color: #fff;
}
.shop-filter_range {
  margin-right: 2.6741573034%;
}
.btn_shop-filter {
	margin-top:15px;
  padding: 1.12359550562% 3.14606741573%;
  float: right;
}
/* end shop filters */
.shop-items {
  border: 1px solid #f8f4f3;
}
.shop-items .shop-item,
.shop-items .grid-sizer {
  width: 25%;
}
.shop-item {
  float: left;
  text-align: center;
  border: 1px solid #f8f4f3;
  background: #fff;
  max-height: 335px;
  overflow: hidden;
}
.shop-items .shop-item:hover {
  border-color: #9faa3d;
}
.shop-item .buy-btn {
  display: block;
  height: 155px;
  line-height: 2;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
  -o-transition: 0.5s all;
  transition: 0.5s all;
}
.shop-item:hover .buy-btn {
  -moz-transform: translate(0, -155px);
  -webkit-transform: translate(0, -155px);
  -o-transform: translate(0, -155px);
  -ms-transform: translate(0, -155px);
  transform: translate(0, -155px);
}
.shop-item__thumb {
  position: relative;
  max-height: 250px;
}
/* end shop item thumb */
.shop-item__wrap {
  overflow: hidden;
}
.shop-item__content {
  background: #fff;
  position: relative;
  z-index: 20;
  overflow: hidden;
  min-height: 155px;
  padding: 10.4166666667% 4.16666666667%;
}
.shop-title {
  font: 1.84615385em 'Ubuntu', sans-serif;
  color: #896d49;
  margin: 5.96330275229% 0 7.33944954128%;
}
.shop-item__thumb .shop-title {
  position:absolute; bottom:-1px; left:0; right:0;
  margin:0;
  padding:50px 5px 0 5px;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

}
.shop-item__title {
  font-size: .92307692308em;
  color: #686868;
  margin-bottom: 2.30414746544%;
  padding-top:5px;
}
.shop-item__price {
  font: 2em 'Ubuntu', sans-serif;
  color: #000;
}
.shop-item__price span {
  display: inline-block;
  vertical-align: top;
  font: 0.61538462em 'Ubuntu', sans-serif;
  color: #7c7c7c;
}
.shop-item__price span.strike {
  text-decoration: line-through;
}
/* end shop item content */
/* end shop item wrap */
/* end shop item */
.shop-item_big {
  width: 50% !important;
}
.shop-item_big:hover .shop-item__thumb img {
  opacity: .2;
}
.shop-item_big:hover .shop-item__thumb .buy-btn {
  display: block;
}
.shop-item_big .shop-item__thumb {
  float: left;
  width: 45%;
  max-height: 350px;
}
.shop-item_big .shop-item__thumb .buy-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  margin: -55px 0 0 -69px;
  padding: 38px 10px;
  height: 135px;
  -moz-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.shop-item_big .shop-item__content {
  overflow: hidden;
  max-height: 100%;
  text-align: left;
  padding-top: 6.416667%;
}
.shop-item_big .shop-item__content p {
  font-size: .92307692308em;
  font-weight: 500;
  line-height: 2;
}
.shop-item_big .shop-item__title {
}
.shop-item_big .shop-item__quote p {
  font: italic 1.38461538em 'PT Serif', serif;
  line-height: 1.2;
  color: #000;
}
.shop-item_big .shop-item__price {
  font: 3.53846154em 'Ubuntu', sans-serif;
  color: #896d49;
}
.shop-item_big .shop-item__price span {
  display: inline-block;
  vertical-align: top;
  font: 0.36956522em 'Ubuntu', sans-serif;
  color: #896d49;
  margin-top: 8px;
}
.brought-by {
	position:relative; top:2em;
	margin-top:2em;
	padding:2em 6% 0 6%;
	text-align:left;
	border-top:10px solid #fefaec;
}
.brought-by h3 {
  font: 1.84615385em 'Ubuntu', sans-serif;
}
.brought-by h3 a {
	color: #896d49;
}
.brought-by .btn {
	border:1px solid #eee;
}
.brought-by .featured-image {
	width: 42%;
	margin-left: 4%;
}
/* end shop item big */
/* end shop items */
/* end shop */
.mainimage {
	position:relative;
	margin: 0 5.6%;
}
.gallerybtns {
	position:absolute; bottom:20px; left:5%;
}
.gallerybtns .gallery {
	display:inline-block;
}
.gallery li {
	display:none;
}
.gallery li:first-child {
	display:inline-block;
}
.gallery li a {
	display:block;
	padding:10px 20px 10px 40px;
	color:#ddd;
	text-transform:uppercase;
	font: 1em 'Ubuntu', sans-serif;
	line-height:20px;
	background:#333 url(images/icon_image.png) no-repeat 13px 13px;
	background-color:rgba(0,0,0,.6);
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
	-webkit-transition:all .25s ease; -moz-transition:all .25s ease; -o-transition:all .25s ease; -ms-transition:all .25s ease; transition:all .25s ease;
}
.gallery li a:hover {
	color:#fff;
	background-color:#896d49;
}

.featured-image .gallerybtns {
	position:static;
	text-align:right;
}
.featured-image .gallerybtns .gallery {
	margin:0;
}
.featured-image .gallerybtns li a {
	margin-top:10px;
	background-color:transparent;
	color:#888;
	background-position:13px -87px;
}
.featured-image .gallerybtns li a:hover {
	color:#fff;
	background-color:#896d49;
	background-position:13px 13px;
}

.price-range__container {
  position: relative;
  display: inline-block;
  width: 130px;
  margin-left: 70px;
}
.price-range__container input[type="text"] {
  outline: none;
  border: none;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 45%;
  height: auto;
  padding: 0;
  font: 12px 'Ubuntu', sans-serif;
  color: #fff;
  text-align: center;
}
.keywords__container {
	display:inline-block;
	width:130px;
}
.keywords__container .keywords__input {
	padding: 5px 18px;
	height:27px;
}
/* end price range container */
.price-range__amount {
  position: absolute;
  top: 50%;
  margin-top: -9px;
}
.price-range__amount_first-price {
  left: -50%;
}
.price-range__amount_last-price {
  right: -50%;
}
/* end price range amount */
.price-range__scale {
  position: relative;
  text-align: left;
  background: #5da02e;
  height: 6px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.price-range__scale .ui-slider-handle {
  position: absolute;
  top: -2px;
  z-index: 2;
  margin-left: -3px;
  width: 11px;
  height: 12px;
  cursor: default;
  background: url(images/icons.png) no-repeat -300px 0;
}
.price-range__scale .ui-slider-range {
  position: absolute;
  z-index: 1;
  border: 0;
  height: 100%;
  background: #fff;
}
/* end price range scale */
/* end price range */
.wrap-main-slider {
  position: relative;
  clear: left;
}
.wrap-main-slider .main-slider-banner {
	position: absolute;
	top: 0;
	left: 75%;
}
.wrap-main-slider .main-slider-calendar-banner {
	position: absolute;
	top: 2%;
	left: 3%;
}
.wrap-main-slider .bx-pager {
  position: absolute;
  bottom: 0;
  left:0;
  right:0;
  padding:20px 0;
  text-align:center;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 ); /* IE6-8 */

}
.wrap-main-slider .bx-viewport {
  height: 663px !important;
}
.wrap-main-slider .bx-pager-item {
  display:inline-block;
  margin:0 7px;
}
.wrap-main-slider .bx-pager-item:last-child {
  margin-bottom: 0;
}
.wrap-main-slider .bx-pager-link {
  display: block;
  padding:0;
  width: 20px;
  height:20px;
  line-height: 21px;
  font-size:11px;
  text-align:center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #ccc; background:rgba(255,255,255,.9);
}
.wrap-main-slider .bx-pager-link.active {
  background: #896d49;
  color: #fff;
}
.main-slider__item {
  height: 663px;
}
.main-slider__item .container {
  height: 100%;
  text-align: center;
}
.main-slider__item_first-bg {
  background: url(http://placehold.it/1920x663) no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
}
.main-slider__item_second-bg {
  background: url(http://placehold.it/1920x663) no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
}
.main-slider__item_third-bg {
  background: url(http://placehold.it/1920x663) no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
}
.main-slider__title {
  font-size: 5.23076923em;
  color: #fff;
  text-align: center;
  margin-bottom: 1.45833333333%;
  padding-top: 10%;
  text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  font-family: "PT Serif", serif;
}
.main-slider-post__image {
  position: relative;
  z-index: 1;
  display: inline-block;
  vertical-align: middle;
  width: 45%;
  margin-left: -70px;
}
.wrap-price {
  position: absolute;
  top: 50%;
  right: 30px;
  margin-top: -55px;
  display: table;
  width: 142px;
  height: 142px;
  padding: 15px;
  background: #9d7d5b;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.price {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font: 4.15384615em 'Ubuntu', sans-serif;
  color: #ffea00;
  text-shadow: 8px 8px 0 rgba(0, 0, 0, 0.07);
}
/* end main slider post image */
.main-slider-post__container {
  position: relative;
  padding:20px 20px 5px 20px;
  z-index: 2;
  vertical-align: middle;
  background:#3b2d1f; background:rgba(59,45,31,.6);
  text-align: center;
  color: #fff;
  margin: 20px 100px;
}
.main-slider-post__container p {
  font-size: .92307692308em;
  line-height: 1.4;
  font-weight: 500;
  color: inherit;
  text-align: inherit;
}
.main-slider-post__title {
  font: 1.84615385em 'PT Serif', serif;
  margin-bottom: 30px;
  color: inherit;
}
.main-slider-post__quote p {
  font-size: 1.5em;
  font-family: 'Arial', sans-serif;
  font-weight: normal;
  color: #fff;
}
.main-slider-post__quote a {
  color: inherit;
  text-decoration: underline;
}
.main-slider__item .main-slider-cont {
	text-align:center;
	margin-left:-10%;
	margin-top:2%;
}
.main-slider__item .main-slider-cont p {
	padding:0 5%;
	color:#fff;
	text-shadow:1px 1px 3px rgba(0,0,0,.5);
	text-align:center;
}
.main-slider__item .main-slider-cont .more {
	display: inline-block;
	padding:10px 20px;
	font-size:1.5em;
	color:#fff;
	background:#896d49;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.main-slider__item .main-slider-post__image .more {
	font-size:2em;
}
.main-slider__item .slider-more { color: #fff; background: #8f693f; border-radius: 12px; display: inline-block; line-height: 24px; padding: 0 24px; text-decoration: none; }

/* end main slider post container */
/* end main slider post */
/* end main slider item */
/* end main slider */
/* end wrap main slider */
.about {
  text-align: center;
  color: #a07258;
  margin: 4.79166666667% 0 6.25%;
}
.about p {
  text-align: center;
  line-height: 1.5;
}
.about__title {
  display: inline-block;
  font: 4.15384615em 'Ubuntu', sans-serif;
  color: #a07258;
  margin-bottom: 2.08333333333%;
  padding-bottom: 1.5625%;
  border-bottom: 1px solid #e2d0bc;
}
.about__sub-title {
  font: 1.76923077em 'PT Serif', serif;
  line-height: 1.5;
  margin-bottom: 3%;
}
.about p a {
  font: 1.6em 'Ubuntu', sans-serif;
  color:#a07258;
}
/* end about */
.search {
  margin-top: 6.97916666667%;
}
.search input::-webkit-input-placeholder {
  color: #ccc;
}
.search input:-moz-placeholder {
  color: #ccc;
}
.search input[type="text"] {
  float: left;
  width: 81.25%;
  border: 3px solid #ffeb90;
  border-right: transparent;
  height: 80px;
  padding: 1.28205128205% 2.91666666667%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #fff;
  font: 1.69230769em 'PT Serif', serif;
  color: #fff;
  -webkit-box-shadow: inset 8px 8px 0 rgba(255, 137, 94, 0.03);
  -moz-box-shadow: inset 8px 8px 0 rgba(255, 137, 94, 0.03);
  box-shadow: inset 8px 8px 0 rgba(255, 137, 94, 0.03);
}
.search button[type="submit"] {
  float: right;
  width: 18.75%;
  height: 80px;
  font: 1.84615385em 'Ubuntu', sans-serif;
  color: #fff;
  text-transform: lowercase;
  background: #ff6a21;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmNmEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjQ5MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ff6a21 1%, #ff4917 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ff6a21), color-stop(100%, #ff4917));
  background: -webkit-linear-gradient(top, #ff6a21 1%, #ff4917 100%);
  background: -o-linear-gradient(top, #ff6a21 1%, #ff4917 100%);
  background: -ms-linear-gradient(top, #ff6a21 1%, #ff4917 100%);
  background: linear-gradient(to bottom, #ff6a21 1%, #ff4917 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6a21', endColorstr='#ff4917', GradientType=0);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  border-bottom: 3px solid #e94415;
}
.search button[type="submit"]:hover {
  background: #ff4917;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNDkxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmNmEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #ff4917 0%, #ff6a21 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff4917), color-stop(99%, #ff6a21));
  background: -webkit-linear-gradient(top, #ff4917 0%, #ff6a21 99%);
  background: -o-linear-gradient(top, #ff4917 0%, #ff6a21 99%);
  background: -ms-linear-gradient(top, #ff4917 0%, #ff6a21 99%);
  background: linear-gradient(to bottom, #ff4917 0%, #ff6a21 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4917', endColorstr='#ff6a21', GradientType=0);
}
.search__icon {
  display: inline-block;
  vertical-align: -4px;
  width: 25px;
  height: 25px;
  margin-left: 5.55555555556%;
  background: url(images/icons.png) no-repeat -50px 0;
}
/* end search */
.video-thumb {
  width: 50%;
  height: 345px;
  float: left;
  background: #000000 url(http://placehold.it/480x345) no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
}
.video-thumb_about {
  width: 55.4913294798%;
}
.video-prev__btn {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  width: 88px;
  height: 87px;
  background: url(images/video-btn.png) no-repeat;
}
.video-prev__entry {
  display: inline-block;
  vertical-align: middle;
  width: 54.1666666667%;
  text-align: left;
  color: #fff;
}
.video-prev__entry p {
  font-size: .84615384615em;
}
.video-prev__title {
  font: 2.53846154em 'Ubuntu', sans-serif;
  color: #fff;
  text-transform: lowercase;
  margin-bottom: 0;
}
/* end video container */
.people {
  position: relative;
  float: right;
  width: 50%;
  height: 345px;
  background: #9d7d5b;
  overflow: hidden;
}
.people__quote {
  position: relative;
  z-index: 2;
  width: 44.7916666667%;
  margin: 14.1666666667% 0 0 11.875%;
  color: #fff;
}
.people__quote:before {
  content: "";
  position: absolute;
  top: -26px;
  left: -98px;
  width: 113px;
  height: 80px;
  background: url(images/icons.png) no-repeat 0 -200px;
}
.people__quote p {
  font-family: 'PT Serif', serif;
  font-style: italic;
  line-height: 1.9;
}
.people__name {
  font: bold 1.84615385em 'PT Serif', serif;
  color: #fff;
  margin-bottom: 2.79069767442%;
}
.people__post {
  font-size: .92307692308em;
  color: #b8ece8;
  margin-bottom: 8.83720930233%;
}
/* end people quote */
.people__photo {
  position: absolute;
  right: 0;
  top: 50px;
  z-index: 1;
  width: 195px;
}
/* end people photo */
/* end people */
.picture-block {
  height: 516px;
  background: url(http://placehold.it/960x516) no-repeat;
  text-align: center;
  color: #fff;
  padding: 2.08333333333%;
}
.picture-block p {
  font: 1.84615385em 'PT Serif', serif;
  text-align: center;
  line-height: 1.5;
}
.picture-block .btn {
  margin-top: .76086956522%;
}
.picture-block__title {
  display: inline-block;
  font: 3.30769231em 'Ubuntu', sans-serif;
  color: #fff;
  letter-spacing: 35px;
  text-transform: lowercase;
  margin-bottom: 25px;
  padding: 16.3043478261% 0 3.26086956522%;
  border-bottom: 1px solid #fcd969;
  text-shadow: 9px 9px 0 rgba(255, 76, 3, 0.24);
  word-break: break-all;
}
/* end picture block */
.blog-container {
  float: left;
  width: 28.4375%;
  padding: 3.33333333333% 4.16666666667%;
  border-right: 1px solid #f2f2f2;
  text-align: center;
  background: #fff;
  /* end subscribe */
  /* end blogs */
}
.blog-container .subscribe {
  background: transparent;
  margin-bottom: 19.7916666667%;
  padding: 0;
}
.blog-container .subscribe__title {
  color: #896d49;
}
.blog-container .blogs {
  background: transparent;
  padding: 0;
}
.blog-container .blogs_home .blog {
  width: 100%;
}
.blog-container .blog {
  margin: 0 0 15.625% 0;
}
.blog-container .blog:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.blog-container .blog__title {
  margin-top: 7.29166666667%;
}
.blog-container__title {
  font: 5.23076923em 'Ubuntu', sans-serif;
  color: #896d49;
  margin-bottom: 11.4583333333%;
}
/* end blog container */
.testimonials {
  float: right;
  width: 71.5625%;
  background: #fff;
}
.testimonial__header {
  padding: 6.55021834061% 5.09461426492%;
}
.testimonial__name {
  font: 700 1.84615385em 'PT Serif', serif;
  color: #000;
  margin-bottom: .81037277147%;
}
.testimonial__location {
  font-size: .92307692308em;
  color: #c5c3c2;
  margin-bottom: 2.43111831442%;
}
.testimonial__location:before {
  content: "";
  display: inline-block;
  margin-right: 1.62074554295%;
  width: 9px;
  height: 12px;
  background: url(images/icons.png) no-repeat 0 -100px;
}
.testimonial__quote p {
  font: italic 1.69230769em 'PT Serif', serif;
  color: #7b7a79;
}
.testimonial__quote p:last-child {
  margin-bottom: 0;
}
/* end testimonial header */
.testimonial__gallery img {
  width: 25%;
  display: inline-block;
  margin-left: -4px;
}
.testimonial__gallery img:first-child {
  margin-left: 0;
}
/* end testimonial gallery */
.testimonial__entry {
  padding: 4.36681222707% 5.09461426492%;
}
.testimonial__entry p {
  color: #7b7a79;
}
/* end testimonial entry */
/* end testimonial content */
/* end testimonial */
.testimonial-people {
  text-align: center;
}
.testimonial-people img {
  margin: 45px 0 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 11px solid transparent;
}
.testimonial-people__name {
  font: 700 1.23076923em 'PT Serif', serif;
  color: #000;
  margin-bottom: 2.63157894737%;
}
.testimonial-people__city {
  font-size: .84615384615em;
  color: #d4b8a9;
}
/* end testimonial poeple */
.testimonials_tabs .ui-tabs-active .testimonial-people img,
.testimonials_tabs .ui-state-active .testimonial-people img {
  border: 11px solid #ffefdc;
}
/* end tabs testimonials */
.wrap-testimonials-slider {
  position: relative;
  overflow: hidden;
  background: #fff3ef;
}
.wrap-testimonials-slider .bx-controls-direction a {
  position: absolute;
  top: 0;
  outline: 0;
  width: 60px;
  height: 100%;
  text-indent: -9999px;
  z-index: 9999;
  background: #fff3ef;
}
.wrap-testimonials-slider .bx-controls-direction a:hover {
  background: #5bb628;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViYjYyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjkwMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #5bb628 0%, #3b901a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bb628), color-stop(100%, #3b901a));
  background: -webkit-linear-gradient(top, #5bb628 0%, #3b901a 100%);
  background: -o-linear-gradient(top, #5bb628 0%, #3b901a 100%);
  background: -ms-linear-gradient(top, #5bb628 0%, #3b901a 100%);
  background: linear-gradient(to bottom, #5bb628 0%, #3b901a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bb628', endColorstr='#3b901a', GradientType=0);
}
.wrap-testimonials-slider .bx-controls-direction .bx-prev {
  left: 0;
}
.wrap-testimonials-slider .bx-controls-direction .bx-prev:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  width: 17px;
  height: 16px;
  background: url(images/icons.png) no-repeat -100px -50px;
}
.wrap-testimonials-slider .bx-controls-direction .bx-prev:hover:before {
  background-position: -200px -50px;
}
.wrap-testimonials-slider .bx-controls-direction .bx-next {
  right: 0;
}
.wrap-testimonials-slider .bx-controls-direction .bx-next:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  width: 17px;
  height: 16px;
  background: url(images/icons.png) no-repeat -150px -50px;
}
.wrap-testimonials-slider .bx-controls-direction .bx-next:hover:before {
  background-position: -250px -50px;
}
.testimonials-slider__item {
  background: #fff;
  height: 239px;
}
/* end testemonials */
.category-products {
  margin-top: 4.3%;
}
.category-product {
  float: left;
  width: 33.33%;
  height: 235px;
  padding: 8% 4%;
}
.category-product:nth-child(1) {
  -webkit-box-shadow: 0 15px 15px -10px #ffcfac;
  -moz-box-shadow: 0 15px 15px -10px #ffcfac;
  box-shadow: 0 15px 15px -10px #ffcfac;
  background: url(http://placehold.it/320x235) no-repeat;
}
.category-product:nth-child(2) {
  -webkit-box-shadow: 0 15px 15px -10px #cce1af;
  -moz-box-shadow: 0 15px 15px -10px #cce1af;
  box-shadow: 0 15px 15px -10px #cce1af;
  background: url(http://placehold.it/320x235) no-repeat;
}
.category-product:nth-child(3) {
  -webkit-box-shadow: 0 15px 15px -10px #f4b8b6;
  -moz-box-shadow: 0 15px 15px -10px #f4b8b6;
  box-shadow: 0 15px 15px -10px #f4b8b6;
  background: url(http://placehold.it/320x235) no-repeat;
}
.category__title {
  font: 3.07692308em 'Ubuntu', sans-serif;
  color: #fff;
  text-transform: lowercase;
  margin-bottom: 0;
  word-break: break-all;
}
.category__btn {
  font: 700 0.76923077em 'Ubuntu', sans-serif;
  color: #fff;
  text-transform: uppercase;
}
/* category product */
/* wrap category product */
/* category products */
.select-filter {
  /* WRAPPER */
  /* CARAT */
  /* OLD SELECT (HIDDEN) */
  /* SELECTED FEEDBACK ITEM */
  /* DROP DOWN WRAPPER */
  /* Height is adjusted by JS on open */
  /* FADE OVERLAY FOR SCROLLING LISTS */
  /* DROP DOWN LIST */
  /* DROP DOWN LIST ITEMS */
  /* .focus class is also added on hover */
}
.select-filter .dropdown,
.select-filter .dropdown div,
.select-filter .dropdown li,
.select-filter .dropdown div::after,
.select-filter .dropdown .carat,
.select-filter .dropdown .carat:after,
.select-filter .dropdown .selected::after,
.select-filter .dropdown:after {
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -ms-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
.select-filter .dropdown .selected::after,
.select-filter .dropdown.scrollable div::after {
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  -ms-pointer-events: none;
  pointer-events: none;
}
.select-filter .dropdown {
  position: relative;
  display: inline-block;
  vertical-align: -3px;
  width: auto;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select-filter .dropdown.open {
  z-index: 2;
}
.select-filter .dropdown .carat {
  position: absolute;
  top: 50%;
  right: -15px;
  margin-top: -2px;
  width: 8px;
  height: 7px;
  background: url(images/icons.png) no-repeat -500px -50px;
}
.select-filter .dropdown.open .carat {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.select-filter .dropdown .old {
  position: absolute;
  left: 0;
  top: 0;
  height: 0;
  width: 0;
  overflow: hidden;
}
.select-filter .dropdown select {
  position: absolute;
  left: 0px;
  top: 0px;
}
.select-filter .dropdown.touch .old {
  width: 100%;
  height: 100%;
}
.select-filter .dropdown.touch select {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.select-filter .dropdown .selected,
.select-filter .dropdown li {
  display: block;
  font: 1.07692308em 'Ubuntu', sans-serif;
  line-height: 1;
  color: #fff;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
}
.select-filter .dropdown .selected {
  border-bottom: 1px dashed #fff;
  font-weight: 700;
}
.select-filter .dropdown div {
  position: absolute;
  height: 0;
  left: -80%;
  right: 0;
  top: 100%;
  margin-top: 15px;
  background: #fff;
  opacity: 0;
  width: 185px;
  text-align: left;
}
.select-filter .dropdown div:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  margin-left: -5px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
}
.select-filter .dropdown.open div {
  opacity: 1;
  z-index: 2;
}
.select-filter .dropdown.scrollable div::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50px;
  box-shadow: inset 0 -50px 30px -35px #f8f8f8;
}
.select-filter .dropdown.scrollable:hover div::after {
  box-shadow: inset 0 -50px 30px -35px #f4f4f4;
}
.select-filter .dropdown.scrollable.bottom div::after {
  opacity: 0;
}
.select-filter .dropdown ul {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  list-style: none;
  overflow: hidden;
}
.select-filter .dropdown.scrollable.open ul {
  overflow-y: auto;
}
.select-filter .dropdown li {
  font: 700 0.84615385em 'Ubuntu', sans-serif;
  color: #896d49;
  line-height:1.3;
  overflow:visible;
  white-space:normal;
  padding:5px 10px;
}
.select-filter .dropdown li.focus {
  background: #fff9e7;
  position: relative;
  z-index: 3;
}
.select-filter .dropdown li.active {
  background: #fff9e7;
  color: #896d49;
}
.select-filter__label {
  display: inline-block;
  font-size: 1.07692307692em;
  color: #fff;
}
.shop-item_ins {
  float: none;
  width: 100% !important;
  max-height: none;
  overflow: initial;
  padding: 7.91666666667% 0 9.6875%;
}
.shop-item_ins .buy-btn {
  height: 135px;
  line-height: initial;
}
.shop-item_ins:hover .shop-item__thumb .buy-btn {
  display: none;
}
.shop-item_ins:hover .buy-btn {
  -moz-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.shop-item_ins:hover .shop-item__thumb img {
  opacity: 1;
}
.shop-item_ins .shop-item__content,
.shop-item_ins .shop-item__thumb,
.shop-item_ins .shop-item__details {
  float: none;
  display: inline-block;
  vertical-align: middle;
}
.shop-item_ins .shop-item__thumb {
  width: 45%;
  padding: 0 6.25% 0 2%;
}
.shop-item_ins .shop-item__details {
  width: 20%;
  padding: 0 2%;
  text-align: center;
}
.shop-item_ins .shop-item__details p {
	text-align:center;
	margin-bottom:10px;
	font: 1.53846154em 'Ubuntu', sans-serif;
	color: #896d49;
}
.shop-item_ins .shop-item__details .buy-btn {
  display: inline-block;
  background: #8f693f;
}
.shop-item_ins .shop-item__content {
  width: 34%;
  padding: 0 2% 0 6.25%;
}
.shop-item_ins .shop-item__price {
  margin-top: 13.4199134199%;
}
.shop-item_ins .shop-item__price span {
  color: #896d49;
}
.shop-filter .keywords__container input.keywords__input {
	padding-left:10px;
	padding-right:10px;
}
.select-filter .selecter {
	display:inline-block;
	margin-bottom:0;
	float:none;
	width:150px;
	vertical-align:middle;
}
.select-filter .selecter .selecter-selected {
	padding:7px 40px 7px 10px;
	color:#fff;
	background:#875824;
}
.select-filter .selecter .selecter-selected::after {
	width:50px;
}
/* end shop item ins */
.amount {
  position: relative;
  display: inline-block;
  width: 100px;
  margin-bottom: 14.440433213%;
}
.amount__btn {
  position: absolute;
  top: 0;
  width: 32px;
  height: 38px;
  background: #fff9e9;
  cursor: pointer;
  font-size: 2.30769230769em;
  font-weight: 700;
  color: #bdd45b;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.amount__btn_minus {
  right: 27px;
  -webkit-border-radius: 35px 0 0 35px;
  -moz-border-radius: 35px 0 0 35px;
  border-radius: 35px 0 0 35px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-right: 1px solid #ffdec2;
}
.amount__btn_plus {
  right: -4px;
  -webkit-border-radius: 0 35px 35px 0;
  -moz-border-radius: 0 35px 35px 0;
  border-radius: 0 35px 35px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 35px;
}
/* end amount */
.statistics {
  position: relative;
  height: 519px;
  background: url(images/map.jpg) no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
}
.statistics .circle-text {
  width: 100%;
  position: absolute;
  text-align: center;
  display: inline-block;
}
.statistics__wrap {
  position: absolute;
  top: 0;
  right: 4%;
}
.statistics__item {
  text-align: center;
  margin: 28.125% 0;
}
.statistics__circle {
  display: block;
  height: 160px;
  font-family: 'Ubuntu', sans-serif;
  color: #ff7029;
}
.statistics__text {
  font: 1.07692308em 'PT Serif', serif;
  color: #a07258;
  margin-top: 6.25%;
}
/* end statictics section */
/* Reset Styles
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio[controls],
canvas,
video {
  display: inline-block;
}
html {
  overflow-y: scroll;
  /* 1 */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
  -ms-text-size-adjust: 100%;
}
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
ul,
li,
ol,
a,
em,
img,
strong,
fieldset,
form,
label,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  list-style: none;
}
:focus {
  outline: 0;
}
img {
  vertical-align: middle;
  outline: 0;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
}
html,
body,
textarea,
input {
  -webkit-text-size-adjust: none;
}
body {
  text-align: left;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.2;
  margin-top: 48px;
}
/* Form
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  height: 37px;
  -webkit-appearance: button;
  font-size: 14px;
  background: transparent;
  letter-spacing: 1px;
  border: 1px;
  text-transform: uppercase;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  -webkit-opacity: 0.75;
  opacity: 0.75;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #ccc;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #ccc;
}
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
  width: 100%;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  -webkit-box-shadow: inset 3px 3px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: inset 3px 3px rgba(0, 0, 0, 0.03);
  box-shadow: inset 3px 3px rgba(0, 0, 0, 0.03);
  background: #875822;
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwNTMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMzY3MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #875822 0%, #f36723 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #875822), color-stop(100%, #f36723));
  background: -webkit-linear-gradient(top, #875822 0%, #f36723 100%);
  background: -o-linear-gradient(top, #875822 0%, #f36723 100%);
  background: -ms-linear-gradient(top, #875822 0%, #f36723 100%);
  background: linear-gradient(to bottom, #875822 0%, #f36723 100%);*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#875822', endColorstr='#f36723', GradientType=0);
  outline: none;
  border: none;
  font: 500 0.92307692em 'Ubuntu', sans-serif;
  color: #fff;
}
input[type="text"].green__version,
input[type="email"].green__version,
input[type="password"].green__version,
textarea.green__version {
	color:#fff;
	background:#875822;
}
input[type="text"],
input[type="email"],
input[type="password"] {
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 37px;
  padding: 10px 18px;
}
textarea {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  resize: none;
  padding: 15px 16px;
}
/* Float & Align
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
.float-left {
  float: left  !important;
}
.float-right {
  float: right !important;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
/* Clearfix
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
.cf:before,
.cf:after {
  content: "";
  display: table;
}
.cf:after {
  clear: both;
}
.clear {
  clear: both;
}
/* Links
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
a {
  text-decoration: none;
  cursor: pointer;
  /*.transition(color 100ms linear);*/
}
/* Typography
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 1em;
}
h1 {
  font-size: 28px;
}
h2 {
  font-size: 22px;
}
h3 {
  font-size: 18px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}
p {
  margin: 0 0 1em 0;
  text-align: left;
  line-height: 1.8;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
img {
  border: 0;
}
.small {
  font-size: 10px;
}
.hidden {
	display:none;
}

::-webkit-input-placeholder	{ color:#ccc; }
:-moz-placeholder			{ color:#ccc; }
::-moz-placeholder			{ color:#ccc; opacity:1; }
:-ms-input-placeholder		{ color:#ccc; }
.green__version ::-webkit-input-placeholder	{ color:#fff; }
.green__version :-moz-placeholder			{ color:#fff; }
.green__version ::-moz-placeholder			{ color:#fff; opacity:1; }
.green__version :-ms-input-placeholder		{ color:#fff; }


.carttable {
	width:100%;
	font-family: Arial, sans-serif;
}
.carttable tr:nth-child(even) td {
	background: #f4f0eb;
}
.carttable td {
	padding:2%;
}
.carttable td a {
	color:#896d49;
}
.carttable a.delete {
	display:inline-block;
	width:40px;
	height:40px;
	background: url(images/icons.png) no-repeat -495px 5px;
	text-indent:-9000em;
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
}
.carttable .delete:hover {
	background-color:#896d49;
	background-position:-145px 5px;
}
.carttable tfoot th {
	padding:4% 2%;
	font: bold 1.3em 'Ubuntu', sans-serif;
	border-left:1px solid #eee;
}
.carttable tfoot th:first-child {
	text-align:right;
	text-transform:uppercase;
	border-left:none;
}
.carttable input { background: #a77850; }

.cartbuttons {
	margin:20px 0;
}
.cartbuttons .invert-form {
	display:inline-block;
	margin-left:2%;
}
.cartbuttons .invert-form a {
	padding:15px 30px;
}

.ordertable .first {
	text-align:center;
}
.ordertable .orderbuttons {
	text-align:right;
	min-width:115px;
}
.ordertable .orderbuttons .btn {
	display:inline-block;
	padding:10px;
	text-indent:-9000em;
	width:30px;
	background:#62AF3E url(images/icons.png) no-repeat 0 0;
}
.ordertable .orderbuttons .order-pay	{ background-position:-621px -41px; }
.ordertable .orderbuttons .order-dl		{ background-position:-621px -141px; }
.ordertable .orderbuttons .order-remove	{ background-position:-621px -87px; background-color:#9c7d59; margin-left:7px; }
.ordertable .orderbuttons .order-pay-cc	{ background-position:-621px -87px; background-color:#62AF3E; }

.credit-card-tmp {
 background:url('data:image/png;base64,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');
 text-align:right;
 vertical-align: top;
 display:inline-block;
 padding:0px;
 text-indent:-9000em;
 width:30px;
 height: 30px;
 background-size: 100% 100%;
}

.deliveryoptions h4 {
	margin-bottom:7px;
	padding-left:15px;
	color:#666;
	font: bold 1.3em 'Ubuntu', sans-serif;
}
.deliveryoptions p {
	padding-left:15px;
	margin-bottom:20px;
	font-size:0.9em;
	color:#888;
}


.articlefooter {
	padding-top:20px;
	margin-top:50px;
	text-align:right;
	border-top:1px solid #eee;
}
.articlefooter .back {
	display:inline-block;
	padding:5px 0;
	font: bold 0.76923077em 'Ubuntu', sans-serif;
	color: #555;
	text-transform: uppercase;
}
.articlefooter .back i {
	margin-right:5px;
}

.shop-item__availability {
	margin-top:40px;
}
.shop-item__availability span {
	line-height:1.5;
	display:block;
	font-weight:bold;
}



.emptybasket {
	padding-top:1em;
	color:#896d49;
	font: bold 2em 'Ubuntu', sans-serif;
	text-align:center;
}
.emptysearch {
	padding:2em 0;
	color:#9d7d5b;
	font: bold 2em 'Ubuntu', sans-serif;
	text-align:center;
}



/* Framework TYPO
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
.story {
  line-height: 1.5;
}
.story ul {
  list-style: square;
}
.story ul li {
  list-style: square;
}
.story ol {
  list-style: decimal;
}
.story ol li {
  list-style: decimal;
}
.story ul,
.story ol {
  margin: 0 0 1em 1.5em;
  line-height: 1.5;
}
.story ul ul,
.story ol ul,
.story ul ol,
.story ol ol {
  margin-bottom: 0;
}
.story ol ol {
  list-style: upper-alpha;
}
.story ol ol ol {
  list-style: lower-roman;
}
.story ol ol ol ol {
  list-style: lower-alpha;
}
.story h1,
.story h2,
.story h3,
.story h4,
.story h5,
.story h6 {
  text-transform: none;
  margin-bottom: .5em;
}
.story a:link,
.story a:visited,
.story a:hover,
.story a:active {
  text-decoration: none;
}
.story table {
  width: auto;
  border-collapse: collapse;
  margin-bottom: 18px;
}
.story table td,
.story table th {
  padding: 6px 10px;
  text-align: center;
  border: 1px solid #ccc;
}
.story table th {
  font-weight: bold;
}
.story pre,
.story code {
  background: #ffffff;
  padding: 20px;
  box-shadow: 1px 1px 2px #d0d0d0;
  color: #4a4a4a;
  display: block;
  margin: 10px 15px 10px 0px;
}
.story address {
  display: inline-block;
  padding: 20px;
  background: #eaeaea;
  line-height: 20px;
  margin-bottom: 15px;
}
.story blockquote {
  font-style: italic;
  border-left: 2px dotted #9b9b9b;
  padding-left: 15px;
  margin: 1em 3em;
}
.story blockquote p:before {
  content: '"';
}
.story blockquote p:after {
  content: '"';
}
.story .wp-caption {
  box-shadow: 1px 1px 2px #bebebe;
  width: auto;
}
.story .wp-caption p.wp-caption-text {
  background: #ffffff;
  text-align: center;
  color: #a1a1a1!important;
  margin: 0!important;
}
.story dl {
  background: #ffffff;
  padding: 20px;
  box-shadow: 1px 1px 2px #d0d0d0;
  color: #4a4a4a;
  display: block;
  margin: 10px 20px 10px 0px;
}
.story dl dt {
  width: 150px;
  float: left;
  font-size: 13px;
  line-height: 13px;
  color: #000000;
  text-transform: uppercase;
}
.story dl dd {
  margin-left: 160px;
  margin-bottom: 10px;
  line-height: 18px;
}
.story img.size-auto,
.story img.size-full,
.story img.size-large,
.story img.size-medium,
.story .attachment img {
  max-width: 100%;
  /* When images are too wide for containing element, force them to fit. */
  height: auto;
  /* Override height to match resized width for correct aspect ratio. */
}
.story .alignleft,
.story img.alignleft {
  display: inline;
  float: left;
  margin-right: 1em;
}
.story .alignright,
.story img.alignright {
  display: inline;
  float: right;
  margin-left: 1em;
}
.story .aligncenter,
.story img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.story img.alignleft,
.story img.alignright,
.story img.aligncenter {
  margin-bottom: 1em;
}
.story .wp-caption {
  line-height: 1.5;
  margin-bottom: 1em;
  text-align: center;
}
.story .wp-caption p.wp-caption-text {
  color: #888;
  font-size: 11px;
  margin: 0;
  padding: 5px;
}
.story .wp-smiley {
  margin: 0;
}
/* Flexslider Default Styles
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
.flexslider {
  position: relative;
}
.flexslider ul,
.flexslider ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flexslider ul li,
.flexslider ol li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flexslider .slides > li {
  position: relative;
  display: none;
  -webkit-backface-visibility: hidden;
  text-align: center;
}
.flexslider .slides img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
  height: auto;
  width: auto;
}
.flexslider .descr {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background: rgba(100, 100, 100, 0.5);
  color: #fff;
  text-align: left;
}
.flexslider .descr h3 {
  text-align: left;
}
.flexslider .descr .text p:last-child {
  margin-bottom: 0;
}
.flex-container {
  position: relative;
}
/* Clearfix for the .slides element
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .slides {
  display: block;
}
* html .slides {
  height: 1%;
}
@media screen and (max-width: 1024px) {
  .container {
    padding: 0 2%;
  }
  .header .container {
    height: auto;
  }
  .second-nav__item {
    margin: 1% 0;
  }
  .shop-item {
    max-height: none;
    overflow: initial;
  }
  .shop-item > .buy-btn {
    display: block;
    height: auto;
  }
  .shop-item:hover .buy-btn {
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .shop-item_big:hover .shop-item__thumb img {
    opacity: initial;
  }
  .shop-item_big .shop-item__thumb .buy-btn {
    display: block !important;
  }
  .shop-item_ins .shop-item__thumb .buy-btn {
    display: none !important;
  }
}
/* end 1024 */
@media screen and (max-width: 960px) {
  .header {
    padding: 2% 0;
  }
  .logo {
    position: inherit;
    display: none;
  }
  .logo_second-type {
    float: left;
    display: block;
  }
  .login-box {
	  margin-top:10px;
  }
  .basket {
    margin-top:12px;
  }
  .wrap-nav {
    float: none;
    width: 100%;
    padding-top: 1%;
    clear: both;
    text-align: center;
  }
  .nav__item {
    margin: 0 2%;
  }
  .nav__item > a {
    padding: 5px 0 10px;
    border: none;
  }
  .nav__item > a:hover {
    border-top: none;
    color: #ffea00;
  }
  .nav__item_active a {
    border-top: none;
  }
  .sub-nav {
    top: 29px;
  }
  .login_link {
	  padding:5px 0;
  }
  .login_dropdown {
	  top:35px;
  }
}
/* end 960px */
@media screen and (max-width: 900px) {
  .footer > .top-section .container {
    text-align: center;
  }
  .footer-widget {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 30%;
    text-align: left;
    margin: 0;
  }
  .tweets {
    float: none;
    width: 50%;
    text-align: left;
    margin-top: 5%;
  }
  .shop-filters {
    text-align: center;
  }
  .btn_shop-filter {
    float: none;
  }
  .category__title {
    font-size: 2em;
  }
	.blog_big {
	  width: 44.5% !important;
	  margin-left:5%;
	  text-align: left;
	}

}
/* end 900px */
@media screen and (max-width: 800px) {
  .main-slider-post__container {
    margin: 20px 0;
  }
  .tab-nav {
    margin-bottom: 1%;
  }
  .tabs-section .ui-tabs .ui-widget-header .ui-state-default {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  #contacts-map {
    height: 350px;
  }
  .product-item {
    padding: 7% 10%;
  }
  .testimonials,
  .blog-container {
    float: none;
    width: 100%;
  }
  .testimonials {
    margin-bottom: 3%;
  }
  .blog-container__title {
    margin-bottom: 5%;
  }
  .blog-container .subscribe {
    width: 60% !important;
    margin: 0 auto 3%;
  }
  .blog-container .blogs_home .blog {
    width: 45%;
    border-bottom: 0;
    margin: 0 2%;
  }
	.featured-image {
		max-width:300px;
	}
}
/* end 800px */
@media screen and (max-width: 768px) {
  .video-section {
    padding: 7% 4%;
  }
  .video-thumb {
    height: 490px;
  }
  .video-thumb,
  .video-section__entry {
    float: none;
    width: 100% !important;
  }
  .video-section__entry {
    padding-left: 0;
  }
  .content,
  .sidebar {
    float: none;
    width: 100%;
  }
  .side-widget {
    width: 49%;
    display: inline-block;
  }
  .side-widget {
    display: inline-block;
    vertical-align: top;
    width: 47%;
    margin: 2% 1%;
  }
  .person {
    display: none;
  }
  .subscribe {
    background: #9d7d5b;
    width: 100%;
    margin: 0 auto;
    padding: 5%;
  }
  .subscribe__container {
    width: 50%;
    margin: 0 auto;
  }
  .shop-filter:nth-child(2),
  .shop-filter:nth-child(3) {
  }
  .btn_shop-filter {
    margin: 1%;
  }
  .video-container,
  .people {
    float: none;
    width: 100%;
  }
  .slider-heading .select-filter {
    position: initial;
    float: right;
    padding: 1% 7% 2%;
  }
  .blog-container .subscribe__container {
    width: 100%;
  }
  .blogs .grid-sizer,
  .blogs .blog {
    width: 44.5%;
  }
}
/* end 768px */
@media screen and (max-width: 700px) {
  .tabs-post .pull-left,
  .tabs-post .pull-right {
    float: none;
    margin: 0;
  }
  .tabs-post__title {
    margin-top: 3%;
  }
  .shop-item_ins .shop-item__content,
  .shop-item_ins .shop-item__thumb,
  .shop-item_ins .shop-item__details {
    width: 49%;
  }
  .shop-item_ins .shop-item__details {
    margin-top: 3%;
  }
}
/* end 700px */
@media screen and (max-width: 600px) {
  .slider-heading {
    padding: 0;
  }
  .slider-controls {
    position: inherit;
    float: left;
    height: 50px;
  }
  .slider-heading__title {
    clear: both;
    padding: 1% 0 4%;
  }
  .tweets {
    width: 100%;
  }
  .footer-widget__phone {
    font-size: 1.2em;
  }
  .contacts-info,
  .contacts-form {
    float: none;
    width: 100%;
  }
  .contacts-info__entry {
    margin-bottom: 5%;
  }
  .gallery-item,
  .grid-sizer {
    width: 25%;
  }
  .gallery-item_medium {
    width: 50%;
  }
  .gallery-item_big {
    width: 75%;
  }
  .shop-filter {
    display: block;
    text-align:left;
  }
  .shop-filter label {
	  display:inline-block;
	  vertical-align:middle;
  }
  .btn_shop-filter {
	  position:absolute; bottom:10px; right:10px;
  }
  .shop-item_detailed {
    width: 75%!important;
  }
  .shop-items .shop-item,
  .shop-items .grid-sizer {
    width: 50%;
  }
  .shop-item_big {
    width: 100%!important;
  }
  .main-slider__title {
    font-size: 4em;
  }
  .wrap-main-slider .bx-viewport,
  .main-slider__item {
    height: 570px !important;
  }
  .search {
    text-align: center;
  }
  .search input[type=text] {
    width: 100%;
    border-right: 3px solid #ffeb90;
  }
  .search button[type=submit] {
    float: none;
    clear: both;
    display: inline-block;
    width: 45%;
    margin: 2% auto 0;
  }
  .category-product {
    width: 50%;
    height: auto;
  }
  .video-thumb {
    height: 385px;
  }
	.featured-image {
		float:none;
		max-width:none;
		margin:0 0 1em 0;
	}
}
/* end 600px */
@media screen and (max-width: 568px) {
  .nav {
    display: none;
  }
  .sub-nav {
    display: none !important;
  }
  .nav-toggle-btn {
    display: inline-block;
  }
  .heading .container {
    height: auto;
    padding: 5% 0;
  }
  .container_pull-top {
    margin-top: 0;
  }
  #contacts-map {
    height: 280px;
  }
  .main-slider-post {
	  position:relative;
  }
  .main-slider-post__image {
  	top:auto; left:auto; bottom:0; right:0; z-index:10000;
  	width:100%;
  	margin:0;
  }
  .main-slider-post__image .wrap-price {
  	display:inline-block;
	   top:auto; left:auto; bottom:0; right:0;
	  width:auto;
	  height:auto;
	  margin:0;
	  padding:7px 15px;
	  -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
  }
  .main-slider-post__image .wrap-price a {
	  width:auto;
	  height:auto;
	  margin:0;
	  font-size: 1.3em !important;
	  -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
  }
  .wrap-main-slider .bx-viewport,
  .main-slider__item {
    height: 475px!important;
  }
  .main-slider-post__container {
    width: 100%;
  }
  .main-slider__title {
    font-size: 3em;
  }
  .main-slider-post {
    margin-top: 10%;
  }
  .wrap-testimonials-slider {
    padding-top: 60px;
    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.06);
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  }
  .wrap-testimonials-slider .bx-controls-direction a {
    position: relative;
    display: inline-block;
    height: 60px;
  }
  .wrap-testimonials-slider .bx-controls-direction {
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 9999;
  }
  .register-form {
	  padding-right:5%;
  }
  .register-form input,
  .register-form input.full,
  .register-form input.third {
    width: 100% !important;
    margin-right:0;
  }
	.register-form textarea,
	.register-form select,
	.register-form .selecter {
	  width:100%;
    margin-right:0;
	}
	.blog_big {
	  width: 94% !important;
	  margin-left:5%;
	}
}
/* end 568px */
@media screen and (max-width: 480px) {
  .footer-widget {
    width: 100%;
    margin-bottom: 5%;
  }
  .footer-widget__item {
    display: inline-block;
  }
  .footer-widget__title {
    margin-bottom: 10px;
  }
  .footer-widget__item {
    margin: 1% 3%;
  }
  .footer-widget__contacts {
    margin-top: 0;
  }
  .tweets {
    margin-top: 0;
  }
  .tab-nav {
    text-align: center;
  }
  .tabs-section .ui-tabs .ui-tabs-nav li {
    display: inline-block;
    width: 49%;
    margin-bottom: 1%;
    text-align: left;
  }
  .comments-form__left-col,
  .comments-form__right-col {
    float: none;
    width: 100%;
  }
  .comments-form__left-col {
    margin-bottom: 3%;
  }
  .comments-form input[type=text],
  .comments-form input[type=email] {
    display: inline-block;
    width: 48%;
    margin: 0 3% 0 0;
    padding: 2.43902439024% 4.39024390244%;
  }
  .comments-form input[type=text]:last-child,
  .comments-form input[type=email]:last-child {
    margin-right: 0;
  }
  .shop-filters {
    text-align: left;
  }
  .shop-filter,
  .shop-filter:nth-child(2),
  .shop-filter:nth-child(3) {
    display: block;
    margin: 0 0 2% 0;
  }
  .btn_shop-filter {
	  position:static;
	  margin:0;
  }
  .wrap-pagination {
    text-align: center;
  }
  .wrap-pagination .pagination {
    margin-top: 10px;
  }
  .wrap-pagination .pagination__side {
    margin: 0;
  }
  .wrap-pagination .pagination__side a {
    width: 45px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  .blogs .grid-sizer,
  .blogs .blog {
    width: 45%;
  }
  .blog {
    margin-bottom: 3.7%;
  }
  .blogs .gutter-sizer {
    width: 5%;
  }
  .blogs .blog_big {
    width: 91%!important;
  }
  .video-thumb {
    height: 310px;
  }
}
/* end 480px */
@media screen and (max-width: 400px) {
  .second-nav__item {
    width: 45%;
    text-align: left;
  }
  .second-nav__item:after {
    display: none;
  }
  .footer > .bottom-section .ins-bottom-section .social {
    display: block;
    border: none;
  }
  .copy {
    display: block;
    margin-top: 3%;
  }
  .comments-form input[type=text],
  .comments-form input[type=email] {
    width: 100%;
    margin: 0 0 3%;
  }
  .comments-form__left-col {
    margin-bottom: 0;
  }
  .sidebar {
    margin-top: 3%;
  }
  .side-widget {
    display: block;
    vertical-align: inherit;
    width: 100%;
    margin: 0;
  }
  .subscribe {
    padding: 8%;
  }
  .subscribe__container {
    width: 100%;
  }
  .shop-items .shop-item,
  .shop-items .grid-sizer {
    width: 100%;
  }
  .shop-item_big .shop-item__thumb {
    float: none;
    width: 100%;
  }
  .search button[type=submit] {
    width: 65%;
  }
  .people {
    height: auto;
  }
  .people__photo,
  .people__quote:before {
    display: none;
  }
  .people__quote {
    width: 100%;
    margin: 0;
    padding: 10%;
  }
  .testimonial__gallery {
    text-align: center;
    font-size: 0;
  }
  .testimonial__gallery img {
    width: 50%;
    margin: 0;
  }
  .blog-container .blogs_home .blog {
    width: 100%;
    margin-bottom: 3%;
  }
  .blog-container .subscribe {
    width: 100% !important;
  }
  .category-products {
    text-align: center;
  }
  .category-product {
    float: none;
    display: inline-block;
    width: 85%;
    margin-bottom: 3%;
  }
  .shop-item_ins .shop-item__content,
  .shop-item_ins .shop-item__thumb,
  .shop-item_ins .shop-item__details {
    width: 100%;
  }
  .shop-item_ins .shop-item__price {
    margin-top: 5%;
  }
  .shop-item_ins .shop-item__content,
  .shop-item_ins .shop-item__thumb {
    margin-bottom: 5%;
  }
  .blogs .grid-sizer,
  .blogs .blog {
    width: 91%;
  }
  .video-thumb {
    height: 255px;
  }
  .video-prev__entry {
    display: none;
  }
  .video-prev__btn {
    margin-right: 0;
  }
  .video-thumb {
    height: 205px;
  }
}
/* end 400px */
@media screen and (max-width: 320px) {
  .header {
    padding: 5% 0;
  }
  .logo_second-type,
  .basket {
    float: none !important;
    text-align: center;
    margin-bottom: 5%;
  }
  .nav__item {
    display: block;
    margin: 0;
    text-align: left;
    border-top: 1px solid rgba(138, 18, 18, 0.41);
    border-bottom: 1px solid rgba(223, 210, 210, 0.39);
  }
  .nav__item:first-child {
    border-top: none;
  }
  .nav__item:last-child {
    border-bottom: none;
  }
  .nav__item > a {
    padding: 8px 0;
  }
  .nav__item_active a {
    text-indent: 20px;
  }
  .contacts-form input {
    width: 100%;
  }
  .gallery-filter {
    width: 49%;
    text-align: left;
  }
  .gallery-item,
  .grid-sizer {
    width: 50%;
  }
  .gallery-item_medium,
  .gallery-item_big {
    width: 100%;
  }
  .quote:before {
    top: 16px;
  }
  .quote:after {
    top: inherit;
    bottom: 16px;
  }
  .quote p {
    padding: 0;
  }
  .numbered-list,
  .markered-list {
    padding-left: 0;
  }
  .product-item {
    padding: 5%;
  }
  .product-item__title {
    text-align: center;
  }
  .slider-heading .select-filter {
    padding: 2% 8% 4%;
  }
  .category-product {
    width: 100%;
  }
}
/* end 320px */













/*************************************/
/* SELECTER
************************************/

.selecter-element { 
	position:absolute;
	left:0;
	top:0;
	height:0;
	width:0;
	overflow:hidden;
	opacity:0;
}
.selecter {
	position:relative;
	float:left;
	display:block;
	margin:0 0 0.5em 0;
	width:100%;
	z-index:1;
}
.selecter .selecter-selected {
	position:relative; z-index:49;
	display:block;
	margin:0;
	padding: 11px 18px;
	padding-bottom:10px;
	font: 500 0.92307692em 'Ubuntu', sans-serif;
	color: #fff;
	background: #875822;
	border:none;
	outline:none;
	-webkit-border-radius:0.125em; -moz-border-radius:0.125em; border-radius:0.125em;
	text-overflow:clip;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
	-webkit-box-shadow: inset 3px 3px rgba(0, 0, 0, 0.03); -moz-box-shadow: inset 3px 3px rgba(0, 0, 0, 0.03); box-shadow: inset 3px 3px rgba(0, 0, 0, 0.03);
	-webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px;
}
.selecter .selecter-selected::before {
	content:'';
	position:absolute; z-index:1000;
	right:12px;
	top:50%;
	margin-top:-3px;
	border:5px solid transparent;
	border-top:6px solid #000;
}
.selecter.open .selecter-selected::before {
	margin-top:-8px;
	border-top:5px solid transparent;
	border-bottom:6px solid #000;
}
.selecter .selecter-selected::after {
	content:'';
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:60px;
	border-radius:0 2px 2px 0;
	box-shadow:inset -55px 0 25px -20px #875822;
}
.selecter .selecter-options {
	display:none;
	position:absolute; top:100%; left:0; z-index:50;
	margin:0;
	padding:0;
	width:100%; *width:auto;
	max-height:300px;
	background-color:#FFF;
	border:1px solid #ddd; border-color:rgba(0, 0, 0, 0.2);
	-webkit-border-bottom-right-radius:0.125em; -moz-border-radius-bottomright:0.125em; border-bottom-right-radius:0.125em;
	-webkit-border-bottom-left-radius:0.125em; -moz-border-radius-bottomleft:0.125em; border-bottom-left-radius:0.125em;
	overflow:auto;
	overflow-x:hidden;
}
.selecter .selecter-group {
	display:block;
	color:#888;
	font-size:0.75em;
	padding:0.5em;
	text-transform:uppercase;
	background:#f5f5f5;
	border-bottom:1px solid #ddd;
}
.selecter .selecter-item {
	display:block;
	margin:0;
	padding:0.5em;
	width:100%;
	font-size:0.92em;
	line-height:1.5;
	color:#333;
	background:#fff;
	text-overflow:ellipsis;
	overflow: hidden;
	cursor:pointer;
}
.selecter .selecter-item.selected		{ background:#ac8963; color:#fff; }
.selecter .selecter-item.disabled		{ color:#999; cursor:default; }
.selecter .selecter-item:first-child	{ border-radius:0; }
.selecter .selecter-item:last-child		{ border-radius:0 0 2px 2px; border-bottom:0; }

@media screen and (min-width: 980px) {
}

/* Open */
.selecter.open { z-index:30; }
.selecter.open .selecter-selected { border-color:#666; z-index:51; }


/* 'Cover' Positioning */
.selecter.cover .selecter-options { border-radius: 3px; border-width: 1px; top: 0; }
.selecter.cover .selecter-options .selecter-item.first { border-radius: 3px 3px 0 0; }
.selecter.cover.open .selecter-selected { border-radius: 3px 3px 0 0; z-index: 49; }

/* 'Bottom' Positioning */
.selecter.bottom .selecter-options { border-width: 1px 1px 0; bottom: 100%; top: auto; }
.selecter.bottom .selecter-item:last-child { border: none; }
.selecter.bottom.open .selecter-selected { border-radius: 0 0 3px 3px; }
.selecter.bottom.open .selecter-options { border-radius: 3px 3px 0 0; }

/* 'Bottom' + 'Cover' Positioning */
.selecter.bottom.cover .selecter-options { bottom: 0; top: auto; }
.selecter.bottom.cover.open .selecter-selected { border-radius: 3px; }
.selecter.bottom.cover.open .selecter-options { border-radius: 3px; }

/* Multiple Select */
.selecter.multiple .selecter-options { border-radius: 3px; border-width: 1px; box-shadow: none; display: block; position: static; width: 100%; }

/* 'Disabled' State */
.selecter.disabled .selecter-selected { background: #fff; border-color: #eee; color: #ccc; cursor: default; }
.selecter.disabled .selecter-options { background: #fff; border-color: #eee; }
.selecter.disabled .selecter-group,
.selecter.disabled .selecter-item { border-color: #eee; color: #ccc; cursor: default; }
.selecter.disabled .selecter-item.selected { background: #fafafa; }

/* Scroller Support */
.selecter .selecter-options.scroller { overflow: hidden; }
.selecter .selecter-options.scroller .scroller-content { max-height:300px; padding: 0; }



.selecter.error .selecter-selected, form input.error { background: #c00; }
form label.error { color: #c00; background: none; }
#login-form .error { background: none; color: #c00; margin-bottom: 10px; }
.alert { padding: 10px; font-size: 14px; }
.alert.error { background: #edccb7; color: #c22e05; }
.alert.success { background: #c1f897; color: #076213; }

.contacts-form .alert.error { background: #fff; color: #f00; }
.contacts-form .alert.success { background: #fff; color: #090; }

.shop-items .shop-item .shop-item__thumb,
.slider .shop-item .shop-item__thumb { width: 240px; height: 180px; overflow: hidden; }

#login { max-width: 300px; margin: 0 auto; }
#login input { margin-bottom: 15px; }
#login .btn { display: block; margin-bottom: 10px; width: 100%; }

.footer-logo { margin-top: 3%; }
.footer-logo a { float: left; margin-right: 20px; padding-right: 20px; border-right: 1px solid #000; }
.footer-logo p { line-height: 1.4; color: #7b7a79; }

.amount input { background: #bdd45b; font-size: 1.1em; }

/* a.b. triangle for discounted product */
.shop-item {
	position: relative;
}

.itemSpecial {
	width: 70px;
	background: #fee700;
	position: absolute;
	top: 5px;
	left: -15px;
	text-align: center;
	line-height:20px;
	letter-spacing: 1px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	z-index: 1;
	font-weight: bold;
}

.itemSpecial .hideText {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
} 



/*
.itemSpecial {
	display: block;
	width:98px;
	height:28px;
	background:url(images/back_corner_yellow_stripe.jpg) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
*/


/*
.itemSpecial .precent {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

*/

/* 
.itemSpecial {
	display:block;
	width:4.167em;
	height:4.167em;
	padding:0.7em 0 0 0.7em;
	color:rgba(0,0,0,.7);
	font-size:12px; font-size:0.75rem;
	background:url(images/back_corner_yellow.png) 0 0 no-repeat;
}
*/
