:root {
    --font-title: 'Gilda Display', serif;
    --color-accent : #c50000;
    --color-accent-light: #b40101;
    --jot-accent : var(--color-accent);
}

/* Reset */
#header_wrap:not(.fixedhead) #nav li a {
    color: var(--primary-color);
    text-shadow: none;
}
#header_wrap:not(.fixedhead) .nsite-logo img {
    filter: none;
}
.ip-banner {}

.ip-banner, p#breadcrumbs, #content .entry-title, #content .archive-title {
    display: none;
}

div#inner-page-wrapper {
    margin: 0;
    z-index: unset;
    padding-bottom: 0;
}

div#inner-page-wrapper > .container {
    width: 100%;
    padding: 0;
}

#content-sidebar, #content-full {
    margin: 0;
}
/* Reset */

/* Globals */
/* Fixed Background */
canvas.parallax-bg.lazyloaded {
    background-attachment: fixed;
}

.safari-true canvas.parallax-bg.lazyloaded,
.mobile canvas.parallax-bg.lazyloaded{
    background-attachment: scroll;
}
/* Fixed Background */

/* Section Background */
.section-bg, .section-bg canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.section-bg {
    background: var(--primary-color);
}

.section-bg canvas {
    background-position: center;
    background-size: cover;
    opacity: 0.8;
}
/* Section Background */

/* Mixblend */
/* .styled-mixblend canvas {
    mix-blend-mode: multiply;
} */
/* Mixblend */

/* Image Canvas Overlay */
.image-canvas-overlay {
    position: relative;
}

    .image-canvas-overlay canvas {
        display: block;
        width: 100%;
        height: auto;
    }

    .image-canvas-overlay img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
/* Image Canvas Overlay */

/* Globals */
.ip-mp {
    position: relative;
    font-family: var(--Roboto);
}

/* BANNER */
.mp-banner {
    position: relative;
    padding: 209px 0 0;
}
    .mp-banner-bg {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
        .mp-banner-bg canvas {
            display: block;
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: center;
        }

.mb-banner-accent {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
    .mb-banner-accent canvas {
        display: block;
        width: 100%;
        height: 100%;
        background-position: 50% 69%;
        background-repeat: no-repeat;
        background-size: 66.4375vw;
        opacity: 0.04;
    }
.mp-banner-title {
    position: absolute;
    z-index: 2;
    top: 191px;
    /* right: 258px; */
    right: 16.1%;
}
    #content .mp-banner-title h2 {
        font-weight: 400;
        color: var(--primary-color);
        display: inline-block;
        text-align: left;
        margin: 0;
        line-height: 1;
    }
        .mp-banner-title h2 span.small {
            display: block;
            color: inherit;
            font-size: 20px;
            letter-spacing: 0.08em;
            text-transform: uppercase;
            position: relative;
            margin-left: 228px;
            margin-bottom: 17px;
        }
            .mp-banner-title h2 span.small em {
                width: 100%;
                min-width: 100%;
                height: 1px;
                display: block;
                position: absolute;
                left: 0;
                bottom: -4px;
                background-color: #000000;
            }
                .mp-banner-title h2 span.small em.aos-animate {
                    /* width: 300px; */
                    width: 18.75vw;
                }
                .mp-banner-title h2 span.small em::before {
                    width: 6px;
                    height: 6px;
                    content: '';
                    position: absolute;
                    top: calc(50% - 3px);
                    right: 0;
                    border-radius: 50%;
                    background-color: #000000;
                }
        .mp-banner-title h2 span.big {
            display: inline-block;
            font-size: 50px;
            font-family: var(--font-title);
            position: relative;
        }
            .mp-banner-title h2 span.big span {
                color: var(--color-accent);
            }
            .mp-banner-title h2 span.big em {
                width: 100%;
                min-width: 100%;
                height: 1px;
                display: block;
                position: absolute;
                right: 0;
                bottom: -6px;
                background-color: var(--color-accent);
            }
            .mp-banner-title h2 span.big em.aos-animate {
                /* width: 382px; */
                width: 23.875vw;
            }
            .mp-banner-title h2 span.big em::after {
                width: 6px;
                height: 6px;
                content: '';
                position: absolute;
                top: calc(50% - 3px);
                left: 0;
                border-radius: 50%;
                background-color: var(--color-accent);
            }

.mp-banner-text {
    position: absolute;
    top: 226px;
    /* left: 140px; */
    left: 8.75%;
    font-size: 21px;
    line-height: 36px;
    font-family: var(--font-title);
    z-index: 2;
}
    .mp-banner-text span {
        color: var(--color-accent);
    }
    #content .mp-banner-text small {
        display: block;
        font-size: 16px;
        font-family: var(--Roboto);
        letter-spacing: 0.08em;
    }
.mp-banner-img {
    position: relative;
}
    .mp-banner-img img.default-img {
        display: block;
        width: 1351px;
        height: auto;
        width: 84.4375vw;
    }
    .mp-banner-img img.video-img {
        position: absolute;
        bottom: 29px;
        left: 326px;
        width: 404px;
        height: auto;
        width: 25.25vw;
        left: 20.38%;
        bottom: 3.5%;
    }
/* BANNER END */

