body {
	margin: 0;
	padding: 0;
}


/* Оформление ссылок: */


#allrecords .t-text a,
#allrecords .t-descr a {
	color: #0079c1;
	text-decoration: none;
	border-bottom: 1px solid rgba(0,0,255, 0.3);
}
#allrecords .uc-groups-list .t125__title a.t125__title__link {
	color: #0079c1;
}

#allrecords .t-text a:hover,
#allrecords .t-descr a:hover {
	text-decoration: none;
	color: #d2270b;
	border-bottom-color: rgba(210,39,11, 0.3);
}
#allrecords .uc-groups-list .t125__title a.t125__title__link:hover {
	color: #d2270b;
}

.t405__link:hover .t405__title,
.t404__link:hover .t404__title,
.t1062__titlewrapper:hover .t1062__title,
.uc-head .t403__container-table:hover .t403__title,
.t374__link:hover .t374__title,
.t845__item:hover .t-card__link > * {
	text-decoration: none;
	color: #d2270b;
	border-bottom: 1px solid rgba(210,39,11, 0.3);
}

#allrecords .t017 .t-descr a,
#allrecords .t420 .t-descr a {
	color: white;
	border-bottom: none;
}
#allrecords .t017 .t-descr a:hover,
#allrecords .t420 .t-descr a:hover {
	color: white;
	border-bottom: 1px solid white;
}

.t374__col {
    vertical-align: top;
}
.t374__title {
	display: inline;
	color: #808080;
}

.uc-page-header-after .t491 a:hover {
	border-bottom: 1px solid rgba(255,255,255, 0.5)
}


/* Меню: */


/*
.uc-menu .t456__maincontainer.t456__c12collumns, .uc-menu-en .t456__maincontainer.t456__c12collumns {
    max-width: 1440px;
}

.uc-menu .t456__leftwrapper, .uc-menu-en .t456__leftwrapper {
	padding-left: 97px !important;
}
*/

.uc-menu .t456__list_item, .uc-menu-en .t456__list_item {
    text-align: left;
    vertical-align: middle;
}

.uc-menu .t456__list_item > a[href="#submenu:reg"], .uc-menu-en .t456__list_item > a[href="#submenu:reg"] {
    display: inline-block;
    height: 39px;
    line-height: 39px;
    padding-left: 20px;
    padding-right: 20px;
    color: white !important;
    background-color: #0079c1;
    border-radius: 20px;
    box-shadow: 0px 9px 20px 3px rgba(124,100,221,0.25);
}

@media only screen and (max-width: 1440px) {
	.uc-menu .t456__maincontainer.t456__c12collumns, .uc-menu-en .t456__maincontainer.t456__c12collumns {
		max-width: 1200px;
	}

	.uc-menu .t456__leftwrapper, .uc-menu-en .t456__leftwrapper {
		padding-left: 20px !important;
	}
}

@media only screen and (max-width: 1130px) {
	
	/*  */
	.uc-menu .t456, .uc-menu-en .t456 {
		position: static;
		text-align: center;
		display: block;
		margin: 0;
		padding: 0;
		height: auto!important;
	}	
	.uc-menu .tmenu-mobile__menucontent_hidden, .uc-menu-en .tmenu-mobile__menucontent_hidden {
		display: none;
		height: 100%;
	}
	.uc-menu .tmenu-mobile, .uc-menu-en .tmenu-mobile {
		display: block;
		background-color: #ffffff;
	}	
	.uc-menu .tmenu-mobile__menucontent_fixed, .uc-menu-en .tmenu-mobile__menucontent_fixed {
		position: fixed;
		top: 64px;
	}
	.uc-menu .t-menuburger, .uc-menu-en .t-menuburger {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}						
	.uc-menu .t456__leftcontainer, .uc-menu-en .t456__leftcontainer{
		padding: 20px;
	}
	.uc-menu .t456__leftwrapper, .uc-menu-en .t456__leftwrapper, .uc-menu .t456__rightwrapper, .uc-menu-en .t456__rightwrapper {
		width: 100% !important;
		display: block;
	}
	.uc-menu .t456__leftwrapper, .uc-menu-en .t456__leftwrapper {
		padding: 20px;
		box-sizing: border-box;
	}	
	.uc-menu .t456__rightwrapper, .uc-menu-en .t456__rightwrapper {
		padding: 20px 0!important;
		box-sizing: border-box;
	}
	.uc-menu .t456__logowrapper, .uc-menu-en .t456__logowrapper {
		display: none!important;
	}
	.uc-menu .t456__imglogo, .uc-menu-en .t456__imglogo{
		padding: 20px 0;
	}
	.uc-menu .t456__list, .uc-menu-en .t456__list {
		display: block;
		padding: 0!important;
	}
	.uc-menu .t456 .t456__list_item, .uc-menu-en .t456 .t456__list_item {
		display: block;
		text-align: center;
		padding: 10px!important;
		white-space: normal;
	}
	/*  */
	
	.uc-menu .tmenu-mobile.tmenu-mobile_positionfixed, .uc-menu-en .tmenu-mobile.tmenu-mobile_positionfixed {
		box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
	}
	
	.uc-menu .tmenu-mobile__burgerlogo img.tmenu-mobile__imglogo, .uc-menu-en .tmenu-mobile__burgerlogo img.tmenu-mobile__imglogo {
		width: 180px !important;
	}
	
	.uc-menu .t456__list_item, .uc-menu-en .t456__list_item {
		text-align: center;
	}
	
	.uc-menu .uc-menu-lang, .uc-menu-en .uc-menu-lang {
		top: -4px !important;
	}

}


