@font-face {
	font-family: 'latoblack';
	src: url('fonts/lato-black-webfont.woff2') format('woff2'),
	url('fonts/lato-black-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;}

@font-face {
	font-family: 'latoblack_italic';
	src: url('fonts/lato-blackitalic-webfont.woff2') format('woff2'),
	url('fonts/lato-blackitalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;}

@font-face {
	font-family: 'latobold';
	src: url('fonts/lato-bold-webfont.woff2') format('woff2'),
	url('fonts/lato-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;}

@font-face {
	font-family: 'latolight';
	src: url('fonts/lato-light-webfont.woff2') format('woff2'),
	url('fonts/lato-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;}

@font-face {
	font-family: 'latomedium';
	src: url('fonts/lato-medium-webfont.woff2') format('woff2'),
	url('fonts/lato-medium-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;}

@font-face {
	font-family: 'latomedium_italic';
	src: url('fonts/lato-mediumitalic-webfont.woff2') format('woff2'),
	url('fonts/lato-mediumitalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;}

@font-face {
	font-family: 'latoregular';
	src: url('fonts/lato-regular-webfont.woff2') format('woff2'),
	url('fonts/lato-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;}

@font-face {
	font-family: 'latosemibold';
	src: url('fonts/lato-semibold-webfont.woff2') format('woff2'),
	url('fonts/lato-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;}


@font-face {
	font-family: 'latothin';
	src: url('fonts/lato-thin-webfont.woff2') format('woff2'),
	url('fonts/lato-thin-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}

body {
	font-family: 'latoregular';
	color: #1e0f00;
	font-size: 16px;
	padding-top: 0px;}

h1 {
	font-weight: normal;}

h2 {
	font-weight: normal;
	font-size: 35px;
	margin-bottom: 20px;}

h3 {
	font-weight: normal;}

h4 {
	font-weight: normal;}

a {
	text-decoration: none;
	cursor: pointer;}

b {
	font-family: 'latobold';}

a:hover {}

img {
	vertical-align: top;
	max-width: 100%;
	height: auto;}

.wrapper {}

.container {
	max-width: 1320px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;}

.container-in {
	max-width: 1170px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;}

section {
	float: left;
	width: 100%;}

header {
	float: left;
	width: 100%;}

.header-top {
	z-index: 999;
	position: static;
	left: 0px;
	top: 0px;
	float: left;
	width: 100%;
	height: 42px;
	background-color: #efdfc3;}

.header-top .container {
	position: relative;}

.header-top-menu {
	flex-grow: 1;
	display: flex;
	align-items: stretch;
}
@media (min-width: 1440px) {
	.header-top-menu{
		margin-right: 20px;
	}
}

.header-top-menu ul {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	width: 100%;
}
.header-top-menu ul li {
	display: flex;
	align-items: stretch;
	padding: 0 7px;
}



.header-top-menu ul li a {
	display: flex;
	align-items: center;
	font-size: 12px;
	color: #1e0f00;
	text-decoration: none;
	white-space: nowrap;
}
@media (min-width: 1440px) {
	.header-top-menu ul li a{
		font-size: 15px;
	}
}

.header-top-menu ul li a:hover {
	text-decoration: underline;}


.header-top-menu > ul > li.header-top-menu__site-menu a:hover {
	text-decoration: none;
	background-color: #e0cfb2;
}

.header-top-menu > ul > li.header-top-menu__site-menu ul{
	display: inline-block;
	position: absolute;
	top: 100%;
	z-index: 10;
	background-color: #efdfc3;
	max-height: 0px;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	width: auto;
}

.header-top-menu > ul > li.header-top-menu__site-menu a{
	display: flex;
	align-items: center;
	padding: 0 10px;
	cursor: pointer;
	color: #1e0f00;
	font-size: 13px;
	transform: translateY(1px);
}
@media (min-width: 1440px) {
	.header-top-menu > ul > li.header-top-menu__site-menu a{
		font-size: 15px;
		padding: 0 20px;
		transform: unset;
	}
}

.header-top-menu > ul > li.header-top-menu__site-menu ul li a{
	height: 42px;
	font-size: 15px;
}


.header-top-menu > ul > li.header-top-menu__site-menu:hover ul {
	display: block;
	opacity: 1;
	max-height: 999px;
}


.header-top-right {
	display: flex;
	justify-content: flex-end;
	min-width: 300px;
}

.header-top-right > ul {
	display: flex;
}

.header-top-right > ul > li {
	display: flex;
	align-items: center;
	height: 42px;
	position: relative;
}

.header-top-right > ul > li:before {
	content: "";
	position: absolute;
	right: 0px;
	height: 18px;
	width: 1px;
	top: 50%;
	margin-top: -9px;
	background-color: #cbb898;}

.header-top-right > ul > li:last-child:before {
	content: normal;}

.header-top-right > ul > li a {
	text-decoration: none;
	padding: 0 21px;
	display: table-cell;
	vertical-align: middle;
	cursor: pointer;
	color: #1e0f00;
	font-size: 15px;}

/*.header-top-right > ul > .cabinet{*/
/*	display: flex;*/
/*	align-items: center;*/
/*}*/

/*.header-top-right > ul > .cabinet > a{*/
/*	height: auto;*/
/*	display: inline;*/
/*}*/

.header-top-right > ul > li.lang a:hover {
	background-color: #e0cfb2;}
.header-top-right > ul > li.lang > a{
	display: flex;
	align-items: center;
	height: 42px;
}
.lang > ul > li a{
	display: flex;
	align-items: center;
	height: 42px;
}

.header-top-right > ul > li ul {
	position: absolute;
	top: 100%;
	z-index: 9;
	background-color: #efdfc3;
	max-height: 0px;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;}

.header-top-right > ul > li:hover ul {
	opacity: 1;
	max-height: 999px;
}

.header-mid {
	padding-bottom: 30px;
	position: relative;
	padding-top: 40px;
	float: left;
	width: 100%;}

.logo {
	float: left;
	margin-left: 30px;
}
.logo img{
	max-width: 74px;
}

.bask-fav {
	float: right;
	margin-top: 20px;}

.bask {
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 10px;}

.bask > a {
	position: relative;
	display: block;
	cursor: pointer;
	background-image: url(images/basket.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 30px;
	line-height: 21px;
	font-size: 15px;
	color: #222;
	text-decoration: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.bask > a:hover {}

.bask.has > a {
	background-position: 0 -32px;}

.bask i {
	font-size: 9px;
	font-style: normal;
	text-align: center;
	line-height: 1.5;
	color: #222 !important;
	position: absolute;
	left: -4px;
	top: -1px;
	display: block;
	width: 11px;
	height: 11px;
	background-color: #efdfc3;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;}

.bask > a > span {
	border-bottom: 1px dashed rgba(191,163,115,0);
	line-height: 1;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.bask > a:hover span {
	color: #bfa373;
	border-bottom: 1px dashed rgba(191,163,115,1);}

.hide-basket {
	background-color: #fff;
	z-index: 101;
	max-height: 0px;
	overflow: hidden;
	opacity: 0;
	position: absolute;
	width: 353px;
	right: 25px;
	top: 100%;
	padding: 0px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.bask:hover .hide-basket {
	max-height: 999px;
	opacity: 1;
	padding: 10px;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:    0px 3px 7px 0px rgba(0, 0, 0, 0.35);
	box-shadow:         0px 3px 7px 0px rgba(0, 0, 0, 0.35);}

.bask-info {
	color: #222;
	font-size: 14px;
	padding: 20px 16px 18px;
	background-color: #efdfc3;}

.bask-info span {
	text-transform: uppercase;
	display: inline-block;
	margin-right: 20px;}

.basket-pack {
	float: left;
	width: 100%;
	margin-bottom: 20px;}

.one-basket-item {
	float: left;
	width: 100%;
	position: relative;
	padding: 10px 0;
	border-bottom: 1px solid #efdfc3;}

.one-basket-thumb {
	float: left;
	width: 80px;
	height: 80px;
	text-align: center;}

.one-basket-thumb a {
	display: table-cell;
	vertical-align: middle;
	height: 80px;}

.one-basket-descr {
	padding-left: 85px;}

.one-basket-descr-in {
	display: table-cell;
	height: 80px;
	vertical-align: middle;}

.one-basket-tit {
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 4px;}

.one-basket-brend {
	font-size: 13px;
	color: #888888;
	margin-bottom: 4px;}

.one-basket-price {}

.one-basket-price span {
	text-decoration: line-through;
	color: #888888;}

.one-basket-del {
	display: block;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -16px;
	width: 32px;
	height: 32px;
	background-color: #f8f8f8;
	background-image: url(images/del-basket.png);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.one-basket-del:hover {
	background-color: #E0E0E0;}

.basket-bt {
	text-align: center;
	margin-bottom: 15px;}

.basket-bt a {
	width: 277px;}

.bt-border {
	color: #222;
	position: relative;
	text-transform: uppercase;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: 48px;
	line-height: 48px;
	border: 1px solid #e5ac78;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;}

.bt-border:active {
	color: #bfa373;}

.bt-border:after {
	content: "";
	position: absolute;
	left: 50%;
	top: -1px;
	margin-left: -7px;
	border-top: 5px solid #000;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.bt-border:hover:after {
	border-top: 5px solid #e5ac78;}

.bt-border:before {
	content: "";
	position: absolute;
	left: 50%;
	top: -1px;
	margin-left: -8px;
	border-top: 6px solid #e5ac78;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;}

.fav {}

.fav a {
	position: relative;
	display: block;
	cursor: pointer;
	background-image: url(images/fav.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 30px;
	line-height: 21px;
	font-size: 15px;
	color: #222;
	text-decoration: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.fav a:hover {}

.fav.has a {
	background-position: 0 -34px;}

.fav i {
	color: #222 !important;
	font-size: 9px;
	font-style: normal;
	text-align: center;
	line-height: 1.5;
	position: absolute;
	left: -4px;
	top: -1px;
	display: block;
	width: 11px;
	height: 11px;
	background-color: #efdfc3;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;}

.fav a span {
	border-bottom: 1px dashed rgba(191,163,115,0);
	line-height: 1;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.fav a:hover span {
	color: #bfa373;
	border-bottom: 1px dashed rgba(191,163,115,1);}

.menu {
	padding: 40px 270px 0 240px;}

.menu > ul {
	display: flex;
	width: 100%;
	justify-content: space-between;}

.menu > ul > li.menu-mob-company{
	display: none;}

.menu > ul > li {
	display: inline-block;}

.menu ul li a {
	font-size: 16px;
	text-transform: uppercase;
	color: #222;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.short-menu > ul {
	display: flex;
	width: 100%;
	justify-content: space-between;}

.short-menu > ul > li {
	display: inline-block;}

.short-menu ul li a {
	font-size: 16px;
	text-transform: uppercase;
	color: #222;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.short-menu ul li a:hover {
	color: #a98444;}

.short-menu .has-child .all-menu-items {

}

.sub-menu {
	display: none;
	width: 100%;
	left: 0px;
	position: absolute;
	z-index: 101;
	top: 99%;
	padding: 15px 0 25px;
	background-color: #fff;
	-webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:    0px 2px 7px 0px rgba(0, 0, 0, 0.35);
	box-shadow:         0px 2px 7px 0px rgba(0, 0, 0, 0.35);}

/*.sub-menu.fix {
	position: fixed;
	top: 50px;
	z-index: 102;
	left: 11%;
}*/

.sub-menu .container {
	max-width: 1130px;}

.sub-menu-in {
	min-height: 290px;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;}

.sub-menu ul {
	position: relative;}

.sub-menu ul li {
	padding-top: 7px;
	display: block;
	padding-bottom: 7px;}

.sub-menu ul li a {
	text-transform: none;}

.center-ban.sub-menu ul li a:after {
	content: "";
	opacity: 0;
	background-image: url(images/menu-arr.png);
	width: 13px;
	height: 17px;
	position: absolute;
	left: 100%;
	margin-left: 18px;
	z-index: 9;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-o-transition: all .1s ease;}

.center-ban .sub-menu-in > ul > li.active > a:after {
	opacity: 1;}

.center-ban.sub-menu ul li ul {
	display: none;
	min-width: 210px;
	padding: 22px 25px 25px;
	margin-left: 30px;
	top: -22px;
	left: 100%;
	position: absolute;
	background-color: #fbfbfb;
	border: 1px solid #e5ac78;}


.sub-menu-short {
	display: none;
	/*width: 100%;*/
	/*left: 0px;*/
	position: absolute;
	z-index: 101;
	top: 99%;
	padding: 15px 0 25px;
	background-color: #fff;
	-webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:    0px 2px 7px 0px rgba(0, 0, 0, 0.35);
	box-shadow:         0px 2px 7px 0px rgba(0, 0, 0, 0.35);}

.sub-menu-short-collection {
	margin-left: -140px;
}

/*.sub-menu.fix {
	position: fixed;
	top: 50px;
	z-index: 102;
	left: 11%;
}*/

.sub-menu-short .container {
	max-width: 1130px;}

.sub-menu-short ul {
	position: relative;}

.sub-menu-short ul li {
	padding-top: 7px;
	display: block;
	padding-bottom: 7px;}

.sub-menu-short ul li a {
	text-transform: none;}

.center-ban.sub-menu-short ul li a:after {
	content: "";
	opacity: 0;
	background-image: url(images/menu-arr.png);
	width: 13px;
	height: 17px;
	position: absolute;
	left: 100%;
	margin-left: 18px;
	z-index: 9;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-o-transition: all .1s ease;}

.center-ban.sub-menu-short ul li ul {
	display: none;
	min-width: 210px;
	padding: 22px 25px 25px;
	margin-left: 30px;
	top: 0;
	height: 100%;
	left: 100%;
	position: absolute;
	background-color: #fbfbfb;
	border: 1px solid #e5ac78;}

.more-menu {
	font-weight: bold;
}

.mob-tit h2 {
	margin-bottom: 7px;
	display: inline-block;
	float: left;}

.more-menu a {
	padding-right: 25px;
	display: block;
	cursor: pointer;
	float: left;
	background-image: url(images/more-menu.png);
	background-repeat: no-repeat;
	background-position: right 6px;}

.more-menu a:hover {
	background-position: right -38px;}

.row-3 ul {
	padding-left: 0px;
	width: 655px;
	display: block;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;}

.center-ban .sub-menu-in {
	justify-content: space-between;
	width: 810px;
	margin: 0 auto;}

.center-ban .menu-banner {
	margin: 0 40px;}

.hero-banner {
	float: left;
	width: 100%;
	margin-bottom: 80px;}

.by-bann {
	display: block;
	width: 190px;
	margin-left: -95px;
	position: absolute;
	left: 50%;
	bottom: 65px;
	line-height: 48px;
	background-color: rgba(0,0,0,0.8);
	border: 1px solid rgba(0,0,0,0);
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.by-bann:hover {
	border: 1px solid #e3b88e;}

.hero-banner a.all-l {
	float: left;
	margin-bottom: 16px;
	display: block;
	cursor: pointer;}

.hero-banner span.right-slide {
	float: right;}

.hero-banner-left {
	float: left;
	width: 100%;}

.hero-banner-left span {
	position: relative;
	float: left;
	position: relative;}

.hero-slider {
	float: left;
	width: 100%;
	margin-bottom: 80px;}

.hero-slider .bx-wrapper .bx-controls-direction a {
	background-color: rgba(0,0,0,0.5);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.hero-slider .bx-wrapper .bx-controls-direction a:hover {
	background-color: rgba(0,0,0,1);}

.hero-slider .bx-wrapper .bx-prev {
	left: 0px;}

.hero-slider .bx-wrapper .bx-prev:before {
	left: 0px;
	background-image: url(images/nav-white.png);}

.hero-slider .bx-wrapper .bx-next {
	right: 0;}

.hero-slider .bx-wrapper .bx-next:before {
	background-image: url(images/nav-white.png);}

.section-tit {
	position: relative;
	text-align: center;
	margin-bottom: 25px;}

.section-tit h3 {
	display: inline-block;
	line-height: 1;
	position: relative;
	padding: 0 17px;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	z-index: 9;}

.section-tit:before, .section-tit:after {
	vertical-align: middle;
	content: "";
	display: inline-block;
	margin-top: -4px;
	width: 100px;
	height: 4px;
	border-top: 1px solid #eee0c3;
	border-bottom: 1px solid #eee0c3;}

.car-news {
	margin-bottom: 65px;}

.one-news-item {
	width: 250px;
	height: 250px;
	position: relative;}

.one-news-item-in {
	display: table-cell;
	height: 250px;
	width: 250px;
	vertical-align: middle;
	text-align: center;}

.one-news-descr {
	opacity: 0;
	color: #fff;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	top: 0px;
	left: 0px;
	padding-top: 92px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.one-news-descr > a {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;}

.one-news-item:hover .one-news-descr {
	opacity: 1;}

.fav-item {
	position: absolute;
	z-index: 11;
	right: 14px;
	top: 14px;}

.fav-item a {
	display: block;
	width: 23px;
	height: 23px;
	background-image: url(images/fav-ico.png);
	background-position: center 3px;
	background-repeat: no-repeat;}

.fav-item a:hover {
	background-position: center -32px;}

.fav-item.in-list a {
	background-position: center -32px;}

.one-item-by {
	margin-bottom: 17px;
	position: relative;
	z-index: 9;}

.one-item-by a {
	display: inline-block;
	width: 56px;
	height: 56px;
	background-color: #000;
	background-image: url(images/by-item.png);
	background-repeat: no-repeat;
	background-position: center;}

.one-item-tit {
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 7px;}

.one-item-name {
	margin-bottom: 10px;}

.one-item-name a {
	font-size: 13px;
	color: #efdfc3;
	border-bottom: 1px dashed rgba(255,255,255,0);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.one-item-name a:hover {
	border-bottom: 1px dashed #efdfc3;}

.one-item-price {
	font-size: 13px;}

.one-item-price span {
	font-size: 11px;
	text-transform: uppercase;}

#sova {
	text-align: center;
	margin-bottom: 80px;}

.sova-club {
	cursor: pointer;
	color: #222;
	display: inline-block;
	position: relative;
	background-image: url(images/banner-club.jpg);
	height: 300px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: right center;}

.sova-club-text {
	text-transform: uppercase;
	position: absolute;
	left: 170px;
	top: 120px;
	font-size: 63px;}

.news {
	float: left;
	width: 100%;
	margin-bottom: 35px;}

.one-news-post {
	float: left;
	width: 100%;}

.one-news-post:nth-child(2n) .one-news-post-thumb {
	float: right;}

.one-news-post-thumb {
	float: left;
	width: 50%;}

.one-news-post-thumb img {
	width: 100%;}

.one-news-post-descr {
	float: left;
	width: 50%;
	padding: 0 55px;}

.one-news-post:nth-child(2n) {
	background-color: #f8efef;}

.one-news-post-descr-in {
	height: 318px;
	display: table-cell;
	vertical-align: middle;}

.one-news-post-data {
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 20px;}

.one-news-post-data a {
	color: #f5989d;}

.one-news-post-tit {
	margin-bottom: 20px;}

.one-news-post-tit a {
	color: #222328;
	font-size: 26px;}

.one-news-post-tit a:hover {
	text-decoration: underline;}

.one-news-post-text {
	font-size: 14.5px;
	color: #4f5362;
	line-height: 22px;
	margin-bottom: 30px;}

.one-news-post-det {
	font-size: 10px;
	text-transform: uppercase;}

.one-news-post-det a {
	color: #161414;}

.one-news-post-det a:hover {
	text-decoration: underline;}

.more-news {
	text-align: center;}

.more-news a {
	width: 277px;}

#news {
	margin-bottom: 55px;}

#insta {
	margin-bottom: 100px;}

.inst-block {}

.inst-tit {
	text-align: center;
	margin-bottom: 25px;}

.inst-tit span {
	margin-left: 10px;
	font-size: 18px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: italic;
	color: #555555;}

.insta-in {
	text-align: center;}

.insta-in a {
	display: inline-block;
	cursor: pointer;
	padding: 0 4px;}

footer {
	float: left;
	width: 100%;
	padding-top: 60px;
	border-top: 1px solid #eadec2;}

footer .container-in {
	max-width: 1130px;}

.footer-top {
	padding-bottom: 30px;
	float: left;
	width: 100%;}

.foot-logo {
	float: left;}

.foot-mid {
	float: left;}

.foot-menu {
	float: left;
	margin-left: 15px;}

.foot-menu ul {
	margin-left: 50px;
	display: block;
	float: left;}

.foot-menu ul li {
	margin-bottom: 15px;}

.foot-menu .foot-menu-title {
	font-weight: 600;
}

.foot-menu ul li a {
	font-size: 15px;
	color: rgba(0,0,0,0.7);}

.foot-menu ul li a:hover {
	text-decoration: underline;}

.foot-feed {
	position: relative;
	width: 190px;
	float: left;
	margin-left: 75px;
	border: 1px solid #eadec2;
	background-color: #fff;}

.send {
	display: block;
	cursor: pointer;
	position: absolute;
	height: 38px;
	width: 38px;
	bottom: -1px;
	right: -1px;
	background-color: #7d7d7d;
	background-image: url(images/send.png);
	background-repeat: no-repeat;
	background-position: 9px center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
}

.send:hover {
	background-color: #222;}

.foot-inp {}

.foot-inp input {
	outline: none;
	width: 100%;
	font-size: 14px;
	font-family: 'latoregular';
	height: 36px;
	padding: 0 20px 0 44px;
	border: none;
	border-bottom: 1px solid #eadec2;
	background-image: url(images/letter.png);
	background-repeat: no-repeat;
	background-position: 19px center;}

.foot-area {}

.foot-area textarea {
	outline: none;
	font-size: 14px;
	font-family: 'latoregular';
	border: none;
	height: 102px;
	width: 100%;
	resize: none;
	padding: 20px;}

.foot-cont {
	float: right;}

.foot-tell {
	margin-bottom: 10px;}

.foot-tell a {
	font-size: 18px;
	color: #111111;}

.foot-mail {
	margin-bottom: 25px;}

.foot-mail a {
	font-size: 14px;
	color: #888888;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.foot-mail a:hover {
	color: #000;}

.foot-soc {}

.foot-soc a {
	line-height: 22px;
	display: inline-block;
	height: 20px;
	cursor: pointer;
	margin-right: 20px;
	float: left;}

.footer-bot {
	float: left;
	width: 100%;
	background-color: #efe0c3;
	height: 50px;
	padding-top: 10px;}

.sense {
	float: left;}

/*.sense a {
	float: left;
	height: 30px;
	font-size: 13px;
	color: #ad9977;
	line-height: 16px;
	padding-left: 62px;
	display: block;
	cursor: pointer;
	background-image: url(images/sense.png);
	background-repeat: no-repeat;
	background-position: left center;}

	.sense a.ani {
	margin-right: 130px;
	padding-left: 43px;
	line-height: 16px;
	background-image: url(images/aniart.png);
	background-repeat: no-repeat;
	background-position: left center;
	}*/

/*.sense a.ani {
	float: left;
	background-image: url(images/AniArt.png);
	background-repeat: no-repeat;
	background-position: left center;}*/

/*.ani {
	display: none !important;}*/

.sense a {
	float: left;
	height: 30px;
	font-size: 13px;
	color: #ad9977;
	line-height: 16px;
	padding-left: 62px;
	display: block;
	cursor: pointer;
	background-image: url(images/sense.png);
	background-repeat: no-repeat;
	background-position: left center;}

.sense a.ani {
	margin-right: 130px;
	padding-left: 43px;
	line-height: 16px;
	background-image: url(images/aniart.png);
	background-repeat: no-repeat;
	background-position: left center;}

.sense a.ani i {
	font-style: normal;
}

.sense a.ani i.for-mob {
	display: none;
}

.header-mob {
	display: none;}

.li-mob {
	display: none !important;}

.log-bt {
	display: none !important;}

.menu-mob-name {
	display: none;}

.close-menu {
	display: none;}

.hide-mob {
	display: none;}

.slider-info-mob {
	display: none;}

.modal-open {
	overflow: hidden;
}

@media(min-width: 400px) {

	.modal-open {
		padding-right: 17px !important;}

}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition:      -o-transform .3s ease-out;
	transition:         transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}
.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5;
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0;
	line-height: 1.42857143;
}
.modal-body {
	position: relative;
	padding: 10px 10px 0px;
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
	margin-bottom: 0;
	margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}
@media (min-width: 768px) {
	.modal-dialog {
		width: 370px;
		margin: 30px auto;
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	}
	.modal-sm {
		width: 300px;
	}
}
@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}

.modal {
	text-align: center;
}

@media screen and (min-width: 768px) {
	.modal:before {
		display: inline-block;
		vertical-align: middle;
		content: " ";
		height: 100%;
	}
}

.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}

.modal-open .header-top, .fancybox-enabled .header-top {
	padding-right: 17px;}

.close {
	cursor: pointer;
	background-image: url(images/close-modal.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 40px;
	height: 20px;
	position: absolute;
	top: 0px;
	right: -40px;}

.log-tab {}

.log-tab-top {
	display: inline-block;
	width: 100%;
	padding: 20px 40px;
	background-color: #efdfc3;}

.log-tab-top ul {}

.log-tab-top ul li {
	cursor: pointer;
	float: left;
	position: relative;
	color: #a98444;
	padding-right: 12px;
	margin-right: 12px;}

.log-tab-top ul li:first-child:before {
	content: "";
	position: absolute;
	right: 0px;
	height: 15px;
	top: 50%;
	margin-top: -7px;
	width: 1px;
	background-color: #000;}

.log-tab-top ul li.active {
	color: #5f5f5f;}

.log-tab-top ul li span {
	border-bottom: 1px dotted rgba(160,158,154,0);}

.log-tab-top ul li.active span, .log-tab-top ul li:hover span  {
	border-bottom: 1px dotted rgba(160,158,154,1);}

.tabs__content {
	display: none;
	padding: 18px 40px 25px;}

.tabs__content.active {
	display: block;}

.log-form {
	display: inline-block;
	width: 100%;}

.one-log-form {
	margin-bottom: 15px;
	float: left;
	width: 100%;}

.one-log-form input {
	height: 40px;
	padding: 0 20px;
	border: 1px solid #e1e1e1;
	background-color: #f8f8f8;
	width: 100%;}

.one-log-name {
	font-size: 13px;
	color: #222222;
	margin-bottom: 5px;}

.one-log-bt {
	float: left;
	width: 100%;
	margin-bottom: 18px;}

.one-log-bt button {
	width: 100%;
	background-color: transparent;}

.one-log-forg {
	text-align: center;}

.one-log-forg a {
	text-decoration: none;
	font-size: 15px;
	border-bottom: 1px dotted #a98444;
	color: #a98444;}

.log-form.reg-form {
	padding: 15px 0 15px;}

.log-form.reg-form .one-log-bt {
	padding-top: 20px;}

.log-thank {
	font-size: 15px;
	color: #222;
	text-align: center;
	text-transform: uppercase;}

.thank-text {
	padding: 20px 0;
	font-size: 15px;
	line-height: 22px;
	text-align: center;}

.thank-text span {
	text-decoration: underline;}

.find {}

.find-block {
	display: none;
	z-index: 999;
	border-bottom: 1px solid #efdfc3;
	width: 340px;
	position: absolute;
	right: 118px;
	top: 0px;
	height: 42px;
	background-color: #f5ebda;}

.find-input {
	float: left;
	width: 100%;}

.find-input input {
	width: 100%;
	font-family: 'latoregular';
	font-size: 13px;
	outline: none;
	background-color: transparent;
	height: 42px;
	padding: 0 65px 0 15px;}

.find-bt {
	cursor: pointer;
	font-family: 'latoregular';
	font-size: 13px;
	outline: none;
	border: none;
	background-color: transparent;
	height: 42px;
	line-height: 40px;
	padding: 0 15px 0;
	position: absolute;
	right: 0px;
	top: 0px;
	color: #1e0f00;}

.find-bt span {
	border-bottom: 1px dotted #1e0f00;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.find-bt:hover span {
	border-bottom: 1px dotted rgba(255,255,255,0);}

/********** Страница товара ***********/

.main {
	border-top: 1px solid #e3b88e;
	float: left;
	width: 100%;}

.broad {
	position: relative;
	z-index: 9;
	float: left;
	width: 100%;
	padding-top: 20px;
	margin-bottom: 25px;}

.broad ul {}

.broad ul li {
	float: left;
	font-size: 14px;
	color: #222222;
	margin-right: 4px;}

.broad ul li a {
	color: #7d7979;}

.broad ul li a i {
	font-style: normal;}

.broad ul li a span {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.broad ul li a:hover {}

.broad ul li a:hover span {
	color: #1e0f00;}

.product {
	float: left;
	width: 100%;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 70px;
	margin-bottom: 50px;}

.about-prod {
	float: left;
	width: 385px;
	padding-left: 80px;
	padding-top: 80px;}

.about-prod .item-sale {
	position: relative;
	float: left;
	background-color: rgba(0,0,0,0.72);
	font-size: 13px;
	color: #efdfc3;
	padding: 5px 12px 3px;
	margin-left: 7px;}

.about-prod h2 {
	display: none;
	float: left;
	margin-bottom: 0px;}

.about-art {
	font-size: 12px;
	color: #777777;
	margin-bottom: 20px;
	padding-top: 20px;

	clear: both;}

.about-list {}

.about-list ul {}

.about-list ul li {
	color: #333333;
	font-size: 15px;
	margin-bottom: 20px;}

.about-list ul li b {}

.about-list ul li a {
	color: #333;
	text-decoration: underline;}

.about-list ul li a:hover {
	text-decoration: none;}

.product-info {
	float: right;
	width: 390px;
	float: right;
	padding-top: 80px;}

.prod-size {
	float: left;
	width: 100%;
	margin-bottom: 30px;}

.prod-size-tit {
	float: left;
	font-size: 14px;
	line-height: 30px;
	font-family: 'latobold';}

.prod-size-select {
	float: left;
	margin-left: 5px;}

.prod-size-has {
	line-height: 30px;
	float: left;
	margin-left: 12px;}

.prod-size-has span {
	display: block;
	float: left;
	line-height: 30px;
	font-size: 13px;}

.prod-size-has span {
	padding-left: 20px;
	display: block;
	background-image: url(images/tags.png);
	background-repeat: no-repeat;
	background-position: 0 6px;}

.prod-size-has.true span {
	/*color: #dca5a8;*/
	color: #4DD8AA;
	padding-left: 20px;
	display: block;
	background-image: url(images/has.png);
	background-repeat: no-repeat;
	background-position: 0 8px;}

.prod-price {
	float: left;
	width: 100%;
	margin-bottom: 30px;}

.now-price {
	display: inline-block;
	font-size: 30px;
	color: #222222;}

.was-price {
	color: #777777;
	text-decoration: line-through;
	display: inline-block;
	margin-left: 15px;
	font-size: 24px;}

.prod-by {
	float: left;
	width: 100%;
	margin-bottom: 11px;}

.bt-bay {
	float: left;
	display: block;
	cursor: pointer;
	width: 190px;
	height: 48px;
	border: 2px solid #000;
	border-color: #EDC889;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	line-height: 48px;
	color: #0e0d0d;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.bt-bay:hover {
	border: 1px solid #d2b480;}

.bt-bay:active {
	color: #efdfc3;
	background-color: #161616;}

.bt-fav {
	float: right;
	background-image: url(images/fav-bt.png);
	background-repeat: no-repeat;
	background-position: 22px 16px;
	display: block;
	cursor: pointer;
	width: 190px;
	padding-left: 28px;
	height: 48px;
	border: 1px solid #000;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	line-height: 48px;
	color: #0e0d0d;
	-webkit-transition: border .3s ease;
	-moz-transition: border .3s ease;
	-o-transition: border .3s ease;}

.bt-fav:hover {
	border: 1px solid #d2b480;}

.bt-fav:active {
	border: 1px solid #d7d7d7;
	background-position: 22px -69px;}

.fast-bay {
	padding: 15px 30px;
	float: left;
	width: 100%;
	border: 1px solid #efdfc3;}

.fast-input {
	float: left;
	border-bottom: 1px solid #e1e1e1;}

.fast-input-text {
	float: left;
	margin-top: 3px;
	font-size: 16px;
	color: #222222;}

.fast-input input {
	outline: none;
	width: 125px;
	font-size: 16px;
	margin-left: 4px;
	height: 22px;
	border: none;
	float: left;
	text-transform: uppercase;}

.fast-input input::-webkit-input-placeholder {color:#999;}
.fast-input input::-moz-placeholder          {color:#999;}
.fast-input input:-moz-placeholder           {color:#999;}
.fast-input input:-ms-input-placeholder      {color:#999;}

.fast-bt {
	float: right;}

.fast-bt input {
	outline: none;
	border: none;
	cursor: pointer;
	font-size: 16px;
	background-color: transparent;
	border-bottom: 2px solid #909090;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.fast-bt input:hover {
	border-color: transparent;}

.slider-prod {
	text-align: center;
	float: left;
	width: 440px;}

.slider-nav {
	float: left;
	width: 100%;
	padding-top: 55px;}

.one-min-nav {
	padding-top: 5px;
	height: 127px;
	width: 123px;
	float: left;}

.one-min-nav-in {
	position: relative;
	float: left;
	width: 100%;
	height: 122px;
	border: 1px solid rgba(0,0,0,0);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.one-min-nav-in:before {
	content: "";
	position: absolute;
	top: -5px;
	background-image: url(images/active-slide.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 12px;
	height: 5px;
	left: 50%;
	margin-left: -6px;
	opacity: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.one-min-nav-in a {
	display: table-cell;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	width: 120px;
	height: 120px;
}

.one-min-nav-in a img {
	position: relative;
	z-index: 1;
}

.about-product {
	padding-bottom: 50px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 60px;}

.about-product.about-product_description,
.about-product.set-container.about-product_supplement{
	padding-bottom: 0px;
	float: left;
	width: 100%;
	border-bottom: none;
	margin-bottom: 0px;
}

.section-tit.section-tit_description{
	margin-top: 50px;
}

.prod-descr {
	float: left;
	padding: 0 25px; 
	width: 404px;
	font-size: 14px;
	line-height: 18px;}

.prod-descr-tit {
	font-family: 'latobold';
	margin-bottom: 12px;}

.prod-descr-text {}

.video {
	float: left;
	width: 530px;
	position: relative;}

.play {
	cursor: pointer;
	top: 0px;
	left: 0px;
	position: absolute;
	background-image: url(images/play.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 100%;
	width: 100%;
	background-size: 58px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.play:hover {
	background-size: 70px;}

.pause {
	display: none;
	cursor: pointer;
	top: 0px;
	left: 0px;
	position: absolute;
	background-image: url(images/pause.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 100%;
	width: 100%;
	background-size: 58px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.pause.hidden {
	opacity: 0;}

.prod-photo {
	float: right;
	width: 356px;}

.prod-photo-in > a {
	outline: none;
	width: 50%;
	padding-left: 10px;
	margin-bottom: 10px;
	float: left;}

.car-watch {
	float: left;
	width: 100%;
	margin-bottom: 100px;
	text-align: center;}

.car-watch .one-news-item {
	display: inline-block;
	float: none;}

.car-watch .bx-wrapper {
	margin: 0 auto;}

.car-watch .one-news-item, .car-watch .one-news-item-in {
	width: 174px;
	height: 174px;}

.car-watch .one-news-descr {
	padding-top: 20px;}

.prod-photo.only-photo {
	width: 529px;}

.prod-photo.only-photo .prod-photo-in > a {
	width: 33.33%;}

.big-photo {
	width: 325px;
	padding-left: 10px;
	float: right;}

.prod-photo.only-photo .prod-photo-in {
	margin: 0 0 0 -10px;}

.art-mob {
	display: none;}

.product-info .about-list {
	display: none;}

/********** Конец Страница товара ***********/

/********** Коллекция ***********/

.collection {
	float: left;
	width: 100%;
	margin-bottom: 50px;}

.collection .container {
	max-width: 1100px;}

.collection h2 {
	font-size: 22px;
	text-transform: uppercase;
	text-align: center;}

.coll-menu {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	padding: 30px 45px 22px;
	background-color: #fcf5ee;}

.coll-menu-in {
	float: left;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;}

.coll-menu ul {
	margin-right: 15px;
	font-size: 15px;}

.coll-menu ul li {
	margin-bottom: 8px;}

.coll-menu ul li a {
	color: #aaaaaa;
	border-bottom: 1px dotted #aaaaaa;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.coll-menu ul li a:hover {
	color: #222;
	border-bottom: 1px dotted #222;}

.collection-in {
	overflow: hidden;
	float: left;
	width: 100%}

.collection-wrap {
	margin: 0 -8px;}

.one-coll {
	position: relative;
	float: left;
	padding: 0 8px;
	height: 330px;
	margin-bottom: 16px;}

.one-coll a {
	height: 330px;
	border: 1px solid #D7D7D7;
	cursor: pointer;
	display: block;
	float: left;
	width: 100%;
	color: #011111;
	text-transform: uppercase;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.one-coll-in {
	overflow: hidden;
	width: 100%;
	position: relative;}

.one-coll:hover a {
	color: #fff;}

.one-coll-thumb {}

.one-coll-thumb img {}

.one-coll:hover .hide-image {
	opacity: 1;}

.show-image {
	opacity: 1;}

.hide-image {
	max-width: inherit;
	width: auto;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.one-coll-tit {
	display: block;
	position: relative;
	z-index: 9;}

.one-coll.coll-75 {
	width: 66.66%;}

.one-coll.coll-75 a {
	display: table;
	float: none;
	font-size: 30px;}

.one-coll.coll-75 .one-coll-thumb {
	height: 330px;
	padding-left: 20px;
	width: 395px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;}

.one-coll.coll-75 .one-coll-tit {
	padding-right: 55px;
	width: 310px;
	height: 330px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;}

.coll-photo {
	width: 33.33%;}

.coll-photo .one-coll-thumb {
	overflow: hidden;}

.coll-photo .one-coll-thumb img {
	min-height: 328px;
	width: 345px;
	max-width:inherit;}

.coll-photo .one-coll-tit {
	bottom: 50px;
	width: 100%;
	text-align: center;
	position: absolute;
	font-size: 22px;
	color: #fff;
	font-family: 'latolight';}

.one-coll.coll-33 {
	width: 33.33%;}

.one-coll.coll-33 a {
	padding: 20px;
	font-size: 30px;}

.one-coll.coll-33 .one-coll-thumb {
	height: 220px;
	width: 100%;
	float: left;
	margin-bottom: 20px;
	text-align: center;}

.one-coll.coll-33 .one-coll-tit {
	float: left;
	width: 100%;
	position: absolute;
	top: 255px;
	left: 0px;
	font-family: 'latomedium';
	font-size: 22px;
	text-align: center;}

.one-coll.coll-33 .one-coll-tit span {
	display: block;
	padding-top: 10px;
	font-size: 15px;
	color: #aaaaaa;
	text-transform: none;}

.more-coll {
	display: none;}

/********** Конец Коллекция ***********/

/********** Каталог Коллекция ***********/

.hero-cat {
	text-align: center;
	float: left;
	width: 100%;
	margin-top: -69px;
	margin-bottom: 10px;}

.hero-cat img {
	width: 100%;}

.cat-coll .broad {
	padding-top: 30px;}

.cat-coll .broad .container {
	width: 1160px;}

.cat-coll .broad ul li a {
	color: #ccc6c6;}

/*.cat-coll .broad ul li {
	color: #fff;}*/

.filters {
	float: left;
	width: 100%;
	z-index: 999;
	background-color: #fff;
}

.filters.is_stuck {
	-webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    0px 2px 5px 0px rgba(50, 50, 50, 0.4);
	box-shadow:         0px 2px 5px 0px rgba(50, 50, 50, 0.4);}

.filters.is_stuck .active-filter {
	background-color: #f7f7f7;
	padding: 12px 0 0px;}

.filters.is_stuck .filer {
	padding: 9px 0 10px;}

.filters.is_stuck .one-active-tags a {
	padding: 1px 26px 0px 10px;
	font-size: 13px;
	line-height: 34px;
	background-size: 11px;
	background-position: center right 10px;}

.filters.is_stuck .one-active-name {
	font-size: 10px;
	text-transform: uppercase;
	line-height: 40px;}

.filters.is_stuck .one-active {
	margin-right: 30px;
	margin-bottom: 10px;}

.filters.is_stuck .jq-selectbox__select-text {
	color: #333333;
	font-family: 'latobold';}

.filters.is_stuck .filert-name {
	color: #333333;
	font-family: 'latobold';}

.filer {
	width: 100%;
	float: left;
	padding: 40px 0 40px;
	border-bottom: 1px solid #e3b88e;}

.filert-name {
	float: left;
	color: #333;
	line-height: 30px;
	font-size: 15px;
	margin-right: 35px;}

.one-filer-select {
	margin-right: 30px;
	float: left;}

.one-filer-select .jq-selectbox__select {
	border: 1px solid rgba(239, 223, 195, 0);}

.one-filer-select .jq-selectbox__trigger-arrow {
	right: 7px;}

.one-filer-select .opened .jq-selectbox__select {
	border: 1px solid rgba(239, 223, 195, 1);}

.active-filter {
	padding: 15px 0 0;
	float: left;
	width: 100%;
	border-bottom: 1px solid rgba(239, 223, 195, 1);}

.active-wrap {
	float: left;}

.one-active {
	float: left;
	margin-right: 45px;
	margin-bottom: 15px;}

.one-active:last-child {
	margin-right: 0px;}

.one-active-name {
	line-height: 38px;
	float: left;
	margin-right: 15px;}

.one-active-tags {
	float: left;}

.one-active-tags a {
	background-color: #fff;
	font-size: 15px;
	color: #333333;
	line-height: 38px;
	padding: 2px 50px 0 20px;
	border: 1px solid #e1e1e1;
	display: inline-block;
	margin-right: 5px;
	background-image: url(images/tags.png);
	background-repeat: no-repeat;
	background-position: center right 17px;
}

.filer-bt {
	float: right;
	z-index: 1;
}

.filer-bt a {
	display: inline-block;}

.filer-bt a.clear {
	font-size: 15px;
	color: #333333;
	line-height: 38px;
	padding: 2px 38px 0 35px;
	border: 1px solid #e1e1e1;
	display: inline-block;
	margin-right: 20px;
	background-image: url(images/tags.png);
	background-repeat: no-repeat;
	background-position: center right 17px;}

.filer-bt a.done {
	font-size: 15px;
	line-height: 38px;
	padding: 2px 24px 0 24px;
	display: inline-block;
	background-color: #000000;
	color: #fff;}

.catalog-wrap {
	float: left;
	width: 100%;}

.catalog {
	float: left;
	width: 100%;}

.sort {
	float: left;
	width: 100%;
	padding: 35px 0 30px;}

.sort-tit {
	float: left;
	color: #333333;
	font-size: 15px;
	margin-right: 22px;}

.sort-by {
	float: left;}

.one-sort {
	float: left;
	margin-right: 20px;}

.one-sort a {
	font-size: 15px;
	color: #aaaaaa;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	border-bottom: 1px dotted rgba(178,149,117,0);}

.one-sort a:hover, .one-sort.active a {
	color: rgba(178,149,117,1);
	border-bottom: 1px dotted rgba(178,149,117,1);}

.cat-body {
	float: left;
	width: 100%;
	margin-bottom: 40px;}

.catalog-wrap-in {
	margin: 0 -7px;}

.one-cat-item {
	text-align: center;
	width: 25%;
	padding: 0 7px;
	height: 312px;
	margin-bottom: 14px;
	float: left;}

.one-cat-item-in {
	padding: 15px 20px;
	position: relative;
	width: 100%;
	height: 312px;
	border: 1px solid #D7D7D7;}

.one-cat-item-in > a {
	color: #333;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;}

.one-cat-item-art {
	margin-bottom: 5px;
	color: #888888;
	font-size: 13px;
	text-align: right;
	float: left;
	float: left;
	width: 100%;}

.one-cat-item-thumb {
	height: 165px;
	display: table;
	width: 100%;
	margin-bottom: 11px;}

one-cat-item-thumb-in {
	display: table-cell;
	vertical-align: middle;
	text-align: center;}

.one-cat-item-tit {
	margin-bottom: 5px;
	font-size: 16px;
	color: #0e0d0d;
	text-transform: uppercase;}

.one-cat-item-brand {
	color: #888888;
	font-size: 13px;
	margin-bottom: 25px;}

.one-cat-item-price {
	font-size: 11px;
	text-align: center;
	color: #0e0d0d;}

.one-cat-item-price i {
	font-style: normal;
	font-size: 11px;}

.one-cat-item-price span {
	display: inline-block;
	margin-right: 15px;
	text-decoration: line-through;
	color: #948e8e;}

.one-cat-hover {
	opacity: 0;
	background-color: rgba(9,9,9,0.8);
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.one-cat-item:hover .one-cat-hover {
	opacity: 1;}

.one-cat-hover > a  {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;}

.one-cat-hover .fav-item {}

.one-cat-hover .one-item-by {
	text-align: center;
	width: 100%;
	position: absolute;
	top: 50%;
	margin-top: -27px;}

.item-sale {
	position: absolute;
	top: 10px;
	left: 0;
	background-color: rgba(0,0,0,0.72);
	font-size: 13px;
	color: #efdfc3;
	padding: 5px 12px 3px;}

.item-sale.item-sale-outlet_35 {
	color: #FFFFFF;
	background-color: #FDE9D9;
}
.item-sale.item-sale-outlet_40 {
	color: #FFFFFF;
	background-color: #E6B8B7;
}
.item-sale.item-sale-outlet_45 {
	color: #FFFFFF;
	background-color: #92CDDC;
}
.item-sale.item-sale-outlet_50 {
	color: #FFFFFF;
	background-color: #B1A0C7;
}

.item-sale.item-sale-outlet_60 {
	color: #FFFFFF;
	background-color: #B155C7;
}
.item-sale.item-sale-outlet_70 {
	color: #FFFFFF;
	background-color: #46A2DB;
}
.item-sale.item-sale-outlet_80 {
	color: #FFFFFF;
	background-color: #FCC092;
}
.item-sale.item-sale-outlet_90 {
	color: #FFFFFF;
	background-color: #D97CB7;
}

.item-sale.item-sale-archived {
	color: #FFFFFF;
	background-color: #A5095D;
}

.one-cat-item.one-cat-50 {
	width: 50%;}

.one-cat-item.one-cat-50 .one-cat-item-in, .one-cat-item.one-cat-50 {
	height: 638px;}

.one-cat-item.one-cat-50 .one-cat-hover {
	padding-top: 370px;}

.one-cat-item.one-cat-50 .one-cat-item-tit {
	color: #fff;}

.one-cat-item.one-cat-50 .one-cat-item-price {
	/*color: #fff;*/
	color: #000;
}

.more-items {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 40px;}

.more-items-bt {
	float: left;
	width: 100%;
	margin-bottom: 25px;}

.more-items-bt a {
	max-width: 278px;
	width: 100%;}

.more-items ul {
	text-align: center;}

.more-items ul li {
	color: #0e0d0d;
	display: inline-block;
	margin: 0 5px;
	vertical-align: top;}

.more-items ul li a {
	min-width: 23px;
	padding-top: 2px;
	line-height: 23px;
	display: block;
	cursor: pointer;
	font-size: 16px;
	color: #0e0d0d;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.more-items ul li a:hover {
	background-color: #f8e8d9;}

.more-items ul li a.prev-nav, .more-items ul li a.next-nav {
	display: block;
	width: 23px;
	height: 25px;
	cursor: pointer;
	background-color: #f8e8d9;
	background-image: url(images/page-nav.png);
	background-repeat: no-repeat;
}

.more-items ul li a.prev-nav:hover, .more-items ul li a.next-nav:hover {
	background-color: #efdecf;}

.more-items ul li a.prev-nav {
	background-position: center 8px;}

.more-items ul li a.next-nav {
	background-position: center -33px;}

.cat-mob-tit {
	display: none;}

.sort-mob {
	display: none;}

.show-filter, .filter-tit, .close-filt, .show-hide-active  {
	display: none;}

.choose-filter {
	display: none;}

.clear i {
	display: none;}

.one-cat-item .fav-item {
	opacity: 0;}

.one-cat-item:hover .fav-item {
	opacity: 1;}

/********** Конец Каталог Коллекция ***********/

/********** Корзина ***********/

.basket {
	float: left;
	width: 100%;
	margin-top: -8px;}

.basket-top {
	float: left;
	width: 100%;
	padding: 35px 0;
	background-color: #fbefdb;}

.basket-name {
	font-size: 20px;
	float: left;
	text-transform: uppercase;}

.basket-info {
	font-size: 15px;
	margin-top: 2px;
	float: left;
	margin-left: 40px;}

.basket-in {
	margin-bottom: 20px;
	float: left;
	width: 100%;}

.one-page-basket {
	border-bottom: 1px solid #efdfc3;
	float: left;
	width: 100%;}

.one-page-basket:last-child {
	border-bottom: none;}

.one-page-basket .container {
	position: relative;}

.one-page-basket-in {
	display: table;
	height: 176px;}

.one-page-basket-in > div {
	display: table-cell;
	vertical-align: middle;
	padding: 10px 0;}

.one-page-basket-thumb {
	width: 185px;}

.one-page-basket-info {
	width: 350px;}

.one-page-basket-tit {
	font-size: 20px;
	color: #222222;
	margin-bottom: 12px;}

.one-page-basket-art {
	margin-bottom: 7px;
	font-size: 12px;
	color: #777777;}

.one-page-basket-cat {
	font-size: 12px;
	color: #777777;}

.one-page-basket-size {
	width: 450px;}

.one-page-basket-size-name {
	line-height: 30px;
	font-family: 'latobold';
	font-size: 14px;
	margin-right: 25px;
	float: left;}

.one-page-basket-num {
	float: left;}

.one-page-basket-price {
	width: 175px;
	font-size: 18px;
	color: #222222;}

.one-page-basket-price span {
	font-size: 16px;
	color: #a2a2a2;
	text-decoration: line-through;
	margin-right: 10px;}

.one-page-basket-del {
	position: absolute;
	top: 0px;
	right: 0px;}

.one-page-basket-del a {
	display: block;
	background-color: #f8f8f8;
	width: 48px;
	height: 48px;
	cursor: pointer;
	background-image: url(images/tags.png);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.one-page-basket-del a:hover {
	background-color: #e8e8e8;}

.basket-order {
	float: left;
	width: 100%;
	margin-bottom: 65px;}

.basket-order-in {
	float: left;
	width: 100%;
	border: 1px solid #efdfc3;}

.basket-order-fast {
	width: 550px;
	float: left;
	padding: 24px 0 20px 55px;}

.basket-fast-tit {
	font-size: 18px;
	color: #100f10;
	text-transform: uppercase;
	margin-bottom: 10px;}

.basket-fast-slog {
	font-size: 15px;
	color: #999999;
	margin-bottom: 10px;}

.basket-fast-form {
	float: left;
	width: 415px;}

.basket-fast-input {
	float: left;
	width: 195px;
	height: 50px;
	border: 1px solid #f6e2cd;
	border-right: none;
	padding: 16px 0 0 15px;}

.basket-fast-name {
	font-size: 16px;
	line-height: 20px;
	float: left;}

.basket-fast-input input {
	outline: none;
	height: 20px;
	width: 120px;
	line-height: 20px;
	font-size: 16px;
	float: left;
	margin-left: 4px;}

.basket-fast-bt {
	float: left;}

.basket-fast-bt button {
	border: none;
	outline: none;
	font-size: 14px;
	outline: none;
	cursor: pointer;
	width: 220px;
	height: 50px;
	text-align: center;
	color: #222;
	background-color: #ebebeb;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.basket-fast-bt button:hover {
	color: #fff;
	background-color: #222;}

.basket-order-sum {
	float: right;
	border-left: 1px solid #efe7f4;
	padding: 15px 75px;
	background-color: #f8f8f8;}

.basket-order-sum-top {
	text-align: center;
	font-size: 30px;
	line-height: 1;
	margin-bottom: 13px;}

.basket-order-sum-top span {
	display: inline-block;
	margin-top: -2px;
	font-size: 15px;
	color: #999999;
	margin-right: 12px;}

.basket-order-bt {
	width: 276px;
	margin-bottom: 12px;}

.basket-order-bt a {
	width: 100%;}

.basket-order-concel {
	text-align: center;}

.basket-order-concel a {
	font-size: 14px;
	color: #414141;
	border-bottom: 1px dashed #414141;
	display: inline-block;}

.car-news.add-car .one-news-item {
	width: 220px !important;}

.car-news.add-car .bx-viewport {
	width: 1140px !important;
	margin: 0 auto;}

.car-news.add-car {
	margin-bottom: 40px;}

.section-slog {
	color: #999999;
	font-size: 15px;
	text-align: center;
	margin-top: -15px;
	margin-bottom: 20px;}

#add-car .section-tit h3 {
	font-size: 22px;}

/********** Конец Корзина ***********/

/********** Страница новостей ************/

.cat-news {
	margin-bottom: 40px;}

.cat-news h2 {
	font-size: 22px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 30px;}

.news-page .one-news-post {
	margin-bottom: 25px;
	background-color: #f8efef;}

.news-page .one-news-post:nth-child(2n) .one-news-post-thumb {
	float: inherit;}

.full-post .one-news-post-thumb {
	width: 100%;}

.right-post .one-news-post-thumb {
	float: right;}

.full-post {
	position: relative;}

.full-post .one-news-post-descr {
	height: auto;
	padding: 25px 35px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background-color: rgba(248,239,239,0.85);}

.full-post .one-news-post-descr-in {
	height: auto;}

/********** Конец страница новостей ************/

#comp_45d172b7243b3e9cc81e6312ff4153bf {
	float: left;
}

/********** Контакты ***********/

.contact {}

.contact h2 {
	margin-bottom: 32px;
	font-size: 20px;
	text-transform: uppercase;
	font-family: 'latobold';}

.contact-in {
	margin: 0 -15px 45px;}

.one-contact {
	padding: 0 19px;
	width: 33%;
	display: inline-block;}

.one-contact-in {
	height: 275px;
	float: left;
	width: 100%;
	border: 1px solid #eadec2;}

.one-contact-tit {
	padding: 0 40px;
	font-size: 18px;
	line-height: 24px;
	background-color: #fbefdb;}

.one-contact-tit-in {
	height: 94px;
	display: table-cell;
	vertical-align: middle;}

.one-contact-descr {
	padding: 40px 40px 0 40px;}

.write-letter {
	margin-bottom: 18px;}

.write-letter a {
	cursor: pointer;
	border: 1px solid #b2b1af;
	line-height: 36px;
	text-transform: uppercase;
	text-decoration: none !important;
	display: inline-block;
	padding: 0 15px;
	text-align: center;
	font-size: 12px;
	color: #212121;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.write-letter a:hover {
	border-color: #000;
	color: #000;}

.one-contact-descr p {
	font-size: 15px;
	line-height: 22px;}

.work-tit {
	text-transform: uppercase;
	font-size: 11px;
	margin-bottom: 8px;}

.work-name {
	font-family: 'latobold';
	font-size: 22px;
	margin-bottom: 10px;}

.choose-town {
	float: left;
	width: 100%;
	margin-bottom: 25px;}

.choose-town-name {
	float: left;
	font-size: 16px;
	font-family: 'latomedium';}

.choose-town-select {
	float: left;
	margin-left: 2px;}

.choose-town-select .jq-selectbox {
	margin-top: -6px;}

.choose-town-select .jq-selectbox__select {
	border: 1px solid rgba(239, 223, 195, 0);
	color: #c89461;
	font-size: 16px;
	line-height: normal;
	padding: 5px 20px 5px 10px;}

.choose-town-select .jq-selectbox__select-text {
	border-bottom: 1px dotted #c89461;}

.choose-town-select .jq-selectbox__select:hover,.choose-town-select .opened .jq-selectbox__select {
	border: 1px solid rgba(239, 223, 195, 1);}

.choose-town-select .jq-selectbox__trigger-arrow {
	border: none;
	background-image: url(images/down-sel.png);
	width: 9px;
	height: 5px;
	right: 7px;}

.maps {
	float: left;
	width: 100%;
	height: 480px;
	margin-bottom: 40px;
	border: 1px solid #dfdfdf;}

.left-maps {
	height: 478px;
	float: left;
	width: 31%;
	border-right: 1px solid #dfdfdf;
	padding: 25px 30px;
	position: relative;}

.right-map {
	float: left;
	width: 69%;
	height: 478px;}

#map {
	height: 480px;
	width: 100%;}

.left-maps-in {
	max-height: 425px;
	overflow: auto;}

.left-maps:before {
	content: "";
	position: absolute;
	z-index: 9;
	left: 0px;
	bottom: 2px;
	left: 30px;
	right: 35px;
	height: 100px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+70&0+0,1+70 */
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 70%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}

.one-adr {
	float: left;
	width: 100%;
	padding-bottom: 25px;
	margin-bottom: 30px;
	position: relative;}

.one-adr:before {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 40px;
	height: 1px;
	background-color: #dfdfdf;}

.one-adr-tit {
	font-size: 16px;
	color: #222;
	font-family: 'latobold';
	line-height: 22px;}

.one-adr-descr {
	font-size: 14px;
	line-height: 22px;}

.left-maps-in::-webkit-scrollbar
{
	width: 6px;  /* for vertical scrollbars */
	height: 6px; /* for horizontal scrollbars */
}

.left-maps-in::-webkit-scrollbar-track
{
	background: rgba(245, 245, 245, 1);
}

.left-maps-in::-webkit-scrollbar-thumb
{
	background: rgba(205, 200, 200, 1);
}

.form-pop {
	display: inline-block;
	width: 100%;}

.form-pop-tit {
	font-family: 'latobold';
	color: #fff;
	padding: 20px 40px;
	background-color: #efdfc3;
	margin-bottom: 25px;}

.form-pop-in {
	padding: 0 40px 40px;}

.form-pop-one {
	float: left;
	width: 100%;
	margin-bottom: 17px;}

.form-pop-name {
	font-size: 13px;
	margin-bottom: 7px;
	color: #222222;
	float: left;
	width: 100%;}

.form-pop-input {
	float: left;
	width: 100%;}

.form-pop-input input {
	border: 1px solid #e1e1e1;
	background-color: #f8f8f8;
	height: 40px;
	padding: 0 15px;
	width: 100%;}

.form-pop-input textarea {
	border: 1px solid #e1e1e1;
	background-color: #f8f8f8;
	height: 120px;
	width: 100%;
	padding: 15px;
	resize: none;}

.form-pop-one-bt {
	padding-top: 25px;}

.form-pop-one-bt button {
	background-color: #fff;
	font-size: 15px;
	width: 100%;}

.food-feed-text {}

.food-feed-bt {
	margin-bottom: 15px;}

.food-feed-bt a {
	cursor: pointer;
	border: 1px solid #b2b1af;
	line-height: 36px;
	text-transform: uppercase;
	text-decoration: none !important;
	display: inline-block;
	padding: 0 15px;
	text-align: center;
	font-size: 12px;
	color: #212121;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.food-feed-bt a:hover {
	border-color: #000;
	color: #000;}

.food-feed-descr {
	line-height: 22px;
	color: #575757;
	font-size: 14px;}

.food-feed-descr-mobile {
	display: none;
	line-height: 22px;
	color: #575757;
	font-size: 14px;
	margin-top: -35px;
	margin-bottom: 10px;
}

.foot-feed.no-bord {
	border: none;}

/********** Конец Контакты ***********/

/********** 404 ***********/

.oops {
	float: left;
	width: 100%;}

.oops-thumb {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;}

.oops h1 {
	font-weight: normal;
	font-family: 'latosemibold';
	font-size: 44px;
	color: #deb38a;
	text-align: center;
	margin-bottom: 15px;}

.oops-descr {
	text-align: center;
	margin-bottom: 40px;
	font-size: 18px;
	line-height: 22px;}

.oops-search {
	margin-bottom: 55px;
	text-align: center;
	float: left;
	width: 100%;
	padding: 40px 0 45px;
	background-color: #f8f8f8;
	border-top: 1px solid #e3b88e;
	border-bottom: 1px solid #e3b88e;}

.oops-quest {
	font-family: 'latomedium';
	float: left;
	width: 100%;
	font-size: 18px;
	line-height: 1.3;
	color: #212121;
	margin-bottom: 25px;}

.oops-search-in {
	position: relative;
	width: 690px;
	display: inline-block;}

.oops-inp {
	height: 44px;
	font-size: 18px;
	width: 100%;
	padding: 0 144px 0 22px;
	border: 1px solid #afafaf;
	background-color: #fff;}

.oops-bt {
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	line-height: 44px;
	width: 127px;
	height: 44px;
	font-size: 16px;
	color: #c89461;
	background-color: transparent;
	text-transform: uppercase;
	border: 1px solid #d0a479;
	text-align: center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.oops-bt:hover {
	color: #fff;
	background-color: #c89461;}


/********** Конец 404 ***********/

/********** Оформление заказа ***********/

.order-page {
	float: left;
	width: 100%;
	padding-top: 55px;
	margin-bottom: 70px;}

.order-tabs {
	float: left;
	width: 750px;
	margin-bottom: 40px;}

.nav-tabs {
	float: left;
	width: 100%;
	margin-bottom: 30px;}

.nav-tabs > li {
	float: left;
	margin-right: 20px;
}
.nav-tabs > li > a {
	display: block;
	position: relative;
	padding: 12px 35px;
	border: 1px solid #d7d7d7;
	background-color: #f8f8f8;
	color: #555555;
	font-size: 15px;}

.nav-tabs > li > a span {
	border-bottom: 1px dashed rgba(74,79,85,1);}

.nav-tabs > li > a span i, .nav-tabs > li > a span b {
	font-style: normal;
	font-weight: normal;}

.nav-tabs > li > a span b {
	display: none;}

.nav-tabs > li > a:hover span, .nav-tabs > li.active > a span {
	border-bottom: 1px dashed rgba(74,79,85,0);}

.nav-tabs > li > a:before {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background-color: rgba(227,184,142,0);
	height: 2px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.nav-tabs > li > a:after {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: -6px;
	border-top: 6px solid rgba(227,184,142,0);
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.nav-tabs > li > a:hover {
	background-color: #eadec2;
	border-color: #eadec2;
}

.nav-tabs > li > a:hover:before, .nav-tabs > li.active > a:before {
	background-color: rgba(227,184,142,1);}

.nav-tabs > li.active > a:after {
	border-top: 6px solid rgba(227,184,142,1);}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #8c5219;
	background-color: #eadec2;
	border: 1px solid #eadec2;
	border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}
.nav-tabs.nav-justified > li {
	float: none;
}
.nav-tabs.nav-justified > li > a {
	margin-bottom: 5px;
	text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}
@media (min-width: 768px) {
	.nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.nav-tabs.nav-justified > li > a {
		margin-bottom: 0;
	}
}
.nav-tabs.nav-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
	border: 1px solid #ddd;
}
@media (min-width: 768px) {
	.nav-tabs.nav-justified > li > a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	.nav-tabs.nav-justified > .active > a,
	.nav-tabs.nav-justified > .active > a:hover,
	.nav-tabs.nav-justified > .active > a:focus {
		border-bottom-color: #fff;
	}
}

.tab-content > .tab-pane {
	display: none;
	background-color: #fbfbfb;
	border: 1px solid #e3b88e;
	float: left;
	width: 100%;
	padding: 40px 0 0px;
}
.tab-content > .active {
	display: block;
}

.order-form {
	float: left;
	width: 100%;}

.order-form-top {
	display: flex;
	flex-direction: column;
}

.one-order-form {
	float: left;
	width: 100%;
	margin-bottom: 30px;}



.one-order-form > div {}

.one-order-name {
	float: left;
	font-family: 'latosemibold';
	text-align: right;
	color: #222222;
	font-size: 14px;
	width: 170px;}

.one-order-name-in {
	padding: 0 20px 0 0;
	width: 170px;
	height: 44px;
	display: table-cell;
	vertical-align: middle;}

.one-order-input {
	width: 270px;
	float: left;}

.one-order-input input {
	height: 44px;
	padding: 0 15px;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	width: 100%;}

.one-order-info  {
	float: right;
	width: 308px;
	padding-left: 20px;
	font-size: 13px;
	line-height: 16px;
	color: #575757;}

.one-order-info-in {
	height: 44px;
	display: table-cell;
	vertical-align: middle;}

.order-form-bot {
	float: left;
	width: 100%;
	padding-left: 170px;}

.order-form-choose {
	float: left;
	width: 100%;
	margin-bottom: 25px;}

.order-form-choose-tit {
	font-size: 20px;
	font-family: 'latobold';
	float: left;
	width: 100%;
	margin-bottom: 20px;}

.order-radio {
	float: left;
	width: 100%;
	margin-bottom: 15px;}

.order-radio label {}

.radio-name {
	padding-left: 38px;
	font-size: 15px;
	line-height: 18px;
	font-family: 'latobold';}

.radio-name span {
	display: block;
	font-family: 'latoregular';
	color: #575757;
	font-size: 12px;}

.checked .radio-hide-info {
	display: block;}

.radio-hide-info {
	display: none;
	float: left;
	margin-top: 15px;
	position: relative;
	padding: 20px 10px;
	margin-bottom: 10px;
	border: 1px solid #eadec2;
	background-color: #fff;
	width: 270px;}

.radio-hide-info:before {
	content: "";
	position: absolute;
	left: 38px;
	top: -9px;
	border-bottom: 9px solid #eadec2;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;}

.radio-hide-info:after {
	content: "";
	position: absolute;
	left: 39px;
	top: -7px;
	border-bottom: 7px solid #fff;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;}

.radio-hide-select  {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	margin-left: 2px;}

.radio-hide-select  .jq-selectbox {
	margin-top: -6px;}

.radio-hide-select  .jq-selectbox__select {
	border: 1px solid rgba(239, 223, 195, 0);
	color: #c89461;
	font-size: 15px;
	line-height: normal;
	padding: 5px 20px 5px 10px;}

.radio-hide-select .jq-selectbox__select-text {
	border-bottom: 1px dotted #c89461;}

.radio-hide-select .jq-selectbox__select:hover,.radio-hide-select .opened .jq-selectbox__select {
	border: 1px solid rgba(239, 223, 195, 1);}

.radio-hide-select .jq-selectbox__trigger-arrow {
	border: none;
	background-image: url(images/down-sel.png);
	width: 9px;
	height: 5px;
	top: 10px;
	right: 7px;}

.radio-hide-descr {
	float: left;
	width: 100%;
	padding: 0 10px;
	font-size: 12px;}

.your-bask {
	margin-top: 70px;
	float: right;
	width: 503px;
	border: 1px solid #f0efee;
	padding: 20px 25px;}

.nav-tabs-auth {
	height: 40px;}

.your-bask-tit {
	padding-bottom: 25px;
	float: left;
	width: 100%;}

.your-bask-tit b {
	display: block;
	float: left;
	font-size: 24px;}

.your-bask-tit span {
	font-size: 14px;
	color: #888888;
	display: block;
	margin-top: 5px;
	float: right;}

.your-bask-in {
	float: left;
	width: 100%;}

.your-bask-one {
	float: left;
	width: 100%;
	padding: 10px 0px;
	border-top: 1px solid #f1f1f1;}

.your-bask-one-in {
	display: table;
	width: 100%;}

.your-bask-one-in > div {
	display: table-cell;
	vertical-align: bottom;}

.right-one-bask {}

.right-one-bask > div {
	display: table-cell;
	vertical-align: bottom;}

.your-bask-one-thumb {
	width: 120px;}

.your-bask-one-tit {
	color: #111111;
	font-size: 16px;
	width: 158px;
	padding-bottom: 30px;
	width: 155px;
}

.your-bask-one-tit span {
	padding-top: 5px;
	font-size: 13px;
	color: #888888;
	display: block;}

.your-bask-num {
	color: #888888;
	font-size: 13px;
	width: 90px;
	padding-bottom: 30px;}

.your-bask-one-price {
	color: #111111;
	font-size: 18px;
	padding-bottom: 30px;}

.your-bask-one-price span {
	font-size: 16px;}

.order-sum {
	float: left;
	width: 100%;
	padding-top: 25px;}

.order-sum-in {
	float: right;
	margin-right: 10px;}

.order-sum-tit {
	margin-right: 15px;
	font-size: 16px;
	color: #7d7d7d;
	float: left;
	margin-top: 7px;}

.order-sum-price {
	float: left;
	font-size: 26px;}

.order-sum-price span {
	font-size: 20px;}

.order-button {
	float: left;
	width: 100%;
	width: 750px;}

.order-back {
	float: left;}

.order-back a {
	padding-left: 20px;
	background-image: url(images/back.png);
	background-repeat: no-repeat;
	background-position: left 18px;
	line-height: 48px;
	display: block;
	cursor: pointer;
	font-size: 15px;
	color: #c89461;
	text-transform: uppercase;}

.order-back a span {
	border-bottom: 1px dashed rgba(200,148,97,0);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.order-back a:hover span {
	border-bottom: 1px dashed rgba(200,148,97,1);}

.order-done {
	float: right;}

.order-done a {
	display: block;
	cursor: pointer;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	height: 48px;
	line-height: 48px;
	text-align: center;
	width: 266px;
	background-color: #daa068;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.order-done a:hover {
	background-color: #c38950;}

.ord-tit-mob {
	display: none;}

.basket-mob-tit {
	display: none;}

.hause-adr {
	float: left;
	width: 100%;}

.one-hause-adr {
	float: left;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 22px;}

.one-hause-adr-50 .one-hause-adr {
	width: 42%;}

.one-hause-adr.right {
	float: right;}

.one-hause-name {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #575757;}

.one-hause-input {
	width: 100%;}

.one-hause-input input {
	outline: none;
	height: 30px;
	border: none;
	font-size: 16px;
	border-bottom: 1px solid #e6e6e6;
	width: 100%;}

.one-hause-input input:focus {
	border-bottom: 1px solid #ecb57f;}

.autocomplete-suggestions {
	background-color: #fff;}

.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

.radio-hide-select.new-post .jq-selectbox {
	border-bottom: 2px solid #ecb57f;
	width: 100%;
	margin-top: 4px;}

.radio-hide-select.new-post  .jq-selectbox__select {
	padding: 5px 20px 5px 0px;}

.radio-hide-select.new-post .jq-selectbox__select-text {
	border: none;
	color: #333;}

.radio-hide-select.new-post .jq-selectbox__dropdown {
	margin-top: 0px;
	top: 32px !important;}

.post-tit {
	font-size: 16px;
	font-family: 'latobold';
	line-height: 20px;}

.post-adr {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 7px;}

.post-time {
	font-size: 14px;
	line-height: 22px;
	color: #575757;}

/********** Конец Оформление заказа ***********/

/********** Поиск **********/

.search-result {
	padding: 22px 0;
	background-color: #fbefdb;
	float: left;
	width: 100%;}

.search-text {
	font-family: 'latobold';
	color: #222222;
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 10px;}

.search-text span {
	color: #c89461;}

.search-res {
	font-size: 15px;}

.oops-search.new-search {
	border-top: none;
	margin-bottom: 0px;}

.new-search-text {
	text-align: center;
	margin-bottom: 20px;
	font-size: 20px;
	font-family: 'latomedium';
	line-height: 26px;}

.new-search-text span {
	color: #c89461;}

.other-search {
	text-align: center;
	margin-bottom: 13px;}

.other-search a {
	display: inline-block;
	margin: 0 10px 7px;
	font-size: 16px;
	color: #c89461;
	text-decoration: none !important;
	border-bottom: 1px dotted #c89461;}

.or-search {
	margin-bottom: 15px;
	font-size: 20px;
	font-family: 'latomedium';}

.oops-search.new-search .oops-bt {
	background-color: #f8f8f8;}

.oops-search.new-search .oops-bt:hover {
	background-color: #c89461;
}

/********** Конец Поиск **********/

/********** Новость ***********/

.sinle-news-in {
	/*width: 910px;*/
	margin: 0 auto;
	position: relative;
	padding-bottom: 40px;}

.sinle-news-in h1 {
	text-align: center;
	font-size: 36px;
	margin-bottom: 18px;}

.news-data {
	font-size: 10px;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase;}

.sinle-news-wrap {
	position: relative;
	border-bottom: 1px solid #efdfc3;
	padding-bottom: 20px;
	margin-bottom: 30px;}

.news-soc {
	float: right;
	margin-right: 0px;
	padding-top: 30px;}

.news-soc-in {
	float: right;
	width: 110px;
	margin-right: -110px;
	padding-left: 70px;}

.news-soc-in a {
	line-height: 44px;
	text-align: center;
	border: 1px solid #f6e2cd;
	width: 42px;
	height: 42px;
	display: block;
	cursor: pointer;
	margin-bottom: 10px;}

.other-news {
	/*width: 910px; WTF!?*/
	margin: 0 auto;}

.other-news-name {
	float: left;
	font-size: 15px;
	line-height: 34px;}

.other-news ul {
	float: left;
	margin-left: 60px;}

.other-news ul li {
	float: left;
	margin-right: 13px;
	margin-bottom: 10px;}

.other-news ul li a {
	line-height: 34px;
	display: block;
	cursor: pointer;
	padding: 0 20px;
	min-width: 95px;
	border: 1px solid #efdfc3;
	background-color: #fff;
	text-align: center;
	font-size: 15px;
	color: #222222;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.other-news ul li a:hover {
	background-color: #efdfc3;}


.button-previous,
.button-next {
	position: absolute;
	width: 44px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	color: #fff;
	text-decoration: none;
	border-radius: 50%;
	font-size: 16px;
}

.button-previous,
.button-next {
	top: 50%;
	margin-top: -22px;
	line-height: 42px;
}

.button-previous {
	left: -50px;
}

.button-next {
	right: -50px;
}

.button-close {
	background-image: url(images/close-modal.png);
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	width: 44px;
	height: 44px;
	top: -44px;
	right: -44px;
	font-size: 22px;
	color: rgba(255,255,255,0.8);
}

.fancybox-bg {
	opacity: 0.5 !important;}

.product-in{
	display: flex;
}

.product-in .slider-prod-vert {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding-top: 80px;
	margin-right: 20px;
}

.product-in .slider-prod-vert a:first-child{
	margin-bottom: 10px;
	border: 1px solid #ecc788;
	padding: 5px;
}
/********** Конец Новость ***********/

.tit-watch {
	font-size: 20px;
	text-transform: uppercase;
	padding: 50px 0 25px;}

.no-result {
	padding-top: 30px;
	float: left;
	width: 100%;
	text-align: center;}

.no-tit {
	color: #111111;
	font-size: 20px;
	margin-bottom: 10px;}

.no-tit span {
	font-size: 30px;
	color: #e3b88e;}

.no-descr {
	font-size: 16px;
	color: #373636;
	margin-bottom: 40px;}

.you-may {
	margin-bottom: 50px;}

.you-may ol {
	list-style: decimal;
	display: inline-block;
	text-align: left;}

.you-may ol li {
	color: #e3b88e;
	margin-bottom: 15px;}

.you-may ol li span {
	color: #111111;}


.no-search {
	position: relative;
	width: 690px;
	display: inline-block;
	margin-bottom: 65px;}

.no-search .oops-inp {
	background-image: url(images/no-res-search.png);
	background-repeat: no-repeat;
	background-position: center right 143px;
	height: 44px;
	font-size: 18px;
	width: 100%;
	padding: 0 144px 0 22px;
	border: 1px solid #eadec2;
	background-color: #fff;}

.no-search .oops-bt {
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
	line-height: 44px;
	width: 127px;
	height: 44px;
	font-size: 18px;
	background-color: #efdfc3;
	text-transform: uppercase;
	border: none;
	color: #111;
	text-align: center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.no-search .oops-bt:hover {
	color: #fff;
	background-color: #c89461;}

.no-bann {
	float: left;
	width: 100%;
	margin-bottom: 70px;}

.no-bann-in {
	padding: 80px 140px;
	background-color: #e0e3f4;
	background-image: url(images/ban-res.png);
	background-repeat: no-repeat;
	background-position: right center;}

.no-ban-tit {
	font-size: 40px;
	margin-bottom: 15px;}

.no-ban-descr {
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 25px;
	color: rgba(0,0,0,0.7);}

.no-ban-tell  {
	font-size: 24px;}

.thank-block {
	float: left;
	width: 100%;
	border: 1px solid #eadec2;}

.thank-block-in {
	/*display: table;*/
	width: 100%;}

.thank-block-in > div {
	display: table-cell;
	vertical-align: middle;}

.thank-tit {
	font-family: 'latobold';
	padding: 20px;
	font-size: 18px;
	line-height: 24px;
	background-color: #fbefdb;
	text-transform: uppercase;
	text-align: center;}

.thank-left {
	width: 50%;
	padding: 50px 10% 50px;
	text-align: left;
	border-right: 1px solid #eadec2;}

.thank-left h3 {
	font-size: 18px;
	float: left;
	width: 100%;
	margin-bottom: 18px;
	font-weight: bold;}

.thank-left p {
	float: left;
	width: 100%;
	margin-bottom: 35px;
	line-height: 24px;
	font-size: 14px;
	color: #555a5d;}

.thank-left ul li {
	margin-bottom: 5px;}

.thank-left ul li span {
	display: inline-block;
	width: 135px;
	padding-right: 15px;
	font-size: 14px;
	color: #9ca5ac;}

.thank-left ul li b {
	font-weight: normal;
	font-size: 14px;
	color: #111;}

.thank-right .your-bask {
	border: none;
	margin-top: 0px;
	width: 100%;}

.thank-bt {
	float: left;
	width: 100%;
	padding: 20px;}

.home-bt {
	float: left;
	display: block;
	cursor: pointer;
	width: 48%;
	height: 48px;
	border: 1px solid #000;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	line-height: 48px;
	color: #0e0d0d;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.home-bt:hover {
	border: 1px solid #d2b480;}

.lk-bt {
	float: right;
	display: block;
	cursor: pointer;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	height: 48px;
	line-height: 48px;
	text-align: center;
	width: 48%;
	background-color: #daa068;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.lk-bt:hover {
	background-color: #c38950;}

.log-order .one-order-input {
	width: 70%;}

.log-order-bt {
	vertical-align: top;
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 30px;}

.log-order-come {
	display: inline-block;
	padding: 0 20px;
	width: 40%;}

.log-order-come button {
	border: none;
	display: block;
	cursor: pointer;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	height: 48px;
	line-height: 48px;
	text-align: center;
	width: 100%;
	background-color: #daa068;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.log-order-come button:hover {
	background-color: #c38950;}


.log-order-forg {
	vertical-align: top;
	display: inline-block;
	padding: 0 20px;
	width: 40%;}

.log-order-forg a  {
	line-height: 48px;
	display: block;
	cursor: pointer;
	font-size: 15px;
	color: #c89461;
	text-transform: uppercase;}

.log-order-forg a span {
	border-bottom: 1px dashed rgba(200,148,97,0);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;}

.log-order-forg a:hover span {
	border-bottom: 1px dashed rgba(200,148,97,1);
}

.one-log-form.error-inp .one-log-name, .form-pop-one.error-inp .form-pop-name, .one-order-form.error-inp .one-order-name-in {
	color: #c0392b;}

.one-log-form.error-inp input, .form-pop-one.error-inp input, .form-pop-one.error-inp textarea, .one-order-form.error-inp .one-order-input input {
	border: 1px solid #c0392b;}

.err-text {
	display: none;}

.one-log-form.error-inp .err-text, .form-pop-one.error-inp .err-text, .one-order-form.error-inp  .err-text {
	display: block;
	float:left;
	width: 100%;
	color: #c0392b;
	font-size: 12px;
	padding-top: 7px;}

.fast-bay.error-inp .err-text{
	color: #c0392b;
	font-size: 14px;
	position: relative;
	display: block;
	clear: both;
	top: 5px;
}

/*

	dmon full

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;

	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;

	font-family: 'latoblack';
    font-family: 'latoblack_italic';
    font-family: 'latobold';
    font-family: 'latolight';
    font-family: 'latomedium';
    font-family: 'latomedium_italic';
    font-family: 'latoregular';
    font-family: 'latosemibold';
    font-family: 'latothin';

	*/

@media (max-width: 1380px) {

	.bx-wrapper .bx-next {
		right: -15px;}

	.bx-wrapper .bx-prev {
		left: -15px;}

}

/*

dmon 1380

*/

@media (max-width: 1340px) {

	.hero-banner-left > span {
		width: 61.7%;}

	.hero-banner-left span.right-slide {
		width: 38.3%;}

	.car-news .bx-wrapper {
		max-width: 100% !important;}

	.car-news .bx-wrapper .bx-viewport {
		width: 1030px !important;
		margin: 0 auto;}

	.car-news.add-car .bx-viewport {
		width: 910px !important;
		margin: 0 auto;}

	.hero-banner-left > span > a.all-l {
		padding-right: 1.2vw;
		margin-bottom: 1.2vw;}

	.hero-banner span.right-slide {
		padding-right: 0;}

	.about-prod {
		width: 300px;}

	.about-prod .item-sale {
		font-size: 10px;}

	.slider-prod {
		margin: 0 0 0 4%;
		width: 36%;}

	.slider-nav .bx-viewport {
		width: 1032px !important;
		margin: 0 auto;}

	.prod-descr {
		width: 30%;
		padding-left: 0px;}

	.video {
		width: 42%;}

	.video video {
		max-width: 100%;
		height: 26.2vw;}

	.prod-photo {
		width: 28%;}

	.prod-photo-in > a {
		margin-bottom: 0.8vw;
		padding-left: 0.8vw;}

	.prod-photo.only-photo {
		width: 41%;}

	.big-photo {
		width: 28%;}

	.order-tabs {
		width: 58%;}

	.your-bask {
		width: 40%;}

	.one-order-info {
		width: 40%;}

	.one-order-name {
		width: 22%;}

	.one-order-input {
		width: 38%;}

	.your-bask-one-thumb {
		width: 110px;}

	.your-bask-one-tit {
		width: 120px;}

	.your-bask-num {
		width: 45px;}


	/*.prod-descr {
        float: right;}

    .prod-photo {
        padding-top: 20px;
        width: 100%;
        display: flex;
        justify-content: space-between;}

    .prod-photo a {
        padding-left: 0px;}

    .prod-descr {
        width: 60%;}

    .video {
        width: 40%;}

    .video video {
        width: 100%;}*/

}

/*

dmon 1340

*/

@media (min-width: 767px) {
	.mob-tit {
		display: none;
	}
	.about-prod h2{
		display: block;
	}
}


@media (max-width: 1200px) {

	.menu {
		padding: 40px 200px 0 180px;}

	.one-news-post-descr {
		height: 100%;
		display: flex;
		height: 27vw;
		align-items: center;}

	.one-news-post-descr-in {
		height: auto;
		display: block;}

	.foot-menu {
		margin-left: 40px;}

	.sova-club {
		overflow: hidden;}

	.sova-club img {
		height: 300px;
		float: right;
		max-width: none;}

	.about-prod {
		float: right;
		width: 51%;
		padding-top: 0px;
		padding-left: 0px;
		margin-bottom: 22px;}

	.product-info {
		width: 51%;
		padding-top: 0px;}

	.product-in .slider-prod-vert {
		padding-top: 0px;
	}

	.slider-prod {
		margin: 0px;
		width: 45%;
		border: 1px solid #f1f1f1;
		float: left;}

	.product-in {
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		position: relative;
		/*min-height: 440px;*/
	}

	.mob-tit .item-sale {
		position: relative;
		float: left;
		margin-left: 7px;}


	.about-prod .item-sale {
		display: none;
	}
	.prod-by {
		width: 390px;}

	.fast-bay {
		width: 390px;}

	.about-art {
		margin-bottom: 30px;}

	.about-list ul li {
		margin-bottom: 15px;}

	.car-watch .bx-viewport {
		width: 938px !important;
		margin: 0 auto;}

	.news-soc-in {
		width: 82px;
		margin-right: -82px;
		padding-left: 40px;}


}

/*

dmon 1200

*/

@media (max-width: 1100px) {

	.car-news .bx-wrapper .bx-viewport {
		width: 770px !important;
		margin: 0 auto;}

	.car-news.add-car .bx-viewport {
		width: 680px !important;
		margin: 0 auto;}

	.foot-menu ul {
		margin-left: 60px;}

	.footer-top .container-in {
		text-align: center;}

	.foot-mid {
		display: inline-block;
		text-align: left;
		float: none;}

	.foot-menu ul {
		margin-left: 35px;}

	.foot-feed {
		margin-left: 50px;}

	.foot-cont {
		text-align: left;}

	.foot-menu {
		margin-left: 0px;}

	.sova-club-text {
		left: 70px;}

	.prod-photo-in > a {
		margin-bottom: 0.7vw;
		padding-left: 0.7vw;}

	.slider-nav .bx-viewport {
		width: 897px !important;}

	.big-photo {
		padding-left: 0.8vw;}

	.active-wrap {
		width: 60%;}

	.filer-bt {
		text-align: right;
		width: 40%;}

	.one-order-name, .one-order-info {
		float: left;
		width: 100%;
		text-align: left;
		padding: 0px;}

	.one-order-name br, .one-order-info br {
		display: none;}

	.one-order-name-in, .one-order-info-in {
		width: 100%;
		display: block;
		padding: 0px;
		height: auto;
		margin-bottom: 5px;}

	.tab-content > .tab-pane {
		padding: 20px;}

	.one-order-input {
		width: 100%;}

	.order-form-bot {
		padding-left: 0px;}

	.one-page-basket-size {
		width: 320px;}

	.basket-order-fast {
		width: 50%;
		padding: 20px 25px;}

	.basket-fast-slog {
		font-size: 14px;}

	.basket-order-sum {
		width: 50%;
		padding: 15px 25px;}

	.basket-order-bt {
		width: 100%;}

	.news-soc {
		display: none;}

	.log-order-come {
		width: 100%;
		padding: 0px;
		margin-bottom: 15px;}

	.log-order-forg {
		padding: 0px;
		width: 100%;}

	.log-order .one-order-input {
		width: 100%;}

}

/*

dmon 1100

*/

@media (max-width: 992px) {

	body {
		padding-top: 56px;}

	.header-mid {
		padding: 0px;}

	.hero-banner .container, .hero-slider .container {
		padding: 0px;}

	.hero-banner-left > span > a.all-l {
		width: auto;
		padding-right: 0px !important;}

	.logo {
		display: none;}

	.bask-fav {
		display: none;}

	.header-top {
		height: 0px;}

	.header-top-menu, .header-top-right {
		display: none;}

	.close-menu {
		display: block;
		z-index: 9;
		cursor: pointer;
		background-image: url(images/close-mob.png);
		background-repeat: no-repeat;
		background-position: center;
		height: 50px;
		width: 50px;
		position: absolute;
		right: 0px;
		top: 0px;}

	.menu {
		display: none;
		width: 290px;
		background-color: #f5f5f5;
		padding: 0px;
		position: fixed;
		right: 0px;
		top: 0px;
		z-index: 1001;}

	.menu > ul {
		display: block;}

	.menu > ul > li {
		width: 100%;
		display: block;}

	.menu > ul > li.menu-mob-company{
		display: block;}

	.menu > ul > li > a {
		font-size: 15px;
		text-transform: none;
		display: block;
		padding: 16px 50px 16px 20px;
		border-bottom: 1px solid #fff;}

	.li-mob {
		display: block !important;}

	.menu > ul > li.has-sub > a {
		font-size: 12px;
		text-transform: uppercase;
		background-color: #fff;
		border-bottom: 1px solid #fbdfc5;
		color: #575757;
		background-image: url(images/menu-mob.png);
		background-repeat: no-repeat;
		background-position: right 22px center;
	}



	.header-mob {
		z-index: 999;
		display: block;
		height: 56px;
		width: 100%;
		position: fixed;
		left: 0px;
		top: 0;
		background-color: #f7f6f6;}

	.header-mob .container {
		display: table;
		padding: 0;
		height: 56px;}

	.header-mob .container > div {
		display: table-cell;
		vertical-align: middle;}

	.mob-logo {
		width: 160px;
		padding-left: 20px;}

	.mob-lang {
		width: 220px;}

	.mob-fast {
		width: 345px;
		text-align: center;}

	.mob-fast a {
		position: relative;
		padding: 20px 0;
		text-align: center;
		cursor: pointer;
		width: 50px;
		height: 56px;
		vertical-align: top;
		display: inline-block;}

	.mob-fast a:focus {
		background-color: #e6e6e6;}

	.mob-fast a i {
		font-size: 9px;
		font-style: normal;
		text-align: center;
		line-height: 1.5;
		color: #222 !important;
		position: absolute;
		left: 16px;
		top: 18px;
		display: block;
		width: 11px;
		height: 11px;
		background-color: #efdfc3;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		-khtml-border-radius: 50%;
		border-radius: 50%;}

	.mob-fast a svg {}

	.show-hide {}

	.show-hide-in {
		display: block;
		float: right;
		cursor: pointer;
		width: 60px;
		padding: 20px 22px;}

	.show-hide-in:focus {
		background-color: #e6e6e6;}

	.show-hide-in span {
		float: left;
		height: 1px;
		width: 100%;
		background-color: #000;
		display: block;
		margin: 2px 0;}

	.mob-lang-in {
		float: left;
		position: relative;}

	.mob-lang-in > a {
		display: block;
		padding: 20px 30px 20px 20px;
		float: left;
		position: relative;
		font-size: 16px;
		color: #222;
		text-transform: uppercase;}

	.mob-lang-in > a:focus {
		background-color: #e6e6e6;}

	.mob-lang-in > a:before {
		right: 16px;
		top: 50%;
		margin-top: -3px;
		content: "";
		position: absolute;
		background-image: url(images/lang.png);
		width: 7px;
		height: 6px;
		background-repeat: no-repeat;
		background-position: 0 0;}

	.mob-lang-in ul {
		display: none;
		background-color: #f7f6f6;
		position: absolute;
		top: 100%;
		width: 100%;}

	.mob-lang-in ul li {}

	.mob-lang-in ul li a {
		display: block;
		cursor: pointer;
		font-size: 16px;
		color: #222;
		text-transform: uppercase;
		padding: 10px 20px;}

	.mob-lang-in ul li a:focus {
		background-color: #e6e6e6;}

	.log-bt {
		display: block !important;}

	.log-bt a {
		font-size: 14px;
		border-bottom: 1px solid #fbdfc5 !important;
		padding-left: 38px !important;
		background-image: url(images/log-mob.png);
		background-repeat: no-repeat;
		background-position: 18px 17px;}

	.menu-mob-name {
		cursor: pointer;
		padding: 20px 50px 20px 38px;
		background-repeat: no-repeat;
		background-position: 22px 21px;
		background-image: url(images/menu-name.png);
		font-family: 'latobold';
		text-transform: uppercase;
		display: block;
		font-size: 14px;
		background-color: #f5f5f5;}

	.sub-menu {
		position: fixed;
		width: 290px;
		top: 0;
		left: auto;
		right: 0;
		bottom: 0px;
		padding: 0;}

	.menu-banner {
		display: none;}

	.sub-menu-in {
		width: auto !important;
		display: block;}

	.sub-menu ul {
		width: 100%;
		-webkit-column-count: 1 !important;
		-moz-column-count: 1 !important;
		column-count: 1 !important;}

	.sub-menu ul li {
		padding: 0px;
		float: left;
		width: 100%;
		border-top: 1px solid #e8e7e5;}

	.sub-menu ul li a {
		position: relative;
		display: block;
		width: 100%;
		padding: 15px 20px;
		background-color: #fff;}

	.sub-menu ul li a:before {
		right: 0px;
		top: 50%;
		margin-top: -1px;
		right: 25px;
		content: "";
		position: absolute;
		border-left: 3px solid #a3a3a3;
		border-bottom: 3px solid transparent;
		border-top: 3px solid transparent;}

	.sub-menu .container {
		padding: 0;
		position: absolute;
		top: 54px;
		bottom: 0px;
		overflow: auto;}

	.one-news-descr {
		color: #212121;
		width: auto;
		height: auto;
		position: static;
		padding-top: 0px;
		opacity: 1;
		background-color: transparent;}

	.one-news-item {
		margin-right: 20px !important;
		padding: 15px;
		border: 1px solid #f1f1f1;
		width: 270px !important;
		height: 345px;}

	.one-item-by {
		display: none;}

	.car-news .container {
		padding: 0px;}

	.car-news .bx-wrapper {
		padding-left: 20px;}

	.car-news .bx-wrapper .bx-viewport {
		width: 100% !important;}

	.bx-wrapper .bx-controls-direction a {
		display: none;}

	.name-wrap {
		position: absolute;
		bottom: 10px;
		left: 15px;
		float: left;
		width: 60%;
		text-align: left;}

	.one-item-price {
		width: 40%;
		position: absolute;
		right: 15px;
		bottom: 20px;
		text-align: right;}

	.one-item-name a {
		color: #222222;}

	.one-item-tit {
		font-family: 'latobold';
		font-size: 17px;}

	.one-item-price span {
		font-size: 13px;}

	.bg {
		display: none;
		z-index: 1000;
		position: fixed;
		height: 100%;
		width: 100%;
		left: 0px;
		top: 0px;
		background-color: rgba(0,0,0,0.5);}

	.sova-club {
		height: 250px;
		background-size: auto 250px;}

	.sova-club-text {
		font-size: 54px;
		top: 90px;}

	.news-page {
		text-align: center;}

	.one-news-post {
		float: left;
		width: 270px;
		height: 337px;
		margin-right: 20px;
		border: 1px solid #f1f1f1;
		background-color: #fff !important;}

	.news-page .one-news-post {
		text-align: left;
		width: 30.5%;
		margin: 0 1% 20px;
		float: none;
		display: inline-block;
		vertical-align: top;}

	.one-news-post-thumb img {
		height: 150px;
		width: auto;
		min-width: 100%;
		max-width: inherit;}

	.one-news-post-thumb {
		overflow: hidden;
		width: 100%;}

	.one-news-post-descr {
		display: block;
		width: 100%;
		height: auto;
		padding: 15px;}

	.one-news-post-data {
		margin-bottom: 10px;}

	.one-news-post-tit {
		margin-bottom: 10px;}

	.one-news-post-tit a {
		font-family: 'latobold';
		font-size: 22px;}

	.one-news-post-text {
		margin-bottom: 12px;
		font-size: 14px;
		line-height: 20px;
		height: 78px;
		overflow: hidden;}

	.one-news-post-det {
		font-size: 12px;}

	#news .bx-wrapper {
		margin-bottom: 20px;}

	.hide-mob {
		display: block;}

	footer {
		padding-top: 25px;}

	.footer-top {
		padding-bottom: 0px;}

	.foot-mid {
		display: none;}

	.food-feed-descr-mobile {
		display: block;
	}

	.foot-logo {
		padding: 0 60px 20px 48px;
		background-color: #fff;
		margin-left: 12px;
		/*margin-bottom: -50px;*/
		position: relative;}

	.footer-bot {
		height: 70px;
		padding-top: 20px;}

	.foot-cont {
		width: 360px;}

	.sense a {
		height: auto;
		line-height: 18px;
		display: block;
		background-image: none;
		padding-left: 0px;}

	.sense a:first-letter {
		text-transform: uppercase;
	}

	.sense a br {
		display: none;}

	.sense {
		width: 360px;}

	.sense a span {
		text-decoration: underline;}

	.car-news {
		margin-bottom: 40px;}

	#sova {
		margin-bottom: 40px;}

	#insta {
		margin-bottom: 45px;}

	.ani {
		display: block !important;}

	.find-block {
		top: 56px;
		right: 0px;
		width: 100%;
		background-color: #252525;}

	.find-bt {
		color: #e6d7bc;}

	.find-bt span {
		border-bottom: 1px dotted #e6d7bc;}

	.find-input input {
		color: #e6d7bc;}

	.slider-prod {
		width: 49%;}

	.about-prod {
		padding-left: 20px;}

	.product-info {
		padding-left: 20px;}

	.about-art {
		margin-bottom: 25px;}

	.about-list ul li {
		margin-bottom: 12px;}

	.prod-size {
		margin-bottom: 20px;}

	.now-price {
		font-size: 22px;}

	.prod-price {
		margin-bottom: 12px;}

	.bt-bay {
		width: 49%;
		font-size: 14px;}

	.bt-fav {
		width: 49%;
		font-size: 14px;
		background-color: #f5f5f5;
		border: 1px solid #c2bfbf;}

	.bt-fav span {
		display: none;}

	.prod-by {
		max-width: 345px;
		width: 100%;}

	.fast-bay {
		max-width: 345px;
		padding: 15px 13px;
		width: 100%;}

	.fast-input-text {
		font-size: 13px;}

	.fast-input input {
		font-size: 13px;
		width: 103px;}

	.fast-bt input {
		font-size: 12px;
		border-bottom: 1px dashed #909090;}

	.slider-nav {
		display: none;}

	.product-in {
		position: relative;
		/*min-height: 45vw;*/
		float: left;
		width: 100%;}

	.main {
		border: none;}

	.broad li {
		display: none;}

	.mob-broad {
		text-transform: uppercase;
		display: block !important;
		padding-left: 14px;
		background-image: url(images/broad-back.png);
		background-repeat: no-repeat;
		background-position: left 2px;}

	.mob-broad a {
		color: #7d7979 !important;}

	.broad ul li a i {
		display: none;}

	.prod-descr {
		padding-top: 0px;
		padding-right: 0px;
		width: 50%;
		float: right;
		padding-left: 20px;
		font-size: 16px;
		line-height: 24px;}

	.video {
		width: 50%;}

	.video video {
		height: 31vw;}

	.prod-descr-tit {
		font-size: 22px;}

	.prod-photo {
		width: 100%;
		padding-top: 10px;}

	.prod-photo-in {
		margin: 0 0 0 -10px;}

	.prod-photo-in > a {
		width: 25%;
		padding-left: 10px;}

	.big-photo {
		float: left;
		width: 40%;
		padding-left: 0px;}

	.prod-photo.only-photo {
		width: 100%;
		padding-left: 0px;}

	.only-photo .prod-descr {
		width: 60%;}

	.prod-photo.only-photo .prod-photo-in > a {
		width: 25%;
		margin-bottom: 10px;}

	.car-watch .one-news-item {
		height: 345px;}

	.car-watch .one-news-item-in {
		height: 250px;
		width: 250px;}

	/*.no-lang .mob-lang {
        display: none !important;}*/

	.fast-input-text {
		margin-top: 6px;}

	.fast-bt {
		margin-top: 4px;}

	.car-watch .bx-viewport {
		width: 100% !important;}

	.car-watch .container {
		padding: 0 0 0 20px;}

	.coll-menu {
		padding: 25px 30px;}

	.coll-menu-in {
		display: block;}

	.coll-menu ul {
		display: block;
		float: left;
		width: 25%;
		margin-bottom: 0px;}

	.coll-menu-in {
		max-height: 110px;
		overflow: hidden;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;}

	.coll-menu-in.open {
		max-height: 999px;}

	.more-coll {
		display: block;
		padding-top: 15px;
		float: left;
		width: 100%;}

	.coll-menu ul li a {
		color: #575757;
		border: none;}

	.coll-menu ul li {
		margin-bottom: 15px;}

	.more-coll a {
		font-size: 12px;
		text-transform: uppercase;
		color: #575757;}

	.more-coll a:after {
		content: "";
		width: 7px;
		height: 5px;
		margin-left: 5px;
		display: inline-block;
		vertical-align: top;
		margin-top: 6px;
		background-image: url(images/more-mob.png);
		background-repeat: no-repeat;
		background-position: 0 0;}

	.more-coll.open a:after {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);}

	.more-coll a:hover {
		text-decoration: underline;}

	.coll-photo .one-coll-thumb img {
		max-width: 100%;
		min-height: 100%;
		width: 100%;}

	.one-coll-thumb img.show-image {
		max-height: 28vw;}

	.one-coll {
		padding: 0 0.8vw !important;}

	.one-coll a, .one-coll {
		height: 29.5vw !important;}

	.one-coll.coll-75 .one-coll-thumb, .one-coll.coll-75 .one-coll-tit {
		height: 29.3vw;}

	.one-coll.coll-75 .one-coll-thumb {
		width: 65%;}

	.one-coll.coll-75 .one-coll-tit {
		width: 35%;}

	.collection-wrap {
		margin: 0 -0.8vw;}

	.one-coll.coll-33 .one-coll-thumb {
		height: auto;}

	.one-coll-tit {
		font-size: 14px !important;}

	.coll-photo .one-coll-tit {
		bottom: 35px;}

	.one-coll.coll-33 .one-coll-tit {
		bottom: 15px;
		top: auto;}

	.one-coll.coll-33 .one-coll-tit span {
		padding-top: 5px;}

	.one-news-descr > a {
		display: none;}

	.collection h2 {
		margin-bottom: 15px;
		font-size: 18px;
		line-height: 1.3;
		text-align: left;}

	.filters {
		display: none;
		z-index: 1001;
		bottom: 75px;
		overflow: auto;
		position: fixed;
		top: 0px;
		right: 0px;
		width: 290px;}

	.active-wrap {
		width: 100%;}

	.filer-bt {
		position: fixed;
		bottom: 0px;
		right: 0px;
		width: 290px;
		height: 75px;
		padding: 20px 20px 0;
		background-color: #f5f5f5;}

	.active-filter {
		padding: 0 20px;
		border: none;
		background-color: #f5f5f5;
		margin-bottom: 10px;}

	.active-filter.open .show-hide-active:after {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);}

	.filer {
		display: none;}

	.hero-cat {
		display: none;}

	.cat-mob-tit {
		display: block;
		float: left;
		width: 100%;
		padding: 0 15px;}

	.cat-mob-tit h1 {
		font-size: 30px;
		color: #222222;
		margin-bottom: 20px;
		margin-top: 5px}

	.cat-mob-tit h2 {
		font-size: 28px;
		color: #222222;
		margin-bottom: 20px;}

	.sort {
		padding: 0px 0 15px;}

	.cat-coll .broad {
		margin-bottom: 20px;}

	.sort-tit {
		display: none;}

	.sort-by {
		background-image: url(images/more-mob.png);
		background-repeat: no-repeat;
		background-position: right 15px top 15px;
		position: relative;
		width: 32.3%;
		min-height: 32px;}

	.sort-by-in {
		z-index: 99;
		position: absolute;
		top: 0;
		left: 0;
		border: 1px solid #efdfc3;
		background-color: #fff;
		width: 100%;
		background-image: url(images/more-mob.png);
		background-repeat: no-repeat;
		background-position: right 15px top 14px;}

	.sort-mob {
		z-index: 9;
		display: block;
		cursor: pointer;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;}

	.one-sort {
		width: 100%;
		display: none;}

	.one-sort.active {
		opacity: 1 !important;
		display: block !important;}

	.one-sort a {
		display: block;
		border: none !important;
		color: #222222 !important;
		font-size: 12px;
		text-transform: uppercase;
		padding: 10px 12px;}

	.one-cat-item {
		width: 33.333%;}

	.one-cat-item.one-cat-50 {
		width: 33.33% !important;
		height: 290px !important;
	}

	.one-cat-item.one-cat-50 .one-cat-item-in {
		height: 313px !important;
	}

	.one-cat-item.one-cat-50:hover .one-cat-item-in {
		height: auto !important;
	}

	.one-cat-item.one-cat-50 .one-cat-item-thumb-in img {
		max-height: 165px !important;
		width: auto !important;
	}

	.show-filter {
		display: block;
		float: right;
		padding: 11px 12px 11px 38px;
		background-image: url(images/filter.png);
		background-repeat: no-repeat;
		background-position: 12px center;
		color: #222222;
		font-size: 12px;
		text-transform: uppercase;
		cursor: pointer;
		border: 1px solid #efdfc3;}

	.filter-tit {
		display: block;
		padding: 0 20px 0 50px;
		line-height: 50px;
		background-color: #fff;
		background-image: url(images/filter.png);
		background-repeat: no-repeat;
		background-position: 20px center;}

	.close-filt {
		display: block;
		z-index: 9;
		cursor: pointer;
		background-image: url(images/close-mob.png);
		background-repeat: no-repeat;
		background-position: center;
		height: 50px;
		width: 50px;
		position: absolute;
		right: 0px;
		top: 0px;}

	.filters .container {
		padding: 0px;}

	.show-hide-active {
		display: block;
		padding: 20px 0;
		cursor: pointer;}

	.show-hide-active span {
		font-size: 12px;
		text-transform: uppercase;
		color: #222222;
		border-bottom: 1px dashed #222222;}

	.show-hide-active:after {
		content: "";
		display: inline-block;
		margin-left: 5px;
		background-image: url(images/more-mob.png);
		width: 7px;
		height: 5px;
		background-repeat: no-repeat;
		margin-top: 7px;
		vertical-align: top;}

	.one-active-tags a {
		padding: 1px 26px 0px 10px;
		font-size: 13px;
		line-height: 34px;
		margin-bottom: 10px;
		background-size: 11px;
		background-position: center right 10px;}

	.one-active-name {
		width: 100%;
		line-height: 18px;
		font-size: 10px;
		text-transform: uppercase;}

	.one-active {
		margin-right: 0px;
		margin-bottom: 0px;}

	.jq-selectbox__select-text {
		color: #333333;
		font-family: 'latobold';}

	.filert-name {
		color: #333333;
		font-family: 'latobold';}

	.active-filter-in {
		padding-bottom: 0px;}

	.active-wrap {
		padding-bottom: 12px;
		display: none;}

	.choose-filter {
		float: left;
		width: 100%;
		display: block;}

	.one-choose {
		padding: 0 20px;
		margin-bottom: 25px;}

	.one-choose-in {
		overflow: hidden;
		padding-top: 1px;
		max-height: 160px;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-o-transition: all .3s ease;}

	.open .one-choose-in {
		max-height: 100%;}

	.one-choose-tit {
		font-size: 17px;
		padding: 15px 0;
		font-family: 'latobold';
		text-transform: uppercase;}

	.one-choose-check {
		float: left;
		width: 100%;
		margin-bottom: 18px;}

	.one-choose-check span {
		display: block;
		padding-left: 35px;
		font-size: 15px;
		line-height: 22px;}

	.show-all a {
		display: block;}

	.show-all span {
		font-size: 12px;
		text-transform: uppercase;
		color: #222222;
		border-bottom: 1px dashed #222222;}

	.show-all a:after {
		content: "";
		display: inline-block;
		margin-left: 5px;
		background-image: url(images/more-mob.png);
		width: 7px;
		height: 5px;
		background-repeat: no-repeat;
		margin-top: 7px;
		vertical-align: top;}

	.open .show-all a:after {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.filer-bt a.clear {
		font-size: 12px;
		text-transform: uppercase;
		margin-right: 0px;
		text-align: center;
		float: left;
		width: 48%;
		background-image: none;
		padding: 11px 0;
		line-height: normal;}

	.clear span {
		display: none;}

	.clear i {
		font-style: normal;
		display: inline-block;}

	.filer-bt a.done {
		border: 2px solid #efdfc3;
		float: right;
		width: 48%;
		padding: 10px 0;
		background-color: transparent;
		text-align: center;
		line-height: normal;
		color: #333;
		font-size: 12px;
		text-transform: uppercase;}

	.one-cat-hover {
		display: none;}

	.one-cat-item-art {
		opacity: 0;}

	.one-cat-item-tit {
		text-align: left;
		font-size: 12px;
		padding: 0px;}

	.one-cat-item-brand {
		text-align: left;
		color: #888888;
		padding: 0px;
		float: left;
		width: 45%;}

	.one-cat-item-price {
		float: right;
		text-align: right;
		width: 55%;}

	.one-cat-item-price i {
		font-size: 13px;}

	.one-cat-item-thumb {
		margin-bottom: 30px;}

	.one-cat-item, .one-cat-item-in {
		height: 290px;}

	.one-cat-item-in {
		padding: 5px;}

	.one-cat-item-price span {
		margin-right: 10px;
		padding: 2px;
		color: #FFCF99;
		width: 100%;
		font-size: 10px;
	}

	.one-cat-item .fav-item {
		opacity: 1 !important;}

	.by-bann {
		display: none;}

	.full-post .one-news-post-descr {
		position: static;
		padding: 15px;}

	.full-post .one-news-post-descr {
		background-color: transparent;}

	.contact-in {
		margin: 0 -8px 45px;}

	.one-contact {
		width: 32.9%;
		padding: 0 8px;}

	.one-contact-tit {
		padding: 0 10px;}

	.one-contact-descr {
		padding: 20px 15px 0 15px;}

	.left-maps {
		width: 40%;
		padding: 25px 15px;}

	.left-maps:before {
		left: 15px;
		right: 20px;}

	.right-map {
		width: 60%;}

	.center-ban.sub-menu ul li ul {
		padding-top: 47px;
		border: none;
		position: relative;
		left: auto;
		top: auto;
		right: auto;
		bottom: auto;
		padding: 0px;
		margin: 0px;}

	.more-menu {
		position: absolute;
		left: 0px;
		top: 0px;}

	.more-menu a {
		background-image: none;}

	.center-ban.sub-menu ul li ul li a:before {
		content: normal;}

	.basket-top {
		padding: 0px;
		background-color: transparent;
		text-transform: none;
		font-family: 'latosemibold';}

	.orders .basket-name {
		font-size: 28px;
		text-transform: none;}

	.your-bask {
		float: left;
		width: 100%;
		margin-top: 0px;
		border: none;
		padding: 0px;}

	.your-bask-tit b, .your-bask-tit span {
		font-weight: normal;
		font-size: 15px;
		font-family: 'latoregular';
		width: 100%;
		color: #212121;}

	.order-page {
		padding-top: 5px;}

	.order-sum {
		display: none;}

	.your-bask-one-tit {
		width: 30%;}

	.your-bask-num {
		width: 30%;}

	.your-bask-one-thumb {
		float: left;
		width: 20%;}

	.right-one-bask {
		float: left;
		width: 80%;
		display: table !important;}

	.right-one-bask > div {
		height: 90px;}

	.order-tabs {
		width: 100%;}

	.nav-tabs {
		border-top: 1px solid #e3b88e;}

	.nav-tabs > li {
		width: 50%;
		margin-right: 0px;}

	.nav-tabs > li > a {
		border: 1px solid rgba(215, 215, 215, 0);
		text-align: center;}

	.order-button {
		width: 100%;}

	.one-order-name {
		font-family: 'latobold';}

	.one-order-form {
		margin-bottom: 20px;}

	.bask-wrap .basket-top {
		padding-bottom: 15px;}

	.bask-wrap .basket-name {
		font-size: 15px;
		text-transform: none;
		display: block;
		width: 100%;
		margin-bottom: 5px;}

	.bask-wrap .basket-info {
		margin-left: 0px;
		width: 100%;
		margin-top: 0px;}

	.basket-mob-tit {
		font-size: 28px;
		display: block;
		margin-bottom: 10px;}

	.basket-in {
		border-top: 1px solid #e7e7e7;
		padding: 15px;
		background-color: #f8f8f8;}

	.one-page-basket {
		border: 1px solid #e7e7e7;
		background-color: #fff;
		margin-bottom: 15px;
		padding-bottom: 10px;}

	.one-page-basket-price span {
		display: block;
		margin-bottom: 5px;
		font-size: 14px;}

	.one-page-basket-thumb {
		width: 200px;
		padding-right: 10px !important;}

	.basket-order-sum {
		width: 100%;}

	.basket-order-fast {
		width: 100%;}

	.basket-order-concel {
		display: none;}

	.basket-order-sum-top span {
		display: block;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 10px;}

	.basket-order-bt a {
		background-color: #fff;}

	.basket-fast-form {
		width: 100%;}

	.basket-fast-input {
		width: 50%;}

	.basket-fast-tit {
		font-family: 'latobold';}

	.one-page-basket-tit {
		font-family: 'latobold';}

	.basket-fast-bt {
		width: 50%;}

	.basket-fast-bt button {
		text-transform: uppercase;
		width: 100%;}

	.basket-fast-bt button span {
		display: none;}

	.search-result {
		margin-bottom: 20px;}

	.oops-search.new-search {
		margin-bottom: 20px;}

	.sinle-news-in {
		width: 100%;
		float: left;}

	.no-bann-in {
		padding: 40px 60px;
		background-size: contain;}

	.thank-block-in > div {
		display: block;
		width: 100%;
		margin-bottom: 20px;
		border: none;
		padding: 20px 5% 20px;}

	.thank-block {
		margin-bottom: 40px;}

	.thank-block-in > div.thank-left {
		margin-bottom: 0px;}

	.sense a.ani {
		padding: 0;
		background: none;
		line-height: normal;
		margin-right: 0;
	}

	.sense a.ani i.for-mob {
		display: block;
	}

	.sense a.ani i.for-desc {
		display: none;
	}


}

/* dmon 992 */

@media (max-width: 767px) {

	body {
		padding-top: 72px;}

	.mob-logo {
		padding-left: 15px;}

	.show-hide-in {
		width: 48px;
		padding: 20px 15px;}

	.mob-lang {
		width: 36px;}

	.mob-fast {
		width: 118px;}

	.mob-fast a {
		width: 36px;}

	.hide-on-mob {
		display: none !important;}

	.mob-lang-in > a:before {
		content: normal;}

	.mob-lang-in > a {
		padding: 20px 13px;}

	.mob-lang-in ul li a {
		padding: 10px 13px;}

	.header-mob {
		background-color: #fff;
		-webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.3);
		-moz-box-shadow:    0px 1px 3px 0px rgba(50, 50, 50, 0.3);
		box-shadow:         0px 1px 3px 0px rgba(50, 50, 50, 0.3);}

	.hero-banner .container, .hero-slider .container {
		padding: 0 15px;}

	.mob-logo {
		width: auto;}

	.show-hide {
		width: auto;}

	.slider-info-mob {
		width: 100%;
		display: block;
		font-family: 'latobold';
		background-color: #faf8f9;
		padding: 15px 20px;
		font-size: 17px;
		color: #575757;
		line-height: 20px;
		border-bottom: 2px solid #eedec3;}

	.hero-banner, .hero-slider {
		margin-bottom: 60px;}

	.sova-club {
		height: 94px;
		background-size: auto 94px;
		background-color: #fcfcfc;}

	.sova-club-text {
		top: 37px;
		left: 24px;
		font-size: 20px;}

	.section-tit:before, .section-tit:after {
		width: 50px;}

	.foot-logo {
		display: none;}

	.foot-cont {
		width: 100%;}

	.footer-top {
		padding-bottom: 25px;}

	.sense {
		width: 100%;}

	.insta-in {
		margin: 0 23%;}

	#news {
		margin-bottom: 35px;}

	.modal-body {
		padding: 0px;}

	.log-tab-top {
		background-color: #f5f5f5;
		padding: 16px;}

	.log-tab-top ul li {
		padding-right: 0px;
		margin-right: 20px;}

	.log-tab-top ul li:before {
		content: normal !important;}

	.log-tab-top ul li.active span, .log-tab-top ul li:hover span {
		border-bottom: 1px dotted rgba(160,158,154,0);}

	.log-tab-top ul li span {
		border-bottom: 1px dotted #a98444;}

	.tabs__content {
		padding: 18px 15px;}

	.close {
		height: 47px;
		width: 42px;
		right: 0px;
		z-index: 9;
		background-image: url(images/close-mob.png);
		background-repeat: no-repeat;
		background-position: center;}

	.art-mob {
		display: block;
		font-size: 12px;
		color: #777777;
		float: left;
		width: 100%;
		margin-bottom: 15px;}

	.mob-tit h2 {
		margin-bottom: 7px;
		display: inline-block;
		float: left;}

	.mob-tit h1 {
		font-size: 52px;
		margin-bottom: 7px;
		display: inline-block;
		float: left;}

	.slider-prod {
		width: 100%;
		margin-bottom: 50px;}

	.about-prod {
		display: none;}

	.product-info .about-list {
		display: block;
		margin-bottom: 20px;}

	.about-list ul li {
		color: #575757;}

	.about-list ul li b {
		color: #333;}

	.product-info {
		padding-left: 0px;
		width: 100%;}

	.bt-bay {
		width: 43%;}

	.bt-fav {
		width: 55%;}

	.prod-descr {
		width: 100% !important;
		padding-left: 0px !important;
		margin-bottom: 25px;}

	.product {
		border: none;
		padding-bottom: 0px;
		margin-bottom: 40px;}

	.fast-bay {
		border: none;
		border-bottom: 1px solid #efdfc3;}

	.prod-descr-tit {
		font-size: 14px;}

	.prod-descr {
		font-size: 14px;
		line-height: 20px;}

	.video {
		width: 100%;}

	.video video {
		height: 59vw;}



	.about-product {
		padding-bottom: 0px;
		border: none;
		margin-bottom: 40px;}

	.big-photo {
		width: 100%;}

	.collection-wrap {
		margin: 0;}

	.one-coll {
		padding: 0px !important;
		width: 100% !important;
		height: auto !important;
		margin-bottom: 15px !important;}

	.one-coll a {
		padding: 20px 20px 10px !important;
		height: auto !important;
		display: block !important;}

	.one-coll.coll-photo {
		display: none;}

	.one-coll-thumb {
		height: auto !important;
		display: block !important;
		width: 100% !important;
		margin-bottom: 20px !important;}

	.one-coll-thumb img {
		max-height: inherit !important;}

	.one-coll-tit {
		padding-right: 0px !important;
		padding-bottom: 0px !important;
		height: auto !important;
		display: block !important;
		width: 100% !important;
		position: static !important;}

	.coll-menu ul {
		width: 50%;
		font-size: 14px;}

	.coll-menu {
		padding: 15px 10px 15px 25px !important;}

	.coll-menu ul:last-child {
		margin-bottom: 0px;}

	.fav-item {
		display: none;}

	.hide-image {
		display: none;}

	.one-coll a {
		color: #011111 !important;}

	.one-cat-item {
		width: 50%;}

	.sort-by {
		width: 49%;}

	.one-cat-item .fav-item {
		display: block !important;}

	.news-page .one-news-post {
		width: 100% !important;
		margin: 0 0 20px !important;}

	.news-page .one-news-post-thumb img {
		height: auto;
		max-width: 100%;}

	.news-page .one-news-post {
		height: auto;}

	.contact-in {
		margin: 0px;}

	.one-contact {
		text-align: center;
		width: 100%;
		padding: 0px;
		margin-bottom: 15px;}

	.one-contact-in {
		height: auto;}

	.one-contact-tit {
		position: relative;
		font-size: 16px;
		cursor: pointer;
		padding: 15px 30px 15px 15px;}

	.one-contact-tit:before {
		content: "";
		position: absolute;
		right: 15px;
		top: 50%;
		margin-top: -2px;
		background-image: url(images/more-mob.png);
		width: 7px;
		height: 5px;
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);}

	.one-contact-tit.active:before {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);}

	.one-contact-tit-in {
		height: inherit;
		display: block;}

	.one-contact-tit-in br {
		display: none;}

	.one-contact-descr {
		display: none;
		padding: 20px 15px;}

	.form-pop-in {
		padding: 0 20px 20px;}

	.oops h1 {
		font-size: 34px;}

	.oops-descr {
		font-size: 16px;}

	.oops-search-in {
		width: 100%;}

	.oops-inp {
		font-size: 14px;
		padding: 0 125px 0 15px;}

	.your-bask-one-in > div {
		display: block;}

	.your-bask-one-thumb {
		float: left;}

	.right-one-bask {
		padding-left: 110px;}

	.right-one-bask > div {
		display: block;
		width: 100%;}

	.your-bask-one-tit {
		padding-bottom: 15px;}

	.your-bask-num {
		padding-bottom: 10px;}

	.your-bask-one-price {
		padding-bottom: 0px;}

	.your-bask-in {
		display: inline-block;
		float: none;
		width: auto;
		margin: 0 -15px 30px;
		border-bottom: 1px solid #f1f1f1;}

	.your-bask-one-thumb {
		width: 120px;
		text-align: center;}

	.right-one-bask {
		float: none;
		width: 100%;
		padding-left: 120px;
		display: block !important;}

	.right-one-bask > div {
		height: auto;}

	.order-back {
		display: none;}

	.tab-content > .tab-pane.active {
		border-left: none;
		border-right: none;
		border-top: none;
		margin: 0 -15px;
		padding: 30px 15px 0;
		float: none;
		display: inline-block;
		width: 100%;}

	.nav-tabs {
		margin: 0px -15px;
		width: auto;
		float: none;}

	.nav-tabs > li > a {
		padding: 12px 5px;
		border-bottom: 1px solid rgba(215, 215, 215, 1);}

	.nav-tabs > li > a span i {
		display: none;}

	.nav-tabs > li > a span b {
		font-size: 14px;
		display: inline;}

	.order-done {
		width: 100%;}

	.order-done a {
		width: 100%;}

	.ord-tit-mob {
		display: block;
		font-family: 'latobold';
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 15px;}

	.order-page {
		margin-bottom: 40px;}

	.order-tabs {
		margin-bottom: 15px;}

	.one-page-basket-del a {
		background-color: #fff;}

	.one-page-basket-cat {
		position: absolute;
		left: 18px;
		top: 18px;}

	.one-page-basket-in {
		width: 100%;
		display: block;
		height: auto;}

	.one-page-basket-in > div {
		display: block;
		float: left;
		width: 100%;}

	.one-page-basket-tit {
		margin-bottom: 8px;}

	.one-page-basket-in .one-page-basket-thumb {
		padding: 40px 0 20px;
		text-align: center;
		width: 100%;}

	.one-page-basket-in .one-page-basket-info {
		width: 100%;
		padding: 0px;}

	.one-page-basket-in .one-page-basket-size {
		width: 150px;}

	.one-page-basket-in .one-page-basket-price {
		width: 90px;
		margin-left: 40px;}

	.one-page-basket-size-name {
		margin-right: 0px;
		position: relative;
		line-height: 36px;
		padding-left: 14px;}

	.one-page-basket-num {
		margin-left: -60px;}

	.one-page-basket-num .jq-selectbox__select {
		background-color: transparent !important;
		padding: 0px 35px 0px 75px;
		line-height: 36px;
		height: 36px;}

	.one-page-basket-num .jq-selectbox li {
		padding-left: 75px;}

	.one-page-basket-num .jq-selectbox__trigger-arrow {
		top: 15px;
		right: 13px;}

	.basket-in {
		margin-bottom: 0px;}

	.basket-order-in {
		border: none;
		float: none;
		width: auto;
		margin: 0 -15px;}

	.basket-order-sum {
		float: none;
		width: 100%;}

	.basket-order-fast {
		padding: 45px 15px 0;}

	.basket-order-fast-in {
		float: left;
		width: 100%;
		padding: 25px 15px;
		border: 1px solid #efdfc3;}

	.search-text {
		line-height: 28px;}

	.search-text span {
		display: block;}

	.sinle-news-in h1 {
		font-size: 26px;}

	.other-news-name {
		float: left;
		width: 100%;
		margin-bottom: 15px;}

	.other-news ul {
		display: block;
		width: 100%;
		margin-left: 0px;}

	.button-close {
		right: -15px;}

	.button-previous, .button-next {
		display: none;}

	.no-search {
		width: 100%;}

	.no-search .oops-inp {
		font-size: 14px;
		padding: 0 125px 0 15px;
	}

	.no-bann-in {
		padding: 20px 30px;
		background-image: none;
		text-align: center;}

	.no-ban-tit {
		font-size: 32px;}

	.one-cat-item.one-cat-50 {
		width: 50% !important;
	}

}

/* dmon 768 */
@media (max-width: 768px) {
	.product-in {
		flex-direction: column;
	}
	.product-in .slider-prod-vert{
		flex-direction: row;
	}
	.product-in .slider-prod-vert a{
		margin-right: 10px;
	}
}

@media (max-width: 600px) {

	.catalog-wrap-in {
		margin: 0px;}

	.one-cat-item {
		padding: 0px;
		width: 100%;}

	.sort-by {
		width: 55%;}

	.show-filter {
		text-align: center;
		padding: 10px 12px 10px 38px;
		width: 40%;}

	.maps {
		height: auto;}

	.left-maps {
		height: 250px;
		width: 100%;
		border: none;
		padding: 20px 15px;}

	.left-maps-in {
		max-height: 210px;}

	.right-map {
		width: 100%;
		height: 250px;}

	#map {
		height: 250px;}

	.oops h1 {
		font-size: 26px;
		line-height: 1.4;}

	.oops-thumb img {
		max-width: 60%;}

	.basket-fast-input {
		width: 68%;}

	.basket-fast-bt {
		width: 32%;}

	.basket-fast-name {
		font-size: 14px;}

	.basket-fast-input {
		padding: 15px 0 0 10px;}

	.basket-fast-input input {
		font-size: 14px;
		height: 18px;
		line-height: 18px;}

	.one-page-basket-in .one-page-basket-price {
		width: auto;
		float: right;
		margin-left: 0px;}

	#add-car .section-tit h3 {
		font-size: 18px;}

	.basket-order {
		margin-bottom: 40px;}

}

@media (max-width: 400px) {

	.insta-in a img {}

	#insta .container-in {
		padding: 0;}

	.bt-border:before, .bt-border:after {
		content: normal;}

	.news {
		margin: 0 6vw 0 10vw;}

	.one-news-post {
		width: 80vw !important;
		margin-right: 4vw !important;}

	#news .container-in {
		padding: 0;}

	#news .bx-wrapper .bx-viewport {
		padding: 0;}

	.car-news .bx-wrapper {
		padding-left: 0px;}

	.car-news-in {
		margin: 0 6vw 0 10vw;}

	.one-news-item, .car-news.add-car .one-news-item {
		width: 80vw !important;
		margin-right: 4vw !important;}

	.car-watch-in {
		margin: 0 6vw 0 10vw;
	}

	.car-watch .container {
		padding: 0px;}

	.prod-photo.only-photo .prod-photo-in > a {
		width: 50%;}

	.prod-photo-in > a {
		width: 50%;
		margin-bottom: 10px;}

	.oops-inp {
		padding-right: 80px;}

	.oops-bt {
		font-size: 14px;
		width: 80px;}

	.oops-descr br {
		display: none;}

	.thank-bt a {
		display: block;
		width: 100%;
		margin-bottom: 10px;}

}

@media (max-width: 420px) {
	.long-title {
		width: 20%;
		color: #888888;
	}
}



.large_img{
	transition: all 0.5s ease;
}
.large_img_one_min_nav a{
	padding: 1px 1px 1px 1px;
}
.large_img:hover{
	margin-top: 30px;
	position: relative;
	transform: scale(1.9);
	z-index: 999;
}
.bx-wrapper .bx-controls-direction a{
	-webkit-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
}

.hide-container{
	display: none;
}

.send-coupon-messages.send-coupon-success{
	font-size: 11px;
	color: green;
}
.send-coupon-messages.send-coupon-error{
	font-size: 11px;
	color: red;
}


@-moz-document url-prefix()
{
	#custom_filter_properties .one-choose:last-child
	{
		margin-bottom: 100px;
	}
}
.pb_pay input{
	margin-top: 15px;
	float: right;
	display: block;
	cursor: pointer;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	height: 48px;
	line-height: 48px;
	text-align: center;
	width: 48%;
	background-color: #daa068;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	position: relative;
	transform: translate(-50%, 0%);
}

.pb_pay .slider-start{
	margin-top: 10px;
}
.pb_pay-terms{
	margin-top: 15px;
	background-color: #fbefdb;
	border-left: 1px solid #daa068;


}
@media (min-width: 768px){
	.pb_pay-terms{
		display: flex;
		flex-direction: row;
	}
}
.pb_pay-terms div{
	display: flex;
	flex-direction: column;
	padding: 5px 20px;
	text-align: center;
	border-right: 1px solid #daa068;
	border-bottom: 1px solid #daa068;
	border-top: 1px solid #daa068;

}
.pb_pay-terms div span:last-child{
	font-weight: 600;
}
.pb_pay-terms div span{
	padding: 5px 0;
}
.apply_certificate{
	height: 44px;
	line-height: 100%;
	width: 100%;
}
.certificate_add, .certificate_add_another{
	display: flex;
	align-items: center;
	cursor: pointer;
	height: 44px;
}
.certificate_add {
	display: none;
}
.certificate_add.active{
	display: flex;
}
.certificate_add svg, .certificate_add_another svg{
	width: 24px;
	height: 24px;
	fill: #dfc6a2;
	margin-right: 10px;
}
.certificate_input:not(.active),
.apply_certificate:not(.active){
	display: none;
}
.apply_certificate_wrapper{
	display: flex;
	flex-direction: column;
}
.apply_certificate_wrapper .one-order-input{
	margin-bottom: 30px;
}
.apply_certificate_wrapper .one-order-info{
	width: auto;
	order: 3;
}
.certificate_add_another{
	margin-bottom: 30px;
	margin-top: -20px;
}
@media (min-width: 1101px) {
	.apply_certificate_wrapper{
		display: flex;
		flex-direction: row;
	}
	.apply_certificate_wrapper .one-order-input{
		margin-bottom: 0;
	}
	.certificate_add_another{
		margin-left: 23%;
	}
}

.apply_certificate_wrapper .certificate_add_another {
	margin-left: unset;
	margin-bottom: unset;
	margin-top: unset;
}

#templateAddNewCertificate {
	display: none;
}

/*.ui-autocomplete{*/
/*	height: 300px;*/
/*	display: flex;*/

/*}*/
.ui-autocomplete li{
	z-index: 999;
	background-color: #f5ebda;
	font-family: 'latoregular';
	font-size: 13px;
	line-height: 1.5;

}
.ui-autocomplete li:last-child{
	 color: red;
	font-style: italic;

 }
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #f3cf8d;
	background: #efdfc3;
	color: #2b2b2b;
}

@media(min-width: 1101px) {
	.error-certificate{
		margin-left: 15px;
	}
}
@media(min-width: 1341px) {
	.error-certificate{
		margin-left: 70px;
	}
}