@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap";*,li,ul{padding:0;margin:0}.navigation>a:hover,.post-block__like a:hover,.post-block__read a:hover{filter:brightness(97%)}.main__menu li:last-child,.post-block__ul-links li:last-child{border-bottom:none}.post-block__comments .text,h1,h2{text-align:left}#back_to_top,.footer,.navigation{text-align:center}.main__menu a,.post-block__like a,.post-block__read a,.post-block__ul-links a,.share-button,h2 a{text-decoration:none}*{box-sizing:border-box}body{font-family:open sans,sans-serif;background-color:#fff;color:#212121;font-size:16px}a,h1,h2,h2 a{color:#303641}li,ul{list-style-type:none}button:focus,input:focus,textarea:focus{outline:0}a{text-decoration:underline;transition:.2s ease-in}a:hover,h2 a:hover{color:#404856}h1,h2{font-size:28px;line-height:1.2;padding:0 0 7px;margin:0 0 15px;border-bottom:1px dashed #e7e7e7;font-weight:600}h1.xc{font-size:24px;line-height:1.1;padding-bottom:10px;opacity:.75;border-bottom:1px solid #ebebeb}.header{background-color:#303641;margin-bottom:20px}.header__main{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;max-width:1100px;margin:0 auto;padding:20px 0}.header__logo,.header__search{margin:0 20px}.header__logo img{display:block;width:320px;height:40px}.header__search form{display:flex;align-items:center}.header__search button,.header__search input{border:none;padding:0;margin:0;border-radius:.12rem;color:#eee}.header__search input{background-color:#404856;border:1px solid #7c8391;padding:10px}.main__menu li,.post-block__free-title,.post-block__ul-links li{border-bottom:1px dashed #e7e7e7}.header__search input:focus{background-color:#464f5e}.header__search button{margin-left:7px;background:0 0}.header__search button img{width:30px;height:30px;opacity:.6;margin-top:2px;cursor:pointer}.wrap{max-width:1100px;margin:0 auto}.main{display:flex}.main__menu{flex:0 0 286px;margin:0 20px}.nav__check,.notice.hide{display:none}.nav__showmenu{cursor:pointer;display:none}.main__menu ul,.post-block__ul-links{background-color:#f7f7f7;border-radius:2px;padding:20px 0}.main__menu li{margin:0 30px;position:relative}.main__menu li::before{font-family:icomoon;position:absolute;left:10px;top:25%;content:'\f249';color:#bbb}.main__menu a{display:block;padding:8px 35px}.main__menu a:hover{background-color:#fbfbfb}.main__content{margin:0 20px;line-height:1.65}.desc,.speedbar{background-color:#f7f7f7;border-radius:2px;padding:7px 18px}.desc{margin:20px 0 10px}.speedbar{margin-bottom:15px}.post-block,.post-block__list{margin-bottom:20px}.post-block__cats{margin-bottom:15px;position:relative;padding:0 0 0 22px}.post-block__cats::before{font-family:icomoon;position:absolute;left:0;top:1px;content:'\f07b';color:#69707f}.post-block__date::before,.post-block__eye::before,.post-block__read a::before{top:6px;color:#69707f;font-family:icomoon;position:absolute;left:20px}.post-block__see{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.post-block__repost,.post-block__see{position:relative;margin:0 -7px;flex-wrap:wrap}.post-block__date,.post-block__read a{padding:6px 20px 6px 40px;border-radius:2px}.post-block__read{margin:7px}.post-block__read a{display:block;background-color:#f7f7f7;position:relative}.post-block__read a::before{content:'\f15c'}.post-block__date{background-color:#f7f7f7;position:relative;margin:7px}.post-block__date::before{content:'\f017'}.post-block__repost{display:flex;padding:30px 0;align-items:center}.post-block__eye{margin:7px;padding:6px 20px 6px 43px;border-radius:2px;background-color:#f7f7f7;position:relative}.post-block__eye::before{content:'\f06e'}.post-block__like a{margin:7px;padding:6px 20px;border-radius:2px;background-color:#f7f7f7;position:relative;display:block}.post-block__like i{margin-right:1px;position:relative;top:1px;color:#69707f}.post-block__like span .ratingtypeplus{text-align:center;font-size:14px;line-height:14px;margin:0 0 0 10px;background-color:#fff;border-radius:2px;padding:1px 6px;font-weight:600}#addcomment ul,.post-block__comments .meta ul{list-style:none;margin:0;padding:0}.post-block__free-title{font-size:22px;line-height:1.8;font-weight:600;padding:5px 0;color:#303641;margin:0 0 15px}.post-block__ul-links li{margin:0 30px;position:relative}.post-block__ul-links li::before{font-family:icomoon;position:absolute;left:10px;top:20%;content:'\f249';color:#bbb}.post-block__ul-links a{display:block;padding:8px 35px}.post-block__ul-links a:hover{background-color:#fbfbfb}.post-block__ul-links li:nth-child(2) a{font-weight:600}.post-block__ul-links li:nth-child(4) a{color:#599ac3;font-weight:600;background-color:#fbfbfb}.post-block__ul-links li:nth-child(6) a{font-weight:600;background-color:#fbfbfb}.com_list{margin-top:15px}.form_submit input,.ui-form input,.ui-form textarea{border:none;padding:15px;border-radius:2px;background-color:#f7f7f7}.ui-form li{margin:10px 0}.ui-form textarea{max-width:90%;width:100%}.combo_field{margin-bottom:10px}.form_submit{margin:10px 0 30px}.form_submit input{display:block;margin:10px 0}.form_submit button{margin:5px 0;text-transform:uppercase;background:#f0f0f0;border:none;padding:15px 30px;color:#333;border-radius:2px}.navigation>a,.navigation>span{background:#f7f7f7}.form_submit button:hover{background:#f2f2f2}.form_submit input:focus,.ui-form input:focus,.ui-form textarea:focus{background-color:#fafafa}.post-block__comments .com_user{border-radius:2px 2px 0 0;padding:10px 30px;font-size:.95rem;background-color:#f0f0f0}.footer,.share-button{background-color:#f7f7f7}.post-block__comments .com_content{padding:20px 30px;background-color:#f7f7f7;border-radius:0 0 0 2px}.post-block__comments .meta ul{text-align:right}.post-block__comments .meta ul li{display:inline-block;padding:5px 10px;margin:0 0 15px;font-size:.95rem;background-color:#f0f0f0;border-radius:0 0 2px 2px}.navigation{margin:0 0 30px}.navigation .nav_ext,.navigation a,.navigation span{padding:5px 15px;text-decoration:none;font-size:18px;margin:3px 0;display:inline-block;border-radius:2px}.navigation>span{font-weight:600;opacity:.5}.navigation .nav_ext{padding:4px 8px;background:0 0}.footer{padding:25px;margin-top:20px}.footer__copyright{font-size:14.5px;line-height:1.5;color:#404856}.footer__copyright a{font-weight:600}.footer__count img{display:none;visibility:hidden}#back_to_top{display:none;position:fixed;bottom:20px;left:20px;width:46px;height:46px;background:rgba(48,54,65,.8);color:#fff;font-size:30px;line-height:30px;border-radius:50%;border:none;outline:0;cursor:pointer;z-index:99;opacity:.8}.share{margin:7px;flex:1 1 auto;text-align:right}.share-button{display:inline-block;padding:6px 14px;font-size:16px;line-height:1.65;color:#555;border-radius:2px;cursor:pointer;border:none;transition:.15s ease-in}.share-button:hover{background-color:#f9f9f9;transition:.15s ease-in}.notice{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:15px 25px;background:rgba(0,0,0,.8);color:#fff;line-height:1.2;border-radius:2px;z-index:9999;text-align:center}@media screen and (max-width:800px){.main__menu ul,.nav__showmenu{position:fixed;background-color:#404856}.main__menu{order:1;flex:1 1 auto;margin:0}nav{user-select:none}.nav__showmenu{top:15px;left:15px;z-index:100;display:flex;align-items:center;justify-content:center;width:45px;height:48px;cursor:pointer}.nav_icon,.nav_icon::after,.nav_icon::before{background-color:#fff;height:4px;border-radius:1px;display:block}.nav_icon{position:relative;width:70%}.nav_icon::after,.nav_icon::before{content:"";position:absolute;width:100%}.nav_icon::after{top:9px}.nav_icon::before{top:-9px}.main__menu ul{top:0;bottom:0;left:0;display:block;margin:0;padding:10px 50px;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(-100%);transition:transform .3s;will-change:transform;backface-visibility:hidden;color:#fff;z-index:99}.main__menu ul::-webkit-scrollbar{width:0!important}.main__menu li{border-bottom:1px dashed #4f596b}.main__menu a{color:#eee;text-shadow:none}.main__menu a:hover{background-color:#3a424f}.nav__check:checked{background-color:rgba(0,0,0,.2);bottom:0}.gist::-webkit-scrollbar{display:none}.nav__check:checked+.nav__showmenu{color:#fff}.nav__check:checked~.gist{transform:translateX(0)}}@media screen and (max-width:670px){.header__main{justify-content:space-around}.header__search{margin:20px 20px 0;flex:1 1 100%}.header__search form{justify-content:center}.post-block__ul-links{padding:10px 0}.post-block__ul-links li{margin:0 20px}.share{flex:0 1 auto;text-align:left}}@media screen and (max-width:350px){.header__logo img{width:270px;height:34px}}