:root {
    --bs-primary-rgb: 0, 117, 204;
}

/* Text */
img {
    border: 0 none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Arial, Helvetica, sans-serif;
    margin: 1.3em 0 0.7em;
    font-weight: normal;
    line-height: 1.2;
}

h1 {
    font-size: 190%;
    margin: 0 0 1em;
}
h2 {
    font-size: 150%;
}
h3 {
    font-size: 130%;
    font-weight: bold;
}
h4 {
    font-size: 120%;
}
h5 {
    border-bottom: 1px solid #e5e5e5;
    font-size: 140%;
    font-weight: normal;
    margin: 0 0 1.1em;
    padding: 0 0 1em;
}
h6 {
    font-size: 100%;
}

hr,
.hr {
    border-top: 1px solid;
    display: block;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 12px 0;
    overflow: hidden;
    padding: 0;
}

#workarea ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 0 1.5em;
}
#workarea ul li:before {
    content: "\2014\a0";
}
#workarea li {
    behavior: expression(
        !this.before ? this.before = this.innerHTML = '<span class="dash">— </span>' + this.innerHTML: ""
    );
    text-indent: -1.35em;
    margin: 0.6em 0;
}

#workarea ul ul {
    padding: 0 0 0 1.5em;
    margin: 0.6em 0;
}

table.data-table {
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
}
table.data-table th {
    text-align: left;
}
table.data-table td,
table.data-table th {
    padding: 1em;
    font-size: 0.85em;
}
table.data-table tr.alt-row {
    background-color: #f0f0f0;
}

.opinion-list {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2rem;
}

.opinion-item {
    display: flex !important;
    gap: 1rem;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.opinion-item.detail_Vpage {
    flex-direction: row;
}
.opinion-item.detail_Vpage .vstack {
    flex-direction: row;
    flex-wrap: nowrap;
}
.prev-video button.ytp-button {
    display: none !important;
}
#mnenie-posts .slider-panel.swiper-parent {
    gap: 20px;
}
.post-title.h4.main-news-2-height {
    min-height: 140px;
}
.autors-detail-tiext {
    width: 100%;
}
.uc-navbar-sticky .banners-top {
    display: none;
}
#reklama-posts .banners-grid {
    display: flex;
    gap: 10px;
}
#reklama-posts .translate-middle-slider {
    transform: translate(-50%, 0%) !important;
}
#banner-tiktok-posts .post-media{
    border-radius: 10px;
}
#banner-tiktok-posts .post-media img{
    min-height: 465px;
}
#uc-menu-panel .nav-y .uc-active > a {
    color: #212529 !important;
}
.watermark {
    pointer-events: none; /* Чтобы не мешал клику по ссылке */
}
.watermark.max-w-25 {
    max-width: 25%;
}
.watermark.max-h-25 {
    max-height: 25%;
}
.watermark.max-w-15 {
    max-width: 15%;
}
.watermark.max-h-15 {
    max-height: 15%;
}

.watermark.position-right-top {
    position: absolute !important;
    right: 10px !important;
    top: 10px !important;
    left: auto !important;
    bottom: auto !important;
}

.watermark.position-right-bottom {
    position: absolute !important;
    right: 10px !important;
    bottom: 10px !important;
    left: auto !important;
    top: auto !important;
}

.watermark.position-left-top {
    position: absolute !important;
    left: 10px !important;
    top: 10px !important;
    right: auto !important;
    bottom: auto !important;
}

.watermark.position-left-bottom {
    position: absolute !important;
    left: 10px !important;
    bottom: 10px !important;
    right: auto !important;
    top: auto !important;
}
.block-tiktok .tiktok-embed #embed-profile-container div{
    width: 100% !important;
}
.section-inner.panel .page-header .h4{
    display: flex;
    gap: 10px;
    align-items: center;
} 
@media only screen and (max-width: 920px) {
    .uc-bottom-navbar.panel.hstack {
        display: none;
    }
    #reklama-posts .banners-grid {
        display: block;
    }
    #reklama-posts .banners-grid .banners-top {
        margin: 10px 0;
    }
.shop-lisiting .type-product .content.vstack .h6{
        min-height: 60px;
    }
}
