:root {
    --ON_toggle: initial;
    --OFF_toggle: ;
}

body {
    --black_bg_black: var(--light, #fff) var(--dark, #1b1b1b);
    --white_text_black: var(--light, #000) var(--dark, white);
    --default_bg_white: var(--light, #fff) var(--dark, #fff);
    --grey_text_grey: var(--light, #494545) var(--dark, #a7a7a7);
    --silver_bg_white: var(--light, #e3e8f4) var(--dark, #000);
    --default_bg_black: var(--light, #1b1b1b) var(--dark, #fff);
    --notwhite_text_black: var(--light, #494545) var(--dark, #a7a7a7);
    --autor_txt: var(--light, #838383) var(--dark, #bdbdbd);
    --rates_bg: var(--light, #f9f9f9) var(--dark, #1d1d23);
    --device-gradient: linear-gradient(230deg, #21b9e8 -7.89%, #b1f4d2 0.65%, #d9ff66 83.37%, #d9ff66 82.37%);
    --main-color: #00AAFF;
    --fiol-color:#E125E9;
    scroll-behavior: smooth;
}

.theme-default,
.light-theme {
    --light: var(--ON_toggle);
    --dark: var(--OFF_toggle)
}

.dark-theme {
    --light: var(--OFF_toggle);
    --dark: var(--ON_toggle)
}

* {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

*,
*:before,
*:after {
    box-sizing: border-box;
}

:focus,
:active {
    outline: none;
}

a:focus,
a:active {
    outline: none;
}

a:hover,
a:focus,
a:active {
    color: inherit;
}

html,
body {
    height: 100%;
    scrollbar-gutter: stable;
    scroll-behavior: smooth;
}

button:focus,
button:focus-visible {
    outline: none;
}

body {
    line-height: 1;
    overflow-x: hidden;
    font-family: "Inter", Arial, sans-serif;
    font-size: 14px;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    min-height: 100vh;
    color: #fff;
}

body.home .site,
body.home,
body.home .site-content {
    background-color: #060606 !important;
}

input,
button,
textarea {
    font-size: inherit;
}

button {
    cursor: pointer;
    color: inherit;
    background-color: inherit;
}

a {
    color: inherit;
    text-decoration: none;
}

ol:not([class]):before,
p:before,
ul:not([class]):before {
    display: none;
}

ul li {
    list-style: none;
}

img {
    vertical-align: top;
}

label {
    margin: 0;
}

[class*="__container"] {
    max-width: 1160px;
    padding: 0 35px;
    margin: 0 auto;
    box-sizing: content-box !important;
}

/*body .entry-content, 
body .home-text, 
body .taxonomy-description,
body .post-card{
    max-width: 900px;
    width: 100%;
}*/
.HomeTopest .post-card.post-card--standard {
    max-width: 803px;
    width: 100%;
}

[class*="-ibg"] {
    position: relative;
}

[class*="-ibg"] img,
[class*="-ibg"] video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}

body .site {
    background: var(--black_bg_black);
}

body .site-content {
    background: var(--black_bg_black);
}

/*--------------------------------------------------------------------------------HEADER------------------------------------------------------------------*/

.site-header__container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    min-height: 55px;
}

.site-header {
    padding: unset;
    box-shadow: none;
    min-height: 55px;
    background: #000;
}
.home .site-header{
    background-color: rgba(6, 6, 6, 0.2) !important;
    backdrop-filter: blur(5px);
}

.top-header {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 71px;
}

.site-logotype {
    margin: 0;
}

.humburger {
    position: relative !important;
    inset: 0 !important;
    order: 1;
    min-width: 27px;
    height: 18px;
}

.site-branding {
    padding: 0;
}

.site-header__container .site-logotype {
    max-width: 150px !important;
    height: 30px;
}

.top-menu ul {
    gap: 30px;
}

.top-menu ul li {
    padding: 0;
}

.top-menu ul li>a,
.top-menu ul li>span {
    font-size: 14px;
    opacity: 100%;
    font-weight: 400;
    text-transform: none;
    color: #E4E4E4 !important;
}

.top-menu>ul>li>a:before,
.top-menu>ul>li>span:before {
    width: 100%;
}

.social-links {
    display: none;
}

.social-button--twitter::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><circle cx="14.607" cy="14.607" r="14.607" fill="%232B2B2B"/><path d="M18.4956 8.08997H20.609L15.9917 13.685L21.4236 21.2987H17.1705L13.8392 16.6811L10.0276 21.2987H7.9128L12.8515 15.3141L7.64062 8.08997H12.0018L15.0129 12.3107L18.4956 8.08997ZM17.7538 19.9575H18.9249L11.3654 9.36071H10.1087L17.7538 19.9575Z" fill="white"/></svg>') center no-repeat;
}

.social-button--telegram::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><circle cx="14.7809" cy="14.781" r="14.7809" fill="%230088CC"/><path d="M8.26158 14.3478C11.6625 12.9323 13.9303 11.9992 15.065 11.5483C18.3048 10.2611 18.978 10.0374 19.4167 10.03C19.5132 10.0284 19.729 10.0513 19.8688 10.1596C19.9868 10.2511 20.0193 10.3747 20.0348 10.4614C20.0504 10.5482 20.0697 10.7457 20.0543 10.9001C19.8788 12.6623 19.1191 16.9386 18.7326 18.9123C18.5691 19.7474 18.2471 20.0274 17.9354 20.0548C17.2579 20.1144 16.7434 19.6271 16.0873 19.2163C15.0605 18.5733 14.4805 18.1731 13.4838 17.5457C12.332 16.8206 13.0787 16.4221 13.7351 15.7708C13.9069 15.6004 16.8918 13.0068 16.9496 12.7715C16.9568 12.742 16.9635 12.6324 16.8953 12.5744C16.8271 12.5165 16.7264 12.5363 16.6538 12.5521C16.5508 12.5744 14.9105 13.6101 11.733 15.6591C11.2674 15.9645 10.8457 16.1133 10.4678 16.1055C10.0513 16.0969 9.25003 15.8805 8.65438 15.6955C7.92379 15.4687 7.34313 15.3487 7.39369 14.9635C7.42003 14.7628 7.70932 14.5575 8.26158 14.3478Z" fill="white"/></svg>') center no-repeat;
}

.top-header .social-button::before {
    width: 30px;
    height: 30px;
    margin: 0;
}

.header-icons {
    display: flex;
    align-items: center;
    gap: 20px;
}

.header-icons__left {
    display: flex;
    align-items: center;
    justify-content: center;
}

.header-search {
    position: static;
}

.header-account svg {
    width: 35px;
    height: 36px;
}

.header-search svg {
    width: 28px;
    height: 28px;
}

.social-links__text {
    font-size: 12px;
    color: #8e8e91;
    font-weight: 400;
}

.header-part {
    display: flex;
    gap: 84px;
}

.top-header .social-buttons {
    display: flex;
    gap: 12px;
}

.top-header .social-button {
    width: auto;
    height: unset;
    margin: 0;
    padding: 0;
    transition: all .3s;
}

.top-header .social-button:first-child {
    order: 2;
}

.top-header .social-button:hover {
    transform: scale(104%);
}

.top-header .social-button:nth-child(2) {
    order: 1;
}

.search-icon::before {
    content: none;
}

.header-switch {
    font-size: 17px;
    position: relative;
    display: inline-block;
    width: 45px;
    height: 24px;
}

.header-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.header-switch__slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #060606;
    transition: .5s;
    border-radius: 30px;
}

.header-switch__slider::after {
    position: absolute;
    content: "";
    height: 12px;
    width: 12px;
    border-radius: 50%;
    left: 32%;
    bottom: 27%;
    transform: translateX(100%);
    box-shadow: inset 5px -4px 0px -1px #131313;
    transition: .5s;
}

.header-switch__slider::before {
    position: absolute;
    content: "";
    height: 17px;
    width: 17px;
    border-radius: 50%;
    left: 13%;
    transform: translateX(100%);
    bottom: 15%;
    background: var(--main-color);
    transition: .4s;
}

.light-theme .header-switch__slider {
    background-color: #E4E4E4;
}

.light-theme .header-switch__slider::before {
    transform: translateX(0%);
    box-shadow: inset 15px -4px 0px 15px #d9ff66;
}

.light-theme .header-switch__slider::after {
    opacity: 0;
}

.dark-theme .mobile-menu-placeholder .main-navigation-inner {
    background-color: #1d1d23;
}

.dark-theme .mobile-menu-placeholder .main-navigation-inner ul li a {
    color: #fff;
}

.mobile-menu-placeholder.open {
    margin-top: -20px;
}

.nav__link:not(:first-child),
.exchange {
    display: none;
}

.nav__link:first-child {
    color: var(--main-color);
}

.nav__link {
    font-size: 15px;
    line-height: 1.55;
    font-weight: 500;
    transition: all .2s ease-in-out;
}

.humburger.open span:first-child,
.humburger.open span:last-child {
    transform: unset;
}

.humburger.open span:nth-child(2) {
    opacity: 1;
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease-in-out;
    z-index: 9999;
}

.sidebar {
    position: fixed;
    top: 0;
    right: -300px;
    width: 300px;
    height: 100%;
    background: #111;
    transition: right 0.3s ease-in-out;
    z-index: 99999;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 42px 25px 25px;
}

.close-btn {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #fff;
    cursor: pointer;
}

.close-btn img {
    width: 40px;
    height: 40px;
}

.sidebar nav {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.sidebar nav a {
    color: #fff;
    font-size: 18px;
    line-height: 1.17;
    transition: all .2s ease-in-out;
}

.sidebar nav a:hover {
    color: var(--main-color) !important;
}

.container.header-separator {
    margin-top: 55px;
}

.humburger.open~.sidebar {
    right: 0;
}

.overlay.open {
    opacity: 1;
    visibility: visible;
}

.sidebar.open {
    right: 0;
}

body.menu-open {
    overflow: hidden;
}

.sidebar__social {
    display: block;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------FOOTER------------------------------------------------------------------*/

.site-footer {
    padding: 28px 0 0;
    background-color: #060606 !important;
    border-top: 1px solid rgba(255, 255, 255, .2);
}

.footer__columns {
    display: grid;
    grid-template-columns: 1fr;
    justify-content: space-between;
    gap: 10px;
}

.footer__right-column {
    display: grid;
    grid-template-columns: 2fr;
    align-items: baseline;
    row-gap: 40px;
}

.footer__column,
.footer__big-column,
.footer__small-column {
    display: flex;
    flex-direction: column;
}

.footer__links {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.footer__links span,
.footer__links a,
.footer__link {
    font-size: 12px;
    position: relative;
    font-weight: 500;
    color: #bcbcbc !important;
    width: fit-content;
    transition: all .2s ease-in-out;
}

.footer__links a:hover {
    color: var(--main-color) !important;
}

.footer__medias {
    display: flex;
    flex-direction: column;
    gap: 14px;
    margin-bottom: 17px;
}

.footer__medias .footer__title {
    margin: 0;
    font-size: 15px;
    color: #777777;
    font-weight: 400;
}

.footer__icons {
    display: flex;
    gap: 15px;
}

.footer__icon {
    width: 35px;
    height: 35px;
    transition: all .3s ease-in-out;
    position: relative;
}

.footer__icon img {
    width: 100%;
    height: 100%;
}

.footer__icon.close img {
    width: 35px;
    height: 35px;
}

.footer__icon.close {
    display: flex;
    align-items: center;
    gap: 10px;
    background-clip: padding-box;
    position: relative;
}

.footer__icon.close::before {
    content: "";
    border: 1px solid var(--main-color);
    border-radius: 150px;
    width: 156px;
    height: 59px;
    left: -9px;
    position: absolute;
    opacity: 0;
    transition: all .3s ease-in-out;
}

.footer__icon.close span {
    display: none;
}

.footer__subcolumn {
    grid-column: span 3;
}

.footer__icon svg {
    width: 35px;
    height: 35px;
}

.footer__big-column {
    display: flex;
    gap: 30px;
}

.footer__small-column {
    gap: 20px;
}

.footer__small-column .footer__title {
    font-size: 16px;
    font-weight: 300;
    color: #777777;
    margin: 0;
}

.footer__bot {
    font-size: 14px;
    font-weight: 400;
    color: #bcbcbc;
    transition: all 0.2s ease-in-out;
    position: relative;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.footer__bot i {
    width: 35px;
    height: 35px;
    background: #919191;
    border-radius: 50%;
    color: #fff;
    fill: #fff;
    margin-right: 8px;
    position: relative;
}

.footer__bot:hover i {
    background: #d9ff66;
}

.footer__bot:hover i * {
    fill: #000;
}

.footer__bot i svg {
    position: absolute;
    left: 0;
    top: 0;
    width: 13px;
    height: 13px;
    right: 0;
    bottom: 0;
    margin: auto;
}

.footer__bot span {
    vertical-align: middle;
    display: inline-block;
}

.footer__mail {
    font-size: 14px;
    color: #bcbcbc;
    font-weight: 400;
    transition: all 0.2s ease-in-out;
}

.footer__links .menu-item span,
.footer__links .menu-item a {
    transition: all .2s ease;
    line-height: 1.55;
}

.footer__mail:hover,
.footer__bot:hover,
.footer__links .menu-item a:hover,
.footer-bottom__link:hover {
    color: var(--main-color) !important;
}

.footer__button {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--main-color);
    height: 35px;
    border-radius: 51px;
    color: var(--main-color) !important;
    font-size: 12px;
    font-weight: 500;
    max-width: 150px;
    transition: all 0.2s ease-in-out;
}

.footer__button:hover {
    background-color: var(--main-color);
    color: #000 !important;
}

.footer__top {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    padding-bottom: 28px;
}

.footer__bottom {
    padding: 15px 0;
}

.footer-bottom__items {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    color: #fff;
    font-size: 14px;
}

.footer__alert {
    opacity: 0.3;
    font-size: 12px;
    color: #fff;
}

.footer-bottom__link {
    color: #bcbcbc;
    font-size: 10px;
    transition: all .2s ease-in-out;
}

.footer-bottom__copyright {
    color: #d3d3d3;
    font-size: 10px;
}

.footer-bottom__developer img {
    max-width: 70px;
    max-height: 29px;
    width: 100%;
}

.footer__bot::after {
    content: "";
    display: none !important;
    background-image: url(/wp-content/themes/reboot/img/satoshi-bot.svg);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    width: 23px;
    height: 23px;
    position: absolute;
    right: 16px;
    top: -6px;
    transition: all .3s ease-in-out;
}

.footer__icon:not(.close):before,
.footer__icon:not(.close)::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: opacity 0.3s ease-in-out;
}

/* YouTube */
.footer__icon.youtube::before {
    background-image: url('/wp-content/themes/reboot/img/YT_green.svg');
    opacity: 1;
}

.footer__icon.youtube::after {
    background-image: url('/wp-content/themes/reboot/img/youtube.svg');
    opacity: 0;
}

.footer__icon.youtube:hover::before {
    opacity: 0;
}

.footer__icon.youtube:hover::after {
    opacity: 1;
}

/* Telegram */
.footer__icon.telegram::before {
    background-image: url('/wp-content/themes/reboot/img/tg_green.svg');
    opacity: 1;
}

.footer__icon.telegram::after {
    background-image: url('/wp-content/themes/reboot/img/tg.svg');
    opacity: 0;
}

.footer__icon.telegram:hover::before {
    opacity: 0;
}

.footer__icon.telegram:hover::after {
    opacity: 1;
}

/* X (Twitter) */
.footer__icon.x::before {
    background-image: url('/wp-content/themes/reboot/img/x_green.svg');
    opacity: 1;
}

.footer__icon.x::after {
    background-image: url('/wp-content/themes/reboot/img/twitter.svg');
    opacity: 0;
}

.footer__icon.x:hover::before {
    opacity: 0;
}

.footer__icon.x:hover::after {
    opacity: 1;
}

/* Dzen */
.footer__icon.dz::before {
    background-image: url('../img/dzen_gr.svg');
    opacity: 1;
}

.footer__icon.dz::after {
    background-image: url('../img/zen.svg');
    opacity: 0;
}

.footer__icon.dz:hover::before {
    opacity: 0;
}

.footer__icon.dz:hover::after {
    opacity: 1;
}

/* VK */
.footer__icon.vk::before {
    background-image: url('/wp-content/themes/reboot/img/vk-icon.svg');
    opacity: 1;
}

.footer__icon.vk::after {
    background-image: url('/wp-content/themes/reboot/img/vk-hover.svg');
    opacity: 0;
}

.footer__icon.vk:hover::before {
    opacity: 0;
}

.footer__icon.vk:hover::after {
    opacity: 1;
}

/* Instagram */
.footer__icon.instagram::before {
    background-image: url('/wp-content/themes/reboot/img/ig_green.svg');
    opacity: 1;
}

.footer__icon.instagram::after {
    background-image: url('/wp-content/themes/reboot/img/ig.svg');
    opacity: 0;
}

.footer__icon.instagram:hover::before {
    opacity: 0;
}

.footer__icon.instagram:hover::after {
    opacity: 1;
}

.b-policy-info {
    position: fixed;
    bottom: -9999px;
    left: 40px;
    bottom: 22px;
    z-index: 1100;
    width: 100%;
    padding: 0;
    background-color: hsla(0, 0%, 100%, .95);
    max-width: 465px;
    box-shadow: 0 0 48px rgba(17, 56, 86, .2);
    display: none;
}

.b-policy-info__wrapper {
    display: flex;
    position: relative;
    justify-content: space-between;
    align-items: center;
    max-width: 996px;
    margin: 0 auto;
    padding: 12px 52px 12px 24px;
}

.b-policy-info__text {
    color: #000000;
    font-size: 12px;
    font-family: "Inter", Arial, sans-serif;
    line-height: 18px;
}

.b-policy-info__text a {
    color: #000000;
    text-decoration: underline !important;
}

.b-policy-info__cross {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 16px;
    height: 16px;
    background-size: cover;
    cursor: pointer;
}

.b-policy-info__cross:after {
    display: block;
    width: 60px;
    height: 90px;
    margin-top: -25px;
    margin-left: -25px;
    content: "";
    background-color: transparent;
}

.b-icon_style_cross {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Cg fill='%236A7287'%3E%3Cpath d='M0 .785L.785 0 11 10.215l-.785.785z'/%3E%3Cpath d='M.785 11L0 10.215 10.215 0 11 .785z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 11px;
    width: 11px;
}

@media screen and (max-width:767px) {
    .b-policy-info {
        max-width: 100%;
        width: 100%;
        left: 0;
        bottom: 0;
    }

    .b-policy-info__text {
        font-size: 10px;
        text-align: center;
    }

    .b-policy-info__wrapper {
        padding: 5px 52px 5px 24px;
    }

    .b-policy-info__cross {
        top: 10px;
    }

}

.footer__top {
    display: flex;
    justify-content: space-between;
    align-items: start;
    gap: 30px;
}

.footer__group {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 30px;
    flex-direction: column;
}

footer .exchange {
    display: block;
}

footer .exchange span {
    display: none;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------CRYPTOCURRENCY------------------------------------------------------------------*/

.topCrypto {
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #f2f2f2;
    position: relative;
    z-index: 1;
}

.dark-theme .topCrypto {
    border-color: #303030;
}

.cryptocurrency__items {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    overflow-x: auto;
    gap: 35px;
    padding-bottom: 15px;
}

.cryptocurrency__item {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    font-weight: 400;
    font-size: 12px;
}

.cryptocurrency__title {
    text-transform: uppercase;
}

.cryptocurrency__icon {
    min-width: 25px;
    min-height: 24px;
}

.cryptocurrency__icon img {
    width: 100%;
    height: auto;
}

.cryptocurrency__info {
    color: #000;
}

.cryptocurrency__info .cryptocurrency__percent::before {
    display: inline-block;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    content: "";
    transition: transform 0.3s;
    margin: 0 4px 1px 3px;
    vertical-align: middle;
}

.cryptocurrency__info.down {
    background-color: #FFCCBF;
}

.cryptocurrency__info.down .cryptocurrency__percent::before {
    border-top: 5px solid #222222;
}

.cryptocurrency__info.up {
    background-color: #B1F4D1;
}

.cryptocurrency__info.up .cryptocurrency__percent::before {
    border-bottom: 5px solid #222222;
    border-top: 0;
}

.cryptocurrency__info {
    padding: 5px 10px;
    white-space: nowrap;
    border-radius: 4px;
    width: max-content;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------STORIES------------------------------------------------------------------*/
.topContentStories {
    display: none;
}

.topContentStories__container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    scrollbar-width: none;
}

.wpstory-feed-item .wpstory-feed-canvas {
    max-width: 60px;
    max-height: 60px;
    width: 100%;
    height: 100%;
    border: 1px solid var(--white_text_black);
    border-radius: 50%;
    cursor: pointer;
    margin-bottom: unset !important;
}

.wpstory-feed-item {
    width: auto !important;
    margin: 0 !important;
    max-width: 60px;
    max-height: 60px;
}

.wpstory-slider-container {
    overflow: unset !important;
    touch-action: none !important;
    transform: unset !important;
}

.wpstory-circle-title,
.wpstory-slider-nav,
.wpstory-item-circles .wpstory-feed-item-ins .wpstory-circle-image:before,
.wpstory-item-circles .wpstory-feed-item-ins .wpstory-feed-canvas:before {
    display: none !important;
}

.wpstory-item-circles .wpstory-feed-item-ins .wpstory-circle-image canvas,
.wpstory-item-circles .wpstory-feed-item-ins .wpstory-circle-image img,
.wpstory-item-circles .wpstory-feed-item-ins .wpstory-feed-canvas canvas,
.wpstory-item-circles .wpstory-feed-item-ins .wpstory-feed-canvas img {
    height: 50px !important;
    width: 50px !important;
}

.wpstory-shortcode-wrapper {
    margin-bottom: 0 !important;
    overflow-x: hidden;
    scrollbar-width: none;
}

.wpstory-shortcode-wrapper .wpstory-slider-wrapper {
    gap: 20px;
    transform: unset !important;
}

.wpstory-modal-author-image {
    display: none;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------HOME------------------------------------------------------------------*/

.section-block.HomeTopest {
    padding-bottom: 10px;
}

.section-html {
    margin: 1rem 0 5rem;
    padding: unset;
}

#main .section-block:not(.section-html) {
    margin: 0;
    padding: 0;
}

.section-block__title {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 0;
}

.section-block__header {
    margin-bottom: 20px;
}

.w-animate--started[data-animate-style=fadeindown] {
    transform: none !important;
}

.HomeTopest .section-block__title::before {
    content: "🔥";
    display: inline-block;
    width: 26px;
    height: 30px;
    margin-right: 5px;
    position: relative;
    left: -6px;
}

.post_card_tags {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 9px;
    align-items: center;
    position: absolute;
    top: 12px;
    left: 12px;
    right: 12px;
    z-index: 2;
}

.post_card_tags li {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 12px;
    border-radius: 22px;
    background-color: var(--fiol-color);
    padding: 6px 7px;
}

.entry-image .post_card_tags {
    top: 12px;
    left: 12px;
}

.post-card {
    position: relative;
    max-width: 100%;
}

body:not(.single-post) .post-card__thumbnail {
    max-height: 400px;
    width: 100%;
    aspect-ratio: 16/9;
    margin-bottom: 22px;
}

body:not(.single-post) .post-card__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#main .post-card__category {
    display: none;
}

body:not(.single-post) .post-card__title {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    position: relative;
    top: unset;
    left: 0;
    bottom: 0px;
    color: var(--white_text_black);
    padding: 0px 0 5px 0px;
    text-wrap: balance;
    margin-bottom: 0;
}

body:not(.single-post) .post-card__description {
    display: none;
}

.post-card__meta {
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    width: 100%;
    margin-top: 10px;
    font-weight: 400;
    font-size: 13px;
    line-height: normal;
}

.entry-meta {
    display: flex;
    align-items: center;
    width: 100%;
    font-weight: 400;
    font-size: 13px;
    line-height: normal;
    position: static;
    justify-content: flex-start;
    border-bottom: unset;
    margin: 10px 0 25px;
    padding: 0;

}

.postitem__author {
    font-size: 12px;
    flex: 0 0 31%;
    color: var(--autor_txt);
    text-decoration: underline #838383 1px solid;
    text-underline-offset: 4px;
}

.entry-meta .postitem__author {
    flex: 1 0 auto;
    text-decoration: none;
    color: var(--autor_txt);
}

.post-card__date,
.date_post {
    position: relative;
    color: var(--autor_txt);
    margin-bottom: 0;
    margin-right: 24px;
    padding-right: 7px;
    padding-left: 0;

}

.post-card__meta:has(.post-card__comments) .post-card__date::after,
.entry-meta:has(.entry-comments) .date_post::after {
    content: "";
    position: absolute;
    display: inline-block;
    right: -7px;
    bottom: 3px;
    width: 1px;
    height: 10px;
    background-color: #000;
    opacity: 20%;
}

.post-card__comments,
.post-card__views,
.entry-comments,
.entry-views {
    position: relative;
    font-size: 12px;
    color: var(--autor_txt);
    margin-right: 25px;
    margin-bottom: 0;
}

.post-card__comments::before,
.entry-comments::before {
    content: "";
    background-image: url("../img/chat-circle.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 20px;
    height: 20px;
    left: -5px;
}

.post-card__views::before,
.entry-views::before {
    content: "";
    background-image: url("../img/eyen.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 20px;
    height: 20px;
    left: -5px;
}

.dark-theme .post-card__views::before,
.dark-theme .entry-views::before {
    background-image: url("../img/eye.svg");
}

.entry-views::before {
    top: 7px;
}

.entry-comments::before {
    top: 6px;
}

.entry-views,
.entry-comments {
    flex-basis: auto;
    margin-right: 5px;
    padding-left: 22px;
    padding-right: 5px;
}

.post-card__date::before,
.date_post::before {
    content: none;
}

body:not(.single-post) .post-card--standard {
    margin-bottom: 5rem;
}

body:not(.single-post) .post-card--standard::after {
    content: none;
}

.widget-area {
    max-width: 316px;
    -ms-flex: 0 0 300px;
    flex: 0 0 316px;
}

.widget-area .sticky-sidebar:not(.is_stuck) {
    padding-top: 9%;
}

.tag_block__title {
    font-size: 20px;
    font-weight: 700;
    text-transform: lowercase;
    margin-bottom: 25px;
}

.tag_block__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding-bottom: 10px;
}

.tag_block__tag {
    background-color: var(--main-color);
    background-color: #f1f1f1;
    padding: 8px;
    font-size: 14px;
    font-weight: 500;
    transition: all 0.2s;
    color: #000;
}

.tag_block__tag:hover {
    background-color: var(--main-color);
    color: inherit !important;
}

.sidebar__block_tag_block {
    /* border-bottom: 1px solid #e6e6e6; */
    margin-bottom: 43px;
}

.sidebar__block_comment_block {
    display: none;
}

.sidebar__block_comment_title {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    margin-bottom: 25px;
}

.sidebar__block__social .wp-block-social-link-anchor {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 48px;
    height: 50px;
    background-color: #919191;
}

.wp-block-social-links .wp-social-link svg {
    height: auto;
    width: auto;
}

.sidebar__block__social {
    /*    margin-bottom: 54px;*/
    margin-top: 54px;
}

.sidebar__block_subscribe_title {
    font-size: 18px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 20px;
}

.sidebar__block_comment_description {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 30px;
}

.sidebar__block_comment_description a {
    text-decoration: underline;
    text-underline-offset: 4px;
    transition: all 0.2s;
}

.sidebar__block_comment_button {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    height: 56px;
    border: 1px solid var(--white_text_black);
    color: var(--white_text_black);
    transition: all 0.2s;
}

.sidebar__block_trend_block {
    background-color: #F4F3F5;
    padding: 12px 25px 10px;
    margin-bottom: 60px;
}

.trend_block__title {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 18px;
}

.trend_block__item {
    padding: 11px 0 13px;
    border-top: 1px solid #e6e6e6;
}

.trend_block__tags {
    margin-bottom: 12px;
}

.trend_block__tags__item {
    font-size: 12px;
    font-weight: 400;
    color: #E125E9;
    text-transform: lowercase;
    padding-right: 5px;
    transition: color 0.2s;
}

.trend_block__heading a {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    transition: color 0.2s;
    margin-bottom: 14px;
    line-height: 19.6px;
}

.trend_block__meta {
    display: flex;
    gap: 10px;
    font-size: 12px;
    color: #B6B8B7;
    margin-top: 5px;
    order: 2;
}

.trend_block__link {
    display: block;
}

.trend_block__link a {
    padding-bottom: 0px;
    border-bottom: 1px solid #cccc;
    display: table;
    width: auto;
    margin-top: 9px;
}

.trend_block__link a:hover {
    border-color: transparent;
}

.trend_block__content {
    font-size: 0;
}

.trend_block__content>div {}

/*.trend_block__content_text> {
    position: relative;
}*/

.trend_block__content_text {
    /*position: relative;*/
    font-size: 14px;
   /* display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    margin-top: -20px;*/
}
.trend_block__content_text > a{
    padding-bottom: 0px;
    border-bottom: 1px solid #cccc;
}
.trend_block__content_text>div {
    display: none !important;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------POST CARD------------------------------------------------------------------*/

.breadcrumb {
    opacity: unset;
    color: #636D76 !important;
    margin-bottom: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.breadcrumb:hover {
    opacity: .8;
}

.breadcrumb a,
.breadcrumb span {
    color: var(--grey_text_grey) !important;
    text-transform: unset;
    font-weight: 400;
    font-size: 13px;
}

.entry-title {
    font-size: 23px;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
}

.entry-share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
    background-image: url("../img/share.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 34px;
    height: 34px;
}

.dark-theme .entry-share .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
    background-image: url("../img/share-white.svg");
}


.ya-share2__container {
    max-width: unset;
    padding: unset;
    margin: unset;
}

.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    background-color: unset !important;
    padding: unset !important;
}

.ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item {
    margin: unset !important;
}

/* .ya-share2__list .ya-share2__list_direction_vertical {
    display: flex;
} */

.ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_bottom,
.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
    top: 50px !important;
}

.ya-share2__popup_x-direction_right {
    left: auto;
    right: 0;
}

.entry-meta .date_post {
    font-size: 12px;
}

.social-buttons {
    display: none;
}

.entry-image {
    position: relative;
    margin-bottom: 30px;
}

.entry-image img {
    width: 100%;
}

.entry-content {
    padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom: 1px solid #DEDEDE;
}

.entry-content h2 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
}

.entry-content p {
    font-size: 14px;
    line-height: 24px;
}

.entry-content a {
    border-bottom: 1px solid;
}

.entry-content .block-quote-back {
    background-color: #D7FF65;
    font-size: 18px;
    padding: 16px 17px;
    margin: 20px 0;
}

.entry-content .block-quote-top-bottom {
    border-top: 5px solid #D7FF65;
    border-bottom: 5px solid #D7FF65;
    padding: 25px 0;
    border-left: transparent !important;
    background-color: transparent;
}

.entry-content blockquote p {
    margin: 0;
    line-height: 27px;
}

.dark-theme .entry-content blockquote p {
    color: #000;
}

.author-box {
    margin-bottom: 30px;
}

.author-box .author-info .author-box__author {
    font-size: 13px;
    font-weight: 400;
    color: #636D76;
    margin-bottom: 20px;
}

.date_author {
    color: #B6B8B7;
    font-size: 13px;
}

.subscribe-tg {
    background-color: #121212;
}

.subscribe-tg__sides {
    display: flex;
    flex-direction: row;
}

.subscribe-tg__side {
    display: flex;
    justify-content: center;
    flex: 0 1 50%;
}

.subscribe-tg__side_medium {
    flex: 0 1 50%;
    align-self: end;
}

.subscribe-tg__img {
    max-width: 177px;
    max-height: 172px;
}

.subscribe-tg__img img {
    object-fit: cover;
}

.subscribe-tg__content {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 20px 20px;
}

.subscribe-tg__title {
    font-size: 18px;
    font-weight: 700;
    line-height: 25.5px;
    color: #fff;
}

.subscribe-tg__title span {
    color: var(--main-color);
}

.subscribe-tg__button {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    color: #000;
    background-color: #fff;
    font-size: 14px;
    font-weight: 700;
    max-width: 155px;
    width: 100%;
    transition: all .2s ease;
}

.related-posts__header {
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #000;
    margin-bottom: 30px;
}

.post-card--related .post-card__title {
    font-size: 16px;
    line-height: 22.4px;
}

.post-card--related .post-card__thumbnail {
    margin-bottom: 20px;
    max-height: 164px;
    height: 100%;
}

.post-card--related .post-card__thumbnail img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.post-card--related .post-card__description,
.post-card--related .post-card__meta {
    display: none;
}

.related-posts .post-cards {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 10px;
}

.site-content-inner {
    padding-bottom: 4rem;
}

.home .site-content-inner,
.page-template-page-exnode .site-content-inner {
    padding-bottom: 0;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a:hover,
a:focus,
a:active,
.spanlink:hover,
.entry-content a:not(.wp-block-button__link):hover,
.entry-content a:not(.wp-block-button__link):focus,
.entry-content a:not(.wp-block-button__link):active,
.top-menu ul li>a:hover,
.top-menu ul li>span:hover,
.main-navigation ul li a:hover,
.main-navigation ul li span:hover,
.footer-navigation ul li a:hover,
.footer-navigation ul li span:hover,
.comment-reply-link:hover,
.pseudo-link:hover,
.child-categories ul li a:hover {
    color: #777 !important;
}

.cryptocurrency__title,
.sidebar__block_subscribe_title,
.sidebar__block_comment_description,
.tag_block__title,
.sidebar__block_comment_title,
.related-posts__header,
.related-posts .post-card__title,
#reply-title,
h2,
h3,
p,
ol,
ul {
    color: var(--white_text_black);
}

.entry-title {
    color: var(--white_text_black);
}

/* .post-card--standard * {
    color: #000 !important;
} */

/*--------------------------------------------------------------------------------YOUTUBE VIDEOS------------------------------------------------------------------*/

.videos {
    margin-bottom: 50px;
}

.videos__block {
    background-color: #DAFB66;
    padding: 38px 0 42px;
}

.videos-block__heading {
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 27px;
}

.videos-block__items {
    display: flex;
    flex-direction: column;
    gap: 34px;
}

.videos-block__item {
    display: flex;
    flex-direction: column;
    gap: 20px;
    transition: all .2s ease;
}

.videos-block__image img {
    width: 100%;
    height: auto;
    min-height: 147px;
    object-fit: cover;
}

.videos-block__title {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*.home.sidebar-none .content-area{
    max-width: calc(100% - 316px);
    -ms-flex: 0 0 calc(100% - 316px);
    flex: 0 0 calc(100% - 316px);
    padding-right: 45px;
}*/
@media (min-width: 992px) {
    .home.sidebar-none .content-area {
        max-width: calc(100% - 316px);
        -ms-flex: 0 0 calc(100% - 316px);
        flex: 0 0 calc(100% - 316px);
        padding-right: 45px;
    }
}

#videos {
    width: 100%;
}

.home.sidebar-none .widget-area .sticky-sidebar.second {
    padding-top: 5%;
}

.trend_block__item .hashtags_items {
    display: block;
    margin-top: 0px;
    order: 1;
    display: block !important;
    margin-bottom: -15px;
}

.trend_block__item .hashtags_items span {
    font-size: 12px;
    font-weight: 400;
    color: #E125E9;
    text-transform: lowercase;
    padding-right: 5px;
    transition: color 0.2s;
}

.trend_block__item .bind,
.trend_block__item .source {
    display: none;
}

.trend_block__item {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    /* -webkit-line-clamp: 3;
    overflow: hidden;*/
    display: grid;
    -webkit-box-orient: vertical;
    transition: color 0.2s;
    /* margin-bottom: 14px; */
    line-height: 19.6px;

}

.entry-content {
    color: #000 !important;
    border-bottom: 1px solid #d7ff65 !important;
    border-color: transparent !important;
    max-width: 100%;
}


.article-card>.author-box,
.entry-comments,
.post-card__comments {
    display: none !important;
}

.page-header h1 {
    color: var(--white_text_black);
}

.article-post .entry-content p:last-child a {
    display: none;
}


.sidebar__block_categories {
    position: relative;
    margin-bottom: 40px;
}

.tag_block__tags #top-menu {
    position: relative;
    gap: 8px;
    flex-wrap: wrap;
}

.tag_block__tags #top-menu li {
    position: relative;
    background-color: #f1f1f1;
    padding: 8px;
    font-size: 14px;
    font-weight: 500;
    transition: all 0.2s;
}

.tag_block__tags #top-menu li span,
.tag_block__tags #top-menu li a {
    color: #000 !important;
}

.tag_block__tags #top-menu li:hover {
    background-color: var(--main-color);
}

.tag_block__tags #top-menu li:hover a {
    color: #fff !important;
}

.tag_block__tags #top-menu li:hover span:before,
.tag_block__tags #top-menu li:hover a:before {
    color: #fff !important;
}

.tag_block__tags #top-menu li span:before,
.tag_block__tags #top-menu li a:before {
    width: auto !important;
    content: "#";
    display: inline !important;
    position: relative;
    color: #000 !important;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    transform: none !important;
    margin-right: 0px;
    width: auto !important;
    height: auto !important;
    background: none !important;
    font-size: 14px;
}

.findError {
    background: #f4f3f5;
    padding: 20px;
    text-align: center;
    margin-bottom: 10px;
    font-size: 14px;
    letter-spacing: .1px;
    font-weight: bold;
    line-height: 21px;
    color: #111;
}

.j-homeMore {
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    height: 56px;
    border: 1px solid var(--white_text_black);
    color: var(--white_text_black);
    transition: all 0.2s;
    max-width: 450px;
    margin: 0 auto;
}

.entry-meta .postitem__author {
    /*display: none;*/
    font-size: 12px;
    color: var(--autor_txt);
    text-decoration: underline #838383 1px solid;
    text-underline-offset: 4px;
}

.article-card .breadcrumb {
    display: none;
}

.discusCommentsSingle.related-posts {
    max-width: 750px !important;
    margin: 0;
}

@media (min-width: 768px) {
    .fixed.related-posts {
        max-width: 100%;
    }
}

@media screen and (max-width:767px) {
    .topCrypto {
        padding-bottom: 0;
        padding-top: 12px;
    }

    .home .topCrypto {
        margin-bottom: 0;
    }

    .site-header {
        margin-bottom: 13px;
    }

    .home.sidebar-none #page>.site-content {
        padding-top: 10px;
    }

    .videos__block {
        padding: 8px 0 22px;
    }

    .videos {
        margin-bottom: 20px;
    }

    .post-card--related {
        max-width: 100%;
        width: 100%;
    }

    .related-posts__header {
        text-align: left;
    }

    .post-card--related .post-card__thumbnail {
        max-height: 200px;
    }

    .site-content-inner {
        padding-bottom: 0px;
    }

    .j-homeMore {
        margin-bottom: 50px;
    }
}


