/* open-sans-300 - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v14-latin_cyrillic-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('fonts/open-sans-v14-latin_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v14-latin_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v14-latin_cyrillic-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v14-latin_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v14-latin_cyrillic-300.svg#OpenSans') format('svg'); /* Legacy iOS */
	   font-display:swap;
}
/* open-sans-regular - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v14-latin_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('fonts/open-sans-v14-latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v14-latin_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v14-latin_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v14-latin_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v14-latin_cyrillic-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
	   font-display:swap;
}

/* open-sans-700 - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v14-latin_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('fonts/open-sans-v14-latin_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v14-latin_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v14-latin_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v14-latin_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v14-latin_cyrillic-700.svg#OpenSans') format('svg'); /* Legacy iOS */
	   font-display:swap;
}
  /* montserrat-100 - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/montserrat-v12-cyrillic_latin-100.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Thin'), local('Montserrat-Thin'),
       url('fonts/montserrat-v12-cyrillic_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v12-cyrillic_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v12-cyrillic_latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v12-cyrillic_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v12-cyrillic_latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
	   font-display:swap;
}

/* montserrat-regular - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat-v12-cyrillic_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('fonts/montserrat-v12-cyrillic_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v12-cyrillic_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v12-cyrillic_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v12-cyrillic_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v12-cyrillic_latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
	   font-display:swap;
}
/* montserrat-500 - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/montserrat-v12-cyrillic_latin-500.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Medium'), local('Montserrat-Medium'),
       url('fonts/montserrat-v12-cyrillic_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v12-cyrillic_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v12-cyrillic_latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v12-cyrillic_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v12-cyrillic_latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
	   font-display:swap;
}
/* montserrat-700 - cyrillic_latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/montserrat-v12-cyrillic_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('fonts/montserrat-v12-cyrillic_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v12-cyrillic_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v12-cyrillic_latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v12-cyrillic_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v12-cyrillic_latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
	   font-display:swap;
}
/* pt-sans-regular - cyrillic_latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/pt-sans-v9-cyrillic_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Sans'), local('PTSans-Regular'),
       url('fonts/pt-sans-v9-cyrillic_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v9-cyrillic_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/pt-sans-v9-cyrillic_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/pt-sans-v9-cyrillic_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/pt-sans-v9-cyrillic_latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
	   font-display:swap;
}

body
{font-family:'Open Sans', Arial, Tahoma, Verdana, sans-serif;}



body {
	overflow-y:scroll;
	overflow-x: hidden;
	color:#212121;
	font-size:16px;
}
.undotted {
	list-style-type:none;}

h1,h2,h3,h4,h5,h6, .h1 {

	font-weight:500;
	color:#724a3e;
	font-family: 'Montserrat';

}

h1, .h1 {
	font-size:28px;
	margin-top:20px;
}
h1.flat-h1 {
	line-height:80px;
	background:#fa6325;
	font-size:22px;
	text-transform:uppercase;
	color:#fff;
	font-weight:500;
	padding-left:45px;
	margin-bottom:35px;
	position:relative;
}
h1.flat-h1:after {
	content:'';
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	width:60%;
	background:url(images/h2-sales-bg.png) center right no-repeat;
	background-size:cover;

}
h1.flat-h1.right-flat {
	padding-right:45px;
	text-align:right;
}
h1.flat-h1.right-flat:after{
	right:initial;
	left:0px;
	background: url(images/h2-sales-bg3.png) right center no-repeat;
    transform: scale(-1,1);
}

.flat-h1-link {
	    margin-top: -83px;
    display: block;
    position: absolute;
    right: 30px;
    color: #fff;
    text-shadow: 0 0 1em #fff;
    font-weight: 700;
}
.flat-h1-link.right-link {
	right:initial;
	left:30px;
}
.flat-h1-link:hover,.flat-h1-link:focus {
	color:#fff;
}
h2 {
	font-size:22px;
}

h3 {
	font-size:18px;
}
h2.main-h2,a.main-h2 {
	line-height:130px;
	background:#fa6325 url(images/h2-sales-bg.png) center right no-repeat;
	background-size:auto 100%;
	font-size:22px;
	text-transform:uppercase;
	color:#fff;
	font-weight:500;
	padding-left:45px;
	margin-bottom:35px;
	position:relative;
}
a.main-h2 {
	display:block;
}a.main-h2:hover {
	color:#fff;
}
h2.main-h2:after,a.main-h2:after {
	content:'';
	display:block;
	position:absolute;
	bottom:-35px;
	height:35px;
	width:100%;
	left:0px;
	background:url(images/h2-shadow.png) top center no-repeat;
	background-size:contain;
}
h2.main-h2.mh2,a.main-h2.mh2{
	background:#fa6325 url(images/h2-sales-bg2.png) center right no-repeat;
}
h2.main-h2.mh3,a.main-h2.mh3{
	background:#fa6325 url(images/h2-sales-bg3.png) center right no-repeat;
}
h2.main-h2.mh4,a.main-h2.mh4{
	background:#fa6325 url(images/h2-sales-bg4.png) center right no-repeat;
}
h2.main-h2 span,a.main-h2 span {
	line-height:1;
	display:inline-block;
	padding-bottom:4px;
/*	border-bottom:1px solid #fff;*/
border-bottom:1px solid #000;
color: #000;
}
.vcenter {
    display: inline-block;
    float: none;
    vertical-align: middle;
}
a, a:focus, a:hover {
	outline:none;
	color: #fa6325;

}
.breadcrumb {
	background:none;
	margin-bottom:0px;
	padding:0px;
}
.modal-dialog {
	z-index:1100;
}
.nopd {
	padding:0px;
}
.pd-10 {
	padding:0px 10px !important;
}
.flex,.flex-parent {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
}
.flex-parent {
	align-content:stretch;
	flex-wrap:wrap;
}

