*, :after, :before {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

html, body, .playerWrapper, .playerWrapper .plyr {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    height: 100% !important;
    font-family: iranyekan;
}

body {
    direction: rtl;
    color: #fff;

}

div#wpadminbar {
    display: none;
}

.plyr--video .plyr__controls {
    flex-wrap: wrap;
    display: flex;
    flex-direction: row;
}

.plyr__progress {
    flex: calc(100% - 0px);
    order: 0;
    margin: 0 !important;
}

.plyr__controls > .plyr__control:first-child, .plyr__controls > .plyr__control:first-child + [data-plyr=pause] {
    margin: 0;
}

.plyr--video .plyr__time.plyr__time--duration {
    order: 6;
    margin: 7px auto 0 1%;
}

.plyr--video .plyr__time {
    order: 6;
    margin-top: 6px;
    margin-left: 30px;
}

.plyr__progress input[type=range], .plyr__progress__buffer {
    max-width: 100%;
    height: 3px;
}

.plyr__controls > .plyr__control:first-child, .plyr__controls > .plyr__control:first-child + [data-plyr=pause] {
    order: 4;
}


button.plyr__control[data-plyr=play] {
    order: 2;
}

button.plyr__control[data-plyr=rewind] {
    order: 1;
}

.plyr__controls .plyr__volume {
    order: 5;
}

button.plyr__control[data-plyr=fast-forward] {
    order: 3;
}

.plyr__volume {
    /* flex: 110px; */
    /* margin: 0 0 0 8px; */
    /* order: 1; */
    /* max-width: unset !important; */
    /* display: none; */
}

button.plyr__control[data-plyr=caoptions] {
    order: 7;
    margin-left: auto;
}

button.plyr__control[data-plyr=captions] {
    order: 7;
    display: block !important;
}

.plyr__menu {
    order: 8;
}

button.plyr__control[data-plyr=fullscreen] {
    order: 9;
    /* display: none; */
}


.plyr__poster {
    background-attachment: fixed;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
    margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
    display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
    border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */
    margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
    box-sizing: border-box; /* 1 */
    color: inherit; /* 2 */
    display: table; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */
    white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
    -webkit-appearance: button; /* 1 */
    font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
    display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
    display: none;
}

.admin-bar.playerStream {
    position: fixed;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
}

.playerWrapper a.postInfo {
    position: fixed;
    left: 15px;
    top: 20px;
    z-index: 9999;
    width: 165px;
    height: 260px;
    display: flex;
    flex-wrap: wrap;
    padding: 10px;
    background: #1c1c1c;
    border-radius: 8px;
}

.playerWrapper a.postInfo img {
    width: 100%;
    height: auto;
    border-radius: 8px;
    margin-bottom: 6px;
}

.playerWrapper a.postInfo h1 {
    margin: 0;
    padding: 0;
    font-size: 9px;
    font-weight: 100;
    text-align: center;
    line-height: 15px;
    width: 100%;
}

.playerWrapper a.postInfo:hover {
    background: #0f3030;
}

.popupContentWrapper {
    position: fixed;
    width: clamp(300px, 90%, 800px);
    min-height: 30%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    z-index: 99999999;
    border-radius: 9px;
    background: #303030;
    max-height: 100%;
    overflow-y: auto;
    transition: .3s;
    direction: rtl;
}

.popupContentWrapper .header {
    padding: 20px 20px 0 20px;
}

.popupContentWrapper .content {
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
}

.linksWrapper .content a {
    flex: clamp(15%, 18%, 50%);
    background: #0040459c;
    padding: 13px 30px;
    text-align: center;
    margin: 0 0 3px 3px;
    border-radius: 8px;
    white-space: nowrap;
}

.popupContentWrapper.active {
    transform: translate(-50%, -50%) scale(1);
}

.popupContentWrapper .header h2 {
    display: flex;
    margin: 0;
    background: var(--plyr-color-main);
    padding: 10px 24px 11px 8px;
    border-radius: 9px;
    align-items: center;
    color: #ffffff;
    font-size: 14px;
}

.popupContentWrapper .header h2 button {
    margin-right: auto;
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
    font-size: 20px;
    color: #fff;
}