/* CONTENT */
.mp-content {
    position: relative;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
    .mp-content-parallax {
        width: 100%;
        /* height: 100%; */
        position: absolute;
        top: 0;
        left: 0;
    }
        .mp-content-parallax canvas {
            width: 100%;
            height: 100%;
            display: block;
            background-size: cover;
            background-position: top center;
            opacity: 1;
        }
        .mp-content-parallax.banner-parallax canvas {
            background-size: 100vw 100vw;
            background-attachment: scroll !important;
        }
        .mp-content-parallax canvas.triangle-cut {
            position: absolute;
            height: auto;
            height: 77.6665%;
            width: 33.875%;
        }
        .mp-content-parallax canvas.triangle-left {
            left: 0;
            top: 0;
            clip-path: polygon(100% 50%, 0 100%, 0 0);
        }
        .mp-content-parallax canvas.triangle-right {
            right: 0;
            /* bottom: 0; */
            top: 0;
            clip-path: polygon(0 47%, 100% 100%, 100% 0);
        }

    .mp-content-accent {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
    }
        .mp-content-accent canvas {
            height: 100%;
            /* background-position: top left; */
            background-position: 0 center;
            background-repeat: no-repeat;
            background-size: 1069px;
            background-size: 66.8125vw;
            opacity: 0.10;
        }

/* LOGO */
.mp-logo-list {
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding: 147px 0 0;
    position: relative;
}
.mp-logo {
    padding: 10px 38px;
}
.mp-logo img {
    display: block;
    max-width: 100%;
    height: auto;
}
/* LOGO END */

/* TV */
.mp-tv {
    position: relative;
    padding: 162px 0 5px;
}
    .mp-tv:before {
        content: '';
        position: absolute;
        /* bottom: 102px; */
        bottom: 6.375vw;
        left: 0;
        right: 0;
        /* height: 240px; */
        height: 15vw;
        background: var(--color-accent);
    }
    .mp-tv-accent {
        position: absolute;
        top: 150px;
        right: 0;
        /* width: 313px; */
        width: 19.5625vw;
    }
        .mp-tv-accent img {
            display: block;
            width: 100%;
            height: auto;
        }
    .mp-tv-inner {
        /* padding: 0 118px; */
        padding: 0 7.375vw;
    }
        .mp-tv-text {
            position: relative;
            /* padding-right: 160px; */
            padding-right: 10vw;
            margin-bottom: 51px;
        }
            #content h2.mp-title {
                font-size: 55px;
                line-height: 1;
                font-weight: 400;
                font-family: var(--font-title);
                margin: 0;
            }
                h2.mp-title span {
                    display: block;
                    font-size: 20px;
                    font-family: var(--Roboto);
                    letter-spacing: 0.08em;
                    text-transform: uppercase;
                    color: var(--accent-color);
                    margin-bottom: 23px;
                }
            #content .mp-tv-text h2.mp-title {
                margin-bottom: 18px;
            }
            #content .mp-tv-text p {
                font-size: 16px;
                letter-spacing: 0.075em;
                line-height: 1.875;
                color: #21191a;
                font-family: var(--Roboto);
                margin: 0 0 30px;
            }

    .mp-tv-row {
        display: flex;
        flex-flow: row wrap;
        align-items: flex-start;
    }
        .mp-tv-main {
            /* width: 784px; */
            width: 57.4785%;
        }
            .mp-tv-main-video {
                position: relative;
            }
                .mp-tv-main-video video, 
                .mp-tv-main-video iframe {
                    display: block;
                    width: 100%;
                    aspect-ratio: 1600 / 900;
                }

        .mp-tv-thumbs {
            /* width: 552px; */
            width: 40.4695%;
            margin-left: auto;
            display: flex;
            flex-flow: row wrap;
        }
            .mp-tv-thumb {
                width: calc(33.33% - 8px);
                margin-left: 8px;
                margin-bottom: 7px;
            }
                .mp-tv-thumb-inner {
                    display: block;
                    position: relative;
                    background: #262525;
                    border-radius: 15px;
                    padding: 10px 9px;
                    height: 100%;
                }
                    .mp-tv-thumb-img {
                        position: relative;
                        border-radius: 20px;
                        overflow: hidden;
                        margin-bottom: 13px;
                    }
                        .mp-tv-thumb-img canvas {
                            display: block;
                            width: 100%;
                        }
                        .mp-tv-thumb-img img {
                            position: absolute;
                            top: 0;
                            left: 0;
                            width: 100%;
                            height: 100%;
                            object-fit: cover;
                        }
                    #content .mp-tv-thumb h3 {
                        /* margin: 0 0 12px;
                        font-size: 12px; */
                        margin: 0 0 0.75vw;
                        font-size: 0.75vw;
                        color: #Fff;
                        text-transform: uppercase;
                        font-weight: 400;
                        font-family: var(--Roboto);
                        line-height: 1.333333333333333;
                        letter-spacing: 0.04em;
                    }
                    #content .mp-tv-thumb p {
                        /* font-size: 12px;
                        margin-bottom: 4px; */
                        /* font-size: 0.75vw; */
                        font-size: 12px;
                        margin: 0 0 0.25vw;
                        line-height: 1;
                        color: #a3a3a3;
                        font-weight: 400;
                        font-family: var(--Roboto);
                        letter-spacing: 0.08em;
                        line-height: 1.333333333333333;
                        width: 70%;
                    }
                    .mp-tv-thumb .play-btn {
                        /* width: 35px;
                        height: 35px;
                        bottom: 10px;
                        right: 13px;
                        font-size: 8px; */
                        width: 2.1875vw;
                        height: 2.1875vw;
                        bottom: 0.625vw;
                        right: 0.8125vw;
                        font-size: 0.5vw;
                        position: absolute;
                        border-radius: 50%;
                        color: #fff;
                        background: var(--color-accent);
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        transition: all .3s ease;
                        transition-property: color, background;
                        line-height: 1;
                    }
                        .mp-tv-thumb .play-btn i {
                            font-style: normal!important;
                        }
                        .ios-true .mp-tv-thumb .play-btn i.ai-font-pause-button-a,
                        .safari-true .mp-tv-thumb .play-btn i.ai-font-pause-button-a {
                            margin-top: 2px;
                        }
                        .mp-tv-thumb:not(.current) .play-btn i.ai-font-pause-button-a {
                            display: none;
                        }
                        .mp-tv-thumb.current .play-btn i.ai-font-play-button-a {
                            display: none;
                        }
                        .mp-tv-thumb .play-btn i.ai-font-pause-button-a {
                            /* font-size: 11px; */
                            font-size: 0.6875vw;
                        }
                    .mp-tv-thumb.current .play-btn,
                    .mp-tv-thumb:hover .play-btn {
                        background: #fff;
                        color: #000;
                    }
                .mp-tv-thumb-inner:before {
                    content: '';
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    border-radius: inherit;
                    border: 4px solid var(--color-accent);
                    opacity: 0;
                    transition: all .3s ease;
                }
                .mp-tv-thumb.current .mp-tv-thumb-inner:before, 
                .mp-tv-thumb:hover .mp-tv-thumb-inner:before {
                    opacity: 1;
                }

        .ip-mp .plyr__control--overlaid {
            background: rgba(255, 255, 255, 0.3);
            padding: 40px;
        }
            .ip-mp .plyr__control--overlaid svg {
                width: 25px;
                height: 25px;
            }
            .ip-mp .plyr--video .plyr__control--overlaid:hover {
                background: var(--color-accent);
            }
            .ip-mp .plyr--full-ui input[type=range] {
                color: var(--color-accent);
            }

    .mp-tv-logos {
        font-size: 0;
        text-align: center;
        /* width: 784px; */
        width: 57.4785%;
        /* padding: 0 132px; */
        /* margin-top: -42px; */
        /* padding: 0 32px; */
        margin-top: -4.5vw;
        padding: 0 2vw;
        overflow: hidden;
    }
        .mp-tv-logos:not(.slick-initialized) .mp-tv-logo ~ .mp-tv-logo {
            display: none!important;
        }
        .mp-tv-logos .slick-list {
            /* padding: 0 182px!important; */
            /* padding: 30px 0!important; */
            padding: 1.875vw 0!important;
        }
        .mp-tv-logos .slick-slide {
            /* padding: 0 5px; */
            padding: 0 0.3125vw;
        }
        .mp-tv-logo {
            display: inline-flex!important;
            /* width: 135px; */
            width: 8.4375vw;
            /* height: 135px; */
            aspect-ratio: 135 / 135;
            border-radius: 50%;
            align-items: center;
            justify-content: center;
            border: 5px solid #d2d2d2;
            background: #fff;
            /* padding: 20px; */
            padding: 1.25vw;
            vertical-align: top;
            box-shadow: -3px 11px 18.240000000000002px 5.76px rgba(0, 0, 0, 0.17);
            transition: all .3s ease;
        }
            .mp-tv-logo img {
                display: block;
                width: 100%;
                height: auto;
                max-height: 100%;
                object-fit: contain;
            }
        
        .mp-tv-logos .slick-slide .mp-tv-logo {
            transform: scale(.53);
            opacity: 0;
        }
        .mp-tv-logos .slick-active .mp-tv-logo {
            /* transform: scale(.53) translateX(130px); */
            transform: scale(.53) translateX(8.125vw);
            opacity: 0.4;
        }
        .mp-tv-logos .slick-active + .slick-active .mp-tv-logo {
            /* transform: scale(.66) translateX(30px); */
            transform: scale(.66) translateX(1.875vw);
            opacity: 1;
        }
        .mp-tv-logos .slick-center .mp-tv-logo {
            transform: scale(1) translateX(0)!important;
            opacity: 1!important;
        }
        .mp-tv-logos .slick-center + .slick-active .mp-tv-logo {
            /* transform: scale(.66) translateX(-30px); */
            transform: scale(.66) translateX(-1.875vw);
            opacity: 1;
        }
        .mp-tv-logos .slick-center + .slick-active + .slick-active .mp-tv-logo {
            /* transform: scale(.53) translateX(-130px); */
            transform: scale(.53) translateX(-8.125vw);
            opacity: 0.4;
        }

