@import url(../css/bootstrap.min.css);*{margin:0;padding:0;border:0;line-height:1.5}a:active,a:focus,a:hover,a:visited{text-decoration:none}:hover{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease}@font-face{font-family:"OpenSans-Light";src:url(../fonts/Open_Sans/OpenSans-Light.ttf)}@font-face{font-family:"OpenSans-Regular";src:url(../fonts/Open_Sans/OpenSans-Regular.ttf)}@font-face{font-family:"Merriweather-Light";src:url(../fonts/Merriweather/Merriweather-Light.ttf)}@font-face{font-family:"Merriweather-Regular";src:url(../fonts/Merriweather/Merriweather-Regular.ttf)}@font-face{font-family:"Merriweather-Bold";src:url(../fonts/Merriweather/Merriweather-Bold.ttf)}.col-lg-4{padding:0}.inline-top{display:inline-block;vertical-align:top}.header{min-height:100px;background:#252525}.header__link,.header__link:hover{border:0}.header__title{margin-top:28px;font-family:OpenSans-Light;font-size:30px;color:#fff;text-transform:uppercase}.header__title:hover{color:#dd191b;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease}.menu-btn-toggle{position:absolute;right:0px;margin-top:27px;width:56px;border:1px solid #fff;border-radius:4px}.menu-btn-toggle__line{margin:10px;width:35px;height:2px;background-color:red}.menu{margin-top:33px}.menu__list{text-align:center}.menu__item{border-radius:4px;padding:4px 10px;margin:0 5px;-webkit-transition-duration:2s;-o-transition-duration:2s;-moz-transition-duration:2s;transition-duration:2s}.menu__item:first-child{margin-left:0}.menu__item:last-child{margin-right:0}.menu__item:hover,.menu__item_active{cursor: default; background:#e31a1c;background:-moz-linear-gradient(top, #e31a1c 0%, #991314 100%);background:-webkit-linear-gradient(top, #e31a1c 0%, #991314 100%);background:-webkit-gradient(linear, left top, left bottom, from(#e31a1c), to(#991314));background:-o-linear-gradient(top, #e31a1c 0%, #991314 100%);background:linear-gradient(to bottom, #e31a1c 0%, #991314 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31a1c', endColorstr='#991314',GradientType=0 );-webkit-transition-duration:2s;-o-transition-duration:2s;-moz-transition-duration:2s;transition-duration:2s}.menu__link{font-family:OpenSans-Regular;font-size:18px;color:#fff;text-transform:uppercase;text-decoration:none;border:0}.menu__link:hover{color:#fff;text-decoration:none;border:0}.login{text-align:right;margin-top:32px;margin-right:97px}.login__img{width:25px;height:25px;background-image:url(../images/lock-icon.png);background-repeat:no-repeat;background-position:3px 0px}.login__link{font-family:OpenSans-Light;color:#fff;font-size:18px;text-transform:uppercase;border:1px solid #fff;padding:4px 10px;border-radius:4px}.login__link:hover{color:#dd191b;text-decoration:none;border:1px solid #fff}.main{margin-top:20px}.article__header,.article__link{font-family:Merriweather-Regular;font-size:35px;color:#000}.article__link,a{color:#038bde;border-bottom:1px solid rgba(3, 139, 222, 0.3)}.article__link:hover,a:hover{text-decoration:none;color:#e31a1c;border-bottom:1px solid rgba(227, 26, 28, 0.3)}.article__date{display:block;margin-top:18px;font-family:OpenSans-Regular;font-size:18px;color:#000}img{max-width:100%}.article__preview-img{margin-top:18px;width:100%}.article__content,.article__description{margin-top:18px;font-family:OpenSans-Regular;font-size:20px;color:#000}.article__cut-btn{border:0;display:block;text-align:center;width:185px;margin-top:20px;margin-bottom:20px;padding:6px 0px;border-radius:4px;font-family:OpenSans-Regular;font-size:20px;color:#fff;background:#038bde;background:-moz-linear-gradient(top, #038bde 0%, #02588d 100%);background:-webkit-linear-gradient(top, #038bde 0%, #02588d 100%);background:-webkit-gradient(linear, left top, left bottom, from(#038bde), to(#02588d));background:-o-linear-gradient(top, #038bde 0%, #02588d 100%);background:linear-gradient(to bottom, #038bde 0%, #02588d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#038bde', endColorstr='#02588d',GradientType=0 )}.article__cut-btn:hover{border:0;-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.3);color:#fff;background:#e31a1c;background:-moz-linear-gradient(top, #e31a1c 0%, #991314 100%);background:-webkit-linear-gradient(top, #e31a1c 0%, #991314 100%);background:-webkit-gradient(linear, left top, left bottom, from(#e31a1c), to(#991314));background:-o-linear-gradient(top, #e31a1c 0%, #991314 100%);background:linear-gradient(to bottom, #e31a1c 0%, #991314 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31a1c', endColorstr='#991314',GradientType=0 )}.category__header{font-family:Merriweather-Regular;font-size:35px;color:#000;text-align:center}.category__list{margin-top:18px}.category__tag{display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:10px}.category__tag_active{padding:0px 10px;border-radius:4px;background:#e31a1c;background:-moz-linear-gradient(top, #e31a1c 0%, #991314 100%);background:-webkit-linear-gradient(top, #e31a1c 0%, #991314 100%);background:-webkit-gradient(linear, left top, left bottom, from(#e31a1c), to(#991314));background:-o-linear-gradient(top, #e31a1c 0%, #991314 100%);background:linear-gradient(to bottom, #e31a1c 0%, #991314 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e31a1c', endColorstr='#991314',GradientType=0 )}.category__tag_active>.category__link{border:0;color:#fff}.category__link{font-family:OpenSans-Regular;font-size:20px;color:#038bde}.category__link:before{content:"#"}.pagination{margin:20px 0px}.pagination__item{display:inline-block;vertical-align:top;margin-right:5px;padding:5px 15px;border-radius:4px}.pagination__item_active{border:1px solid #000}.pagination__item_active>.pagination__link{color:#000}.pagination__item_active>.pagination__link:hover{color:#000}.pagination__link{font-family:OpenSans-Regular;font-size:20px;color:#038bde}.pagination__link:hover{color:#e31a1c}.footer{margin-top:20px;padding:11px 0;text-align:center;background:#252525}.footer__copyright{font-family:OpenSans-Regular;font-size:16px;color:#fff}.portfolio-content__item{list-style-position:inside;font-size:25px}.portfolio-content__img{margin-top:10px}.telegram-contact__icon{height:50px}.telegram-contact__link{margin-left:10px}.feedback-form{margin-top:20px}.feedback-form__input,.feedback-form__text{display:block;width:100%}.feedback-form__text{font-size:25px}.feedback-form__input{border:2px solid #252525;height:35px;border-radius:4px;padding:10px}.feedback-form__input_textarea{height:200px}.error-page__link{display:block;text-align:center;border:0}.error-page__link:hover{border:0}.error-page__img{height:auto;width:400px}.error-page__404,.error-page__text{font-family:Merriweather-Bold;text-align:center}.error-page__404{font-size:100px;line-height:20px}.error-page__text{font-family:Merriweather-Light;font-size:30px}pre{font-family:Menlo,Monaco,'Courier New',monospace;background:#f8f8f8;padding:20px;border:1px solid #d4d4d4;font-size:14px;color:#222}.spoiler_title{font-weight:400;color:#6da3bd;cursor:pointer;border-bottom:1px dashed;font-size:18px}.spoiler_text{display:none;margin-top:10px;padding:20px;font-family:Menlo,Monaco,'Courier New',monospace;color:#222;white-space:normal;background:#f8f8f8;border:1px solid #d4d4d4;font-size:14px}@media (max-width:991px){.menu{display:none;margin:0;padding:15px;background-color:#1f1f1f}.menu-btn-toggle{margin-right:15px}.login{display:none;text-align:center;margin:0;padding:15px;background-color:#151515}.login__img{display:none}.error-page__img{width:200px}.error-page__404{font-size:70px}.error-page__text{font-size:20px}}@media (max-width:768px){.header{min-height:1px}.header__logo{height:65px;width:auto}.header__title{display:none}.login__link,.menu__link{font-size:14px}.menu-btn-toggle{margin-top:14px;margin-right:10px;width:42px}.menu-btn-toggle__line{margin:8px;width:25px}.article__header,.article__link{font-size:25px}.article__date{font-size:14px}.article__description{font-size:16px}.category__header{font-size:25px}.category__list{padding:0 10px}.category__link{font-size:15px}.footer{min-height:0;padding:11px 0}.footer__copyright{font-size:10px}}