
/* Шаблон ТК Документы */

.docs-filter .icms-filter-container{
	background:none !important;
	padding:0 !important;
	position:relative;
}
.docs-filter .close,
.docs-filter .buttons{
	display:none !important;
}



/* Новый стиль для кнопки Подписаться в разделе ТК */

.icms-body-toolbox .subscribe_wrap .count-subscribers{
	border:0 !important;
	margin:0 !important;
	border-radius:0px;
	background:none !important;
	padding-left:0;
	font-size:0.9rem;
}
.icms-body-toolbox .subscribe_wrap .count-subscribers:after{
	display:none !important;
}

.icms-body-toolbox .subscribe_wrap .subscriber{
	background:none !important;
	border:0;
	margin:0;
	font-size:1.3rem;
	padding-right:0;
}

.icms-body-toolbox .subscribe_wrap{
	flex-shrink:unset !important;
	display:inline-flex !important;
	position:absolute !important;
	right:2px;
	background:none;
}

.icms-body-toolbox .subscribe_wrap .count-subscribers{
	color:#212529;
} 
.icms-body-toolbox .subscribe_wrap .subscriber{
	color:var(--primary) !important;
}

.icms-body-toolbox .subscribe_wrap .icms-subscriptions__label{
	display:none;
}

@media screen and (max-width: 768px) {
	
.icms-body-toolbox .subscribe_wrap .subscriber{	
	font-size:1.3rem;
}
.icms-body-toolbox .subscribe_wrap{
	right:15px;
}

}



/* Дизайн табов */




/* Дизайн комментариев */

.comment .icms-user-avatar>img {
    max-width: 32px;
}

.comment .icms-comment-html{
	border:0;
}
.comment .icms-comment-html:before{
	display:none;
}
/* Дизайн меню и крестиков */
#navbar_271 .navbar-nav > .nav-item:hover > a .nav-item-toggler::before, #navbar_271 .navbar-nav > .nav-item:hover > a .nav-item-toggler::after {
	background-color: rgba(36, 36, 36, 1);
}

#navbar_271 .navbar-nav > .nav-item > a .nav-item-toggler::before, #navbar_271 .navbar-nav > .nav-item > a .nav-item-toggler::after {
background-color: rgb(36, 36, 36); }

#navbar_271 {
  background: rgb(255, 255, 255);
}

#navbar_271 .form-control::placeholder {
  color: rgb(170, 170, 170);
  opacity: 0.7;
}

#navbar_271 .navbar-nav > li:hover > a {
  background: linear-gradient(90deg, #2f79e4ad,#8a8ceeb3) !important; 
}

.nm-main-nav .navbar-nav .nav-item a.dropdown-item {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  
}

#navbar_271 ul ul {
  background: rgb(180, 191, 251) !important;
}
/* фон у логотипа */

[data-rowid="47"] {
  background-color: rgb(255, 255, 255) !important;
}

/* вверхние ссылки в шапке */

.link-on-dark, .links-on-dark a {
  color: #666363;
}

/*соц кнопки в меню */

.wd-icons-306 svg {
  width: 16px;
  height: 16px;
  fill: rgb(149, 149, 149) !important;
}

#navbar_271 .navbar-nav > li.is-active > a {
  color: rgba(255, 255, 255, 1);
  background: linear-gradient(90deg, #2f79e4ad,#8a8ceeb3) !important;
}

/*ссылка сообщения */

.navbar-dark .nav-link {
  color: rgb(162, 162, 162);
}

div.main_content.pb-5.pt-3 {
background: #fff;
}

/*форма поиска */

#navbar_271 .navbar-nav > li > a, #navbar_271 .form-control {
  color: rgb(87, 87, 87) !important;
}

/*Анимация блока приветсвия */
.nm-main-nav form[action="/search"] .form-control {
  background-color: rgba(235, 232, 232, 0.5);
}

img.anim-up-down {
    -webkit-animation: move-up-down 1s infinite  alternate;
    animation: move-up-down 1s infinite  alternate;
	opacity: 90%;
}
img.anim-up-down {
    -webkit-animation: move-up-down 1s infinite  alternate;
    animation: move-up-down 1s infinite  alternate;
}
@-webkit-keyframes move-up-down {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes move-up-down {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}

/* mob menu */

#navbar_328 .nm-toggle-btn.collapsed .icon-left, #navbar_328 .nm-toggle-btn.collapsed .icon-right, #navbar_328 .nm-toggle-btn .icon-left::before, #navbar_328 .nm-toggle-btn .icon-left::after, #navbar_328 .nm-toggle-btn .icon-right::before, #navbar_328 .nm-toggle-btn .icon-right::after {
  background-color: #8a8cee;
}

.nm_mobmenu {
  background: rgb(255, 255, 255) !important;
}