/* TV END */

/* RADIO */
.mp-radio {
    position: relative;
    padding: 66px 0 0;
}
    .mp-radio-accent {
        position: absolute;
        /* bottom: -146px; */
        top: 460px;
        left: 0;
        /* width: 184px; */
        width: 11.5vw;
        z-index: 1;
        pointer-events: none;
    }
        .mp-radio-accent img {
            display: block;
            width: 100%;
            height: auto;
        }
    .mp-radio:before {
        content: '';
        position: absolute;
        bottom: 9px;
        left: 0;
        right: 0;
        /* height: 233px; */
        height: 14.5625vw;
        background: #21191a;
    }
    .mp-radio-inner {
        /* padding: 0 118px; */
        padding: 0 7.375vw;
        display: flex;
        flex-flow: row-reverse wrap;
        align-items: flex-start;
        position: relative;
    }
        .mp-radio-main {
            /* width: 912px; */
            width: 66.8625%;
            margin-left: auto;
        }
            #content .mp-radio-main .mp-title {
                text-align: right;
                margin-bottom: 19px;
            }
            #content .mp-radio-main p {
                font-size: 16px;
                letter-spacing: 0.075em;
                line-height: 1.875;
                color: #21191a;
                font-family: var(--Roboto);
                margin: 0 0 30px;
                text-align: right;
            }
            .mp-radio-img {
                width: 100%;
                margin: 41px 0 0;
            }
                .mp-radio-img img {
                    display: block;
                    width: 100%;
                    height: auto;
                }
            
            .mp-radio-logos {
                font-size: 0;
                text-align: center;
                /* margin-top: -100px; */
                /* padding: 0 95px;*/
                margin-top: -6.25vw;
                padding: 0 5.9375vw;
                overflow: hidden;
            }
                .mp-radio-logos:not(.slick-initialized) .mp-radio-logo ~ .mp-radio-logo {
                    display: none!important;
                }
                .mp-radio-logos .slick-list {
                    /* padding: 0 182px!important; */
                    /* padding: 30px 0!important; */
                    padding: 1.875vw 0!important;
                }
                .mp-radio-logos .slick-slide {
                    /* padding: 0 5px; */
                    padding: 0 0.3125vw;
                }
                .mp-radio-logo {
                    display: inline-flex!important;
                    /* width: 135px; */
                    width: 8.4375vw;
                    /* height: 135px; */
                    aspect-ratio: 135 / 135;
                    border-radius: 50%;
                    align-items: center;
                    justify-content: center;
                    border: 5px solid #d2d2d2;
                    background: #fff;
                    /* padding: 20px; */
                    padding: 1.25vw;
                    vertical-align: top;
                    box-shadow: -3px 11px 18.240000000000002px 5.76px rgba(0, 0, 0, 0.17);
                    transition: all .3s ease;
                }
                    .mp-radio-logo img {
                        display: block;
                        width: 100%;
                        height: auto;
                        max-height: 100%;
                        object-fit: contain;
                    }
                
                .mp-radio-logos .slick-slide .mp-radio-logo {
                    transform: scale(.53);
                    opacity: 0;
                }
                .mp-radio-logos .slick-active .mp-radio-logo {
                    /* transform: scale(.53) translateX(130px); */
                    transform: scale(.53) translateX(8.125vw);
                    opacity: 0.4;
                }
                .mp-radio-logos .slick-active + .slick-active .mp-radio-logo {
                    /* transform: scale(.66) translateX(30px); */
                    transform: scale(.66) translateX(1.875vw);
                    opacity: 1;
                }
                .mp-radio-logos .slick-center .mp-radio-logo {
                    transform: scale(1) translateX(0)!important;
                    opacity: 1!important;
                }
                .mp-radio-logos .slick-center + .slick-active .mp-radio-logo {
                    /* transform: scale(.66) translateX(-30px); */
                    transform: scale(.66) translateX(-1.875vw);
                    opacity: 1;
                }
                .mp-radio-logos .slick-center + .slick-active + .slick-active .mp-radio-logo {
                    /* transform: scale(.53) translateX(-130px); */
                    transform: scale(.53) translateX(-8.125vw);
                    opacity: 0.4;
                }

        .mp-radio-playlist {
            /* width: 406px; */
            width: 29.7655%;
            border-radius: 20px;
            background: #262525;
            padding: 31px 20px 20px;
            margin-top: 36px;
        }
            #content .mp-radio-playlist h3 {
                font-size: 24px;
                letter-spacing: 0.005em;
                line-height: 1;
                font-family: var(--font-title);
                font-weight: 400;
                line-height: 1;
                margin: 0;
                color: #fff;
            }
            .recently-played {
                margin-bottom: 22px;
            }
                #content .recently-played h3 {
                    margin-bottom: 16px;
                }
                .recently-played-list {
                    margin: 0 -20px 0 -8px;
                    font-size: 0;
                }
                .recently-played-list:not(.slick-initialized),
                .recently-played-list .slick-list {
                    /* padding-right: 46px; */
                    margin-right: 46px;
                    margin-right: 2.875vw;
                }
                    .recently-played-list:not(.slick-initialized) .recently-played-item:nth-child(3) ~ .recently-played-item {
                        display: none;
                    }
                    .recently-played-item {
                        width: 33.33%;
                        padding: 0 8px;
                        display: inline-block;
                        vertical-align: top;
                    }
                        .recently-played-item-inner {
                            position: relative;
                        }
                            .recently-played-item-inner .icon-headphone {
                                width: 100%;
                                height: 63px;
                                aspect-ratio: 100 / 63;
                                display: flex;
                                align-items: center;
                                justify-content: center;
                                background: #fff;
                                border-radius: 10px;
                                margin-bottom: 8px;
                            }
                                .icon-headphone:before {
                                    content: '';
                                    display: block;
                                    margin: auto;
                                    width: 20px;
                                    height: 21px;
                                    background: url(../../images/media-press/icon-headphones.png) center/contain no-repeat;
                                }
                            #content .recently-played-item-inner h4 {
                                font-size: 12px;
                                letter-spacing: 0.005em;
                                line-height: 1.333333333333333;
                                color: #fff;
                                margin: auto;
                                font-weight: 400;
                                text-transform: uppercase;
                                text-align: center
                            }

                    .recently-played-list button.slick-prev.slick-arrow {
                        display: none!important;
                    }
                    .recently-played-list button.slick-next {
                        position: absolute;
                        top: 0;
                        right: 0;
                        aspect-ratio: 37 / 63;
                        width: 43px;
                        height: 63px;
                        background: transparent;
                        border: none;
                        padding: 0;
                        font-size: 20px;
                        color: #000;
                        padding-left: 10px;
                        padding-top: 7px;
                        width: 9.5%;
                        border-radius: 10px;
                        background: #fff;
                        border-top-right-radius: 0;
                        border-bottom-right-radius: 0;
                    }
                    .recently-played-list button.slick-next i {
                        font-style: normal!important;
                    }

            
            .mp-radio-playlist .playlist {
                border-radius: 15px;
                position: relative;
                background: linear-gradient(180deg,rgba(197, 0, 0, 1) 0%, rgba(38, 37, 37, 1) 52%);
                padding: 29px 25px 0;
            }
                #content .mp-radio-playlist .playlist p {
                    font-size: 12px;
                    letter-spacing: 0.08em;
                    color: #fff;
                    line-height: 1.333333333333333;
                    margin: 0 0 32px;
                }
                #content .playlist h3 {
                    margin-bottom: 10px;
                }
                .playlist-list {
                    overflow: auto;
                    max-height: 386px;
                }
                    .playlist-list .simplebar-track.vertical {
                        width: 5px;
                        background: rgba(255,255,255,0.57);
                        border-radius: 2px;
                    }
                    .playlist-list .simplebar-track.horizontal {
                        display: none;
                    }
                    .playlist-list .simplebar-scrollbar {
                        right: 0;
                        width: 5px;
                        border-radius: 2px;
                    }
                    .playlist-list .simplebar-scrollbar:before {
                        background: var(--accent-color);
                        opacity: 1!important;
                    }
                    .simplebar-track.vertical .simplebar-scrollbar:before {
                        top: 0;
                        bottom: 0;
                        border-radius: 2px;
                    }
                    .playlist-item {
                        display: flex;
                        flex-flow: row wrap;
                        align-items: flex-start;
                        margin-bottom: 26px;
                        padding-right: 18px;
                    }
                        .playlist-item i.icon-headphone {
                            width: 58px;
                            aspect-ratio: 58 / 36;
                            display: flex;
                            align-items: center;
                            justify-content: center;
                            background: #fff;
                            border-radius: 10px;
                            margin-bottom: 8px;
                        }
                            .playlist-item i.icon-headphone:before {
                                width: 12px;
                            }
                        .playlist-item.playing i.icon-headphone {
                            background-color: var(--accent-color);
                        }
                            .playlist-item.playing i.icon-headphone:before {
                                filter: brightness(0) invert(1);
                            }

                        .playlist-item-label {
                            width: 183px;
                            margin: 0 auto;
                            width: calc(100% - 93px);
                            padding: 3px 10px 0;
                        }
                            .playlist-item-label > span {
                                display: block;
                                font-size: 12px;
                                line-height: 1.333333333333333;
                                color: #fff;
                                margin-bottom: 6px;
                                text-transform: uppercase;
                            }
                            .playlist-item-label > audio {
                                display: none;
                            }
                            .playing .playlist-item-label .plyr--audio {
                                opacity: 1;
                            }
                            .playlist-item-label .plyr--audio {
                                width: 100%;
                                min-width: inherit;
                                opacity: 0;
                                transition: opacity var(--default-transition);
                            }
                            .playlist-item-label .plyr--audio .plyr__controls {
                                padding: 0;
                                background: transparent;
                            }
                            .playlist-item-label .plyr--audio .plyr__progress__buffer {
                                background: #eeeeee;
                                height: 4px;
                            }
                            .playlist-item-label .plyr__progress input[type=range] {
                                color: var(--accent-color);
                                height: 4px;
                            }
                        button.playlist-item-btn {
                            width: 35px;
                            height: 35px;
                            border-radius: 50%;
                            background: var(--color-accent);
                            font-size: 9px;
                            color: #fff;
                            border: none;
                            transition: all .3s ease;
                            transition-property: color, background;
                            line-height: 35px;
                        }
                            button.playlist-item-btn i {
                                font-style: normal!important;
                            }
                            button.playlist-item-btn i.ai-font-pause-button-a,
                            .playing button.playlist-item-btn i.ai-font-play-button-a {
                                display: none;
                            }
                            .playing button.playlist-item-btn i.ai-font-pause-button-a {
                                display: block;
                            }
                            button.playlist-item-btn:hover {
                                background: #fff;
                                color: var(--color-accent);
                            }
                            .playing button.playlist-item-btn {
                                background: #fff;
                                color: #000;
                            }
                            .playing button.playlist-item-btn:hover {
                                color: var(--color-accent);
                            }