/*-------------------------------------------------------------------------------------RATES--------------------------------------------------------------------------*/
.rates {
    position: relative;
    width: 100%;
    display: block;
    padding-bottom: 40px;
}

.rates_head {
    display: none;
}

.ratesList .col:nth-child(1) {
    display: flex;
    align-items: center;
    flex: 0 0 60px;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: var(--white_text_black);
    text-align: left;
    padding-left: 15px;
}

.ratesList .col:nth-child(2) {
    flex: 0 0 60px;
    text-align: center;
    display: none;
}

.ratesList .col:nth-child(3) {
    flex: 0 0 145px;
    padding-left: 0;
    position: relative;
}

.ratesList .col:nth-child(4) {
    flex: 0 0 160px;
    text-align: right;
}

.ratesList .col:nth-child(5) {
    flex: 0 0 205px;
    text-align: right;
    font-size: 16px;
    line-height: 18px;
    color: #000;
}

.ratesList .col:nth-child(6) {
    flex: 0 0 259px;
    text-align: right;
    font-size: 16px;
    line-height: 18px;
    color: #000;
    padding-right: 15px;
}

.ratesList .col:nth-child(7) {
    flex: 0 0 170px;
    text-align: center;
    font-size: 10px;
    color: #65687d;
    align-items: center;
}

