@font-face {
  font-family: 'Pobeda';
  src: url('../fonts/Pobeda-Bold.woff') format('woff'), url('../fonts/Pobeda-Bold.ttf') format('ttf');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Pobeda';
  src: url('../fonts/Pobeda-Regular.woff') format('woff'), url('../fonts/Pobeda-Regular.ttf') format('ttf');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'PFDin';
  src: url('../fonts/PFDinTextCondPro-Light.woff') format('woff'), url('../fonts/PFDinTextCondPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'PFDin';
  src: url('../fonts/pfdintextcondpro-bold-webfont.woff') format('woff'), url('../fonts/pfdintextcondpro-bold-webfont.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'PFDin';
  src: url('../fonts/PFDinTextCondPro-Regular.woff') format('woff'), url('../fonts/PFDinTextCondPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'PFDin';
  src: url('../fonts/pfdintextcondpro-medium_1-webfont.woff') format('woff'), url('../fonts/pfdintextcondpro-medium_1-webfont.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

/*******************************************************************************
  RESET
*******************************************************************************/
html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	abbr, acronym, address, big, cite, code,
	del, dfn, em, font, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	box-sizing: border-box;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
sup {
	position: relative;
	top: -8px;
	font-size: 0.6em;
}
a {
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
	}
/*******************************************************************************
  TEMPLATES
*******************************************************************************/
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
/* CLEARFIX */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
/* END OF CLEARFIX */

/*******************************************************************************
  MAIN
*******************************************************************************/

html, body {
	min-width: 320px;
	height: 100%;
}

html {
	overflow-y: scroll;
}

.htmlhidden {
	overflow: hidden;
}

body {
	position: relative;
	font: normal 300 100% 'PFDin', Arial, Tahoma, sans-serif;
	background:#fff;
}

	@media(max-width: 1000px) {
		body {
			background-attachment: scroll;
		}
	}

/*******************************************************************************
  STRUCTURE:BASE
*******************************************************************************/

.wrapper {
	position: relative;
	height: auto !important;
	min-height: 100%;
}
	

.block {
	position: relative;
	width: 1170px;
	margin: 0 auto;
}
/*******************************************************************************
  STRUCTURE:LAYOUT
*******************************************************************************/
.header {
	position: relative;
	// z-index: 10;
	padding: 88px 0 180px;
	background: url(../img/header_bg.jpg) center top no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
	.header:before {
		content: '';
		position: absolute;
		left: 0;
		bottom: -70px;
		// z-index: -1;
		width: 100%;
		height: 110px;
		background: url(../img/catalog_before.png) center bottom no-repeat;
	}
	.header__topline {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 50;
		padding-top: 5px;
    padding-bottom: 5px;
	}
		.logo {
			display: block;
			float: left;
			width: 100px;
			height: 60px;
			background: url(../img/logo.png) center no-repeat;
			background-size: auto 60px;
			margin: 0 20px 0 0;
		}
		.header__topline_scrolling {
			background: rgba(0,0,0,.7);
		}
		.topline__menu {
			float: left;
		}
			.topline__lang {
				float: left;
				margin: 0 0 0 7px;
			}
				.topline__lang a{
					display: block;
					position: relative;
					color: #fff;
					text-decoration: none;
					text-transform: uppercase;
				}
				.topline__lang span{
					position: absolute;
					left: 22px;
					top: 1px;
					font-size: 14px;
					width: 14px;
					overflow: hidden;
					transition: all 200ms linear;
				}
				.topline__lang img{
					width: 15px;
				}
					.topline__lang a:hover span {
						width: 60px;
					}
				.en .topline__lang {
					float: left;
					margin: 0 0 0 70px;
				}
			.topline__menu .menu__toggle {
				display: none;
			}
			.topline__menu .menu__entry {
				display: inline-block;
				vertical-align: middle;
				margin: 18px 25px 0 0;
			}
				.topline__menu .menu__lnk {
					display: block;
					color: #fff;
					font-size: 23px;
				}
					.de .topline__menu .menu__lnk {
						font-size: 21px;
					}
		.topline__phone {
			float: right;
		}
			.phone__entry {
				display: block;
				text-decoration: none !important;
				font-size: 40px;
				line-height: 40px;
				color: #dec101;
			}
	.header__slides {
		width: 100%;
		height: 630px;
		min-height: 630px;
		background: url(../img/slider4.jpg) center no-repeat;
		position: relative;
		overflow: hidden;
		box-shadow: 0 0 55px 5px rgba(0,0,0,.95);
	}
		.en .header__slides {
			width: 100%;
			height: 630px;
			min-height: 630px;
			background: url(../img/slider4en.jpg) center no-repeat;
			position: relative;
			overflow: hidden;
			box-shadow: 0 0 55px 5px rgba(0,0,0,.95);
		}
		.de .header__slides {
			width: 100%;
			height: 630px;
			min-height: 630px;
			background: url(../img/slider4de.jpg) center no-repeat;
			position: relative;
			overflow: hidden;
			box-shadow: 0 0 55px 5px rgba(0,0,0,.95);
		}
		.ch .header__slides {
			width: 100%;
			height: 630px;
			min-height: 630px;
			background: url(../img/slider4_chi.jpg) center no-repeat;
			position: relative;
			overflow: hidden;
			box-shadow: 0 0 55px 5px rgba(0,0,0,.95);
		}
    .header__slides .slides li {
      position: relative;
      width: 100%;
      height: 100%;
    }
		.header__slides img {
			display: block;
			border-radius: 8px;
		}
		.header__slides .slides__lnk {
			position: absolute;
		    right: 192px;
		    bottom: 80px;
		    width: 150px;
		    height: 60px;
		}
		.header__slides .flex-direction-nav li {
			position: absolute;
			bottom: 35px;
			z-index: 10;
			width: 24px;
			height: 24px;
			background: url(../img/slider_arrs.png) no-repeat;
			cursor: pointer;
		}
			.header__slides .flex-direction-nav .flex-nav-prev {
				background-position: 0 0;
				left: 47%;
			}
			.header__slides .flex-direction-nav .flex-nav-next {
				background-position: 100% 0;
				right: 47%;
			}
			.header__slides .flex-direction-nav a {
				display: block;
				width: 100%;
				height: 100%;
			}
.catalog {
	position: relative;
	padding: 100px 0;
	background: url(../img/catalog_bg.jpg) center top no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
	.catalog__title {
		position: absolute;
		left: 0;
		right: 0;
		z-index: 11;
		top: -57px;
		margin: auto;
		width: 536px;
		height: 139px;
		line-height: 129px;
		text-shadow: 1px -1px 2px rgba(255,255,255,.6);
		text-align: center;
		padding: 0 15px 18px 0;
		font-size: 60px;
		color: #231005;
		background: url(../img/catalog_title_bg.png) center top no-repeat;
	}
	.catalog__list {
		font-size: 0;
		text-align: center;
		margin: 60px 0;
	}
		.catalog__entry {
			position: relative;
			display: inline-block;
			vertical-align: middle;
			margin: 1px;
			width: 289px;
			height: 356px;
			background-position: center;
			background-repeat: no-repeat;
			transition: all 200ms linear;
			cursor: pointer;
		}
			.catalog__entry:hover {
				box-shadow: 0 0 20px rgba(0,0,0,.8);
				z-index: 1;
			}
			.catalog__entry_strdoska {
				background-image: url(../img/cat_strdoska.png);
			}
			.catalog__entry_vagonka {
				background-image: url(../img/cat_vagonka.png);
			}
			.catalog__entry_floor {
				background-image: url(../img/cat_floor.png);
			}
			.catalog__entry_terr {
				background-image: url(../img/cat_terr.png);
			}
			.catalog__entry_haus {
				background-image: url(../img/cat_haus.png);
			}
			.catalog__entry_brus {
				background-image: url(../img/cat_brus.png);
			}
			.catalog__entry_planken {
				background-image: url(../img/cat_planken.png);
			}
			.catalog__entry span {
				position: absolute;
				left: 0;
				right: 0;
				bottom: 28px;
				text-align: center;
				font-size: 30px;
				color: #fff;
			}
				.catalog__entry .entry__popup {
					display: none;
					position: absolute;
					left: 0;
					right: 0;
					top: 101%;
					z-index: 130;
					min-width: 300px;
					margin: auto;
					text-align: left;
					background: rgba(0,0,0,.8);
					padding: 15px;
					color: #fff;
					font-size: 18px;
					border-radius: 4px;
				}
					.catalog__entry .entry__popup:before {
						content: '';
						position: absolute;
						left: 0;
						right: 0;
						bottom: 100%;
						margin: auto;
						width: 0;
						height: 0;
						border: 9px solid transparent;
						border-bottom: 15px solid rgba(0,0,0,.8);
					}
					.catalog__entry:hover .entry__popup {
						display: block;
					}
					.catalog__entry .entry__popup p {
						margin: 0 0 10px;
					}
.services {
	position: relative;
	background: url(../img/cervices_bg.jpg) center top no-repeat;
	// background-size: cover;
	// background-attachment: fixed;
	padding: 150px 0;
	text-align: center;
}
	.services__title {
		margin: -210px auto 80px;
		width: 536px;
		height: 139px;
		line-height: 129px;
		text-align: center;
		padding: 0 15px 18px 0;
		text-shadow: 1px -1px 2px rgba(255,255,255,.6);
		font-size: 60px;
		color: #231005;
		background: url(../img/cervices_title.png) center top no-repeat;
	}
		.de .services__title {
			line-height: 57px;
			font-size: 55px;
		}
	.services__list {
		font-size: 0;
	}
		.services__entry {
			display: inline-block;
			vertical-align: top;
			position: relative;
			width: 250px;
			margin: 30px 0 30px 65px;
			padding: 200px 0 0;
			font-size: 30px;
			color: #fff;
		}
			.services__entry:nth-child(4),
			.services__entry:nth-child(6) {
				width: 280px;
			}
			.services__entry:before {
				content: '';
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				margin: auto;
				width: 201px;
				height: 183px;
				background: url(../img/cervices.png) no-repeat;
			}
				.services__entry:first-child {
					left: -42px;
				}
				.services__entry:first-child:before {
					background-position: 0 0;
				}
				.services__entry:nth-child(2):before {
					background-position: -201px 0;
					right: auto;
					left: 46px;
				}
				.services__entry:nth-child(3) {
					right: -23px;
				}
				.services__entry:nth-child(3):before {
					background-position: -402px 0;
				}
				.services__entry:nth-child(4) {
					left: -17px;
				}
				.services__entry:nth-child(4):before {
					background-position: -603px 0;
				}
				.services__entry:nth-child(5) {
					left: 10px;
				}
				.services__entry:nth-child(5):before {
					background-position: -804px 0;
				}
				.services__entry:nth-child(6) {
					right: -10px;
				}
				.services__entry:nth-child(6):before {
					background-position: -1005px 0;
				}

.advantages {
	position: relative;
	background: url(../img/advntages_bg.jpg) center top no-repeat;
	background-size: cover;
	background-attachment: fixed;
	padding: 150px 0;
	text-align: center;
}
	.advantages:before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		// z-index: -1;
		width: 100%;
		height: 139px;
		background: url(../img/adv_before.png) center bottom no-repeat;
	}
	.advantages__title {
		position: absolute;
		left: 0;
		right: 0;
		z-index: 11;
		top: -57px;
		margin: auto;
		width: 536px;
		height: 139px;
		text-align: center;
		padding: 13px 15px 18px;
		text-shadow: 1px -1px 2px rgba(255,255,255,.6);
		font-size: 60px;
		line-height: 42px;
		color: #231005;
		background: url(../img/advantages_title.png) center top no-repeat;
	}
		.de .advantages__title {
			font-size: 56px;
		}
		.ch .advantages__title {
			line-height: 100px;
		}
	.advantages__list {
		font-size: 0;
	}
		.advantages__entry {
			display: inline-block;
			vertical-align: top;
			position: relative;
			margin: 30px 10px;
			font-size: 30px;
			line-height: 30px;
			color: #fff;
			width: 275px;
			height: 290px;
			background-position: center bottom;
			background-repeat: no-repeat;
		}
			.advantages__entry span {
				position: absolute;
				left: 0;
				right: 0;
				text-align: center;
				bottom: 72px;
			}
			.advantages__entry:first-child {
				background-image: url(../img/adv11.png);
			}
			.advantages__entry:nth-child(2) {
				background-image: url(../img/adv22.png);
			}
			.advantages__entry:nth-child(3) {
				background-image: url(../img/adv33.png);
			}
			.advantages__entry:nth-child(4) {
				background-image: url(../img/adv44.png);
			}
			.advantages__entry:nth-child(5) {
				background-image: url(../img/adv55.png);
			}
			.advantages__entry:nth-child(6) {
				background-image: url(../img/adv66.png);
			}

.about {
	position: relative;
	background: url(../img/about_bg.jpg) center top no-repeat;
	background-size: cover;
	background-attachment: fixed;
	padding: 350px 0 30px;
}
	.about:before {
		content: '';
		position: absolute;
		left: 0;
		top: -139px;
		// z-index: -1;
		width: 100%;
		height: 139px;
		background: url(../img/about_before.png) center bottom no-repeat;
	}
	.about__title {
		position: absolute;
		left: 0;
		right: 0;
		z-index: 11;
		top: 10px;
		margin: auto;
		width: 322px;
		height: 309px;
		text-align: center;
		padding: 0 15px 18px;
		text-shadow: 1px -1px 2px rgba(255,255,255,.6);
		font-size: 60px;
		line-height: 412px;
		color: #231005;
		background: url(../img/about_title.png) center top no-repeat;
	}
	.about p {
		font-size: 30px;
		margin: 0 0 20px;
		color: #fff;
	}
	.cat_down {
		display: inline-block;
		color: #fff;
		height: 55px;
		line-height: 58px;
		border-radius: 4px;
		font-weight: 400;
		margin-top: 30px;
		font-size: 30px;
		text-decoration: none !important;
		background: #dec101;
		transition: all 200ms;
		padding: 0 30px;
	}
		.cat_down:hover {
			background: #f6b900;
		}
.contacts {
	position: relative;
	height: 570px;
}
	.contacts__map {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 570px;
	}
	.contacts__list {
		position: absolute;
		left: 0;
		top: 0;
		width: 45%;
		height: 570px;
		background: rgba(0,0,0,.75);
		color: #fff;
	}
	.contacts__inner {
		float: right;
		width: 460px;
		margin-right: 10px;
		padding: 40px 0 0;
	}
		.contacts__title {
			font-size: 48px;
			border-bottom: 1px solid #fff;
			margin-bottom: 25px;
			font-weight: 400;
		}
	.contacts p {
		margin: 0 0 15px;
		font-size: 24px;
	}
		.ch .contacts p {
			font-size: 21px;
		}
	.contacts strong {
		font-weight: 500;
	}
.popup {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}
	.popup__dark {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 101;
		background: rgba(0,0,0,.6);
	}
	.popup__block {
		position: absolute;
		left: 0;
		top: 20%;
		right: 0;
		width: 320px;
		padding: 40px 20px 20px;
		margin: auto;
		// height: 260px;
		z-index: 103;
		background: url(../img/header_bg.jpg) center top no-repeat;
		text-align: center;
		color: #fff;
	}
		.popup__close {
			position: absolute;
			right: 10px;
			top: 10px;
			width: 25px;
			height: 25px;
			background: url(../img/icon_close.png) no-repeat;
			cursor: pointer;
		}
			.popup__close:hover {
				opacity: .7;
			}
		.popup__title {
			font-size: 24px;
			line-height: 24px;
			margin: 0 0 10px;
		}
			.popup__input {
				display: block;
				width: 100%;
				box-sizing: border-box;
				height: 37px;
				line-height: 39px;
				background: #fff;
				border: none;
				margin: 0 0 20px;
				padding: 0 10px;
				font-family: 'PFDin', sans-serif;
				font-size: 16px;
			}
				textarea.popup__input {
					height: 50px;
					line-height: 20px;
					padding: 5px;
					resize: none;
				}
			.popup__btn {
				display: block;
				width: 100%;
				text-align: center;
				border: none;
				height: 37px;
				line-height: 37px;
				background: #dec101;
				font-size: 20px;
				color: #fff;
				text-shadow: 1px 1px 1px rgba(0,0,0,.6);
			}

.popup_card {
  display: none;
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
	.popup__overlay {
	  position: relative;
	  z-index: 102;
	  width: 100%;
	  height: 100%;
	  overflow-y: scroll;
	  overflow-x: hidden;
	  padding: 50px 0 0;
	  box-sizing: border-box;
	  -webkit-overflow-scrolling: touch;
	  background: rgba(0, 0, 0, 0.6);
	}
		.popup_card .popup__overlay > table {
		  width: 100%;
		  height: 100%;
		}
			.popup_card .popup__overlay > table > tbody > tr > td,
			.popup_card .popup__overlay > table > tr > td {
			  vertical-align: middle;
			}
	.popup_card .popup__dark {
	  position: fixed;
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  z-index: 104;
	}
		.popup_card .popup__close {
			position: absolute;
			right: 10px;
			top: 10px;
			width: 18px;
			height: 18px;
			background: url(../img/close2.png) no-repeat;
			cursor: pointer;
		}
			.popup_card .popup__close:hover {
				opacity: .7;
			}
	.popup_card .popup__block {
	  position: relative;
	  z-index: 105;
	  margin: auto;
	  margin-bottom: 50px;
	  width: 930px;
	  height: 660px;
	  background: url(../img/popup_bg.jpg) center top no-repeat;
	  padding: 125px 150px 80px;
	  color: #000;
	  font-family: 'PFDin';
	  font-size: 22px;
	  text-align: left;
	}
	.popup_card .popup__title {
		text-align: center;
		font-size: 36px;
		font-weight: 700;
		margin: 0 0 40px;
	}
		@media(max-width: 1000px) {
			.popup_card .popup__block {
				width: 480px;
				height: 480px;
				padding: 40px;
	  			background: url(../img/popup_resp.jpg) center top no-repeat;
	  			overflow: auto;
	  			font-size: 18px;
			}
			.popup_card .popup__title {
				font-size: 24px;
				margin: 0 0 20px;
			}
		}
		@media(max-width: 500px) {
			.popup_card .popup__block {
				width: 320px;
				height: 320px;
				padding: 20px;
	  			background: url(../img/popup_resp.jpg) center top no-repeat;
	  			overflow: auto;
	  			font-size: 16px;
			}
			.popup_card .popup__title {
				font-size: 20px;
				margin: 0 0 20px;
			}
		}





@media(max-width: 1200px) {
	.header,
	.catalog,
	.services,
	.advantages,
	.about,
	.contacts {
		background-attachment: scroll;
	}
	.block {
		width: 960px;
	}
	img {
		max-width: 100%;
	}
	.topline__menu .menu__entry {
		margin-right: 15px;
	}
	.catalog__entry {
		margin: 20px;
	}
	.catalog__list:last-child .catalog__entry {
		margin: 10px;
	}
	.services__entry {
		width: 280px;
	}
	.header__slides {
		min-height: 0;
	}
	.header__slides .slides__lnk {
		right: 156px;
	    bottom: 70px;
	    width: 130px;
	    height: 44px;
	}
	.topline__menu .menu__lnk {
		font-size: 17px;
	}
		.de .topline__menu .menu__lnk {
			font-size: 16px;
		}
	.services {
		background-size: cover;
	}
	.services__entry {
		left: auto !important;
		right: auto !important;
		margin-left: 30px;
		margin-right: 30px;
	}
}
@media(max-width: 1000px) {
	.block {
		width: 760px;
	}
	.topline__menu .menu__lnk {
		font-size: 17px;
		margin-top: 7px;
	}
	.topline__menu .menu__entry {
		margin-right: 11px;
	}
	.contacts__inner {
		width: 330px;
		overflow: hidden;
		padding: 20px 0 0;
	}
	.contacts__title {
		font-size: 32px;
	}
	.phone__entry {
		font-size: 18px;
		line-height: 30px;
	}
		.phone__entry:first-child {
			margin-top: 7px;
		}
	.logo {
		height: 50px;
		background-size: auto 50px;
	}
	.header__slides .slides__lnk {
	    right: 124px;
	    bottom: 56px;
	    width: 100px;
	}
}
@media(max-width: 780px) {
	.block {
		width: 480px;
	}
	.topline__menu {
		position: relative;
	}
	.menu__list {
		display: none;
		position: absolute;
		left: 0;
		top: 50px;
		z-index: 50;
		min-width: 150px;
		background: rgba(0,0,0,.7);
		padding: 10px;
	}
	.topline__menu .menu__entry {
		display: block;
		margin: 10px 0;
	}
	.topline__menu .menu__toggle {
		display: block;
		font-size: 24px;
		color: #fff;
		margin-top: 20px;
	}
	.contacts {
		height: 1000px;
		padding-top: 570px;
	}
	.services__entry {
		width: 220px;
		margin-left: 10px;
		margin-right: 10px;
	}
	.contacts__map {
		top: 570px;
		pointer-events: none;
	}
	.contacts__list {
		width: 100%;
	}
	.contacts__inner {
		width: 100%;
		display: table-cell;
		vertical-align: middle;
		margin: 0;
		padding: 20px;
		height: 570px;
	}
	.header__slides .flex-direction-nav .flex-nav-next {
		right: 35%;
		bottom: 20px;
	}
	.header__slides .flex-direction-nav .flex-nav-prev {
		left: 35%;
		bottom: 20px;
	}
	.catalog__title,
	.services__title {
		width: 320px;
		background-size: 320px auto;
		font-size: 39px;
		line-height: 80px;
		top: -37px;
	}
	.advantages__title {
		width: 320px;
		background-size: 320px auto;
		font-size: 39px;
		line-height: 22px;
		top: -37px;
	}
	.catalog {
		padding: 50px 0;
	}
	.header__slides .slides__lnk {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}
	.ch .advantages__title {
		line-height: 40px;
	}

}
@media(max-width: 500px) {
	.block {
		width: 320px;
	}
	.phone__entry {
		font-size: 30px;
	}
	.header {
		padding-bottom: 80px;
	}
	.phone__entry {
		font-size: 20px;
	}
	.logo {
		margin-right: 6px;
	}
}





