@charset "UTF-8";

html[lang="ru"] {
	overflow-wrap: break-word;
	word-wrap: break-word;
	hyphens: auto;
}

html[lang="ru"] body,
html[lang="ru"] .main-conts,
html[lang="ru"] .article-body,
html[lang="ru"] .section-in,
html[lang="ru"] .sub-conts,
html[lang="ru"] .breadcrumbs-in,
html[lang="ru"] .site-footer,
html[lang="ru"] .side-conts {
	overflow-wrap: anywhere;
	word-break: normal;
}

html[lang="ru"] h1,
html[lang="ru"] h2,
html[lang="ru"] h3,
html[lang="ru"] .section-title,
html[lang="ru"] .site-title .site-title-name,
html[lang="ru"] .cast-box .cast-name,
html[lang="ru"] .text-onimage {
	line-height: 1.35;
	overflow-wrap: anywhere;
	hyphens: auto;
}

html[lang="ru"] .global-nav a,
html[lang="ru"] .global-nav li ul li a,
html[lang="ru"] .site-footer-nav a,
html[lang="ru"] .local-nav a,
html[lang="ru"] .breadcrumbs a,
html[lang="ru"] .btn,
html[lang="ru"] .contact-btn a,
html[lang="ru"] .contact-btn .btn span,
html[lang="ru"] .floating-contact-btn-ja a,
html[lang="ru"] .floating-contact-btn-ja,
html[lang="ru"] .text-onimage a,
html[lang="ru"] .link-next a,
html[lang="ru"] table th,
html[lang="ru"] table td {
	white-space: normal;
	overflow-wrap: anywhere;
	word-wrap: break-word;
	hyphens: auto;
}

html[lang="ru"] .global-nav-in ul {
	table-layout: auto;
}

html[lang="ru"] .global-nav-in #menu > li > a {
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.35;
}

html[lang="ru"] .btn,
html[lang="ru"] .contact-btn .btn,
html[lang="ru"] .floating-contact-btn-ja {
	box-sizing: border-box;
	max-width: 100%;
}

html[lang="ru"] .table-scroll {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

html[lang="ru"] img,
html[lang="ru"] iframe {
	max-width: 100%;
}

@media only screen and (max-width: 736px) {
	html[lang="ru"] .global-nav-in li a,
	html[lang="ru"] .global-nav li ul li a {
		line-height: 1.45;
		padding-right: 2.4em;
	}

	html[lang="ru"] .site-title .site-title-name {
		font-size: 1.05em;
	}
}
