ul.uk-subnav li:nth-child(1) {
    order: 2;
}
.nazvanie {color: #2968AF; text-transform: uppercase; font-weight: 800; font-size: 1.3rem; line-height: 1;}
.nazvanie span {font-size: 2.1rem; color: #000;}
.gorod {color: #2968AF; margin: 8px 0 0 0; border-top: 1px solid #eee; padding: 0; font-weight: 600; max-width: 400px; font-size: .9rem;}

.ban img {display: block; margin-left: auto; margin-right: auto;}

.news_main .el-title {font-size: 1.1rem; font-weight: 600; line-height: 1.1; color: #2968AF;}
.news_main .el-content {color: #444; font-size: .9rem; line-height: 1.3;}
.news_main .uk-button {text-transform: none;}

.tm-headerbar-top {background: #fff url(/images/fons/fon2.png) 50% 50%; background-repeat: no-repeat;}

.ssilki {background: #fff; padding: 30px 15px 10px; box-shadow: 0 5px 15px rgba(0,0,0,0.08);}
.ssilki img {border: 1px solid #eef2f5; box-shadow: 0 5px 15px rgba(0,0,0,0.08); border-radius: 5px; margin: 0 0 1rem 0;}
.ssilki h3 {color: #2966A9; font-weight: 700; font-size: 1.3rem; text-transform: uppercase; border-bottom: 1px dashed #eee; padding-bottom: .5rem;}

.zap {box-shadow: 0 5px 15px rgba(0,0,0,0.08); padding: 10px 15px; line-height: 1.2rem; color: #000;}
.zap span {text-transform: uppercase; font-weight: 700; font-size: 1.5rem;}

.glav {font-size: 1.6rem; font-weight: 700; text-transform: uppercase;}

.lang .uk-subnav {text-transform: uppercase;}

.niz ul {list-style-image: url(/images/elementi/li.svg);}
.niz li {margin-bottom: .5rem;}
.naz-bot {font-size: 1rem; line-height: 1.4rem; text-transform: uppercase; font-weight: 600; color: #fff;}
.naz-bot span {font-size: 1.6rem;color: #FFD396;}
.naz-bot2 {margin: 5px 0 0 0;}
.cont-bottom {font-size: 1rem;}
.soc2 {margin: 10px 0 0 0;}

.text_material {text-align: justify;}
.text_material h2 {font-size: 1.6rem; font-weight: 700; line-height: 1.1; color: #0D2B5F;}
.text_material h3 {font-size: 1.4rem; font-weight: 700; line-height: 1.1; color: #2968AF; border-bottom: 1px dashed #999;  padding-bottom: 9px; text-transform: uppercase;}
.text_material h4 {margin: 10px 0 0 0; font-size: 1.5rem; font-weight: 700; border-top: 1px dashed #999; color: #2d2358; padding: 10px 0 0 0;}
.zg_material {font-size: 1.7rem; font-weight: 700; text-transform: uppercase; color: #2968AF;}
.line.uk-divider-small:after {content: ""; display: inline-block; width: 100px; max-width: 100%; border-top: 3px solid #C90000; vertical-align: top;}
.text_material {list-style-image: url(/images/elementi/li2.svg);}

.vidi-block {background: #2968AF; color: #fff; background: url(/images/fons/fon-top.jpg) 100% 0%; background-repeat: repeat; background-repeat: no-repeat; background-size: cover; padding: 30px 15px 10px; border-radius: 3px;}
.vidi-block a {color: #fff; text-transform: uppercase; font-weight: 700; transition: all 400ms;}
.vidi-block a:hover {margin-left: 5px; transition: all 400ms;}
.vidi-block li {margin: 0 0 1rem 0; }
.vidi-block ul {list-style-image: url(/images/elementi/li.svg);}
.vidi-block h3 {color: #FFD396; font-weight: 700; font-size: 1.3rem; text-transform: uppercase; border-bottom: 1px dashed #eee; padding-bottom: .5rem;}

.trenera img {background: #fff; padding: 7px; box-shadow: 0 5px 15px rgba(0,0,0,0.08);}
.trenera .el-title {font-weight: 700; line-height: 1; font-size: 1.2rem;}



@media screen and (max-width: 768px) {
	.glav {font-size: 1.3rem;}
	.text_material h2 {font-size: 1.2rem; line-height: 1.1;}
	.text_material {text-align: left;}
	.uk-navbar-container:not(.uk-navbar-transparent) {background: #F5F8FD;}
}