.phones.in_body{
	text-align: center;
}
.phones.in_body .form-fb-btn{
	margin-bottom: 20px;
}
@media screen\0 {
    .flex,.flex-parent {display: block; }
}
@media screen and (min-width:0\0) {
    .flex,.flex-parent {display: block; }/* backslash-9 removes ie11+ & old Safari 4 */
}

.text-100 {
	font-size:100px;
}
.text-36{
	font-size:36px;
}

.text-28{
	font-size:28px;
}
.text-24{
	font-size:24px;
}
.text-20{
	font-size:20px;
}
.text-18{
	font-size:18px;
}
.text-16{
	font-size:16px;
}
.text-14{
	font-size:14px;
}
.text-12 {
	font-size:12px;
}
.text-weight-700 {
	font-weight:700;
}
.mg-auto {
	margin:auto;
}
.text-center img {
	margin:auto;
}
.spacer-20 {
	height:20px;
}
.spacer-30 {
	height:40px;
}
.spacer-40 {
	height:40px;
}
.text-white {
	color:#fff;
}

/*COMMON*/

hr.dashed {
	border-color:#d5d5d5;
	border-style:dashed;
}
hr.heavy {border-top-width:3px;border-color:#c9d1d4;margin:34px 0px;}
ul.custom {
	list-style:none;
	padding-left:0px;
}
ul.custom li {
	position:relative;
	padding-left:20px;
	margin-bottom:5px;
}
ul.custom li:before {
	background-image:url('images/li-dot.png');
	content:'';
	display:block;
	position:absolute;
	left:0px;
	top:5px;
	width:10px;
	height:10px;

}
.blue-butt {
	display:block;
	color:#fff;
	max-width:350px;
	background:#05b8e5;
	border-color:#05b8e5;
	margin:auto;
	margin-bottom:20px;
}
/*HEADER*/

.butt {
	display:block;
	line-height:50px;
	font-size:18px;
	text-transform:uppercase;
	font-weight:700;
	margin-bottom:18px;
	border:1px solid;
	border-radius:1px;
	text-align:center;
	text-decoration:none !Important;
}
header {
	font-family: 'Montserrat';
	/*position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:994;*/
	background:#fff;
}
/*sdiv.wrapper {padding-top:208px;position:relative;}*/
@media(max-width:991px) {
	header{position:initial;}div.wrapper {padding-top:0px}
}
.brown.top {
	background:#724a3e;
	line-height:40px;
	font-size:13px;
}
.brown.top a {
	display:inline-block;
	color:#ffffff;
	text-decoration:none;
	outline:none !important;
	padding:0px 13px;
}
.brown-left > a {
	border-right:1px solid #52382f;
	margin-left:-6px;
}
.brown-left > a:last-of-type {
	border-right:0px;
}
.brown-right {
	text-align:right;
}
.brown-right a {
	background:#383838;
}
.brown-right a:first-of-type {
	border-right:1px solid #2b2b2b;
	padding-left:40px;
	background:#383838 url(images/icon-enter.png) 15px center no-repeat;
}
.tele_block {display:inline-block;}
header .tele_block {/*width:100%;text-align:right;padding-right:25px;
padding-top: 6px;
    padding-bottom: 3px;*/
	font-size:18px;}
.white.top {

	border-bottom:1px solid #cfcfcf;
}
.white.top > .container > .row > div{
	padding:10px 15px 20px;
}
.white.top > .container > .row > div.phones {padding-bottom:15px;}
header .logo a{
	display:block;
	float:left;
	position:relative;
}
header .logo a span {
	    font: bold 13px/12px 'PT Sans', arial;
    color: #fa7231;
    position: absolute;
    /*top: 52px;
    left: 80px;*/
	    top: 45px;
    left: 63px;

}
header .slogan {
	font-size:13px;
}
header .logo img.logo-lcraft {
	margin-top:10px;
	max-width:200px;
	
}
header .logo img.logo-vintage {
	margin-right:15px;
}
header .phones {
	border-right:1px solid #cfcfcf;
	text-align:right;
}
header .phones a{
	    display: inline-block;
    line-height: 50px;
    width: 255px;
    text-align: center;
    color: #fa6325;
	border:2px solid #fa6325;
	font-weight:700;
	margin-bottom:5px;
	margin-right:15px;
    background: #fff;
	/*line-height:1.6;
	display:block;
	color:#724a3e;
	font-family:'Open Sans', arial;
	font-size:22px;
	font-weight:300;*/
}
header .phones p {font-size:13px;}
/*
header div.shops{
	padding:0px 15px !important;
}
header .shops > div > div {
	border-left:1px solid #cfcfcf;

}
header .shops > div > div:last-of-type {
	border-right:1px solid #cfcfcf;
}
header .shops a{
	line-height:110px;
	font-size:20px;
	text-transform:uppercase;
	text-align:center;
	display:block;
	color:#555555;
	margin:0px -15px;

}
header .shops a:hover,header .shops a:focus {
	text-decoration:none;
}
header .shops a.active,header .shops a.active:focus,header .shops a.active:hover {
	color:#fa6325;
	text-decoration:none;
}*/
header .basket {
	padding-top:32px !important;
}
header a:hover {
	text-decoration:none;
}
.wrap.menu {
border-bottom:1px solid #cfcfcf;
position:relative;
}
.fly-menu {
	position:absolute;
	top:100%;
	left:53px;
	display:none;
	background:#3d2324;
	padding-top:30px;
	padding-bottom:35px;
	z-index:985;
}
.wrap.grey-menu {
font-family: 'Montserrat';
background:url(images/grey-menu-bg-new.png) right center repeat-x;
background-size:auto 100%;
}
.wrap.grey-menu .dark-block {
	background:#3d2324;
	padding-top:40px;
	padding-bottom:40px;
	position:relative;
	padding-right:0px;
}
.wrap.grey-menu .light-block {
	padding-top:20px;
	padding-bottom:0px;

}
.wrap.grey-menu .light-block h1,.wrap.grey-menu .light-block .h1 {
	font-size:22px;
	font-weight:500;
	color:#212121;
}
.about-link {
	float:right;
	text-decoration:none !important;
	margin-top:5px;
	margin-bottom:15px;
	color:#212121;
	font-weight:400;
	text-transform:uppercase;
}
/*BREADCRUMBS*/
.bx-breadcrumb {
	margin: 15px 0;


}
.bx-breadcrumb i.fa {
	color:#777;
	line-height: 14px;
	font-size: 14px;
	vertical-align: middle;
	margin: 0px 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	white-space: nowrap;
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	color:#777;
	font-size: 14px;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;color:#888;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}
.bx-breadcrumb .bx-breadcrumb-item b {
	font-weight:400;
	position:relative;
	top:1px;

}
@media (max-width:768px) {
	.bx-breadcrumb .bx-breadcrumb-item{
	white-space:normal;}
}
/*WRAP NEWS*/
.wrap.news{
	background:url(images/news-bg.png) left no-repeat;
	background-size:cover;
	font-family: 'Montserrat';
	position:relative;
}
/*
.wrap.news:before {
	display:block;
	content:'';
	height:1px;
	background:#8b827f;
	position:absolute;
	left:0px;
	top:80px;
	width:calc(40% - 35px);
}
.wrap.news:after {
	display:block;
	content:'';
	height:1px;
	background:#cfcfcf;
	position:absolute;
	right:0px;
	top:80px;
	width:calc(60% - 25px);
}
*/
.wrap.news .row > div  {
	padding-top:40px;
	
}

.wrap.news .block-akcii {
	background:#ebebeb;
}
.wrap.news .block-news h2 {
	font-size:22px;
	color:#fff;
	
	margin-top:0px;
}
.wrap.news .block-akcii h2 {
	font-size:22px;
	color:#9e9e9e;
	margin-bottom:45px;
	margin-top:0px;
	padding-left:15px;
}
.block-text {
	padding:30px 0px;
	font-weight:400;
}
/*FOOTER*/
footer {
	font-family: 'Montserrat';
	    background: #f8f8f8;
}
.wrap.bottom1 {
	padding:50px 0px 45px;
	border-top:1px solid #cfcfcf;
}
.wrap.bottom2 {
	padding:30px 0px 80px;
	border-top:1px solid #cfcfcf;
}
footer .bottom-title {
	font-size:20px;
	margin-bottom:30px;
}
.brown.bottom{
	background:#724a3e;
	padding:24px 0px;
	font-size:14px;
	color:#cba292;
}
footer .trademarks a {
	display:block;
	width:100%;
	margin-bottom:28px;
	height:75px;
	background:url(images/lcraft-banner.png) center no-repeat;
	background-size:cover;
	max-width:360px;
}
footer .trademarks a.lcraft:hover {
	background-image:url(images/lcraft-banner-hover.png);
}
footer .trademarks a.vintage {
	background-image:url(images/vintage-banner.png);
}
footer .trademarks a.vintage:hover {
	background-image:url(images/vintage-banner-hover.png);
}
footer .logo a{
	display:block;
	position:relative;
}
footer .logo a span {
	    font: bold 13px/12px 'Open Sans', arial;
    color: #fa7231;
    position: absolute;
    top: 52px;
    left: 80px;
}
.brown.bottom a {
color:#e4cdc5;}

footer .contacts {
	font-size:14px;
	color:#555555;
}
footer .contacts a {
	display:block;
	line-height:1.8;
	font-family:"Open Sans";
	font-size:20px;
	font-weight:300;
	color:#212121;
	text-decoration:none;

}
.bx_ordercart.bx_blue .bx_bt_button,.btn.btn-primary,.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout,.bx-blue .btn.btn-default,input[type="submit"],input[type="reset"], .bx_ordercart_order_pay_center .checkout {
		border: 1px solid #fa6325 !important;
    background: #fa6325 !important;
	color:#fff !important;
	border-radius:0px !important;
	text-shadow: none;
	transition:all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-webkit-transition:all 0.2s ease-out;
outline:0px;

	}
	.bx_ordercart.bx_blue .bx_bt_button:hover,.btn.btn-primary:hover,.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout:hover,.bx-blue .btn.btn-default:hover,.bx-blue .btn.btn-default:focus,
	.bx_ordercart_order_pay_center .checkout:hover,
	.bx_ordercart_order_pay_center .checkout:focus{
		box-shadow: inset 0 3px 2px 1px rgba(0,0,0,.22);
	}
	.form-control:focus,input[type="submit"]:focus {
		border-color: #FF9062;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 144, 98, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 144, 98, .6);
	}
	label {font-weight:400;}
	.catalog_sort {
		margin-bottom: 25px;
		line-height:40px;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    align-items: center;
	}
	
  .page-catalog-sort{
    margin-right: 20px;
  }
  .page-catalog-sort > a,.catalog_sort > a{
      display: inline-block;
	  color:#724a3e;
  }
  .page-catalog-sort > a.active,
.catalog_sort > a.active  {
	  color:#fa6325;
  }
  .page-element-count{
    display: inline-block;
    float: right;
  }
  .bottom-links-wrap {
	  border-top: 1px solid #cfcfcf;
  }
  .bottom-links-wrap a {
	  display:inline-block;
	      color: #555555;
    font-size: 14px;
	text-decoration:none !Important;
	margin-right:55px;
	line-height:45px;
  }
  @media(max-width:1199px){
	  .brown.top .brown-left > a {
		  padding: 0px 7px;
    margin-left: -2px;
	  }
	  .brown-right {padding:0px}
	 header .slogan {
		 clear:both;
	 }
  }
@media(max-width:991px){
  .page-element-count{
    float: none;
  }
}
/*SMALL PC*/
@media(min-width:992px) and (max-width:1199px){
	header .logo a span {
		      top: 43px;
    left: 61px;
	}

	h2.main-h2 {background-position:315px top !important;}
}
/*TABLET*/
@media(max-width:991px){
	.brown.top .phones {
		text-align:center;
		border-bottom:1px solid #52382f;

	}
	.brown.top .phones a{font-size:18px;}
  h2.main-h2,a.main-h2 {background-position:315px top !important;}
	h1.flat-h1 {font-size:20px;
	padding-left:25px;}
	h1.flat-h1:after {width:50%;}
	.wrap.grey-menu {
		background-position:-1200px 0px;
	}
	.wrap.grey-menu .container > .row {
		position:relative;
	}
	.wrap.grey-menu .dark-block {
		position: absolute;
    bottom: 0px;
    top: 0px;
	}
	.wrap.grey-menu .light-block {left:50%;}
	header .brown-left  {
		padding-right:0px;
		padding-left:0px;

	}
	
	header .shops > div > div:first-of-type {
		border-left:0px;
	}
	header div.shops,
	header .basket {
		text-align:center;
		border-top: 1px solid #cfcfcf;
	}
	header .logo a {
		max-width:50%;
	}
	header .logo img.logo-lcraft,
header .logo img.logo-vintage	{
		max-width:100%;
	}
	header .logo a span{
display:none;
    font-size:15px;
       top: 49px;
    left: 85px;
	}
	footer .logo a span {
		top: 56px;
    left: 103px;
	font-size:14px;
	}
	header .phones {
		text-align:center;
		border-left: 1px solid #cfcfcf;
	}
	header .phones a {
		max-width:100%;
	}
	footer .bottom-title {
		margin-top:15px;
		margin-bottom:5px;
	}
	header .tele_block {
		text-align:center;
		padding-right:0px;
	}
}
/*MOBILE*/
@media(max-width:767px){

	header .logo {
		display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
        flex-wrap: nowrap;
        text-align: center;
	}
	header .phones{
		display: none;
	}
	header .slogan{
		max-width: 50%;
	}

	header .tele_block {
		width:100%;
		font-size:14px;
	}
	
	h1.flat-h1{margin-bottom:60px;}
	h1.flat-h1:after {height:50px;
	top:initial;
	width:100%;
	bottom:-50px;
	}
	.flat-h1-link {margin-top:-45px;}
	h2.main-h2,a.main-h2 {background-image:none;padding-left:0px;text-align:center;}
	header .logo a {
/*		width:50%;*/
	margin-left:auto;
	margin-right:auto;
	}
	header .logo img.logo-lcraft {
		max-width:100%;
	}
	header .logo a span {
		top: 56px;
		display:none;
    left: 88px;
	}
	.brown.top .brown-left a {
		padding: 5px 6px;
		width:35%;
		float:left;
		text-align:center;
		line-height:1.3;
	}
	.brown.top .brown-left a:first-of-type{
		width:50%;
		padding: 5px 6px 0px;
	}
	.brown.top .brown-left a:last-of-type {
		width:50%;
		padding: 5px 6px 0px;
	}
	.brown.top .brown-right {
		padding-left:0px;
		padding-right:0px;
	}
	.brown-right a{
		width:50%;
		float:left;
		text-align:center;
	}
	.brown-right a:first-of-type {
		    text-transform: capitalize;
	}
	.wrap.grey-menu .dark-block {
		position:initial;
	}
	.wrap.grey-menu .light-block {
		left:initial;
	}
	.wrap.grey-menu {
		background-position:right bottom;
	}
	header .shops a {line-height:80px;}
	header .basket {
		padding-top:11px !important;
		padding-bottom:11px !important;
	}
	.wrap.menu .row:first-of-type {
		border-bottom:1px solid #cfcfcf;
	}
footer .logo img {
		max-width:250px;
	}
	footer .logo a span {left:69px;top:50px;font-weight:400;}
	footer .bottom-title {
		margin-top:30px;
		margin-bottom:10px;
	}
	footer .contacts{
		text-align: center;
	}
	footer .trademarks{
		width: 320px;
	    margin: 0 auto;
	    float: none;
	}
}
@media(max-width:400px){
	header .slogan{
		max-width: 100%;
	}
	.fancybox-nav span {
	    visibility: visible;
	}

}
/*additional boorstarp*/
 .col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.col-xs-1-5 {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
	.phones.in_body{
		display: none;
	}
  	.col-sm-1-5 {
    	width: 20%;
    	float: left;
  	}
}

@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}
.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}
@media (max-width: $screen-xs-max) {
    .pull-xs-left {
        float: left;
    }
    .pull-xs-right {
        float: right;
    }
}

@media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) {
    .pull-sm-left {
        float: left;
    }
    .pull-sm-right {
        float: right;
    }
}