.ratesList .col a {
    font-weight: bold;
    border-bottom: 1px solid;
    border-color: #ccc;
    padding-bottom: 2px;
    color: var(--white_text_black);
    display: inline-block;
    background: #dcdff0;
    border-radius: 4px;
    width: 130px;
    font-size: 14px;
    line-height: 30px;
    color: #17181f;
    text-align: center;
    text-decoration: none;
    transition: background-color .2s ease-in-out;
}

.rates_top_filter {
    position: relative;
}

.rates_head .select {
    position: relative;
}

.rates_wrap {
    position: relative;
    overflow: auto;
}

.rates_wrap span:nth-child(1) {
    font-weight: 700;
    font-size: 15px;
    letter-spacing: .02em;
    color: var(--white_text_black);
    margin: 0 0 5px 0;
    display: block;
    /* text-decoration: underline; */
    /* border-bottom: 1px solid #ccc; */
}

.rates_wrap span:nth-child(2) {
    font-size: 12px;
    letter-spacing: .02em;
    color: var(--white_text_black);
}

.rates_wrap span.up {
    color: green;
}

.rates_wrap span.down {
    color: red;
}

.rates_wrap_row {
    display: flex;
    align-items: center;
    transition: box-shadow .2s ease-in-out;
    cursor: pointer;
    position: relative;
    flex-wrap: nowrap;
    border-radius: 5px;
    width: 100%;
    justify-content: space-between;
}

