@font-face{font-family:m24;src:url(/special/fonts/m24font/m24.eot?mkxslz);src:url(/special/fonts/m24font/m24.eot?mkxslz#iefix) format("embedded-opentype"),url(/special/fonts/m24font/m24.ttf?mkxslz) format("truetype"),url(/special/fonts/m24font/m24.woff?mkxslz) format("woff"),url(/special/fonts/m24font/m24.svg?mkxslz#m24) format("svg");font-weight:400;font-style:normal}
#newsletter-signup h3,.LeaveMeAlone,.networks,.sbc-notice,.sbc_about h1,ul.socials,ul.socials li a:before{text-align:center}
ol,ul,ul.socials,ul.socials li{list-style:none}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;font-family:lato,sans-serif;background-color:#fff;font-size:16px}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
#newsletter-signup{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0;padding:0;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;width:100%}
#newsletter-signup *{-webkit-box-sizing:border-box;box-sizing:border-box}
#newsletter-signup h3{font-family:Lato;font-size:10px;text-transform:uppercase;letter-spacing:1px;opacity:.5;margin:0;height:24px;line-height:24px;color:rgba(255,255,255,.5)}
#newsletter-signup fieldset{border:0;padding:0;margin:0 auto;display:block;position:relative;max-width:480px;height:32px}
#newsletter-signup input[type=email]{border-width:1px 0 1px 1px;border-style:solid;border-color:#e0e5e9;height:32px;line-height:32px;padding:0 8px;font-size:16px;width:100%;border-radius:4px 0 0 4px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#newsletter-signup input[type=email]:focus,#newsletter-signup input[type=email]:hover,#newsletter-signup:hover input[type=email]{border-color:#5856C1}
:invalid{-webkit-box-shadow:none;box-shadow:none}
:-moz-submit-invalid{box-shadow:none}
:-moz-ui-invalid{box-shadow:none}
#newsletter-signup input[type=email]:valid{border-color:rgba(88,86,193,.95);background:#fff;color:rgba(88,86,193,.95)}
#newsletter-signup input[type=submit]{height:32px;line-height:32px;border-radius:0 4px 4px 0;background-color:#3632a3;color:rgba(255,255,255,1);padding:0 16px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;width:130px;font-size:12px;font-family:Lato;border:0;font-weight:400;letter-spacing:1px}
#newsletter-signup input[type=email]:focus~#newsletter-signup input[type=submit],#newsletter-signup input[type=submit]:hover{background-color:#f36f3d;color:#fff}
.mailInput,.mailSubmit{position:absolute;top:0}
.mailInput{left:0;width:calc(100% - 130px)}
.mailSubmit{right:0;width:130px}
input:active,input:focus{outline:0;-webkit-outline:none}
.sbc-notice{background:rgba(255,255,255,1)}
i.close-sbc,i.close-sbc:hover{cursor:pointer}
.sbc-notice h2{font-weight:500;color:#5856C1;margin:0 auto 16px}
.sbc-overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.75);z-index:10001;-webkit-perspective:600px;perspective:600px}
.sbc-notice{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:48px 16px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.5);box-shadow:0 3px 3px rgba(0,0,0,.5);max-width:640px;font-size:22px;width:80vmin;opacity:1;background-color:#5856c1;border-radius:3px;color:#fff}
.sbc_page{position:relative;width:100vw;height:100vh;max-width:100%}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
.sbc-notice .txt{display:block;overflow:hidden}
.sbc-notice a{color:#0292DD;text-decoration:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.sbc-notice a:hover{color:#fff;background-color:#3bb4e5}
.sbc-notice a img{float:left;margin:0 1em 1em 0;display:block;overflow:hidden;width:180px;height:180px}
.sbc-notice h3 a{color:#00a9cc;text-transform:uppercase}
i.close-sbc{display:block;position:absolute;top:8px;right:8px;width:32px;height:32px;background:0 0;z-index:12;text-indent:-10000px;color:transparent;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
i.close-sbc:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
i.close-sbc:after,i.close-sbc:before{content:"";height:2px;width:32px;position:absolute;top:14px;background:rgba(255,255,255,.5);left:0;display:block;-webkit-transition:all.3s ease-in-out;-o-transition:all.3s ease-in-out;transition:all.3s ease-in-out}
.sbc_page::before,ul.socials:after{content:''}
i.close-sbc:hover:after,i.close-sbc:hover:before{background-color:#f60}
i.close-sbc:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
i.close-sbc:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.extOverlay a.bttn{color:#fff;overflow:hidden;font-size:1em;width:180px}
@media (max-width:640px){.sbc-notice a img{float:none;text-align:center;margin:1em auto;width:100%;height:auto;max-width:30vmin}
.sbc-notice{font-size:16px;text-align:center;background:rgba(220,235,255)}
.sbc-notice h2{font-size:18px}
}
.b-page_invert #newsletter-signup{display:none}
.sbc-form-incut{background:#5856c1;font-size:14px;line-height:22px;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:320px;width:auto;padding:32px;border-radius:8px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.35);box-shadow:0 6px 12px rgba(0,0,0,.35);z-index:5;max-width: 640px;}
.sbclogo a,ul.socials li a{background-repeat:no-repeat}
.bg,.sbc_page::before{position:absolute;height:100%;top:0;left:0}
#newsletter-signup.even input[type=submit]{background-color:#fe7a6c}
#newsletter-signup.even input[type=submit]:hover,#newsletter-signup.even input[type=email]:focus~#newsletter-signup.even input[type=submit]{background-color:#e05c4e;color:#fff}
#newsletter-signup.even input[type=email]:focus,#newsletter-signup.even input[type=email]:hover,#newsletter-signup.even:hover input[type=email]{border-color:#fe7a6c}
.sbc_about p{color:rgba(255,255,255,.75);font-size:1rem;padding:16px 0;line-height:1.3em}
.sbc_about h1{font-size:1.2rem;color:#fff;font-weight:500;text-shadow:0 -3px 3px rgba(0,0,0,.35);text-transform:uppercase}
.bg{width:100%;background-image:url(https://b1.m24.ru/c/985651.jpg);background-size:cover;-webkit-filter:blur(0) saturate(1);filter:blur(0) saturate(1);-webkit-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;transition:all .75s ease-in-out}
.sbc-form-incut:active+.bg,.sbc-form-incut:focus+.bg,.sbc-form-incut:hover+.bg{
  -webkit-filter:blur(32px) saturate(1.5) brightness(1.3);
  filter:blur(32px) saturate(1.3) brightness(1.3)}
.sbc_page::before{display:block;width:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAD0lEQVQImWNgYGD4z4AMAA4EAQAvGW0PAAAAAElFTkSuQmCC);z-index:5;opacity:1;background-attachment:scroll;-webkit-filter:none!important;filter:none!important;background-color:rgba(255,255,255,.25)}
ul.socials{overflow:visible;display:block;margin:32px auto 0;clear:left;width:100%}
ul.socials li{display:inline-block;margin:0 4px 4px;float:none}
ul.socials li a{display:block;height:32px;text-indent:-10000px;width:32px;background-color:#f36f3d;position:relative;border-radius:0;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:#fff}
ul.socials li a.nSocial_mail{overflow:hidden}
ul.socials li a.nSocial_mail svg{display:block;position:absolute;top:50%;left:50%;width:24px;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sbclogo a,ul.socials li a:before{display:block;overflow:hidden;top:0}
ul.socials li a.nSocial_mail svg path{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
ul.socials:after{display:block;width:100%;float:left;clear:left;overflow:hidden;height:1px;margin:8px 0}
.networks{width:100%}
ul.socials li a.nSocial_mail:hover svg path{fill:#fff}
ul.socials li a:before{position:absolute;left:0;height:100%;width:100%;font-family:m24;line-height:32px;font-size:16px;text-indent:0;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-shadow:1px 1px 1px rgba(0,0,0,.25)}
.LeaveMeAlone{margin:0 auto;width:100%;float:left;clear:left}
.LeaveMeAlone a,.LeaveMeAlone a:hover{color:rgba(255,255,255,.25);text-decoration:none;border-bottom:1px dotted rgba(255,255,255,.25)}
.nSocial_odnoklassniki:before{content:'\e91c'}
.nSocial_facebook:before{content:'\e918'}
.nSocial_twitter:before{content:'\e91d'}
.nSocial_vkontakte:before{content:'\e919'}
.nSocial_plusone:before{content:'\e91a'}
.nSocial_youtube:before{content:'\e91b'}
.nSocial_odnoklassniki:hover:before{color:#f70}
.nSocial_facebook:hover:before{color:#4a66a0}
.nSocial_twitter:hover:before{color:#41abe1}
.nSocial_vkontakte:hover:before{color:#507299}
.nSocial_plusone:hover:before,.nSocial_youtube:hover:before{color:#db4437}
ul.socials li a:hover{background-color:#fff;-webkit-box-shadow:0 12px 12px rgba(0,0,0,.25);box-shadow:0 12px 12px rgba(0,0,0,.25);-webkit-transform:translate(0,-4px);-ms-transform:translate(0,-4px);transform:translate(0,-4px)}
ul.socials li a:hover:before{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:#fff}
@media (max-width:640px){ul.socials li{margin:4px;float:none;overflow:hidden}
}
.sbclogo{height:24px;position:relative;margin:0 auto 24px}
.sbclogo a{background-image:url(/special/img/logos/moskva24_orange.svg);position:absolute;text-indent:-1000px;left:50%;width:100px;height:24px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-position:center;background-size:100% auto;box-shadow: 0 1px 3px rgba(0,0,0,0.15);}
@media (max-width:1280px){.sbc-form-incut{padding:32px;margin:0}
}
@media (max-width:1000px){.sbc-form-incut{padding:32px}
}
@media (max-width:720px){.sbc-form-incut{padding:32px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}
.sbc_about p{font-size:12px}
}
@media (max-width:640px){.sbc-form-incut{padding:32px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:640px;margin:0}
}
.b-counters {opacity:0;
height: 0;
overflow: hidden;}

a, a:focus, a:active, input:focus, input, input:active {outline:none; outline:0;}
input::-moz-focus-inner { 
  border: 0; 
}