/* Шапки страниц второго уровня: */


.uc-page-header::before,
.uc-page-header-after::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.15;
}

.uc-page-header::before {
    background-size: contain;
	background-position: bottom;
	background-repeat: repeat-x;
    background-image: url(https://static.tildacdn.com/tild3835-3235-4263-b730-386633333035/bg-moscow.png);
}

.uc-page-header-after::before {
	background-color: white;
}

.uc-page-header,
.uc-page-header-after {
	position: relative;
}

.uc-page-header .t017,
.uc-page-header-after .t491 {
	position: relative;
	z-index: 1;
}

.uc-page-header-after .t491 {
	z-index: 1;
}

.uc-page-header .t017__title::before {
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url(https://static.tildacdn.com/tild3134-6666-4266-b539-653132666231/logo_dfde-2025_white.png);
    display: block;
    height: 175px;
    margin-bottom: 30px;
}

@media only screen and (min-width: 1201px) {
	.uc-page-header .t017__title {
		position: relative;
	}
	
	.uc-page-header .t017__title::before {
		position: absolute;
		left: 0;
		width: 250px;
	}
	
	.uc-page-header .t017__title, .uc-page-header .t017__descr {
		padding-left: 250px;
	}
}

@media only screen and (max-width: 1600px) {
	.uc-page-header::before {
		background-size: auto;
	}
}

@media screen and (max-width: 640px) {
    .uc-page-header-after .t491 .t-name_sm {
        font-size: 16px;
    }
}


/* Шрифты в блоках: */

.t845 .t-title {
	font-size: 36px;
}

.t-heading_xs, .t-name_xl, .t845 .t-name_lg {
    font-size: 30px;
}

.t-text_sm, .t-descr_xs, .t845 .t-descr_sm, .t858 .t-descr_sm, .t404 .t404__descr, .t497__descr, .t004 .t-text, .t374__title, .t502__title, .t502 .t-descr, .t1056 .t-section__descr, .t578__text {
    font-size: 20px;
}

.t-name_md, .t858 .t-name_lg {
    font-size: 24px;
}

@media only screen and (max-width: 1200px) {
	.t845 .t-title {
		font-size: 32px;
	}

	.t-heading_xs, .t-name_xl, .t845 .t-name_lg {
		font-size: 26px;
	}

	.t-name_md, .t004 .t-text_md {
		font-size: 20px;
	}

	.t858 .t-name_lg {
		font-size: 22px;
	}
	
	.t858 .t-descr_sm, .t404 .t404__descr, .t497__descr, .t004 .t-text, .t845 .t-descr_sm, .t374__title, .t502__title, .t502 .t-descr, .t1056 .t-section__descr, .t578__text {
		font-size: 18px;
	}
}

@media only screen and (max-width: 640px) {
	.t845 .t-title {
		font-size: 28px;
	}

	.t-heading_xs, .t-name_xl, .t845 .t-name_lg {
		font-size: 26px;
	}

	.t-text_sm, .t-descr_xs, .t845 .t-descr_sm {
		font-size: 20px;
	}

	.t-name_md, .t004 .t-text_md, .t858 .t-name_lg {
		font-size: 20px;
	}
	
	.t858 .t-descr_sm, .t404 .t404__descr, .t497__descr, .t004 .t-text, .t845 .t-descr_sm, .t374__title, .t502__title, .t502 .t-descr, .t1056 .t-section__descr, .t578__text {
		font-size: 16px;
	}
}


/* Несколько колонок: */


.uc-text-2col .t-text {
	column-count: 2
}

.uc-text-2col .t-text li {
    break-inside: avoid-column;
}

@media screen and (max-width: 960px) {
	.uc-text-2col .t-text {
		column-count: 1
	}
}


/* Вводный текст "О лаборатории" */


.uc-about-lab .t470__descr,
.uc-about-lab2 .t470__descr {
	text-align: justify;
}

.uc-about-lab2 .t470__descr {
    margin-top: 0;
}

@media (max-width: 520px) {
	.uc-about-lab .t470__descr,
	.uc-about-lab2 .t470__descr	{
		text-align: left;
		margin-bottom: 30px;
	}
}


/* Вступительное слово: */


.uc-intro .t013__img {
	width: auto;
	height: auto;
}

.t013__text:before {
    content: "";
    background-image: url(https://static.tildacdn.com/tild3730-3661-4834-a138-396363393163/quotes-open.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 12vmin;
    height: 12vmin;
    float: left;
    margin-right: 4vmin;
}

.t013__text:after {
    content: "";
    background-image: url(https://static.tildacdn.com/tild3966-3630-4231-a663-376662366366/quotes-close.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 12vmin;
    height: 12vmin;
    float: right;
    margin-left: 4vmin;
    margin-top: 1vmin;
    margin-bottom: -12vmin;
}


/* Лаборатория в цифрах: */


.uc-numbers .t1031__img {
    opacity: 50%;
}

.uc-numbers .t-cover {
	box-shadow: inset 0 0 100px rgba(0,0,0, 0.3);
}

.uc-numbers .t1031__blockswrapper .t1031__title {
    font-size: 64px;
}

.uc-numbers .t1031__blockswrapper .t1031__descr {
    font-size: 24px;
}

.uc-numbers .t1031__blockswrapper .t1031__descr {
    display: inline-block;
}

.uc-numbers a.t1031__wrapper {
	display: block;
    padding: 20px 0 !important;
    border-radius: 8px;
}

.uc-numbers a.t1031__wrapper:hover {
	background-color: rgba(255,255,255, 0.3);
}



/* Научные направления: */

.t858 .t858__col:hover {
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:    0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    box-shadow:         0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}

.t858 .t858__img {
    padding-bottom: 30px;
	margin-left: auto;
    margin-right: auto;
}

.t858 .t-card__title {
	text-align: center;
}

.t858 .t-descr_sm {
	color: #777;
    line-height: 1.45;
}

.t858 .t-name_lg {
    line-height: 1.2;
}

#allrecords .t858__col .t-card__link {
	text-decoration: none;
	border-bottom: none;
}

#allrecords .t858__col:hover .t-card__link {
	color: #d2270b !important;
	text-decoration: none;
	border-bottom: 2px solid rgba(210,39,11, 0.3);
}


/* Научные группы: */


.t017 .t-title_xxs {
    font-size: 42px;
}

.t017 .t-descr_xs {
    font-size: 24px;
}

.t017 .t-descr_xs em {
    display: inline-block;
    margin-top: 2ex;
}

.uc-group-preface .t119__preface {
    text-align: justify;
	font-size: 24px;
}

@media only screen and (max-width: 640px) {
	.t017 .t-title_xxs {
		font-size:32px;
	}
	.t017 .t-descr_xs {
		font-size: 20px;
	}
	.uc-group-preface .t119__preface {
		font-size: 20px;
	}
}


/* Мероприятия лаборатории: */


#allrecords .t503__content:hover .t-card__title a {
	color: #d2270b !important;
	text-decoration: none;
	border-bottom: 2px solid rgba(210,39,11, 0.3);
}


/* Коллектив: */


.uc-nnz-team .t531__box {
	text-align: left;
}

.uc-nnz-team .t531__text {
	text-align: left; 
}

#allrecords .uc-nnz-team .t-section__title {
	color: #0079c1;
    padding-top: 40px;
	margin-bottom: 75px;
    /* border-top: solid 2px #e5e5e5; */
}

