@font-face {
	font-family: Akzidenz-Ext;
	src: url(../fonts/akzidenzgroteskpro-ext.woff2) format("woff2"), url(../fonts/akzidenzgroteskpro-ext.woff) format("woff"), url(../fonts/akzidenzgroteskpro-ext.ttf) format("truetype"), url(../fonts/akzidenzgroteskpro-ext.svg#Akzidenz-Ext) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Akzidenz;
	src: url(../fonts/akzidenzgroteskpro-md.woff2) format("woff2"), url(../fonts/akzidenzgroteskpro-md.woff) format("woff"), url(../fonts/akzidenzgroteskpro-md.ttf) format("truetype"), url(../fonts/akzidenzgroteskpro-md.svg#Akzidenz) format("svg");
	font-weight: 500;
	font-style: normal
}
@font-face {
	font-family: Akzidenz;
	src: url(../fonts/akzidenzgroteskpro-regular.woff2) format("woff2"), url(../fonts/akzidenzgroteskpro-regular.woff) format("woff"), url(../fonts/akzidenzgroteskpro-regular.ttf) format("truetype"), url(../fonts/akzidenzgroteskpro-regular.svg#Akzidenz) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Akzidenz;
	src: url(../fonts/akzidenzgroteskpro-light.woff2) format("woff2"), url(../fonts/akzidenzgroteskpro-light.woff) format("woff"), url(../fonts/akzidenzgroteskpro-light.ttf) format("truetype"), url(../fonts/akzidenzgroteskpro-light.svg#AkzidenzGroteskPro-Light) format("svg");
	font-weight: 300;
	font-style: normal
}
html {
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	color: #fff;
}
body {
	min-width: 1200px;
	background-color: #3a3330;
}
b,
strong {
	font-weight: 500;
}
select,
button {
	cursor: pointer;
}
button,
input,
optgroup,
select,
textarea {
	font-family: Arial, sans-serif;
}
a {
	color: #fff;
	-webkit-transition: color .3s ease;
	transition: color .3s ease;
	text-decoration: none;
}
a:hover {
	color: #ffffff80;
	text-decoration: none;
}
p {
	color: #fff;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.56;
	letter-spacing: .4px;
	margin: 0;
}
p + p {
	margin-top: 25px;
}
ol,
ul {
	margin: 15px 0;
	padding-left: 40px;
}
li {
	padding-top: 5px;
}
li:first-child {
	padding-top: 0;
}
h1 {
	margin: 0;
	padding: 0 0 20px;
	color: #fff;
	font-size: 22px;
	font-family: Akzidenz-Ext, Helvetica, Arial, sans-serif;
	line-height: 1.136;
}
h2 {
	margin: 35px 0 10px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
img,
.b-home__table iframe,
.b-component__td._body iframe {
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
label.invalid,
.red,
.star {
	color: #F00;
	background: transparent !important;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.contact-miscinfo {
	padding-bottom: 13px;
}
.b-comments__load-more {
	text-align: center;
}
#kt.theme-nashbulat_impressive .b-button._reply {
	line-height: 1.15;
	height: auto;
}
#kt.theme-nashbulat_impressive .t-lg-mt--xl {
	margin-top: 0 !important;
}
#kt.theme-nashbulat_impressive .o-grid--gutters>.o-grid__cell {
	padding-top: 0;
}
#kt.theme-nashbulat_impressive .o-alert {
	font-size: 14px;
}
#kt.theme-nashbulat_impressive .kt-form-composer {
	padding-bottom: 16px;
}
#kt.theme-nashbulat_impressive .kt-editor-action {
	padding: 0;
}
#kt.theme-nashbulat_impressive .kt-comments__item.is-child {
	background: transparent;
	padding-top: 8px;
	margin-bottom: 0;
}
#kt.theme-nashbulat_impressive .kt-form-submit button + button {
	margin-left: 10px;
}
#kt.theme-nashbulat_impressive .kt-form-submit {
	font-size: 0;
	margin: 0;
	padding-top: 10px;
	white-space: nowrap;
}
#kt.theme-nashbulat_impressive .b-reviews__form__bottom__td {
	vertical-align: top;
	padding: 0;
}
#kt.theme-nashbulat_impressive .b-reviews__form__bottom__row,
#kt.theme-nashbulat_impressive .b-reviews__form__bottom__td {
	border: 0;
}
#kt.theme-nashbulat_impressive .kmt-list > li.kmt-empty-comment {
	margin: 5px 0 0;
	font-size: 14px;
	padding: 10px;
	border: 1px solid #f1f1f1;
	color: #333;
	font-weight: normal;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
#kt.theme-nashbulat_impressive .commentTools {
	display: none;
}
#kt.theme-nashbulat_impressive {
	font-size: 14px;
	min-height: 0;
	margin-top: 0;
}
#kt.theme-nashbulat_impressive .is-empty .o-empty {
	min-height: 0;
	margin: 5px 0 0;
	font-size: 14px;
	padding: 10px;
	border: 1px solid #f1f1f1;
	color: #333;
	font-weight: normal;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
#kt.theme-nashbulat_impressive .o-form-group {
	margin-right: 2px;
	margin-bottom: 2px;
}
#contact-form label,
#kt.theme-nashbulat_impressive label {
	font-weight: 400;
	font-size: 16px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	line-height: 1.25;
	letter-spacing: .032em;
	margin-bottom: 0;
	padding-bottom: 5px;
	padding-left: 12px;
}
#kt.theme-nashbulat_impressive textarea.o-form-control {
	border: 1px solid #ccc !important;
	border-right: 0 !important;
	border-left: 0 !important;
	min-height: 160px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
#kt.theme-nashbulat_impressive .kt-comment-meta li i {
	color: #ef6f2e;
	vertical-align: -1px;
}
#kt.theme-nashbulat_impressive .badge._administrator {
	color: #fff;
	font-weight: normal;
	background: #ef6f2e;
	margin-left: 10px;
	vertical-align: 2px;
	padding: 2px 7px 3px;
}
#kt.theme-nashbulat_impressive .kt-comment-meta > li {
	font-size: 16px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	font-weight: 400;
	line-height: 1.56;
	letter-spacing: .4px;
}
#kt.theme-nashbulat_impressive .markItUpResizeHandle {
	background: url( '../images/komento/handle.png' ) center no-repeat;
	cursor: n-resize;
	height: 15px;
	margin: 0 auto;
	overflow: hidden;
	width: 22px;
}
#kt.theme-nashbulat_impressive .o-grid__cell {
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	width: 33%;
}
#kt.theme-nashbulat_impressive .markItUp .markItUpButton {
	padding: 0;
}
#kt.theme-nashbulat_impressive .markItUpHeader li {
	border: 1px solid transparent;
	-webkit-transition: border-color .3s ease;
	transition: border-color .3s ease;
	will-change: border-color;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
}
#kt.theme-nashbulat_impressive .markItUpHeader li:hover {
	border-color: #fff;
	cursor: pointer;
}
#kt.theme-nashbulat_impressive .kt-editor-action__char-count i {
	font-size: 17px;
	margin-right: 8px;
	vertical-align: -2px;
}
#kt.theme-nashbulat_impressive textarea {
	border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
}
#kt.theme-nashbulat_impressive .markItUpExpanding {
	margin-left: 2px;
	margin-right: 2px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#kt.theme-nashbulat_impressive .markItUpHeader {
	padding: 3px;
	border-bottom: 0 !important;
}
#kt.theme-nashbulat_impressive .kt-editor-action__char-count u {
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
}
#kt.theme-nashbulat_impressive .kt-form-editor {
	border: 0;
}
#kt.theme-nashbulat_impressive .markItUpContainer {
	border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	line-height: 0;
	background: #f1f1f1 url( '../images/sand.jpg' ) repeat 0 0 !important;
}
#kt.theme-nashbulat_impressive .markItUp .markItUpButton a:before {
	color: #fff !important;
}
#kt.theme-nashbulat_impressive .markItUpHeader,
#kt.theme-nashbulat_impressive .markItUpFooter {
	background: transparent;
}
#kt.theme-nashbulat_impressive .kt-editor-action__char-count span {
	font: 100 11px/27px Akzidenz, Helvetica, Arial, sans-serif;
	height: 27px;
	display: inline-block;
	padding: 0 10px 0 0;
	background: none;
	border: 0;
	color: #9d9390;
	line-height: 1;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
