/*@import url(fontawesome-all.min.css);*/
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Raleway:400,800,900");

/* Стили header 
@media screen and (max-width: 980px) {

	#header .links {
		display: none;
	}

} */
	/*  Header  */
	#header {
		position: fixed;
		display: -moz-flex;
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-moz-justify-content: space-between;
		-webkit-justify-content: space-between;
		-ms-justify-content: space-between;
		justify-content: space-between;
		background: white; 
		/*background: linear-gradient(to top, #f7f6f5 15%, #d4d3d0 85%);*/
		background: linear-gradient(to top, #ffffff 15%, #e5e4e0 85%);
		/* background-color:#e5e4e0; */
		border-bottom: solid 2px rgba(160, 160, 160, 0.3);
		height: 3em;     /*  Высота заголовка  */
		line-height: 1.25; /*  align заголовков  */
		left: 0;
		top: 0;
		width: 100%;
		z-index: 10000;
	}
	header {
		display: block; 
		/* color: #646464; */
	}
	#header .links {
		-moz-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		height: inherit;
		line-height: inherit;
		/*margin-left:8em;*/
		overflow: hidden;
		padding-left: 1.5em;
		/* border-left: solid 1px rgba(160, 160, 160, 0.3);
		border-right: solid 1px rgba(160, 160, 160, 0.3); */
	}
	#header .links ul li {
		/* border-left: solid 1px rgba(160, 160, 160, 0.3); */
		line-height: 1;
		margin-left: 1em;
		/* padding-left: 1em; */
	}

	#header .links ul li:first-child {
		border-left: 0;
		margin-left: 0;
		padding-left: 0;
	}

	#header .links ul li a {
		border-bottom: 0;
		font-family: "SBSansDisplay", Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: 400;
		letter-spacing: 0em; /* 0.25em */
		text-transform: uppercase;
		color: #646464;
	}
	#header h1 a {
    	font-size: 10pt; 
		font-weight: 800; 
		color: #3c3b3b;
		font-family: "SBSansDisplay", Helvetica, sans-serif;
	}
	#header a {
		color: inherit;
		text-decoration: none;
	}
	ul {
		display: block;
		list-style-type: disc;
		margin-block-start: 0.8em;
		margin-block-end: 1em;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
		padding-inline-start: 40px;
	}
	#header ul li {
		display: inline-block;
		padding-left: 0;
		/* line-height: center; */
		line-height: 1.65;
		margin: 0 0 1em 0;
	}
	#header .links ul li {
		/* border-left: solid 1px rgba(160, 160, 160, 0.3); */
		line-height: 0.7;  /* выравнивание меню   */
		margin-left: 1em;
		/* padding-left: 1em; */
	}
	h1 a, h2 a, h3 a, h5 a, h6 a {
		color: inherit;
		border-bottom: 0;
	}
	#header h1 {
		height: inherit;
		/* line-height: 0.7em; */
		padding: 0 0 0 1.5em;
		white-space: nowrap;
	}
	h1, h2, h3, h6 {
		color: #3c3b3b;
		font-family: "Raleway", Helvetica, sans-serif;
		font-weight: 800;
		letter-spacing: 0.15em;
		line-height: 1.65;
		margin: 0 0 1em 0;
		text-transform: uppercase;
	}
	/* user agent stylesheet */
	h1 {
		font-size: 2em;
		font-weight: bold;
	}
	