
html {
    line-height: 1.15;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

body {
    font-family: Open Sans;
    margin: 0;
    color: #444;
    line-height: 22px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Fira Sans Condensed;
    color: #333;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    font-weight: 600;
}


pre {
    background: #fafafa;
    padding: 20px
}

.input-text,
input[type=email],
input[type=password],
input[type=search],
input[type=text],
input[type=url],
textarea {
    font-family: Open Sans;
    width: 100%;
    border: 1px solid #dfdfdf;
    height: 40px;
    padding: 0 15px;
    border-radius: 50px;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
}
.banners {
    margin-left: -20px;
    margin-right: -20px;
}
textarea {
    padding: 20px;
    height: 160px;
    border-radius: 10px
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    font-family: Fira Sans Condensed;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    border-radius: 50px;
    height: 50px;
    padding: 0 20px;
    border: none;
}

label.inline,
input[type="checkbox"]+label {
    display: inline;
    margin-left: 0.5rem;
}

input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    top: 2px;
    display: inline-block;
    margin: 0;
    width: 19px;
    min-width: 19px;
    height: 19px;
    background: #fff;
    border-radius: 0;
    border-style: solid;
    border-width: 0.1rem;
    border-color: #ddd;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
}

input[type="checkbox"]:checked::before {
    content: '✔';
    position: absolute;
    display: inline-block;
    margin: -5px 0 0 2px;
    height: 1.75rem;
    width: 1.75rem;
}

select {
    width: 100%;
    height: 45px;
    padding: 0 15px;
    border: none;
    background: #fafafa;
    /* remove the original arrow */
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    /* no standardized syntax available, no ie-friendly solution available */
    background-image: url("data:image/svg+xml;utf8,<svg fill='grey' height='24' viewBox='0 0 24 24' width='40' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>")  !important;
    background-repeat: no-repeat !important;
    background-position-x: 100%  !important;
    background-position-y: 50%  !important;
}

/*For IE*/
select::-ms-expand {
    display: none;
}

table {
    width: 100%;
}

table th {
    font-weight: 700;
    background: #f1f1f1;
}

th,
td {
    /* border: 0.1rem solid #ddd; */
    line-height: 26px;
    margin: 0;
    overflow: visible;
    padding: 0.5em;
}

label {
    display: inline-block;
    margin-bottom: 10px;
}

a {
    background-color: transparent;
}

a:hover {
    text-decoration: none;
}

button:focus,
a:focus {
    outline: none;
}

img {
    max-width: 100%;
    height: auto;
}

dl,
ol,
ul {
    padding-left: 18px;
}

dd {
    margin: 0 1rem 1rem;
}

li>ul,
li>ol {
    margin-bottom: 0;
    margin-left: 1.5em;
}

b,
strong {
    color: #333;
}

blockquote:not(:last-child) {
    margin-bottom: 40px;
}

blockquote {
    margin-top: 40px;
    position: relative;
    background: #efefef;
    padding: 30px;
    border-radius: 10px;
}

blockquote:before {
    position: absolute;
    content: "\f10e";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    font-size: 48px;
    bottom: 30px;
    right: 30px;
    color: #eaeaea;
}

blockquote>* {
    z-index: 1;
    position: relative;
    margin-bottom: 0;
}

blockquote p {
    font-size: 22px;
    color: #444;
    line-height: 30px;
}

blockquote cite {
    font-size: 14px;
    position: relative;
    display: inline-block;
    font-style: inherit;
    padding-top: 10px;
    margin-left: 15px;
}

blockquote cite:before {
    position: absolute;
    content: "/";
    bottom: 0;
    left: -15px;
}

*:before,
*:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

.white-padding {
    padding: 30px;
    -webkit-box-shadow: 0 0 20px rgba(97, 105, 140, 0.1);
    box-shadow: 0 0 20px rgba(97, 105, 140, 0.1);
    background: #fff;
}

.slick-slide {
    outline: none
}

button.mfp-arrow,
button.mfp-close {
    background: transparent !important;
}

:focus {
    outline: none;
}

.bg-gray {
    background: #fafafa;
}

.topspace-90 {
    margin-top: 65px;
    min-height: 100vh;
}

/*--------------------------------------------------------------
# Button
--------------------------------------------------------------*/

.comment-navigation .nav-links {
    overflow: hidden;
    margin: 50px 0;
}

.comment-navigation .nav-links a,
.btn {
    padding: 13px 50px;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
}

.btn:active,
.btn:hover {
    color: #fff;
}

.comment-navigation .nav-links .nav-previous {
    float: left;
}

.comment-navigation .nav-links .nav-next {
    float: right;
}

.post-navigation {
    border-radius: 6px;
    padding: 30px;
    background: #fff;
    width: 100%;
    overflow: hidden;
    margin-top: 50px;
}

.post-navigation .nav-previous {
    float: left;
}

.post-navigation .nav-next {
    float: right;
}

.post-navigation .nav-previous a,
.post-navigation .nav-next a,
.checkout-button {
    font-family: Fira Sans Condensed;
    display: inline-block;
    padding: 10px 50px;
    color: #fff;
    border-radius: 50px;
    cursor: pointer;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
}

/*--------------------------------------------------------------
## Button
--------------------------------------------------------------*/
.viewtube-btn {
    font-family: Fira Sans Condensed;
    display: inline-block;
    padding: 6px 25px;
    color: #fff;
    border-radius: 50px;
    cursor: pointer;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
}

.viewtube-btn:hover {
    color: #fff;
}

.viewtube-btn i {
    margin-right:4px;
}

.viewtube-btn.shadow {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-box-shadow: 0 7px 10px 6px rgba(0, 0, 0, 0.08);
    box-shadow: 0 7px 10px 6px rgba(0, 0, 0, 0.08);
}

.viewtube-play-btn>span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: inherit;
    border-color: inherit;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.viewtube-play-btn-txt {
    font-weight: 700;
    color: #000;
}

.viewtube-play-btn-icon {
    border-radius: 50%;
    margin-top: -5%;
    margin-bottom: -5%;
    letter-spacing: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    width: 3.5em;
    height: 3.5em;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin-left: 0;
    margin-right: 20px;
    border: none;
    color: #fff;
}

.viewtube-btn.bordered {
    background: transparent;
    border: 2px solid;
}

.viewtube-btn.bordered:hover {
    color: #fff;
}

/*--------------------------------------------------------------
## Slick
--------------------------------------------------------------*/
.slick-arrow {
    position: absolute;
    background: #fff;
    width: 45px;
    height: 45px;
    top: 50%;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0 7px 10px 6px rgba(0, 0, 0, 0.08);
    cursor: pointer;
    z-index: 1
}

.video-items .slick-arrow {
    top: 35%;
}

.slick-arrow:hover {
    color: #fff;
}

.slick-arrow:before {
    line-height: 45px;
}

.slick-arrow.fa-chevron-left {
    left: 0;
}

.slick-arrow.fa-chevron-right {
    right: 0;
}

.banners .slick-arrow.fa-chevron-left,
.video-items .slick-arrow.fa-chevron-left {
    left: 35px;
}

.banners .slick-arrow.fa-chevron-right,
.video-items .slick-arrow.fa-chevron-right {
    right: 35px;
}

.slick-slider .slick-arrow {
    display: none !important;
}

.slick-slider:hover .slick-arrow {
    display: block !important;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
.site-header {
    padding: 10px 0;
}

.site-header .datafetch {
    padding-left: 0;
    position: absolute;
    width: 100%;
}

.site-header .datafetch li {
    border: none;
}

.site-header .datafetch li a {
    color: #444;
}

.site-header .datafetch li a img {
    margin-right: 10px;
}

.site-header .fa-sun,
.site-header .fa-moon {
    font-size: 24px;
    margin-right: 15px;
}

.site-header .upload-video {
    color: inherit;
    display: grid;
}

.site-header .fa-video-plus {
    font-size: 24px;
}

/*Header to right side button account and cart */
.my-account-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    position: relative;
}


.my-account-button i {
    text-align: center;
    width: 45px;
    height: 45px;
    line-height: 45px;
    background: #f1f1f1;
    border-radius: 50px;
    font-size: 18px;
}


.my-account-button i:hover {
    color: #fff;
}

.my-account-widget .my-account-button {
    display: inline-block;
    cursor: pointer;
}

.my-account-button img {
    max-width: 45px;
}

.my-account-widget .my-account-button h5 {
    font-weight: 500;
    margin-bottom: 0;
    font-size: 18px;
}

.my-account-content {
    position: absolute;
    width: 280px;
    top: 51px;
    right: 0;
    background: #fff;
    -webkit-box-shadow: 0px 30px 70px 0px rgba(137, 139, 142, 0.15);
    box-shadow: 0px 30px 70px 0px rgba(137, 139, 142, 0.15);
    -webkit-transform: translateY(-16px);
    -ms-transform: translateY(-16px);
    transform: translateY(-16px);
    -webkit-transition: opacity .2s, visibility 0s .2s, -webkit-transform .2s;
    transition: opacity .2s, visibility 0s .2s, -webkit-transform .2s;
    -o-transition: opacity .2s, transform .2s, visibility 0s .2s;
    transition: opacity .2s, transform .2s, visibility 0s .2s;
    transition: opacity .2s, transform .2s, visibility 0s .2s, -webkit-transform .2s;
    z-index: 2;
    visibility: hidden;
    opacity: 0;
    border-radius: 10px;
}

.my-account-widget.open .my-account-content {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(16px);
    -ms-transform: translateY(16px);
    transform: translateY(16px);
    border: 1px solid;
}

.my-account-content {
    padding: 20px 0;
}

.my-account-content img {
    border-radius: 6px;
}

.my-account-content .header-profile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 15px;
}

.my-account-content .header-profile img {
    margin-right: 15px;
}

.my-account-content .header-profile-content {
    margin-top: auto;
}