.rates_wrap_row:nth-child(2n+2) {
    background: var(--rates_bg);
}

.rates_wrap_row:nth-child(2n+2) .col {
    background: var(--rates_bg);
}

.rates_wrap_row .col {
    padding: 10px 0;
    min-height: 63px;
}

#fiat-select {
    /* Reset */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    outline: 0;
    font: inherit;
    /* Personalize */
    padding: 0 2em 0 1em;
    color: var(--white_text_black);
    border-radius: 0.25em;
    cursor: pointer;
    /* <option> colors */
    /* Remove focus outline */
    /* Remove IE arrow */
    background: var(--rates_bg);
    font-weight: bold;
    height: 37px;
    position: relative;
}

.rates_head .col:nth-child(3):before {
    content: "" !important;
    background-repeat: no-repeat;
    background-position-y: 13px;
    transform: rotate(180deg);
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjxwYXRoIGRhdGEtbmFtZT0iUm91bmRlZCBSZWN0YW5nbGUgODkwIGNvcHkgMiIgY2xhc3M9ImNscy0xIiBkPSJNNTE3Ljc3OCw2MTAuOGEwLjcyMSwwLjcyMSwwLDAsMS0xLjAxNiwwTDUxNCw2MDcuNzY5bC0yLjc5LDMuMDI4YTAuNzE1LDAuNzE1LDAsMSwxLTEuMDEtMS4wMTFsMy4yNzMtMy41NTJjMC4wMDktLjAwOS4wMTItMC4wMjEsMC4wMjEtMC4wM2EwLjcyMywwLjcyMywwLDAsMSwxLjAxNywwLDAuMDIyLDAuMDIyLDAsMCwxLDAsMGwzLjI2NSwzLjU3N0EwLjcxMiwwLjcxMiwwLDAsMSw1MTcuNzc4LDYxMC44WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUxMCAtNjA2KSI+PC9wYXRoPjwvc3ZnPg==');
    width: 30px;
    height: 30px;
    position: absolute;
    display: block;
    right: 12px;
    top: 4px;
    z-index: 1;
    pointer-events: none;
}

