/*top-menu красное*/



.t3-topbar .container .row .topbar .nav li a {

	padding-left: 0 !important;

}

.t3-topbar .topbar .nav li:after {

	margin-right: 5px;

}

.nav-search .dropdown-toggle {

	color: #fff;

}

.topbar-right .off-canvas-toggle {

	color: #fff;

}.t3-off-canvas-header .close {

	opacity: 0.5;

}

/*версия для слабовидящих "глаз"*/

.slabovid_eye:before { 

	font-family: FontAwesome;

	content: "\f06e";

	padding-right: 10px;

}

.slabovid {

	padding-top: 8px;

	padding-left: 80px;

}

/*searchForm*/

form#searchForm .only {

	display: none;

}

/*header-info*/

.header-info {

	right: 0;

}

.info-wrap-blocks {

	float: left;

	padding-right: 20px;

	margin-right: 20px;

/*	text-align: center;*/

}

.info-wrap-blocks {

	border-right: 1px solid rgba(255, 255, 255, 0.4);

}

.info-wrap-blocks:last-child {

	border-right: none;

}

.header-info .custom {

	width: 500px;

	height: 45px;

/*	color: #fff !important;*/

}

.header-info-img {

	max-width: 35px;

	max-height: 35px;

	margin-right: 15px;

    display: inline-block;

/*    width: auto;*/

}

.header-info-title {

	color: #fff;

}

.header-info-text {

	color: #fff;

	font-size: 0.8em;

}

.header-info-text p {

	margin-bottom: 0px;

/*	text-align: left;*/

}

.email-info {

/*	margin-top: 8px;*/

}

.email-info-txt {

	padding-top: 10px;;

	font-size: 0.9em;

}

/*************************************************************/

/* main menu */

.nav-stacked > li {

    float: left;

}

.t3-navbar.navbar-collapse.collapse .nav-pills > li a, .t3-navbar.navbar-collapse.collapse .nav-pills > li span {

	color: #ffffff;

	font-size: 1em;

	font-family: "Libre Franklin", Helvetica, Arial, sans-serif;

}

.nav-pills > li > span {

    padding: 11px;

}

/*

.item-249.deeper.dropdown.parent {

	margin-top: 12px;

}

.item-249.deeper.dropdown.parent:hover {

	cursor: pointer;

*/

}

.item-101 {

	margin-top: 2px;

}

.t3-navbar.navbar-collapse.collapse .nav-pills > li:first-child {

	margin-top: 2px;

}

.parent .dropdown-menu > li a {

	color: #666666 !important;

}



.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {

    background-color: #006cad;

	border-bottom: 2px solid #ef4220;

}



.nav .caret {

    border-top-color: #ffffff;

    border-bottom-color: #ffffff;

}

/*************************************************************/



/* Услуги */

.block-uslugi {

	display: flex;

	flex-direction: row;

	flex-wrap: wrap;

/*	margin-top: 20px;*/

}

.uslugi {

	float: left;

	text-align: center;

	margin: 0px 4% 2% 0px;

	max-width: 27%;

	font-size: 1.2em;

	padding: 3px;

}

.uslugi:hover {

	background: #006cad;

}

.uslugi-img {

	padding: 3px;

	border: 1px solid #999;	

}

.uslugi-title {

	color: #02003e;

}

/*ссылка на все новости*/

a#all_news {

	margin-right: 15px;

}

/*Дата в статьях*/

dl span time, span.itemDateCreated { /*обычные статьи*/

	padding: 3px 5px;

	background: #006cad;

	color: #fff !important;

	font-size: 14px !important;

}

.list-date.small:before {

	font-family: FontAwesome;

	content: "\f073";

	padding-right: 10px;

}

.itemFullText { /*статьи k2*/

	margin-bottom: 10px;

}



dl span time:before, span.itemDateCreated:before { 

	font-family: FontAwesome;

	content: "\f073";

	padding-right: 10px;

}

#adminForm .list-date {
	width: 140px;
}

/*скрытие дублирующейся даты в публикациях*/

/*
footer.article-footer.clearfix {

	display: none;

}
*/

/*Статьи скрытие текста "еще..." и какого-то бреда*/

.items-more {

	display: none;

}

/*Скрытие доп.заголовков с фоном в статьях*/

.ja-masthead-detail {

	display: none;

}

/*Пустой div для Home*/

.space-div {

	height: 250px;

	background: #006cad;

}

/*скрытие К2 "наверх"*/

.k2Anchor {

	display: none;

}

/*изображение в статьях*/

.article-image-full {

	width: 600px;

	margin-right: 20px;

	float: left;

}

/*Раздвигаем контент в ширину*/

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

	padding-left: 0;

	padding-right: 0;

}

/*блоки с процентами % */

.acm-stats.style-1 ul li:first-child {

  background: #ef4220;

}

.acm-stats.style-1 ul li:nth-child(2) {

  background: #a09e9e;

}

.acm-stats.style-1 ul li:last-child {

  background: #003c61;

}

/* flex блок из 8 синих div блоков (вместо карусели)*/

/*

.flex-8-container {

	width: 100%;

	height: 200px;

	display: flex;

	flex-direction: row;

	flex-wrap: wrap;

}

.flex-div {

	padding: 10px;

	height: 200px;

	width: 25%;

	background: #003c61;

	color: #fff;

	font-size: 1.3em;

	border-right: 1px solid rgba(255, 255, 255, 0.1);

	border-top: 1px solid rgba(255, 255, 255, 0.1);

	text-align: center;

	box-shadow: -5px 0 10px rgba(0, 0, 0, 0.1) inset;

}*/