.my-account-content .header-profile-content p {
    margin-bottom: 0;
    font-size: 14px;
}

.my-account-content ul {
    border-top: 1px solid #ccc;
    margin-top: 15px;
    margin-bottom: 0;
}

.my-account-content ul li a {
    font-size: 15px;
    padding: 5px 15px;
    display: block;
    font-weight: 500;
    color: #333;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.my-account-content ul li a:hover {
    background: #f3f3f3;
}

.my-account-content .header-profile-login {
    padding: 0 20px;
}

.my-account-content .header-profile-login h6 {
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.my-account-content .header-profile-login .login-remember {
    margin-bottom: 0;
}

.my-account-content .header-profile-login label {
    font-size: 14px;
}

.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    margin-bottom: 0;
}

.toggle-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.toggle-switch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.toggle-switch .slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

.toggle-switch input:focus+.slider {
    box-shadow: 0 0 1px #2196F3;
}

.toggle-switch input:checked+.slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

.toggle-switch .slider.round {
    border-radius: 34px;
}

.toggle-switch .slider.round:before {
    border-radius: 50%;
}

.top-header-action {
    margin-left: 50px;
}

.item-movie-content {
    position: relative;
    font-size: 0;
    width: 100%;
}

.item-movie {
    position: relative;
    display: inline-block;
    flex-wrap: wrap;
    width: calc(100%/ 7);
    padding: 0px 8px 0px 0px;
}

.item-vedio-content {
    position: relative;
    font-size: 0;
    width: 100%;
}

.item-vedio {
    position: relative;
    display: inline-block;
    flex-wrap: wrap;
    width: calc(100%/ 5);
    padding: 0px 8px 0px 0px;
}

/*Mega Mneu End*/
.off-canvas-menu-bar.fixed-top,
.site-header.fixed-top {
    background: #1e1e1e;
    -webkit-box-shadow: 0px 18px 40px -30px rgba(35, 38, 58, 0.21);
    box-shadow: 0px 18px 40px -30px rgba(35, 38, 58, 0.21);
    -webkit-animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
    animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
}

body.admin-bar .fixed-top {
    top: 30px;
}

.custom-logo-link {
    display: inline-block;
}

.custom-logo-link img {
    width: 245px;
}

.navbar-logo-text {
    font-size: 22px;
    font-weight: bolder;
}

.primary-menu ul {
    padding-left: 0;
    margin-bottom: 0 !important;
}


.primary-menu ul li {
    display: inline-block;
    margin-right: 40px;
    position: relative;
}

.primary-menu ul li:last-child {
    margin-right: 0px;
}

.primary-menu ul li a {
    font-size: 18px;
    color: #333;
}

.primary-menu ul li .children,
.primary-menu ul li .sub-menu {
    position: absolute;
    z-index: 9;
    border-radius: 10px;
    border: none;
    background: #fff;
    -webkit-box-shadow: 0px 13px 25px -12px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 13px 25px -12px rgba(0, 0, 0, 0.25);
    display: block;
    left: 0;
    opacity: 0;
    right: 0;
    top: 57px;
    padding-left: 0;
    visibility: hidden;
    min-width: 230px;
    -webkit-box-shadow: 0px 30px 70px 0px rgba(137, 139, 142, 0.15);
    box-shadow: 0px 30px 70px 0px rgba(137, 139, 142, 0.15);
    margin: 0;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
}

.primary-menu ul li .children li .children,
.primary-menu ul li .sub-menu li .sub-menu {
    top: 0;
    left: 230px;
}

.primary-menu ul li .children:after,
.primary-menu ul li .sub-menu:after {
    position: absolute;
    content: '';
    left: 0;
    top: -41px;
    height: 40px;
    min-width: 230px;
}

.primary-menu ul li:hover>.children,
.primary-menu ul li:hover>.sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.primary-menu ul li .children li,
.primary-menu ul li .sub-menu li {
    margin-right: 0;
    text-align: left;
    display: block;
}

.primary-menu ul li .children li.current-menu-item>a,
.primary-menu ul li .sub-menu li.current-menu-item>a,
.primary-menu ul li.current-menu-item>a {
    color: #fff;
}

.primary-menu .menu-item-has-children {
    position: relative;
}

.primary-menu ul li.menu-item-has-children:after {
    position: absolute;
    content: "\f107";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    font-size: 15px;
    right: -17px;
    top: 1px;
}

.sub-menu .menu-item-has-children:after {
    display: none;
}

.primary-menu ul li .children li a,
.primary-menu ul li .sub-menu li a {
    padding: 15px 20px;
    display: block;
    font-size: 16px;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-bottom: 1px solid #f1f1f1;
}

.primary-menu ul li .children li:last-child a,
.primary-menu ul li .sub-menu li:last-child a {
    border-bottom: 0;
}

.primary-menu ul li .children li a:hover,
.primary-menu ul li .sub-menu li a:hover {
    color: #fff;
}

/*--------------------------------------------------------------
## Sidebar Menu
--------------------------------------------------------------*/
.sidebar-menu {
    position: relative;
    width: 60px;
    font-family: Fira Sans Condensed;
}

.sidebar-menu.open {
    position: relative;
    width: 300px;
    border-right: 1px solid #ccc;
    background: #fafafa;
}

.sidebar-toggle {
    height: 90px;
    width: 14px;
    line-height: 95px;
    /* display: block; */
    position: sticky;
    left: 60px;
    text-align: center;
    float: left;
    /* margin-right: 20px; */
    color: #727272;
    background: #1e1e1e !important;
    border-radius: 0px 10px 10px 0px;
    z-index: 1;
    top: calc(50% - 40px);
}

.sidebar-toggle:hover i {
    color: #fff;
}

.sidebar-toggle i {
    font-size: 23px;
}

.sidebar-menu .desktop-menu {
    height: 92vh;
    position: fixed;
    padding: 15px 0;
    overflow-y: overlay;
	background:#1e1e1e;
}


.sidebar-menu .desktop-menu::-webkit-scrollbar {
    width: 1px;
}

.sidebar-menu .desktop-menu::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.sidebar-menu .desktop-menu::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid #fafafa;
}

.sidebar-menu.open .desktop-menu {
    width: 246px;
}

.desktop-menu ul {
    padding-left: 0;
}

.desktop-menu ul li {
    list-style: none;
}

.sidebar-menu .desktop-menu ul li {
    text-align: center;
    font-size: 18px;
}

.sidebar-menu .desktop-menu ul li a {
    padding: 10px;
    display: block;
}

.sidebar-menu.open .desktop-menu ul li {
    text-align: unset;
}

.sidebar-menu.open .desktop-menu ul li a {
    display: block;
    padding: 10px 30px;
    font-weight: 500;
    color: #bababa;
}

.sidebar-menu.open ul li a span {
    display: inline-block;
}

.sidebar-menu ul li a span {
    display: none;
}

.sidebar-menu.open .desktop-menu ul li.current-menu-item a:hover,
.sidebar-menu.open .desktop-menu ul li a:hover {
    color: #fff;
}

.sidebar-menu.open .desktop-menu ul li a i {
    margin-right: 10px;
    font-size: 18px;
    line-height: 30px;
    width: 30px;
    height: 30px;
}
.sidebar-menu.open .desktop-menu>ul>li.current-menu-item>a {
    background: #e90101;
    color: #ffffff!important;
}
.desktop-menu>ul>li.current-menu-item>a i {
    color: #e90101!important;
}
.sidebar-menu.open .desktop-menu>ul>li.current-menu-item>a i {
    color: #fff!important;
}

.Button.TPlay{text-transform:uppercase;font-size:1rem;margin-right:.5rem;margin-bottom:1rem}
.Button.TPlay:before{font-size:1.25rem;margin-right:.3rem}
.AZList{font-size:0;margin:0 -5px 1.5rem;text-align:center;padding-left: 0px;}
.AZList>li{display:inline-block;vertical-align:top;position:relative;padding:0 5px 5px}
.AZList>li>a{display:block;line-height:30px;border-radius:3px;font-size:.875rem;font-weight:700;text-transform:uppercase;min-width:28px;background-color: #313036;color: #fff !important;}
.AZList>li> .active{background-color: #de1212;}
.AZList a:hover{background-color: #de1212;}
.desktop-menu ul li a i {
    line-height: 24px;
    color: hsla(0,0%,100%,.6);
    text-align: center;
    border-radius: 50px;
    width: 40px;
    height: 28px;
    font-size: 24px;
    /* background: #efefef;*/
}
.form-control {
    height: 45px;
    line-height: 35px;
    background: transparent;
    border-radius: 0;
    
}
.under-page-search .form-control {
    background: #cccccc none repeat scroll 0 0;
    border: medium none;
    opacity: 1;
    font-size: 14px;
    max-width: 420px !important;
    width: 420px !important;
    border-radius: 0;
    height: 45px !important;
	color: #6f787f;
}
.under-page-search .btn {
    background: #bf000a none repeat scroll 0 0;
    border: medium none;
    font-size: 14px;
    padding: 0 18px;
    color: #faebd7;
    height: 45px !important;
    border-radius: 0;
}
.desktop-menu ul li.current_page_item a i {
    color: #fff;
}

/*--------------------------------------------------------------
## Main container
--------------------------------------------------------------*/
.main-container {
    width: 100%;
    overflow: hidden;
    padding-left: 30px;
    padding-right: 15px;
    background: #ffffff;
}

.single-video .main-container {
    padding: 0;
}

.post-type-archive-video .main-container,
.tax-video_category .main-container,
.elementor-page .main-container {
    padding-left: 15px;
    padding-right: 15px;
    background: #fff;
}

/*--------------------------------------------------------------
## Ajax Search
--------------------------------------------------------------*/
.ajax-search-form {
    position: relative;
}

.ajax-search-form input[type="text"] {
    line-height: 20px;
    padding: 12px 20px;
    width: 100%;
	    font-size: 13px;

}

.ajax-search-form button {
    position: absolute;
    right: 4px;
    top: 4px;
    height: 33px !important;
}

.ajax-search-results {
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.10);
    box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.10);
    padding-bottom: 4px;
    position: absolute;
    background: #fff;
    z-index: 2;
    width: 100%;
}

.ajax-search-results li {
    line-height: 50px;
}

.ajax-search-results li img {
    width: 32px;
    margin-right: 15px;
    border-radius: 5px;
}

.ajax-search-results li a {
    color: #333;
    display: block;
    padding: 0 15px;
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
}

.ajax-search-results li a:hover {
    background: #f1f1f1;
    padding: 0 20px;
}

/*--------------------------------------------------------------
# Off canvas menu mobile menu
--------------------------------------------------------------*/
.off-canvas-menu-bar {
    font-family: Fira Sans Condensed;
    -webkit-box-shadow: 0px 18px 40px -30px rgba(35, 38, 58, 0.21);
    box-shadow: 0px 18px 40px -30px rgba(35, 38, 58, 0.21);
    -webkit-animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
    animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
    padding: 10px 0;
    display: none;
    width: 100%;
}

.off-canvas-menu {
    position: fixed;
    right: 0;
    top: 0;
    width: 300px;
    max-width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: 999999;
}

.off-canvas-menu .navbar-logo {
    display: block;
    padding: 20px 20px;
    text-align: center;
}

.off-canvas-menu .navbar-logo img {
    max-width: 200px;
}

.off-canvas-menu-visible .off-canvas-menu {
    opacity: 1;
    visibility: visible;
}

.off-canvas-menu .menu-backdrop {
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0, 0, 0, 0.90);
    -webkit-transform: translateX(101%);
    -ms-transform: translateX(101%);
    transform: translateX(101%);
}