.linksWrapper .content a:hover {
    background: #15746cc4;
}

ul.customSettingsMenu {
    position: fixed !important;
    right: 20px !important;
    top: 20px !important;
    z-index: 9999999 !important;
    display: flex !important;
    margin: 0 !important;
    padding: 0 !important;
    flex-wrap: wrap !important;
    width: 40px !important;
    align-items: flex-start !important;
    align-content: flex-start !important;
    height: fit-content !important;
    background: none !important;
}

ul.customSettingsMenu li {
    list-style: none;
    margin-bottom: 6px;
}

ul.customSettingsMenu li .customPlyrOption {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    position: relative;
    display: inline-block;
    background: #f5f5f51f;
    border-radius: 100%;
    color: #ecececb8;
    margin: 0 !important;
}

ul.customSettingsMenu li .customPlyrOption span {
    position: absolute;
    font-size: 12px;
    right: 110%;
    top: 50%;
    transform: translateY(-50%);
    min-width: 100px;
    background: #ffffff3b;
    border-radius: 40px;
    color: #fff;
    height: 30px;
    white-space: nowrap;
    opacity: 0;
    transition: .3s;
    display: flex;
    align-items: center;
    padding: 0 10px;
    justify-content: center;
}

ul.customSettingsMenu li .customPlyrOption:hover span {
    opacity: 1;
}

ul.customSettingsMenu li .customPlyrOption.volumeOption span {
    background: none;
}

ul.customSettingsMenu li .customPlyrOption button.toggleMute {
    background: none;
    color: #ecececb8;
    border: none;
    outline: none;
    cursor: pointer;
}

ul.customSettingsMenu li .customPlyrOption.active {
    color: #fff;
}

.playerStream div#LoadingGif {
    width: 100%;
    height: 100%;
    text-align: center;
    background: #fff;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999999;
    position: fixed;
}

.playerStream div#LoadingGif::after {
    width: 100px;
    height: 100px;
}

.loading:after {
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 6px solid #f84443;
    border-color: #f84443 transparent #f84443 transparent;
    animation: loading 1.1s linear infinite;
    position: absolute
}

@keyframes loading {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.plyr__video-wrapper {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.playerStream div#LoadingGif span {
    color: #000;
}

.playerWrapper a.postInfo .icon {
    position: absolute;
    left: 14px;
    top: 15px;
    font-size: 19px;
    color: #ffffff8a;
    border-bottom: 3px solid #ffffff8a;
    padding: 0 5px 2px 5px;
    box-sizing: content-box;
}

.playerWrapper
a.logoWrapper {
    position: fixed;
    bottom: 80px;
    left: 8px;
    z-index: 9999;
    background: #ffffff26;
    border-radius: 8px;
    padding: 5px 15px;
}

.playerWrapper a.logoWrapper img {
    width: 80px;
    height: auto;
}

.subtitleOptionsWrapper
.subtitleOptions {
    display: flex;
    flex-wrap: wrap;
}

.subtitleOptionsWrapper .subtitleOptions label {
    flex: 50%;
    text-align: center;
    padding: 0 30px;
    margin-bottom: 18px;
    border-bottom: 1px solid #776eff21;
    padding-bottom: 10px;
}

.subtitleOptionsWrapper .subtitleOptions label span {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    font-size: 12px;
}

.subtitleOptionsWrapper .subtitleOptions label a span, .subtitleOptionsWrapper .subtitleOptions label input, .subtitleOptionsWrapper .subtitleOptions label select {
    color: #fff;
    width: 100%;
    padding: 5px 5px;
    border-radius: 9px;
    border: none;
    background: #fff6;
    height: 30px;
    line-height: 20px;
    outline: none;
    font-size: 11px;
}

input[type="color"]::-webkit-color-swatch-wrapper {
    padding: 8px;
}

input[type="color"]::-webkit-color-swatch {
    border: none;
}

.subtitleOptionsWrapper .subtitleOptions label select option {
    color: #000;
}

.plyr__captions .plyr__caption {
    font-family: 'iranyekan';
}

input#openUserCaption {
    display: none;
}

:root {
    --plyr-color-main: #f84443 !important;
}