/* RADIO END */

/* PRESS */
.mp-press {
    position: relative;
    padding: 196px 0 0;
}
    .mp-press:before {
        content: '';
        position: absolute;
        top: 45.625vw;
        left: 0;
        right: 0;
        /* height: 233px; */
        height: 14.5625vw;
        background: var(--color-accent);
    }
    .mp-press-accent {
        position: absolute;
        /* top: 748px; */
        top: 708px;
        right: 0;
        /* width: 389px; */
        width: 24.3125vw;
        z-index: 1;
        pointer-events: none;
    }
        .mp-press-accent img {
            display: block;
            width: 100%;
            height: auto;
        }
    .mp-press-inner {
        /* padding: 0 118px; */
        padding: 0 7.375vw;
        position: relative;
    }
    .mp-press-top {
        position: relative;
        display: flex;
        align-items: flex-start;
        margin-bottom: 34px;
    }
        #content .mp-press-top .mp-title {
            max-width: 25%;
        }
        .mp-press-text {
            width: 1000px;
            margin-left: auto;
            width: 73.3%;
        }
            #content .mp-press-text p {
                font-size: 16px;
                letter-spacing: 0.075em;
                line-height: 1.875;
                color: #21191a;
                margin: 0;
            }
    
    .mp-press-list {
        display: flex;
        flex-flow: row wrap;
        margin: 0 -12px;
    }
        .mp-press-item {
            padding: 12px;
            width: 50%;
        }
            .mp-press-item-inner {
                height: 100%;
                border: 4px solid var(--color-accent);
                padding: 12px 10px 13px;
                display: flex;
                flex-flow: row wrap;
                background: #fff;
            }
                .mp-press-item-img {
                    position: relative;
                    width: 224px;
                    width: 34.891%;
                }
                    .mp-press-item-img canvas {
                        display: block;
                        width: 100%;
                        height: 100%;
                    }
                    .mp-press-item-img img {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                    }
                .mp-press-item-img-details {
                    width: 65.109%;
                    padding: 0 20px;
                    align-self: center;
                }
                    #content .mp-press-item-img-details h3 {
                        font-weight: 500;
                        font-size: 22px;
                        line-height: 1.363636363636364;
                        letter-spacing: 0.01em;
                        color: #21191a;
                        margin: 0 0 9px;
                    }
                    #content .mp-press-item-img-details p {
                        font-size: 16px;
                        line-height: 1.5;
                        margin: 0 0 20px;
                        letter-spacing: 0.08em;
                    }
                    #content .mp-press-item-img-details a {
                        font-weight: 700;
                        font-size: 16px;
                        letter-spacing: 0.08em;
                        line-height: 1.5;
                        text-transform: uppercase;
                        color: var(--color-accent);
                        display: flex;
                        width: 144px;
                        justify-content: space-between;
                        align-items: center;
                        position: relative;
                        padding: 11px 0;  
                        transition: all .3s ease;
                        transition-property: color;
                    }
                        #content .mp-press-item-img-details a i {
                            font-style: normal;
                            font-size: 13px;
                            font-weight: 700;
                            opacity: 0;
                            transition: opacity .3s ease;
                        }
                        #content .mp-press-item-img-details a:hover i {
                            opacity: 1;
                        }
                        #content .mp-press-item-img-details a:after {
                            content: '';
                            position: absolute;
                            bottom: 0;
                            left: 0;
                            right: 0;
                            height: 1px;
                            background: #000;
                            transform: scaleX(0);
                            transform-origin: left;
                            transition: all .3s ease;
                        }
                        #content .mp-press-item-img-details a:hover {
                            color: #000;
                        }
                            #content .mp-press-item-img-details a:hover:after {
                                opacity: 1;
                                transform: scaleX(1);
                            }

        .mp-press-item:nth-child(1) {
            width: 100%;
            margin-bottom: 52px;
        }
            .mp-press-item:nth-child(1) .mp-press-item-inner {
                
            }
                .mp-press-item:nth-child(1) .mp-press-item-img {
                    width: 759px;
                    width: 56.8115%;
                }
                    .mp-press-item:nth-child(1) .mp-press-item-img canvas {
                        aspect-ratio: 759 / 620;
                    }

                .mp-press-item:nth-child(1) .mp-press-item-img-details {
                    width: 43.1885%;
                    padding-left: 45px;
                    padding-right: 35px;
                    padding-bottom: 6.3%;
                }
                    #content .mp-press-item:nth-child(1) .mp-press-item-img-details h3 {
                        font-size: 42px;
                        line-height: 1.19047619047619;
                        margin-bottom: 23px;
                    }
                    #content .mp-press-item:nth-child(1) .mp-press-item-img-details p {
                        margin-bottom: 11px;
                    }