#navbar_328 {
  background: rgb(255, 255, 255);
}

.nm_mobmenu .dcjq-icon::before, .nm_mobmenu .dcjq-icon::after {
  background-color: #8a8cee !important;
}

.nm_mobmenu ul svg {
  fill: #68686a !important;
}

/* общие цвета подписки и тд */

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #8a8cee;
}

.icms-body-toolbox .subscribe_wrap .subscriber {
  color: #8a8cee !important;
}

.page-item.active .page-link {
  z-index: 3;
  color: #ffffff !important;
  background-color: #8a8cee !important;
  border-color: #8a8cee !important;
}

.page-link {
  color: #8a8cee !important;
}

#nm_categories_340 .dcjq-icon::before, #nm_categories_340 .dcjq-icon::after {

    background-color: #8a8cee !important;

}

.actions_sticky_navbar .actions_sticky_navbar_toggler a {
  background: #8a8cee !important;
}

.nm_sidemenu ul ul.submenu li a, .nm_mobmenu ul ul.submenu li a {
  background: rgb(172, 174, 243);
}

.alert-info {
  color: #395b7b;
  background-color: #ffc0cb4f !important;
  border-color: #ffc0cb4f !important;
}

.btn-primary {
  background-color: #0080ff3d !important;
}

.wdstat_count {
  background: rgba(210, 210, 210, 0.3) !important;
}

#wdstat_347 .wdstat_item {
  color: #a4a4b7 !important;
}

.icms-widget__tabbed > .card-header .nav-link:not(.active) {
  color: #097bed !important;
}

.nav-tabs .nav-link.active::before, .icms-navbar .nav-link.active::before {
  background-color: #097bed !important;
  width: 100%;
}

.slick-slide {
 border-radius: 5px;
}

/* заголовок бикз */

.coltext {
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	color: #FFF;
	display: table;
	font-size: 10rem;
	background: linear-gradient(45deg, #0D61BC 15%, #8AA9D6 50%);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.coltext_2 {
	color: #4983c8;
}

.icms-content-header > .icms-content-header__banner {
  background-color: #c5c5c642 !important;
  color: #0b0a0a !important;
  border-radius: 5px;
}

/* кнопка на главной */

.ghost-button-full-color {
  display: inline-block;
  width: 200px;
  padding: 8px;
  color: #8AA9D6;
  margin: 0 auto;
  display: block; 
  background-color: transparent;
  border: 2px solid #8AA9D6;
  text-align: center;
  outline: none;
  border-radius: 5px;
  text-decoration: none;
  transition: color 0.3s ease-out,
              background-color 0.3s ease-out,
              border-color 0.3s ease-out;
}
.ghost-button-full-color:hover,
.ghost-button-full-color:active {
  background-color: #8AA9D6;
  border-color: #8AA9D6;
  color: #fff;
  transition: color 0.3s ease-in,
              background-color 0.3s ease-in,
              border-color 0.3s ease-in;
}

.horizontal-content-slider_item::before {
 background: linear-gradient(to top, #434a58, transparent 70%) !important;   
}

.load_r {
  background: linear-gradient(90deg, #2f79e4,#db94b6);
  display: inline-block;
  color: #fff !important;
  padding: 12px;
  border-radius: 7px;
  text-transform: uppercase;
}


.load_r a:hover {
    color: #fff; 
 
   }

.text-white {
  color: #b5b3b3 !important;
}

.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
  height: 34px !important;
  width: 34px !important;
}

.ya-share2__container_shape_round.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
  background-size: 34px 34px !important;
}

.photo_d {
  background: linear-gradient(90deg, #2f79e4,#db94b6);
  display: inline-block;
  padding: 12px;
  border-radius: 7px;
  text-transform: uppercase;
}

.photo_d a:hover {
   color: #fff;
    }
    
.photo_d a {
    color: #fff;
    }
    
.icms-photo-album .icms-photo-album__header {
  color: #2f79e4 !important;
  background: none !important;
  position: inherit !important;
}

.icms-photo-album .icms-photo-album__note {
  background-color: #2f79e475 !important;
}

.icms-bg__cover {
  background-size: contain !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12) !important;
}

.icms-photo-album__photo > h3 {
    background: linear-gradient(90deg, #2f79e4ad,#db94b6bf) !important;
    color: #fff !important;
    border-radius: 5px !important;
}


/* If the screen size is 601px wide or more, set the font-size of <div> to 80px */
@media screen and (min-width: 601px) {
  .coltext {
    font-size: 10rem;
  }
}

/* If the screen size is 600px wide or less, set the font-size of <div> to 30px */
@media screen and (max-width: 600px) {
  .coltext {
    font-size: 5rem;
  }
}

@media only screen and (max-width: 480px) {
 .coltext
body {
font-size: 3rem;
}