.dark-theme .rates_head .col:nth-child(3):before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="5" viewBox="0 0 8 5" style="&%2310; fill: %23fff;&%2310;"><path data-name="Rounded Rectangle 890 copy 2" class="cls-1" d="M517.778,610.8a0.721,0.721,0,0,1-1.016,0L514,607.769l-2.79,3.028a0.715,0.715,0,1,1-1.01-1.011l3.273-3.552c0.009-.009.012-0.021,0.021-0.03a0.723,0.723,0,0,1,1.017,0,0.022,0.022,0,0,1,0,0l3.265,3.577A0.712,0.712,0,0,1,517.778,610.8Z" transform="translate(-510 -606)"/></svg>');
}

#fiat-select:focus {
    outline: none;
}

#fiat-select::-ms-expand {
    display: none;
}

h1.rates-title {
    font-size: 23px;
    line-height: 1.4;
    font-weight: 700;
    color: var(--white_text_black);
}

.by_coingecko {
    margin: 30px 0;
    font-weight: 500;
    color: #474a60;
    font-size: 18px
}

.by_coingecko a {
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px
}

.by_coingecko a img {
    max-width: 100px
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------USER POST--------------------------------------------------------------------------*/

.article-form-container {
    width: 100%;
    margin-bottom: 50px;
}

.article-form-container h1 {
    font-size: 23px;
    line-height: 1.4;
    font-weight: 700;
    margin: 0 0 30px;
    color: var(--white_text_black);
}

.article-form-container .textTitle textarea {
    max-width: 600px;
    font-size: 18px;
    width: 100%;
    height: 50px;
    outline: none;
    padding: 11px 27px;
    color: #000;
    background-color: #e4e3e3;
    border-radius: 5px;
    resize: vertical;
    overflow: hidden;
    overflow-wrap: break-word;
}

.article-form-container .textTitle textarea::placeholder {
    color: #777777;
}

.article-form-container .form-group:nth-child(2) {
    max-width: 440px;
    text-align: center;
    color: #7d7d7d;
    background-color: #e4e3e3;
    border-radius: 10px;
    border: 2px dashed #7d7d7d;
    cursor: pointer;
    position: relative;
    margin: 25px 0;
    font-size: 15px;
    padding: 40px 30px;
}

#drop-area {
    border: 0 !important;
}

