/* ---------------------------------------------------------------------------------------------------------------- */
/* |                                             HEADER CONTAINER                                                 | */
/* ---------------------------------------------------------------------------------------------------------------- */

.body .body-header .video-container .video-background::before
{
    background: radial-gradient(circle, rgba(255,255,255,0) 0%, rgba(0,0,0,0.75) 100%);
}

.body .body-header .video-container .video-background video 
{
    filter: grayscale(50%);
}

@media (max-width: 767px)
{
    .body .body-header .video-container .video-container-content h5
    {
        font-size: 2rem;
    }
}

/* ---------------------------------------------------------------------------------------------------------------- */
/* |                                             PAGE SECTIONS                                                    | */
/* ---------------------------------------------------------------------------------------------------------------- */

.body-body .section.page-sections
{
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.body-body .section.page-sections .card
{
    box-shadow: initial;
}

.body-body .section.page-sections .shop-section:before
{
    /*content: "";*/
    width: 450px;
    height: 70px;
    top: 50%;
    left: 50%;
    position: absolute;
    background-image: url(/images/coming-soon-stamp.png);
    background-repeat: no-repeat;
    transform: translate(-50%, -50%) rotate(-55deg);
    background-size: contain;
    filter: drop-shadow(1px 2px 0px black);
}

/* ---------------------------------------------------------------------------------------------------------------- */
/* |                                           LATEST NEWS SECTION                                                | */
/* ---------------------------------------------------------------------------------------------------------------- */

.body-body .section.latest-news
{
    margin-bottom: 3rem;
}

.body-body .section.latest-news .section-title
{
    margin-bottom: 1rem;
}

.body-body .section.latest-news .section-title h1
{
    margin-bottom: 0;
}

.body-body .section.latest-news .section-title .social-media-icons
{
    margin: auto;
    text-align: right;
}

.body-body .section.latest-news .section-title .social-media-icons .social-media-icon
{
    width: 2rem;
    height: 2rem;
    fill: #212529;
    transition: 0.25s fill ease-in-out;
}

.body-body .section.latest-news .section-title .social-media-icons .social-media-icon .img-element
{
    width: inherit;
    height: inherit;
    display: inline-block;
}

.body-body .section.latest-news .section-title .social-media-icons .social-media-icon:hover
{
    fill: #485058;
}

@media (max-width: 991px)
{
    .body-body .section.latest-news .section-title .social-media-icons .social-media-icon
    {
        width: 3.5rem;
        height: 3.5rem;
    }
}

@media (max-width: 767px)
{
    .body-body .section.latest-news
    {
        max-width: 500px;
    }

    .body-body .section.latest-news .section-title .social-media-icon
    {
        width: 3.5rem;
        height: 3.5rem;
    }

    .body-body .section.latest-news .section-title
    {
        text-align: center;
    }

    .body-body .section.latest-news .section-title .social-media-icons
    {
        margin-top: 1rem;
        margin-bottom: 0.5rem;
        text-align: inherit;
    }

    .body-body .section.latest-news .section-title .social-media-icons .social-media-icon
    {
        width: 3.5rem;
        height: 3.5rem;
    }
}