/** * @category	Individ * @link		http://individ.ru * @revision	$Revision$ * @date		$Date$ *//** * XXX: Стили Bootstrap, адаптированные под макет */pre {	overflow: visible;	word-break: normal;}a.btn,.navbar-nav a {	text-decoration: none;}/* Индикатор загрузки */.loading-indicator {	position: relative;}.loading-indicator .loading-layer,.loading-indicator .loading-icon {	position: absolute;	z-index: 1000;}.loading-indicator .loading-layer {	bottom: 0;	left: 0;	background-color: #fff;	filter: alpha(opacity=50);	opacity: 0.5;	right: 0;	top: 0;}.loading-indicator .loading-icon {	height: 50px;	margin: -25px 0 0 -40px;	left: 50%;	top: 50%;	width: 80px;}body.loading-indicator .loading-icon {	position: fixed;}.img-align {	position: relative;	background-repeat: no-repeat !important;	background-position: 50% 50%  !important;	background-size: cover !important;}/*.page-material-info .social-likes {	margin-top: -30px;}.page-material-materials {	margin-bottom: 30px;}*/.block-link {	cursor: pointer;}.full-w .news-list__col-left, .full-w .news-list__col-right {	width: 30%;}.popup {	min-height: 30px;}.logo-link{	color: #fff;}.logo-link:hover{	color: #fff;}.social-likes-caption {	margin-bottom: 10px;	/*margin-top: -15px;*/	font-weight: bolder;}.page-material-info .text-box .quotes {	margin-left: 0;}.page-material-info .text-box img {	max-width: 100%;	height: auto;}.page-search-material .material-autor {	display: inline-block;	width: 100%;	border-bottom: 0;	margin-bottom: 15px;}.page-search-material .material-autor:hover {	border-bottom: 0;}@media (max-width: 1279px) {	.header__mobile-menu, .header--full .header__mobile-menu {		transition: .3s linear all;	}}@media (min-width: 1280px) {	.main-page .header__menu-desktop {		display: none;	}	.main-page .header__mobile-menu {		max-height: 520px;		height: auto;		opacity: 1;	}}.image--fade::before {	z-index: 2;	background: rgba(0, 0, 0, 0.2);	opacity: 1;}.article--latest .link {	position: relative;}.post__text a {	color: #6E3BFF;	text-decoration: none;}.post__text blockquote {	margin: 1rem 0;	padding-left: 1rem;}.post__text a:hover {	text-decoration: underline;}.post__text img {	max-width: 100%;	height: auto;}.color-xs-yellow {	color: #FFFC37;}.color-xs-white {	color: #FFFFFF;}.font-weight-normal {	font-weight: 400;}@media (min-width: 768px) {	.color-md-yellow {		color: #FFFC37;	}	.color-md-white {		color: #FFFFFF;	}}@media (min-width: 992px) {	.color-lg-yellow {		color: #FFFC37;	}	.color-lg-white {		color: #FFFFFF;	}}@media (min-width: 1200px) {	.color-xl-yellow {		color: #FFFC37;	}	.color-xl-white {		color: #FFFFFF;	}	.header--full {		height: calc(100vh - 44px);	}}@font-face {	font-family: 'GT Walsheim Pro';	src: url("./assets/fonts/gt-walsheim-pro/GTWalsheimProBold.woff2") format("woff2"),		 url("./assets/fonts/gt-walsheim-pro/GTWalsheimProBold.woff") format("woff"),		 url("./assets/fonts/gt-walsheim-pro/GTWalsheimProBold.ttf") format("truetype");	font-weight: 700;	font-style: normal;}@font-face {	font-family: 'GT Walsheim Pro';	src: url("./assets/fonts/gt-walsheim-pro/GTWalsheimProRegular.woff2") format("woff2"),	url("./assets/fonts/gt-walsheim-pro/GTWalsheimProRegular.woff") format("woff"),	url("./assets/fonts/gt-walsheim-pro/GTWalsheimProRegular.ttf") format("truetype");	font-weight: 400;	font-style: normal;}