.off-canvas-menu-visible .off-canvas-menu .menu-backdrop {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}

.off-canvas-menu .mobile-nav {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow-y: auto;
    background: #ffffff;
    padding: 0px 0px;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
    border-radius: 0px;
    -webkit-transform: translateX(101%);
    -ms-transform: translateX(101%);
    transform: translateX(101%);
}

.off-canvas-menu-visible .off-canvas-menu .mobile-nav {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.7s ease 500ms;
    -o-transition: all 0.7s ease 500ms;
    transition: all 0.7s ease 500ms;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}

.off-canvas-menu .close-btn {
    position: absolute;
    right: 3px;
    top: 3px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    font-size: 14px;
    color: #202020;
    cursor: pointer;
    z-index: 10;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
}

.off-canvas-menu-visible .off-canvas-menu .close-btn {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.off-canvas-menu .close-btn:hover {
    opacity: 0.50;
}

.off-canvas-menu .navigation {
    position: relative;
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.10);
    padding-left: 0;
}

.off-canvas-menu .navigation li {
    position: relative;
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}

.off-canvas-menu .navigation li>ul>li:last-child {
    border-bottom: none;
}

.off-canvas-menu .navigation li>ul>li:first-child {
    border-top: 1px solid rgba(0, 0, 0, 0.10);
}

.off-canvas-menu .navigation li>a {
    position: relative;
    display: block;
    line-height: 24px;
    padding: 10px 20px;
    font-size: 15px;
    text-transform: capitalize;
    color: #333;
}

.off-canvas-menu .navigation li>a i {
    margin-right: 10px;
    height: 20px;
    width: 20px;
    text-align: center;
}

.off-canvas-menu .navigation .dropdown-btn:hover span,
.off-canvas-menu .navigation li>a:hover {
    color: #fff;
}

.off-canvas-menu .navigation li.menu-item-has-children .dropdown-btn,
.off-canvas-menu .navigation li.page_item_has_children .dropdown-btn {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 44px;
    height: 44px;
    text-align: center;
    font-size: 16px;
    line-height: 44px;
    color: #404040;
    cursor: pointer;
    z-index: 5;
    display: none;
}

.off-canvas-menu .navigation li.menu-item-has-children .dropdown-btn:after,
.off-canvas-menu .navigation li.page_item_has_children .dropdown-btn:after {
    content: '';
    position: absolute;
    left: 0px;
    top: 10px;
    width: 1px;
    height: 24px;
    border-left: 1px solid rgba(0, 0, 0, 0.10);
}

.off-canvas-menu .navigation li>ul,
.off-canvas-menu .navigation li>ul>li>ul {
    display: none;
}

.mobile-nav-toggler {
    position: relative;
    float: right;
    font-size: 28px;
    cursor: pointer;
}

.mobile-nav .menu-cart {
    position: relative;
}

.mobile-nav .menu-cart>a {
    text-align: center;
    display: block;
    padding: 8px 0;
}

.mobile-nav .menu-cart-widget {
    top: 65px;
    width: 100%;
}

/*--------------------------------------------------------------
# breadcrumb
--------------------------------------------------------------*/