/* PRESS END */

/* SOCIAL */
.mp-social {
    position: relative;
    padding: 182px 0 65px;
}
    .mp-social:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: #21191a;
        /* height: 233px; */
        height: 14.5625vw;
    }
    .mp-social-inner {
        padding: 0 7.375vw;
        position: relative;
    }
        #content .mp-social h2.mp-title {
            text-align: center;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
        }
    .mp-social-list {
        display: flex;
        align-items: flex-start;
        margin: 0 -13px;
        flex-flow: row wrap;
    }
        .mp-social-item {
            width: 25%;
            padding: 10px;
        }
            .mp-social-item a {
                display: block;
                position: relative;
            }
                .mp-social-item a canvas {
                    display: block;
                    width: 100%;
                }
                .mp-social-item a img {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                }
                .mp-social-item a i {
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    font-size: 39px;
                    color: #fff;
                    z-index: 1;
                    font-style: normal!important;
                    background: rgba(197,0,0,0.57);
                    opacity: 0;
                    transition: opacity .3s ease;
                }
                .mp-social-item a:hover i {
                    opacity: 1;
                }
        
        .mp-social-item:nth-child(2),
        .mp-social-item:nth-child(3),
        .mp-social-item:nth-child(6),
        .mp-social-item:nth-child(7) {
            /* transform: translateY(168px); */
            transform: translateY(10.5vw);
        }
        .mp-social-item:last-child {
            margin-left: auto;
        }
    .mp-social-links {
        padding: var(--color-accent);
        bottom: 10px;
        left: 0;
        right: 0;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 40%;
        margin: 0 auto;
        /* padding: 26px 0; */
        padding: 1.625vw 0;
        bottom: 0.625vw;
        position: absolute;
    }
        .mp-social-links a {
            /* width: 58px;
            height: 58px;
            font-size: 30px;
            margin: 0 8px; */
            width: 3.625vw;
            height: 3.625vw;
            font-size: 1.875vw;
            margin: 0 0.5vw;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #21191a;
            border: 50%;
            background: #fff;
            transition: all .3s ease;
            transition-property: color, background;
            border-radius: 50%;
        }
            .mp-social-links a i {
                font-style: normal!important;
            }
            .mp-social-links a:hover {
                background: var(--color-accent);
                color: #fff;
            }

