

/* Start:/bitrix/templates/pcgms/css/slick.css?15332337827229*/
a:focus,button:focus{outline:none;}
a {outline:none;}
* {outline:none;}
.slick-slider
{
position:relative;

display:block;
box-sizing:border-box;

-webkit-user-select:none;
 -moz-user-select:none;
-ms-user-select:none;
user-select:none;

-webkit-touch-callout:none;
-khtml-user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent;
}

.slick-list
{
position:relative;

display:block;
overflow:hidden;

margin:0;
padding:0;
}
.slick-list:focus
{
outline:none;
}
.slick-list.dragging
{
cursor:pointer;
cursor:hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list{
-webkit-transform:translate3d(0, 0, 0);
 -moz-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
 -o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
z-index:9;
}

.slick-track
{
position:relative;
top:0;
left:0;

display:block;
margin-left:auto;
margin-right:auto;
}
.slick-track:before,
.slick-track:after
{
display:table;

content:'';
}
.slick-track:after
{
clear:both;
}
.slick-loading .slick-track
{
visibility:hidden;
}

.slick-slide
{
display:none;
float:left;

height:100%;
min-height:1px;
}
[dir='rtl'] .slick-slide
{
float:right;
}
.slick-slide img
{
display:block;
}
.slick-slide.slick-loading img
{
display:none;
}
.slick-slide.dragging img
{
pointer-events:none;
}
.slick-initialized .slick-slide{
display:block;
width:259px;
height:322px;
}
.slick-loading .slick-slide
{
visibility:hidden;
}
.slick-vertical .slick-slide
{
display:block;

height:auto;

border:1px solid transparent;
}
.slick-arrow.slick-hidden{
display:none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
}
/* Arrows */
.slick-prev,
.slick-next
{
font-size:0;
line-height:0;

position:absolute;
top:50%;

display:block;

width:20px;
height:20px;
padding:0;
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
transform:translate(0, -50%);

cursor:pointer;

color:transparent;
border:none;
outline:none;
background:transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color:transparent;
outline:none;
background:transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity:1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity:.25;
}

.slick-prev:before,
.slick-next:before
{
font-family:'slick';
font-size:20px;
line-height:1;

opacity:.75;
color:white;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.slick-prev
{
left:-25px;
}
[dir='rtl'] .slick-prev
{
right:-25px;
left:auto;
}
.slick-prev:before{
}
[dir='rtl'] .slick-prev:before{
}

.slick-next
{
right:-25px;
}
[dir='rtl'] .slick-next
{
right:auto;
left:-25px;
}
.slick-next:before{
}
[dir='rtl'] .slick-next:before
{
content:'<';
}

/* Dots */
.slick-dotted.slick-slider
{
margin-bottom:30px;
}

.slick-dots
{
position:absolute;
bottom:-25px;

display:block;

width:100%;
padding:0;
margin:0;

list-style:none;

text-align:center;
}
.slick-dots li
{
position:relative;

display:inline-block;

width:20px;
height:20px;
margin:0 5px;
padding:0;

cursor:pointer;
}
.slick-dots li button
{
font-size:0;
line-height:0;

display:block;

width:20px;
height:20px;
padding:0;
cursor:pointer;

color:transparent;
border:0;
outline:none;
background:transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline:none;
background:#8d9da9;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity:1;
}
.slick-dots li.slick-active button:before
{
background:#8d9da9;
color:black;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
background:#fff url('/bitrix/templates/pcgms/css/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
font-family:'slick';
font-weight:normal;
font-style:normal;

src:url('/bitrix/templates/pcgms/css/./fonts/slick.eot');
src:url('/bitrix/templates/pcgms/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/pcgms/css/./fonts/slick.woff') format('woff'), url('/bitrix/templates/pcgms/css/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/pcgms/css/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,.slick-next{
font-size:0;
line-height:0;
position:absolute;
top:-31px;
display:block;
width:20px;
height:20px;
padding:0;
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
transform:translate(0, -50%);
cursor:pointer;
color:transparent;
border:none;
outline:none;
background:transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color:transparent;
outline:none;
background:transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity:1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity:.25;
}

.slick-prev:before,
.slick-next:before
{
font-family:'slick';
font-size:20px;
line-height:1;

opacity:.75;
color:white;

-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.slick-prev{
left:calc(100% - 37px);
}
.slick-next{
right:-25px;
}
.slick-next:before{
}
.slick-dotted.slick-slider
{
margin-bottom:30px;
}
.slick-dots{
position:absolute;
top:-51px;
left:0;
display:block;
width:95%;
padding:0;
margin:0;
list-style:none;
text-align:left;
z-index:0;
}
.slick-dots li{
position:relative;
display:inline-block;
width:20px;
height:20px;
margin:0 3px;
padding:0;
cursor:pointer;
}
.slick-dots li button
{
font-size:0;
line-height:0;
display:block;
width:16px;
height:16px;
cursor:pointer;
color:transparent;
border:0;
outline:none;
background:transparent;
background:#dbe3e7;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline:none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity:1;
}
.slick-dots li.slick-active button:before{
outline:none;
}
.slider{
width:50%;
margin:100px auto;
}
.slick-slide{
margin:0px 20px;
}
.slick-slide img{
width:100%;
}
.slick-prev:before,
.slick-next:before{
color:black;
}
.slick-slide{
transition:all ease-in-out .3s;
opacity:.2;
}
.slick-active{
opacity:.5;
}
.slick-current{
opacity:1;
}
.slider{
width:100%;
margin:53px auto;
}
.slick-slide{
margin:0px 3px;
}
.slick-slide img{
width:100%;
height:auto;
}
.slick-prev:before,
.slick-next:before{
color:black;
}
.slick-slide{
transition:all ease-in-out .3s;
opacity:.2;
}
.slick-active{
opacity:1;
}
li.slick-active{
opacity:1;
}
.slick-dots li.slick-active button{
background:#8d9da9;
outline:none !important;
}
.slick-current{
opacity:1;
}
.center.slider .mod-articles-category-title{
background:#f2f7fc;
display:block;
font-weight:bold;
font-size:16px;
line-height:24px;
color:#006a94;
padding:15px 15px;
height:125px;
border-bottom:11px solid #cfd9de;
}
.slider_img{
width:100%;
height:155px;
overflow:hidden;
display:block;
}
.center.slider .slick-prev{
width:30px;
height:30px;
background:url('/images/navigation.png') 0 0 no-repeat;
}
.center.slider .slick-prev:hover{
background:url('/images/navigation.png') 0 -30px no-repeat;
}
.center.slider .slick-next{
width:30px;
height:30px;
background:url('/images/navigation.png') -30px 0 no-repeat;
}
.center.slider .slick-next:hover{
background:url('/images/navigation.png') -30px -30px no-repeat;
}
@media (max-width: 920px) {
.содержимое .center.slider{
display:none !important;
}
}
/* End */


/* Start:/bitrix/templates/pcgms/components/bitrix/menu/bottom/style.min.css?1706414965490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/pcgms/components/bitrix/menu/bottom/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/pcgms/template_styles.css?177614469418688*/
html,body{
margin:0;
padding:0;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:13px;
}
a{
color:#006a94;
text-decoration:none;
}
a:hover{
color:#4598cc;
}
img{
max-width:100%;
height:auto;
}
.custom{
font-size:14px;
line-height:20px;
}
.вместилище{
max-width:1500px;
margin:0 auto;
}
.шапка{
width:calc(100% - 311px);
height:91px;
padding:0 0 0 40px;
max-width:1500px;
}
.логотип_и_название{
margin:0 auto;
width:510px;
}
.логотип{
display:block;
float:left;
background:url('/images/circle---logo_pcgms3.png') no-repeat;
background-size:100%;
width:84px;
height:84px;
margin-top:4px;
}
.название{
display:block;
width:400px;
float:left;
font-size:20px;
margin-left:20px;
margin-top:18px;
}
.погода2{
float:right;
width:1px;
height:1px;
}
.погода{
width:250px;
position:absolute;
top:0;
background:#526a7d;
min-height:100px;
color:#fff;
}
.погода a{
color:#b4ecff;
}
.погода_hr{
width:100%;
height:1px;
background:#7a92a5;
margin:10px 0 5px;
}
.погода_внутр{
padding:20px;
}
.погода_город{
float:left;
width:100%;
text-align:center;
}
.середина{
text-align:center;
line-height:20px;
}
.погода .td1{
display:block;
width:210px;
text-align:center;
}
.погода .td2{
display:block;
width:150px;
text-align:center;
font-size:36px;
float:left;
}
.погода .td3{
display:block;
width:50px;
text-align:center;
float:left;
}
.погода ul{
margin:0;
padding:0 10px;
}
.погода ul li{
margin-bottom:5px;
}
.содержимое{
width:calc(100% - 331px);
padding:20px 40px 10px 20px;
float:left;
min-height:650px;
}
.таблица_контакты{
/*background:#526a7d;*/
/*background:#778ea0;*/
background:#778ea0;
color:#fff;
}
.таблица_контакты tr{
width:33%;
border-bottom:1px solid #7a92a5;
height:52px;
background:#9cb3c5;
}
.таблица_контакты tr:nth-child(2n){
background:#839db2;
}
.таблица_контакты td{
width:33%;
}
.таблица_контакты a{
color:#fff;
text-decoration:underline;
}
.таблица_контакты a:hover{
text-decoration:none;
}
.таблица_контакты .таблица_контакты_заг{
background:#445969;
height:40px;
font-size:14px;
}
.вход,.выход{
float:right;
color:#006a94;
background:url('/bitrix/templates/pcgms/images/zamok.png') no-repeat;
height:18px;
width:85px;
padding:2px 0 0 20px;
margin:26px 40px 0 0;
border-bottom:1px dotted #006a94;
cursor:pointer;
}
.прогноз{
float:right;
width:123px;
margin-top:26px;
}
.вход:hover,.выход:hover{
color:#4598cc;
}
.выход{
width:36px;
}
.верхнее_меню{
float:left;
width:100%;
height:53px;
background:#464f56;
}
.верхнее_меню ul{
margin:0;
padding:0;
}
.верхнее_меню ul li{
list-style-type:none;
float:left;
}
.верхнее_меню ul li a{
color:#fff;
text-decoration:none;
padding:18px 19px 18px 19px;
font-weight:bold;
display:block;
}
.верхнее_меню ul li a:hover{
background:#646c73;
}
.верхнее_меню ul li a.mon{
padding-left:9px;
padding-right:10px;
}
.верхнее_меню ul li .домик{
padding:17px 20px 16px 20px;
}
.верхнее_меню ul li ul{
display:none;
position:absolute;
background:#464f56;
max-width:340px;
z-index:1000;
opacity:.9;
}
.верхнее_меню ul li ul li{
width:100%;
}
.верхнее_меню ul li:hover ul{
display:block;
}
.подвал{
background:#f4f8f9;
border-top:5px solid #cbdee2;
color:#9fb8c2;
width:100%;
float:left;
font-size:12px;
line-height:20px;
}
.подвал_меню{
width:calc(100% - 74px);
margin:0 auto;
min-height:380px;
}
.подвал_меню1{
width:calc(25% - 45px);
float:left;
margin-top:20px;
margin-right:45px;
margin-left:20px;
}
.подвал_меню2{
width:calc(25% - 45px);
float:left;
margin-top:20px;
margin-right:45px;
color:#485560;
}
.подвал_меню3{
width:calc(25% - 45px);
float:left;
margin-top:20px;
margin-right:45px;
color:#485560;
}
.подвал_меню4{
width:calc(25% - 45px);
float:left;
margin-top:20px;
color:#485560;
}
.подвал_меню4 a{
display:inline-block;

}
.подвал_меню_заг{
width:100%;
color:#485560;
border-bottom:3px solid #cbdee2;
font-weight:bold;
font-size:14px;
padding-bottom:5px;
margin-bottom:10px;
}
.подвал_меню1 ul{
margin:0;
padding:0;
}
.подвал_меню1 ul li{
list-style-type:none;
}
.hr{
background:#c1cfd2;
height:1px;
width:100%;
margin:10px 0;
}
.подвал_описание{
width:calc(100% - 110px);
margin:0 auto;
height:63px;
border-top:1px solid #c1cfd2;
padding:25px 20px 0;
}
.подвал_название{
width:426px;
float:left;
}
.подвал_помощь{
float:right;
}
.всплыв_вход,.тень{
display:none;
}
.всплыв_вход.вкл{
display:block;
position:absolute;
top:20px;
left:35%;
width:320px;
height:293px;
background:#fff;
z-index:10;
padding:29px;
}
.тень.вкл{
display:block;
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background:#000;
opacity:0.65;
z-index:9;
}
.закрыть{
width:18px;
height:16px;
background:url('/bitrix/templates/pcgms/images/krestik.png') no-repeat;
position:absolute;
cursor:pointer;
margin:0 0 0 302px;
}
.вход_h2{
margin:0 0 21px;
color:#1d2627;
font-size:21px;
}
.items-row{
margin-bottom:50px;
border-bottom:1px solid #ccc;
}
.всплыв_вход input[type="text"],.всплыв_вход input[type="password"]{
display:block;
margin:3px 0 8px 0;
padding:5px 2px 3px 7px;
font-size:13px;
line-height:21px;
border:1px solid #ced9e4;
vertical-align:baseline;
background:none;
color:#444;
width:calc(100% - 11px);
}
button[type="submit"]{
width:78px;
vertical-align:top;
margin-right:14px;
font-weight:bold;
color:#fff;
background:#4f7b96;
padding:6px 13px;
cursor:pointer;
border:0;
}
#form-login-remember{
width:calc(100% - 58px);
height:54px;
background:#e7eef5;
position:absolute;
margin:44px 0 0 -29px;
padding:0 29px;
}
#form-login-remember .control-label{
margin-top:16px;
display:block;
float:left;
}
#form-login-remember #modlgn-remember{
margin-top:18px;
display:block;
float:left;
}
.items-more ol{
float:right;
width:100%;
text-align:right;
}
.pagination{
width:100%;
float:left;
margin-bottom:20px;
display:flex;
}
.pagination ul{
margin:40px auto 0;
padding:0;
text-align:center;
width:auto;
display:flex;
}
.pagination ul li{
list-style-type:none;
float:left;
margin:0 7px;
}
.прогноз_табл_01{
width:650px;
margin:0 auto 20px;
height:653px;
background:#b3dbe5;
text-align:center;
}
.прогноз_табл_02{
float:left;
width:100%;
height:53px;
font-weight:bold;
}
.прогноз_табл_03{
float:left;
width:95px;
padding-top:5px;
}
.прогноз_табл_04{
float:left;
width:135px;
padding-top:5px;
}
.прогноз_табл_05{
float:left;
width:225px;
padding-top:5px;
margin-left:85px;
}
.прогноз_табл_06{
float:left;
width:110px;
padding-top:5px;
}
.прогноз_табл_07{
float:left;
width:calc(100% - 5px);
height:22px;
background:#337f97;
color:#fff;
text-align:left;
padding:3px 0 0 5px;
}
.прогноз_табл_08{
float:left;
width:100%;
height:86px;
margin-top:1px;
}
.прогноз_табл_09{
float:left;
width:95px;
height:86px;
background:#337f97;
color:#fff;
}
.прогноз_табл_10{
float:left;
width:115px;
height:86px;
background:#d7ecf1;
padding:0 10px;
}
.прогноз_табл_11{
float:left;
width:86px;
height:86px;
}
.прогноз_табл_11 img{
float:left;
width:100%;
}
.прогноз_табл_12{
float:left;
width:215px;
height:86px;
padding:0 5px;
background:#d7ecf1;
}
.прогноз_табл_13{
float:left;
width:109px;
height:86px;
background:#d7ecf1;
}
.прогноз_табл_14{
background:#a3d3df;
}

.inf_table{
background:#526a7d;
}
.содержимое table.inf_table a{
color:#b4ecff;
}
.содержимое table.inf_table td.td2{
color:#fff;
font-size:36px;
width:120px;
}
.содержимое table.inf_table td.tdbor{
border-bottom:1px solid #7a92a5;
}
.содержимое .inf_table .table1_inf{
background:#526a7d;
color:#fff;
border-bottom:1px solid #7a92a5;
}
.содержимое .inf_table_div .h1_inf,.содержимое .inf_table_div .table3_inf,.содержимое .inf_table_div .table2_inf{
color:#fff;
}
.page-header h2{
text-align:center;
}
.прогноз_погоды{
width:100%;
height:304px;
background:#526a7d;
}
.прогноз_вкладки{
width:100%;
height:80px;
border-bottom:1px solid #7a92a5;
background:#889bae;
}
.прогноз_вкладки.тест{
height:60px;
background:#667d94;
}
.прогноз_вкладка1{
width:33.3%;
float:left;
text-align:center;
color:#fff;
font-size:25px;
line-height:80px;
cursor:pointer;
height:80px;
}
.тест .прогноз_вкладка1{
height:60px;
line-height:60px;
}
.прогноз_вкладка1:nth-child(2){
border-left:1px solid #7a92a5;
border-right:1px solid #7a92a5;
width:calc(33.3% - 2px);
}
.прогноз_вкладка1.вкл,.прогноз_вкладка1:hover{
background:#445969;
}
.тест .прогноз_вкладка1.вкл,.тест .прогноз_вкладка1:hover{
background:#465666;
}
.прогноз_заголовки{
float:left;
width:100%;
color:#fff;
text-align:center;
height:40px;
line-height:20px;
padding-top:10px;
}
.прогноз_столб1{
width:10%;
float:left;
line-height:86px;
}
.тест .прогноз_столб1{
width:100%;
font-size:20px;
line-height:25px;
}
.прогноз_грудсник{
float:left;
width:42px;
height:91px;
background:url('/images/250x250/new/grad.png') no-repeat;
margin:40px 0 0 25px;
}
.прогноз_столб2{
width:20.7%;
float:left;
line-height:25px;
}
.прогноз_столб3{
width:87px;
float:left;
}
.прогноз_столб3 img{
height:86px;
width:auto;
}
.прогноз_столб4{
width:34.4%;
float:left;
padding-left:20px;
line-height:25px;
}
.прогноз_столб5{
width:18.9%;
float:right;
}
.прогноз_погоды.новый .прогноз_столб5{
width:100%;
float:right;
font-size:22px;
height:46px;
background:url('/images/250x250/new/veter.png') 29px 0 no-repeat;
text-align:right;
padding-right:10px;
}
.прогноз_погоды.новый .прогноз_столб2{
font-size:21px;
font-weight:bold;
width:125px;
margin:50px 0 0 25px;
line-height:21px;
}
.прогноз_погоды.новый .прогноз_столб3{
width:100%;
float:left;
}
.прогноз_погоды.новый .прогноз_столб4{
width:100%;
float:left;
padding:0;
font-size:18px;
max-height:100px;
overflow:auto;
}
path{
fill:#fff !important;
}
.прогноз_погоды.новый .лево50{
float:left;
width:50%;
height:180px;
}
.прогноз_строка{
width:100%;
float:left;
color:#fff;
text-align:center;
display:none;
}
.прогноз_строка.вкл{
display:block;
}
.прогноз_погоды.новый .прогноз_строка.вкл{
background:#56697c;
}
.прогноз_ночь{
width:100%;
float:left;
height:86px;
background:#839db2;
}
.прогноз_день{
width:100%;
float:left;
height:86px;
border-top:1px solid #7a92a5;
}
.тест .прогноз_ночь{
width:50%;
float:left;
height:262px;
background:#56697c;
}
.тест .прогноз_день{
width:50%;
float:left;
height:262px;
background:#7d90a3;
}
.прогноз_строка .прогноз_столб5,.прогноз_строка .прогноз_столб4{
line-height:25px;
padding-top:10px;
}
.неблагоприятные_условия{
width:100%;
height:80px;
float:left;
background:#526a7d;
text-align:center;
color:#fff;
border-top:1px solid #fff;
}
.неблагоприятные_условия h3{
margin:5px 0;
}
.неблагоприятные_условия.тест{
height:111px;
}
.неблагоприятные_условия.тест.опасно{
background-image:url('/images/250x250/new/opasno.png');
background-repeat:no-repeat;
background-position:66px 20px;
font-size:24px;
display:table;
}
.неблагоприятные_условия.тест.дым{
background-image:url('/images/250x250/new/dim.png');
background-repeat:no-repeat;
background-position:66px 20px;
font-size:24px;
display:table;
}
.неблагоприятные_условия.тест p{
padding:0 20px 0 164px;
display:table-cell;
vertical-align:middle;
}
.надсодержимым h3{
text-align:center;
}

.header{
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
    box-shadow: none;
background-color:#526a7d;
    height: 60px!important;
    overflow: hidden;
    z-index: 10;
display:none;
}
#sidebarMenu {
    height: 100%;
    position: fixed;
    left: 0;
    width: 250px;
    margin-top: 60px;
    transform: translateX(-250px);
    transition: transform 250ms ease-in-out;
    background: linear-gradient(180deg, #FC466B 0%, #3F5EFB 100%);
}
.sidebarMenuInner{
    margin:0;
    padding:0;
    border-top: 1px solid rgba(255, 255, 255, 0.10);
}
input[type="checkbox"]:checked ~ #sidebarMenu {
    transform: translateX(0);
}