#kt.theme-nashbulat_impressive .kt-editor-action__char-count {
	border-left: 0;
	margin-left: 10px;
	padding-left: 0;
	line-height: 0;
}
#kt.theme-nashbulat_impressive .kt-editor-info {
	border: 0;
	padding: 10px 0 0;
}
#kt.theme-nashbulat_impressive .b-button.is-loading {
	background: none !important;
}
#kt.theme-nashbulat_impressive .b-button {
	border: 2px solid #ffffff1a !important;
	color: #fff !important;
	background: none !important;
	height: 40px;
	font-weight: 500 !important;
}
#kt.theme-nashbulat_impressive .b-button:hover {
	border-color: #fffc !important;
}
#kt.theme-nashbulat_impressive a.b-button {
	line-height: inherit;
}
.b-reviews__item__li._date {
	float: right;
}
#kt.theme-nashbulat_impressive .kt-comment-control .btn-control i {
	color: #fff;
}
#kt.theme-nashbulat_impressive .kt-comment-content__hd li {
	padding-top: 0;
}
#kt.theme-nashbulat_impressive .kt-comment-control,
#kt.theme-nashbulat_impressive .kt-comment-content__hd {
	background: url( '../images/sand.jpg' ) repeat 0 0;
	color: #fff;
	padding: 10px;
}
#kt.theme-nashbulat_impressive .kt-comment-content__hd {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#kt.theme-nashbulat_impressive .kt-comment-control a:hover {
	background: transparent;
}
#kt.theme-nashbulat_impressive .kt-comment-control {
	padding: 6px 5px 5px 7px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	right: -39px;
	top: 6px;
}
#kt.theme-nashbulat_impressive .kmt-time {
	float: right;
	background: transparent;
}
#kt.theme-nashbulat_impressive .kmt-item:first-child {
	padding-top: 4px;
}
#kt.theme-nashbulat_impressive .kmt-item {
	border-top: 0;
	padding: 20px 0 0;
}
#kt.theme-nashbulat_impressive .kt-comment-message {
	margin: 5px 0 0;
	padding: 10px 10px 0;
	border: 1px solid #ffffff1a;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #ffffff1a;
}
#kt.theme-nashbulat_impressive .commentForm {
	position: relative;
}
#kt.theme-nashbulat_impressive .video-container iframe {
	border: 1px solid #f1f1f1;
}
.b-shop-product._no-description #kt.theme-nashbulat_impressive .b-button._add-comment {
	right: auto;
	left: 0;
}
#kt.theme-nashbulat_impressive .b-button._add-comment {
	position: absolute;
	top: -40px;
	right: 0;
}

/* System Message - START */
#system-message-container {
	padding-top: 19px;
}
.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.25;
	letter-spacing: .032em;
}
.alert,
.alert h4 {
	color: #8a6d3b;
}
.alert h4,
.alert-message {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.56;
	letter-spacing: .4px;
}
.alert h4 {
	font-weight: 500;
	margin: 0 0 1px;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -26px;
	line-height: 18px;
	color: #000;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-success h4 {
	color: #468847;
}
.alert-danger,
.alert-error {
	background-color: #C00;
	border-color: #C00;
	color: #fff;
	text-shadow: none;
}
.alert-danger h4,
.alert-error h4 {
	color: #fff;
	text-shadow: none;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}
