.logoit{font-size:40px;color:#fff;font-family:'DM Serif Display',Georgia,Times,'Times New Roman',Serif;}
.logo a{display:none!important;}
@media (min-width: 992px) {.col-lg-2 {flex: 0 0 auto;width: 25%;} }

.sp-megamenu-parent > li a, .sp-megamenu-parent > li > span{color:#fff;}
#sp-header{background:rgba(8, 103, 135, 0.3);backdrop-filter:blur(3px);}
#sp-header.header-sticky, .view-article #sp-header{background-color:#6e92df;}
.postachgaz #sp-main-body, .postachenerg #sp-main-body, .postachelectro #sp-main-body, .zakonodav #sp-main-body{margin:0 50px;}
.view-article #sp-main-body .container{max-width:100%;}
.article-details .article-full-image img{height:100%;width:100%;object-fit:contain;}
.article-details .article-full-image::after{background:none;}
.postachgaz h1, .postachenerg h2, .postachelectro h2{font-size: 80px; text-align: center;}
.pt_100{padding-top: 110px;}
.article-social-share {display: none;}
.mod-menu.mod-list.menu li{padding-bottom:5px;}


.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{letter-spacing: inherit;font-size: 20px;font-weight: bold;cursor: pointer;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{margin: 5px 10px;}
#offcanvas-toggler{margin-left:60%;}
.sp-megamenu-parent>li>a:hover,.sp-megamenu-parent>li>span:hover{background:#2B60DE}
.colorlink ul{padding:0;}
.colorlink h5{font-weight:600;}
@media screen and (min-width:100px) and (max-width:400px) {.logoit{font-size:20px}}
@media screen and (min-width:405px) and (max-width:800px) {.logoit{font-size:30px}}
@media screen and (min-width:226px) and (max-width:767px){
  h2{font-size: 40px!important;}
}
@media screen and (min-width:992px) and (max-width:1206px) {#sp-logo{width:20%;}#sp-menu{width:80%;}.logoit{font-size:30px;}}
@media screen and (min-width:200px) and (max-width:500px){#offcanvas-toggler{margin-left:50%;}}

/* Для главных пунктов меню (стрелка вниз) */
body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, 
body.ltr .sp-megamenu-parent > li.sp-has-child > span::after,
/* Для дочерних пунктов подменю (стрелка вправо) */
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul li.sp-has-child > a::after,
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul li.sp-has-child > span::after {
    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
}
.altcha{margin-bottom:10px;}















/*
@charset "UTF-8";

/* 1. БАЗОВЫЕ СТИЛИ СТРЕЛОЧКИ ДЛЯ ВСЕХ СОСТОЯНИЙ *//*
body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, 
body.ltr .sp-megamenu-parent > li.sp-has-child > span::after,
body.ltr .sp-megamenu-parent > li.sp-has-child.active > a::after, 
body.ltr .sp-megamenu-parent > li.sp-has-child.active > span::after{
  content: "" !important;
  display: inline-block !important;
  vertical-align: middle !important;
  width: 15px !important;   /* Чуть увеличили размер *//*
  height: 10px !important;
  margin-left: 9px !important;
  float: none !important;
  
  /* НОВАЯ КАРТИНКА: Толщина линии (stroke-width) увеличена с 1.5 до 2.2 *//*
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA2Ij48cGF0aCBkPSJNMSAxbDQgNCA0LTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi4yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=') !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  
  /* Плавность анимации переворота (занимает 0.3 секунды) *//*
  transition: transform 0.3s ease !important; 
}
body.ltr .sp-megamenu-parent > li.sp-has-child:hover > a::after,
body.ltr .sp-megamenu-parent > li.sp-has-child:hover > span::after {
  transform: rotate(180deg) !important; /* Поворачиваем на 180 градусов *//*
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{margin:0!important;}