/* SOCIAL END */

/* DOCUSARIES */
.mp-docusaries {
    position: relative;
    padding: 138px 0 0;
}
    .mp-docusaries:before {
        content: '';
        position: absolute;
        /* height: 280px; */
        height: 17.5vw;
        left: 0;
        right: 0;;
        bottom: 0;
        background: var(--color-accent);
    }
    .mp-docusaries-inner {
        padding: 0 7.375vw;
        position: relative;
    }
    .mp-docusaries-top {
        position: relative;
        display: flex;
        flex-flow: row wrap;
        margin-bottom: 42px;
    }
        #content .mp-docusaries-top h2.mp-title {
            max-width: 25%;
            padding-left: 1.5%;
        }
        .mp-docusaries-text {
            width: 1000px;
            margin-left: auto;
            width: 73.3%;
        }
            #content .mp-docusaries-text p {
                font-size: 16px;
                letter-spacing: 0.075em;
                line-height: 1.875;
                color: #21191a;
                margin: 0;
            }
    .mp-docusaries-video {
        width: 1095px;
        margin: 0 auto;
        width: 80.279%;
        position: relative;
    }
        .video-frame {
            position: relative;
        }
            .video-frame img {
                display: block;
                width: 100%;
                height: auto;
            }
            .video-frame .custom-video-player,
            .video-frame .plyr {
                position: absolute;
                /* top: 2.649%; */
                top: 4.649%;
                left: 2.649%;
                right: 2.649%;
                bottom: 2.649%;
                height: 91%;
                /* padding: 29px 29px 29px;
                padding: 2.649%; */
            }
                .video-frame .custom-video-player iframe {
                    display: block;
                    width: 100%;
                    height: 100%;
                }
            .video-frame .plyr--video .plyr__controls {
                padding-right: 280px;
                /* display: none; */
            }
            .video-frame .plyr--stopped.plyr__poster-enabled .plyr__poster {
                background-size: cover;
            }
        .video-btns {
            bottom: 40px;
            position: absolute;
            right: 40px;
            z-index: 1;
        }
            .video-btns a {
                width: 257px;
                height: 57px;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 50px;
                background: var(--color-accent);
                color: #fff;
                padding: 0 9px;
                transition: all .3s ease;
                transition-property: color, background;
            }
                .video-btns a i {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    width: 39px;
                    height: 39px;
                    font-style: normal!important;
                    background: #fff;
                    border-radius: 50%;
                    color: var(--color-accent);
                    transition: all .3s ease;
                    transition-property: color, background;
                }
                .video-btns a.playing i:before {
                    content: "\b0088";
                }
                .video-btns a span {
                    flex-grow: 1;
                    text-align: center;
                    font-size: 14px;
                    letter-spacing: 0.085em;
                    text-transform: uppercase;
                }
                .video-btns a:hover {
                    background: #fff;
                    color: #000;
                }
                    .video-btns a:hover i {
                        background: var(--color-accent);
                        color: #fff;
                    }
            .video-btns a:first-child {
                margin-bottom: 13px;
                background: #fff;
                color: #000;
            }
                .video-btns a:first-child i {
                    background: var(--color-accent);
                    color: #fff;
                }
            .video-btns a:first-child:hover {
                background: var(--color-accent);
                color: #fff;
            }
                .video-btns a:first-child:hover i {
                    background: #fff;
                    color: var(--color-accent);
                }
    .mp-docusaries-table {
        margin: 48px -22px -26px;
        z-index: 1;
        position: relative;
    }
        .mp-docusaries-table img {
            display: block;
            width: 100%;
            height: auto;
        }
/* DOCUSARIES END */

