﻿.resourcehub-container {
    max-width: 1320px;
}

/*.resourcehubdetail__banner .resourcehub-container > div {
    left: 26px;
}*/

.resources__tile-title .resourcehub-container > div {
    left: var(--bs-gutter-x,.75rem);
}

.resourcehub__content--body {
    margin-left: 0;
    margin-right: 0;
}

@media (max-width: 768px) {
    .resource__author {
        padding-left: 0;
        padding-right: 0;
    }
}

.resource__author--head {
    padding: var(--bs-gutter-x,.75rem);
}

.resourcehub__content--right,
.resource__author--head {
    background-color: var(--color-3);
}

.resourcehubdetail__banner .topic-tags .tag__badge {
    background-color: var(--color-3);
    transition: all 0.3s ease-in-out;
    text-decoration: none;
    border-radius: 40px;
    font-size: 14px;
}

.resourcehubdetail__banner .topic-tags .tag__badge:hover {
    background-color: var(--color-1);
    color: #000;
}

.pgaigi .resourcehubdetail__banner .topic-tags .tag__badge:hover {
    color: #fff;
}

.resourcehub__feedback .btn-primary {
    background-color: var(--color-1);
    color: #000;
}

.resource__author {
    border-color: #fff;
}

.resource__author .author-icon {
    background-color: #000;
}

.resourcehub__content .button--secondary {
    border: 1px solid var(--color-1);
    color: #000;
    padding-right: 15px;
    padding-left: 10px;
    gap: unset;
}

.resourcehub__download-item .button {
    height: auto;
}

.resourcehub__download-item .button__text {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.resourcehub__content .button--secondary .button__icon {
    width: 5rem;
}

.resourcehub__content--right .resourcehub__article-links .button--secondary .button__icon,
.resourcehub__content--right .resourcehub__article-links .button--secondary .button__text {
    color: #fff;
}

.resourcehub__content .button--secondary .button__icon,
.resourcehub__content--right .button--secondary .button__text,
.resourcehub__content--right .button--secondary:hover .button__icon,
.resourcehub__content--right .button--secondary:hover .button__text {
    color: #000;
}

.pgaigi .resourcehub__content .button--secondary:hover .button__icon,
.pgaigi .resourcehub__content .button--secondary:hover .button__text,
.pgaigi .resourcehub__content--right .button--secondary:hover .button__icon,
.pgaigi .resourcehub__content--right .button--secondary:hover .button__text {
    color: #fff;
}

.resourcehub__vote .button {
    padding: 1.5rem 1.7rem 1.5rem 2rem;
}

    .resourcehub__content .button--secondary:before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 0;
        height: 100%;
        background-color: var(--color-1);
        color: #000;
        transition: width 0.3s cubic-bezier(0.75, 0, 0.25, 1);
    }

    .resourcehub__content .button--secondary:hover:before {
        width: 100%;
    }

.button--primary:hover:before, .button--primary:focus:before, .button--primary--active:before {
    width: 100%;
}

.resourcehub__article-links a {
    text-decoration: none;
}

.resource__video .resource__video--title {
    font-size: 25px;
}

.resourcehub__content blockquote p {
    margin-top: 0
}

.resourcehub__content blockquote {
    margin-top: 4rem;
}

.resourcehub__content--body p {
    margin-bottom: 10px;
}

.resourcehub__content--body h1, h2, h3, h4 {
    margin-bottom: 10px;
}