.alert-info h4 {
	color: #3a87ad;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}
.alert-heading {
	font-weight: 400;
}
.close {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #fff;
	text-shadow: none;
}
.close:hover,
.close:focus {
	color: #000;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
/* System Message - END */

button.close {
	padding: 3;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
#dj-galleryGrid4c {
	margin: 0;
}
.b-cart-popup {
	padding: 15px;
}
.b-cart-popup__media__box {
	font-size: 0;
}
.b-img-helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.b-cart-popup__td._media {
	padding-right: 20px;
	width: 300px;
}
.b-cart-popup__td._product {
	padding-top: 3px;
	width: 316px;
}
.b-cart-popup__buttons {
	padding-top: 15px;
}
.b-cart-popup__product__price._discount {
	color: #ef6f2e;
}
.b-cart-popup__buttons__table {
	margin: 0 auto;
}
.b-cart-popup__buttons__td:first-child {
	padding: 0 5px 0 0;
}
.b-cart-popup__buttons__td {
	padding-left: 5px;
}
.b-shop-product__details__bottom,
.b-vm-products__item__bottom {
	padding: 10px 0 0;
}
.b-box._top {
	padding: 9px 0 10px;
	background-color: #2e2826cc;
	position: relative;
}
.b-box._top:before {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 1px;
	background: -webkit-linear-gradient(left,#fff,#fff 100%,#fff);
	background: linear-gradient(90deg,#fff 20%,#fff 100%,#fff);
	background: -webkit-linear-gradient(left,#fff0,#ffffff80 100%,#fff0);
	background: linear-gradient(90deg,#fff0 20%,#ffffff80 100%,#fff0);
	content: "";
}
.b-box__inner {
	width: 1140px;
	margin: 0 auto;
}
.b-top {
	text-align: right;
}
.b-mini-cart._filled .total_products {
	color: #fff;
	margin-left: 5px;
	display: inline-block;
}
.b-mini-cart i {
	font-size: 15px;
	padding: 4px 5px 0 0;
	vertical-align: 1px;
}
.b-mini-cart._filled i {
	width: 24px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	padding: 5px 5px 5px 4px;
	display: inline-block;
	height: 24px;
	top: 2px;
	left: 2px;
	position: absolute;
	-webkit-animation-name: 'flip';
	-moz-animation-name: 'flip';
	-o-animation-name: 'flip';
	animation-name: 'flip';
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-transition: transform 0.5s;
	-moz-transition: transform 0.5s;
	-o-transition: transform 0.5s;
	transition: transform 0.5s;
	background: #ef6f2e;
}
.b-mini-cart._filled .b-mini-cart__link {
	display: inline-block;
	padding: 4px 8px 0px 26px;
	position: relative;
	height: 28px;
}
.b-mini-cart._filled {
	border: 2px solid #ef6f2e;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	-webkit-transition: opacity .3s ease 0s,background-color .3s ease 0s;
	transition: opacity .3s ease 0s,background-color .3s ease 0s;
	margin-top: -3px;
	margin-bottom: -3px;
}
.b-mini-cart._filled:hover {
	background-color: #ef6f2e;
}
.b-mini-cart__link,
.b-mini-cart__link:hover {
	color: #FFF;
}
.b-mini-cart .total_products {
	font-size: 16px;
	font-weight: 200;
	vertical-align: 1px;
}
.b-header__logo__text {
	font-size: 14px;
	padding: 9px 0 0;
	color: #ffffff80;
	margin: 0 0 -20px -7px;
	display: block;
	font-family: Akzidenz-Ext, Helvetica, Arial, sans-serif;
	line-height: 1.136;
}
.b-header__logo__img {
	margin: -33px -20px 0 -50px;
	position: relative;
}
.b-header__td._logo h1 {
	padding: 0;
}
.b-header__td._logo h1 span {
	margin-top: -4px;
}
.b-header__td._logo {
	width: 263px;
	height: 88px;
	font-size: 0;
}
.b-header__td._contacts {
	width: 100px;
}
.b-top-contacts {
	font-size: 18px;
	padding: 16px 0;
	white-space: nowrap;
}
.b-top-contacts__prefix {
	color: #9d9390;
}
#contact-form input,
#kt.theme-nashbulat_impressive input.o-form-control,
.b-input {
	height: 35px;
}
#kt.theme-nashbulat_impressive table,
#kt.theme-nashbulat_impressive .kt-form-editor-wrap {
	background: none;
}
#contact-form input,
#kt.theme-nashbulat_impressive .o-form-control,
.b-input {
	border: 1px solid #ccc;
	color: #555;
	font-size: 14px;
	height: 34px;
	padding: 6px 12px 7px !important;
}
#contact-form input,
.b-input._shop-cart,
#kt.theme-nashbulat_impressive .o-form-control {
	background: #fff;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	border: 0;
	color: #3a3330;
	font-weight: 400;
	font-size: 16px !important;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
}
.b-input.invalid {
	border-color: #C00 !important;
	background: #f2dede;
}
.b-input._with-button:focus {
	color: #fff;
}
.b-input._with-button {
	color: #9d9390;
	background-color: #2e2826;
	border: 0;
	padding: 17px 40px 17px 23px !important;
	height: auto;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.b-input._search {
	line-height: normal;
	width: 330px;
	display: block;
	padding: 12px 20px !important;
	color: #fff;
	font-size: 14px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	background-color: #2e2826;
	border: 1px solid #fff;
	border: 1px solid #ffffff4d;
	border-radius: 23px !important;
	-moz-border-radius: 23px !important;
	-webkit-border-radius: 23px !important;
	-webkit-transition: background-color .3s,color
}
.b-input._search::-webkit-input-placeholder {
	font-size: 13px;
	text-transform: uppercase;
}
.b-input._search::-moz-placeholder {
	font-size: 13px;
	text-transform: uppercase;
}
.b-input._search:-ms-input-placeholder {
	font-size: 13px;
	text-transform: uppercase;
}
.b-input._search::placeholder {
	font-size: 13px;
	text-transform: uppercase;
}
.b-input._search:focus {
	color: #000;
	background-color: #fff;
}
.b-shop-search__button {
	padding: 0 !important;
	width: 65px;
	height: 44px;
	background: transparent;
	border: 0;
	margin-left: -65px;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.6' stroke='%23fff' stroke-width='2'%3E%3Cpath clip-rule='evenodd' d='M8.69 16.381A7.69 7.69 0 1 0 8.69 1a7.69 7.69 0 0 0 0 15.381z'/%3E%3Cpath d='M20 20l-5.429-5.428'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 20px;
	font-size: 0;
}
.b-input._shop-category-order-by {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #ffffff1a;
	-webkit-transition: border-color .3s ease, background .3s ease, color .3s ease;
	transition: border-color .3s ease, background .3s ease, color .3s ease;
	will-change: border-color, background, color;
	background: none;
	color: #fff;
}
.b-input._shop-category-order-by:hover,
.b-input._shop-category-order-by:focus,
.b-input._shop-category-order-by:active {
	background: #fff;
	border-color: #fff;
	color: #000;
}
.b-subscribe__button,
.b-subscribe__button:hover {
	width: 52px;
	height: 52px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjkiIGhlaWdodD0iMTIuOSI+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjEuMyIgZmlsbD0ibm9uZSIgZD0iTTIgLjdsNS42IDUuNUwyIDExLjYiLz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-position: 50%;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
	background-color: transparent;
	border: 0;
	display: block;
	margin-left: -52px;
}
.b-shop-search table {
	font-size: 0;
}
.b-shop-search__tip {
	padding: 5px 0 20px;
}
.b-shop-search__form {
	display: inline-block;
}
.b-main-menu__link {
	padding: 15px 0;
	color: #ffffff80;
	font-size: 16px;
	font-family: Akzidenz-Ext, Helvetica, Arial, sans-serif;
	letter-spacing: .2px;
	-webkit-transition: color .2s ease;
	transition: color .2s ease;
	font-weight: 400;
}
.b-main-menu__link:hover {
	color: #fff;
}
.b-main-menu__td:first-child {
	padding-left: 0;
}
.b-main-menu__table {
	width: 100%;
}
.b-main-menu__td {
	text-align: right;
}
.b-header__td._search {
	height: 34px;
	font-size: 0;
	padding: 12px 0 0;
}
.b-box._header {
	margin-bottom: 24px;
	border-bottom: 1px solid #ffffff1a;
	padding-bottom: 20px;
}
.b-header__td._menu {
	padding: 8px 0 5px;
}
.b-home__table {
	margin-bottom: 20px;
}
.b-home__td._left h2 {
	padding-bottom: 8px;
}
.b-home__td {
	width: 50%;
}
.b-home__td._left {
	padding-right: 15px;
}
.b-home__td._right {
	padding-left: 15px;
}
.b-home__td._left p + p {
	margin-top: 10px;
}
.b-dj-slider + .b-vm-categories {
	padding-top: 20px;
}
.b-vm-categories__category__name,
.b-shop__categories__category__name {
	display: block;
	margin-top: 10px;
	font-size: 16px;
	line-height: 1.5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
.b-vm-categories__category__name {
	width: 262px;
}
.b-vm-categories__category__link img,
.b-shop__categories__category__link img {
	-webkit-transition: opacity .3s,-webkit-transform .3s ease;
	transition: opacity .3s,-webkit-transform .3s ease;
	transition: transform .3s ease,opacity .3s;
	transition: transform .3s ease,opacity .3s,-webkit-transform .3s ease;
}
.b-vm-categories__category__link:hover img,
.b-shop__categories__category__link:hover img {
	-webkit-transform: scale( 1.05 );
	-ms-transform: scale( 1.05 );
	transform: scale( 1.05 );
}
.b-vm-categories__category__link {
	color: #fff;
	display: block;
	margin-bottom: 30px;
}
.b-vm-categories__category__media img {
	vertical-align: middle;
}
.b-vm-categories__category__media {
	font-size: 0;
	display: block;
	width: 262px;
	height: 147px;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	overflow: hidden;
}
.b-vm-categories__td:first-child {
	padding: 0 16px 0 0;
}
.b-vm-categories__td {
	font-size: 0;
	padding-left: 15px;
}
.b-module__title._custom .fas {
	font-size: 11px;
	color: #ef6f2e;
}
.b-module__title._vm-categories {
	margin: 0 0 12px;
}
.b-module__title._cart-popup {
	margin-bottom: 14px;
}
.b-module__title__link {
	border-bottom: 1px solid #333;
}
.b-component__td._left .b-module + .b-module {
	margin-top: 20px;
}
.b-component__td._left .b-module__title {
	text-align: left;
	margin-left: 0;
	margin-right: 0;
}
.b-module__title {
	text-align: center;
	position: relative;
	margin: 47px 28px 15px;
	padding-bottom: 10px;
	overflow: hidden;
	font-weight: 400;
	font-size: 16px;
	font-family: Akzidenz-Ext, Helvetica, Arial, sans-serif;
	line-height: 16px;
	letter-spacing: .2px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.b-component__td._left .b-module__title,
._no-title-padding-top .b-module__title {
	margin-top: 0;
}
.b-module__title._shop-product {
	margin: 40px 0 12px;
}
.b-module__title span._title {
	display: inline-block;
	padding-bottom: 7px;
	border-bottom: 2px solid #ef6f2e;
}
.b-module__title._comments {
	overflow: visible;
	margin-left: 0;
	margin-right: 0;
}
.b-box._footer {
	color: #9d9390;
	border-top: 1px solid #ffffff1a;
	margin-top: 60px;
	padding: 0 0 20px;
}
.b-line__td {
	width: 50%;
}
.b-line__td._left {
	padding-right: 15px;
}
.b-line__td._left + .b-line__td._right {
	padding-left: 15px;
}
.b-news-slider__outer {
	overflow: hidden;
}
.b-news-slider__td._n-0 {
	width: 294px;
	padding: 0 16px;
}
.b-news-slider__td._n-1 {
	width: 293px;
	padding: 0 15px;
}
.b-news-slider__item__date {
	color: #9d9390;
	padding: 5px 0 10px;
}
.b-news-slider__item__title__link {
	font-size: 16px;
}
.b-module__title._news-slider {
	position: relative;
	overflow: visible;
}
.b-news-slider__nav__link i {
	font-size: 22px;
}
.b-news-slider__nav__link {
	font-size: 15px;
	position: absolute;
	top: -3px;
	right: -8px;
}
.b-news-slider__nav__link + .b-news-slider__nav__link {
	right: -23px;
}
.b-news-slider__nav__link._disabled {
	color: #929396;
	cursor: default;
}
.b-vm-products__table._shop._per-row-1 .b-vm-products__item__line__td._additional {
	padding-left: 8px;
}
.b-vm-products__table._shop._per-row-1 .b-vm-products__item__line,
.b-vm-products__table._shop._per-row-1 .b-vm-products__item__bottom {
	display: inline-block;
	padding-top: 0;
}
.b-vm-products__table._shop {
	display: none;
}
.b-vm-products__table._shop._current {
	display: table;
}
.b-vm-products__table._shop .b-vm-products__item {
	width: 280px;
}
.b-vm-products__table._shop._per-row-2 .b-vm-products__item {
	width: 435px;
}
.b-vm-products__table._shop._per-row-1 .b-vm-products__item__img-link:hover img {
	-webkit-transform: scale( 1 );
	-ms-transform: scale( 1 );
	transform: scale( 1 );
}
.b-vm-products__table._shop._per-row-1 .b-vm-products__item {
	width: auto;
}
.b-vm-products__table._shop .b-vm-products__item__image {
	width: 279px;
}
.b-vm-products__table._shop._per-row-2 .b-vm-products__item__image {
	width: 433px;
}
.b-vm-products__table._shop._per-row-1 .b-vm-products__item__image {
	max-width: 100%;
	width: auto;
}
.b-vm-products__table._shop .b-vm-products__row:first-child .b-vm-products__td {
	padding-top: 0;
}
.b-vm-products__table._shop .b-vm-products__td {
	padding-top: 30px;
}
.b-vm-products__table._module .b-vm-products__td {
	width: 292px;
}
.b-vm-products__table._module .b-vm-products__td:first-child {
	width: 262px;
}
.b-vm-products__table._shop .b-vm-products__td {
	width: 292px;
}
.b-vm-products__table._shop .b-vm-products__td:first-child {
	width: 262px;
}
.b-vm-products__table._shop._per-row-2 .b-vm-products__td {
	width: 465px;
}
.b-vm-products__table._shop._per-row-2 .b-vm-products__td:first-child {
	width: 435px;
}
.b-vm-products__table._shop._per-row-1 .b-vm-products__td,
.b-vm-products__table._shop._per-row-1 .b-vm-products__td:first-child {
	width: auto;
}
.b-vm-products__td:first-child {
	padding-left: 0;
}
.b-vm-products__td {
	padding: 0 0 0 30px;
}
.b-vm-products__td._separator {
	height: 30px;
}
.b-vm-products__item__price .PricecostPrice {
	margin-left: 5px;
	text-decoration: line-through;
}
.b-vm-products__item__price div {
	display: inline-block;
}
._with-discount .PricesalesPrice,
._with-discount .b-cart-popup__product__price._final {
	color: #ef6f2e;
}
.b-vm-products__item__discount {
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 18px;
	z-index: 1;
	display: inline-block;
	border: 2px solid #ffffff1a;
	color: #ef6f2e;
	border-radius: 27.5px;
	padding: 0px 5px;
	font-size: 14px;
	font-weight: 500;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	line-height: 1.79;
}
.b-vm-products__item__discount i {
	vertical-align: -1px;
}
.b-vm-products__item {
	overflow: hidden;
	position: relative;
}
.b-vm-products__table._shop._per-row-1 .b-vm-products__item__discount {
	left: 105px;
}
.b-vm-products__table._module .b-vm-products__item {
	width: 262px;
}
.b-vm-products__item__img-link img,
.b-shop-product__media__img-link img {
	-webkit-transition: opacity .3s, -webkit-transform .3s ease;
	transition: opacity .3s, -webkit-transform .3s ease;
	transition: transform .3s ease, opacity .3s;
	transition: transform .3s ease, opacity .3s,-webkit-transform .3s ease;
}
.b-media__item__link._photo:hover img,
.b-vm-products__item__img-link:hover img,
.b-shop-product__media__img-link:hover img {
	-webkit-transform: scale( 1.05 );
	-ms-transform: scale( 1.05 );
	transform: scale( 1.05 );
}
.b-vm-products__item__img-link {
	background: url( '../images/sand.jpg' ) repeat 0 0;
	display: block;
	font-size: 0;
	text-align: center;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	overflow: hidden;
}
.b-vm-products__item__line__td._additional {
	padding-right: 8px;
}
.b-vm-products__item__line__td._price {
	width: auto;
	vertical-align: middle;
	color: #9d9390;
	font-weight: 500;
	font-size: 14px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	line-height: 1.79;
}
.b-vm-products__td._discontinued .b-vm-products__item__line__td._price {
	padding-top: 6px;
}
.b-vm-products__item__line__td {
	width: 1%;
	white-space: nowrap;
}
.b-vm-products__item__link {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: .3px;
	display: block;
}
.b-vm-products__item__details {
	padding: 10px 0 0;
}
.b-shop-product .b-button._add-comment {
	position: absolute;
	top: -10px;
	left: 0;
}
.b-button._filled:active,
.b-button._filled:hover,
#nashbulat form.pwebcontact-form .b-pwe__button:hover {
	background-color: #ff8f57;
	border-color: #ff8f57;
}
.b-button._filled,
#nashbulat form.pwebcontact-form .b-pwe__button {
	background-color: #ef6f2e;
	line-height: 15px;
	white-space: nowrap;
	border: 0;
	padding: 11px 15px 10px;
}
.b-button._filled._question:hover,
.b-button._filled._add-comment:hover,
.b-button._filled._vm-product-details:hover {
	background: #ef6f2e;
}
.b-button._filled._question,
.b-button._filled._add-comment,
.b-button._filled._vm-product-details {
	background: transparent;
	border: 2px solid #ef6f2e;
	padding: 9px 15px 8px;
}
.b-button._buy-1-click {
	padding-left: 13px;
	padding-right: 13px;
	position: relative;
}
.b-button._buy-1-click i {
	position: absolute;
	top: 9px;
	right: 13px;
}
.b-button:hover {
	cursor: pointer;
}
.b-button._no-hover:hover {
	cursor: default;
}
.b-button,
#kt.theme-nashbulat_impressive .b-button,
#nashbulat form.pwebcontact-form .b-pwe__button {
	font-family: Akzidenz, Helvetica, Arial, sans-serif !important;
	border: 2px solid #ffffff1a;
	-webkit-border-radius: 27.5px;
	-moz-border-radius: 27.5px;
	border-radius: 27.5px;
	font-size: 14px;
	text-transform: uppercase;
	padding: 9px 15px 8px;
	font-weight: 500;
	line-height: 15px;
	letter-spacing: 1.4px;
	min-width: 138px;
	-webkit-transition: background-color .3s ease,border-color .3s ease;
	transition: background-color .3s ease,border-color .3s ease;
	will-change: border-color;
	will-change: background-color;
	color: #fff;
	text-align: center;
	display: inline-block;
	outline: none !important;
}
.b-shop-product .b-button,
.b-vm-products .b-button {
	text-align: left;
}
a.b-button:hover,
button.b-button:hover {
	border-color: #fffc;
	color: #fff;
}
.b-button._colored,
#kt.theme-nashbulat_impressive .b-button._colored {
	border: 2px solid #ef6f2e !important;
}
a.b-button._colored:hover,
button.b-button._colored:hover,
#kt.theme-nashbulat_impressive a.b-button._colored:hover,
#kt.theme-nashbulat_impressive button.b-button._colored:hover {
	background: #ef6f2e !important;
}
#kt.theme-nashbulat_impressive .o-empty {
	background: none;
	border: 0 !important;
	color: #9d9390 !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	line-height: 1.79;
}
#kt.theme-nashbulat_impressive .b-button.btn-kt-cancel {
	display: none;
}
.b-button._small {
	padding: 10px 20px;
	font-size: 11px;
	position: relative;
	color: #fff;
	font-weight: normal;
	line-height: 1.15;
	letter-spacing: .11em;
	text-transform: uppercase;
	border: 1px solid #ffffff1a;
}
a.b-button._small:hover,
button.b-button._small:hover {
	background: none;
	border-color: #fffc;
}
.b-button._discount {
	text-decoration: line-through;
}
.b-subscribe__td._title {
	font-weight: 400;
	font-size: 19px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	line-height: 35px;
	letter-spacing: .5px;
	color: #fff;
	padding: 0 12px 0 0;
}
.b-subscribe {
	padding: 16px 0;
}
.b-subscribe .responseContainer {
	box-shadow: none;
	padding: 8px 35px 8px 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.b-subscribe .acymailing_module_success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}
