HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,TT,VAR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
SUP,SUB{line-height:1px}
BODY{line-height:1}
UL{list-style:none}
:focus{outline:0}
INS{text-decoration:none}
DEL{text-decoration:line-through}
input::-moz-focus-inner{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,.block{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
.none,.hidden,.on980,.on760,.on320,.only980,.only760{display:none}
.clear,.clr{clear:both}
hr.clear,hr.clr{padding:0;margin:0;height:1px;overflow:hidden;border:0}
.clearfix:before,.clearfix:after,.clf:before,.clf:after{content:" ";display:table}
.clearfix:after,.clf:after{clear:both}
.clearfix,.clf{*zoom:1;}
.alignright,.right{float:right}
.alignleft,.left{float:left}
.center{text-align:center}
.centered,.aligncenter{display:block;margin:0 auto}
img.alignright,img.right{margin:0 0 7px 20px;display:inline}
img.alignleft,img.left{margin:0 20px 7px 0;display:inline}
a img{border:none}
img{max-width:100%}
.entry img{height:auto}
body{color:#fff;font-size:16px;line-height:22px;font-family:'Rubik',sans-serif;background:#090f1e;text-align:center}
.bgall{max-width:1400px;box-sizing:border-box;padding:10px;margin:10px auto 10px auto;background-image:linear-gradient(92deg,#1e283f,rgba(20,27,46,.6));border-radius:8px}
.wrap{width:1220px;margin:0 auto;text-align:left}
input,textarea{color:#222;font-size:16px;line-height:20px;font-family:'Rubik',sans-serif}
a{color:#12a256;text-decoration:none;transition:all .3s .02s ease}
a:hover{color:#12a256;text-decoration:underline}
p,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.entry table,.entry form,.entry ul,.entry ol,.entry hr,blockquote{margin:0 0 20px}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title{color:#fff;font-weight:700}
h1,.h1,.title{color:#07974d;font-size:26px;line-height:30px;text-transform:uppercase}
h2,.h2{font-size:25px;line-height:30px}
h3,.h3{font-size:22px;line-height:28px}
h4,.h4{font-size:20px;line-height:26px}
h5,.h5{font-size:18px;line-height:25px}
h6,.h6{font-size:16px;line-height:24px}
.black{color:#000}
.white{color:#fff}
.grey{color:gray}
.green{color:#34c924}
.red{color:red}
.orange{color:orange}
.yellow{color:#ff0}
.blue{color:#00f}
.purple{color:#8b00ff}
.pink{color:pink}
.table,.entry table{border-spacing:0;border-collapse:collapse;border-top:1px solid #959596;border-left:1px solid #959596}
.table tr th,.entry table tr th{border-bottom:1px solid #959596;border-right:1px solid #959596;background:#f4f4f4;padding:8px 10px}
.table tr td,.entry table tr td{border-bottom:1px solid #959596;border-right:1px solid #959596;padding:8px 10px}
.entry table.nobord,.entry table.nobord tr th,.entry table.nobord tr td{border:0;padding:0;background:0 0}
.entry ul,ul.list{padding:0 0 0 20px;list-style:none}
.entry ol,ol.list{padding:0 0 0 25px;list-style:none}
.entry ul ul,.entry ol ol,.entry ol ul,.entry ul ol,ul.list ul,ol.list ol,ol.list ul,ul.list ol{margin:5px 0 0}
.entry ol>li,ol.list>li{margin:7px 0 7px 10px;list-style:decimal outside}
.entry ul>li,ul.list>li{margin:7px 0 7px 10px;list-style-type:disc}
code{font:1.1em 'Courier New',Courier,Fixed}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;cursor:help}
acronym,abbr{border-bottom:1px dashed #999}
blockquote{padding-left:20px;border-left:5px solid #ddd}
blockquote cite{margin:5px 0 0;display:block}
.header_top_list{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}
header{padding:5px 10px;background-image:linear-gradient(92deg,#1e283f,rgba(20,27,46,.9));max-width:1400px;box-sizing:border-box;margin:0 auto;border-radius:8px}
.header_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.logo{width:100px;margin:0;transition:all .3s .02s ease}
.logo img{vertical-align:bottom;transition:all .3s .02s ease}
.logo:hover{transform:scale(1.05)}
.main_nav{background-image:linear-gradient(92deg,#1e283f,rgba(20,27,46,.6));border-radius:10px;padding:10px;margin:0 0 10px}
.main_nav>ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.main_nav>ul>li{display:block;padding:0 10px;position:relative}
.main_nav>ul>li:first-child{padding:0}
.main_nav>ul>li>a{font-weight:700;font-size:13px;line-height:110%;color:#fff;text-decoration:none;text-transform:uppercase;position:relative}
.main_nav>ul>li>a:hover,.main_nav>ul>li.current-menu-item>a{color:#12a256}
.main_nav>ul>li>a:before{content:"";display:block;position:absolute;z-index:1;bottom:-4px;left:0;height:2px;width:0;background:#12a256;border-radius:2px;transition:all .3s .02s ease}
.main_nav>ul>li>a:hover:before,.main_nav>ul>li.current-menu-item>a:before{width:100%}
.main_nav>ul>li>ul{display:none;position:absolute;z-index:77;top:100%;left:0;padding:10px 0;border-radius:3px;box-shadow:0 0 12px rgb(0 0 0/32%);background:#edf2fe;min-width:200px}
.main_nav>ul>li:hover>ul{display:block}
.main_nav>ul>li>ul>li{display:block;position:relative;padding:0 10px 5px}
.main_nav>ul>li>ul>li>a{font-weight:400;font-size:15px;line-height:110%;color:#222;text-decoration:none;position:relative}
.main_nav>ul>li>ul>li>a:hover,.main_nav>ul>li>ul>li.current-menu-item>a{color:#12a256;text-decoration:underline}
.main_nav>ul>li>ul>li>ul{display:none;position:absolute;z-index:77;top:0;left:100%;padding:10px 0;border-radius:3px;box-shadow:0 0 12px rgb(0 0 0/32%);background:#edf2fe;min-width:160px}
.main_nav>ul>li>ul>li:hover>ul{display:block}
.main_nav>ul>li>ul>li>ul>li{display:block;padding:0 10px 5px}
.main_nav>ul>li>ul>li>ul>li>a{font-weight:400;font-size:15px;line-height:110%;color:#222;text-decoration:none;position:relative}
.main_nav>ul>li>ul>li>ul>li>a:hover,.main_nav>ul>li>ul>li>ul>li.current-menu-item>a{color:#12a256;text-decoration:underline}
.adapt_menu{display:none;margin:0;width:29px;height:18px;position:relative;z-index:1000;cursor:pointer;transition:all .3s ease-in-out}
.adapt_menu span{position:absolute;left:0;top:0;display:block;width:100%;height:1px;background:#12a256;transition:all .2s ease-in-out}
.adapt_menu span:nth-child(2){top:10px;left:auto;right:0;width:83%;transition:all 1.1s .02s ease}
.adapt_menu span:nth-child(3){top:19px}
.adapt_menu.open span{top:10px}
.adapt_menu.open span:nth-child(1){transform:rotate(45deg)}
.adapt_menu.open span:nth-child(2){opacity:0;width:100%;transform:rotate(360deg)}
.adapt_menu.open span:nth-child(3){transform:rotate(-45deg)}
.top_main_b_list{display:flex;flex-wrap:wrap;justify-content:space-between}
.autor_list{display:flex;justify-content:flex-start;align-items:center;background-image:linear-gradient(92deg,#0167ca,#003971);border-radius:8px;padding:10px;box-sizing:border-box;margin:0 0 20px;color:#fff}
.autor_list_img{flex:0 0 120px;margin:0 20px 0 0}
.autor_list_img img{max-width:120px;border-radius:10px}
.autor_list_r{font-size:14px;line-height:18px}
.autor_list_r>span{display:block;font-size:15px;margin:0 0 3px;font-weight:700}
.ba_block_but{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;margin:0 0 20px}
a.m_but{position:relative;display:block;width:160px;box-sizing:border-box;padding:8px 0;margin:0;background-image:linear-gradient(70deg,#31bc69 -8%,#089e4e 96%);border-radius:8px;font-weight:700;font-size:14px;line-height:18px;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none}
a.m_but:hover{color:#000;box-shadow:inset 0 -30px 0 0px #fff173}
a.d_but{position:relative;display:block;width:140px;box-sizing:border-box;padding:12px 0;background-image:linear-gradient(70deg,#31bc69 -8%,#089e4e 96%);box-shadow:0 5px 20px rgb(49 188 105/50%);border-radius:7px;font-weight:700;font-size:14px;line-height:18px;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none}
a.d_but:hover{color:#000;box-shadow:inset 0 -30px 0 0px #fff173}
.block_time{text-align:center;font-weight:700;font-size:22px;color:#089e4e;text-transform:uppercase;margin:0 0 10px;padding:0}
a.c_but{position:relative;display:block;width:200px;box-sizing:border-box;padding:12px 0;background-color:#12a256;box-shadow:0 5px 20px rgb(49 188 105/50%);border-radius:7px;font-weight:700;font-size:14px;line-height:18px;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none;margin:20px auto}
a.c_but:hover{color:#fff;box-shadow:0 5px 30px rgb(49 188 105/50%)}
.param_list{box-sizing:border-box;margin:0 0 20px;padding:10px;background-image:linear-gradient(92deg,#0167ca,#003971);border-radius:8px}
.param_b{width:auto;margin:0 0 10px}
.param_bt{font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;color:#fff;margin:0}
.param_bl{height:15px;border-radius:5px;background:#0c314d}
span.param_b_line{display:block;height:15px;line-height:16px;border-radius:5px;background:#089e4e;color:#fff;font-size:12px;font-weight:700;text-align:right;text-shadow:1px 1px 1px rgb(0 0 0/50%);padding:0 10px 0 0;box-sizing:border-box}
.ba_block_l{box-sizing:border-box}
.ba_block_title{font-weight:700;font-size:32px;line-height:36px;letter-spacing:.04em;color:#7a3413;text-align:center;margin:0 0 30px}
.main_zag{color:#fff;font-size:20px;line-height:24px;font-weight:600;letter-spacing:2px;margin:0 0 20px;border-radius:14px;text-align:left;position:relative}
h1.main_zag{text-align:center}
.formats_list{display:flex;flex-wrap:wrap;justify-content:space-between}
.formats_b{width:49%;margin:0 0 20px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}
.formats_block{width:100%;box-sizing:border-box;padding:10px;line-height:24px;background-image:linear-gradient(92deg,#0167ca,#003971);border-radius:8px;transition:all .3s .02s ease}
.formats_title{color:#fff;font-size:18px;font-weight:500;margin:0 0 10px;padding:0 0 0 18px;position:relative}
.formats_title:before{content:"";display:block;position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%);width:10px;height:2px;background:#089e4e;transition:all .3s .02s ease}
.formats_title:after{content:"";display:block;position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%) rotate(90deg);width:10px;height:2px;background:#089e4e;transition:all .3s .02s ease}
.formats_minus .formats_title:after{display:none}
.formats_text{font-size:15px;line-height:18px}
.formats_text p{margin:0 0 14px}
.monetizing{margin:0 0 20px;border-radius:8px;padding:20px 10px 10px;background:#166970;background-image:linear-gradient(92deg,#0167ca,#003971)}
.monetizing_block{box-sizing:border-box;margin:0 0 30px}
.monetizing_list{max-width:980pxpx;margin:0 auto}
.monetizing_b_l{padding:0 0 0 120px}
.monetizing_b:before{content:"";display:block;position:absolute;z-index:1;top:50%;right:0;transform:translateY(-50%);width:100px;height:73px;transition:all .3s .02s ease}
.monetizing_b_l:before{right:auto;left:0;transform:translateY(-50%) rotate(180deg)}
.monetizing_b:hover:before{right:5px}
.monetizing_b_l:hover:before{left:5px}
.monetizing_text{border:1px solid #4c4c50;border-radius:12px;padding:30px;box-sizing:border-box;transition:all .3s .02s ease}
.monetizing_b:hover .monetizing_text{box-shadow:0 10px 20px rgb(0 0 0/20%)}
.faqs_list{margin:0 0 20px}
.faq_b{background-image:linear-gradient(92deg,#0167ca,#003971);border-radius:8px;margin:0 0 12px}
.faq_b_title{font-weight:700;font-size:20px;line-height:24px;color:#fff;position:relative;padding:10px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;transition:all .3s .02s ease}
.faq_b_title.active{color:#089e4e}
.faq_b_title span{display:block;width:30px;font-weight:700;font-size:18px;line-height:20px;color:#ffba00}
.faq_b_title:before{content:"";display:block;position:absolute;z-index:1;right:10px;width:18px;height:2px;background:#089e4e;transition:all .3s .02s ease}
.faq_b_title:after{content:"";display:block;position:absolute;z-index:1;right:10px;width:18px;height:2px;background:#089e4e;transform:rotate(90deg);transition:all .3s .02s ease}
.faq_b_title.active:before{transform:rotate(180deg)}
.faq_b_title.active:after{transform:rotate(360deg)}
.faq_b_text{display:none;padding:0 10px 10px;font-size:16px;line-height:20px;color:#fff}
.benefits_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.benefits_line{width:31%;margin:0 0 30px}
.tb_form_inp{display:block;width:100%;height:28px;margin:0;padding:0 0 10px;background:0 0;border:0;border-bottom:1px solid rgba(36,36,36,.4)}
.tb_form_textarea{display:block;width:100%;height:60px;margin:0 0 30px;padding:0;background:0 0;border:0;border-bottom:1px solid rgba(36,36,36,.4);resize:none}
.tb_form_sub{display:block;height:50px;width:230px;margin:0 auto;padding:0;background:#158d43;border:0;color:#fff;font-weight:700;font-size:14px;line-height:26px;letter-spacing:1.5px;text-transform:uppercase;transition:all .3s .02s ease;cursor:pointer}
.tb_form_sub:hover{background:#30b965;letter-spacing:2.25px}
footer{padding:5px 10px;background-image:linear-gradient(92deg,#1e283f,rgba(20,27,46,.6));max-width:1400px;box-sizing:border-box;margin:0 auto 10px auto;border-radius:8px}
.f_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.flogo{padding:0 0 10px;margin:0;width:100px;transition:all .3s .02s ease}
.flogo img{vertical-align:bottom;transition:all .3s .02s ease}
.flogo:hover{transform:scale(1.05)}
.copu{color:#fff;font-weight:700;font-size:12px;line-height:18px;text-transform:uppercase;text-align:center;padding:0 0 10px}
.nav_scroll{position:relative}
.nav_scroll>div{position:absolute;z-index:1;top:-80px;left:0}
.f_soc{margin:0 0 10px}
.f_soc ul{display:flex;flex-wrap:wrap;justify-content:center}
.f_soc li{display:block;padding:0 0 0 10px}
.f_soc li:first-child{padding:0}
.f_soc li a{display:block;width:32px;height:32px;background:#000;border-radius:30%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.f_soc li img{vertical-align:bottom;transition:all .3s .02s ease}
.f_soc li:nth-child(1) img{max-height:35px}
.f_soc li:nth-child(2) img{max-height:22px}
.f_soc li:nth-child(3) img{max-height:25px}
.f_soc li:nth-child(4) img{max-height:20px}
.f_soc li:nth-child(5) img{max-height:25px}
.f_soc li a:hover img{transform:rotate(360deg)}
.entry_table{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.matches{margin:0 auto 30px auto;color:#fff}
.matches table{border:1px solid #1e283f;border-radius:10px}
.matches table tr th{padding:10px;background-color:#323b45;color:#fff}
.matches table tr th:first-child{border-radius:10px 0 0}
.matches table tr th:last-child{border-radius:0 10px 0 0}
.matches table tr td{padding:10px;background:rgba(255,255,255,.1);border-bottom:1px solid #323b45}
.matches table tr:nth-child(2n) td{background:rgba(255,255,255,.2)}
.matches table tr:last-child td:first-child{border-radius:0 0 0 10px}
.matches table tr:last-child td:last-child{border-radius:0 0 10px}
.matches_time{width:80px;font-size:14px;text-align:right}
.matches_time div{padding:5px 20px 5px 0;border-right:2px solid #fff}
.matches_time div span{display:block;font-size:12px}
.matches_b{font-weight:700}
.g_img_list{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin:0 0 20px}
.g_img_b{padding:0 5px 10px}
.g_img_b img{max-width:300px;vertical-align:bottom;border-radius:14px}
.form_line{padding:0 0 15px}
.lab{display:block;padding:0 0 2px}
.inp{box-sizing:border-box;width:100%;height:40px;padding:10px 20px;background:#fff;border:1px solid #b2b2b2;border-radius:3px;-webkit-appearance:none;color:#000;font-size:15px;line-height:18px}
.ta{box-sizing:border-box;width:100%;height:100px;padding:10px 20px;background:#fff;border:1px solid #b2b2b2;border-radius:3px;-webkit-appearance:none;color:#000;font-size:15px;line-height:18px;vertical-align:bottom}
.form_sub{position:relative}
.btn{display:inline-block;box-sizing:border-box;min-height:40px;padding:10px 20px;background-image:linear-gradient(70deg,#31bc69 -8%,#089e4e 96%);border-radius:5px;transition:all .3s .02s ease;-webkit-appearance:none;color:#fff;font-size:16px;line-height:18px;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer}
.btn:hover{background-color:#ff2400;color:#fff;text-decoration:none}
.form_sub .ajax-loader{position:absolute;top:-5px;right:-5px}
.comments_list li{padding:15px;margin:0 0 15px;border:1px solid #ddd;background:#f8f8f8}
.comments_list li li{margin:15px 0 0}
.comments_list li.thread-even{background:#fff}
.comments_list .even{background:#fff}
.comments_list .alt{background:#f8f8f8}
.comment_ava{float:left;padding:0 10px 0 0}
.comment_top{padding:0 0 10px}
.comment_a{font-weight:700}
.comment_d{font-style:italic}
.comment_repl{text-align:right}
#respond{margin:0 0 20px}
.comments_list #respond{margin:0 15px 15px}
#cancel-comment-reply-link{display:inline-block;margin:0 0 15px}
.wp-caption{box-sizing:border-box;max-width:100%;border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding:4px;margin:10px;border-radius:3px}
.wp-caption img{max-width:100%;height:auto;padding:0;border:0 none}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}
.wpcf7-not-valid{border-color:#ad2929 !important;color:#ad2929}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt}
#wp-calendar a{text-decoration:none}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif;text-align:center}
#wp-calendar th{font-style:normal;text-transform:capitalize}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px}
#wp-calendar #next a{padding-right:10px;text-align:right}
#wp-calendar #prev a{padding-left:10px;text-align:left}
#wp-calendar a{display:block}
#wp-calendar caption{text-align:center;width:100%}
#wp-calendar td{padding:3px 0;text-align:center}
#wp-calendar td.pad:hover{background-color:#fff}
@media (max-width:1260px){.wrap{width:980px}
.bgall{margin:10px}
}
@media (max-width:1020px){.wrap{width:760px}
p{margin:0 0 20px}
header{height:auto}
.header_h{padding:8px 0;box-shadow:0 0 5px rgba(0,0,0,.3);transition:all .3s .02s ease}
.header_h.fixed{position:relative}
.logo{width:100px}
.header_h.fixed .logo{width:70px}
.adapt_menu{display:block;order:3}
.top_icon{order:2}
.main_nav{padding:10px 0 0;display:none;order:3;width:100%}
.main_nav>ul{display:block}
.main_nav>ul>li{display:block;padding:0 0 7px}
.main_nav>ul>li:first-child{padding:0 0 7px}
.main_nav>ul>li>ul{display:block;position:relative;z-index:77;top:auto;left:auto;padding:10px;border-radius:8px;box-shadow:0 0 0 rgb(0 0 0/32%);background:0 0;min-width:200px}
.main_nav>ul>li>ul>li>ul{display:block;position:relative;z-index:77;top:auto;left:auto;padding:10px;border-radius:8px;box-shadow:0 0 0 rgb(0 0 0/32%);background:0 0;min-width:160px}
.main_nav>ul>li>ul>li>a{color:#fff}
.main_nav>ul>li>ul>li>a:hover,.main_nav>ul>li>ul>li.current-menu-item>a{color:#12a256}
.main_nav>ul>li>ul>li>ul>li>a{color:#fff}
.main_nav>ul>li>ul>li>ul>li>a:hover,.main_nav>ul>li>ul>li>ul>li.current-menu-item>a{color:#12a256}
.top_icon a{margin:0 0 0 5px}
.ba_block{padding:30px 0;overflow:hidden;position:relative}
.ba_block_l{width:100%;box-sizing:border-box;position:relative;z-index:2}
.ba_block_text{font-size:16px;line-height:20px}
.main_zag{font-size:21px;line-height:24px;margin:0 0 30px}
.top_main_b_list{display:block}
.autor_list{width:auto}
.param_list{width:auto}
}
@media (max-width:759px){.wrap{width:100%;min-width:300px}
body{font-size:16px;line-height:20px}
#countdown{margin:0 auto!important}
img.alignright,img.right{float:none;display:block;margin:10px auto}
img.alignleft,img.left{float:none;display:block;margin:10px auto}
.ba_block_text{font-size:15px;line-height:18px}
.main_zag{font-size:20px;line-height:22px;margin:0 0 20px}
.formats{padding:30px 0}
.formats_b{width:100%}
.formats_b:nth-child(3n){width:100%}
.formats_block{padding:20px 10px}
.faq_b{margin:0 0 15px}
.faqs{padding:80px 0}
.faq_b_title{font-weight:500;font-size:17px;line-height:20px;padding:10px}
.faq_b_title span{font-size:16px;line-height:20px;width:24px}
.faq_b_text{padding:0 10px 10px;font-size:15px;line-height:20px}
.benefits{padding:30px 0}
.benefits_list{display:block}
.benefits_line{width:auto;margin:0 0 20px}
.autor_list{display:block;text-align:center}
.autor_list_img{margin:0 auto}
a.m_but{width:140px;padding:7px 0;font-size:14px;line-height:20px}
a.d_but{margin:0 auto}
}
table{width:100%}
.bigtable{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}
h3.faqh{margin:0}
.video{height:0;position:relative;padding-bottom:56.25%;margin:30px auto}
.video iframe{position:absolute;left:0;top:0;width:100%;height:100%}
#countdown{font-size:19px;font-weight:700;text-align:center;margin:0;width:150px;height:36px;line-height:36px;border:3px solid #ff2400;border-radius:10px}
.top_exc_st_id{margin:0 0 10px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;transition:all .3s .02s ease}
.top_exc_st_id_title{color:#fff;font-size:22px;text-transform:uppercase;font-weight:700;padding:0 10px 0 0}
.top_exc_st_id_b{position:relative;width:120px}
input.top_exc_st_id_input{display:block;height:34px;width:100%;max-width:180px;box-sizing:border-box;border:1px solid #49cfda;border-radius:3px;background:#fff;padding:5px 10px;font-size:22px;line-height:18px;font-weight:600}
input.top_exc_st_id_input{border:1px solid #cc8887}
a.top_exc_st_id_sub{display:block;height:22px;width:22px;margin:0 0 0 12px;box-sizing:border-box;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iIzQ5Y2ZkYSIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTY2NCAxNjMydi0xMDg4cTAtMTMtOS41LTIyLjV0LTIyLjUtOS41aC0xMDg4cS0xMyAwLTIyLjUgOS41dC05LjUgMjIuNXYxMDg4cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMTA4OHExMyAwIDIyLjUtOS41dDkuNS0yMi41em0xMjgtMTA4OHYxMDg4cTAgNjYtNDcgMTEzdC0xMTMgNDdoLTEwODhxLTY2IDAtMTEzLTQ3dC00Ny0xMTN2LTEwODhxMC02NiA0Ny0xMTN0MTEzLTQ3aDEwODhxNjYgMCAxMTMgNDd0NDcgMTEzem0tMzg0LTM4NHYxNjBoLTEyOHYtMTYwcTAtMTMtOS41LTIyLjV0LTIyLjUtOS41aC0xMDg4cS0xMyAwLTIyLjUgOS41dC05LjUgMjIuNXYxMDg4cTAgMTMgOS41IDIyLjV0MjIuNSA5LjVoMTYwdjEyOGgtMTYwcS02NiAwLTExMy00N3QtNDctMTEzdi0xMDg4cTAtNjYgNDctMTEzdDExMy00N2gxMDg4cTY2IDAgMTEzIDQ3dDQ3IDExM3oiLz48L3N2Zz4=');background-repeat:no-repeat;background-position:center;background-size:22px auto;cursor:pointer}
a.top_exc_st_id_sub:hover{transform:rotate(90deg)}
.top_exc_st_id_copied{color:#eee;position:absolute;z-index:1;top:100%;left:0;width:100%;display:none;padding:0;font-size:12px;line-height:16px;text-align:center}
header{position:sticky;width:100%;top:5px;z-index:5}

/* ================= sherlaruz.com rebuild additions ================= */
:root{--green:#12a256;--green2:#089e4e;--panel:linear-gradient(92deg,#0167ca,#003971);--line:#2c3a56}
/* no-JS mobile menu */
#nav_toggle{position:absolute;opacity:0;pointer-events:none}
label.adapt_menu{display:none;margin:0;width:29px;height:20px;position:relative;z-index:1000;cursor:pointer}
label.adapt_menu span{position:absolute;left:0;top:0;display:block;width:100%;height:2px;background:#12a256;transition:all .2s ease-in-out}
label.adapt_menu span:nth-child(2){top:9px;left:auto;right:0;width:83%}
label.adapt_menu span:nth-child(3){top:18px}
#nav_toggle:checked ~ .header_list label.adapt_menu span{top:9px}
#nav_toggle:checked ~ .header_list label.adapt_menu span:nth-child(1){transform:rotate(45deg)}
#nav_toggle:checked ~ .header_list label.adapt_menu span:nth-child(2){opacity:0;width:100%}
#nav_toggle:checked ~ .header_list label.adapt_menu span:nth-child(3){transform:rotate(-45deg)}
/* breadcrumbs */
#breadcrumbs{margin:0 0 15px;font-size:13px;line-height:18px;color:#9fb0cc}
#breadcrumbs a{color:#9fb0cc}
#breadcrumbs a:hover{color:#12a256}
#breadcrumbs .breadcrumb_last{color:#fff}
/* article body */
article.post_bg{box-sizing:border-box;padding:20px;background-image:linear-gradient(92deg,#1e283f,rgba(20,27,46,.6));border-radius:8px;margin:0 0 20px}
.post_img{margin:0 0 20px;border-radius:10px;overflow:hidden}
.post_img img{display:block;width:100%;height:auto;border-radius:10px}
.entry figure{margin:0 0 20px;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.04)}
.entry figure img{display:block;width:100%;height:auto}
.entry figcaption{padding:8px 12px;font-size:13px;line-height:18px;color:#9fb0cc}
/* tables: modern dark grid */
.article-table-wrap{overflow-x:auto;margin:0 0 20px;border-radius:10px}
table.article-table{width:100%;border-collapse:collapse;min-width:520px;background:rgba(255,255,255,.03);font-size:15px;line-height:20px}
table.article-table th,table.article-table td{border:1px solid var(--line);padding:10px 12px;vertical-align:top;text-align:left}
table.article-table th{background:var(--green2);color:#fff;font-weight:700;white-space:normal}
table.article-table tr:nth-child(even) td{background:rgba(255,255,255,.05)}
table.article-table td.num,table.article-table th.num{white-space:nowrap;text-align:right}
/* entry table (facts, capture style) */
.entry table{width:100%}
/* post cards */
.post_lists{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 10px}
.post_list{width:32%;box-sizing:border-box;margin:0 0 20px;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.04);transition:transform .3s ease}
.post_list:hover{transform:translateY(-3px)}
.post_list_img img{display:block;width:100%;height:auto}
.post_list_pad{padding:12px}
.post_list_t a{font-weight:700;font-size:15px;line-height:20px;color:#fff;text-decoration:none}
.post_list_t a:hover{color:#12a256;text-decoration:none}
.home_posts .h2{color:#fff;font-size:22px;line-height:26px;font-weight:600;letter-spacing:1px;margin:0 0 15px}
/* related */
.related_posts{margin:0 0 20px}
/* rgblock */
.rgblock{box-sizing:border-box;margin:20px 0;padding:15px;border:1px solid var(--green2);border-radius:10px;background:rgba(8,158,78,.08)}
.rgblock_t{display:flex;align-items:center;font-weight:700;font-size:18px;line-height:22px;color:#fff;margin:0 0 8px}
.rg18{display:inline-block;box-sizing:border-box;min-width:44px;margin:0 10px 0 0;padding:4px 6px;border:2px solid #ff2400;border-radius:8px;color:#ff5b3d;font-weight:700;font-size:14px;line-height:16px;text-align:center}
.rgblock_e{font-size:14px;line-height:20px;color:#cfd9ec}
/* faq details (no-JS) */
details.faq_b{padding:0}
details.faq_b>summary.faq_b_title{list-style:none;display:flex;align-items:center;cursor:pointer}
details.faq_b>summary.faq_b_title::-webkit-details-marker{display:none}
details.faq_b>summary.faq_b_title>span{flex:0 0 30px}
details.faq_b[open]>summary.faq_b_title{color:#089e4e}
details.faq_b[open]>summary.faq_b_title:before{transform:rotate(180deg)}
details.faq_b[open]>summary.faq_b_title:after{transform:rotate(360deg)}
details.faq_b>summary.faq_b_title~.faq_b_text{display:block}
.faq_b_text{padding:0 10px 10px;font-size:16px;line-height:20px;color:#fff}
.faq_b_text p{margin:0 0 10px}
/* brand plate (third-party logo replacement) */
.plate{display:inline-block;box-sizing:border-box;padding:6px 14px;border-radius:8px;font-weight:700;font-size:16px;line-height:20px;letter-spacing:1px;text-transform:uppercase}
/* footer */
.bot_nav ul{display:flex;flex-wrap:wrap;justify-content:center}
.bot_nav li{display:block;padding:4px 10px}
.bot_nav li a{color:#cfd9ec;font-size:13px;line-height:18px;text-transform:uppercase;font-weight:700;text-decoration:none}
.bot_nav li a:hover{color:#12a256}
.f_18{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:10px 0 0}
.f_18 .rg18{margin:0 10px 0 0}
.f_18 span.info{color:#cfd9ec;font-size:13px;line-height:18px}
/* misc */
.uzn{color:#ffba00;font-weight:700}
@media (max-width:1020px){
  label.adapt_menu{display:block;order:3}
  a.m_but{order:2}
  .main_nav{display:none;order:4;width:100%}
  #nav_toggle:checked ~ nav.main_nav{display:block}
  .post_list{width:49%}
}
@media (max-width:759px){
  .post_list{width:100%}
  table.article-table{font-size:14px}
  .entry img.alignright{float:none;display:block;margin:10px auto}
}
