.page-content {
	opacity: 0
}
.txcontent {
	padding-top: 45px;
}

.nav-header {
	margin-top: -40px;
	position: absolute;
}

.ha-header-static.header,
.ha-header--static.header{
	padding-top: 0 !important;
}
.ha-header-static .container,
.ha-header--static .container {
	padding-top: 59px !important;
	height: 379px;
}
.nav.nav-header .nav__item {
	margin-right: 24px;
}
.nav.nav-header .link {
	font-size: 14px;
}


.header-menu {
	position: absolute;
	width: 100%;
	/*height: 379px;*/
	z-index: 20;
	top: 95px;
}
.header-menu .container {
	overflow: visible !important;
}
.header-menu .header__nav {
	margin-left: 156px;
	/*height: 200px;*/
}
.clear { clear: both; }
.indx-about-text { background-color: #f6f7f8; padding: 40px 50px; color: #37373a; font: 18px/1.2 'Corbel'; margin-bottom: 70px; }
.indx-about-text h2 { margin-bottom: 22px; }
.indx-about-text ul { margin-bottom: 22px; }
.indx-about-text p { padding-bottom: 22px; }
.indx-about-text .hide{ display: none; }
.indx-about-text .nav { border-top: 1px solid #e1e1e8; text-align: center; font: 16px/1 'Corbel'; }
	.indx-about-text .nav a { display: inline-block; padding: 0 14px; background-color: #f6f7f8; position: relative; top: -12px; color: #5c5f62; }
.inner--services .left-services { float: left; }
.inner--services .right-services { float: right; }
.inner--services .services-list { width: 570px; }
	.inner--services .services-list ul { list-style-type: none; margin: 0; padding: 0; }
		.inner--services .services-list ul li { position: relative; margin-bottom: 35px; }
		.inner--services .services-list ul li:after { content: ""; display: block; width: 127px; border-top: 1px solid #e3e3e3; height: 1px; }
			.inner--services .services-list ul li .name { font: 19px/1 'chevin_bold'; color: #050506; margin-bottom: 20px; padding-left: 120px; background-repeat: no-repeat; background-position: 20px top; min-height: 70px; text-transform: uppercase; }
			.inner--services .services-list ul li.ico-1 .name { background-image: url(images/s-1.png); }
			.inner--services .services-list ul li.ico-2 .name { background-image: url(images/s-2.png); }
			.inner--services .services-list ul li.ico-3 .name { background-image: url(images/s-3.png); }
			.inner--services .services-list ul li.ico-4 .name { background-image: url(images/s-4.png); }
			.inner--services .services-list ul li.ico-5 .name { background-image: url(images/s-5.png); }
			.inner--services .services-list ul li.ico-6 .name { background-image: url(images/s-6.png); }
			.inner--services .services-list ul li.ico-7 .name { background-image: url(images/s-7.png); }
			.inner--services .services-list ul li.ico-8 .name { background-image: url(images/s-8.png); }
			.inner--services .services-list ul li .dscr { font: 17px/1.2 'Corbel'; color: #4d4e50; margin-bottom: 25px; }
.inner--services .big-dscr { background-color: #f6f7f8; padding: 40px 50px; color: #37373a; font: 18px/1.2 'Corbel'; margin-bottom: 70px; }
	.inner--services .big-dscr .hide { display: none; }
	.inner--services .big-dscr .title { color: #050506; font: 23px/1 'chevin_bold'; text-transform: uppercase; margin-bottom: 25px; }
	.inner--services .big-dscr p { padding-bottom: 23px; }
	.inner--services .big-dscr .nav { border-top: 1px solid #e1e1e8; text-align: center; font: 16px/1 'Corbel'; }
		.inner--services .big-dscr .nav a { display: inline-block; padding: 0 14px; background-color: #f6f7f8; position: relative; top: -12px; color: #5c5f62; }
.inner--services .s-dscr-2 { width: 540px; float: left; margin-bottom: 70px; }
.inner--services .s-dscr-3 { width: 540px; float: right; margin-bottom: 70px; }
.inner--services .s-dscr-2 strong, .inner--services .s-dscr-3 strong { color: #070707; }
.inner--services .s-dscr-2 .dscr, .inner--services .s-dscr-3 .dscr { font: 17px/1.2 'Corbel'; color: #4d4e50; }
.inner--services .s-dscr-2 .name, .inner--services .s-dscr-3 .name { font: 19px/1 'chevin_bold'; margin-bottom: 20px; background-repeat: no-repeat; background-position: 19px center; padding-left: 116px; min-height: 61px; text-transform: uppercase; }
.inner--services .s-dscr-2 .name { background-image: url(images/s-dscr-2.png); }
.inner--services .s-dscr-3 .name { background-image: url(images/s-dscr-3.png); line-height: 60px; }
.inner--services p { padding-bottom: 40px; color: #4d4e50; font: 17px/1.2 'Corbel'; }
	.inner--services p a { font-weight: bold; font-size: 24px; }
.inner--services table.tarifs { width: 100%; border-collapse: collapse; margin-bottom: 40px; }
	.inner--services table.tarifs th { text-align: left; background-color: #fadf1b; color: #2c2c2c; font: 19px/1.2 'Corbel'; font-weight: bold; padding: 20px 17px; }
	.inner--services table.tarifs td { font: 17px/1 'Corbel'; padding: 20px 17px; background-color: #f3f4f5; }
	.inner--services table.tarifs tr:nth-child(2n) td { background-color: #fff; }
.inner--services { margin-top: -128px !important; }
	.inner--services .title-block { margin-bottom: 70px; }
		.inner--services .title-block .title { width: 303px; height: 128px; background-color: #fadf1b; padding: 34px 0 0 58px; box-sizing: border-box; float: left; margin-left: 41px; font: 33px/1.2 'chevin_bold'; text-transform: uppercase; }
		.inner--services .title-block .dscr { background-image: url(images/services-dscr.jpg); width: 786px; height: 66px; float: right; margin: 20px 40px 0 0; }
.inner--services h2 { color: #050506; font: 44px/1 'chevin_bold'; margin-bottom: 20px; }
.inner--services .title-dscr { color: #737373; font: 18px/1 'chevin_light'; margin-bottom: 25px; }
.inner--services .s-dscr-1 { background-image: url(images/s-dscr-1.png); background-repeat: no-repeat; background-position: left top; padding-left: 133px; margin-bottom: 30px; }
	.inner--services .s-dscr-1 .name { color: #050506; font: 19px/1 'chevin_bold'; margin-bottom: 10px; text-transform: uppercase; }
	.inner--services .s-dscr-1 .dscr { font: 17px/1.2 'Corbel'; color: #4d4e50; }

.header__info { position: relative; padding-top: 0; margin-top: -30px; }
.ha-header--fixed .header__info { margin-top: 0; }
.ha-header--fixed .header__info .header__phone span { display: none; }
.ha-header--fixed .header__info .header__phone small { display: none; }
.header__phone small { display: block; margin: 5px 0; }
.footer__phone small { font-size: 12px; font-family: 'chevin_light'; margin-right: 10px; }

.inner--services .about-title__header { height: 128px; }
.inner--services .about-title { margin-bottom: 70px; }

.clients__description { padding: 15px 24px 0 !important; }

.grey-block { background-color: #f2f3f5; padding: 60px 50px 50px 280px; background-position: 55px 65px; background-repeat: no-repeat; min-height: 270px; }
.grey-block.logistik { background-image: url(images/log-ico.png); }
.grey-block.ful { background-image: url(images/ful-ico.png); }
.grey-block.samo { background-image: url(images/samo-ico.png); }
.grey-block.dos-rf { background-image: url(images/dos-rf-ico.png); background-position: 10px 65px; }
.grey-block.dos-msk { background-image: url(images/dos-msk-ico.png); min-height: 360px; }
.page-detail {  }
	.page-detail .hide { display: none; }
	.page-detail .nav { border-top: 1px solid #e1e1e8; text-align: center; font: 16px/1 'Corbel'; margin-top: 40px; }
	.page-detail .nav a { display: inline-block; padding: 0 14px; background-color: #fff; position: relative; top: -12px; color: #5c5f62; }

.tarifs-map-block { background-image: url(images/tarifs-map.png); width: 958px; height: 903px; position: relative; left: 20px; margin-bottom: 50px; margin-top: -80px; }
	.tarifs-map-block .title { font: 40px/1 'chevin_bold'; color: #010101; position: absolute; left: 0; top: 0; text-transform: uppercase; }
		.tarifs-map-block .title span { display: block; color: #9fb1bd; margin-top: 5px; }
	.tarifs-map-block .tarif { position: absolute; }
	.tarifs-map-block .tarif-1 { left: 22px; top: 205px; }
	.tarifs-map-block .tarif-2 { left: 478px; top: 375px; }
		.tarifs-map-block .tarif .left { width: 67px; height: 67px; border-radius: 100%; text-align: center; font: 24px/67px 'Corbel'; float: left; margin-right: 12px; color: #fff; }
		.tarifs-map-block .tarif-1 .left { background-color: #3d72cb; }
		.tarifs-map-block .tarif-2 .left { background-color: #dd2a56; }
		.tarifs-map-block .tarif .right { width: 170px; float: left; text-align: left; position: relative; top: 10px; }
			.tarifs-map-block .tarif .right .name { color: #2a2a2c; font: 27px/1 'chevin_bold'; margin-bottom: 3px; }
			.tarifs-map-block .tarif .right .dscr { color: #787e85; font: 14px/1 'chevin_light'; }

.indx-slider { margin: 30px 0; }
	.indx-slider .bx-prev { left: 20%; }
	.indx-slider .bx-next { right: 20%; }
	.indx-slider ul { list-style-type: none; margin: 0; padding: 0; }
		.indx-slider ul li { width: 100%; margin: 0; padding: 0; text-align: center; }