#drop-area p {
    color: #777777;
    line-height: 1.4;
}

#wp-myeditor label {
    margin-bottom: 10px;
    color: var(--white_text_black);
}

.wp-editor-area {
    width: 100%;
}

#myeditor_ifr {
    height: 400px !important;
}

#mceu_24 {
    display: none;
}

#mceu_14 {
    background-color: #fff;
    border-bottom: 0 !important;
}

.article-form-container .mce-btn-group .mce-btn {
    border: 1px solid #b3b3b3 !important;
    border-color: transparent !important;
    margin-left: 7px !important;
    margin-top: 3px !important;
    line-height: 1.8;
}

.article-form-container .mce-btn-group .mce-btn:hover {
    background: #f6f7f7 !important;
    color: #1d2327 !important;
    border: 1px solid #b3b3b3 !important;
    box-shadow: none !important;
    outline: none !important;
}

#mceu_14-body,
.mce-toolbar .mce-btn-group {
    padding: 0 !important;
}

.article-form-container #submit-article {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    height: 50px;
    border: 1px solid var(--white_text_black);
    color: var(--white_text_black);
    width: 100%;
    max-width: 170px;
    transition: all 0.2s;
    margin-top: 25px;
}

.article-form-container #submit-article:hover {
    color: #777;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.referallLinks {
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
}

.referallLinks>a {
    display: block;
    max-height: 60px;
}

.referallLinks>a img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.success-form {
    margin-top: 15px;
    display: block;
}

.success-form.success {
    color: green;
}

.success-form.error {
    color: red;
}

.header_userpost {
    display: flex;
    justify-content: center;
    text-align: center;
    font-size: 12px;
    font-weight: 800;
    line-height: 1.5;
    border-radius: 5px;
    padding: 7px 12px;
    position: relative;
    background: var(--device-gradient), #0a0909;
    flex: 1 1 auto;
    max-width: 294px;
    width: 100%;
    gap: 5px;
}

.header_userpost span {
    color: #000;
    z-index: 2;
}

.header_userpost i {
    transition: all 0.8s;
}

.header_userpost i svg {
    width: 13px;
    height: 14px;
}