@media (min-width: $screen-md-min) and (max-width: $screen-md-max) {
    .pull-md-left {
        float: left;
    }
    .pull-md-right {
        float: right;
    }
}

@media (min-width: $screen-lg-min) {
    .pull-lg-left {
        float: left;
    }
    .pull-lg-right {
        float: right;
    }


}#nav-icon {

  width: 38px;
      height: 35px;
   float:right;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  text-align:center;
  padding:0px;
}

#nav-icon span {
  display: inline-block;
  position: absolute;
  height: 4px;
  width: 32px;
  background: #000;
  border-radius: 9px;
  opacity: 1;
  left: 3px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}


#nav-icon span:nth-child(1) {
  top: 5px;
}

#nav-icon span:nth-child(2),#nav-icon span:nth-child(3) {
  top: 15px;
}

#nav-icon span:nth-child(4) {
  top: 25px;
}
#nav-icon.open {
	background:#000;
	border-radius:5px;
}
#nav-icon.open span{
	background:#fff;
}
#nav-icon.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#nav-icon.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.list_prof {padding: 0 2% 3%;  box-shadow: 1px 1px 6px #ebe8e2;margin-bottom:25px;}

.list_prof h2 {padding: 0 2%;font: 13px/40px 'Open Sans', arial; color:#743031; background:#e1cdc2; border-radius: 0;text-transform:uppercase; margin:0; border: none;}
.list_prof h2 a {color:#724a3e;}
.list_prof h2 a:hover {color:#fa6a2b;}

.list_prof h4 {font: bold 14px/30px arial; color: #743031; cursor: pointer; border-bottom:1px solid #fff;}
.list_prof h4:after {content: '+'; float: right;}
.list_prof h4.active:after {content: '-';}

.list_prof h4:hover {border-bottom: 1px dashed #743031; }

.company_prof {padding:5px 2%;}

.list_prof .company_prof > div {display: none;}

.table.valign-middle b, .table.valign-middle strong {color:#45261d;}

.table.valign-middle > thead > tr > th, .table.valign-middle > tbody > tr > th, .table.valign-middle > tfoot > tr > th, .table.valign-middle > thead > tr > td, .table.valign-middle > tbody > tr > td, .table.valign-middle > tfoot > tr > td {vertical-align:middle;}
ul.no-dots {padding-left:0px;}
ul.no-dots li {
	list-style:none;
	padding-left:0px;
}
.block_showroom > h2 {

    padding: 0 2%;
    font: 13px/40px 'Open Sans', arial;
    color: #fff;
    background: #724a3e;
    border: 1px solid #724a3e;
    border-radius: 0px;
    text-transform: uppercase;
    margin: 0;
	position:relative;
	z-index:1;

}
.upbutton {
	display:block;
	position:fixed;
	bottom:50px;
	left:50px;
	color:#898989!important;
	text-decoration:none!Important;
	outline:none !Important;
	z-index:150;
	z-index:111;
}
.upbutton span {display:block;
width:33px;
height:33px;
border:1px solid #d4d4d4;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:center;
margin-bottom:5px;
background:#fff}
.upbutton span i{    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: 50%;
    margin-left: -5px;
	color:#484848;}
	.btn.btn-know-price {
		height:35px;
		background:#fa6b30;
		color:#fff;
		border-radius:0PX;
	}
	.product-item .btn.btn-know-price {
		margin-bottom:5px
	}
	.product-item .product-item-label-new {
		    left: -20px;
    top: -15px;
		margin-bottom: 2px;
    background-color: #fa6325;
	color:#fff;
    display: inline-block;
    clear: both;
    font-size: 16px;

    text-align: center;
    vertical-align: middle;
    -webkit-transition: all 250ms ease;
    -moz-transition: all 250ms ease;
    -ms-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
    padding:1px 7px;
	    position: absolute;
    z-index: 190;
	}
	.top-order-block.bx_ordercart .bx_ordercart_order_pay_center {
	margin-top: 5px;
    padding-top: 0px;
    border-top: 0px;
}
@media(max-width:1199px){
	.brown.top a {
		padding:0px 6px;
	}
	.brown-right a:first-of-type {
		padding-left:40px;
	}
	.product-item .product-item-label-new{
		top:-10px;
		left:-10px;
	}
	.product-tabs .product-item-small-card .col-lg-1-5:last-of-type{
		display:none !Important;
	}
}
@media(max-width:991px){
	.product-item .product-item-label-new{
		top:-15px;
		left:-10px;
	}
}
@media(max-width:767px){
	.upbutton {
		left:0px;
		bottom:10px;
	}
  .brown.top .brown-left a.wholesale {
    padding-left: 10%;
    padding-right: 10%;
  }
}
@media(max-width:450px){
  .brown.top .brown-left a.wholesale {
    padding-left: 7%;
    padding-right: 7%;
  }
}
#turboparser_widget_button {
	top:initial !important;
	bottom:20% !important;
}
/*3D slider*/
input[type=range].track3D {
  -webkit-appearance: none;
  width: 100%;
  margin: 7px 0;
  min-height:25px;
}
input[type=range].track3D:focus {
  outline: none;
}
input[type=range].track3D::-webkit-slider-runnable-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
  background: rgba(210, 210, 210, 0.78);
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range].track3D::-webkit-slider-thumb {
  box-shadow: 0.9px 0.9px 1px #000031, 0px 0px 0.9px #00004b;
  border: 1.px solid rgba(0, 0, 30, 0);
  height: 20px;
  width: 20px;
  border-radius: 15px;
  background: #fa6325;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -7.2px;
}
input[type=range].track3D:focus::-webkit-slider-runnable-track {
  background: rgba(218, 218, 218, 0.78);
}
input[type=range].track3D::-moz-range-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
  background: rgba(210, 210, 210, 0.78);
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range].track3D::-moz-range-thumb {
  box-shadow: 0.9px 0.9px 1px #000031, 0px 0px 0.9px #00004b;
  border: 1.px solid rgba(0, 0, 30, 0);
  height: 20px;
  width: 20px;
  border-radius: 15px;
  background: #fa6325;
  cursor: pointer;
}
input[type=range].track3D::-ms-track {
  width: 100%;
  height: 6px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range].track3D::-ms-fill-lower {
  background: rgba(202, 202, 202, 0.78);
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
}
input[type=range].track3D::-ms-fill-upper {
  background: rgba(210, 210, 210, 0.78);
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
}
input[type=range].track3D::-ms-thumb {
  box-shadow: 0.9px 0.9px 1px #000031, 0px 0px 0.9px #00004b;
  border: 1.px solid rgba(0, 0, 30, 0);
  height: 20px;
  width: 20px;
  border-radius: 15px;
  background: #fa6325;
  cursor: pointer;
  height: 6px;
}
input[type=range].track3D:focus::-ms-fill-lower {
  background: rgba(210, 210, 210, 0.78);
}
input[type=range].track3D:focus::-ms-fill-upper {
  background: rgba(218, 218, 218, 0.78);
}
ul.map-level-0 a {
	font-weight: 400!important;
}


/*new styles 16.11.2021*/

header .phones a{
	color: #bc8a7e!important;
	border: 2px solid #bc8a7e;
}
.form-fb-btn:hover, .form-fb-btn:focus {
	color: #FFF!important;
	background: #bc8a7e;
	}
	ul.sales-menu > li > a{
		color: #bc8a7e!important;
	border: 2px solid #bc8a7e;
	}
	ul.sales-menu li a:hover{
		color: #FFF!important;
	background: #bc8a7e;
	border: 2px solid #bc8a7e;
	}
	.choose-tm.lcraft{
		border: 1px solid #bc8a7e;
	}
	h2.main-h2, a.main-h2{
		background: #bc8a7e url(/bitrix/templates/l-craft_re_v2/images/h2-sales-bg.png) center right no-repeat!important;
	}
	.product-item .product-item-label-new{
		background-color: #bc8a7e;
	}
	.product-item-label-text span, .product-item-label-ring{
		color: #bc8a7e!important;
	}
	.product-item-button-container .btn-cart{
		background: #bc8a7e url(/bitrix/templates/l-craft_re_v2/images/icon-cart-button.png) center no-repeat;
	}
	a:focus, a:hover{
		color: #bc8a7e!important;
	}
	a{
		color: #bc8a7e;
	}
	.owl-carousel.catalog-top .owl-dot.active{
		color: #bc8a7e!important;
	}
	.product-item .opt-button{
		color: #bc8a7e!important;
	border: 2px solid #bc8a7e;
	}
	#turboparser_widget_button .turboparser-widget {
background-image: -webkit-linear-gradient(right, #bc8a7e, #faebd7)!important;
background-image: linear-gradient(to left, #bc8a7e, #faebd7)!important;
}
#top_navbar .navbar-nav > li.root-item-selected > a{
	color: #bc8a7e!important;
}
.bx-filter .bx-filter-parameters-box-title span{
	color: #bc8a7e!important;
}
.bx-filter .bx-ui-slider-pricebar-v,.bx-filter .btn-themes{
	background: #bc8a7e!important;
}
.bx-filter .btn-link{
	color: #bc8a7e!important;
	border: 1px solid #bc8a7e;
}
.bx-filter .bx-ui-slider-handle.right{
	background: url(/upload/new_logo/filter-arrow.png) no-repeat;
}
.bx-filter .bx-ui-slider-handle.left{
	background: url(/upload/new_logo/filter-arrow2.png) no-repeat;
}
.bx-filter .bx-filter-parameters-box-title span:hover{
	border-color: #bc8a7e;
}
a.main-h2:hover{
	color: #fff!important;
}
.widget__top{
	background: #bc8a7e;
}
#turboparser_widget_holder{
	background-color: #bc8a7e;
}
.bx_ordercart.bx_blue .bx_bt_button, .btn.btn-primary, .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout, .bx-blue .btn.btn-default, input[type="submit"], input[type="reset"], .bx_ordercart_order_pay_center .checkout{
	border: 1px solid #bc8a7e!important;
	background: #bc8a7e!important;
}
.form-control:focus, input[type="submit"]:focus{
	border-color: #bc8a7e;
}
.page-catalog-sort > a.active, .catalog_sort > a.active{
	color: #bc8a7e;
}
.product-item-detail-buy-button{
	border-color: #bc8a7e;
	background: #bc8a7e;
}
.product-item-detail-buy-button:hover, .product-item-detail-buy-button:focus, .product-item-detail-buy-button:active{
	border-color: #bc8a7e;
	background: #bc8a7e;
	color: #FFF!important;
}
.product-item-detail-price-current{
	color: #bc8a7e;
}
#zoom-gallery .product-item-label-new{
	background-color: #bc8a7e;
}
#m-feedback-form2 input:focus, #m-feedback-form2 textarea:focus, #m-feedback-form2 select:focus{
	border-color: #bc8a7e;
}
h1.flat-h1{
	background: #bc8a7e;
}
#title-search input[type='text']{
	border-bottom: 1px solid #bc8a7e;
}
#AGREE{
	margin-right: 4px;
}
.order-list-weight.price,.order-list-weight.price, .order-list-total span,.sale-order-list-accomplished-date.canceled-order{
	color: #bc8a7e;
}
.brown.top,.brown.bottom{
	background: #f8f8f8;
}
.brown.top a{
	color: black;
}
 .brown.top .brown-right a{
	color: white;
}
footer .trademarks a{
	background: url(/upload/new_logo/logo-niz.jpg) center no-repeat;
}
footer .trademarks a.lcraft:hover {
background-image: url(/upload/new_logo/logo-niz2.jpg);
}	
footer .trademarks a.vintage:hover {
background-image: url(/upload/new_logo/vint2.png);
}
.bx-filter .bx-ui-slider-pricebar-vn{
	background: #fff;
}
.product-info-block .opt-button{
	border: 2px solid #bc8a7e;
    color: #bc8a7e;
}
.search-page + .catalog-section .product-item-big-card .product-item-price-current{
	color: #222222;
}
footer .trademarks a.payment_info {
    background-image: url(/bitrix/templates/l-craft_re_v2/images/logo3h.png);
    background-size: contain;
    max-width: 350px;
}
footer .trademarks a.payment_info:hover {
	background-image: url(/bitrix/templates/l-craft_re_v2/images/logo3hov.png);
}
@media (min-width: 1200px) {
	footer .trademarks a.payment_info {
		margin-left: 5px;;
	}
}
@media (min-width: 1200px) {
	header .logo {
		display: flex;
	}
	header .slogan {
		margin: 15px 10px 0px 20px;
	}
}


[data-brand-title]{
	min-height: 25px;
}