/* block */

	.header {

		display: block;

		width: 100%;
		height: auto;

		/*padding-right: 25px;
		padding-bottom: 10px;
		padding-left: 25px;*/

		padding-top: 40px;  /* 90 */
		padding-right: 15px;
		padding-bottom: 15px;
		padding-left: 15px;

		background-color: transparent;
	}

/* row */

	.header__row {

		display: block;

		width: 100%;
		height: auto;
	}

		.header__row--logo {

			display: flex;

				justify-content: center;
		}

		.header__row--nav {

			/*padding-top: 90px;*/

			/*text-align: right;*/

			display: flex;

				justify-content: center;
				align-items: center;
				flex-wrap: wrap;

			text-align: center;

			padding-bottom: 15px;
		}

/* text */

	.header__text {

		display: inline-block;

		width: auto;
		height: auto;

		font-family: 'VAGRoundedLTCom';
		font-style: normal;
	}

		.header__text--nav {

			/*display: block;

			text-align: right;*/

			font-size: 13px;  /* 16 */
			font-weight: 700;

			line-height: 30px;

			color: #034798;

			position: relative;
		}

			.header__text--nav:nth-last-child(n + 3) {

				margin-right: 20px;  /* 40 */
				/*margin-bottom: 10px;*/
			}

			/*.header__text--nav-home {

				padding-left: 20px;
			}*/

			/*.header__text--nav-regulations {

				padding: 12px;

				border-radius: 5px;
				border: 1px solid #034798;

				background-color: #fff;
			}*/

/* icon */

	.header__icon {

		display: inline-block;

		width: auto;
		height: auto;
	}

		.header__icon--arrow {

			display: none;

			width: 12px;

			position: absolute;

				top: 5px; left: 0px;
		}

/* image */

	.header__image {

		display: block;

		width: auto;
		height: auto;
	}

		.header__image--logo {

			/*display: inline-block;*/

			/*max-width: 65%;*/

			height: 70px;
		}

/* RWD */

	@media only screen and (min-width: 480px) {

		/* text */

			.header__text--nav:nth-last-child(n + 3) {

				margin-right: 0;
			}

			.header__text--nav:nth-last-child(n + 2) {

				margin-right: 20px;  /* 40 */
			}
	}

	@media only screen and (min-width: 768px) {

		/* block */

			.header {

				padding-top: 50px;
			}

		/* row */

			.header__row--logo {

				justify-content: flex-start;
			}

			.header__row--nav {

				/*padding-top: 90px;*/

				justify-content: flex-end;

				padding-bottom: 0;

				text-align: right;
			}

		/* text */

			.header__text--nav {

				font-size: 14px;
			}

			.header__text--nav-home {

				padding-left: 20px;
			}

			.header__text--nav:nth-last-child(n + 2) {

				margin-right: 25px;
			}

			.header__text--nav-regulations {

				padding: 6px;

				border-radius: 5px;
				border: 1px solid #034798;

				background-color: #fff;
			}

		/* icon */

			.header__icon--arrow {

				display: inline-block;
			}
	}

	@media only screen and (min-width: 1024px) {

		/* block */

			.header {

				padding-top: 65px;
			}

		/* text */

			.header__text--nav:nth-last-child(n + 2) {

				margin-right: 30px;
			}

			.header__text--nav-regulations {

				padding: 8px;
			}

		/* image */

			.header__image--logo {

				height: 80px;
			}
	}

	@media only screen and (min-width: 1200px) {

		/* block */

			.header {

				padding-top: 80px;
			}

		/* text */

			.header__text--nav {

				font-size: 15px;
			}

			.header__text--nav:nth-last-child(n + 2) {

				margin-right: 35px;
			}

			.header__text--nav-regulations {

				padding: 10px;
			}

		/* image */

			.header__image--logo {

				height: 90px;
			}
	}

	@media only screen and (min-width: 1600px) {

		/* block */

			.header {

				padding-top: 90px;
			}

		/* text */

			.header__text--nav {

				font-size: 16px;
			}

			.header__text--nav:nth-last-child(n + 2) {

				margin-right: 40px;
			}

			.header__text--nav-regulations {

				padding: 12px;
			}

		/* image */

			.header__image--logo {

				height: auto;
			}
	}