@font-face {
		font-family: 'UbuntuCondensed'; 
		src: url('/wp-content/fonts/ubuntu-condensed-regular.woff') format('woff');
		font-display: swap;
}
@font-face {
		font-family: 'GOST'; 
		src: url('/wp-content/fonts/gosta.woff') format('woff');
		font-display: swap;
}

@font-face {
		font-family: 'Ubuntu'; 
		src: url('/wp-content/fonts/Ubuntu-Regular.woff') format('woff');
		font-display: swap;
}
@font-face {
		font-family: 'Ubuntu'; 
		src: url('/wp-content/fonts/Ubuntu-Bold.woff') format('woff');
		font-display: swap;
		font-weight:bold;
}
@font-face {
		font-family: 'Ubuntu'; 
		src: url('/wp-content/fonts/Ubuntu-Italic.woff') format('woff');
		font-display: swap;
		font-style:italic;
}


* {
    -webkit-user-select: none;  /* Chrome, Safari */
    -moz-user-select: none;     /* Firefox */
    -ms-user-select: none;      /* IE/Edge */
    user-select: none;          /* Современные браузеры */
}
  
* {box-sizing: border-box;}
html {
    max-width: 100vw;
    max-width: 100svw;
    overflow-x: hidden;
}
div {
	position:relative;
}
body {
    font-family: 'Ubuntu', 'Roboto', Arial, sans-serif;
    background: #ededed;
    margin: 0;
    transition: all 0.6s ease;
    /*opacity: 0;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-top: 72px;
    background: #E4E8EB;
}
body.loaded {opacity: 1;}
.wrap {
    max-width: 990px;
    margin: 0 auto;
}
.margin24 {
    margin: 20px auto;
}

a, .btn { cursor:pointer; }
* {
    position: relative;
}




.doc {
    padding: 0 12px;
}
header {
    z-index: 10;
    height: 60px;
    background: #216c9b;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0 12px;
}
header .logo {
    width: 48px;
    height: 48px;
    padding: 0px;
    background: #fff;
    display: flex;
    border-radius: 100px;
}
header .logo img {
    display: block;
    width: 100%;
    height: 100%;
}
header .wrap {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: flex-start;
    height: 100%;
}

header .tools .btns {
    margin-left: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
}
header .tools {
    margin-left: auto;
}
.btn {
    background: #49a5df;
    cursor: pointer;
    min-height: 32px;
    padding: 0 15px;
    border-radius: 4px;
    border: none;
    color: #fff;
    font-size: 15px;
    font-family: 'UbuntuCondensed';
        transition: all 0.6s ease;
}
.btn:hover {
	opacity:0.75;
}
.btn.modalSearch {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M11 6C13.7614 6 16 8.23858 16 11M16.6588 16.6549L21 21M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-color: transparent;
    font-size: 0;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
}





.postCardBigItems h2 {
    font-family: UbuntuCondensed;
    font-size: 24px;
    padding-bottom: 8px;
    border-bottom: 1px solid #00000033;
    margin-bottom: 16px;
    display: block;
}
.postCardBig {
    margin-bottom: 20px;
    background: #fff;
    padding: 16px;
    border: 1px solid #0000001f;
    border-radius: 4px;
}
.postCardBig .post_name {
    display: flex;
    height: 32px;
    margin-bottom: 10px;
    gap: 8px;
    align-items: center;
}
.postCardBig .post_name .avatar img {
    width: 32px;
    height: 32px;
    object-fit: cover;
    border-radius: 100px;
}
.postCardBig .post_name .username {
    text-decoration: none;
    font-family: UbuntuCondensed;
    color: #216c9b;
    font-size: 17px;
}
.postCardBig .post_body img {
    display: block;
    width: 100%;
    height: auto;
    max-height: 200px;
    object-fit: cover;
}
.postCardBig .post_body h3 {
    font-size: 20px;
    font-family: UbuntuCondensed;
    display: block;
    margin-bottom: 10px;
    margin-top: 16px;
}
.postCardBig .post_body a {
    color:inherit;
    text-decoration:none;
}
.postCardBig .post_body p {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}
.postCardBig .post_tools {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #00000012;
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100%;
    justify-content: flex-start;
}
.postCardBig .post_tools .span {
    color: #aaa;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 4px;
}
.postCardBig .post_tools .span i {
    width: 18px;
    height: 18px;
    opacity: 0.3;
}
.postCardBig .post_tools .span.likes i {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9 4.5C15.9 3 14.418 2 13.26 2c-.806 0-.869.612-.993 1.82-.055.53-.121 1.174-.267 1.93-.386 2.002-1.72 4.56-2.996 5.325V17C9 19.25 9.75 20 13 20h3.773c2.176 0 2.703-1.433 2.899-1.964l.013-.036c.114-.306.358-.547.638-.82.31-.306.664-.653.927-1.18.311-.623.27-1.177.233-1.67-.023-.299-.044-.575.017-.83.064-.27.146-.475.225-.671.143-.356.275-.686.275-1.329 0-1.5-.748-2.498-2.315-2.498H15.5S15.9 6 15.9 4.5zM5.5 10A1.5 1.5 0 0 0 4 11.5v7a1.5 1.5 0 0 0 3 0v-7A1.5 1.5 0 0 0 5.5 10z' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.postCardBig .post_tools .span.cmnts i {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M10.968 18.769C15.495 18.107 19 14.434 19 9.938a8.49 8.49 0 0 0-.216-1.912C20.718 9.178 22 11.188 22 13.475a6.1 6.1 0 0 1-1.113 3.506c.06.949.396 1.781 1.01 2.497a.43.43 0 0 1-.36.71c-1.367-.111-2.485-.426-3.354-.945A7.434 7.434 0 0 1 15 19.95a7.36 7.36 0 0 1-4.032-1.181z' fill='%23000000'%3E%3C/path%3E%3Cpath d='M7.625 16.657c.6.142 1.228.218 1.875.218 4.142 0 7.5-3.106 7.5-6.938C17 6.107 13.642 3 9.5 3 5.358 3 2 6.106 2 9.938c0 1.946.866 3.705 2.262 4.965a4.406 4.406 0 0 1-1.045 2.29.46.46 0 0 0 .386.76c1.7-.138 3.041-.57 4.022-1.296z' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.main > .wrap.wrap_duo {
    display: grid;
    grid-template-columns: 1fr 290px;
    gap: 20px;
}

footer {
    margin-top: 24px;
    padding: 20px;
    background: #16547b;
    color: #fff;
}
.flinks {
    display: flex;
    align-items: center;
    gap: 15px;
}
.flinks a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
}
footer .wrap > div:not(.flinks) {
    margin-top: 64px;
    font-size: 12px;
    color: #ffffffd9;
    line-height: 1.6;
}  
footer   a {
    color: #fff;
}


.asidecard {
    margin: 20px 0;
    background: #fff;
    padding: 16px;
    border: 1px solid #0000001f;
    border-radius: 4px;
}
.asidecard > b {
    font-size: 18px;
    font-family: UbuntuCondensed;
    display: block;
    margin-bottom: 12px;
    margin-top: 0;
}
.topauthors .items {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}
.topauthors .items a {
    font-size: 14px;
    color: #16547b;
}
.topauthors .items a:hover { 
    color: #49a5df;
}
.postCardBig .btns .btn {
    text-decoration: none;
    min-height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.postCardBig .btns {
    margin-left: auto;
}
.doc { 
    min-height: calc(100vh - 60px - 194px);
    min-height: calc(100svh - 60px - 194px);
}

.postCardBig .post_body > img, .postCardBig .post_body > br {
    display: none !important;
}
.post_body {
    font-size: 14px;
}
.articlenotes {
    font-size: 12px;
    color: #999;
}
.like {
    color: #216c9b;
    cursor: pointer;
    display: inline-flex;
    gap: 4px;
    align-items: center;
}
.like i {
    font-style: normal;
    font-size: 23px;
}
.doc_article h1 {
    font-size: 22px;
    text-transform: uppercase;
    margin-top: 8px;
    margin-bottom: 20px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
}
.doc_article .text {
    font-size: 16px;
    line-height: 1.5;
    color: #121216;
}

article .image {
    max-width: 100%;
    display: block;
}
article .image img {
    width: auto;
    max-width: 100%;
    display: block;
}

.doc_article .text > br {
    display: none;
}







@media (max-width:768px) {
.main > .wrap.wrap_duo {
    grid-template-columns: 1fr;
}
.postCardMiniItems {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}
.postCardMiniItems .postCardBig {
    margin-bottom: 0;
}
.flinks {
    flex-wrap: wrap;
}
}

@media (max-width:576px) {
.postCardMiniItems { 
    grid-template-columns: 1fr; 
}
}

@media (max-width:375px) {
	
}