.breadcrumbs {
    background-image: url('../images/pexels-kyle-loftus-2510428.jpg');
    border-radius: 15px;
    text-align: center;
    overflow: hidden;
    padding: 90px 0;
    margin-top: 30px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.breadcrumbs h1 {
    font-size: 52px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 15px;
}

.breadcrumbs ul {
    list-style: none;
    padding-left: 0;
    display: inline-block;
    margin: 0;
}

.breadcrumbs ul li {
    position: relative;
    float: left;
    margin-right: 25px;
    color: #ddd;
}

.breadcrumbs ul li a {
    color: #fff;
}

.breadcrumbs ul li:before {
    position: absolute;
    content: '»';
    right: -17px;
    font-size: 18px;
}

.breadcrumbs ul li:last-child {
    margin-right: 0;
}

.breadcrumbs ul li:last-child::before {
    display: none;
}


.breadcrumb-content {
    background: #f5f5f5;
    text-align: center;
    padding: 80px 0;
}

.breadcrumb-content h1 {
    font-weight: 600;
    margin-bottom: 30px;
}

.breadcrumb-content .sub-heading {
    border: 1px solid;
    border-radius: 20px;
    padding: 5px 30px;
}


.breadcrumb-content a {
    margin: 0 5px;
}

.breadcrumb-content ul {
    list-style: none;
    margin: 0 auto;
    display: inline-block;
    padding-left: 0;
}

.breadcrumb-content ul li {
    position: relative;
    float: left;
    margin-right: 25px;
}

.breadcrumb-content ul li:last-child {
    margin-right: 0;
}

.breadcrumb-content ul li:before {
    position: absolute;
    content: '»';
    top: -2px;
    right: -15px;
    font-size: 18px;
    font-style: italic;
}

.breadcrumb-content ul li:last-child::before {
    display: none;
}

.breadcrumb-content .viewtube-product-search-form {
    border: 1px solid;
}

.viewtube-btn.white-bordered {
    border: 2px solid #fff;
}

.ajax-search-form.search-widget input[type=text] {
    height: 55px;
}

.ajax-search-form.search-widget button {
    height: 49px;
}

/*--------------------------------------------------------------
## fade-in effect
--------------------------------------------------------------*/
@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-ms-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/*--------------------------------------------------------------
## Loader
--------------------------------------------------------------*/

.loader-rel {
    position: relative;
}

.loader {
    position: absolute;
    right: 47.7%;
    border: 5px solid;
    border-radius: 50%;
    border-top: 5px solid #f3f3f3 !important;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 0.8s linear infinite;
    /* Safari */
    animation: spin 0.8s linear infinite;
    display: none;
    margin: 20px 0;
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


/*--------------------------------------------------------------
## Banner
--------------------------------------------------------------*/
.banner {
    border-radius: 0px;
    padding: 30px 30px;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
}

.banner .banner-content h1 {
    font-weight: bold;
    font-size: 40px;
    margin-bottom: 5px;
    color: #fff;
}

.banner .banner-content p {
    font-size: 17px;
    font-weight: 300;
    line-height: 23px;
    color: #fff;
}

.banner .banner-content .viewtube-btn {
    padding: 10px 20px;
}

.banner .banner-content .meta {
    margin-bottom: 20px;
}

.banner .banner-content .meta li {
    font-size: 15px;
    padding-right: 5px;
    color: #fff;
}

.banner .banner-content .meta li i {
    margin-right: 15px;
}

.banner .banner-content .meta li:nth-child(1) {
    font-weight: 600;
}

.banner .banner-content .meta li:nth-child(4) span {
    font-weight: bold;
    text-align: center;
    padding: 2px 5px;
    font-size: 15px;
    border-radius: 6px;
}

.banners .slick-dots {
    bottom: 30px;
}

.banners .slick-dots li {
    margin: 0 10px;
}

.banners .slick-dots li button {
    background: #fff;
    width: 25px;
    height: 10px;
}

.banners .slick-dots li button:before {
    display: none;
}

/*--------------------------------------------------------------
## Countdown
--------------------------------------------------------------*/
.countdown {
    background-image: url("../images/elti-meshau-2S2F2exmbhw-unsplash.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 80px 40px 80px 40px;
    border-radius: 20px;
}
.countdown h2 {
    color: #fff;
    font-size: 48px;
    font-weight: 600;
}
.countdown-date b {
    font-size: 30px;
    margin: 0 2px;
    color: #f1f1f1
}

.countdown-date span {
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    font-size: 26px;
    font-weight: bold;
    border-radius: 10px;
    line-height: 60px;
    width: 60px;
    height: 60px;
    color: #fff;
}

/*--------------------------------------------------------------
## Video item horizontal
--------------------------------------------------------------*/
.video-item-horizontal video {
    width: 100%;
}

.video-item-horizontal .avatar {
    width: 30px;
    border-radius: 50%;
}

.video-item-horizontal .video-item-card {
    border-radius: 15px;
    overflow: hidden;
}

.video-item-horizontal ul li {
    background: #f1f1f1;
    border-radius: 50px;
    padding: 0 15px;
}

.video-item-horizontal ul li i {
    font-size: 14px;
    margin-right: 5px;
    color: #b3b3b3;
}

/*--------------------------------------------------------------
## Video item card
--------------------------------------------------------------*/
.float-navigator-container {
    position: fixed;
    right: 30px;
    top: -webkit-calc(100% - 565px);
    top: calc(100% - 565px);
    z-index: 1000;
}
.float-navigator-row .bc1{
    background-color: #1e1e1e;
}
.float-navigator-col {
    border-radius: 5px;
    background: #1e1e1e;
}
.float-navigator-row {
    -webkit-box-pack: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-top-style: solid;
    border-top-width: 1px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 20px;
    height: 25px;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 22px;
    position: relative;
    width: 26px;
    color: #a5a5a5;
}

.float-navigator-row1 {
    -webkit-box-pack: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 20px;
    height: 25px;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 22px;
    position: relative;
    width: 26px;
    color: #a5a5a5;
}

.flix-carousel {
    position: relative;
    width: 100%;
    min-height: 100px;
}
.actor{margin-top:20px;margin-bottom:10px;margin-right:10px;display:inline-table;text-align:center;transition:transform .1s;text-decoration:none!important;max-width:150px; color:rgb(110, 110, 110);}
.actor:hover{text-decoration:none!important}
.light-mode .actor label{color:#555;font-size:10pt;max-width:150px;white-space:pre-wrap}
.actor label{font-size:10pt}
.actor span{font-size:10pt;text-align:center;display:block;font-weight:500;line-height:1.2em;white-space:normal;max-width:100%;}
.light-mode .actor span{color:#555}
.actor img{height:70px;width:70px;border-radius:50px;margin-bottom:10px;object-fit: cover;}
.dark-mode .actor img{box-shadow:0px 0px 5px 2px #11141c}
.light-mode .actor img{box-shadow:0px 0px 5px 2px #4a4a4a59}
.actor-large img{height:auto;border-radius:5px;margin-bottom:10px;width:100%;min-height:120px}
.dark-mode .actor-large img{box-shadow:0px 0px 5px 2px #11141c}
.light-mode .actor-large img{box-shadow:0px 0px 5px 2px #4a4a4a59}
.actor-large{margin-top:20px;margin-bottom:10px;display:inline-table;margin-right:0px;text-align:center;text-decoration:none!important;max-width:100%}
.actor:hover{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);z-index:2}
.flix-scroll-x{width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;position:relative}
.flix-scroll-x::-webkit-scrollbar{display:none}.flix-carousel{position:relative;width:100%;min-height:100px}
.checked {
    color: orange;
}
.movie-header-bg {
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    border-radius: 5px;
    background-attachment: fixed;
    height: 260px;
    opacity: 0.4;
    margin-left: -15px;
    margin-right: -15px;
	overflow: hidden;
}
.owl-lazy {
    border-radius: 25px;
}
.movie-header {
    background: #ffffff;
    background: linear-gradient( 
0deg,#ffffff 80%,rgba(0,0,0,0) 99%);
    position: relative;
    top: -100px;
}

.prev_btn{display: none;
    width: 40px;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    bottom: 0px;
    z-index: 3;
    border: none;
    font-size: 15pt;
    border-radius: 0;
	background: linear-gradient(271deg, rgba(255,255,255,0) 0%, rgb(170 170 170) 100%);
	}
.next_btn{width: 30px;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    bottom: 0px;
    z-index: 3;
    border: 0;
    font-size: 15pt;
    background: linear-gradient(271deg, rgba(255,255,255,0) 0%, rgb(170 170 170) 100%);
	}
.flix-scroll-x{-ms-overflow-style:none;scrollbar-width:none}.channel>div>p{z-index:2;display:inline-block;border-top-right-radius:10px;border-bottom-right-radius:10px;background:white;padding:1px 7px 1px 7px;box-shadow:1px 0px 2px 0px black;color:#555!important}.channel>div>p.two{margin-left:-10px;padding:1px 7px 1px 15px}.channel>div>span{border-top-right-radius:10px;border-bottom-right-radius:10px;background:#673AB7;padding:1px 7px 1px 7px;position:relative;z-index:1;display:inline-block;box-shadow:1px 0px 2px 0px black}.channel>div{position:absolute;left:10px;color:white;top:22px;font-size:9pt;font-weight:bold}

.nimo-hot-game_item-link {
    display: inline-block;
    transform: skew(
-8.745deg) translateX(22px);
    will-change: transform, opacity;
}

.nimo-hot-game_item-hover-cover {
    background-color: rgba(0, 0, 0, 0.8);
    border-style: solid;
    border-width: 2px;
    opacity: 0;
    transition: all 0.3s ease 0s;
}
.item-cover{box-shadow:0 10px 20px transparent;padding:6px;text-align: center;}
.item-cover:hover{box-shadow:0 10px 20px rgba(98,45,247,.5)}
.n-as-1x2, .n-as-2x1, .n-as-16x9 {
    position: relative;
}
.n-fx-grid-150>*, .n-fx-grid-180>*, .n-fx-grid-200>*, .n-fx-grid-250>*, .n-fx-grid-300>*, .n-fx-grid-356>*, .n-fx-grid>* {
    -webkit-box-flex: 1;
    box-sizing: border-box;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    max-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
}
.bsc-hover1:hover {
    box-shadow: 0 10px 20px rgb(233 1 1 / 32%);
}
.n-as-text-over {
    overflow: hidden;
    text-overflow: ellipsis;
}
.n-as-block {
    display: block;
}
 .c-hover3:hover {
    color: #fff;
}
.bc-hover3:hover {
    background-color: #e90101;
}

.c-hover3:hover {
    color: #fff;
}
.n-as-w100 {
    box-sizing: border-box;
    width: 100%;
}
.page-games .cnt-img {
    background-image: url(../../posters/1.jpg);
    background-repeat: no-repeat;
    background-size: contain;
}

.n-as-1x2:before, .n-as-2x1:before, .n-as-16x9:before {
    content: "";
    display: block;
    height: 0;
    width: 100%;
}
.nimo-hot-game_item{margin-top:20px}
.nimo-hot-game_item-main-content{background-color:rgba(98,45,247,0);-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;width:100%}
.nimo-hot-game_item-main-content>div{-webkit-transition:all .3s;transition:all .3s}
.nimo-hot-game_item-main-content>div .nimo-image img{-webkit-transform:skew(8.745deg) scale(1.23);transform:skew(8.745deg) scale(1.23)}
.nimo-hot-game_item-main-content>div .nimo-image2 img{-webkit-transform:skew(05deg) scale(1.23);transform:skew(0deg) scale(1.23)}
.nimo-hot-game_item-main-content:hover{background-color:#e90101}
.nimo-hot-game_item-main-content:hover>div{-webkit-transform:translateY(-15px) translateX(15px);transform:translateY(-15px) translateX(15px)}
.nimo-hot-game_item-main-content:hover .nimo-hot-game_item-hover-cover{opacity:1}
.nimo-hot-game_item-hover-cover{background-color:rgba(0,0,0,.8);border-style:solid;border-width:2px;opacity:0;-webkit-transition:all .3s;transition:all .3s}
.nimo-hot-game_item-hover-cover_title{font-size:29px}
.nimo-hot-game_item-hover-cover .short-bar{height:8px;width:40px}
.nimo-hot-game_item-hover-cover .go-icon{bottom: 32px;
    height: 50px;
    right: 20px;
    -webkit-transform: skew(
8.745deg);
    transform: skew(
8.745deg);
    width: 50px;font-size: 15px;}
    .nimo-hot-game_item-hover-cover .go-icon2{bottom: 32px;
        height: 50px;
        -webkit-transform: skew(
    8.745deg);
        transform: skew(
    8.745deg);
        width: 50px;font-size: 15px;}
.nimo-hot-games .nimo-hot-game_item_name{margin:5px 0}
.nimo-hot-game_item_label{display:inline-block;margin-top:5px;padding:5px 10px}
.c-title_list-has-icon{margin-right:0}
.c-title_list-has-icon .text{max-width:none}html[dir=rtl] 
.nimo-hot-game_item-hover-cover .go-icon{left:10px;right:auto;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}html[dir=rtl] 
.nimo-hot-game_item{direction:rtl;margin-left:30px;margin-right:unset}html[dir=rtl] .nimo-hot-games .c-title_list-has-icon{margin-left:0}


.nimo-image{display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;white-space:nowrap}.nimo-image>img,.nimo-image>picture img{display:block;height:100%;width:100%}.nimo-blur-bg img{-webkit-filter:blur(60px);filter:blur(60px);-o-object-fit:cover;object-fit:cover;opacity:.8}.nimo-blur-bg .nimo-blur-bg-mask{opacity:.4}.nimo-player{background-color:#000;outline:none;overflow:hidden;padding-right:0!important;z-index:0}
.n-as-h100 {
    height: 100%;
}
.n-as-w100 {
    box-sizing: border-box;
    width: 100%;
}
.n-as-rnd-md {
    border-radius: 6px;
}
.n-as-rel {
    position: relative;
}
.n-as-rnd-md {
    border-radius: 6px;
}
.n-as-cl, .n-as-tl {
    bottom: auto;
    left: 0;
    right: auto;
}

.n-as-tl {
    top: 0;
}
.n-as-abs {
    position: absolute!important;
}
.n-as-rnd-md {
    border-radius: 6px;
}
.n-as-pad {
    padding: 10px;
}

audio {
    display:none;
    }
    
    #audiowrap,
    #plwrap {
    margin:0 auto;
    }
    
    #tracks {
    font-size:0;
    position:relative;
    text-align:center;
    }
    
    #nowPlay {
    display:block;
    font-size:0;
    }
    
    #nowPlay span {
    display:inline-block;
    font-size:1.05rem;
    vertical-align:top;
    }
    
    #nowPlay span#npAction {
    padding:21px;
    width:30%;
    color: #b3b3b3;
    }
    
    #nowPlay span#npTitle {
    padding:21px;
    text-align:right;
    width:70%;
    color:#fff;
    }
    
    #plList li {
    cursor:pointer;
    display:block;
    margin:0;
    margin-right: 30px;
    padding:21px;
    }
    
    #plList li:hover {
    background-color:#141421
    }
    
    .plItem {
    position:relative;
    }
    
    .plTitle {
    left:50px;
    overflow:hidden;
    position:absolute;
    right:65px;
    text-overflow:ellipsis;
    top:0;
    white-space:nowrap;
    color:#b3b3b3;
    }
    
    .plNum {
    width:25px;
    color:#b3b3b3;
    }
    
    .plLength {
    position:absolute;
    right:21px;
    top:0;
    font-weight: 700;
    color:#fff !important;
    }
    .plLength a {
    color:#fff !important;
    }
    
    .plSel,
    .plSel:hover {
    background-color:#141421;
    color:#fff;
    cursor:default !important;
    }
    .fontsize {
        font-size: 0.8rem!important;
        padding: 8px;
    }
    
    #tracks a {
    border-radius:20px;
    color:#fff !important;
    cursor:pointer;
    display:inline-block;
    font-size:1.4rem;
    height:35px;
    line-height:.175;
    margin:0 5px 30px;
    text-decoration:none;
    transition:background .3s ease;
    }
    
    #tracks a:last-child {
    margin-left:0;
    }
    
    #tracks a:hover,
    #tracks a:active {
    color:#e90101!important;
    }
    
    #tracks a::-moz-focus-inner {
    border:0;
    padding:0;
    }
    
    /* Plyr Overrides
    ================================================== */
    
    .plyr--audio .plyr__controls {
    background-color:transparent;
    border:none;
    color:#fff;
    padding:20px 20px 20px 13px;
    width:100%;
    }
    
    a.plyr__controls__item.plyr__control:hover,
    .plyr--audio .plyr__controls button:hover,
    .plyr--audio .plyr__controls button.tab-focus:focus,
    .plyr__play-large {
    background-color:#141421;
    }
    
    .plyr__progress--played,
    .plyr__volume--display {
    color:rgb(41 142 234 / 45%);
    }
    
    .plyr--audio .plyr__progress--buffer,
    .plyr--audio .plyr__volume--display {
    background-color:#141421;
    }
    
    .plyr--audio .plyr__progress--buffer {
    color:rgb(41 142 234 / 45%);
    }
    