.b-subscribe._js .responseContainer {
	width: 1140px;
	margin: 0 auto;
}
.b-subscribe._js {
	background: #C00 url( '../images/line-bg.png' ) repeat 0 0;
	padding: 8px 0;
	border-bottom: 1px solid #fff;
}
.b-subscribe._js .b-subscribe__container {
	width: 1140px;
	margin: 0 auto;
	padding-left: 284px;
	position: relative;
}
.b-subscribe._js .b-subscribe__button {
	background: none;
	padding-left: 12px;
}
.b-subscribe._js .b-subscribe__button:hover {
	color: rgba( 255, 255, 255, 0.9 );
}
.b-subscribe._js .b-subscribe__button._close {
	position: absolute;
	right: -12px;
	top: 0;
}
.b-subscribe._js .b-input._with-button {
	border-color: #C00;
}
.b-subscribe._js .b-subscribe__td._title {
	color: #fff;
}
#vkwidget1 {
	border: 1px solid #67513d;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.b-payment img:first-child {
	margin-left: 0;
}
.b-payment img {
	margin-left: 5px;
}
.b-payment {
	padding: 7px 0 0;
}
.b-footer__cols {
	padding: 24px 0 0;
}
#nashbulat .b-pwe .b-add-to-cart__table {
	margin-top: 9px;
}
.b-add-to-cart__table._no-qty {
	margin-top: 6px !important;
}
#nashbulat .b-pwe table + br {
	display: none;
}
#nashbulat .b-pwe {
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
}
#nashbulat .b-pwe.pweb-labels-above form.pwebcontact-form .pweb-label {
	margin-bottom: 5px;
}
#nashbulat .b-pwe form.pwebcontact-form .pweb-field-container {
	padding-top: 13px;
	margin-bottom: 0;
}
#nashbulat .b-pwe form.pwebcontact-form label .pweb-asterisk {
	font-weight: 400;
}
#nashbulat .b-pwe .pweb-chars-counter {
	font-size: 14px;
	color: #9d9390;
	padding: 4px 0 0 12px;
}
#nashbulat .b-pwe .pweb-success {
	padding-top: 10px;
}
#nashbulat .b-pwe label {
	color: #9d9390;
	padding-left: 12px;
}
#nashbulat form.pwebcontact-form .b-pwe__button {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 0;
	padding: 11px 15px 10px;
}
.b-pwe .pweb-progress {
	color: #9d9390;
	margin-top: 10px;
}
.b-pwe.pweb-bg-white form.pwebcontact-form .pweb-msg .pweb-error {
	color: #f00;
}
.pweb-field-textarea + .b-pwe__buttons {
	padding-top: 10px;
}
.b-pwe__buttons {
	text-align: center;
	padding-top: 20px;
	margin-bottom: 0 !important;
}
.b-qty {
	width: 67px;
}
.b-qty * {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.b-qty td {
	line-height: 0;
}
.b-qty {
	background: #3a3330;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
.b-qty__input,
#nashbulat .b-pwe .b-qty__input {
	color: #fff;
	text-align: center;
	line-height: 1;
	background: none;
	border: none;
	padding: 0;
	width: 37px;
	height: 35px;
	font-size: 19px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	line-height: 25px;
}
.b-qty__td._addtocart {
	padding-right: 10px;
}
.addtocart-bar {
	margin: 0;
}
#nashbulat .b-qty__link:hover {
	border-color: #adadad;
	color: #333 !important;
}
#nashbulat .b-qty__link.quantity-minus {
	background-image: url( "data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%239d9390' d='M0 .8l6 6.7 6-6.7-1-.8-5 5.6L1 0z'/%3E%3C/svg%3E" );
	background-position: 50% 4px;
}
#nashbulat .b-qty__link.quantity-minus:hover {
	background-image: url( "data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23fff' d='M0 .8l6 6.7 6-6.7-1-.8-5 5.6L1 0z'/%3E%3C/svg%3E" );
}
#nashbulat .b-qty__link {
	display: block;
	width: 30px;
	height: 18px;
	background-image: url( "data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%239d9390' d='M6 0l6 6.7-1 .8-5-5.6-5 5.6-1-.8z'/%3E%3C/svg%3E" );
	background-repeat: no-repeat;
	background-position: 50% 7px;
	background-size: 11px 7px;
	cursor: pointer;
}
#nashbulat .b-qty__link:hover {
	background-image: url( "data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23fff' d='M6 0l6 6.7-1 .8-5-5.6-5 5.6-1-.8z'/%3E%3C/svg%3E" );
}
.b-module__title._pwe,
.b-module__title._cart-popup {
	padding: 0;
	font-size: 22px;
	line-height: 1.136;
	margin: 0 -15px 17px;
}
.b-pwe__input {
	height: 34px !important;
}
textarea.b-input,
#nashbulat .b-pwe__input,
#nashbulat .b-pwe__input:focus,
#nashbulat form.pwebcontact-form textarea,
#nashbulat form.pwebcontact-form textarea:focus {
	padding: 6px 12px 7px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	border: 0;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	color: #3a3330;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.15 !important;
}
#nashbulat form.pwebcontact-form textarea,
#nashbulat form.pwebcontact-form textarea:focus {
	line-height: 1.42857143 !important;
}
#nashbulat .pweb-msg {
	padding-left: 12px;
}
#nashbulat .b-pwe__input._select {
	padding-left: 8px !important;
}
#nashbulat form.pwebcontact-form input.invalid,
#nashbulat form.pwebcontact-form select.invalid,
#nashbulat .b-pwe__input.invalid,
#nashbulat form.pwebcontact-form textarea.invalid {
	background: #f2dede;
}
.b-footer .b-module__title {
	font-weight: 400;
	font-size: 19px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	line-height: 35px;
	letter-spacing: .5px;
	color: #fff;
	padding: 0 0 5px;
	margin: 0;
	text-align: left;
}
.b-list-menu__list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.b-list-menu__item {
	padding: 0 0 2px;
}
.b-list-menu__link:hover {
	color: #fff;
}
.b-list-menu__link {
	display: inline-block;
	padding: 6px 0;
	color: #9d9390;
	font-weight: 200;
	font-size: 16px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	line-height: 1.4;
	letter-spacing: .4px;
	vertical-align: middle;
}
.b-footer img {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.b-footer table + table {
	margin-top: 40px;
}
.b-footer__top__td._youtube {
	width: 268px;
	padding: 24px 43px 0 0;
}
.b-footer__top__td._vk {
	width: 220px;
}
.b-footer__bottom__td._logo img {
	margin-left: -33px;
}
.b-footer__bottom__td._logo {
	width: 434px;
}
.b-footer__bottom__td {
	color: #9d9390;
	font-weight: 200;
	font-size: 16px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	line-height: 1.25;
	letter-spacing: .4px;
}
.b-footer__bottom__td._payment {
	padding: 6px 0 0;
	visibility: hidden;
}
.b-footer__bottom__td._social {
	width: 198px;
	padding: 25px 0 0;
}
.b-breadcrumb__list__item a {
	color: #8f8480;
}
.b-breadcrumb__list__item a:hover {
	color: #fff;
}
.b-breadcrumb__list__item {
	display: inline-block;
	padding: 0;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	line-height: 1.79;
	font-size: 14px;
}
.b-breadcrumb__list__item:first-child a span {
	display: none;
}
.b-breadcrumb__list__item:first-child a {
	margin-right: 6px;
}
.b-breadcrumb__list__item__link:hover {
	color: #838460;
}
.b-breadcrumb__list__item._active {
	color: #ef6f2e;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 600px;
	vertical-align: bottom;
}
.b-breadcrumb__divider {
	margin: 0 5px 0 3px;
	font-size: 8px;
	color: #8f8480;
	vertical-align: 1px;
}
.com_virtuemart.cart .b-breadcrumb,
.b-body.com_virtuemart.productdetails .b-breadcrumb {
	text-align: left;
}
.b-breadcrumb {
	font-size: 0;
	margin-top: -7px;
	padding-left: 240px;
	text-align: right;
}
.b-breadcrumb__list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.b-shop__categories__table tr:last-child .b-shop__categories__td {
	padding-bottom: 0;
}
.b-shop__categories__td:first-child {
	padding-left: 0;
}
.b-shop__categories__td {
	padding: 0 0 30px 30px;
}
.b-shop__categories__category__link {
	font-size: 18px;
}
.b-shop__categories__category {
	margin: 0;
}
.b-shop__categories__category__media img {
	vertical-align: middle;
}
.b-shop__categories__category__media {
	display: block;
	font-size: 0;
	width: 360px;
	height: 202px;
	overflow: hidden;
	text-align: center;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
.b-vm-sidebar-categories__list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.b-vm-sidebar-categories__list__item {
	padding: 0 0 5px;
}
.b-vm-sidebar-categories__list__item._separator {
	border-bottom: 1px solid #ffffff1a;
	padding-top: 23px;
}
.b-vm-sidebar-categories__list__item._separator + .b-vm-sidebar-categories__list__item {
	padding-top: 31px;
}
.b-vm-sidebar-categories__list__item__link {
	font-size: 16px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	color: #9d9390;
	line-height: 1.4;
	padding: 6px 0;
	display: block;
}
.b-vm-sidebar-categories__list__item__link:hover {
	color: #fff;
}
.b-vm-sidebar-categories__list__item__link .fa-knife-kitchen._n-1 {
	margin-left: 5px;
	font-size: 12px;
}
.b-vm-sidebar-categories__list__item__link .fa-knife-kitchen._n-2 {
	font-size: 14px;
}
.b-vm-sidebar-categories__list__item__link .fa-knife-kitchen {
	color: #fff;
	-webkit-animation-name: 'knife';
	-moz-animation-name: 'knife';
	-o-animation-name: 'knife';
	animation-name: 'knife';
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
}
.b-vm-sidebar-categories__list__item._active .b-vm-sidebar-categories__list__item__link {
	color: #ef6f2e;
}
.b-component__td._left {
	width: 240px;
	padding: 0 30px 0 0;
}
.b-component__td._right {
	width: 240px;
	padding: 0 0 0 30px;
}
.b-module__title._vm-sidebar-categories {
	text-align: left;
	margin-top: 5px;
	margin-left: 0;
}
.b-module__title._vm-sidebar-categories a {
	font-size: 19px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	color: #9d9390;
	line-height: 1.316;
	border-bottom: none;
}
.b-module__title._vm-sidebar-categories a:hover {
	color: #fff;
}
.b-top__td {
	padding: 0 0 0 70px;
}
.b-top__td._top-1 {
	padding-top: 3px;
}
.b-top__td:first-child {
	padding-left: 0;
}
.b-top__td._social-icons a + a {
	margin-left: 10px;
}
.b-top__td._social-icons a {
	color: #fff;
	font-size: 24px;
	line-height: 0;
}
.b-vm-currencies a:hover,
.b-top__td._social-icons a:hover {
	color: rgba( 255, 255, 255, 0.75 );
}
.b-input__asterisk {
	color: #F00;
}
textarea.b-input {
	height: auto;
}
textarea.b-input._shop-cart {
	margin: 5px 0 0 !important;
	width: 266px !important;
	line-height: 1.42857143;
}
.b-input._compact {
	padding: 4px;
	height: auto;
}
.b-pagination__table {
	border-collapse: collapse;
}
.b-pagination__td__item {
	display: block;
	border: 1px solid #ffffff1a;
	border-radius: 30px;
	padding: 10px 0 10px 1px;
	width: 34px;
	text-align: center;
	-webkit-transition: border-color .3s ease;
	transition: border-color .3s ease;
	will-change: border-color;
}
.b-pagination__td._active span {
	color: #ef6f2e;
}
.b-pagination__td._end .b-pagination__td__item,
.b-pagination__td._start .b-pagination__td__item {
	padding: 10px 20px;
	width: auto;
}
span.b-pagination__td__item {
	color: #ffffff1a;
}
.b-pagination__td * {
	font-size: 11px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	letter-spacing: .11em;
	text-transform: uppercase;
}
.b-pagination__td + .b-pagination__td {
	padding-left: 5px;
}
a.b-pagination__td__item:hover {
	border-color: #fffc;
	color: #fff;
}
.b-shop-category__description {
	padding-bottom: 16px;
}
.b-shop-category__description p + p,
.b-shop-product__description p + p {
	margin-top: 20px;
}
.b-shop-category__description + .b-shop-category__modules {
	margin-top: -10px;
}
.b-shop-category__top {
	padding-bottom: 20px;
}
.b-shop-category__bottom {
	padding: 20px 0 0;
}
.b-shop-category__bottom .b-pagination__table {
	margin: 0 auto;
}
.b-shop-category__top__td._switcher,
.b-shop-category__top__td._order-by {
	width: 1%;
	white-space: nowrap;
}
.b-vm-products__item__name {
	padding-bottom: 18px;
	margin-top: 0;
}
.b-vm-products__table._shop .b-vm-products__item__name {
	padding-bottom: 8px;
}
.b-add-to-cart__td .vm-price-desc,
.b-shop-product__details .vm-price-desc,
.b-vm-products__table._shop .vm-price-desc,
.b-vm-products__table._shop._per-row-3 .b-vm-products__item__additional {
	display: none;
}
span.vm-price-desc {
	min-width: 0;
	margin: 0;
}
.b-shop-category__switcher__link:hover {
	color: #fff;
	background: #ef6f2e;
	border: 1px solid #ef6f2e;
}
.b-shop-category__switcher__link._active {
	color: #fff;
	background: #ef6f2e;
	border: 1px solid #ef6f2e;
	cursor: default;
}
.b-shop-category__switcher__link:first-child {
	margin-left: 0;
}
.b-shop-category__switcher__link {
	display: inline-block;
	border: 1px solid #ffffff1a;
	padding: 6px 7px 5px 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-left: 5px;
	-webkit-transition: border-color .3s ease, background .3s ease;
	transition: border-color .3s ease, background .3s ease;
	will-change: border-color, background;
}
.b-shop-product__neighbours {
	padding: 9px 0 0;
}
.b-shop-product__neighbours .b-button i {
	position: absolute;
	font-size: 13px;
	top: 9px;
}
.b-shop-product__neighbours .b-button._next i {
	right: 17px;
}
.b-shop-product__neighbours .b-button._prev i {
	left: 17px;
}
.b-shop-product__neighbours .b-button._prev {
	padding-left: 34px;
}
.b-shop-product__neighbours .b-button._next {
	padding-right: 34px;
}
.b-shop-product__top h1 {
	margin-bottom: 15px;
	line-height: 1.4;
}
.b-shop-product__top {
	padding: 20px 0 0;
}
.b-shop-product__media__image {
	max-width: 100%;
}
.b-shop-product__media__img-link._additional {
	float: left;
	margin: 0 0 10px 10px;
	width: 160px;
	height: 89px;
	overflow: hidden;
}
.b-shop-product__media {
	font-size: 0;
	position: relative;
}
.b-shop-product__media__img-link {
	display: inline-block;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	overflow: hidden;
}
.b-shop-product__media__additional {
	padding: 10px 0 0;
	margin-left: -10px;
}
.b-shop-product__body__td._details {
	padding-left: 10px;
}
.b-shop-product__details {
	background: url( '../images/sand.jpg' ) repeat 0 0;
	padding: 10px 0 10px 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.b-add-to-cart__td._price > div,
.b-shop-cart__summary__td._total > div {
	display: inline-block;
}
.b-add-to-cart__td._price {
	width: auto;
	font-size: 14px;
	font-weight: 500;
}
td + .b-add-to-cart__td._price {
	padding: 10px 0 0 20px;
}
.b-add-to-cart__td._price:first-child {
	padding: 3px 0 0;
}
.b-cart-popup__product__price._cost,
._with-discount .PricecostPrice {
	margin-left: 5px;
	text-decoration: line-through;
	color: #9d9390;
}
.b-cart-popup__td .b-add-to-cart__td._price._with-discount .PricecostPrice {
	margin-left: 0;
}
.b-add-to-cart__td {
	width: 1%;
	white-space: nowrap;
}
.b-shop-product__fields {
	margin: 10px 0 0;
	padding: 10px 5px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.25;
	letter-spacing: .5px;
}
.b-shop-product__fields__row:first-child .b-shop-product__fields__td {
	padding-top: 0;
}
.b-shop-product__fields__td {
	padding-top: 15px;
	white-space: nowrap;
}
.b-shop-product__fields__title {
	background: url( '../images/sand.jpg' ) repeat 0 0;
	padding-right: 3px;
}
.b-shop-product__fields__dots {
	height: 17px;
}
.b-shop-product__fields__dots {
	border-bottom: 1px solid #ffffff1a;
}
.b-shop-product__fields__td._value {
	padding-left: 5px;
	width: 1%;
}
.b-shop-product__fields__td._value._no-title {
	padding-left: 0;
}
.b-shop-product__delivery img {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.b-shop-product__delivery {
	padding-top: 10px;
}
.b-shop-product__delivery__title {
	font-size: 18px;
	text-align: center;
	padding: 20px 0 10px;
}
.b-shop-product__delivery__table {
	margin-left: 10px;
}
.b-shop-product__delivery__td:first-child {
	padding-left: 5px;
	padding-top: 3px;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.25;
	letter-spacing: .5px;
}
.b-shop-product__delivery__td {
	padding-left: 10px;
}
.ya-share2 {
	text-align: center;
}
.ya-share2__item {
	padding-top: 0;
}
.b-shop-product__delivery__td._delovye-linii img {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.b-shop__product__details__communication .ya-share2 {
	text-align: left;
}
div + .b-shop__product__details__communication {
	padding-top: 10px;
}
.b-shop__product__details__communication__td:first-child {
	color: #8f8480;
	padding: 2px 10px 0 5px;
	width: 1%;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.25;
	letter-spacing: .5px;
}
.b-shop-product__question {
	position: absolute;
	top: -10px;
	right: 0;
	z-index: 1;
}
.b-shop-product__description {
	position: relative;
}
.b-shop-product__description .b-module__title._shop-product {
	margin-bottom: 3px;
}
.b-shop-cart h1 {
	padding: 0;
}
.b-shop-cart__body {
	padding-top: 20px;
}
.b-shop-cart__header {
	padding-bottom: 5px;
}
.b-shop-cart__header__td._continue-button a {
	margin-bottom: -9px;
}
.b-shop-cart__summary__row:last-child .b-shop-cart__summary__td._buttons {
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	border-bottom-right-radius: 12px;
}
.b-shop-cart__summary__row:first-child .b-shop-cart__summary__td._name {
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;
	border-top-right-radius: 12px;
}
.b-shop-cart__summary__td {
	background: #f1f1f1 url( '../images/sand.jpg' ) repeat 0 0;
	padding: 0 0 10px 20px;
}
.b-shop-cart__summary__td._total {
	font-size: 14px;
	font-weight: 500;
	padding: 19px 0 0 20px;
	width: auto;
}
.b-shop-cart__summary__row .b-shop-cart__summary__td {
	border-bottom: 1px solid #ffffff1a;
}
.b-shop-cart__summary__td._name {
	width: auto;
	white-space: normal;
	padding-bottom: 0;
	padding-top: 13px;
	padding-right: 10px;
	border-bottom: 0 !important;
}
.b-cart-popup__product__name span {
	color: #9d9390;
}
.b-cart-popup__product__name,
.b-shop-cart__summary__td._name a {
	font-size: 16px;
	line-height: 1.56;
	letter-spacing: .4px;
}
.b-shop-cart__summary__td {
	padding-top: 17px;
	width: 1%;
	white-space: nowrap;
}
.b-shop-cart__summary__td._qty {
	padding-top: 9px;
}
.b-shop-cart__summary__td._media {
	font-size: 0;
	padding: 10px 0 10px 10px;
	width: 1%;
}
.b-shop-cart__summary__td._buttons {
	padding-right: 10px;
	padding-top: 18px;
}
.b-shop-cart__fields__td label,
#nashbulat .b-pwe label {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.25;
	letter-spacing: .032em;
}
.b-shop-cart__fields__td label {
	display: block;
}
.b-shop-cart__fields__td label.customer-note {
	padding-left: 12px;
	margin-top: 0;
}
.b-shop-cart__fields__table + table {
	margin-top: 10px;
}
.b-shop-cart__fields__td._tip {
	padding-bottom: 10px;
	padding-left: 12px;
}
.b-shop-cart__fields__td._tip span {
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: .2px;
	display: inline-block;
	padding-bottom: 7px;
	border-bottom: 2px solid #ef6f2e;
}
.b-shop-cart__fields__td._radio div + div {
	padding-top: 2px;
}
.b-shop-cart__fields__td._label {
	padding-right: 10px;
	white-space: nowrap;
	width: 1%;
	color: #9d9390;
}
.b-shop-cart__fields__td._textarea label {
	color: #9d9390;
}
.b-shop-cart__fields__td._label._delivery,
.b-shop-cart__fields__td._label._payment {
	padding-top: 1px;
}
.b-shop-cart__fields__td._padding {
	font-size: 0;
	height: 10px;
}
.b-shop-cart__fields {
	background: #f1f1f1 url( '../images/sand.jpg' ) repeat 0 0;
	padding: 13px 20px 0;
	border-right: 1px solid #ffffff1a;
	border-radius: 12px 0 12px 12px;
}
.b-shop-cart__payment__plugin,
.b-shop-cart__delivery__plugin {
	padding-bottom: 2px;
}
.b-radio._shop-cart,
.b-shop-cart__fields input:checked + i,
.b-shop-cart__fields input + i + i {
	display: none;
}
.b-shop-cart__fields input:checked + i + i {
	display: inline-block;
}
.b-shop-cart__fields i {
	vertical-align: -1px;
}
.b-shop-cart__fields__table {
	width: 100%;
}
.b-shop-cart__checkout__total {
	font-size: 19px;
	padding-top: 6px;
	color: #9d9390;
}
.b-shop-cart__checkout {
	padding: 10px 9px 0 10px;
}
.b-shop-cart__checkout__total div {
	display: inline;
	color: #fff;
}
.b-contact .control-group._copy {
	margin-bottom: 10px;
}
#jform_contact_email_copy {
	height: auto !important;
}
.b-contact table,
.item-page table {
	border-spacing: 0;
}
.b-contact td:first-child,
.item-page td:first-child {
	padding-left: 0;
}
.b-contact h2,
.item-page h2 {
	margin: 15px 0 10px;
}
.item-page img {
	max-width: 100%;
}
.b-contact table h2,
.item-page table h2 {
	margin-bottom: 5px;
}
.b-contact td,
.item-page td {
	padding: 5px;
	vertical-align: top;
}
.item-page li {
	line-height: 25px;
	letter-spacing: .4px;
}
.b-contact table img,
.item-page table img {
	margin-top: 10px;
}
._no-img-radius img {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.b-contact table p + img,
.b-contact table p + p > img,
.item-page table p + img,
.item-page table p + p > img {
	padding-top: 0;
}
.b-contact img,
.item-page img {
	margin-bottom: 10px;
}
.item-page .page-header h2,
.leading-0 h2 {
	margin-top: 15px;
}
.item-page .item-image img {
	max-width: 300px;
}
.item-page #kt.theme-nashbulat_impressive {
	margin-top: 26px;
}
.blog .item-image img {
	max-width: 180px;
}
.readmore a {
	color: #9d9390;
}
.readmore a:hover {
	color: #fff;
}
.item-page .pull-left.item-image img,
.blog .pull-left.item-image img {
	margin: 5px 20px 10px 0;
}
.item-page .pull-right.item-image img,
.blog .pull-right.item-image img {
	padding: 5px 0 10px 20px;
}
.b-contact .control-group {
	margin-bottom: 13px;
}
.b-contact .control-label {
	padding-bottom: 5px;
}
.b-contact .control-group._copy input {
	vertical-align: -3px;
	margin-left: 5px;
}
.contact-form {
	padding-bottom: 30px;
}
h2 + .contact-form {
	padding-top: 15px;
}

/* START FOTO */
.b-media .video-icon {
	opacity: 1 !important;
	background-image: url( '../images/video-dark.png' ) !important;
}
.b-media__table {
	width: 100%;
}
.b-media__item__image-empty {
	display: block;
}
.b-media__item__image-box {
	display: block;
	line-height: 0;
	position: relative;
}
.b-media__item {
	opacity: 1 !important;
}
.b-media__row:first-child .b-media__td {
	padding-top: 0;
}
.b-media__item__title {
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	letter-spacing: .3px;
	display: block;
	text-align: left;
	padding: 10px 0 0;
}
.b-media__td {
	width: 292px;
	padding-top: 30px;
	padding-left: 30px;
}
.b-media__td:first-child {
	padding-left: 0;
	width: 262px;
}
.b-media__item__details {
	padding: 10px 9px 9px;
}
.b-media__item {
	width: 100% !important;
}
/* END FOTO */

/* START BOOTSTRAP POPOVERS */
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	white-space: normal;
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.popover-title:empty {
	display: none;
}
.popover-content {
	padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow:after {
	border-width: 10px;
	content: "";
}
.popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0,0,0,0.25);
	bottom: -11px;
}
.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}
.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0,0,0,0.25);
}
.popover.right .arrow:after {
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff;
}
.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0,0,0,0.25);
	top: -11px;
}
.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}
.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0,0,0,0.25);
}
.popover.left .arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px;
}
/* END BOOTSTRAP POPOVERS */