/* awards */
.ip-swuv2__awards {
    position: relative;
    padding: 92px 0 138px;
}
    .ip-swuv2__awards .ip-join-our-team-section-title {
        text-align: center;
        position: relative;
        z-index: 1;
        color: #fff;
        margin-bottom: 57px;
    }
        #content .ip-swuv2__awards .ip-join-our-team-section-title h2 {
            color: inherit;
            font-size: 55px;
            margin: 0;
            font-weight: 400;
            font-family: var(--font-title);
            line-height: 1;
        }
            .ip-swuv2__awards .ip-join-our-team-section-title h2 span {
                display: block;
                font-family: var(--Roboto);
                text-transform: uppercase;
                font-size: 20px;
                line-height: 1.5;
                letter-spacing: 0.080em;
                padding-bottom: 18px;
            }

    .ip-swuv2__awards-list {
        font-size: 0;
        position: relative;
        z-index: 1;
        text-align: center;
        padding: 0 34px;
    }
        .awards-slide {
            display: inline-block;
            vertical-align: top;
            /* width: 20%; */
            padding: 0 23px;
            color: #fff;
        }
            .awards-year {
                font-size: 30px;
                font-weight: 700;
                text-transform: uppercase;
                padding-bottom: 22px;
            }
                .awards-year span {
                    display: block;
                    font-size: 18px;
                    font-weight: 500;
                    text-transform: initial;
                    margin-bottom: 10px;
                }
                .awards-year strong {
                    display: inline-block;
                    font-size: 36px;
                    position: relative;
                }
                    .awards-year strong:before,
                    .awards-year strong:after {
                        content: '';
                        position: absolute;
                        width: 27px;
                        height: 1px;
                        background: #fff;
                        top: 0;
                        bottom: 0;
                        margin: auto;
                    }
                        .awards-year strong:before {
                            right: 100%;
                            margin-right: 8px;
                        }
                        .awards-year strong:after {
                            left: 100%;
                            margin-left: 8px;
                        }
                .awards-year.award-top {
                    font-size: 36px;
                    padding: 16px 0 22px;
                }
                .awards-year.award-trends {
                    padding: 7px 0 11px;
                }
            .awards-trophy {
                position: relative;
            }
                .awards-trophy img {
                    margin: 0 auto;
                }
                .awards-trophy img[src*="trophies-2.png"],
                .awards-trophy img[src*="trophies-1-1.png"] {
                    filter: brightness(0) invert(1);
                }

        .awards-title {
            font-size: 16px;
            line-height: 1;
            color: #1e1718;
            background: #fff;
            font-weight: 700;
            padding: 9px 10px 8px;
            margin-top: 10px;
            margin-bottom: 20px;
        }
        .awards-logo {
            position: relative;
        }
            .awards-logo img {
                display: block;
                margin: 0 auto;
                height: auto;
                max-width: 100%;
                filter: brightness(0) invert(1);
            }

    .ip-swuv2__awards-pagination,
    .carousel-progress {
        width: 260px;
        height: 1px;
        background: #fff;
        margin: 98px auto 0;
        position: relative;
    }
        .ip-swuv2__awards-pagination .slick-dots {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 0;
        }
            .ip-swuv2__awards-pagination .slick-dots li {
                flex-grow: 1;
                position: relative;
            }
                .ip-swuv2__awards-pagination .slick-dots li button {
                    padding: 0;
                    border: none;
                    position: relative;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }
                    .ip-swuv2__awards-pagination .slick-dots li button:before {
                        content: '';
                        width: 25px;
                        height: 25px;
                        position: absolute;
                        margin: auto;
                        border-radius: 50%;
                        background: var(--jot-accent);
                    }
        .carousel-progress-bar {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            background: var(--jot-accent);
            display: flex;
            align-items: center;
            transition: all .3s ease;
        }
            .carousel-progress-bar::before {
                content: '';
                position: absolute;
                width: 25px;
                height: 25px;
                background: var(--jot-accent);
                right: -12px;
                border-radius: 50%;
            }
/* awards */

#hp_widget9 {
    display: block !important;
    position: relative;
    z-index: 2;
}

@media only screen and (min-width: 1601px) {
    
}