@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#1c1b25;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#1c1b25;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#1c1b25;color:#fff}.plyr__control--overlaid{background:rgba(233, 1, 1, 1);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#1c1b25}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background: #1e1e1f;
    color: #fff;
    padding: 6px;
    margin-bottom: 20px;
    border-radius: 5px;}
    .plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#1c1b25;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#1c1b25;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#1c1b25;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#1c1b25}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#1c1b25;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#1c1b25;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#1c1b25;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}

    .thumb {
        width: 50px;
        height: 50px;
    }

.video-item-card {
    margin-bottom: 30px;
	margin-top: 15px;
    height: inherit;
}

.tag-line {
    position: absolute;
    left: 0px;
    color: white;
    top: 10px;
    font-size: 9pt;
    font-weight: bold;
    z-index: 1;
}

.tag-line>span {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    /* background: #673AB7; */
    background: #e90101;
    padding: 1px 7px 1px 7px;
    position: relative;
    z-index: 1;
    display: inline-block;
    /* box-shadow: 1px 0px 2px 0px black; */
    box-shadow: inset 0 1px 0 #e90101,0 0px 5px #e90101!important;
}

.tag-line>p.two {
    margin-left: -10px;
    padding: 1px 7px 1px 15px;
}
.tag-line>p {
    z-index: 2;
    display: inline-block;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #1e1e1f;
    padding: 1px 7px 1px 7px;
    box-shadow: 3px 1px 1px 1px #fff;
    color: #fff!important;
}
.tag-line2 {
    position: absolute;
    left: 6px;
    color: white;
    top: 30px;
    font-size: 9pt;
    font-weight: bold;
    z-index: 1;
}

.tag-line2>span {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    /* background: #673AB7; */
    background: #e90101;
    padding: 1px 7px 1px 7px;
    position: relative;
    z-index: 1;
    display: inline-block;
    /* box-shadow: 1px 0px 2px 0px black; */
    box-shadow: inset 0 1px 0 #e90101,0 0px 5px #e90101!important;
}

.tag-line2>p.two {
    margin-left: -10px;
    padding: 1px 7px 1px 15px;
}
.tag-line2>p {
    z-index: 2;
    display: inline-block;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #1e1e1f;
    padding: 1px 7px 1px 7px;
    box-shadow: 3px 1px 1px 1px #fff;
    color: #fff!important;
}
.filter-section {
    width: 100%;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
}
.season-dropdown> .btn {
    border: 1px solid #fff;
    color: #fff;
    padding: 7px 15px;
    font-size: 14px;
    background: black;
}
.season-dropdown> .btn:hover {
    background: #de1212;
}
.season-dropdown .dropdown-menu{border-radius:0px;max-height:400px;overflow:auto}
.dropdown-menu{background-color:#transparent!important;border:1px solid rgba(255,255,255,0.15)}
.video-item-card video {
    width: 100%;
}

.video-item-card .video-content {
    padding-top: 20px;
}

.video-item-card .avatar {
    overflow: hidden;
    width: 40px;
    display: inline-table;
    margin-right: 15px;
}

.video-item-card .avatar img {
    border-radius: 50%;
}

.video-item-card a h5 {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0;
    font-weight: 500;
	overflow-y: hidden;
    height: 17px;
}

.video-item-card .author {
    text-transform: capitalize;
    font-size: 13px;
    color: #212121;
}

.video-item-card .video-thumb {
    border-radius: 15px;
    overflow: hidden;
}

.video-meta {
    padding: 15px;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.video-meta i {
    margin-right: 10px;
    font-size: 16px;
}

.video-meta img {
    width: 40px;
    border-radius: 50% !important;
}

.video-meta li {
    margin: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    text-align: center;
}

.video-meta li a {
    color: #fff;
}

.video-meta li a:hover {
    color: #fff;
}

.entry-content .video-entry-title {
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

.video-like {
    font-family: Fira Sans Condensed;
}

.video-like a {
    color: #909090;
}

.video-like a span {
    font-size: 20px;
    margin-left: 5px;
}

.video-like i {
    font-size: 20px;
}

.video-shere {
    display: flex;
    align-items: center;
    float: right;
}

.social-share ul li a {
    background: #f1f1f1;
    font-size: 16px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    display: block;
}

.social-share ul li a i {
    margin-right: 0;
}

.video-item-card .video-meta-bottom {
    font-size: 11px;
}

.video-item-card .video-meta-bottom i {
    font-size: 5px;
    margin-top: 10px;
}

.single-video .plyr--video {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

/*--------------------------------------------------------------
## Ad Banner
--------------------------------------------------------------*/
.ad-banner {
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding: 100px 25px 70px 25px;
    color: #fff;
    z-index: 1;
    border-radius: 10px;
    overflow: hidden;
}

.ad-banner.horizontal:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(25%, rgba(26, 26, 26, .98)), color-stop(90%, rgba(26, 26, 26, 0)));
    background: -o-linear-gradient(left, rgba(26, 26, 26, .98) 25%, rgba(26, 26, 26, 0) 90%);
    background: linear-gradient(90deg, rgba(26, 26, 26, .98) 25%, rgba(26, 26, 26, 0) 90%);
    z-index: -1;
}

.ad-banner.horizontal:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(25%, rgba(26, 26, 26, .98)), color-stop(90%, rgba(26, 26, 26, 0)));
    background: -o-linear-gradient(left, rgba(26, 26, 26, .98) 25%, rgba(26, 26, 26, 0) 90%);
    background: linear-gradient(90deg, rgba(26, 26, 26, .98) 25%, rgba(26, 26, 26, 0) 90%);
    z-index: -1;
    -webkit-transition: opacity 0.5s linear;
    -o-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
    opacity: 0;
}

.ad-banner.horizontal:hover::before {
    opacity: 1;
    background: -webkit-gradient(linear, left top, right top, color-stop(35%, rgba(26, 26, 26, .98)), color-stop(90%, rgba(26, 26, 26, 0)));
    background: -o-linear-gradient(left, rgba(26, 26, 26, .98) 35%, rgba(26, 26, 26, 0) 90%);
    background: linear-gradient(90deg, rgba(26, 26, 26, .98) 35%, rgba(26, 26, 26, 0) 90%);
}


.ad-banner.vertical:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: -o-linear-gradient(260deg, rgba(26, 26, 26, .98) 25%, rgba(26, 26, 26, 0) 90%);
    background: linear-gradient(190deg, rgba(26, 26, 26, .98) 25%, rgba(26, 26, 26, 0) 90%);
    z-index: -1;
}

.ad-banner.vertical:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: -o-linear-gradient(260deg, rgba(26, 26, 26, .98) 25%, rgba(26, 26, 26, 0) 90%);
    background: linear-gradient(190deg, rgba(26, 26, 26, .98) 25%, rgba(26, 26, 26, 0) 90%);
    z-index: -1;
    -webkit-transition: opacity 0.5s linear;
    -o-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
    opacity: 0;
}

.ad-banner.vertical:hover::before {
    opacity: 1;
    background: -o-linear-gradient(260deg, rgba(26, 26, 26, .98) 45%, rgba(26, 26, 26, 0) 90%);
    background: linear-gradient(190deg, rgba(26, 26, 26, .98) 45%, rgba(26, 26, 26, 0) 90%);
}