.uc-nnz-team .t-section__title span {
	color: black;
}

.uc-nnz-team .t-section__topwrapper {
    margin-bottom: 75px;
}

.uc-nnz-team .t531__blockimg {
	background-size: cover;
	border-radius: 50%;
}

.uc-nnz-team .t-section__descr em {
	font-size: 20px;
	font-style: normal;
	color: #7a7a7a;
}

#allrecords .uc-nnz-team .t-text ul {
    list-style-type: none;
    padding-left: 0;
	text-align: left;
	columns: 290px;
}

.uc-nnz-team .t-text.t-text_xs, 
.uc-nnz-team .t-descr.t-descr_xxs {
	font-size: 16px;
}

.uc-nnz-team .t-text.t-text_xs {
	text-align: left;
}

.uc-nnz-team .t-text ul li {
    margin-bottom: 4px;
}

.uc-nnz-team .t-text.t-text_sm ul li {
    margin-bottom: 4px;
    font-size: 16px;
}

.uc-nnz-team .t-text ul li span {
    display: inline-block;
    background-color: #0079c1;
    color: white;
    padding: 0px 8px;
    margin-right: 4px;
    border-radius: 6px;
}

.uc-nnz-team .t526__wrappercenter {
	padding-right: 0;
    padding-left: 0;
}