button.plyr__control.plyr__control--overlaid[data-plyr=play]:after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjI1OTMgNy41NzMzOUw1LjI2MDczIDIuMDc0MUM1LjE4NDk0IDIuMDI3NzggNS4wOTgxNyAyLjAwMjQ4IDUuMDA5MzYgMi4wMDA4MkM0LjkyMDU1IDEuOTk5MTYgNC44MzI5IDIuMDIxMTggNC43NTU0MiAyLjA2NDYzQzQuNjc3OTUgMi4xMDgwOCA0LjYxMzQ1IDIuMTcxMzkgNC41Njg1NiAyLjI0ODAzQzQuNTIzNjYgMi4zMjQ2OCA0LjUgMi40MTE5MSA0LjUgMi41MDA3M1YxMy40OTkzQzQuNSAxMy41ODgxIDQuNTIzNjYgMTMuNjc1NCA0LjU2ODU2IDEzLjc1MkM0LjYxMzQ1IDEzLjgyODcgNC42Nzc5NSAxMy44OTIgNC43NTU0MiAxMy45MzU0QzQuODMyOSAxMy45Nzg5IDQuOTIwNTUgMTQuMDAwOSA1LjAwOTM2IDEzLjk5OTJDNS4wOTgxNyAxMy45OTc2IDUuMTg0OTQgMTMuOTcyMyA1LjI2MDczIDEzLjkyNTlMMTQuMjU5MyA4LjQyNjY2QzE0LjMzMjQgOC4zODE5OSAxNC4zOTI3IDguMzE5MyAxNC40MzQ2IDguMjQ0NkMxNC40NzY1IDguMTY5ODkgMTQuNDk4NSA4LjA4NTY3IDE0LjQ5ODUgOC4wMDAwMkMxNC40OTg1IDcuOTE0MzcgMTQuNDc2NSA3LjgzMDE1IDE0LjQzNDYgNy43NTU0NUMxNC4zOTI3IDcuNjgwNzQgMTQuMzMyNCA3LjYxODA1IDE0LjI1OTMgNy41NzMzOVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    -webkit-background-size: 0.8em 0.8em;
    background-size: 0.8em;
    background-position: 50%;
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    font-size: 8em;
    width: 100%;
    height: 100%;
}

button.plyr__control.plyr__control--overlaid[data-plyr=play] {
    background: none !important;
    width: 200px;
    height: 100px;
    border: none !important;
    box-shadow: none !important;
    transition: .3s;
}

button.plyr__control.plyr__control--overlaid[data-plyr=play] svg {
    display: none;
}

.plyr__controls .plyr__control:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    width: 100%;
    height: 100%;
    font-size: 2.5em;
    line-height: 1.67;
    background-repeat: no-repeat;
    -webkit-background-size: 0.8em 0.8em;
    background-size: 0.8em;
    background-position: 50%;
}

.plyr__controls .plyr__control[data-plyr=play]:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjI1OTMgNy41NzMzOUw1LjI2MDczIDIuMDc0MUM1LjE4NDk0IDIuMDI3NzggNS4wOTgxNyAyLjAwMjQ4IDUuMDA5MzYgMi4wMDA4MkM0LjkyMDU1IDEuOTk5MTYgNC44MzI5IDIuMDIxMTggNC43NTU0MiAyLjA2NDYzQzQuNjc3OTUgMi4xMDgwOCA0LjYxMzQ1IDIuMTcxMzkgNC41Njg1NiAyLjI0ODAzQzQuNTIzNjYgMi4zMjQ2OCA0LjUgMi40MTE5MSA0LjUgMi41MDA3M1YxMy40OTkzQzQuNSAxMy41ODgxIDQuNTIzNjYgMTMuNjc1NCA0LjU2ODU2IDEzLjc1MkM0LjYxMzQ1IDEzLjgyODcgNC42Nzc5NSAxMy44OTIgNC43NTU0MiAxMy45MzU0QzQuODMyOSAxMy45Nzg5IDQuOTIwNTUgMTQuMDAwOSA1LjAwOTM2IDEzLjk5OTJDNS4wOTgxNyAxMy45OTc2IDUuMTg0OTQgMTMuOTcyMyA1LjI2MDczIDEzLjkyNTlMMTQuMjU5MyA4LjQyNjY2QzE0LjMzMjQgOC4zODE5OSAxNC4zOTI3IDguMzE5MyAxNC40MzQ2IDguMjQ0NkMxNC40NzY1IDguMTY5ODkgMTQuNDk4NSA4LjA4NTY3IDE0LjQ5ODUgOC4wMDAwMkMxNC40OTg1IDcuOTE0MzcgMTQuNDc2NSA3LjgzMDE1IDE0LjQzNDYgNy43NTU0NUMxNC4zOTI3IDcuNjgwNzQgMTQuMzMyNCA3LjYxODA1IDE0LjI1OTMgNy41NzMzOVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);

}