.ad-banner.vertical ul li {
    line-height: 35px;
}

.ad-banner h2 {
    line-height: 26px;
}

.ad-banner h2,
.ad-banner h3 {
    font-weight: bold;
}

.ad-banner h2,
.ad-banner h3,
.ad-banner p,
.ad-banner a {
    color: #fff;
}

.ad-banner .viewtube-btn {
    padding: 12px 35px;
}

/*--------------------------------------------------------------
## Gallery item
--------------------------------------------------------------*/
.gallery-block-item.style-1 {
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 520px;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}

.slideshow-gallery.video .gallery-block-item.style-1:after {
    background: unset;
}

.gallery-block-item.style-1 .gallery-block-content {
    background: #000;
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 35px 50px 35px;
    z-index: 1;
}

.gallery-block-item.style-1 .gallery-block-content a {
    color: #fff;
}

.gallery-block-item.style-1 .gallery-block-content a img {
    width: 40px;
}

.gallery-block-item.style-1 .gallery-block-content h2 {
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 25px;
}

.gallery-block-item.style-1 .gallery-block-content ul li {
    font-size: 18px;
    color: #fff;
}

.gallery-block-item.style-1 .gallery-block-content ul li i {
    margin-right: 5px;
    font-size: 16px;
}

.slideshow-gallery .slider-nav {
    margin-top: 20px;
}

.slideshow-gallery .slider-nav .gallery-block-item {
    height: 160px;
}

.slideshow-gallery .slider-nav .gallery-block-item.style-1 .gallery-block-content {
    padding: 20px;
}

.slideshow-gallery .slider-nav .gallery-block-item h5 {
    color: #fff;
    font-size: 16px;
    font-weight: 500
}

.slideshow-gallery .slider-for-vertical .gallery-block-item.style-1 {
    height: 720px;
}

.slideshow-gallery .slider-nav-vertical {
    height: 720px;
    overflow: hidden;
}

.slideshow-gallery .slider-nav-vertical .slideshow-gallery-item {
    padding: 0 0 15px 0 !important;
}

.slideshow-gallery .slider-nav-vertical .gallery-block-item {
    height: 167px;
}

.slideshow-gallery .slider-nav-vertical .gallery-block-item h5 {
    color: #fff;
    font-size: 16px;
    font-weight: 500
}

.gallery-block-item .popup-video {
    position: absolute;
    content: '';
    width: 80px;
    height: 80px;
    text-align: center;
    font-size: 26px;
    line-height: 80px;
    color: #fff;
    border-radius: 50%;
    top: 35%;
    left: 46%;
    z-index: 2;
}

.slideshow-gallery.video .slider-nav-vertical .slideshow-gallery-item {
    position: relative;
}

.slideshow-gallery.video .gallery-block-content {
    height: 100%;
}

.slideshow-gallery.video h2 {
    color: #fff;
    position: absolute;
    bottom: 5%;
}

/*--------------------------------------------------------------
# Blog item
--------------------------------------------------------------*/
.blog--item {
    margin-bottom: 30px;
}

.blog--item img {
    border-radius: 10px !important;
}

.blog--meta {
    margin: 20px 0 10px;
    font-family: 'Fira Sans Condensed';
    font-weight: 500;
}

.blog--content a {
    text-transform: capitalize;
    color: #333;
}

.blog--content h4 {
    font-size: 22px;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
    outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
    clear: both;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

figure.wp-block-gallery.alignfull {
    margin-bottom: 50px;
    margin-top: 50px;
}


/*--------------------------------------------------------------
## Video Uploder
--------------------------------------------------------------*/
#video-uploader {
    margin: 50px 0 100px;
    background: #fff;
    padding: 50px 30px;
    border-radius: 10px;
}

#video-uploader .nav-tabs {
    margin-bottom: 20px;
}

#video-uploader .nav-tabs .nav-link.active {
    color: #fff;
}

#video-uploader .nav-link {
    color: inherit;
}

#video-uploader .nav-link i {
    margin-right: 15px;
}

#video-uploader input,
#video-uploader select,
#video-uploader textarea {
    margin-bottom: 20px;
}

#video-uploader .dropzone {
    border-radius: 10px;
    text-align: center;
    padding: 100px;
    border: 3px dashed #ddd;
    margin-bottom: 30px;
}

#video-uploader .dropzone .progress {
    display: none;
    height: 26px;
    border-radius: 30px;
}

#video-uploader .dropzone input[type=file] {
    display: none;
}

#video-uploader .dropzone.is-dragover {
    border: 3px dashed #e90101;
}

#video-uploader .dropcomplete {
    border-radius: 10px;
    text-align: center;
    padding: 15px;
    border: 3px solid;
    margin-bottom: 20px;
}

#video-uploader .dropcomplete input[type=file],
#video-uploader .dropcomplete label {
    display: none;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
    background: #fff;
    margin: 0 0 1.5em;
    padding: 30px 20px;
    margin-bottom: 30px;
    border-radius: 6px;
    overflow: hidden;
}

.widget-video {
    padding: 20px;
}

.widget-video:last-child,
.widget:last-child {
    margin-bottom: 0;
}

.widget-title {
    font-size: 26px;
    position: relative;
    border-bottom: 2px solid #efefef;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.widget-area .widget-title:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 8px;
    height: 2px;
    width: 20%;
}

.widget-area .widget-title:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 3px;
    height: 2px;
    width: 30%;
}

.widget select {
    width: 100%;
}

.widget .nice-select.open {
    width: 100%;
}

.widget .nice-select.open .list {
    position: relative;
}

.widget ul,
.widget ol {
    list-style: none;
    padding-left: 0;
}

.search-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.search-form label {
    width: 70%;
    margin-bottom: 0;
    margin-right: 20px;
}

.search-form input {
    height: 48px;
}

.search-form input[type=submit] {
    width: 30%;
    padding: 0 15px;
}

.tagcloud a {
    color: #444;
    font-size: 15px !important;
    padding: 5px 12px;
    border-radius: 20px;
    display: inline-block;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    margin-top: 6px;
    background: #efefef;
}

.tagcloud a:hover {
    color: #fff;
}

.widget>ul,
.widget>ol {
    margin: 0;
    padding: 0;
}

.widget ul li {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 17px;
}

.widget li:before {
    content: "\f111";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    top: 0;
    left: -17px;
    font-size: 8px;
    position: absolute;
    color: #ddd;
}

.widget li a {
    color: #444;
}

.widget ul li .sub-menu {
    margin-left: 0;
}

.recent-Templates-widget .recent-Template-item {
    padding: 15px;
    margin: 0 auto;
    background: #f1f1f187;
}

.recent-Templates-widget .recent-Template-item img {
    margin-bottom: 20px;
}

.recent-Templates-widget .recent-Template-item h6 {
    font-size: 14px;
    font-weight: 600;
}

.recent-Templates-widget .recent-Template-item .permalink {
    color: #fff;
    font-size: 14px;
    padding: 5px 20px;
    display: inline-block;
    margin-top: 5px;
}

.sidebar-related-video {
    margin-bottom: 0;
}

.sidebar-related-video li,
.sidebar-recent-post li {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    border-bottom: none !important;
    padding: 15px 0 !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    margin-left: 0 !important;
}

.sidebar-recent-post-grid a {
    display: block;
    border: 5px solid transparent;
    border-radius: 10px;
    overflow: hidden;
}

.sidebar-related-video li:before,
.sidebar-recent-post li:before {
    display: none;
}

.recent-post-thumb {
    width: 30%;
}

.related-video-thumb {
    width: 40%;
}

.related-video-thumb img,
.recent-post-thumb img {
    border-radius: 6px;
}

.recent-post-content {
    position: relative;
    width: 70%;
    margin-left: 20px;
}

.related-video-content {
    position: relative;
    width: 60%;
    margin-left: 20px;
}

.related-video-content p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
}

.recent-post-content p a {
    font-family: 'Fira Sans Condensed';
    color: #333;
    font-size: 17px;
    font-weight: 500;
}

.recent-post-content span {
    position: absolute;
    left: 0;
    font-size: 13px;
    line-height: 0;
}

.related-video-content ul li {
    padding: 0 !important;
    font-size: 12px;
}

.related-video-content ul li .author {
    font-weight: bold;
}

.related-video-content ul li i {
    font-size: 10px;
}

.widget_recent_comments ul li:not(:last-child) {
    line-height: 26px;
    padding-bottom: 7px;
    margin-bottom: 7px;
}


