@font-face {
    font-family: 'Moniqa Med Paragraph';
    src: url('../fonts/Moniqa-MediumParagraph.woff2') format('woff2'),
    url('../fonts/Moniqa-MediumParagraph.woff') format('woff'),
    url('../fonts/Moniqa-MediumParagraph.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@media (min-width: 1340px) {
    .sppb-row-container {
        max-width:1320px
    }
}

.sp-megamenu-parent .sp-mega-group>li>a {
    font-family: 'Alumni Sans', sans-serif;
    font-size: 30px;
    color: #eed675;
    text-decoration: none;
    text-transform: none;
    font-weight: 400;
}



.view-tag #sp-main-body, .view-tags #sp-main-body{
    padding-top: 150px;
    margin-top: -90px !important;!i;!;
}
body.view-login #sp-main-body {
    padding-top: 200px;
}
form.form-validate {
    background: #fff;
    padding: 30px;
    margin-bottom: 30px;
    border-radius: 10px;
    padding-bottom: 20px;
}
body.view-login label {
    color: #525252;
    font-size: 18px;
}
body.view-login .icon-eye.icon-fw {
    color: #1b0346;
}
body.view-login label.form-check-label {
    margin-bottom: 0;line-height: 1;
}
body.view-login .form-check-input {
    margin-top: 0;
}
body.view-login .com-users-login__submit.control-group {
    display: none;
}

.view-article .article-details .genn-art-article-header .article-info {
    margin-bottom: 0;
    margin-top: 0;
    justify-content: space-between;
    border-bottom: 1px solid #ffffff2e;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.view-article .article-details .genn-art-article-header .genn-art-tags {
    margin: 0;
    padding: 0;
    background: none;
    gap: 5px;
}

.genn-art-article-header .col-3 {
    background: #ffffff24;
    padding: 15px;
    border-radius: 20px;
}

.view-article .article-details .genn-art-article-header .article-info span {
    line-height: 1;
    font-size: 18px;
    color: #fff;
}
.view-article .article-details .genn-art-article-header .article-info span.hits {
    line-height: 1;
    font-size: 18px;
    color: #eed675;
}


.genn-art-article-header .tags>li a {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border: 1px solid #ffffff0f;
    border-radius: 6px;
    padding: 0 6px;
    color: #ffffff61;
}

.genn-art-article-header .tags>li {
    margin: 0;
}

.article-details {
    margin-top: -120px;
    padding-top: 150px;
    background-color: rgba(28, 3, 27, 0.8);
}
.genn-art-article-introtext-2 {
    color: #424242;
}
.genn-art-tags {
    margin-bottom: 0;
}

.genn-art-tags {
    background: #f1f1f1;
    margin: 0px -22px -22px -22px;
    padding: 15px 30px 22px 30px;
}
.view-categories #sp-main-body {
    padding-top: 90px !important;
}
.view-category #sp-main-body, .view-article #sp-main-body {
    margin-top: 0;
    padding-bottom: 0;
}
.genn-art-form-label-none .required-star {
    display: none !important;
}
.ba-forms-lightbox-row {
    position: absolute;
    width: 50px !important;
    height: 50px;
    right: -29px;
    display: flex;
    align-items: center;
    justify-content: center;
}

i.ba-form-icons.ba-icon-close {
    padding: 0 !important;
}
.genn-art-form-label-none .ba-input-label-wrapper {
    display: none;
}
.genn-art-gl-page #sp-page-title {
    margin-top: -90px;
}
.genn-art-form-labl-none .ba-field-label-wrapper {
    display: none;
}
body.itemid-588 #sp-main-body>.container {
    max-width: 1320px !important;
}
body.itemid-588 #sp-header{
    background: #262f39;
    color: #fff;
}
.genn-art-block-tipografiya-demo-01 {
    width: 100%;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.genn-art-login-page {
    padding: 30px;
    background: #ffffff3d;
    border-radius: 20px;
}
.genn-art-block-log {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 20px;
}
.genn-art-block-log .list-group-item {
    margin-bottom: 0;
}
.genn-art-btn-tipografiya-footer {
    position: fixed;
    left: 50px;
    bottom: 50px;
    z-index: 9999;
    width: 50px;
    background: #4CAF50;
    padding: 10px;
    border-radius: 50px;
    border: 2px solid #3b893f;
    transition: all .3s;
}
.genn-art-btn-tipografiya-footer:hover {
    scale: 1.1;
    background: #F44336;
}
.itemid-588 {
    background-color: #ffffff;
    color: #000000;
}
.genn-art-block-tipografiya-demo-1 {
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
}
.genn-art-article-header {
    display: flex;
}

@media (max-width: 567px) {
    .genn-art-article-header {
        flex-direction: column;
    }
   .genn-art-article-header {
        flex-direction: column;
        text-align: center;
        padding: 0 20px;
    }
    
    .genn-art-article-header .col-9 {
        width: 100%;
    }
    
    .genn-art-article-header .col-3 {
        width: 100%;
    }
}