.plyr--playing .plyr__controls .plyr__control[data-plyr=play]:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUgMi41SDEwLjI1QzkuOTczODYgMi41IDkuNzUgMi43MjM4NiA5Ljc1IDNWMTNDOS43NSAxMy4yNzYxIDkuOTczODYgMTMuNSAxMC4yNSAxMy41SDEyLjVDMTIuNzc2MSAxMy41IDEzIDEzLjI3NjEgMTMgMTNWM0MxMyAyLjcyMzg2IDEyLjc3NjEgMi41IDEyLjUgMi41WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01Ljc1IDIuNUgzLjVDMy4yMjM4NiAyLjUgMyAyLjcyMzg2IDMgM1YxM0MzIDEzLjI3NjEgMy4yMjM4NiAxMy41IDMuNSAxMy41SDUuNzVDNi4wMjYxNCAxMy41IDYuMjUgMTMuMjc2MSA2LjI1IDEzVjNDNi4yNSAyLjcyMzg2IDYuMDI2MTQgMi41IDUuNzUgMi41WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
}

.plyr__controls .plyr__menu > .plyr__control[data-plyr=settings]:after {
    background-image: url('/wp-content/themes/bartarmoviz/images/Settings.1242211.svg');
}


.plyr__controls > .plyr__control, .plyr__volume .plyr__control, .plyr__menu > .plyr__control {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    transition: .3s;
    width: 4em;
    height: 4em;
}

.plyr__controls .plyr__control svg {
    display: none;
}


button.plyr__control[data-plyr=rewind]:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTg5NzUgNi4yMzIxOEgxLjk4OTc1VjMuMjMyMTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNC4xMTEwNyAxMS44ODkxQzQuODgwMjYgMTIuNjU4MyA1Ljg2MDI2IDEzLjE4MjEgNi45MjcxNiAxMy4zOTQzQzcuOTk0MDUgMTMuNjA2NSA5LjA5OTkyIDEzLjQ5NzYgMTAuMTA0OSAxMy4wODEzQzExLjEwOTkgMTIuNjY1MSAxMS45Njg5IDExLjk2MDEgMTIuNTczMiAxMS4wNTU2QzEzLjE3NzYgMTAuMTUxMiAxMy41MDAyIDkuMDg3OCAxMy41MDAyIDhDMTMuNTAwMiA2LjkxMjIxIDEzLjE3NzYgNS44NDg4NCAxMi41NzMyIDQuOTQ0MzdDMTEuOTY4OSA0LjAzOTkgMTEuMTA5OSAzLjMzNDk1IDEwLjEwNDkgMi45MTg2N0M5LjA5OTkyIDIuNTAyMzggNy45OTQwNSAyLjM5MzQ2IDYuOTI3MTYgMi42MDU2OEM1Ljg2MDI2IDIuODE3OSA0Ljg4MDI2IDMuMzQxNzMgNC4xMTEwNyA0LjExMDkyTDEuOTg5NzUgNi4yMzIyNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);

}