@media screen and (max-width: 1200px) {
	.uc-nnz-team .t-text.t-text_xs, 
	.uc-nnz-team .t-descr.t-descr_xxs {
		font-size: 15px;
	}
}

@media screen and (max-width: 960px) {
	.uc-nnz-team .t531__leftcol, 
	.uc-nnz-team .t531__rightcol {
		display: block;
	}

	.uc-nnz-team .t531__imgwrapper {
		margin: 0 auto;
	}
	
	.uc-nnz-team .t531__textwrapper {
		padding-top: 20px;
	}
	
	.uc-nnz-team .t531__blockimg {
		background-size: contain;
		background-position: center;
	}
	
	.uc-nnz-team .t531__box {
		text-align: center;
	}
	
	.uc-nnz-team .t526__wrappercenter {
		padding-right: 0;
		padding-left: 0;
	}
}

@media screen and (max-width: 960px) {
	.uc-nnz-team .t-text.t-text_sm {
		font-size: 18px;
	}
}

@media screen and (max-width: 640px) {
	.uc-nnz-team .t-text.t-text_xs, 
	.uc-nnz-team .t-descr.t-descr_xxs {
		font-size: 14px;
	}
	
	.uc-nnz-team .t526__col-mobstyle:nth-child(odd) {
		padding-left: 20px;
	}

	.uc-nnz-team .t526__col-mobstyle:nth-child(even) {
		padding-right: 20px;
	}
	
	.uc-nnz-team .t526__itemwrapper_1, 
	.uc-nnz-team .t526__itemwrapper_3 {
		max-width: none;
	}
}

@media screen and (max-width: 480px) {
    .uc-nnz-team {
        padding-top: 150px !important;
    }
	
	.uc-nnz-team .t531__leftcol, 
	.uc-nnz-team .t531__rightcol {
		width: auto;
	}
}


/* Руководитель группы: */

    
.uc-head a.t403__link[href="/team/kuksin-sb"] .t403__descr::after {
    content: "Профессор Сергей Борисович Куксин, д.ф.-м.н. (институт Математики Жюссье, Париж, Франция) — один из крупнейших математиков в области уравнений в частных производных и их приложений к математической физике, пленарный докладчик Первого Европейского математического конгресса (1992), приглашенный докладчик X Международного конгресса по математической физике (1994), Международного конгресса математиков (1998), XVII Международного конгресса по математической физике (2009). В 2016 году профессор С.Б.Куксин получил премию Ляпунова Российской академии наук за создание и развитие теории Колмогорова—Арнольда—Мозера для уравнений в частных производных. В 2016 году избран Почетным профессором Эдинбургского университета, в 2017 году — Национальным профессором КНР.";
}

.uc-head a.t403__link[href="/team/skubachevskii-al"] .t403__descr::after {
    content: "Научный руководитель Математического института им. С.М. Никольского РУДН. Российский математик, профессор РУДН, лауреат премии имени И.Г. Петровского (2016). Создатель теории краевых задач для эллиптических и параболических функционально-дифференциальных уравнений, которая нашла приложения в исследовании упругих деформаций многослойных пластин и оболочек, а также в теории эллиптических задач с нелокальными условиями.";
}