/* Virtuemart - START */
.vmLoadingDiv {
	background: rgba( 0, 0, 0, 0.6 );
}
.vmLoading .b-vm-loading {
	display: block !important;
}
.vmLoading .b-vm-loading i {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
	z-index: 1001;
}
/* Virtuemart - END */

/* Карта сайта START */
#jmap_sitemap ul.treeview li {
	padding-bottom: 7px;
}
.jmap_filetree span.folder {
	-webkit-transition: color .3s ease;
	transition: color .3s ease;
}
.treeview a.selected,
.treeview a.selected:hover {
	font-size: 16px;
	background: none;
	color: #ef6f2e !important;
	text-decoration: none;
}
#jmap_sitemap span.folder:hover,
#jmap_sitemap a:hover {
	color: #ffffff80;
}
.jmap_filetree span.folder,
.jmap_filetree span.file {
	padding: 0 0 7px 20px;
}
.jmap_filetree li.expandable span.folder,
.jmap_filetree span.folder {
	background-position-y: 2px;
}
#jmap_sitemap ul.treeview li.expandable,
#jmap_sitemap ul.treeview li.collapsable {
	padding-top: 0;
}
#jmap_sitemap ul.treeview li {
	padding-left: 20px;
	padding-top: 0;
}
/* Карта сайта END */