/*.header_userpost::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    filter: blur(25px);
    transform: scale(0.9);
    background: var(--device-gradient);
    opacity: 0;
    transition: all 0.3s;
}*/
.header_userpost:hover i {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

@media screen and (max-width:767px) {
    .header_userpost {
        display: none;
    }

    .footer__right-column {
        display: grid;
        /* grid-template-columns: 2fr; */
        align-items: baseline;
        row-gap: 11px;
        grid-column: 2 / 1;
        /* grid-column: 2 / -1; */
        grid-template-columns: 2fr 2fr;
        margin-top: 20px;
    }

    .related-posts .post-cards {
        gap: 30px;
    }
}

.article-form-container .mce-toolbar[role="menubar"] {
    display: none !important;
}

.article-form-container .mce-stack-layout-item.mce-last {
    display: none !important;
}

.loadInner {
    margin-bottom: 20px;
    text-align: center;
}

.clearNoneContents {
    position: relative;
}

.clearNoneContents:before {
    content: '';
    height: 1px;
    background: #f1f1f1;
    position: absolute;
    top: -40px;
    width: 100%;
    display: block;
}

@media screen and (max-width:767px) {
    .clearNoneContents:before {
        top: -27px;
    }

    .single-post .site-content-inner {
        padding-bottom: 4rem;
    }
}

/*-------------------------------------------------------------------------------------EXCHANGES--------------------------------------------------------------------------*/

.exchanges {
    width: 100%;
    margin-top: -15px;
    overflow-x: auto;
}

.exchange-row.header-row {
    position: relative;
}

.exchange-row.header-row::after {
    content: "";
    position: absolute;
    left: 29px;
    right: -347px;
    top: 50%;
    background: #f9f9f9;
    height: 1px;
    z-index: 0;
    transform: translateY(-50%);
}

.exchange-row {
    display: grid;
    grid-template-columns: minmax(45px, 41px) minmax(150px, auto) minmax(148px, auto) minmax(300px, auto) minmax(290px, auto) minmax(190px, auto);
    align-items: center;
    width: 100%;
}

.header-row.exchange-row {
    grid-template-columns: minmax(65px, 51px) minmax(125px, auto) minmax(160px, auto) minmax(330px, auto) minmax(240px, auto) minmax(150px, auto);
}

.exchanges-body .exchange-row:nth-child(2n) .exchange-cell {
    background-color: var(--rates_bg);
}

.exchange-row.header-row {
    padding: 0;
}

.exchanges-body .exchange-row {
    transition: all .3s ease-in-out;
}

.exchange-cell {
    vertical-align: middle;
    color: var(--white_text_black);
    font-weight: 700;
    font-size: 15px;
    padding: 16px 15px;
    min-height: 63px;
}

.header-row .exchange-cell {
    font-weight: bold;
    font-size: 14px;
    padding: 10px 0px;
}

.header-row .exchange-cell span {
    background: var(--rates_bg);
    padding: 10px;
    border-radius: 10px;
    display: inline-block;
    position: relative;
    z-index: 1;
}

.cell-num {
    font-size: 16px !important;
    padding-right: 0;
}

.exchange-row.header-row .cell-num {
    line-height: 1.173;
}

.exchanges-body .cell-num {
    line-height: 1.7;
    white-space: nowrap;
}

.cell-name a {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: var(--white_text_black);
    gap: 10px;
    position: relative;
}

.cell-name img {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    object-fit: cover;
}

.cell-trust {
    text-align: center;
    position: relative;
}

.header-row .cell-trust span {
    padding: 10px 30px 10px 10px;
    color: var(--white_text_black);
    letter-spacing: normal;
}

.cell-trust span {
    background-color: rgb(201 250 200);
    border-radius: 5px;
    display: inline-block;
    padding: 3px 5px;
    color: rgb(0 120 68);
    font-weight: 700;
    min-width: 50px;
    letter-spacing: -1px;
    text-align: center;
}

.cell-volume-norm,
.cell-volume {
    text-align: center;
}

.exchanges-body .cell-volume-norm,
.exchanges-body .cell-volume {
    line-height: 1.7;
}

.cell-action {
    text-align: right;
}

.cell-action a {
    color: var(--white_text_black);
    text-decoration: none;
}

.circle-info {
    background: url('data:image/svg+xml,<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns%23" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns%23" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="Info_circled" x="0px" y="0px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve" inkscape:version="0.91 r13725" sodipodi:docname="info-with-circle.svg"><defs id="defs7"/><path fill="%23000" d="M10,0.4c-5.303,0-9.601,4.298-9.601,9.6c0,5.303,4.298,9.601,9.601,9.601c5.301,0,9.6-4.298,9.6-9.601 C19.6,4.698,15.301,0.4,10,0.4z M10.896,3.866c0.936,0,1.211,0.543,1.211,1.164c0,0.775-0.62,1.492-1.679,1.492 c-0.886,0-1.308-0.445-1.282-1.182C9.146,4.719,9.665,3.866,10.896,3.866z M8.498,15.75c-0.64,0-1.107-0.389-0.66-2.094l0.733-3.025 c0.127-0.484,0.148-0.678,0-0.678c-0.191,0-1.022,0.334-1.512,0.664L6.74,10.094c1.555-1.299,3.343-2.061,4.108-2.061 c0.64,0,0.746,0.756,0.427,1.92l-0.84,3.18c-0.149,0.562-0.085,0.756,0.064,0.756c0.192,0,0.82-0.232,1.438-0.719l0.362,0.486 C10.786,15.168,9.137,15.75,8.498,15.75z" id="path3" style="fill: %23fff;stroke: %23000;"/></svg>') center / contain no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    top: 44%;
    right: 19%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 1;
    padding: 25px 0 0;
}

.exchange-tooltip {
    position: absolute;
    display: none;
    top: 207%;
    left: -82%;
    transform: translateY(-50%);
    filter: drop-shadow(0 20px 13px rgb(0 0 0/0.03)) drop-shadow(0 8px 5px rgb(0 0 0/0.08));
    background-color: #fff;
    padding: 1rem;
    color: var(--autor_txt);
    font-weight: 400;
    width: 270px;
    line-height: 1.2;
    font-size: 12px;
    text-align: left;
    z-index: 999;
    transition: all .3s ease-in-out;
}

.exchange-tooltip>a {
    color: rgba(0, 0, 0, .8);
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-color: #000;
}

.circle-info:hover~.exchange-tooltip,
.exchange-tooltip:hover {
    display: block;
}

.exchange-cell.cell-button a {
    font-weight: bold;
    border-bottom: 1px solid;
    border-color: #ccc;
    padding-bottom: 2px;
    color: var(--white_text_black);
    display: inline-block;
    background: #dcdff0 !important;
    border-radius: 4px;
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    padding: 0 10px;
    color: #17181f;
    min-height: 30px;
    text-align: center;
    text-decoration: none;
    transition: background-color .2s ease-in-out;
}

.exchange-cell.cell-button {
    padding: 16px 15px;
}

div[data-popper-arrow],
div[data-popper-arrow]::before {
    position: absolute;
    width: 8px;
    height: 8px;
    background: inherit;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1)
}

div[data-popper-arrow] {
    visibility: hidden;
    top: -4px;
    left: 94%;
    transform: translateX(-50%);
    z-index: -1;
}

div[data-popper-arrow]::before {
    visibility: visible;
    content: "";
    transform: rotate(45deg)
}

.gecko-tooltip[data-popper-placement^=top]>div[data-popper-arrow] {
    bottom: -4px
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#receive-error,
#send-error {
    font-size: 12px;
    color: red;
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    padding-top: 10px;
    bottom: 0;
}

.home {
    flex: 1
}

.hero-block {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    width: 100dvw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background-image: url('/wp-content/themes/reboot/img/Dark_Gradient_02.webp');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 55px;
}

.home__hero {
    margin-top: -198px;
    padding-top: 250px;
}

.title {
    color: #ffffff;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.2;
}

.hero-block__title {
    margin-bottom: 27px;
    text-align: center;
}

.highlight {
    background-color: var(--main-color);
    padding: 15px;
    padding: 3px 5px;
    display: inline-block;
    line-height: 1;
}

.hero-block__wrapper {
    background-color: #fff;
    padding: 26px 39px 47px;
}

.exchange-block .option p {
    color: #000;
}

.col-input input {
    padding-right: 0;
}

.col-input input:focus {
    background-color: rgb(244, 244, 244);
}

.exchange-button {
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 25px;
    padding: 10px 20px;
    background-color: var(--main-color);
    border-radius: 10px;
    max-width: 241px;
    border: 1px solid transparent;
    transition: all .2s ease-in-out;
}

.exchange-button:hover {
    border-color: #fff;
    background-color: #060606;
}

.exchange-button img {
    max-width: 28px;
    width: 100%;
    max-height: 21px;
    height: auto;
    backface-visibility: hidden;
}

.exchange-button:hover img {
    animation: move 0.6s linear forwards;
}

