@charset "utf-8";
@import url(roboto/fonts.css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic-ext,cyrillic,latin-ext);
@import "icon/icon.css";
html, body{	text-align: center;margin:0;padding:0;width:100%;font-size:17px;color:#474747;font-weight: 400;cursor:default;line-height:auto;font-family: 'Roboto condensed', sans-serif;}
img {border:none; max-width:100%;}
*, *::before, *::after{box-sizing:border-box;}
*, *img{height:auto;}
address, article, aside, figcaption, figure, footer, header, main, nav, section{display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5, dl, p{margin:0;padding:0;}input, textarea, select {font-family: 'Roboto condensed', sans-serif;font-size:16px; font-weight:400; -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto; user-select: auto;color: #343434;}
button{font-family: 'Fira Sans Condensed', sans-serif;-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none;}
[seet]{-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none;}
*:focus {outline: none;}iframe{max-width:100% !important;border:none;}a{text-decoration:none;}[clear]{clear:both;}
[fm]{font-family: 'Fira Sans Condensed', sans-serif;}
[ib]{font-family: "Istok Web", sans-serif; font-weight: bold;}
[fs]{ font-family: "Finlandica", sans-serif;letter-spacing:-0.5px;}

[w1]{width:100%;}[w50]{width:50%;}[hf]{height:100%;}[mh]{min-height:100%;}[minn]{min-height:calc(100vh - 200px);}[mw]{min-width:40%;}[mxh]{max-height:100%;}[w75]{width:75%;}[w25]{width:25%;}[w20]{width:20%;}[w80]{width:80%;}
[wbox4]{width:100%;max-width:400px;margin:0 auto;}[wbox5]{width:100%;max-width:500px;margin:0 auto;}[wbox55]{width:100%;max-width:550px;margin:0 auto;}[wbox7]{width:100%;max-width:700px;margin:0 auto;}
[wbox75]{width:100%;max-width:750px;margin:0 auto;}[wbox8]{width:100%;max-width:800px;margin:0 auto;}[wbox9]{width:100%;max-width:900px;margin:0 auto;}[wbox10]{width:100%;max-width:1000px;margin:0 auto;}
[wbox11]{width:100%;max-width:1100px;margin:0 auto;}[wbox12]{width:100%;max-width:1200px;margin:0 auto;}[wbox125]{width:100%;max-width:1250px;margin:0 auto;}[wbox13]{width:100%;max-width:1300px;margin:0 auto;}
[wbox13a]{width:100%;max-width:1280px;margin:0 auto;padding-right:5px;}[wbox14]{width:100%;max-width:1400px;margin:0 auto;}[wbox15]{width:100%;max-width:1500px;margin:0 auto;}[wbox16]{width:100%;max-width:1600px;margin:0 auto;}[wbox17]{width:100%;max-width:1700px;margin:0 auto;}
[wbox19]{width:100%;max-width:1900px;margin:0 auto;}[wbox18]{width:100%;max-width:1800px;margin:0 auto;}

.wbox3{width:100%;max-width:300px;margin:0 auto;}.wbox35{width:100%;max-width:350px;margin:0 auto;}.wbox4{width:100%;max-width:400px;margin:0 auto;}.wbox5{width:100%;max-width:500px;margin:0 auto;}
.wbox55{width:100%;max-width:550px;margin:0 auto;}.wbox6{width:100%;max-width:600px;margin:0 auto;}.wbox7{width:100%;max-width:700px;margin:0 auto;}.wbox75{width:100%;max-width:750px;margin:0 auto;}
.wbox8{width:100%;max-width:800px;margin:0 auto;}.wbox9{width:100%;max-width:900px;margin:0 auto;}.wbox9{width:100%;max-width:900px;margin:0 auto;}.wbox92{width:100%;max-width:920px;margin:0 auto;}
.wbox10{width:100%;max-width:1000px;margin:0 auto;}.wbox11{width:100%;max-width:1100px;margin:0 auto;}.wbox12{width:100%;max-width:1200px;margin:0 auto;}.wbox13{width:100%;max-width:1300px;margin:0 auto;}
.wbox14{width:100%;max-width:1400px;margin:0 auto;}.wbox15{width:100%;max-width:1500px;margin:0 auto;}.wbox16{width:100%;max-width:1600px;margin:0 auto;}.wbox17{width:100%;max-width:1700px;margin:0 auto;}
.w50{width:50%;}

[w20]{width:20%;}[w25]{width:25%;}[w30]{width:30%;}[w33]{width:33.33%;}[w40]{width:40%;}[w50]{width:50%;}[w60]{width:60%;}[w70]{width:70%;}[w80]{width:80%;}[w90]{width:90%;}
[fh]{height:100%;}[fhmn]{min-height:100%;}[fwb]{font-weight:bold;}[fw1]{font-weight:100;}[fw2]{font-weight:200;}[fw3]{font-weight:300;}[fw4]{font-weight:400;}[fw5]{font-weight:500;}[fw6]{font-weight:600;}[fw7]{font-weight:700;}[fw8]{font-weight:800;}[fw9]{font-weight:900;}
[fs10]{font-size:10px;}[fs11]{font-size:11px;}[fs12]{font-size:12px;}[fs12]{font-size:12px;}[fs13]{font-size:13px;}[fs14]{font-size:14px;}[fs15]{font-size:15px;}[fs16]{font-size:16px;}[fs17]{font-size:17px;}[fs10]{font-size:10px;}
[fs18]{font-size:18px;}[fs19]{font-size:19px;}[fs20]{font-size:20px;}[fs22]{font-size:22px;}[fs24]{font-size:24px;}[fs25]{font-size:25px;}[fs26]{font-size:26px;}[fs27]{font-size:27px;}[fs28]{font-size:28px;}
[cm]{display:flex;align-items: center;justify-content: center;}[cml]{display:flex;align-items: center;justify-content: left;}[cmr]{display:flex;align-items: center;justify-content: right;}
[wlr]{writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;-ms-writing-mode: vertical-rl;text-orientation: mixed;-webkit-text-orientation: mixed;text-orientation: mixed;transform: rotate(180deg);}

[jc]{justify-content: center;}[jr]{justify-content: right;}
[tb]{display:table;}[tc]{display:table-cell;}[vm]{vertical-align:middle;}[vt]{vertical-align:top;}[vb]{vertical-align:bottom;}[tbt]{table-layout: fixed;}
[dn]{display:none;}[db]{display:block;}[df]{display:flex;}[di]{display:inline-block;}
[ula]{margin:0;padding:0;}[ula] li{display:inline-block;}[ulb]{margin:0;padding:0;}[ulb] li{display:block;}
[dlb]{margin:0;padding:0;}[ulz]{margin:0;padding:0;}[ulz] li{list-style:none;}[dlb] dd, [dlb] dt {display:block;margin:0;}[dla]{margin:0;padding:0;}[dla] dd, [dla] dt {display:inline-block;margin:0;}
[txl]{text-align:left;}[txr]{text-align:right;}[txc]{text-align:center;}[txj]{text-align:justify;}[pr]{position:relative;}[pa]{position:absolute;}[pf]{position:fixed;}[ps]{position:sticky;}
[tp]{text-transform:uppercase;}[z2]{z-index:2;}[fl]{float:left;}[fr]{float:right;}[cp]{cursor:pointer;}[ca]{cursor:auto;}[wsnw]{white-space:nowrap;}
[flexSt]{align-items: flex-start;}[sw1]{box-shadow: 0px 2px 14px -2px rgba(0,0,0,0.25);}
[sw2]{box-shadow: 0px 0px 32px -6px rgba(0,0,0,0.4);margin:0 auto;left:0;right:0;}[sw3]{box-shadow: 0px 0px 32px -6px rgba(0,0,0,0.4);}[sw4]{box-shadow: 0px -0.5pt 3px 0px rgba(0,0,0,0.05);}
[sw5]{box-shadow: 0px 0px 47px -7px rgba(0,0,0,0.55);}[sw6]{box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);}
[br5]{border-radius:5px;}[op5]{opacity:0.5;}[op8]{opacity:0.8;}[lspc]{letter-spacing:2px;}
[wordw]{ white-space: pre-wrap;word-break: keep-all;}[wordbr]{word-break: break-all;}[ofhn]{overflow:hidden;}
[usnn]{-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none;}
[ctd]{cursor: default;}[bkf7]{-webkit-backdrop-filter: blur(7px);backdrop-filter: blur(7px);}
[bkf5]{-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}[bkf4]{-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}
[bkf2]{-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);}[bkf1]{-webkit-backdrop-filter: blur(1px);backdrop-filter: blur(1px);}
[br8]{border-radius:8px;}[br7]{border-radius:7px;}[br7a]{border-radius:0 7px 7px 0;}[br4]{border-radius:4px;}
[wrel]{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
[bs]{background-position:50% 50% !important;background-size:cover !important;}
[bsa]{background-position:50% 50% !important;background-size:cover !important;transform:scale(1.1);}
[bsb]{background-position:100% 100% !important;background-size:cover !important;}
[bsc]{background-size:cover !important;}
.scrolls{scrollbar-width: thin;overflow-y:scroll;scrollbar-color: rgba(0,0,0,0) rgba(0,0,0,0);}
.scrolls::-webkit-scrollbar {width: 8px;border-radius:0;}
.scrolls:hover{scrollbar-width: thin;overflow-y:scroll;scrollbar-color: rgba(0,0,0,0.2) rgba(0,0,0,0);}
.scweb{scrollbar-width: thin;scrollbar-color: rgba(0,0,0,0.36) rgba(0,0,0,0);overflow-y:auto;}
.scweb::-webkit-scrollbar {width: 10px;border-radius:0;}
.scrollx{width:100%;overflow-x:auto;}
[br4a]{border-radius:4px;overflow:hidden;}[tbf]{display-layout:fixed;}


header{padding:10px;}
header [colmna]{width:calc(50% - 50px);}
header [logo]{width:100px;}
header [logo] a img{width:90px;}
.header{padding:0 20px;}

.mainmenud{height:45px;}
.mainmenu{border-top:1px solid #e5e5e5;padding:0 10px;background: #fff;border-bottom:1px solid #e5e5e5;border-bottom:none;}
.mainmenu ul li{vertical-align:middle;}
.mainmenu ul li a{display:block;padding:12px 10px;font-weight:500;}
.mainmenu ul li a:hover{color: #000;}
.mainmenu ul li .actvm{color: #000;position:relative;}
.mainmenu ul li .actvm:after{content:'';position:absolute;width:calc(100% - 20px);height:3px;top:-2px;left:10px;background: #8fdc00;}
.fixmenu{position:fixed;width:100%;height:45px;top:0;left:0;z-index:10055;display:none;box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.4);}
/*
[ulgd]{padding:4px 8px 0 0;}
.mainmenu [ulgd] a{width:45px;background: #eee;padding:9px 15px;color: #898989;font-size:18px;}
.mainmenu [ulgd] a:nth-child(1){border-radius:4px 0 0 4px;}
.mainmenu [ulgd] a:nth-child(2){border-radius:0 4px 4px 0;}
.mainmenu [ulgd] .atva{color:#0057e7;}*/

.lefthd [btnn] a{width:40px;height:40px;color: #777;border-radius:50%;background: #f1f1f1;}


.scmenu [btnn] a{width:40px;height:40px;color: #777;border-radius:50%;background: #f1f1f1;}
[btnn] a:hover{color:#0057e7;background: #d9eeff;}
.scmenu [fmradio] a{color: #777;height:40px;border-radius:20px;background: #f1f1f1;padding:0 12px 0 40px;cursor:pointer;}
.scmenu [fmradio] a i{position:absolute;left:2px;top:0;width:40px;height:100%;font-size:20px;color: #0057e7;}
.scmenu [ulgd] a{background: #f1f1f1;height:40px;color: #898989;font-size:18px;}
.scmenu [ulgd] a:nth-child(1){border-radius:20px 0 0 20px;padding:0 10px 0 15px;}
.scmenu [ulgd] a:nth-child(2){border-radius:0 20px 20px 0;padding:0 15px 0 10px;}
.scmenu [ulgd] a:hover{color:#0057e7;background: #d9eeff;}
.scmenu [ulgd] .atva{color:#0057e7;}

.searchinp {margin-top:2px;}
.searchinp a{width:40px;height:100%;top:0;left:0;z-index:5;}
[sinp]{width:100%;max-width:300px;height:40px;border-radius:20px;border:none;background: #f1f1f1;padding:0 15px 0 40px;}
[sinp]:focus ~ a{color: #321bff;}



main{padding:0 0;}

.slidenewsbx{padding:15px 7px 10px 7px;}
.slidenews{width:60%;overflow:hidden;}
.sdnews{top:0;left:0;}

.sdnews section{bottom:0;left:0;background: linear-gradient(180deg,rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.8) 100%);padding:20% 25px 25px 25px;}
.sdnews section h1 a{color: #fff;font-size:25px;font-weight:600;}
.sdnews section h1 a:hover{text-decoration:underline;}

.tpnews{width:40%;background: #000;margin-left:14px;overflow:hidden;}
.tpnews article{top:0;left:0;}
.tpnews article a{font-size:24px;top:0;left:0;z-index:5;padding:25px;}
.tpnews article a mark{line-height:35px;padding:0 5px;border-radius:4px;}
.tpnews article frame{width:100%;height:100% !important;}

[xscbox] {padding:10px 0 0 0;margin:0 auto;}
[xscbox]:after{content:'';position:absolute;width:100%;height:20px;background: #fff;bottom:0;left:0;z-index:5;}
[xscbox] .scurt{width:100%;overflow-x:auto;padding:20px 0 25px 0;display:flex;flex-wrap: nowrap;position:relative;}
[xscbox] dt{width:25%;flex: 0 0 auto;vertical-align:middle;padding:7px;}
[xscbox] figure{white-space:normal;overflow:hidden;}
[xscbox] figure article{bottom:0;left:0;background: linear-gradient(180deg,rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.8) 100%);padding:25% 15px 15px 15px;}
[xscbox] figure a{display:block;font-size:17px;color: #fff;font-weight:500;}
[xscbox] figure a:hover{text-decoration:underline;}

[xscboxa] {padding:20px 0 0 0;margin:0 auto;}
[xscboxa]:after{content:'';position:absolute;width:100%;height:20px;background: #fff;bottom:0;left:0;z-index:5;}
[xscboxa] .scurta{width:100%;overflow-x:auto;padding:5px 0 25px 0;display:flex;flex-wrap: nowrap;position:relative;}
[xscboxa] dt{width:25%;flex: 0 0 auto;vertical-align:middle;padding:0 7px 14px 7px;}

.sectionvp article{overflow:hidden;border-radius:4px;}
[bgw]{background: #555;}
.sectionvp iframe{width: 100%;height: 100%;object-fit: cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}
[boxa]{width:100%;height:100%;top:0;left:0;z-index:5;}
[pad1]{padding:12px 0 0 0;}


[hovr]:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border-radius:4px;border:2px solid rgba(255,255,255,0);z-index:4;transition:all 0.2s ease;}
[hovr]:hover{filter: contrast(1.29);transition:all 0.2s ease;}
[hovr]:hover iframe{filter: contrast(1.29);transition:all 0.2s ease;}
[hovr]:hover:after{border:1px solid rgba(255,255,255,1);}


.rowfull{padding:20px 0;background: #3a477f;	background:#313db6;}
[hovrb]:hover:after{border:1px solid #313db6;}
.scboxin{padding:10px 0 0 0;margin:0 auto;}
.scboxin:after{content:'';position:absolute;width:100%;height:20px;background: #fff;bottom:0;left:0;z-index:5;} .cryc:after{background: #313db6;}
.scboxin .scrola{width:100%;overflow-x:auto;padding:20px 0 20px 0;display:flex;flex-wrap: nowrap;position:relative;}
.scboxin dt{width:25%;flex: 0 0 auto;vertical-align:middle;padding:7px;}
.scboxin section label{font-size:15px;color: #c1c1c1;display:block;padding-top:8px;}
.scboxin section a{font-size:17px;display:block;padding:5px 0 0 0;color: #f1f1f1;}

.scboxsc{padding:40px 0 0 0;margin:0 auto;}
.scboxsc:after{content:'';position:absolute;width:100%;height:20px;background: #fff;bottom:0;left:0;z-index:5;} .cryc:after{background: #313db6;}
.scboxsc .scrola{width:100%;overflow-x:auto;padding:20px 0 20px 0;display:flex;flex-wrap: nowrap;position:relative;}
.scboxsc dt{width:12%;flex: 0 0 auto;vertical-align:middle;padding:7px;}
.ronpad [crbtn]{top:50%;}

.rowb{width:100%;max-width:1216px;margin:0 auto;padding:15px 0 40px 0;}
[comna]{width:74%;}
[comnb]{width:26%;padding:40px 7px 0 15px;}

[colmna]{width:74%;padding:0 30px 0 10px;}
[colmnb]{width:26%;padding:10px 5px 0 15px;}

.newsfield section{width:50%;padding:0 15px 0 15px;border-right:1px solid #f1f1f1;}
.newsfield figure{padding:15px 0;}
.newsfield a{font-size:17.5px;font-weight:500;}
.newsfield figure label{padding:12px 0 7px 0;}
.newsfield figure figcaption{min-height:50px;}
.newsfield label span:after{content:'';position:absolute;width:5px;height:5px;left:8px;top:7px;background: #c1c1c1;border-radius:50%;}
.newsfield dl{padding:15px 0 15px 1px;border-top:1px dashed #e5e5e5;}
.newsfield dl dd{width:140px;}
.newsfield dl dt{width:calc(100% - 140px);padding:0 15px 0 0;}

[daten]{font-size:15px;padding:0 0 7px 0;display:block;letter-spacing:-0.5px;}
[daten] span{padding:0 8px;color: #fff;}

.topread dl{padding:10px 0;border-top:1px dashed #e4e4e4;}
.topread dl:nth-child(1){border-top:none;}
.topread dl article a{font-size:16px;}

.bannercm{padding:10px 0 0 0;}

[hmtte]{color: #222;}
[hmtte]:hover{color: #0f3b8c;}

[crbtn]{position:absolute;width:40px;height:80px;background: none;top:20%;border:none;cursor:pointer;font-size:22px;color: rgba(0,0,0,0.29);}
[topa]{top:30%;}
[crbtn]:hover{background: rgba(0,0,0,0.1);}
.ltms{left:-47px;border-radius:4px 0 0 4px;display:none;}
.rtms{right:-47px;border-radius:0 4px 4px 0;}

[titlea]{font-size:18px;text-transform:uppercase;color: #fff;padding:0 0 0 7px;}
[titleb]{font-size:18px;text-transform:uppercase;color: #222;padding:0 0 12px 0;position:relative;}
[titleb]:before{content:'';font-family:icomoon;position:absolute;background: #8dd900;left:0;bottom:0;width:25px;height:4px;border-radius:2px;}

[rwtitle]{font-size:19px;font-weight:600;position:relative;padding:0 0 0 7px;color: #1300b8;}
[rwtitle]:before{content:'';position:absolute;width:25px;height:4px;border-radius:2px;left:7px;top:25px;background:#351ffe; display:none;}

.paghead{background: #303fd0;padding:0 10px;border-bottom:1px solid #eee;}
.paghead h1{font-size:30px;text-transform:uppercase;color:#b9ff37;padding:25px 0 25px 0;}
.paghead section ul li a{color: #eee;display:block;padding:10px;}


.contentgrid{padding:0 0 20px 0;}
.contentgrid [comnb]{padding:20px 0 0 0;}
.newslist figure{padding:20px 0 20px 0;border-bottom:1px solid #eee;}
.newslist [dffig] aside{width:35%;}.newslist figure aside{top:0;left:0;z-index:5;}
.newslist [dffig] aside a{z-index:100;top:0;left:0;}
.newslist [dffig] figcaption{width:65%;padding:5px 0 0 20px;}
.newslist figure figcaption article a{display:inline-block;font-size:22px;color: #292929;padding:0 0 10px 0;font-weight:500;}
.newslist [singfg] figcaption{padding:0;}


[ahrf]{top:0;left:0;z-index:100;}
[hvrb]:hover{color: #0057e7;}

.journalist{padding:15px 0 0 0;}
.journalist dt{width:100%;flex: 0 0 auto;vertical-align:middle;padding:14px 0 14px 0;}
.journalist dt article{width:42px;height:42px;border-radius:50%;transition:all 0.1s ease;}
.journalist dt aside{width:calc(100% - 42px);padding: 0 0 0 10px;}
.journalist dt aside h1{font-size:15px;font-weight:500;color: #555;padding:0 0 4px 0;}
.journalist dt aside span{font-size:16px;font-weight:500;white-space:normal;display:block;padding:0 12px 0 0;}
.journalist dt section a{width:100%;height:100%;top:0;left:0;z-index:5;}
.journalist dt section:hover article{border:2px solid #222;}
.journalist dt section:hover span{color:#000;}


.pager li{padding:10px 2px 10px 2px;}
.pager li a{width:40px;height:40px;background: #f1f1f1;color: #777;}
.pager li [actva]{background: #026DF7;color: #fff;font-weight:500;}


[hovera]{overflow:hidden !important;}
[hovera] a{}

.cdetail{padding:15px 10px;}
[titled]{font-size:30px;font-weight:500;line-height:38px;padding:15px 0 10px 0;}
[readhead]{padding:10px 0 15px 0;border-top:1px solid #e1e1e1;} [brbot]{border-bottom:1px solid #ccc;}
[readhead] dd{width:55px;}
[readhead] dd article{width:40px;height:40px;border-radius:50%;}
[readhead] [cmma]{width:50%}
[readhead] [cmma] h2{font-size:17px;font-weight:500;padding:0 0 0 0;}
[subcont]{padding:15px 0;}
[readhead] [cmmb]{float:right;}
.xshre{width:40px;height:38px;border-radius:4px;background: #eee;display:flex;align-items: center;justify-content: center;}
.xshre img{width:22px;}
.xshre:hover{background:#cae5ff;}

.nwgridbox{padding:0 0 20px 0;columns: 20rem;gap: 25px;counter-reset: grid;}
.nwgrid + .nwgrid {}
.nwgrid {break-inside: avoid;padding:20px 0;}
.nwgrid::before {counter-increment: grid;/*content: counter(grid);*/}
.nwgrid section{padding:10px 10px 0 0;}
.nwgrid article a{display:block;font-size:19px;color: #343434;padding:0 0 10px 0;font-weight:600;}


.ntypemenu{padding:15px 0 0 0;position:relative;}
.ntypemenu:after{content:'';position:absolute;width:100%;height:20px;background: #fff;bottom:0;left:0;z-index:2;}
.ntypemenu ul{width:100%;overflow-x:scroll;padding:0 20px 22px 20px;display:flex;flex-wrap: nowrap;align-items: center;justify-content: center;position:relative;}
.ntypemenu li{padding:0 4px;flex:0 0 auto;}
.ntypemenu li a{display:inline-block;padding:7px 12px;background: #e5e5e5;border-radius:5px;font-size:15px;color: #555;}
.ntypemenu li a:hover{color:#0057e7;background: #d9eeff;}
.ntypemenu li [actvb]{color:#0057e7;background: #d9eeff;padding:7px 35px 7px 12px;}
.ntypemenu li [actvb]:after{content:'\e96e';font-family:icomoon;position:absolute;right:0;height:100%;top:0;width:35px;display:flex;align-items:center;justify-content:center;}



.newsbox{padding:20px 10px 10px 10px;columns: 15rem;gap:25px;counter-reset: grid;}
.nwbox + .nwbox {}
.nwbox {break-inside: avoid;padding:0 0;background: #e1e1e1;border-radius:10px;margin-bottom:28px;}
.nwbox::before {counter-increment: grid;/*content: counter(grid);*/}
.nwbox section{padding:10px 15px 15px 15px;}
.nwbox article img{border-radius:9px;margin:0;padding:0;transition:all 0.2s ease;}
.nwbox article iframe{width:100%;border-radius:9px;}
.nwbox section a{display:block;font-size:17px;color: #343434;padding:0;margin:0;font-weight:500;}
.nwbox section a:hover{color: blue;}
[hovra]:hover img{filter: contrast(1.29);transform:scale(0.98);}
[hovra]:hover iframe{filter: contrast(1.29);transition:all 0.2s ease;}

[detvi]{overflow:hidden;}
.wtvideo iframe{}

.texted{line-height:25px;padding:15px 0;}
.texted p{padding:8px 0;}
.texted ol li::marker, .texted ul li::marker{color: #80be0d !important;}
.texted blockquote{background: #d6ff89;display:block;padding:4px 10px;color: rgba(0,0,0,0.8);border-radius:4px;}
.texted h1{font-size:22px;padding:10px 0 5px 0;}
.texted iframe{width:100%;}

.emjck{padding:15px 0 10px 0;width:100%;max-width:830px;margin:0 auto;}
.emjck h1{font-size:17px;font-weight:500;position:relative;text-align:center;}
.emjck h1:after{content:'';position:absolute;height:1px;background: #ccc;top:12px;left:12px;right:12px;}
.emjck h1 label{position:relative;z-index:45;background:#fff;display:inline-block;padding:0 5px;}
.emjck ul li{padding:15px 4px 8px 4px;width:calc(25% - 5px);vertical-align:bottom;}
.emjck ul li figure{width:100%;background:#eee;border-radius:5px;}
.emjck ul li .ejme{background:#d3d7ff;}
.emjck ul li figure figcaption{min-height:10px;font-weight:500;transition:height 0.2s ease;}
.emjck ul li a{width:100%;cursor:pointer;display:block;padding:0 0 7px 0;}
.emjck ul li a img{width:65px;transition:all 0.1s ease;}
.emjck ul li a:hover img{transform:scale(1.1);}
.emjck ul li .clickan{width:100%;top:0;left:0;}




.boxbg{position:fixed;width:100%;height:100%;top:0;left:0;height:100%;z-index:10080;background: rgba(255,255,255,0.8);backdrop-filter: blur(12px);display:none;}
.readbox{position:fixed;right:0;left:0;width:100%;max-width:1000px;margin:0 auto;height:94%;top:3%;background: #fff;z-index:10085;box-shadow: 0px 2px 8px -2px rgba(0,0,0,0.25);padding:0 20px 20px 20px;display:none;}
[headr]{width:100%;position:sticky;top:0;height:50px;padding:5px 0 0 0;}
[headr] a{width:40px;height:40px;font-size:18px;margin-right:-15px;}
[headr] a:hover{color: #000;font-size:20px;}

[c1]{color: #555;}
[c2]{color: #222;}
[c7]{color: #777;}
[c3]{color: #351ffe;}

[bgm]{background: #b9ff37;}
[bgp]{background: #3b25ff;}

[p25]{padding:25px;}

[hvra]:hover{background: #f5f5f5 !important;color: #351ffe !important;}

footer{background: #313db6;margin-top:35px;}
.footer{padding:30px 10px 15px 10px;width:100%;max-width:400px;margin:0 auto;color: rgba(255,255,255,0.7);}
.footer h1{font-size:20px;font-weight:400;color: #fff;}
.footer p{padding:5px 0;}
[socialbtn]{padding:15px 0;}
[socialbtn] li a{width:40px;height:40px;border-radius:50%;background: rgba(255,255,255,0.36);color: #1e2aa4;}

.spina{min-height:40vh;} /*<div w1 cm class="spina"><span class="bec-spinner2"></div>*/
.spina span{font-size:25px;animation:spina 1.2s infinite linear;color:rgba(0,0,0,0);animation-delay:1.5s;}
.spinb{font-size:20px;animation:spina 1.2s infinite linear;}
@keyframes spina{0%{transform:rotate(0deg);color:#eee;opacity:1;} 50%{transform:rotate(180deg);color: #c1c1c1;} 100%{transform:rotate(360deg);color: #eee;}}


.fmtop{animation:ftop 0.35s;}
@keyframes ftop {
	0% {-webkit-transform: translate3d(0, -150%, 0); transform: translate3d(0, -150%, 0); visibility: visible; }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
}
.fmbot{animation:fbot 0.15s;}
@keyframes fbot {
  0% {-webkit-transform: translate3d(0, 100%, 0) scale3d(-0.8, -0.8, -0.8); transform: translate3d(0, 100%, 0) scale3d(-0.8, -0.8, -0.8); opacity: 0;}
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  opacity: 1;}
}
.fbot{animation:fbota 0.2s;}
@keyframes fbota {
  0% {-webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); visibility: visible; }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
}
.zmot {animation:zscl 0.2s;}
@keyframes zscl {
	from {opacity: 0;-webkit-transform: scale3d(1.2, 1.2, 1.2);transform: scale3d(1.2, 1.2, 1.2);}
	50% {opacity: 1;}
}
.zmit {animation:zmit 0.2s;}
@keyframes zmit {
	from {opacity: 0;-webkit-transform: scale3d(-0.5, -0.5, -0.5);transform: scale3d(-0.5, -0.5, -0.5);}
	50% {opacity: 1;}
}
.fmbota{animation:fbotnn 5.4s;/*animation-delay: 0.7s;*/ opacity: 0;}
@keyframes fbotnn {
  10% {-webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); opacity: 0;}
  16% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  opacity: 1;}
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  opacity: 1;}
}

.checkm[type=checkbox]:not(old),
.checkm[type=radio   ]:not(old){position:absolute;width:100%;height:100%;margin:0;left:0;top:0;z-index:1;padding:0;opacity:0;vertical-align:middle;cursor:pointer;}
.checkm[type=checkbox]:not(old) + label,
.checkm[type=radio   ]:not(old) + label{
	padding:0;position:absolute;left:0;top:0;font-weight:normal;width:100%;height:100%;	
}
.checkm[type=checkbox]:not(old) + label:after,
.checkm[type=radio   ]:not(old) + label:after{
	font-family:icomoon;content:'\ea4c'; position:absolute;top:0;left:0;color: #acacac; font-size:18px;display:flex;align-items: center;justify-content: left;width:100%;height:100%;
}
.checkm[type=checkbox]:not(old):hover + label:after,
.checkm[type=radio   ]:not(old):hover + label:after{
	color: #1087ff;
}
.checkm[type=checkbox]:not(old):checked + label:after,
.checkm[type=radio   ]:not(old):checked + label:after{
	font-family:icomoon;content:'\e9d9'; position:absolute;color: #1087ff;font-size:22px;left:-2px;top:0;
}

[minna]{height:100vh;}
[fmradiobg]{background: radial-gradient(circle,rgba(52, 35, 204, 1) 0%, rgba(3, 1, 14, 1) 90%);}

.sunwv{width:250px;height:250px;}
.sunwv [artt]{position:absolute;width:8px;left:calc(50% - 2px);}
.sunwv [artt] span{position:absolute;width:100%;height:50%;top:0;left:0;border-radius:4px;}

.centerlogo{width:100%;height:100%;background: #251992;border-radius:50%;position:relative;z-index:25;}
[fmlogo]{width:55%;margin:0 auto;padding:0;position:relative;z-index:10;padding:25px 0 10px 0;}

.checklisten article{background: rgba(0,0,0,0.29);padding:5px;border-radius:24px;}
.checklisten article label{display:inline-block;padding:10px 15px 10px 32px;font-size:14px;color: #8b87ae;cursor:pointer;}
.checklisten article label i{left:0;top:0;width:36px;height:100%;font-size:19px;}
.checklisten article .checkonn{background: #321bff;border-radius:20px;color:#a8cdff;}

.rnsicon{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;}
.rnsicon span{font-size:40px;color: rgba(255,255,255,0.05);}

.radiodn{top:0;left:0;overflow:hidden;text-align:center;}
.radiodn span{display:block;position:absolute;border-radius:50%;border:0.5vw solid rgba(255,255,255,0.1);width:20px;height:20px;top:calc(50% - 10px);margin:0 auto;left:0;right:0;}
.radiodn [rdo1]{animation:scaln 4s infinite linear;}
.radiodn [rdo2]{animation:scaln 4s infinite linear;animation-delay:0.8s;}
@keyframes scaln{
	/*0%{} 100%{width:60vw;height:60vw;top:-15vw;opacity:0;}*/
}
@keyframes afteref{0%{background: rgba(171,255,15,0.59);} 100%{top:8%;background: rgba(171,255,15,0.5);}}
@keyframes rainn{0%{transform:rotate(0deg);} 100%{transform:rotate(20deg);top:-50px;}}

@media screen and (max-width: 1450px) {

}

[cprt]{bottom:15px;font-weight:400;color: rgba(255,255,255,0.59);font-size:16px;margin:0 auto;z-index:55;padding:0 20px 0 20px;}
[cprt] a{color: #6286af;} [cprt] a:hover{text-decoration:underline;}


[bodyfm]{background: #000;}[fm92-1]{height:100vh;}
[logo92-1]{width:200px;margin:0 auto;padding:0 0 15px 0;}
.soundef92{padding:10px 10px 10px 10px;}
.soundef92 ul{height:120px;}
.soundef92 ul li{padding:0 2.5px;}
.soundef92 ul li span{display:inline-block;width:4px;border-radius:2px;background:#99d7ff;box-shadow: 0px -10px 32px rgba(153, 215, 255, 0.7);
	background: linear-gradient(180deg,rgba(78, 167, 247, 0.6) 0%, rgba(78, 167, 247, 1) 50%, rgba(78, 167, 247, 0.56) 100%);	
}
[shdww]{bottom:-50px;top:50%;left:-30px;right:-30px;background: rgba(0,0,0,0.85);border-top:1px solid rgba(0,0,0,1);z-index:2;
	background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.8) 100%);}
[listnns]{z-index:10;}
[listnns] article{background:#070f18;border:2px solid rgba(13,43,76,0);border-radius:20px;}
[listnns] article a{display:inline-block;padding:12px 12px 10px 35px;color:#5e748c;border-radius:20px;}
[listnns] article a i{width:36px;height:100%;left:4px;top:0;}
[listnns] article .actvn{background:#4a8ecb;color: #0e151e;}
@keyframes degyr{0%{height:0} 100%{}}