.flex-8-container {

	width: 100%;

	height: 200px;

	display: flex;

	flex-direction: row;

	flex-wrap: wrap;

/*	align-items: center;*/

}

.flex-div {

	padding: 0 10px;

	height: 200px;

	width: 25%;

	display: inline-block;

	vertical-align: middle;

	

	background: #003c61;

	color: #fff;

	font-size: 1.3em;

	border-right: 1px solid rgba(255, 255, 255, 0.1);

	border-top: 1px solid rgba(255, 255, 255, 0.1);

	text-align: center;

	box-shadow: -5px 0 10px rgba(0, 0, 0, 0.1) inset;

}

.flex-div:hover {

	background: #006CAD;

}

.flex-div:hover {

	color: #fff;

}

.flex-div div {

	margin: 18% 0;

}

.flex-gos {

	margin-top: 10% !important;

}

/*новости министерства*/

.t3-wrapper>.container {

	margin-bottom: -60px;

	margin-top: -60px;

}

/*пагинация в новостях*/

.pagination {

    display: inline-block;

}

.pagination-wrap {

	text-align: center;

}

/*@media screen and (min-width: 768px)*/

.pagination {

	float: none;

}

.counter {

	margin-top: 0;

	float: none;

	display: block;

	border: none;

	background-color: #fff;

	position: relative;

	top: 110px;

}

@media screen and (max-width: 500px) {

	.counter {

		top: 160px;

	}

}

/*футер*/

#t3-footer {

	padding-top: 30px;

}

/*media для пустого div*/

@media screen and (max-width: 991px) {

	.space-div {

		display: none;

	}

}

/*media для uslugi*/

@media screen and (max-width: 445px) {

	.uslugi {

		max-width: 100%;

		margin: 0;

	}

	.uslugi-img {

		max-width: 100%;

	}

}

/*media для info*/

@media screen and (max-width: 991px) {

	.info-wrap-blocks {

/*		width: 100%;*/

/*		text-align: left;*/

/*		margin: 5px 35px;*/

	}

	.header-info-text {

/*		width: 80%;*/

	}

}

@media screen and (max-width: 525px) { /*458*/

	.info-wrap-blocks {

		width: 100%;

		text-align: left;

		margin: 5px 35px;

	}

	.header-info-text {

		width: 80%;

	}

}

/*media для flex блок из 8 синих div блоков (вместо карусели)*/

@media screen and (max-width: 1000px) {

	.flex-div div.flex-gos {

		margin-top: 18% !important;

	}

}

@media screen and (max-width: 790px) {

	.flex-div {

		width: 50%;

	}

	.first-cont {

		margin-bottom: 200px;

	}

	.acm-spotlight {

		padding-top: 266px; /* было 66px*/

	}

	.flex-div div.flex-gos {

		margin: 10% 0 !important;

	}

}

@media screen and (max-width: 767px) {

	.flex-div div.flex-gos img {

		width: auto;

	}

}

@media screen and (max-width: 500px) {

	.flex-div div.flex-gos {

		margin-top: 18% !important;

	}

}

@media screen and (max-width: 400px) {

	.flex-div {

		width: 100%;

	}

	.acm-spotlight {

		padding-top: 660px; /* было 66px*/

	}

	.first-cont {

		margin-bottom: 600px;

	}

}

.acm-stats.style-1 ul .stats-asset {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 66px;
  padding-bottom: 66px;
  text-align: center;
}

.acm-stats.style-1 {
/*  background: #ef4220;*/
  color: #ffffff;
}
.acm-stats.style-1 ul {
  padding: 0;
  list-style: none;
}
.stats-asset-schedule {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
}
.acm-stats.style-1 ul h1.stats-item-counter {
  font-weight: 700;
  font-size: 60px;
  margin: 0;
  color: #ffffff;
}

.acm-stats.style-1 ul span.stats-description {
  display: block;
  opacity: 0.6;
  filter: alpha(opacity=60);
  font-size: 13px;
}
/* для слайдера в новостях */
.slider {
    overflow: hidden;
/*    overflow-x: scroll;*/
    overflow-x: auto;
	white-space:nowrap;
	margin-top: 5px;
	margin-bottom: 5px;
}
.slider::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
.slider::-webkit-scrollbar
{
/*	width: 12px;*/
	height: 10px;
	background-color: #F5F5F5;
}
.slider::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #003c61;
}

.slider a {
	display: inline-block;
}
.img_slider_line {
	margin: 5px;
}
.img_slider_line:first-child{
	margin-left: 0;
}

/* скрытие кнопки добавления материала на странице "Информационные выплаты" */
.hasTooltip {
	display: none;
}

/* счетчик статистики */
#sputnik-informer {
	padding-top: 10px;
}

/* Публикации на главной странице */
.publications-main {
	padding: 0;
	line-height: 1;
}
.publications-main:before {
	content: 'Официальные публикации';
	font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 900;
    color: #222222;
}
.publications-main .mod-articles-category-date {
	font-size: 8pt
}

/* ссылки на соцсети */
.soclinks {
	width: 140px;
	float: right;
}
.soclinks a img {
	width: 30px;
}
.soclinks a {
	margin-left: 5px;
	float: right;
}