.exchange-button span {
    font-size: 16px;
    line-height: 1.55;
    font-weight: 500;
    color: #fff !important;
}

.exchange-rate {
    margin-bottom: 42px;
}

@keyframes move {
    0% {
        transform: translateX(0px) translateY(0px);
        animation-timing-function:
            cubic-bezier(0.34, 1.61, 0.7, 1);
    }

    50% {
        transform: translateX(5px) translateY(-5px);
        animation-timing-function:
            cubic-bezier(0.34, 1.61, 0.7, 1);
    }

    100% {
        transform: translateX(0px) translateY(0px);
    }
}

.how-exchange {
    padding: 43px 0 46px;
}

.how-exchange__title {
    margin-bottom: 46px;
}

.how-exchange__steps {
    display: grid;
    grid-template-columns: 1fr;
    border: 1px solid #404040;
    border-radius: 10px;
    margin-bottom: 35px;
}

.how-exchange__step {
    display: grid;
    gap: 20px;
    border-bottom: 1px solid #404040;
    padding: 30px 20px;
}

.how-exchange__step:last-child {
    border-bottom: unset;
}

.how-exchange__step-num {
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: linear-gradient(0.5turn, rgba(15, 15, 15, 1) 0%, rgba(40, 40, 40, 1) 100%);
    border-radius: 10px;
    line-height: 1.55;
    font-weight: 600;
    font-size: 16px;
    border: 1px solid #434343;
    width: 53px;
    height: 53px;
    color: #fff;
}

.how-exchange__step-title {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 600;
    text-wrap: balance;
    color: #fff;
}

.how-exchange__step-text {
    color: #848588;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.55;
}

.ticker {
    overflow: hidden;
    width: 100dvw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    margin-bottom: 60px;
    padding: 24px 0;
}

.ticker__wrapper {
    display: flex;
    white-space: nowrap;
}

.ticker__track {
    display: flex;
    animation: ticker-scroll 60s linear infinite;
    backface-visibility: hidden;
}

.ticker__item {
    flex: 0 0 auto;
    width: 84px;
    height: 84px;
    background: #17161A;
    border-radius: 10px;
    margin: 0 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ticker__item img {
    width: 46px;
    height: 46px;
    object-fit: cover;
}

@keyframes ticker-scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}

.advantages {
    margin-bottom: 107px;
}

.advantages__title {
    margin-bottom: 44px;
    text-align: center;
}

.advantages__items {
    display: grid;
    grid-template-columns: 1fr;
    gap: 40px;
}

.advantages__item {
    display: flex;
    gap: 25px;
}

.advantages__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: linear-gradient(0.5turn, rgba(15, 15, 15, 1) 0%, rgba(40, 40, 40, 1) 100%);
    border-radius: 10px;
    border: 1px solid #434343;
    width: 53px;
    height: 53px;
    min-width: 53px;
    min-height: 53px;
}

.advantages__icon img {
    vertical-align: middle;
    max-width: 36px;
    max-height: 36px;
    width: 100%;
}

.advantages__content-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.28;
    margin-bottom: 10px;
    color: #fff;
}

.advantages__content-text {
    color: #848588;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.55;
}

.map-block {
    background-color: #17161A;
    padding: 42px 20px;
    border-radius: 10px;
    margin-bottom: 80px;
}

.map-block__title {
    margin-bottom: 52px;
    text-align: center;
}

.map-block__img {
    text-align: center;
    margin-bottom: 66px;
}

.faq {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 45px 40px;
    flex-direction: column;
    margin-bottom: 114px;
}

.faq__content {
    max-width: 360px;
    width: 100%;
}

.faq__title {
    margin-bottom: 20px;
}

.faq__subtitle {
    line-height: 1.5;
    font-size: 14px;
    color: #848588;
    font-weight: 300;
}

.faq__items {
    width: 100%;
}

.faq__item {
    border-top: 1px solid #eee;
}

.faq__item:last-child {
    border-bottom: 1px solid #eee;
}

.faq__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
    padding: 12px 0;
    cursor: pointer;
}

.faq__head.active svg {
    transform: rotate(-45deg);
}

.faq__head:hover svg {
    stroke: var(--main-color);
}

.faq__question {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.35;
    color: #fff;
}

.faq__icon svg {
    stroke: #fff;
    transition: all .2s ease-in-out;
    max-width: 25px;
    max-height: 25px;
}

.faq__answer {
    display: none;
    line-height: 1.55;
    font-size: 12px;
    color: #fff;
    padding-bottom: 25px;
}

.reviews__sides {
    display: grid;
}

.reviews__title {
    margin-bottom: 28px;
}

.reviews__items {
    display: none;
}

.reviews__left {
    order: 1;
}

.reviews__item {
    border: 1px solid #3c3c3c;
    border-radius: 10px;
    padding: 15px 20px;
    position: relative;
}

.review__text {
    color: #ababab;
    font-size: 14px;
    line-height: 1.35;
    font-weight: 300;
    margin-bottom: 30px;
}

.review__name {
    position: absolute;
    bottom: 0;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 500;
    background-color: #3c3c3c;
    border-radius: 10px 10px 0px 0px;
    padding: 1px 16px;
    color: #fff;
    transition: all .2s ease-in-out;
}

.reviews__link {
    display: block;
    color: var(--main-color);
    font-size: 18px;
    line-height: 1.55;
    font-weight: 400;
    text-align: center;
    margin: 35px 0 40px;
}

.reviews__link:hover {
    color: #fff !important;
}

.reviews__link svg {
    display: inline-block;
    transform: rotate(-45deg);
    transition: all .2s ease-in-out;
    margin-left: 10px;
}

.reviews__link:hover svg {
    transform: translateX(5px) rotate(-45deg);
}

.read-us {
    display: grid;
    align-items: center;
    justify-content: center;
    width: 100dvw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background-color: #000;
    padding: 30px 0 50px;
    margin-bottom: 28px;
}

.read-us__title {
    font-size: 16px;
    line-height: 1.55;
    font-weight: 500;
    margin-bottom: 20px;
    color: #fff;
}

.read-us__items {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
}

.read-us__item img {
    filter: invert(1);
}

.read-us__item:first-child img {
    width: 88px;
    height: 26px;
}

.read-us__item:last-child img {
    width: 65px;
    height: 17px;
}

.widget-block {
    position: fixed;
    bottom: 140px;
    right: 16px;
    border-radius: 44px;
    background: rgba(196, 196, 196, 0.22);
    text-align: center;
    z-index: 999;
}

.widget-links {
    width: 68px;
    position: relative;
    z-index: 1;
    padding: 4px 0;
}

.widget-links a {
    display: inline-block;
    cursor: pointer;
    width: 52px !important;
    height: 52px;
    margin: 4px 0;
    transition: opacity 0.2s ease-in-out;
}

.wp_top img {
    border-radius: 250px;
}

.widget-links a:hover {
    opacity: 0.7;
}

.scroll-to-top {
    position: fixed;
    bottom: 55px;
    right: 25px;
    text-align: center;
    z-index: 999;
}

.scroll-to-top rect,
.scroll-to-top path {
    transition: all .2s ease-in-out;
}

.scroll-to-top:hover rect {
    fill: var(--main-color);
}

.scroll-to-top:hover path {
    stroke: #fff;
}

.page-id-161 .entry-title {
    margin-bottom: 30px;
}

.page-id-161 .entry-content,
.page-id-161 .article-post,
.page-id-161 .entry-content p:last-child {
    margin: 0;
    padding-bottom: 0;
}

section {
    scroll-margin-top: 70px;
}

body:not(.single-post) .post-card__thumbnail {
    max-height: 100% !important;
    aspect-ratio: 16/10 !important;
}

.entry-content .table-of-contents ol .level-2,
.discusCommentsSingle.related-posts {
    display: none;
}

.sidebar__block__social .wp-block-social-link {
    transition: all .2s ease-in-out;
}

.sidebar__block__social .wp-block-social-link-anchor {
    position: relative;
}

.sidebar__block__social svg {
    overflow: visible;
}
.page-links .page-numbers, .page-links .post-page-numbers, .pagination .nav-links .page-numbers, .pagination .nav-links .post-page-numbers{
    color: var( --white_text_black);
}
@media screen and (max-width: 767px){
    [class*="__container"]{
        padding: 0 15px;
    }
}