/* Последние фотографии - Слайдер товаров VM - START */
.b-vm-products._slider .b-vm-products__slider {
	width: 555px;
	height: 312px;
	overflow: hidden;
}
.b-vm-products__slider a {
	display: block;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	overflow: hidden;
}
.b-vm-products__slider a:hover img {
	-webkit-transform: scale( 1.05 );
	-ms-transform: scale( 1.05 );
	transform: scale( 1.05 );
}
.b-vm-products__slider img {
	-webkit-transition: opacity .3s,-webkit-transform .3s ease;
	transition: opacity .3s,-webkit-transform .3s ease;
	transition: transform .3s ease,opacity .3s;
	transition: transform .3s ease,opacity .3s,-webkit-transform .3s ease;
}
.b-vm-products._slider .slick-list {
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
.b-vm-products._slider .slick-dotted.slick-slider {
	margin-bottom: 0;
}
.b-vm-products._slider .slick-dots li button:before {
	display: none;
}
.b-vm-products._slider .slick-dots li {
	width: 10px;
	height: 10px;
	margin: 0 3px;
	line-height: 0;
	font-size: 0;
	float: left;
}
.b-vm-products._slider .slick-dots li.slick-active button {
	opacity: 1;
}
.b-vm-products._slider .slick-dots li button {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: #444;
	border: 2px solid #fff;
	margin: 0;
	cursor: pointer;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	opacity: 0.5;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
	padding: 0;
}
.b-vm-products._slider .slick-dots {
	width: auto;
	top: 15px;
	right: 10px;
	bottom: auto;
	text-align: right;
}
/* Последние фотографии - Слайдер товаров VM - END */

/* DJ Slider - START */
.dj-slide-image .video-icon,
.b-dj-tools-slider .video-icon {
	background: none !important;
	margin: 0 !important;
	transform:matrix(1.00,0.00,0.00,1.00,-50,0);
	-ms-transform:matrix(1.00,0.00,0.00,1.00,-50,0);
	-webkit-transform:matrix(1.00,0.00,0.00,1.00,-50,0);
}
.b-dj-tools-slider .video-icon::before,
.dj-slide-image .video-icon::before {
	font-family: "Font Awesome 5 Brands";
	content: "\f167";
	font-family: 'Font Awesome 5 Pro';
	font-weight: 300;
	content: "\f04b";
	color: #fff;
	font-size: 48px;
}
.b-dj-tools-slider img,
.b-media__item__link img {
	-webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: transform .3s ease, opacity .3s ease;
	transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
}
.b-media__item__link._video {
	font-size: 0;
	display: block;
}
.b-dj-tools-slider a,
.b-media__item__image-box {
	display: inline-block;
	line-height: 0;
	overflow: hidden;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}
.b-dj-tools-slider a:hover img,
.b-media__item__link._video:hover img {
	-webkit-transform: scale( 1.05 );
	-ms-transform: scale( 1.05 );
	transform: scale( 1.05 );
}
/* DJ Slider - END */

/* Modal - START */
.modal-backdrop.fade.in {
	opacity: 0.6 !important;
}
/* Modal - END */

/* FancyBox - START */
#fancybox-content {
	border: 0 !important;
	width: 100% !important;
}
#fancybox-wrap {
	padding: 0;
}
#fancybox-wrap,
#fancybox-wrap * {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
#fancybox-loading {
	background: none;
	opacity: 1;
}
#fancybox-loading div {
	background-position: 0 0;
}
.fancybox-title-inside {
	padding-top: 10px;
}
#fancybox-overlay {
	background: rgba( 0, 0, 0, 0.87 ) !important;
}
#fancybox-img {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
#fancybox-title {
	background: none;
}
#fancybox-title-inside {
	color: #fff;
	line-height: 1.5;
	font-family: Akzidenz, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: .3px;
}
#fancybox-outer {
	background: url( '../images/sand.jpg' ) repeat 0 0 !important;
	border-radius: 2;
	-moz-border-radius: 2;
	-webkit-border-radius: 2;
}
#fancybox-outer._images {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
#fancybox-bg-n,
#fancybox-bg-ne,
#fancybox-bg-e,
#fancybox-bg-se,
#fancybox-bg-s,
#fancybox-bg-sw,
#fancybox-bg-w,
#fancybox-bg-nw {
	display: none;
}
/* FancyBox - END */