.uc-head a.t403__link[href="/team/lazareva-gg"] .t403__descr::after {
    content: "Российский математик, специалист в области математического моделирования, член-корреспондент РАН (2016). Специалист в области математического моделирования и создания на его основе комплексов программ для задач динамики многофазных сжимаемых сред и физики плазмы. Научные интересы связаны с математическим моделированием в механике сплошных сред, астрофизике, геологии и биологии.";
}

.uc-head a.t403__link[href="/team/volpert-va"] .t403__descr::after {
    content: "Известный специалист в области уравнений в частных производных, в реакционно-диффузионныx уравнениях, бегущиx волнах, в моделировании в физике, химии, биологии и медицине. Лауреат Премии имени К.И. Щелкина Академии наук СССР.";
}

.uc-head .t403__descr::after {
    display: block;
    margin-top: 15px;
    color: black;
}

.uc-head .t403__tcol1 {
    width: 31%;
}

.uc-head .t403__tcol2 {
    width: 69%;
	border: none !important;
}

.uc-head .t403__img {
    position: relative;
    padding-bottom: 100%;
    border-radius: 50%;
}

.uc-head .t403__separator {
    padding-top: 0;
}

.uc-head .t403__container-table:hover {
	background-color: transparent;
}

.uc-head .t403__title {
    display: inline;
}

.uc-head .t403__descr {
    padding-top: 30px;
	line-height: 1.4;
}

@media screen and (max-width: 960px) {
    .uc-head .t403__tcol1, .uc-head .t403__tcol2, .uc-head .t403__tcol2_flipped {
        display: block;
		width: 100%;
        max-width: 640px;
        border-left: 0;
        border-right: 0;
        margin-left: auto;
        margin-right: auto;
    }
	
	.uc-head .t403__tcol1 {
        width: 291px;
	}
	
	.uc-head .t403__descr {
        font-size: 16px;
    }
}

@media screen and (max-width: 640px) {
	.uc-head .t403__tcol2, .uc-head .t403__tcol2_flipped {
		width: 100%;
	}
	
	.uc-head .t403__tcol1 {
        width: 50%;
	}
}


/* Списки сотрудников: */


.uc-people .t404__img,
.uc-people .t405__img {
	position: static;
	border-radius: 50%;
    padding-bottom: 100%;
}

.uc-people .t404__separator,
.uc-people .t405__separator {
    padding-top: 10%;
}

.uc-people .t405__title {
    font-size: 18px;
	display: inline;
}

.uc-people .t405__descr {
    font-size: 16px;
	margin-top: 8px;
}


/* Списки публикаций: */


.uc-papers .t1062__blocktitle {
    counter-reset: paper 0;
}

.uc-papers .t1062__item {
	counter-increment: paper 1;
	padding-left: 30px;
}

.uc-papers .t1062__separator {
	margin-bottom: 8px;
}

.uc-papers .t1062__titlewrapper {
    display: inline;
}

.uc-papers .t1062__icon {
	display: none;
}

.uc-papers .t1062__title {
	position: relative;
	display: inline;
}

.uc-papers .t1062__title::before {
	content: counter(paper)".";
	position: absolute;
    left: -30px;
}

.t1062__descr {
    margin-top: 0;
    margin-bottom: 0;
}


/* Списки научных групп: */


.uc-groups-list .t125 {
	padding-top: 0;
}

.uc-groups-list .t125 hr {
    display: none;
}

.uc-groups-list .t125__title {
    display: inline-block;
	margin: 8px 16px 8px 0;
    line-height: 1;
}

.uc-groups-list .t125__title a.t125__title__link {
	padding: 10px 16px;
    border: solid 2px #0079c1;
    border-radius: 21px;
}

.uc-groups-list .t125__title a.t125__title__link:hover {
    border-color: #d2270b;
}


/* Доклад: */


.uc-report .t119__preface {
	font-size: 20px;
}

@media screen and (max-width: 1200px) {
	.uc-report .t119__preface {
		font-size: 18px;
	}
}

@media screen and (max-width: 640px) {
	.uc-report .t119__preface {
		font-size: 16px;
	}
}

@media screen and (max-width: 480px) {
    .uc-report.t-rec_pt_150 {
        padding-top: 130px !important;
    }
}


/* Списки докладов и лекций: */