button.plyr__control[data-plyr=fast-forward]:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjAxMDMgNi4yMzIxOEgxNC4wMTAzVjMuMjMyMTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEuODg5MSAxMS44ODkxQzExLjExOTkgMTIuNjU4MyAxMC4xMzk5IDEzLjE4MjEgOS4wNzMgMTMuMzk0M0M4LjAwNjEgMTMuNjA2NSA2LjkwMDIzIDEzLjQ5NzYgNS44OTUyNCAxMy4wODEzQzQuODkwMjUgMTIuNjY1MSA0LjAzMTI2IDExLjk2MDEgMy40MjY5MiAxMS4wNTU2QzIuODIyNTcgMTAuMTUxMiAyLjUgOS4wODc4IDIuNSA4QzIuNSA2LjkxMjIxIDIuODIyNTcgNS44NDg4NCAzLjQyNjkyIDQuOTQ0MzdDNC4wMzEyNiA0LjAzOTkgNC44OTAyNSAzLjMzNDk1IDUuODk1MjQgMi45MTg2N0M2LjkwMDIzIDIuNTAyMzggOC4wMDYxIDIuMzkzNDYgOS4wNzMgMi42MDU2OEMxMC4xMzk5IDIuODE3OSAxMS4xMTk5IDMuMzQxNzMgMTEuODg5MSA0LjExMDkyTDE0LjAxMDQgNi4yMzIyNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);

}

button.plyr__control[data-plyr=captions]:after {
    background-image: url('/wp-content/themes/bartarmoviz/images/ClosedCaptioning.6ccd397.svg');

}

.plyr__volume button:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTAuNUgyQzEuODY3MzkgMTAuNSAxLjc0MDIxIDEwLjQ0NzMgMS42NDY0NSAxMC4zNTM2QzEuNTUyNjggMTAuMjU5OCAxLjUgMTAuMTMyNiAxLjUgMTBWNkMxLjUgNS44NjczOSAxLjU1MjY4IDUuNzQwMjEgMS42NDY0NSA1LjY0NjQ1QzEuNzQwMjEgNS41NTI2OCAxLjg2NzM5IDUuNSAyIDUuNUg1TDkuNSAyVjE0TDUgMTAuNVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEuOTk4IDYuNVY5LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuOTk4IDUuNVYxMC41IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}

button.plyr__control[data-plyr=fullscreen]:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUgM0gxM1Y1LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNS41IDEzSDNWMTAuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMyAxMC41VjEzSDEwLjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMyA1LjVWM0g1LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}

.plyr__volume button.mute:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTAuNUgyQzEuODY3MzkgMTAuNSAxLjc0MDIxIDEwLjQ0NzMgMS42NDY0NSAxMC4zNTM2QzEuNTUyNjggMTAuMjU5OCAxLjUgMTAuMTMyNiAxLjUgMTBWNkMxLjUgNS44NjczOSAxLjU1MjY4IDUuNzQwMjEgMS42NDY0NSA1LjY0NjQ1QzEuNzQwMjEgNS41NTI2OCAxLjg2NzM5IDUuNSAyIDUuNUg1TDkuNSAyVjE0TDUgMTAuNVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUgNi41TDEyIDkuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNSA5LjVMMTIgNi41IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}

button.plyr__control[data-plyr=restart]:after {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjgwMTkgNy41NzMxOUw0LjI2MDczIDIuOTY0NzJDNC4xODQ5MyAyLjkxODQgNC4wOTgxNyAyLjg5MzExIDQuMDA5MzYgMi44OTE0NEMzLjkyMDU1IDIuODg5NzggMy44MzI5IDIuOTExODEgMy43NTU0MiAyLjk1NTI2QzMuNjc3OTUgMi45OTg3MSAzLjYxMzQ1IDMuMDYyMDEgMy41Njg1NiAzLjEzODY2QzMuNTIzNjYgMy4yMTUzMSAzLjUgMy4zMDI1MyAzLjUgMy4zOTEzNlYxMi42MDgzQzMuNSAxMi42OTcxIDMuNTIzNjYgMTIuNzg0NCAzLjU2ODU2IDEyLjg2MUMzLjYxMzQ1IDEyLjkzNzYgMy42Nzc5NSAxMy4wMDA5IDMuNzU1NDIgMTMuMDQ0NEMzLjgzMjkgMTMuMDg3OCAzLjkyMDU1IDEzLjEwOTkgNC4wMDkzNiAxMy4xMDgyQzQuMDk4MTcgMTMuMTA2NiA0LjE4NDkzIDEzLjA4MTMgNC4yNjA3MyAxMy4wMzQ5TDExLjgwMTkgOC40MjY0N0MxMS44NzQ5IDguMzgxODEgMTEuOTM1MyA4LjMxOTExIDExLjk3NzIgOC4yNDQ0MUMxMi4wMTkxIDguMTY5NyAxMi4wNDExIDguMDg1NDggMTIuMDQxMSA3Ljk5OTgzQzEyLjA0MTEgNy45MTQxNyAxMi4wMTkxIDcuODI5OTYgMTEuOTc3MiA3Ljc1NTI1QzExLjkzNTMgNy42ODA1NCAxMS44NzQ5IDcuNjE3ODUgMTEuODAxOSA3LjU3MzE5VjcuNTczMTlaIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjUgMi41VjEzLjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    -webkit-background-size: 0.8em 0.8em;
    background-size: 0.8em;
    background-position: 50%;

}

