/* Minification failed. Returning unminified contents.
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,21): run-time error CSS1039: Token not allowed after unary operator: '-vjs-theme-naza--primary'
(15,27): run-time error CSS1039: Token not allowed after unary operator: '-vjs-theme-naza--secondary'
(30,36): run-time error CSS1039: Token not allowed after unary operator: '-vjs-theme-naza--secondary'
(35,25): run-time error CSS1039: Token not allowed after unary operator: '-vjs-theme-naza--primary'
(39,36): run-time error CSS1039: Token not allowed after unary operator: '-vjs-theme-naza--primary'
(40,25): run-time error CSS1039: Token not allowed after unary operator: '-vjs-theme-naza--secondary'
 */
/** VideoJS skin theme for nazarewaves
    Based on  SKINs/Themes: https://github.com/videojs/themes (Theme Forest used but customized) **/

.vjs-theme-naza {
    --vjs-theme-naza--primary: #ff0000;
    --vjs-theme-naza--secondary: #fff
}

    .vjs-theme-naza .vjs-button > .vjs-icon-placeholder:before {
        line-height: 1.55
    }

    .vjs-theme-naza .vjs-control:not(.vjs-disabled):not(.vjs-time-control):hover {
        color: var(--vjs-theme-naza--primary);
        text-shadow: var(--vjs-theme-naza--secondary) 1px 0 10px
    }

    .vjs-theme-naza .vjs-control-bar {
        background: none;
        margin-bottom: 1em;
        padding-left: 1em;
        padding-right: 1em;
    }

    .vjs-theme-naza .vjs-play-control {
        font-size: .8em
    }

        .vjs-theme-naza .vjs-play-control .vjs-icon-placeholder:before {
            background-color: var(--vjs-theme-naza--secondary);
            height: 1.5em;
            width: 1.5em;
            margin-top: .2em;
            border-radius: 1em;
            color: var(--vjs-theme-naza--primary)
        }

        .vjs-theme-naza .vjs-play-control:hover .vjs-icon-placeholder:before {
            background-color: var(--vjs-theme-naza--primary);
            color: var(--vjs-theme-naza--secondary)
        }

    .vjs-theme-naza .vjs-mute-control {
        display: none
    }

    .vjs-theme-naza .vjs-progress-control:hover .vjs-progress-holder {
        font-size: 1em
    }

    .vjs-theme-naza .vjs-play-progress:before {
        display: none
    }

    .vjs-theme-naza .vjs-progress-holder {
        border-radius: .2em;
        height: .5em;
        margin: 0
    }

    .vjs-theme-naza .vjs-load-progress, .vjs-theme-naza .vjs-load-progress div, .vjs-theme-naza .vjs-play-progress {
        border-radius: .2em
    }

    .vjs-live-control.vjs-control {
        color: red;
        font-weight: bold;
    }

    /* Esconder botões de legendas e volume */
    .vjs-theme-naza .vjs-captions-button,
    .vjs-theme-naza .vjs-volume-panel {
        display: none !important;
    }

.vjs-theme-naza.vjs-controlssemiopaque .vjs-control-bar {
    background: none;
    background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
    margin-bottom: 0;
}