.widget_rss ul li:not(:last-child) {
    line-height: 26px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.widget_rss ul li .rss-date {
    margin-top: 5px;
    margin-bottom: 10px;
    display: block;
    font-size: 14px;
}

.wp-calendar-table {
    text-align: center;
}

.wp-calendar-table caption {
    padding-top: 0;
    color: #333;
    caption-side: unset;
}

.wp-calendar-table td a {
    font-weight: bold;
}

.wp-calendar-nav {
    padding-top: 10px;
}

.wp-calendar-nav-next {
    float: right;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
.section-padding {
    padding: 50px 0 100px;
    overflow: hidden;
}

.wp-block-cover-text strong,
.wp-block-cover-image-text,
.wp-block-cover-text,
section.wp-block-cover-image h2 {
    color: #fff !important
}

/*Blog*/
.blog-item {
    background: #fafafa;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 30px;
}

.blog-thumb {
    overflow: hidden;
    position: relative;
}

.blog-thumb img {
    width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 1s linear;
    -o-transition: 1s linear;
    transition: 1s linear;
}

.blog-item:hover .blog-thumb img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.blog-meta {
    font-family: 'Fira Sans Condensed';
}

.blog-meta img {
    width: 30px;
    border-radius: 50% !important;
    margin-right: 5px;
}

.type-post .blog-meta img {
    width: 40px;
}

.blog-item {
    background: #fff;
}

.the_excerpt_content .blog-meta span {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
}

.blog-meta span {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
}

.blog-content {
    padding: 35px;
}

.blog-content a {
    text-transform: capitalize;
    color: #333;
}

.blog-content h4 {
    font-size: 26px;
    margin-bottom: 20px;
    line-height: 32px;
}

.elementor-widget-container .blog-content h4 {
    font-size: 20px;
}

.blog-content p {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky .blog-item {
    color: #fff;
}

.sticky .blog-content h4:hover a,
.sticky .blog-content a {
    color: #fff;
}

.hentry {
    margin: 0 0 1.5em;
}

.updated:not(.published) {
    display: none;
}

.entry-content {
    padding: 30px;
    border-radius: 6px;
    background: #fff;
    overflow: hidden;
}

.single-post .entry-meta {
    margin-bottom: 20px;
}

.single-post .entry-meta ul {
    margin-bottom: 0;
}

.entry-content p:last-child {
    margin-bottom: 0;
}

.single-post .post-share ul li a {
    background: #efefef;
    color: #333
}

.single-post .post-share ul li a:hover {
    color: #fff;
}

.wp-block-search {
    margin-bottom: 20px;
}

.wp-block-search .wp-block-search__input {
    width: auto;
}

.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    margin: 30px auto 30px;
}

.comment dl,
.entry-content dl {
    padding-left: 0;
}

.page-links {
    clear: both;
    padding-top: 20px;
}

.the_excerpt {
    background: #fff;
    margin-bottom: 50px;
}

.the_excerpt .post_thumbnail {
    position: relative;
}

.the_excerpt .excerpt-date {
    background: rgb(0 0 0 / 40%);
    position: absolute;
    bottom: 20px;
    left: 20px;
    color: #fff;
    font-size: 14px;
    border-radius: 30px;
    padding: 10px 30px;
}

.excerpt-readmore a {
    border-radius: 30px;
}

.entry-meta {
    font-size: 14px;
}

.blog-meta i,
.entry-meta i {
    margin-right: 10px;
}

.entry-meta a {
    color: #333;
}

.the_excerpt .entry-meta p {
    margin-bottom: 0;
}

.post .entry-title {
    font-weight: 500;
    margin-bottom: 20px;
}

.single-post .entry-title {
    font-weight: 500;
    font-size: 36px;
}

.post .entry-title a {
    color: #333;
}

.the_excerpt_content {
    padding: 40px;
}

.the_excerpt_content>p {
    margin-bottom: 20px;
}

.post .post_thumbnail,
.page .post_thumbnail {
    border-top-right-radius: 6px;
}

.post .post_thumbnail img,
.page .post_thumbnail img {
    border-radius: 15px;
}

.wp-block-button__link {
    margin: 20px 0;
}

.wp-block-button.alignleft {
    margin-right: 20px;
    margin-bottom: 20px;
}

.wp-block-button.alignright {
    margin-left: 20px;
    margin-bottom: 20px;
}

.has-background-dim {
    margin-bottom: 20px;
}

.wp-block-button.alignleft .wp-block-button__link {
    margin: 0;
}

.wp-block-button.alignright .wp-block-button__link {
    margin: 0;
}

.wp-block-image figcaption {
    text-align: center;
}

.pagination {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 30px;
}

.pagination .nav-links {
    margin: 0;
}

.pagination .nav-links .page-numbers {
    display: inline-block;
    padding: 8px 15px;
    font-weight: bold;
    border-radius: 50px;
    background: #f1f1f1;
    color: #333;
    margin: 5px;
}

.pagination .nav-links .page-numbers:hover {
    color: #fff;
}

.pagination .nav-links .page-numbers.current {
    color: #fff;
}

.tags {
    border-radius: 6px;
    margin-top: 30px;
    padding: 30px;
    background: #fff;
    overflow: hidden;
}

.tags>a {
    padding: 5px 15px;
    background: #efefef;
    border-radius: 50px;
    margin-right: 5px;
    display: inline-block;
    font-size: 14px;
    color: #333 !important;
}

.tags>a:hover {
    color: #fff !important;
    ;
}

.cat-links,
.tags-links {
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    display: block;
    margin-bottom: 10px;
}

.cat-links a,
.tags-links a {
    font-weight: normal;
    border: 1px solid #ddd;
    padding: 5px 10px;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 10px;
}

.type-post .post-share {
    float: right
}

.post-share ul {
    padding-left: 0;
    margin-bottom: 0;
}

.post-share ul li a {
    display: block;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    background: #333;
    border-radius: 50%;
    font-size: 14px;
}

.related-posts {
    padding: 30px;
    margin-top: 50px;
}

.related-posts .blog-meta {
    margin-bottom: 20px;
}

.related-posts>h4 {
    margin-bottom: 50px;
    font-weight: bold;
}

/*--------------------------------------------------------------
## Newsletter Modal
--------------------------------------------------------------*/
#newsletterModal .modal-content {
    text-align: center;
    border-radius: 20px;
    position: relative;
    overflow: hidden;
}

#newsletterModal .modal-content .modal-body {
    padding: 0;
}

#newsletterModal .modal-content .close {
    position: absolute;
    content: '';
    right: 12px;
    top: 12px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    opacity: 1;
    z-index: 222;
    background: #fff;
    border-radius: 50px;
}

#newsletterModal .modal-content .modal-text-content {
    padding: 40px;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}

.comment-list {
    margin: 40px 0;
    list-style-type: none;
}

.comments-area {
    padding: 50px 30px;
    border-radius: 6px;
    background: #fff;
    margin-top: 50px;
    display: inline-block;
    width: 100%;
}

.comments-area .comments-title {
    font-weight: 500;
}

.comment-list .row {
    margin-bottom: 50px;
}

.comment-list .children {
    list-style-type: none;
}

.comment-reply-title {
    font-size: 1.5rem;
    margin-bottom: 30px;
    font-weight: 500;
    color: #333;
    display: block;
}

.logged-in-as {
    padding: 0 15px 15px;
    margin-bottom: 0;
}

.comment-list .avatar {
    border-radius: 50%;
}

.comment-list .row p {
    margin-bottom: 0;
}

.comment-reply-link {
    float: right;
    color: #fff;
    font-size: 12px;
    padding: 2px 10px;
    border-radius: 50px;
    display: inline-block;
}

.comment-reply-link:hover {
    color: #fff;
}

#cancel-comment-reply-link {
    margin-left: 15px;
}

.commenter {
    margin-bottom: 10px;
}

.commenter a {
    font-weight: 600;
    text-transform: capitalize;
    color: #333;
    font-size: 18px;
}

.commenter span {
    float: right;
    font-size: 13px;
}

.comment-content a {
    word-wrap: break-word;
}

.bypostauthor {
    display: block;
}

.no-comments {
    padding: 0 10px;
    background: #FF0000;
    color: #fff;
}

/*Comment Form*/

.comment-form input[type=text] {
    height: 50px;
    padding: 0 20px;
    margin-bottom: 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 25px;
}

.comment-form textarea {
    height: 220px;
    padding: 20px;
    margin-bottom: 30px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.comment-form .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.comment-form input[type=submit] {
    cursor: pointer;
    border: none;
    color: #fff;
    padding: 0 70px;
    border-radius: 50px;
}

.comment-form input[type=submit]:hover {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}

.comment-form-rating {
    margin-bottom: 20px;
}

.comment-form-cookies-consent {
    padding: 0 15px;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    max-width: 100%;
}

/*footer*/
.site-footer {
    margin: 0;
    border-top: solid 1px #1e1e1e;
}

.site-footer ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
}

.site-footer ul li a,
.site-footer h5 {
    color: #fff;
}

.site-footer img {
    width: 300px;
}

.site-footer .social li a {
    background: #313131;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 24px;
    padding: 12px;
    border-radius: 50%;
}

.site-footer .social li a i {
    color: #C8C8C8;
}

.copyright-bar {
    background: #1f1f1f;
    padding: 20px 0;
}

.copyright-bar a,
.copyright-bar p {
    margin-bottom: 0;
    color: #fff;
}

/*404*/
.error-404 {
    padding: 120px 0;
    text-align: center;
}

.error-404 h1 {
    font-weight: bold;
    margin-bottom: 30px;
}

.error-404 a {
    margin-top: 50px;
}

.error-404 a:hover {
    color: #fff;
}

section>.Top {
    font-weight: 700;
    font-size: 4rem;
	color: #de1212;
    margin-bottom: 0;
    padding: 5px 0;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.5rem;
	display: grid;
}
section>.Top>.Title {
    font-weight: 700;
    font-size: 1.125rem;
    margin-bottom: 0;
    padding: 5px 0;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.5rem;
}
section>.Top>p {
    font-weight: 400;
    font-size: 1rem;
	color: #6c757d;
    padding: 5px 0;
}

/*backtotop*/

#backtotop {
    position: fixed;
    bottom: 80px;
    right: 30px;
    display: none;
}

#backtotop i {
    width: 50px;
    height: 50px;
    padding: 17px 15px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-radius: 50px;
    color: #fff;
}

#backtotop i:hover {
    cursor: pointer;
}


/*--------------------------------------------------------------
# Preloader
--------------------------------------------------------------*/

#preloader {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    display: table;
    text-align: center;
}