/* Default Layout */
@media only screen and (max-width: 1440px) {
    
}
@media only screen and (max-width: 1366px) {
    
}
@media only screen and (max-width: 1280px) {
    #content h2.mp-title {
        font-size: 50px;
    }
}
@media only screen and (max-width: 1199px) {
    [data-paroller-factor] {
        transform: none !important;
        will-change: unset !important;
    }
    
    /* RADIO */
    #content .recently-played-item-inner h4 {
        font-size: 9px;
    }
    .playlist-item-label > span {
        font-size: 8px;
        letter-spacing: 0;
    }
    .playlist-item i.icon-headphone {
        width: 40px;
        height: 36px;
    }
    .playlist-item-label {
        width: calc(100% - 75px);
        padding: 3px 5px 0;
    }
    /* RADIO END */

    /* PRESS */
    .mp-press-item:nth-child(1) .mp-press-item-img-details {
        padding-bottom: 0;
    }
    #content .mp-press-item:nth-child(1) .mp-press-item-img-details h3 {
        font-size: 26px;
    }
    /* PRESS END */
    
    .mp-docusaries-inner {
        padding: 0 2.375vw;
    }
    #content .mp-docusaries-top h2.mp-title {
        font-size: 40px;
    }
    
}
@media only screen and (max-width: 991px) {
    .mp-content-parallax canvas.triangle-cut {
        display: none;
    }
    .mp-content-parallax canvas {
        background-size: cover;
    }
    /* BANNER */
    .mp-banner {
        padding: 100px 0 0;
    }
        .mp-banner-title {
            position: relative;
            top: 0;
            left: 0;
            right: 0;
            text-align: center;
            margin-bottom: 20px;
        }
            #content .mp-banner-title h2 {
                text-align: center;
            }
                .mp-banner-title h2 span.small {
                    margin-left: 0;
                }
                .mp-banner-title h2 span .line {
                    display: none!important;
                }
        .mp-banner-text {
            position: relative;
            top: 0;
            left: 0;
            right: 0;
            text-align: center;
            margin: 0 0 30px;
            padding: 0 15px;
        }
    /* BANNER END */
    /* LOGO */
    .mp-logo-list {
        padding: 80px 0 0;
        flex-wrap: wrap;
    }
    /* LOGO END */
    /* TELEVISION */
    .mp-tv {
        padding: 80px 0 20px;
    }
    .mp-tv::before {
        height: 300px;
        bottom: 0;
    }

    .mp-logo-list {
        padding: 80px 0 0;
        flex-wrap: wrap;
    }

    .mp-tv-inner {
        padding: 0 5%;
    }

    .mp-tv-text {
        padding-right: 0;
    }

    .mp-tv-main {
        width: 100%;
        margin-bottom: 12px;
    }

    .mp-tv-thumbs {
        width: 100%;
        justify-content: space-between;
    }

    .mp-tv-thumb {
        margin-left: 0;
    }

    #content .mp-tv-thumb h3 {
        margin: 0 0 12px;
        font-size: 12px;
    }

    #content .mp-tv-thumb p {
        font-size: 12px;
        margin-bottom: 4px;
    }

    .mp-tv-thumb .play-btn {
        width: 35px;
        height: 35px;
        bottom: 10px;
        right: 13px;
        font-size: 8px;
    }

    .mp-tv-thumb .play-btn i.ai-font-pause-button-a {
        font-size: 11px;
    }

    .mp-tv-thumb-inner {
        padding: 15px;
    }

    .mp-tv-logos {
        position: relative;
        bottom: 0;
        margin: 0 auto;
        width: 100%;
    }
    /* TELEVISION END */
    /* RADIO */
    .mp-radio {
        padding: 60px 0 40px;
    }

    .mp-radio:before {
        height: 300px;
        bottom: 0;
    }

    .mp-radio-inner {
        padding: 0 5%;
    }

    .mp-radio-main {
        width: 100%;
    }

    #content .mp-radio-main .mp-title {
        text-align: center;
    }

    #content .mp-radio-main p {
        text-align: center;
    }

    .mp-radio-logos {
        padding: 0;
        margin-top: 0;
    }

    .mp-radio-logos .slick-list {
        padding: 30px 0 !important;
    }

    .mp-radio-playlist {
        width: 100%;
        max-width: 400px;
        margin: 0 auto;
    }

    #content .recently-played-item-inner h4 {
        font-size: 12px;
    }

    .playlist-item-label>span {
        font-size: 12px;
    }

    .playlist-item-label {
        padding: 3px 10px 0;
    }
    /* RADIO END */

    /* PRESS */
    .mp-press {
        padding: 80px 0 30px;
    }
    .mp-press:before {
        height: 170px;
        top: initial;
        bottom: 0;
    }
    .mp-press-inner {
        padding: 0 5%;
    }
    #content .mp-press-top .mp-title {
        width: 100%;
        text-align: center;
        max-width: initial;
    }

    .mp-press-top {
        flex-wrap: wrap;
    }

    .mp-press-text {
        width: 100%;
        text-align: center;
        padding: 20px 0 0;
    }

    .mp-press-item:nth-child(1) {
        margin-bottom: 0;
    }

    .mp-press-item {
        width: 100%;
    }

    .mp-press-item-img,
    .mp-press-item:nth-child(1) .mp-press-item-img {
        width: 34.891%;
    }

    .mp-press-item-img-details,
    .mp-press-item:nth-child(1) .mp-press-item-img-details {
        width: 65.109%;
        padding: 0 20px;
    }

    #content .mp-press-item-img-details h3,
    #content .mp-press-item:nth-child(1) .mp-press-item-img-details h3 {
        font-size: 20px;
    }
    /* PRESS END */

    /* SOCIAL */
    .mp-social {
        padding: 80px 0 60px;
    }

    .mp-social::before {
        height: 250px;
        bottom: 0;
    }

    .mp-social-inner {
        padding: 0 5%;
        max-width: 600px;
        margin: 0 auto;
    }

    #content .mp-social h2.mp-title {
        position: relative;
        margin-bottom: 30px;
    }

    .mp-social-item {
        width: 50%;
    }

    .mp-social-item:nth-child(2),
    .mp-social-item:nth-child(3),
    .mp-social-item:nth-child(6),
    .mp-social-item:nth-child(7) {
        transform: none;
    }

    .mp-social-item:last-child {
        margin-left: 0;
    }

    .mp-social-links {
        position: relative;
        bottom: 0;
        padding: 30px 0 10px;
        width: 100%;
    }

    .mp-social-links a {
        width: 58px;
        height: 58px;
        font-size: 30px;
        margin: 0 8px;
    }
    /* SOCIAL END */

    /* DOCUSARIES */
    .mp-docusaries {
        padding: 80px 0 0;
    }

    .mp-docusaries-inner {
        padding: 0 5%;
    }

    #content .mp-docusaries-top h2.mp-title {
        width: 100%;
        max-width: initial;
        text-align: center;
    }

    .mp-docusaries-text {
        width: 100%;
        text-align: center;
        padding: 20px 0 0;
    }

    .mp-docusaries-video {
        width: 100%;
    }

    .video-btns a:first-child {
        margin-bottom: 5px;
    }

    .video-btns a {
        width: 200px;
        height: 40px;
    }

    .video-btns a span {
        font-size: 11px;
    }

    .video-btns a i {
        width: 25px;
        height: 25px;
        font-size: 9px;
    }

    .mp-docusaries::before {
        height: 340px;
    }

    .video-btns {
        bottom: 0;
        right: 0;
        position: relative;
        display: flex;
        align-content: center;
        justify-content: center;
        padding: 40px 0 0;
        flex-flow: column;
        align-items: center;
    }
    .video-btns a {
        background: #fff;
        color: #000;
        border: 1px solid #fff;
    }
        .video-btns a:hover {
            background: var(--color-accent);
            color: #fff;
        }
        .video-btns a:hover i {
            background: #fff;
            color: var(--color-accent);
        }
    .video-btns a i {
        background: var(--color-accent);
        color: #fff;
    }
    .video-frame .plyr--video .plyr__controls {
        padding-right: 0;
    }

    /* DOCUSARIES END */
    .ip-mp .plyr__control--overlaid {
        padding: 15px;
    }
    #content h2.mp-title {
        font-size: 40px;
    }

    .recently-played-list:not(.slick-initialized), .recently-played-list .slick-list {
        margin-right: 4vw;
    }

    #content .ip-swuv2__awards .ip-join-our-team-section-title h2 {
        font-size: 40px;
    }
}

@media only screen and (max-width: 600px) {
    
}

@media only screen and (max-width: 767px) {
    .mp-tv-thumb {
        width: calc(50% - 8px);
    }
}

@media only screen and (max-width: 480px) {
    .mp-press-item-img, .mp-press-item:nth-child(1) .mp-press-item-img {
        width: 100%;
    }
    .mp-press-item-img-details, .mp-press-item:nth-child(1) .mp-press-item-img-details {
        width: 100%;
        padding: 20px 20px 0;
    }
}

@media only screen and (max-width: 360px) {
    #content .mp-tv-thumb p {
        font-size: 9px;
    }
    #content .mp-tv-thumb h3 {
        font-size: 9px;
    }
}