/* VM Currencies Module - START */
.b-vm-currencies a {
	padding: 0 5px;
}
.b-vm-currencies a._active {
	color: #ef6f2e;
}
.b-vm-currencies__td._select {
	padding-left: 5px;
}
/* VM Currencies Module - END */

/* PWE - START */
#nashbulat .pwebcontact-container {
	border: 0;
	background: url( '../images/sand.jpg' ) repeat 0 0 !important;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
/* PWE - END */

/* DJ Slider - START */
.slider-container {
	background: #3a3330;
}
.djslider-loader .fa-spin {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
}
.djslider-loader,
.djslider-loader-default {
	background: none !important;
}
/* DJ Slider - END */

@-webkit-keyframes flip {
	from {
		-webkit-transform: rotateY( 720deg );
	}
	to {
		-webkit-transform: rotateY( 0 );
	}
}
@-moz-keyframes flip {
	from {
		-moz-transform: rotateY( 720deg );
	}
	to {
		-moz-transform: rotateY( 0 );
	}
}
@-ms-keyframes flip {
	from {
		-ms-transform: rotateY( 720deg );
	}
	to {
		-ms-transform: rotateY( 0 );
	}
}
@-o-keyframes flip {
	from {
		-o-transform: rotateY( 720deg );
	}
	to {
		-o-transform: rotateY( 0 );
	}
}
@keyframes flip {
	from {
		transform: rotateY( 720deg );
	}
	to {
		transform: rotateY( 0 );
	}
}

@-webkit-keyframes knife {
	from {
		-webkit-transform: rotateZ( 720deg );
	}
	to {
		-webkit-transform: rotateZ( 0 );
	}
}
@-moz-keyframes knife {
	from {
		-moz-transform: rotateZ( 720deg );
	}
	to {
		-moz-transform: rotateZ( 0 );
	}
}
@-ms-keyframes knife {
	from {
		-ms-transform: rotateZ( 720deg );
	}
	to {
		-ms-transform: rotateZ( 0 );
	}
}
@-o-keyframes knife {
	from {
		-o-transform: rotateZ( 720deg );
	}
	to {
		-o-transform: rotateZ( 0 );
	}
}
@keyframes knife {
	from {
		transform: rotateZ( 720deg );
		opacity: 0;
	}
	to {
		transform: rotateZ( 0 );
		opacity: 1;
	}
}