input[type=checkbox] {
    transition: all 0.3s;
    box-sizing: border-box;
    display: none;
}
.sidebarIconToggle {
transition: all 0.3s;
box-sizing: border-box;
cursor: pointer;
z-index: 99;
margin:22px 0 0 15px;
height:25px;
width:25px;
display:block;
display:none;
}
.spinner {
    transition: all 0.3s;
    box-sizing: border-box;
    position: absolute;
    height: 3px;
    width: 100%;
    background-color: #fff;
}
.horizontal {
    transition: all 0.3s;
    box-sizing: border-box;
    position: relative;
    float: left;
    margin-top: 3px;
}
.diagonal.part-1 {
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box;
    float: left;
}
.diagonal.part-2 {
    transition: all 0.3s;
    box-sizing: border-box;
    position: relative;
    float: left;
    margin-top: 3px;
}
input[type=checkbox]:checked ~ .sidebarIconToggle > .horizontal {
    transition: all 0.3s;
    box-sizing: border-box;
    opacity: 0;
}
input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-1 {
    transition: all 0.3s;
    box-sizing: border-box;
    transform: rotate(135deg);
    margin-top: 8px;
}
input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-2 {
    transition: all 0.3s;
    box-sizing: border-box;
    transform: rotate(-135deg);
    margin-top: -9px;
}
.burger_zag{
float:right;
color:#fff;
font-weight:bold;
font-size:20px;
margin:-26px 10px 0 0;
display:block;
}