input[type=range]::-webkit-slider-thumb {
    opacity: 0
}

input[type=range] {
    outline: none !important;
}

input[type=range]::-webkit-slider-runnable-track {
    height: 2px !important;
    cursor: pointer;
    border-radius: 0;
}

a.backToPostLink {
    position: fixed;
    z-index: 99999;
    color: #fff;
    transform: rotateZ(180deg);
    top: 30px;
    left: 30px;
    cursor: pointer;
    font-size: 40px;
    background: content-box;
}

.postTitle {
    position: fixed;
    z-index: 99999;
    color: #fff;
    top: 47px;
    right: 30px;
    font-size: 24px;
    background: content-box;
    margin: 0;
    padding-left: 94px;
}

a.backToPostLink:hover {
    color: var(--plyr-color-main) !important;
}

.plyr__controls .plyr__menu__container .plyr__control:after {
    display: none;
}


.playLinks {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}

.playLinks a {
    width: 24.5%;
    background: #070707;
    padding: 12px 10px;
    border-radius: 8px;
    margin-bottom: .5%;
    margin-left: .5%;
    text-align: center;
    color: #fff;
}

.playLinks h3 {
    width: 100%;
    display: block;
    margin: 6px 0 10px 0;
    font-size: 12px;
}

.plyr__controls .plyr__control[data-plyr="playList"] {
    order: 7;
}

.plyr__controls .plyr__control[data-plyr="playList"]:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjI1MDcgNy41SDMuNzUwNzNDMy4zMzY1MiA3LjUgMy4wMDA3MyA3LjgzNTc5IDMuMDAwNzMgOC4yNVYxOC43NUMzLjAwMDczIDE5LjE2NDIgMy4zMzY1MiAxOS41IDMuNzUwNzMgMTkuNUgxNy4yNTA3QzE3LjY2NDkgMTkuNSAxOC4wMDA3IDE5LjE2NDIgMTguMDAwNyAxOC43NVY4LjI1QzE4LjAwMDcgNy44MzU3OSAxNy42NjQ5IDcuNSAxNy4yNTA3IDcuNVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTYuMDAwNzMgNC41SDIwLjI1MDdDMjAuNDQ5NiA0LjUgMjAuNjQwNCA0LjU3OTAyIDIwLjc4MTEgNC43MTk2N0MyMC45MjE3IDQuODYwMzIgMjEuMDAwNyA1LjA1MTA5IDIxLjAwMDcgNS4yNVYxNi41IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
}

.plyr__control.plyr__tab-focus {
    outline: none !important;
}

img.siteLogo {
    position: fixed;
    left: 30px;
    bottom: 114px;
    z-index: 999;
    padding: 10px 30px;
    background: #fff;
    border-radius: 4px;
    width: 6%;
    height: auto;
    min-width: 30px;
    box-sizing: content-box;
}
.noaccess {
    width: 100%;
    height: 100%;
    background: #000;
    position: fixed;
}

.noaccess h3 {
    display: block;
    text-align: center;
    padding-top: 120px;
    color:#fff;
}

.noaccess .links {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

.noaccess .links a {
    background: #ffae00;
    border-radius: 4px;
    width: 150px;
    margin: 0 2px;
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #fff;
    justify-content: center;
    padding: 14px;
    font-weight: 100;
}

@media only screen and (max-width: 705px) {
    img.siteLogo {
        bottom: 160px;
    }

}

@media only screen and (max-width: 350px) {
    img.siteLogo {
        bottom: 220px;
    }

}