.t404__uptitle {
    position: relative;
}

.t404__title {
	font-size: 22px;
	display: inline;
}

.t404__descr {
    margin-top: 12px;
}

.t404__tag {
    display: inline-block;
    margin-left: 80px;
}

.t404__date {
    position: absolute;
    left: 0;
    top: -1px;
	color: black;
    font-weight: bold;
}

@media screen and (max-width: 640px) {
	.t404__title.t-heading.t-heading_xs {
		font-size: 20px;
	}
}


/* Анонс семинара: */


.uc-seminar-announce .t404 > .t-container:first-child {
	padding-top: 60px;
    box-sizing: border-box;
    background-color: rgb(0, 121, 193);
    border-left: solid 20px white;
    border-right: solid 20px white;
}

.uc-seminar-announce .t404__title,
.uc-seminar-announce .t404__descr,
.uc-seminar-announce .t404__date,
.uc-seminar-announce .t404__tag {
	color: white;
}

.uc-seminar-announce .t404__link:hover .t404__title {
	color: white;
	border-bottom: solid 1px white;
}

@media screen and (min-width: 961px) {
	.uc-seminar-announce .t404__textwrapper {
		transform: scale(1.3);
	}
}

@media screen and (min-width: 1201px) {
	.uc-seminar-announce .t404__date {
		top: 3px;
	}
}

@media screen and (max-width: 640px) {
	.uc-seminar-announce .t404 > .t-container:first-child {
		border-left-width: 0;
		border-right-width: 0;
	}
}



/* Списки лекций: */


.uc-lectures-list .t404__date {
    top: 3px;
}


/* Проекты лаборатории: */


.uc-projects .t404 a.t404__link {
    display: block;
	box-sizing: border-box;
    padding: 30px;
	border-radius: 5px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:    0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    box-shadow:         0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}

.uc-projects .t404 a.t404__link:hover {
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    0px 0px 30px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}


/* Врезка о посетителях семинара: */


.uc-seminar-guests .t220__textwrapper {
    border-left: solid 60px white;
    border-right: solid 20px white;
}

.uc-seminar-guests .t220__title {
	padding-bottom: 20px;
}

@media screen and (max-width: 1240px) {
	.uc-seminar-guests .t220__textwrapper {
		border-left-width: 0;
		border-right-width: 0;
	}
}

@media screen and (max-width: 1200px) {
	.uc-seminar-guests .t220__textwrapper {
		border-left-width: 50px;
		border-right-width: 20px;
	}
}

@media screen and (max-width: 980px) {
	.uc-seminar-guests .t220__textwrapper {
		border-right-width: 10px;
	}
}

@media screen and (max-width: 960px) {
	.uc-seminar-guests .t220__textwrapper {
		border-left-width: 40px;
		border-right-width: 40px;
	}
}

@media screen and (max-width: 700px) {
	.uc-seminar-guests .t220__textwrapper {
		border-left-width: 20px;
		border-right-width: 20px;
	}
	.uc-seminar-guests .t220__title {
		padding-bottom: 8px;
	}
}

@media screen and (max-width: 640px) {
	.uc-seminar-guests .t220__textwrapper {
		border-left-width: 0;
		border-right-width: 0;
	}
}


/* Направления конференции: */


.t497__textwrapper, .t845__textwrapper {
    vertical-align: middle;
}

.t845__item .t-card__descr {
	display: inline;
}

@media screen and (max-width: 960px) {
    .t845__imgwrapper {
        max-width: 100px !important;
    }
}


/* Контакты: */


.t1056 .t-section__descr {
	max-width: none;
	color: #6a6a6a;
}

.t1056 .t-section__descr span {
	color: black;
}


/* Футер: */


footer {
	margin-top: 60px;
}

.t420__title {
    opacity: 0.4;
    font-size: 18px;
}

.t420__descr {
    font-size: 16px;
	margin-bottom: 16px;
}

.t420__text {
    font-size: 16px;
}

@media screen and (max-width: 420px) {
    .t420__col {
        text-align: center;
    }
	
	.t420__descr {
		margin-bottom: 0;
	}
}


/* ======================== DFDE ======================= */


/* Announcement */


.t555__contentwrapper {
    vertical-align: top;
}


/* Abstracts: */


.t510 .t-section__descr {
    max-width: none;
}

.t510 .t-list__item {
    margin-top: 25px !important;
}