.news-list h2{
text-align:left !important;
}
.news-list h2 a{
color:#006ab0 !important;
font-weight:normal !important;
font-size:13px !important;
}

@media (max-width: 1270px) {
.верхнее_меню ul li a{
padding:18px 10px;
}
}
@media (max-width: 1180px) {
.прогноз_вкладка1{
font-size:20px;
}
}
@media (max-width: 1120px) {
.верхнее_меню ul li a{
padding:18px 5px;
}
}
@media (max-width: 1050px) {
.содержимое{
width:100%;
padding:0;
}
.custom{
padding:0 5px;
line-height:23px;
}
.логотип_и_название{
width:100%;
}
.шапка{
width:100%;
padding:0;
}
.название{
display:block;
float:right;
margin-left:2px;
margin-right:0;
width:calc(100% - 90px);
text-align:center;
}
.верхнее_меню ul li a{
padding:18px 20px;
}
.погода2{
float:unset;
width:auto;
height:auto;
}
.погода{
width:100%;
position:unset;
right:20px;
top:0;
background:#526a7d;
min-height:100px;
color:#fff;
}
.погода .середина table{
display:block;
width:200px;
margin:0 auto;
}
.header,.sidebarIconToggle{
display:block;
}
.верхнее_меню{
height:auto;
}
.верхнее_меню ul{
padding:0;
}
.верхнее_меню ul li{
width:100%;
border-bottom:1px solid #787c7f;
}
.верхнее_меню ul li.active{
background:#646c73;
}
.верхнее_меню ul li a.mon{
padding-left:20px;
}
.верхнее_меню ul li ul{
display:block;
position:unset;
max-width:100%;
padding-left:20px;
}
.верхнее_меню ul li.active ul li{
background:#464f56;
}
.верхнее_меню ul li ul li.active{
background:#646c73;
}
.nav.menu{
display:none;
}
.подвал .nav.menu{
display:block;
}
.вход, .выход{
margin:2px 40px 2px 0;
float:left;
width:100%;
}
.подвал_меню{
width:calc(100% - 10px);
padding:0 5px;
}
.подвал_меню1,.подвал_меню2,.подвал_меню3,.подвал_меню4{
width:calc(100% - 10px);
margin-left:0;
margin-right:0;
}
.подвал_описание{
float:left;
width:calc(100% - 10px);
height:auto;
padding:5px;
}
.подвал_название{
width:100%;
text-align:center;
}
.подвал_название br{
display:none;
}
.подвал_помощь{
width:100%;
}
}
@media (max-width: 700px) {
.прогноз_вкладка1{
font-size:17px;
}
.неблагоприятные_условия{
height:auto;
}
.прогноз_столб1{
width:7%;
}
}
/*Новые прогнозы*/
@media (max-width: 920px) {
.неблагоприятные_условия.тест.опасно,.неблагоприятные_условия.тест.дым{
display:block;
}
.неблагоприятные_условия.тест p{
padding:0 8px 0 164px;
display:inline-block;
font-size:18px;
}
.прогноз_погоды.новый .лево50{
width:100%;
}
.прогноз_погоды.новый .прогноз_столб2{
width:calc(100% - 100px);
word-break: break-all;
}
.тест .прогноз_ночь,.тест .прогноз_день{
min-height:262px;
height:100%;
}
.прогноз_погоды.новый .прогноз_столб5{
background:url('/images/250x250/new/veter.png') 4px 0 no-repeat;
width:calc(100% - 70px);
padding-left:60px;
height:auto;padding-bottom:5px;
font-size:16px;
}
.неблагоприятные_условия.тест.дым,.неблагоприятные_условия.тест.опасно{
height:auto;
}
}
@media (max-width: 630px) {
.прогноз_столб2{
line-height:18px;
}
}
@media (max-width: 540px) {
.шапка{
padding-left:0;
}
.вход, .выход{
width:auto;
}
.прогноз_погоды,.неблагоприятные_условия{

}
.прогноз_вкладка1{
font-size:14px;
line-height:40px;
}
.прогноз_заголовки{
font-size:10px;
line-height:12px;
}
.прогноз_строка{
font-size:10px;
}
.прогноз_столб4{
padding-left:0;
}
.прогноз_строка .прогноз_столб5,.прогноз_строка .прогноз_столб4{
line-height:16px;
}
.прогноз_столб4{
line-height:16px;
width:30%;
}
.прогноз_столб3{
width:43px;
}
.прогноз_столб3 img{
width:43px;
height:auto;
}
}
/* End */
/* /bitrix/templates/pcgms/css/slick.css?15332337827229 */
/* /bitrix/templates/pcgms/components/bitrix/menu/bottom/style.min.css?1706414965490 */
/* /bitrix/templates/pcgms/template_styles.css?177614469418688 */