.spinner {
    margin: auto;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

@-webkit-keyframes uil-ripple {
    0% {
        width: 0;
        height: 0;
        opacity: 0;
        margin: 0 0 0 0;
    }

    33% {
        width: 44%;
        height: 44%;
        margin: -22% 0 0 -22%;
        opacity: 1;
    }

    100% {
        width: 88%;
        height: 88%;
        margin: -44% 0 0 -44%;
        opacity: 0;
    }
}

@-webkit-keyframes uil-ripple {
    0% {
        width: 0;
        height: 0;
        opacity: 0;
        margin: 0 0 0 0;
    }

    33% {
        width: 44%;
        height: 44%;
        margin: -22% 0 0 -22%;
        opacity: 1;
    }

    100% {
        width: 88%;
        height: 88%;
        margin: -44% 0 0 -44%;
        opacity: 0;
    }
}

@-webkit-keyframes uil-ripple {
    0% {
        width: 0;
        height: 0;
        opacity: 0;
        margin: 0 0 0 0;
    }

    33% {
        width: 44%;
        height: 44%;
        margin: -22% 0 0 -22%;
        opacity: 1;
    }

    100% {
        width: 88%;
        height: 88%;
        margin: -44% 0 0 -44%;
        opacity: 0;
    }
}

@keyframes uil-ripple {
    0% {
        width: 0;
        height: 0;
        opacity: 0;
        margin: 0 0 0 0;
    }

    33% {
        width: 44%;
        height: 44%;
        margin: -22% 0 0 -22%;
        opacity: 1;
    }

    100% {
        width: 88%;
        height: 88%;
        margin: -44% 0 0 -44%;
        opacity: 0;
    }
}

.uil-ripple-css {
    transform: scale(0.29);
    background: none;
    position: relative;
    width: 200px;
    height: 200px;
    margin: 0 auto;
}

.uil-ripple-css div {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    width: 0;
    height: 0;
    opacity: 0;
    border-radius: 50%;
    border-width: 12px;
    border-style: solid;
    -webkit-animation: uil-ripple 2s ease-out infinite;
    animation: uil-ripple 2s ease-out infinite;
}

.uil-ripple-css div:nth-of-type(1) {
    /*border-color: #fff;*/
}

.uil-ripple-css div:nth-of-type(2) {
    /*border-color: #fff;*/
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}


/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/
@media screen and (min-width: 1020px) and (max-width: 1490px) {
    .video-item-card ul {
        display: none;
    }

    .video-title {
        margin: auto 0;
    }
}

@media screen and (max-width: 991px) {
    .banner .banner-content h1 {
        font-size: 60px;
    }

    .video-meta li {
        flex-basis: unset;
        margin-right: 10px;
    }
}

@media screen and (max-width: 768px) {
    .video-shere {
        float: left;
        margin-top: 10px;
    }

    .video-entry-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 540px) {
    .banner {
        padding: 70px 15px 100px;
    }

    .banner .banner-content h1 {
        font-size: 36px;
    }

    .banner .banner-content p {
        font-size: 17px;
        line-height: 24px;
    }

    .video-meta img {
        width: 20px;
    }

    .video-meta li {
        display: none;
        font-size: 13px;
    }

    .video-meta li i {
        font-size: 13px;
    }

    .video-meta li:nth-child(1),
    .video-meta li:nth-child(2),
    .video-meta li:nth-child(3) {
        display: block;
    }
}

/*----------------------------------------
IF SCREEN SIZE LESS THAN 1201px WIDE
------------------------------------------*/

@media screen and (max-width: 1500px) {

    .site-header .fa-sun,
    .site-header .fa-moon {
        display: none;
    }

    .primary-menu ul {
        padding-left: 20px;
    }

    .primary-menu ul li {
        margin-right: 30px;
    }
}



@media screen and (max-width: 1330px) {

    .slick-arrow.fa-chevron-left {
        left: 20px;
    }

    .slick-arrow.fa-chevron-right {
        right: 20px;
    }
}

@media screen and (max-width: 1200px) {

    .primary-menu ul {
        padding-left: 0;
    }

    .post-share {
        float: none;
        margin-top: 20px;
    }

    .single-related-post {
        margin-bottom: 30px;
    }

    .preview-btn li a {
        margin-bottom: 10px;
    }
    .item-movie {
        position: relative;
        display: inline-block;
        flex-wrap: wrap;
        width: calc(100%/ 6);
        padding: 0px 8px 0px 0px;
    }
}

/*----------------------------------------
IF SCREEN SIZE LESS THAN 993px WIDE
------------------------------------------*/

@media screen and (max-width: 992px) {
    .banner {
        padding: 90px 50px;
    }
    .item-movie {
        position: relative;
        display: inline-block;
        flex-wrap: wrap;
        width: calc(100%/ 5);
        padding: 0px 8px 0px 0px;
    }
    .topspace-90 {
        margin-top: 0;
    }


    .type-post .blog-meta .list-inline-item:first-child {
        margin-bottom: 15px;
    }

    .sidebar-menu {
        display: none;
    }

    .menu-item-has-children:after {
        display: none;
    }

    .off-canvas-menu-bar {
        display: block;
    }

    .site-header {
        padding: 30px 0 15px;
        display: none;
    }

    .preview-btn li a {
        width: 100% !important;
        padding: 7px 15px !important;
    }

    .custom-logo-link {
        width: 160px;
    }

    .my-account-widget,
    .shopping-cart-widget {
        display: block;
    }

    .shopping-cart-widget {
        text-align: right;
    }
}

/*----------------------------------------
IF SCREEN SIZE LESS THAN 783px WIDE
------------------------------------------*/

@media screen and (max-width: 782px) {
    body.admin-bar .fixed-top {
        top: 45px;
    }
}

/*----------------------------------------
IF SCREEN SIZE LESS THAN 769px WIDE
------------------------------------------*/

@media screen and (max-width: 768px) {
    .navbar {
        padding: 15px;
    }
    .item-movie {
        position: relative;
        display: inline-block;
        flex-wrap: wrap;
        width: calc(100%/ 4);
        padding: 0px 8px 0px 0px;
    }
    .navbar-toggler {
        padding: 0;
    }

    .product-filter ul,
    .breadcrumbs ul {
        display: none;
    }

    .type-post .post-share {
        float: unset;
    }

    .post-navigation .nav-next {
        float: left;
        margin-top: 20px;
    }

    .navbar .menu-item>.active {
        color: #fff !important;
    }

    .navbar .menu-item {
        padding: 0;
    }

    .navbar-nav .nav-link {
        padding: 10px 15px;
    }

    .navbar-nav {
        margin-top: 15px;
    }

    .breadcrumbs h1 {
        font-size: 28px;
    }

    .breadcrumbs {
        padding: 70px 0;
    }

    .Template-preview-image {
        padding: 15px;
    }

    .the_excerpt_content {
        padding: 30px
    }

    .preview-btn li a {
        margin-bottom: 0;
    }

    .tags>a {
        margin-bottom: 10px;
    }
.sidebar-toggle {
    display: none;
	}
}

/*----------------------------------------
IF SCREEN SIZE LESS THAN 601px WIDE
------------------------------------------*/

@media screen and (max-width: 600px) {
    .item-movie {
        position: relative;
        display: inline-block;
        flex-wrap: wrap;
        width: calc(100%/ 3);
        padding: 0px 8px 0px 0px;
    }
    .site-footer .row.pb-4 img {
        margin-top: 30px;
    }

    .site-footer .row.pb-4 {
        text-align: center;
    }
    body.admin-bar .fixed-top {
        top: 0;
    }

    .my-account-widget .my-account-button h5 {
        font-size: 16px;
    }


    .preview-btn li a {
        margin-bottom: 10px;
    }

    .copyright-bar p {
        margin-bottom: 20px;
    }

    .currency-footer,
    .copyright-bar p,
    .copyright-bar {
        text-align: center;
    }
	.sidebar-toggle {
    display: none;
	}
    .movie-header-bg {
        background-repeat: no-repeat;
        background-position: bottom;
        background-size: cover;
        border-radius: 5px;
        background-attachment: fixed;
        height: 120px;
        opacity: 0.4;
        margin-left: -15px;
        margin-right: -15px;
    }
    .float-navigator-container {
        position: fixed;
        right: 3px;
        top: -webkit-calc(100% - 565px);
        top: calc(100% - 484px);
        z-index: 1000;
    }
    h1 {
        font-size: 1.5rem;
    }

    h2 {
        font-size: 1.5rem;
    }

    .site-footer p{
        font-size: 13px;
        font-size: 13px;
    padding-top: 12px;
    text-align: center;
    }
}

/*----------------------------------------
IF SCREEN SIZE LESS THAN 415px WIDE
------------------------------------------*/

@media screen and (max-width: 414px) {
    .breadcrumbs ul li:last-child {
        margin-right: 0;
    }

    .copyright-bar {
        text-align: center;
    }

    .copyright-social-icons {
        text-align: center;
    }

    .copyright-bar p {
        margin-bottom: 10px;
    }
	.sidebar-toggle {
    display: none;
	}

    .item-movie {
        position: relative;
        display: inline-block;
        flex-wrap: wrap;
        width: calc(100%/ 2);
        padding: 0px 8px 0px 0px;
    }
}
#Rated {
    padding: 0px 5px 0px 5px;
    border: 1px solid rgba(0, 0, 0, .5);
    box-sizing: border-box;
    line-height: 20px;
    text-align: center;
    font-size: smaller;
}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#000;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
/*----------------------------------------
Auto Suggest Result jQuery UI
------------------------------------------*/
.ui-widget-content {
	color: #888!important;
	border: 1px solid #cccccc!important;
    background: linear-gradient(87deg,#fffefe 0,#dfdede 100%)!important;
	box-shadow: 0 0 2rem 0 rgba(136,152,170,.15)!important;
	z-index: 1;
}
.ui-widget-content a { 
	color: #888!important; 
}
.ui-menu .ui-menu-item {
	border: 1px solid #cccccc!important;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border-color: transparent !important;
	background: linear-gradient(135deg, #e90101 0%,#c91515 100%);
	font-weight: normal;
	color: #ffffff!important;
}
/*----------------------------------------
Download Button
------------------------------------------*/



/*----------------------------------------
Modals
------------------------------------------*/
.modal-content {
    
}
.modal-header {
    padding: 0rem 0.3rem 0rem 0rem;
    border-bottom: 0;
}




