/*
Theme Name: FlexMovie
Theme URI: https://www.rtl-theme.com/flexmovie-movie-wordpress-theme/
Description: فلکس مووی پوسته وردپرسی مخصوص سایت های فیلم و سریال
Version: 2.0.1
Author: فلکس تم
Author URI: https://www.rtl-theme.com/user-profile/uiop98/
Tested up to: 6.0
Requires PHP: 7.2
*/
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 700;
    src: url("assets/fonts/typography/iransans/IRANSansWeb(FaNum)_Bold.woff") format("woff");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url("assets/fonts/typography/iransans/IRANSansWeb(FaNum)_Medium.woff") format("woff");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url("assets/fonts/typography/iransans/IRANSansWeb(FaNum)_Light.woff") format("woff");
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 400;
    src: url("assets/fonts/typography/iransans/IRANSansWeb(FaNum).woff") format("woff");
}
html {
    height: 100%;
}
body {
    font-family: "IRANSans", tahoma, sans-serif;
    overflow-x: hidden;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    background: #f8fafa;
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
a, a:link, a:visited, a:hover, a:active, a:focus {
    text-decoration: none;
    transition: all 0.35s;
    -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    -o-transition: all 0.35s;
}
ul, ol {
    margin-bottom: 0;
    list-style: none;
}
.svg-icon {
    display: inline-block;
    margin-left: .25rem;
}
.postItems .row [class*="col-"] {
    padding-right: 15px;
    padding-left: 15px;
}
.h50 {
    min-height: 50px !important;
}
.mt-30 {
    margin-top: 30px !important;
}
.zIndex-9 {
    z-index: 9;
}
.tooltip {
    font-family: "IRANSans";
    font-size: 12px;
    font-weight: 400;
}
.btn-danger {
    background-color: #ff4757;
    border-color: #ff4757;
}
.bg-custom, .fm-item-one figure img, .series_weekly_table_content, .movie_cat ul li a, .likeBox button.fm-like-it, .likeBox button.fm-dislike-it, .tags .contentBox a, #widget_text .textwidget a, .social-content-widget a, .show-links.show-series-link ul li span, .dl-option, .flex-box .fm-item-age, .sideTitle .sidebar-goto-link, .widget_category .fm-category-holder .cat-item.has-child > a.drop, .fm-widget-ads a img, .wp-content img, .comment_box, .author-box .author-role, .comment-reply-link, input.wpcf7-form-control.wpcf7-submit, #footer .wp-cloud-tags a, .trShareBox a, .add_to_list_Ajax, .comment-reply-login, #mainmenu > li > a, .postItems .postMain .leftSide .bookmark-index button, .rightSide .imgWrapper a, .rightSide .imgWrapper img, .trailer-content .trailer-item__body img, #widget_nav_menu ul li .sub-menu, .scrollTop {
    border-radius: 6px;
}
#widget_text .textwidget a, .postItems .postMain .leftSide .bookmark-index button {
    background: #e6e9ec;
}
.m-20{
    margin: 12px 0;
}
#header {
    position: relative;
    background: #fff;
    box-shadow: 0 2px 10px rgba(160,178,200,.2);
}
#header .logo-wrapper {
    display: flex !important;
    align-items: center;
    float: right;
    max-width: 150px;
    height: 50px;
    margin-left: 10px;
}
.fixed-header #header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(to bottom,
    rgba(0, 0, 0, 0.99) 0px,
    transparent) !important;
    box-shadow: none !important;
    z-index: 99;
}
.fixed-header #header #mainmenu > li > a {
    color: #d4d4dd;
}
.fixed-header #header #mainmenu > li:hover > a {
    background: transparent !important;
}
.fixed-header.admin-bar #header {
    top: 32px;
}
.d-nones {
    display: none;
}
.logo-link > .imgLogo {
    max-width: 150px;
    max-height: 50px;
}
#searchAjaxModal{
    padding-right: 0;
}
#searchForm{
    display: flex;
    align-items: center;
    justify-content: center;
}
#searchForm input{
    width: 100%;
    margin-left: 10px;
    border: none;
    background: #efefef;
    height: 40px;
    font-size: 13px;
    padding: 2px 10px;
    border-radius: 6px;
}
#searchForm button{
    height: 40px;
    width: 45px;
    border-radius: 6px;
    border: 0;
    background: #ff4757;
    color: #fff;
}
#SAres {
    display: none;
    padding: 1rem 0 0 0;
    margin-top: 1rem;
    border-top: 1px solid #efefef;
}
#SAres a.itemFetched {
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #333;
}
#SAres a.itemFetched img{
    border-radius: 8px;
}
#SAres a.itemFetched p{
    display: flex;
    flex-direction: column;
    color: #606778;
    font-weight: 700;
    margin-right: 0.5rem;
}
#SAres a.itemFetched p span{
    font-weight: 300;
    margin-top: 0.25rem;
}
#SAres a.go2o{
    font-size: 13px;
    text-align: left;
}
#SAres >p{
    display: flex;
    align-items: center;
    flex-direction: column;
    color: gray;
    font-size: 14px;
    font-weight: 300;
}
#SAres >p > i{
    font-size: 25px;
    margin-bottom: 10px;
}
@keyframes SearchIn{
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(-10px);
    }
}
[data-open="search"] {
    color: #607d8b;
    font-size: 18px;
    cursor: pointer;
}
#header-search-filters {
    background: #fff;
    padding: 10px;
    position: absolute;
    z-index: 999;
    top: 50px;
    left: 0;
    max-width: 290px;
    width: 100%;
    border-radius: 10px;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-10px);
    transition: 0.4s cubic-bezier(0.6, 0.42, 0.04, 0.85);
}
#header-search-filters.active {
    pointer-events: all;
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
}
#header-search-filters .modal-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    color: #676767;
    margin-bottom: 10px;
}
#header-search-filters .modal-title button {
    width: auto;
    font-size: 20px;
    background: transparent;
    color: #999;
    border: 0;
    border-radius: 4px;
}
#searchFilterForm {
    padding: 0 15px 15px 15px;
}
#searchFilterForm .input-group select, #searchFilterForm .input-group input, #header-search-filters .input-group select, #header-search-filters .input-group input {
    background: #eef3f4;
    border: 0;
    font-size: 13px;
    padding: 12px 8px;
    color: rgb(73, 73, 73);
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#searchFilterForm .input-group select option, #header-search-filters .input-group select option {
    background: #fff;
    color: #333;
}
#searchFilterForm .input-group .custom-control-label, #header-search-filters .input-group .custom-control-label {
    color: #777;
    font-size: 13px;
    vertical-align: middle;
}
#searchFilterForm button, #header-search-filters button {
    font-size: 12px;
    background: #fc5c65;
    border: 0;
    font-weight: 300;
}
#searchFilterForm button{
    font-size: 14px;
    font-weight: normal;
    padding-top: 12px;
    padding-bottom: 12px;
}
#mainmenu > li {
    position: relative;
}
#mainmenu > li .menu-item.view-more a{
    color: #50cd89 !important;
    font-weight: 500;
}
#mainmenu > li > a {
    position: relative;
    display: flex;
    align-items: center;
    color: #5a5a5a;
    font-size: 14px;
    padding: 8px 10px;
}
#mainmenu > li.menu-item-has-children > a span.svg-icon svg,
#mainmenu > li > ul > li.menu-item-has-children > a span.svg-icon svg,
#mainmenu > li > ul > li.menu-item-has-children > ul > li a span.svg-icon svg {
    width: 1em;
    height: 1em;
    font-size: 11px;
    transition: all 0.23s ease-in-out;
}
#mainmenu > li.menu-item-has-children > a.arrow-up .svg-icon svg {
    transform: rotate(-90deg);
}
#mainmenu > li > a > i {
    margin-left: 2px;
    margin-top: 0 !important;
}
#mainmenu > li .sub-menu i {
    color: #a1a5b7;
}
#mainmenu > li .sub-menu li:hover i {
    color: #009ef7;
}
#mainmenu > li:hover > a > i {
    background: transparent;
}
#mainmenu > li > ul {
    display: block;
    position: absolute;
    flex-direction: column;
    background: #fff;
    width: 225px;
    right: 0;
    top: 26px;
    margin-top: 0;
    padding: 10px 0;
    transition: all 0.35s;
    transform: translateY(20px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.149);
    border-radius: 6px;
    z-index: 23;
    will-change: transform;
}
#mainmenu > li > ul::before {
    content: "";
    position: absolute;
    top: -5px;
    right: 18px;
    bottom: 100%;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-bottom: 5px solid #ffffff;
}
#mainmenu .sub-menu.show {
    visibility: visible;
    opacity: 1;
    pointer-events: all;
    transform: translateY(10px);
}
#mainmenu > li > ul > li > .sub-menu.show{
    visibility: visible;
    opacity: 1;
    pointer-events: all;
    transform: translateY(5px);
}
#mainmenu > li > .sub-menu > li > a, #mainmenu > li > ul > li > ul li a {
    position: relative;
    display: block;
    padding: .65rem 1rem;
    font-size: 12px;
    color: #5e6278;
}
#mainmenu > li > ul li.menu-item-has-children > a .svg-icon {
    color: #b2b1c0;
    margin-right: auto;
    float: left;
}
#mainmenu > li > ul > li, #mainmenu > li > ul > li > ul li {
    position: relative;
}
#mainmenu > li > ul > li > ul {
    display: block;
    position: absolute;
    top: 0;
    right: 100%;
    width: 225px;
    background: #fff;
    border-radius: 4px;
    padding: 10px 0;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.149);
    transform: translateY(10px);
    transition: all 0.23s ease-in-out;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
#mainmenu > li > .sub-menu > li:hover > a, #mainmenu > li > ul > li > ul li:hover a, #mainmenu > li > a:hover {
    background: rgba(245,248,250,.8);
    color: #009ef7;
}
#mainmenu > li > a > .svg-icon {
    transform: rotate(-90deg);
    transition: all .25s;
}
#mainmenu > li.hover > a > .svg-icon {
    transform: rotate(90deg);
}
#header .notify-header-bell {
    position: relative;
    background: transparent;
    border: 0;
    outline: 0;
}
#header .notify-header-bell .badge{
    position: absolute;
    top: -7px;
    right: -9px;
    background: #f1416c;
    text-align: center;
    padding: 0 !important;
    color: #fff;
    min-width: 14px;
    height: 14px;
    line-height: 14px;
    font-size: 9px;
    border-radius: 11px;
    box-shadow: 0 0 0 1px #fff;
}
.notify-item-head{
    width: 295px;
    font-size: 13px;
    text-align: right;
    padding: 0;
    margin-top: 16px;
    border: 0 !important;
    border-radius: 0.375rem;
    box-shadow: 0 0 37px #0815420d;
}
.notify-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 7px 15px 13px 15px;
    border-bottom: 1px solid #EFF2F5;
}
.notify-item-wrapper .notify-items {
    display: flex;
    align-items: center;
    padding: 15px;
    border-bottom: 1px solid #f8fafa;
    transition: all .25s ease-in-out;
}
.notify-item-wrapper .notify-items:hover {
    background: #f9f9f9;
}
.notify-item-wrapper .notify-items .notify-item-icon button {
    width: 35px;
    height: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #edf1f3;
    border-radius: 50%;
    border: 0;
    margin-left: 10px;
    outline: 0;
}
.notify-item-wrapper .notify-items .notify-item-icon button:hover {
    background: #e3f2fd;
}
.notify-item-wrapper .notify-items .notify-item-icon button .svg-icon {
    color: #59676e;
}
.notify-item-wrapper .notify-items .notify-item-icon button:hover .svg-icon svg {
    color: #2196f3;
}
.notify-item-wrapper .notify-items .notify-item-content .text-muted{
    margin-top: 0.25rem;
    font-size: 12px;
    font-weight: 300;
}
.notify-item-wrapper .notify-items .notify-item-content a, .notify-item-wrapper .notify-items .notify-item-content h6{
    color: #3F4254;
}
.notify-item-wrapper .notify-items:hover .notify-item-content a, .notify-item-wrapper .notify-items:hover .notify-item-content h6{
    color: #009EF7;
}
.pstory {
    float: right;
    width: 100%;
    padding: 8px 15px;
    background: #f7fafc!important;
    border-radius: 8px;
    color: #2a2a36;
    font-size: 13px;
    margin-top: 10px;
    line-height: 1.8;
}
.pstory p {
    text-align: justify;
}
#mainmenu > li > ul > li > ul > li ul {
    display: none;
}
.menu-toggler {
    position: relative;
    width: 25px;
    height: 2px;
    margin: 6px 0;
}
.menu-toggler::before {
    content: "";
}
.menu-toggler::after {
    content: "";
}
.header-left .account-no-login {
    padding: 8px 10px;
    border-radius: 5px;
    border: 1px solid #e0e0e2;
    color: #343a40;
    font-size: 13px;
}
.header-left .account-no-login:hover {
    color: #ef1166;
    border-color: #ef1166;
}
.header-left .account-no-login i {
    margin-left: 5px;
    font-size: 15px;
    vertical-align: -1px;
}
.alert-dismissible .alert-text {
    float: right;
    padding: 21px 0;
    font-size: 14px;
    font-weight: 500;
}
.alert-dismissible .alert-link {
    float: right;
    font-size: 13px;
    font-weight: 500;
    background: #fff;
    color: #333;
    padding: 6px 20px;
    margin-bottom: 0 !important;
    border-radius: 4px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.122);
}
.alert-dismissible .close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    position: static !important;
    font-weight: 500;
    margin-right: 8px;
    margin-bottom: -2px;
    padding: 0;
}
.fm-slider-item {
    margin-bottom: 30px;
    border-radius: 12px;
}
.fm-slider-item, .fm-slider-item > .fm-item-cover {
    position: relative;
    display: block;
}
.fm-slider-item > .fm-item-cover {
    background: linear-gradient(45deg, rgba(0, 0, 0, 0.741) 20%, rgba(0, 0, 0, 0.839) 50%);
    overflow: hidden;
    border-radius: 12px;
    box-shadow: 0 6px 20px -8px rgba(0, 0, 0, 0.32);
}
.fm-slider-item > .fm-item-cover > img {
    border-radius: 12px;
    transition: all 0.12s ease-in-out;
    object-fit: cover;
}
.fm-sliderFull-item{
    height: 470px;
    color: #fff !important;
    overflow: hidden;
    border-radius: 12px;
}
.fm-sliderFull-item .fm-itemFull-cover {
    background: #999;
}
.fm-sliderFull-item img {
    height: 470px;
    object-fit: cover;
    border-radius: 12px;
}
.fm-sliderFull-item .fm-item-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: linear-gradient(to left, rgba(33, 34, 37, 0.945) 45%, rgba(72, 84, 96, 0));
    transition: all .22s;
}
.fm-sliderFull-item:hover .fm-item-overlay {
    opacity: 1;
    visibility: visible;
}
.fm-sliderFull-item .--fms-title {
    font-size: 1.5rem;
    font-weight: 500;
}
.fm-sliderFull-item .--fms-title-eng {
    color: #bbb;
    font-size: 1.1rem;
    font-weight: 300;
}
.fm-sliderFull-item .--fms-info-rating{
    font-weight: bold;
}
.fm-sliderFull-item .--fms-info-rating .icon-imdb::before {
    background: transparent !important;
    color: #fed330 !important;
    font-size: 16px;
    font-weight: normal;
    padding: 0!important;
    letter-spacing: .4px !important;
}
.fm-sliderFull-item .--fms-info-plot {
    font-size: 14px;
    font-weight: 300;
}
.fm-sliderFull-item .--fms-info-btn {
    display: inline-flex;
    align-items: center;
    font-size: 12px;
}
.fm-sliderFull-item .--fms-info-btn i {
    background: #999;
    border-radius: 35px;
    padding: 8px 12px;
    font-size: 16px;
    transition: all .25s ease-in-out;
}
.fm-sliderFull-item .--fms-info-btn:hover i{
    background: #fc5c65;
}
.fm-slider-item:hover > .fm-item-cover > img {
    transform: rotate(-2deg) scale(1.08);
    opacity: .06;
}
.fm-slider-item > .fm-item-cover > .fm-item-overlay {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0;
    transform: scale(1.02);
    transition: all .199s;
}
.fm-slider-item > .fm-item-cover:hover > .fm-item-overlay {
    opacity: 1;
    transform: scale(.899);
}
.fm-slider-item > .fm-item-cover > .fm-item-overlay .fm-item-rating {
    background: rgba(0,0,0, .5);
    margin-top: 5px;
    padding: 4px 8px;
    font-size: 15px;
    color: #ffd32a;
    direction: ltr;
    border-radius: 6px;
}
.fm-slider-item > .fm-item-cover > .fm-item-overlay .fm-item-title {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    font-size: 15px;
    font-weight: 300;
    text-align: left;
}
.fm-slider-item > .fm-item-cover > .fm-item-overlay .fm-item-title p {
    width: calc(100% - 33px);
    text-shadow: 1px 1px 1px #000000b8;
}
.fm-slider-item > .fm-item-cover > .fm-item-overlay .fm-item-title i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    color: #fff;
    background: #ff3f34;
    font-size: 13px;
    border-radius: 35px;
}
.specialPostsFull{
    margin-bottom: 30px;
}
.topSlider button.owl-prev.disabled, .topSlider button.owl-next.disabled {
    opacity: 0;
}
.topSlider button.owl-prev span, .topSlider button.owl-next span {
    position: absolute;
    top: 50%;
    width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    font-weight: 300;
    color: #2b3a4a;
    opacity: 0;
    visibility: hidden;
    transition: ease-out 0.19s 0.15s;
    background: #fff;
    border-radius: 25px;
}
.topSlider .specialPostsFull button.owl-prev span, .topSlider .specialPostsFull button.owl-next span{
    position: static;
    visibility: visible;
    opacity: 1;
}
.topSlider .specialPostsFull button{
    outline: none;
}
.topSlider .specialPostsFull button:hover{
    background: transparent !important;
}
.topSlider button.owl-prev span {
    right: 0;
    box-shadow: 0 5px 25px #00000033;
}
.topSlider button.owl-next span {
    left: 0;
    box-shadow: 0 5px 25px #00000033;
}
.topSlider .specialPosts:hover button.owl-next span, .topSlider .specialPostsFull:hover button.owl-next span{
    left: -21px;
    visibility: visible;
    opacity: 1;
}
.topSlider .specialPosts:hover button.owl-prev span, .topSlider .specialPostsFull:hover button.owl-prev span{
    right: -21px;
    visibility: visible;
    opacity: 1;
}
.topSlider .owl-theme .owl-nav {
    position: absolute;
    top: 30%;
    left: 0;
    right: 0;
    pointer-events: none;
}
.topSlider .specialPostsFull.owl-theme .owl-nav{
    top: unset !important;
    right: unset !important;
    bottom: 20px;
    left: 20px;
}
.topSlider .specialPostsFull button.owl-prev.disabled, .topSlider .specialPostsFull button.owl-next.disabled{
    opacity: .35 !important;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
    pointer-events: all;
}
#main {
    flex: 1;
    width: 100%;
    float: right;
    margin-top: 20px;
}
.single #main {
    margin-top: 5px;
}
#main .container nav {
    margin: 0 !important;
}
#main .container nav .breadcrumb {
    margin-bottom: 4px;
}
.bg-custom {
    background: #fff;
    box-shadow: 0 5px 25px rgba(160,178,200,.2);
}
.not-found {
    width: 100%;
    text-align: center;
    padding: 20px;
}
.not-found span {
    font-size: 17px;
    color: #8a8184;
    display: block;
}
.not-found .bg-404 {
    display: inline-block;
    background-image: url(assets/images/icons/404-error.svg);
    width: 170px;
    height: 170px;
    background-size: contain;
    background-repeat: no-repeat;
}
.fm-post-item {
    position: relative;
    display: block;
    margin: 10px;
    border-radius: 7px;
    float: right;
    width: calc(100% - 20px);
    background-size: cover;
    background: #1b1e21 no-repeat left;
    overflow: hidden;
}
.fm-post-item::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.42) 100%);
    z-index: 2;
}
.fm-item-poster {
    position: relative;
    margin-bottom: 0;
    float: right;
    width: 100%;
}
.fm-item-poster::after {
    content: "";
    position: absolute;
    bottom: -20px;
    right: 0;
    left: 0;
    background: linear-gradient(to top, black, transparent);
    display: block;
    z-index: 4;
    width: 100%;
    height: 250px;
}
.fm-item-poster::before {
    content: "";
}
.fm-item-poster img {
    width: 100%;
    height: 100%;
}
.fm-post-details {
    position: absolute;
}
.fm-post-details h2 {
    font-size: 15px;
    color: #fff;
}
.fm-post-details span {
    font-size: 15px;
    font-weight: 400;
    margin-left: 6px;
    color: #ffc107;
}
#main .breadcrumb > * {
    font-size: 12px;
}
#main .breadcrumb > a i {
    margin-left: 5px;
    color: #888;
}
#main .breadcrumb-item + .breadcrumb-item::before {
    padding: 0 0.5rem !important;
}
.tags .contentBox a {
    color: #797979;
    font-size: 13px;
    background: rgba(29, 50, 58, 0.05);
    padding: 1px 4px;
}
.tags .contentBox a:hover {
    opacity: 0.5;
}
.postItems .postMain.main2 {
    padding: 12px;
}
.postItems .postMain .rightSide {
    float: left;
    width: 210px;
    margin-left: auto;
}
.postItems .postMain .rightSide .box-double {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
}
.postItems .postMain .rightSide .box-double span {
    font-size: 25px;
    box-shadow: 0 2px 15px rgba(86, 86, 86, 0.2196078431372549);
}
.rightSide .imgWrapper a, .rightSide .imgWrapper img {
    position: relative;
    display: block;
}
.rightSide .imgWrapper img {
    transition: all 0.23s ease-in-out;
    border-radius: 12px;
}
.rightSide .imgWrapper a:hover img {
    box-shadow: 0 5px 25px rgba(160,178,200,.2)!important;
}
.rightSide .imgWrapper.mm a::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, #1a1c20, transparent);
    border-radius: 12px;
}
.rightSide .imgWrapper .fm-overlay {
    bottom: 0px;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding: 10px;
}
.rightSide .imgWrapper .fm-overlay .fm-overlay-item {
    position: relative;
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 35px;
    font-size: 18px;
    outline: none !important;
    z-index: 1;
    transition: all .22s;
}
.rightSide .imgWrapper .fm-overlay .fm-overlay-item:hover{
    background: #fff;
    color: #2f3542;
    border-color: #fff;
}
.post-title .post-head-actions {
    display: inline-flex;
    align-items: center;
}
.post-title .post-head-actions div[class*="addToNotify"], .post-title .post-head-actions > button {
    width: 32px;
    height: 32px;
    background: #0000008c;
    color: #ffffff;
    border-radius: 50%;
    margin-right: 5px;
    border: 0;
    outline: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.post-title .post-head-actions > button{
    color: #fff !important;
    background: #fbc531 !important;
    border-color: #fbc531 !important;
}
.fm-infos .separator {
    flex: 1 1 0%;
    background: #f0f4f6;
    height: 1px;
    margin: 0 20px;
}
.flexmovie-post-meta {
    display: flex;
    align-items: center;
    background: transparent;
    margin-top: 5px;
    font-weight: 500;
    border: 1px solid;
}
.flexmovie-post-meta > i, .flexmovie-post-meta.meta-double .meta-sub-txt {
    margin-right: 5px;
    color: #3e3e3e;
}
.flexmovie-post-meta.meta-top-imdb {
    border-color: #ffd055;
}
.flexmovie-post-meta.meta-double {
    border-color: #13c4a6;
}
.flexmovie-post-meta .meta-txt {
    position: relative;
    font-size: 12px;
    padding-right: 5px;
}
.flexmovie-post-meta.meta-top-imdb .meta-txt, .flexmovie-post-meta.meta-top-imdb .meta-sub-txt {
    color: #3e3e3e;
}
.meta-awards {
    font-size: 12px;
    color: #634903;
}
.flexmovie-post-meta .meta-sub-txt {
    font-size: 14px;
    padding: 5px 0;
}
.flexmovie-post-meta.meta-top-imdb {
    background: #ffd055;
}
.flexmovie-post-meta.meta-top-imdb .meta-sub-txt {
    padding: 5px 3px 5px 5px;
}
.flexmovie-post-meta.meta-double {
    color: #fff;
    background: #13c4a6;
}
.postItems .postMain .leftSide {
    position: relative;
    float: right;
    width: calc(100% - 230px);
    margin-right: auto;
}
.postItems .postMain .leftSide .bookmark-index {
    float: left;
}
.postItems .postMain .leftSide .bookmark-index button {
    width: 32px;
    height: 31px;
    text-align: center;
    line-height: 31px;
    display: block;
    border: 1px solid transparent;
    color: #222;
    outline: none !important;
    transition: background-color 0.2s ease-in, border-color 0.3s ease-in-out;
}
.postItems .postMain .leftSide .bookmark-index button:hover {
    background: transparent;
    border-color: #e6e9ec;
}
.postItems .postMain .leftSide .bookmark-index button.ajax-added {
    color: #fff;
    background: #fbc531;
    border-color: transparent;
}
.imdb-post {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 1;
}
.imdb-post .imdb {
    background: #ffda79;
    border-radius: 25px;
    font-size: 13px;
    padding: 2px 10px;
    margin-right: 8px;
}
.fm-overlay-item.ajax-added {
    color: #fff;
    background: #fbc531 !important;
    border-color: #fbc531 !important;
    outline: none !important;
}
.fm-overlay-item.ajax-added:hover {
    color: #fff !important;
    background: #fbc531 !important;
    border-color: #fbc531 !important;
}
.post-title {
    margin-bottom: 10px;
}
.post-title > h1, .post-title > h2 {
    display: flex;
    align-items: center;
    width: calc( 100% - 60px );
    float: right;
    font-size: 15px;
    margin-bottom: 0;
    line-height: 2;
}
.post-title > h1 > a, .post-title > h2 > a {
    float: right;
    color: #2A2A09;
}
.post-title > h1 > a:hover, .post-title > h2 > a:hover {
    color: #ff505a;
}
.post-title a > i {
    color: #1b2a6d;
    font-size: 20px;
    vertical-align: -3px;
}
.text-warning{
    color: #ad651d!important;
}
.badge-update {
    background: #6d7683;
    color: #fff;
    border-radius: 4px;
    font-size: 10px;
    padding: 4px 6px;
    font-weight: 400;
    vertical-align: 3px;
}
.badge-update.badge-legal {
    background: #e0f1ff;
    color: #0174ab;
    font-size: 12px;
}
.badge-update.badge-legal i {
    color: #1e91ec;
}
.subtitle-badge {
    display: inline-block;
    padding: 0.55em 0.9em;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    color: #252f40 !important;
    background: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.45rem;
    position: absolute;
    top: 4px;
    right: 4px;
    box-shadow: 0 4px 7px -1px rgb(0 0 0 / 11%), 0 2px 4px -1px rgb(0 0 0 / 7%);
}
.subtitle-badge i {
    vertical-align: middle;
    margin-left: 3px;
    font-size: 19px;
}
.badge-warning{
	background-color: #fbcf33;
}
.postItems .postFooter {
    padding: 7px 0;
}
.pagenaviWrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    direction: rtl;
    align-items: center;
    font-size: 12px;
    color: #777;
    margin-bottom: 1rem;
}
.pagenaviWrapper .pages {
    padding: 4px 8px;
    margin-left: 10px;
}
.pagenaviWrapper:empty {
    display: none;
}
.pagenaviWrapper .page-numbers {
    width: 34px;
    height: 34px;
    border-radius: 4px;
    padding: 0;
    text-align: center;
    line-height: 34px;
    display: inline-block;
    font-size: 16px;
    margin-left: 8px;
    color: #6f6f6f;
    background: #eff3f5;
    border: 1px solid #eff3f5;
}
.page-numbers.current {
    cursor: default;
    color: #ffffff !important;
    border-color: #57606f !important;
    background: #57606f !important;
}
.page-numbers i {
    font-size: 12px;
    color: #777;
}
.page-numbers.dots {
    cursor: default;
}
.read-more-link {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 13px;
    letter-spacing: -.3px;
    padding: 8px 14px;
    margin-right: auto;
    border-radius: 4px;
}
.read-more-link.btn-film {
    background: #ff4757;
}
.read-more-link.btn-serial {
    background: #54aaff;
}
.read-more-link:hover{
    color: #fff;
    filter: saturate(3);
}
.btn-outline-danger {
    color: #ff0c5a;
    border-color: #ff0c5a;
}
.flex-box .fm-infos {
    display: flex;
    align-items: center;
    justify-content: space-between;
    float: right;
    width: 100%;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 8px;
}
.flex-box .fm-infos:hover .text-dark-blue i{
    background: #ececee;
    color: #55585a;
}
.flex-box .fm-infos .badge {
    background-color: #20e08b!important;
    color: #fff;
    font-weight: 500;
    font-size: 100%!important;
    cursor: default;
}
.flex-box .fm-infos > a {
    color: #dd2951;
}
.flex-box .fm-infos.fm-info-link > a {
    display: inline-block;
    background: #f7f7f7;
    color: #2a2a36;
    font-size: 12px;
    padding: 3px 9px;
    border-radius: 30px;
    transform: translateY(0);
    transition: all .190s;
}
.flex-box .fm-infos p {
    line-height: 2.1;
}
.flex-box .fm-infos.fm-info-link > a:hover {
    background: #ff3662;
    color: #fff;
    box-shadow: 0 3px 10px #ff1a4b42;
    transform: translateY(-2px);
}
.fm-infos .fm-box-imdb {
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    color: #565656 !important;
    padding-right: 4px;
}
.fm-infos .fm-box-imdb > .imdb-rating span {
    font-size: 17px;
    font-weight: 700;
    margin-left: 2px;
    transition: color 0.2s;
}
.fm-infos strong {
    padding: 6px 10px;
    border-radius: 50px;
    display: inline-block;
    min-width: 90px;
    text-align: center;
    background: #f6f8f9;
}
[dark="true"] .fm-infos strong, [dark="true"] .fm-infos .separator {
    background: #1b1c22;
}
[dark="true"] .fm-info-body a{
    color: #fff
}
.fm-infos strong svg{
    width: 1em;
    height: 1em;
    font-size: 16px;
}
.flex-box .fm-item-age, .flex-box .fm-item-modified-date {
    left: 2px;
    color: #fff;
    padding: 4px 7px;
    font-size: 12px;
    cursor: default;
}
.flex-box .fm-item-age {
    top: 0;
    min-width: 34px;
    min-height: 25px;
    text-align: center;
    line-height: 26px;
    color: #616161;
    border: 1px dashed #b5b5b5;
}
.flex-box .fm-item-modified-date {
    top: 50px;
    background: #ff1d55;
    border-radius: 4px;
    font-size: 10px;
}
.flex-bottom-box {
    display: flex;
}
.flex-bottom-box .fbb-item {
    float: right;
    font-size: 12px;
    margin-left: 20px;
    color: #565656;
}
.with-icon strong i {
    font-size: 14px;
    color: #0cc13f;
}
.contentBox {
    float: right;
    width: 100%;
    padding: 10px 5px;
}
.page .wp-contents {
    padding: 0 7px;
}
.single_content {
    float: right;
    width: 100%;
    padding: 10px;
}
.sidebar_left .box {
    position: relative;
    overflow: hidden;
    margin-bottom: 1rem;
}
.sidebar_left #widget_nav_menu .sideTitle {
    margin-bottom: 0 !important;
}
.sidebar_left #widget_nav_menu ul {
    padding: 10px;
}
.sidebar_left #widget_recent_entries, .sidebar_left #widget_media_gallery, .sidebar_left #widget_archive, .sidebar_left #widget_categories, .sidebar_left #widget_recent_comments, .sidebar_left #widget_search, .sidebar_left #widget_calendar, .sidebar_left #widget_tag_cloud{
    display: none !important;
}
.titleBox i {
    float: right;
    margin-left: 4px;
    cursor: default;
}
.randBox {
    position: relative;
}
.randBox::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    top: 20px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 75%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 75%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 75%);
}
.rand-body {
    position: relative;
    z-index: 6;
}
.rand-body p {
    color: #f8f9f9;
}
.widget_category .new-cat {
    float: right;
    width: 100%;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 400;
}
.widget_category .new-cat > li {
    position: relative;
    margin: 6px 0;
    float: right;
    width: 100%;
}
.widget_category .new-cat li > a {
    position: relative;
    display: flex;
    color: #666;
    float: right;
}
.widget_category .new-cat > .cat-item > a {
    font-weight: 500;
}
.widget_category .new-cat > .cat-item > a::before {
    content: "";
    width: 0;
    height: 0;
    float: right;
    margin: 5px 0 0 4px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #257abd;
}
.widget_category .new-cat li > a:hover {
    color: #45819e;
}
.widget_category .new-cat .children {
    margin: 5px 20px;
}
.widget_category .new-cat .children > li {
    margin-bottom: 5px;
    margin-top: 5px;
    float: right;
    width: 100%;
    font-size: 13px !important;
    font-weight: 100 !important;
}
.widget_category .new-cat .children > li > a {
    color: #848484;
    font-weight: 400;
}
.cat-count {
    float: right;
    margin-right: 5px;
    font-size: 12px;
    background: #eff4f9;
    color: #73828e;
    padding: 0 8px;
    border-radius: 3px;
}
.site_ads_box_widget {
    padding: 10px;
}
.movie_cat .fm-content-tab {
    display: none;
}
.movie_cat .fm-content-tab.fm-active {
    display: block;
}
.movie_cat ul li {
    position: relative;
    float: right;
    width: 33.33%;
}
.movie_cat ul li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    font-size: 13px;
    color: #515151;
    background: rgb(245,245,245);
    padding: 10px;
    margin: 5px;
    white-space: nowrap;
    border: 2px solid rgb(245, 245, 245);
    border-radius: 9px;
}
.movie_cat ul li a:hover {
    color: rgb(49, 59, 120);
    background: transparent;
    filter: saturate(3);
}
.movie_cat ul li span {
    font-size: .6rem;
    font-weight: 500;
    color: rgb(49, 59, 120);
    margin-right: 3px;
    transition: all .1s;
}
.movie_cat ul li a:hover span{
    opacity: 0;
    transform: translateX(3px);
}
.widgets > * {
    float: right;
    width: 100%;
}
#widget_media_image img, #widget_text .textwidget, #widget_custom_html .custom-html-widget {
    padding: 0 10px 10px 10px;
}
#widget_text .textwidget ul {
    margin-bottom: 6px;
}
#widget_text .textwidget ul li {
    margin-bottom: 7px;
}
#widget_text .textwidget p {
    font-size: 13px;
    color: #a0a0a0;
    margin-bottom: 0;
    padding: 3px 0 5px 0;
}
#widget_text .textwidget a {
    display: block;
    color: #46525f;
    font-size: 13px;
    padding: 10px 5px;
}
#widget_text .textwidget a:hover {
    background: rgba(230, 233, 236, 0.278);
    color: #333;
}
#widget_recent_entries ul {
    padding: 10px;
}
#widget_recent_entries ul li {
    display: flex;
    flex-direction: column;
    color: #979797;
    margin-bottom: 8px;
    border-radius: 6px;
}
#widget_recent_entries ul li a {
    color: #fbfbfb;
    font-size: 13px;
}
#widget_recent_entries ul li a:hover {
    color: #ffc048;
}
#widget_recent_entries ul li .post-date {
    font-size: 12px;
    margin-top: 5px;
}
.custom-html-widget h1, .custom-html-widget h2, .custom-html-widget h3, .custom-html-widget h4, .custom-html-widget h5, .custom-html-widget h6, .custom-html-widget p, .custom-html-widget figure, .custom-html-widget ul, .custom-html-widget ol, .custom-html-widget a, .custom-html-widget img {
    margin-bottom: 10px;
}
.custom-html-widget h1 {
    font-size: 18px;
}
.custom-html-widget h2 {
    font-size: 16px;
}
.custom-html-widget h3 {
    font-size: 15px;
}
.custom-html-widget h4 {
    font-size: 14px;
}
.custom-html-widget h5, .custom-html-widget p, .custom-html-widget a {
    font-size: 13px;
}
.custom-html-widget h6 {
    font-size: 12px;
}
.custom-html-widget a {
    display: inline-block;
}
.custom-html-widget img {
    max-width: 100%;
    display: block;
    margin: auto;
}
.site_num .shape {
    font-size: 12px;
    margin-bottom: 5px;
    line-height: 2;
}
.shape i {
    font-size: 15px;
    margin-top: -3px;
    vertical-align: middle;
    margin-left: 4px;
}
.site_num .shape:nth-of-type(1) b {
    color: #ea340a;
}
.site_num .shape:nth-of-type(2) b {
    color: #28a745;
}
.site_num .shape:nth-of-type(3) b {
    color: #864536;
}
.widgets form {
    font-size: 13px;
}
.widgets select {
    margin-right: 7px;
    background: #f3f3f3;
    border: 0;
    border-radius: 5px;
    font-size: 13px;
}
.widgets .gallery-item img {
    width: 101px;
    height: 131px;
}
.widgets .tagcloud .tag-cloud-link {
    font-size: 13px !important;
    text-shadow: 0 0;
    color: #f9f9f9;
    background: #6b63ff;
    padding: 0 7px;
    border-radius: 3px;
}
.widgets .tagcloud a:hover {
    background: #f53232;
    color: #fff;
}
.widgets form {
    position: relative;
    width: calc(100% - 20px);
    margin: 10px;
}
.widgets form label {
    width: 100%;
    margin-bottom: 0;
}
.widgets form .screen-reader-text, .widgets form input[type="submit"] {
    display: none;
}
.widgets form input[type="search"] {
    width: 100%;
    border: 0;
    background: #fff;
    border: 1px solid #dcdcdc;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07);
    padding: 10px;
    text-indent: 5px;
}
.widgets table {
    width: 100%;
}
.site_ads_box_widget a {
    display: block;
    overflow: hidden;
    border-radius: 10px;
}
.site_ads_box_widget a > img {
    width: 100%;
    transition: all 0.34s ease-in-out;
    -webkit-transition: all 0.34s ease-in-out;
    -moz-transition: all 0.34s ease-in-out;
    -o-transition: all 0.34s ease-in-out;
    will-change: transform;
}
.box.social-content-widget {
    display: flex;
    flex-direction: column;
    overflow: unset !important;
}
.social-content-widget a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #fff;
    font-size: 14px;
    padding: 20px;
    border-radius: 12px;
    overflow: hidden;
}
.social-content-widget a .fm-social-text {
    margin-bottom: 0;
    font-size: 15px;
}
.social-content-widget a > span {
    text-align: center;
    transition: all 0.9s cubic-bezier(0.55, 1.5, 0.55, 1.2);
}
.social-content-widget a > span svg {
    width: 1em;
    height: 1em;
    font-size: 30px;
}
.social-content-widget a:hover {
    color: #f1f1f1;
}
.fm-social-item.fm-telegram {
    background: linear-gradient(to right,#0f66c7,#4498f7);
}
.fm-social-item.fm-instagram {
    background: linear-gradient(to right,#813167,#ff5722);
}
.fm-social-item.fm-facebook {
    background: linear-gradient(to right, #3b5998, #5879bd);
}
.fm-social-item.fm-twitter {
    background: linear-gradient(to right, #1da1f2, #379cda);
}
.post_numbers span {
    display: block;
    color: #716b7d;
    font-size: 12px;
}
.post_numbers span:nth-child(1) {
    color: #e03e00;
}
.post_numbers .films-box {
    margin-left: 30px;
}
#live_search_result #result_box p {
    margin: 20px 0;
    color: #fff;
}
.pages figure {
    margin-bottom: 0;
    text-align: center;
}
.pages figure img {
    width: 40%;
}
.text-box {
    text-align: center;
    margin-bottom: 2rem;
}
.text-box h2 {
    font-size: 20px;
    color: #616161;
    padding: 0 10px;
}
.ex_con {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.share-Box {
    justify-content: center;
}
.share-Box, .short-link {
    display: flex;
    justify-content: center;
    padding: 15px;
    font-size: 13px;
    color: #6d6d6d;
}
.link-box {
    display: flex;
    color: #5a5a5a;
}
.share-Box a {
    margin-left: 15px;
    justify-content: center;
    align-items: center;
}
.share-Box a i {
    margin-left: 5px;
}
.pmItems i {
    margin-left: 4px;
}
.search-result h2 {
    font-size: 15px;
    font-weight: 500;
    color: #2e4d6d;
    margin-bottom: 0;
    position: relative;
    padding-right: 10px;
}
.search-result h2::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background: #2b3a4a;
    border-radius: 12px;
}
.video_container {
    display: none;
}
.video_container.active {
    display: block;
}
.top-page-title {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.top-page-title h2 {
    font-size: 34px;
    color: #fff;
    text-shadow: 1px 1px 3px #111;
}
@keyframes fadeOutBG {
    from {
        transform: translateY(30px);
        opacity: 0;
    }
    to {
        transform: translateY(9px);
        opacity: 1;
    }
}
@-webkit-keyframes fadeOutBG {
    from {
        transform: translateY(30px);
        opacity: 0;
    }
    to {
        transform: translateY(9px);
        opacity: 1;
    }
}
@-moz-keyframes fadeOutBG {
    from {
        transform: translateY(30px);
        opacity: 0;
    }
    to {
        transform: translateY(9px);
        opacity: 1;
    }
}
@-o-keyframes fadeOutBG {
    from {
        transform: translateY(30px);
        opacity: 0;
    }
    to {
        transform: translateY(9px);
        opacity: 1;
    }
}
.side_content {
    padding: 0 10px;
}
.sideTitle {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 17px;
    margin-bottom: 10px;
}
.sideTitle a.btn-all {
    font-size: 10px;
    background: linear-gradient(310deg, #627594, #a8b8d8);
    border: 0;
    color: #fff;
    border-radius: 30px;
    padding-left: 15px;
    padding-right: 15px;
}
.sideTitle .aside-txt {
    position: relative;
    display: flex;
    align-items: center;
    font-size: 13px;
}
.sideTitle .aside-txt .aside-icon {
    margin-left: 10px;
}
.sideTitle .aside-txt .aside-icon i {
    font-size: 20px;
}
.sideTitle .aside-txt i, .series_weekly_table__title i {
    font-size: 15px;
}
.sideTitle .aside-txt .widget-title-txt {
    color: #313131;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 0;
}
.sideTitle .aside-txt .widget-title .widget-sub-txt {
    display: block;
    color: #5d5d5d;
    font-size: 10px;
    margin-top: 4px;
}
.sideTitle .sidebar-goto-link {
    font-size: 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
    color: #a8aebf;
    border: 1px solid #efefef;
    padding: 4px 15px;
}
.sideTitle .sidebar-goto-link:hover {
    opacity: 0.7;
}
.sideTitle .fm-sidebar-text-title {
    display: inline-flex;
    flex-direction: column;
    margin-right: 5px;
    margin-bottom: 0;
    font-size: 14px;
    color: #4c4c4c;
}
.sideTitle .fm-sidebar-option {
    position: relative;
    background: #f0f0f0;
    border-radius: 6px;
    padding: 5px;
    margin-right: auto !important;
    float: left;
}
.sideTitle .fm-sidebar-option a {
    position: relative;
    color: gray;
    font-size: 12px;
    border-radius: 6px;
    padding: 2px 10px;
    box-shadow: none;
}
.sideTitle .fm-sidebar-option a.fm-active {
    background: #ffffff;
    color: #cb2843;
    font-weight: 500;
    box-shadow: 0 0 14px -5px rgba(0, 0, 0, 0.302);
}
.widgets .widget_inner ul {
    margin: 10px 15px 10px 15px;
}
#widget_views .widget_inner ul > li > a {
    float: right;
}
.btn-highlight {
    color: #2f2f32;
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    font-size: 13px;
}
.btn-highlight .svg-icon {
    background: #eff3f5;
    padding: 0 7px;
    border-radius: 6px;
    transition: all .19s ease-in-out;
}
[dark="true"] .btn-highlight .svg-icon {
    background: #1b1c22
}
.btn-highlight:hover{
    color: #ff4757;
}
.btn-highlight:hover .svg-icon{
    color: #fff;
    background: #ff4757 !important;
}
.sidebar-slider-centered {
    margin: 20px 10px 10px 10px;
    width: calc(100% - 20px);
}
.fm-widget-ads a {
    text-align: center;
}
.fm-widget-ads a img {
    max-width: 100%;
}
.up_series .fm-items-holder {
    float: right;
    width: 100%;
}
.up_series .fm-items-holder .fm-series-update-item {
    position: relative;
    display: block;
    width: 100%;
    background: #f53b57;
    margin-bottom: 8px;
    overflow: hidden;
    border-radius: 10px;
}
.up_series .fm-items-holder .fm-series-update-item img {
    width: 100%;
    min-height: 71px;
    border-radius: 6px;
    transition: all 0.3s;
    object-fit: cover;
}
.up_series .fm-items-holder .fm-series-update-item:last-child {
    margin-bottom: 0;
}
.up_series .fm-items-holder .fm-series-update-item .fm-series-episode {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: 0;
    padding: 5px 6px;
    font-size: 13px;
    color: #fff;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.059) 20%, rgba(0, 0, 0, 0.596) 50%);
    transition: all 0.3s;
}
.up_series .fm-items-holder .fm-series-update-item .fm-series-episode::after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(to left, rgba(25, 25, 26, 0.549), transparent);
    display: block;
    height: 100%;
}
.up_series .fm-items-holder .fm-series-update-item .fm-series-episode span {
    position: relative;
    z-index: 1;
}
.up_series .fm-items-holder .fm-series-update-item .fm-series-episode .series-title {
    font-size: 12px;
    font-weight: 300;
    color: #ebebeb;
    margin-top: 5px;
}
.up_series .fm-items-holder .fm-series-update-item:hover img {
    opacity: .15;
}
.updated-series-item {
    padding: 10px;
    background: #f8fafa;
    border-radius: 8px;
}
[dark="true"] .updated-series-item{
    background: #1b1c22;
}
.updated-series-item:not(:last-child) {
    margin-bottom: 10px;
}
.updated-series-item:hover {
    background: #e9ecf3;
}
[dark="true"] .updated-series-item:hover {
    background: #19191c;
}
.updated-series-item img {
    max-width: 65px;
    max-height: 65px;
    border-radius: 8px;
    margin-left: 10px;
}
.updated-series-item .ups-body {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.updated-series-item .ups-body h3 {
    font-size: 14px;
    color: #344767;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 12px;
}
[dark="true"] .updated-series-item .ups-body h3 {
    color: #ddd;
}
.updated-series-item .ups-data {
    font-size: 14px;
    display: flex;
    flex-wrap: wrap;
	align-items: center;
	color: #757e95
}
[dark="true"] .updated-series-item .ups-data {
	color: gray
}
.updated-series-item .ups-data .badge{
	padding: 4px
}
.postsFooter {
    float: right;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
}
.no-logo {
    display: inline-block;
    color: #5054ff;
}
.fullWidthNot {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    background: #0277bd;
    position: relative;
    margin-bottom: 2rem;
    border-radius: 9px;
}
.fullWidthNot .not_text {
    color: #fff;
    font-size: 13px;
    padding: 10px;
}
.fullWidthNot.Pfn {
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 909;
}
.full_banner_ads {
    width: 100%;
    height: auto;
    margin-bottom: 1.5rem;
    border-radius: 9px;
    overflow: hidden;
}
.full_banner_ads a {
    padding: 0 !important;
}
.archiveNewsItems img {
    width: 100%;
    max-height: 112px;
    border-radius: 9px;
    object-fit: cover;
}
.archiveNewsItems .tag-h {
    font-size: 15px;
    font-weight: bold;
}
.archiveNewsItems .tag-h a {
    color: #23282d;
}
.archiveNewsItems .tag-h a:hover {
    color: #f44336;
}
.archiveNewsItems ul li {
    font-size: 12px;
    color: #999;
}
.archiveNewsItems p {
    font-size: 13px;
    color: #535353;
    text-align: justify;
    line-height: 1.8;
}
.newsCounts {
    position: absolute;
    bottom: 8px;
    right: 11px;
    z-index: 3;
    color: #d4d4d4;
    font-size: 12px;
    display: flex;
}
.newsCounts span i {
    margin-left: 3px;
}
.news-more i {
    vertical-align: -2px;
    margin-left: 3px;
}
.the_export_container {
    float: right;
    width: 100%;
    margin-top: 10px;
}
.news-thumb {
    float: right;
    width: 297px;
    height: 215px;
}
.news-thumb img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    border: 1px solid #efefef;
    padding: 4px;
}
.news-thumb.t-thumb {
    width: auto;
    height: auto;
}
.news-export {
    float: left;
    width: calc(100% - 310px);
}
.news-export.ex-trailer {
    width: calc(100% - 198px);
}
.news-export p {
    font-size: 13px;
    line-height: 25px;
    text-align: justify;
}
.news_rel {
    float: right;
    width: 100%;
    padding: 0 8px;
}
.news_rel.t-itemsBox {
    display: flex;
}
.news_rel > .rel-news-item {
    float: right;
    width: 100%;
    margin-bottom: 10px;
    display: block;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
}
.rel-news-item.t-item {
    width: auto;
    border: 0;
    margin-left: 10px;
}
.news_rel > .rel-news-item:last-child {
    border-bottom: 0;
    margin-left: 0;
}
.rel-news-item a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    color: #5c6a77;
    overflow: hidden;
}
.rel-news-item a::before {
    content: "\f04b";
    position: absolute;
    font-family: "Font Awesome 5 Pro";
    font-weight: 600;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 30px;
    color: #fff;
    z-index: 2;
}
.rel-news-item a::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 10px;
}
.rel-news-item img {
    border-radius: 10px;
    margin-left: 10px;
    float: right;
    width: 100px;
    height: 100px;
}
.rel-news-item.t-item img {
    margin-left: 0;
}
.rel-news-item h6 {
    float: right;
    width: auto;
    font-size: 14px;
    margin-top: 10px;
}
.rel-news-item p {
    float: right;
    width: 400px;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 25px;
}
.video_Wrapper {
    float: right;
    width: 100%;
    margin: 20px 0;
}
.video_Wrapper .video_heading {
    display: flex;
    justify-content: space-between;
    padding: 5px;
    margin-bottom: 5px;
    background: #607d8b;
    color: #ccc;
    border-radius: 10px;
    align-items: center;
}
.video_heading h3 {
    margin-bottom: 0;
    font-size: 14px;
}
.video_heading span {
    margin-left: 8px;
    font-size: 13px;
    border-radius: 10px;
    background: #263238;
    padding: 3px 10px;
    box-shadow: 0 2px 0 #0e1417;
    cursor: pointer;
}
.video_container {
    border-radius: 10px;
    overflow: hidden;
    float: right;
    width: 100%;
}
.video_container.active {
    display: block;
}
.post-summery {
    float: right;
    width: 100%;
    background: #e0f1ff;
    color: #0174ab;
    font-size: 12px;
    border-radius: 4px;
    font-weight: 500;
    margin: 10px 0 0 0;
    border-radius: 7px;
}
.post-summery i {
    margin-left: 6px;
    vertical-align: middle;
    margin-right: 3px;
    font-size: 14px;
}
.post-summery.index-post-notif{
    display: flex;
    align-items: center;
    padding: 10px;
}
.copyright_theme a {
    color: #8e8e8e;
}
.copy-link i {
    margin-left: 4px;
}
.designer-name {
    position: relative;
    background: #4b57796b;
    padding: 2px 5px;
    border-radius: 6px;
    margin-right: 7px;
}
.designer-name::before {
    content: "";
    display: inline-block;
    border-right: 5px solid transparent;
    border-left: 5px solid #4b57796b;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    top: 50%;
    right: -10px;
    transform: translateY(-50%);
    z-index: 1;
}
.designer-name:hover {
    background: #ff0052;
    color: #fff;
}
.designer-name:hover::before {
    border-left-color: #ff0052;
}
.news-wrapper {
    float: right;
    width: 100%;
    margin-bottom: 15px;
}
#footer {
    background: #23282d;
    float: right;
    width: 100%;
    bottom: 0;
    margin-top: 1.5rem;
}
#footer .wp-cloud-tags {
    float: right;
    padding: 15px 0;
}
#footer .wp-cloud-tags i {
    float: right;
    color: #fff;
    margin-left: 10px;
    margin-top: 5px;
}
#footer .wp-cloud-tags a {
    font-size: 12px !important;
    padding: 4px 8px;
    color: #c1c1c1;
    background: transparent;
    float: right;
    margin: 0 10px 5px 0;
    border: 1px solid #676767;
}
#footer .wp-cloud-tags a:hover {
    background: #111120;
    color: #fff;
}
#footer .footer-bottom {
    background: #282d33;
}
#footer .footer-bottom p {
    font-size: 12px;
    color: #cccccc;
    margin-bottom: 0;
    padding: 12px 0;
}
#footer .footer-bottom a {
    font-size: 12px;
    color: gray;
}
#footer .footer-bottom a .themeAuthorName {
    font-size: 13px;
    color: #fed330;
    background: #23282d;
    padding: 4px 8px;
    border-radius: 6px;
    margin-right: 3px;
}
.footer-widget-title {
    position: relative;
    display: block;
    color: #fdfdfd;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 5px;
}
.footer-widget-title h3{
    font-size: 15px;
}
#footermenu li {
    width: 100%;
    float: right;
    margin-bottom: 5px;
}
#footermenu li a {
    display: inline-block;
    font-size: 13px;
    color: #fdfdfd;
}
#footermenu li a:hover {
    color: #ffd84b;
    padding-right: 2px;
}
.footer-widget {
    float: right;
    width: 100%;
    height: 100%;
    padding: 15px;
}
.footer-about-us {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 2;
    color: #fdfdfd;
}
#wid-tag-cloud a {
    position: relative;
    font-size: 13px !important;
    color: #fdfdfd;
    display: inline-block;
    margin: 5px;
}
#wid-tag-cloud a:hover {
    color: #fed330;
}
#wid-tag-cloud a::before {
    content: "#";
    color: #777;
    margin-left: 2px;
}
.scrollTop {
    bottom: 15px;
    left: -15px;
    width: 40px;
    height: 40px;
    line-height: 39px;
    font-size: 14px;
    text-align: center;
    background: #e3e3e3;
    color: #1c1c1c;
    opacity: 0;
    border: 0;
    visibility: hidden;
    pointer-events: none;
    transition: all 0.25s ease-in-out;
    overflow: hidden;
    box-shadow: 0 2px 0 rgba(17, 17, 17, 0.102);
    z-index: 999;
}
.scrollTop.isActive {
    left: 15px;
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}
.scrollTop:hover{
    background: #fc5c65;
    color: #ffffff;
}
.series_weekly_table__title h3 {
    font-size: 13px;
    margin-bottom: 0;
}
.calendarDay {
    cursor: pointer;
}
.calendarDay.active {
    background: #ddd;
    pointer-events: none;
}
#selectTvDay {
    color: #fff;
    background: #fc5c65;
    width: 100%;
    font-size: 12px;
    font-weight: 500;
    padding: 7px 10px;
    text-align: center;
    border-radius: 7px;
    border: 1px solid #fc5c65;
    outline: none;
    appearance: none;
}
#selectTvDay option {
    background: #fff;
    color: #000;
}
#series_weekly_toggle, .series_weekly_table__header button{
    background: transparent;
    border: none;
    margin: 10px auto 10px 0;
    padding: 0 16px;
    outline: none;
}
[dark="true"] .series_weekly_table_content .result .tvItem{
    border-color: #333338;
}
.loading {
    display: none;
    background: transparent;
    height: 100%;
    position: absolute;
    top: 0;
    right: 9px;
    left: 9px;
    bottom: 0;
    opacity: 0.95;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    border-radius: 8px;
}
.series_weekly_table_content .result{
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 0.5rem;
    background: #f8fafa;
    border-radius: 8px;
}
.tvItem {
    display: flex;
    align-items: center;
    font-size: 12px;
    background: transparent;
    overflow: hidden;
    border-radius: 8px;
    padding: 8px;
    border: 2px solid #eff2f5;
    transition: all .156s;
}
.tvItem:hover {
    background: #eff2f5;
}
.tvItem .info{
    display: flex;
    flex-direction: column;
}
.tvItem a {
    color: #f44336;
    font-weight: 500;
    margin-left: 10px;
}
.tvItem a img {
    border-radius: 6px;
    width: 50px;
    height: 50px;
    object-fit: cover;
}
.tvItem strong {
    font-size: 11px;
    background: #c4c4c4;
    text-align: center;
    color: #000;
    border-radius: 4px;
    margin-left: 5px;
    padding: 3px 8px;
}
.loading .loader-wheel {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30px;
    height: 30px;
    background: transparent;
    color: #2d8de7;
}
.loading .loader-wheel::before, .loading .loader-wheel::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
.loading .loader-wheel::after {
    border: 2px solid currentColor;
    opacity: 0.15;
}
.loading .loader-wheel::before {
    font-size: 10px;
    border-top: 2px solid transparent;
    border-right: 2px solid transparent;
    border-bottom: 2px solid transparent;
    border-left: 2px solid #2d8de7;
    -webkit-animation: load8 0.34s infinite linear;
    animation: load8 0.34s infinite linear;
}
.series-not-found {
    font-size: 14px;
    text-align: center;
    color: #555;
    font-weight: 500;
    margin: 11px;
    width: 100%;
}
.-Fhide{
    display: none;
}
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.page-title-header {
    font-size: 12px;
    color: gray;
}
.page-title-header h1{
    color: #606778;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 1rem;
}
#loafer{
    color: #494b52;
    font-size: 13px;
    padding-right: 10px;
    font-weight: 500;
}
.items-boxoffice__img {
    width: 110px;
    height: auto;
}
.boxoffice-box a img {
    width: 110px;
    height: 160px;
}
.boxoffice-box a ul li[data-row] {
    color: #606778;
    font-size: 12px;
    margin-bottom: .5rem;
}
.boxoffice-box a ul {
    width: calc( 100% - 120px );
}
.boxoffice-box a ul li[data-row="title"] {
    font-size: 15px;
    font-weight: 900;
    max-width: 190px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: .75rem;
}
.cast-list-items.row {
    margin-left: -15px;
    margin-right: -15px;
}
.cast-list-item {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px;
    text-align: center;
}
.cast-list-item > a {
    color: #23282d;
}
.cast-list-item > a h2 {
    font-size: 14px;
    margin-top: 15px;
}
.cast-list-item > a img {
    max-width: 145px;
    border-radius: 12px;
}
.fm-info-body{
    text-align: left;
}
[dark="true"] #searchFilterForm .input-group select, [dark="true"] .movie-item--genres a, [dark="true"] .pagenaviWrapper .page-numbers, [dark="true"] .post-summery span, [dark="true"] .pstory, [dark="true"] .series_weekly_table_content .result, [dark="true"] .widget-term-preview, [dark="true"] .most-viewed li, [dark="true"] #searchFilterForm .input-group input, [dark="true"] .newsPostBottom .shortLink input[type="text"], [dark="true"] .tagBox > a, [dark="true"] .tvItem, [dark="true"] .single-section-title .single-text, [dark="true"] #mainmenu > li > .sub-menu li:hover > a, [dark="true"] .sideTitle .fm-sidebar-option, [dark="true"] .news_widget ul li a:hover, [dark="true"] #widget_nav_menu ul li a i, [dark="true"] .recent-news-wrapper .media:hover, [dark="true"] .bypostauthor > .comment_box, [dark="true"] body {
    background: #1b1c22;
}
[dark="true"] .person-name h2, [dark="true"] .movie-item a, [dark="true"] .boxoffice-box a ul li[data-row="title"] {
    color: #e5e5e5;
}
[dark="true"] .person-bio p {
    color: #dedede;
}
[dark="true"] .searchToggle form{
    background: #1e1e1e;
}
[dark="true"] .postItems .postMain .leftSide .bookmark-index button:hover {
    background: #fff;
}
[dark="true"] .text-warning {
    color: #ffc107!important;
}
[dark="true"] .pstory {
    color: #dcdcdc;
    background: #1b1c22!important;
}
[dark="true"] .comment_list {
    border-color: #19191b;
}
[dark="true"] .recent-news-wrapper .media h5 {
    color: #d4d4d4;
}
[dark="true"] .icon-imdb::before {
    background: #ffd439;
    color: #000;
    box-shadow: none;
}
[dark="true"] .most-viewed li a {
    color: #d4d4d4;
}
[dark="true"] .series_weekly_table__title .sideTitle {
    background: transparent;
}
[dark="true"] .sideTitle .aside-txt .widget-title-txt {
    color: #fff;
    font-weight: 500;
}
[dark="true"] .movie_cat ul li span, [dark="true"] .btn-highlight,[dark="true"] #show_more_cast {
    color: #fbfbfb !important;
}
[dark="true"] .movie_cat ul li a, [dark="true"] .dl-box-alert.--traffic, [dark="true"] .dl-box-alert.--notif, [dark="true"] #show_more_cast{
    background: #1b1c22;
    border-color: #1b1c22;
}
[dark="true"] .movie_cat ul li a:hover {
    color: #ffc107;
    background: #1b1c22;
    filter: none;
}
[dark="true"] .badge-censored {
    background: rgba(244, 67, 54, 0.102);
    color: #ff796f;
}
[dark="true"] .badge-update.badge-legal {
    background: rgba(1, 116, 171, 0.122);
    color: #26b9ff;
}
[dark="true"] .widget-term-item::before {
    border-bottom-color: #19191b;
}
[dark="true"] #widget_nav_menu ul li .wp-menu-toggler {
    background: #333338;
}
[dark="true"] #widget_nav_menu ul li .wp-menu-toggler::before, [dark="true"] .widget-term-preview {
    color: #dadada;
}
[dark="true"] #widget_nav_menu ul li .sub-menu {
    color: #19191b;
}
[dark="true"] .post-summery span {
    background: #212121;
    color: #fff;
    border-radius: 5px;
    font-weight: 300;
}
[dark="true"] body, [dark="true"] .flex-bottom-box .fbb-item {
    color: #ddd;
}
[dark="true"] #header, [dark="true"] .dropdown-item:focus, [dark="true"] .dropdown-item:hover [dark="true"] #footer, [dark="true"] #mainmenu > li > ul, [dark="true"] #mainmenu > li > a:hover {
    background: #23242a;
}
[dark="true"] .bg-custom, [dark="true"] #footer{
    background: #23242a;
}
[dark="true"] .text-dark-blue .svg-icon{
    background: #23242a;
}
[dark="true"] .sideTitle .aside-txt .widget-title .widget-sub-txt{
    color: #d1d1d1;
}
[dark="true"] #footer .footer-bottom{
    background: #222224;
}
[dark="true"] #header{
    box-shadow: none;
}
[dark="true"] .single-section-title::before {
    border-color: #333338;
}
[dark="true"] .modal-title {
    color: #000;
}
[dark="true"] .page-title-header h1 {
    color: #e9e9e9;
}
[dark="true"] .boxoffice-box a ul li[data-row] {
    color: #cfcfcf;
}
[dark="true"] #mainmenu > li > ul::before {
    border-bottom-color: #23242a;
}
[dark="true"] #mainmenu > li > ul > li > ul {
    background: #23242a;
}
[dark="true"] #widget_nav_menu ul li a {
    color: #f7c040;
}
[dark="true"] #widget_nav_menu ul li a:hover, [dark="true"] #widget_nav_menu ul > li:hover > a{
    color: #fff !important;
}
[dark="true"] .flex-box .fm-item-age {
    color: #a9a9a9;
    border-color: #a9a9a9;
}
[dark="true"] .read-more-link {
    color: #e9e9e9;
    border-color: #e9e9e9;
    background: transparent;
}
[dark="true"] .read-more-link:hover {
    background: #e9e9e9 !important;
    color: #333;
}
[dark="true"] .flex-box .fm-infos.fm-info-link > a {
    background: #1b1c22;
    color: #f5f5f5;
}
[dark="true"] .text-dark-blue i {
    color: #adb9c4;
}
[dark="true"] .flex-box .fm-infos.fm-info-link > a:hover {
    box-shadow: 0 3px 10px rgba(25, 25, 27, 0.271);
}
[dark="true"] .flex-box .fm-infos .badge {
    background-color: #10a563!important;
}
[dark="true"] .bg-custom {
    box-shadow: none;
}
[dark="true"] [data-open="search"], [dark="true"] .col-row-1 i, [dark="true"] #login-review-mobile i {
    color: #e3e3e3 !important;
}
[dark="true"] .related-news-box-more p {
    color: #e3e3e3;
    font-weight: 300;
}
[dark="true"] .fm-infos strong, [dark="true"] .fm-infos .fm-box-imdb {
    color: #ffffff !important;
}
[dark="true"] #header .theme-switch label span::before, [dark="true"] .series_weekly_table__header button, [dark="true"] #series_weekly_toggle{
    color: #e3e3e3;
}
[dark="true"] .wp-info-backdrop::after{
    background: linear-gradient(to left,#2b2b30 40% ,transparent 100%);
}
[dark="true"] .flex-single-info .fm-infos strong {
    background: #23242a;
    color: #888 !important;
}
[dark="true"] .flexmovie-post-meta.meta-top-imdb {
    background: rgba(255, 218, 119, 0.278);
    border-color: transparent;
}
[dark="true"] .flexmovie-post-meta.meta-top-imdb .meta-txt, [dark="true"] .flexmovie-post-meta.meta-top-imdb .meta-sub-txt {
    color: #fff;
}
[dark="true"] .flexmovie-post-meta > i, [dark="true"].flexmovie-post-meta.meta-double .meta-sub-txt {
    color: #fff;
}
[dark="true"] .cast-wrapper .cast-item {
    background: #19191b;
    color: #dedede;
}
[dark="true"] .meta-awards {
    color: #e7c058;
}
[dark="true"] .share-modal-btn {
    color: #a7a7a7;
    background: #1b1c22;
}
[dark="true"] .share-modal-btn:hover {
    color: #e6e6e6;
}
[dark="true"] .col-row-1 #menubars svg, [dark="true"] .switch-circle svg, [dark="true"] .user-no-login a#login-review-mobile svg{
    color: #fff;
}
[dark="true"] #content-awards {
    background: rgba(255, 218, 119, 0.439);
    color: #fff;
}
[dark="true"] .header-action-items{
    background: #1b1c22;
}
[dark="true"] .header-action-items:hover{
    background: #2d2e34
}
[dark="true"] .header-action-items .svg-icon svg{
    color: #cdcdcd;
}
[dark="true"] .flex-single-info li {
    background: #1b1c22;
    border-color: #1b1c22;
}
[dark="true"] .flex-box .fm-infos {
    color: #d0d0d0 !important;
    font-weight: 300;
}
[dark="true"] #mainmenu > li > .sub-menu > li > a, [dark="true"] .breadcrumb-item, [dark="true"] .archiveNewsItems .tag-h a, [dark="true"] #mainmenu > li > ul > li > ul li a {
    color: #f1f1f1;
}
[dark="true"] #mainmenu > li.menu-item-has-children > a::after, [dark="true"] #mainmenu > li > ul > li.menu-item-has-children > a::before {
    color: rgb(128, 128, 128);
}
[dark="true"] .archiveNewsItems p, [dark="true"] .comment_box p, [dark="true"] .wp-content p {
    color: #cacaca;
}
[dark="true"] .breadcrumb-item.active {
    color: #999;
}
[dark="true"] .news_widget ul li {
    border-bottom-color: #19191b;
}
[dark="true"] .news_widget ul li a span {
    color: #ccc;
}
[dark="true"] #newsBeforeContent {
    color: #a1a1a1;
    border-color: #676767;
}
[dark="true"] .flex-box .fm-infos > a {
    color: #30ecff;
}
[dark="true"] #mainmenu > li > a, [dark="true"] .movie_cat ul li span, [dark="true"] .post-title > h1 > a, [dark="true"] .post-title > h2 > a {
    color: #ffffff !important;
}
[dark="true"] #mainmenu > li > a:hover {
    color: #f7c040 !important;
}
[dark="true"] .sideTitle .sidebar-goto-link {
    color: #f3f3f3;
    border-color: #19191b;
}
[dark="true"] .rightSide .imgWrapper .flexmovie-post-meta.meta-top-imdb i {
    color: #000;
}
[dark="true"] .post-summery {
    background-color: #19191b;
    color: #fe5;
}
[dark="true"] .btn-header-dropdown img {
    border: 0;
}
[dark="true"] .author-name, [dark="true"] .author-name a, [dark="true"] .logged-in-as a {
    color: #fff;
}
[dark="true"] .comment-respond textarea, [dark="true"] .comment-respond input[type="text"] {
    background: #19191c;
    color: #eee;
    border-color: transparent;
}
[dark="true"] .comment_box {
    background: #262629;
}
[dark="true"] .scrollTop {
    background: #fff;
    color: #464646;
}
[dark="true"] .author-box .author-role {
    background: #484848;
}
[dark="true"] .comment-reply-link, [dark="true"] .comment-reply-login {
    background: #2b2b30;
    color: #fff;
    border-color: #2b2b30;
}
.page-none strong {
    font-size: 150px;
    color: #fc5c65;
    display: block;
    text-align: center;
}
.add_to_list_Ajax {
    position: fixed;
    bottom: -100%;
    left: 50%;
    background: #000000c7;
    font-size: 13px;
    color: #fff;
    z-index: 99999;
    text-align: center;
    padding: 10px;
    transform: translateX(-50%);
}
#left_header_options li:not(:first-child) {
    margin-right: 15px;
}
.header-left li:not(:first-child) {
    margin-right: 10px;
}
.header-left li {
    color: #72777b;
}
.header-left .notif-wrapper, .header-left .btn-modal-search {
    position: relative;
    width: 32px;
    height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #f5f6f7;
    color: #72777b;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}
.header-left .notif-wrapper span {
    width: 14px;
    height: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -3px;
    right: -3px;
    font-size: 10px;
    background: #f53b57;
    color: #fff;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}
.header-left .notif-wrapper:hover, .header-left .btn-modal-search:hover {
    background: #ebebeb;
}
.btn-header-dropdown {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    background: none;
    color: #777;
    font-size: 12px;
    border: 0;
    outline: none !important;
}
.btn-header-dropdown img {
    margin-right: 14px;
    border-radius: 50%;
}
.header-action-items {
    width: 35px;
    height: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #f8fafa;
    transition: all .25s;
}
.header-action-items:not(:first-child){
    margin-right: 12px;
}
.header-action-items:hover {
    background: #efefef;
}
.header-action-items .svg-icon svg{
    width: 1em;
    height: 1em;
    color: #667378;
    font-size: 15px;
}
#large-btn-login {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
}
.user-no-login a#login-review {
    background: #ff4757;
    color: #fff;
    border: 1px solid #ff4757;
    font-size: 12px;
    padding: 6px 14px 7px 14px;
    border-radius: 6px;
    margin-left: 12px;
}
.user-no-login a#register-review {
    font-size: 12px;
    color: #6d6d6d;
}
[dark="true"] .user-no-login a#register-review{
    color: #ddd;
}
.user-no-login a#login-review:hover {
    background: #f1f1f1;
    color: #252f40 !important;
    border-color: #f1f1f1;
}
.user-no-login a#login-review-mobile svg {
    width: 1em;
    height: 1em;
    color: #607d8b;
    font-size: 25px;
}
.user-no-login a#register-review:hover{
    color: #ff4757;
}
.theme-switch label input {
    display: none;
}
.theme-switch label {
    position: relative;
    display: block;
    margin-bottom: 0;
}
.theme-switch label span {
    display: flex;
    align-items: center;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}
.theme-switch label span .icon-sun-alt2, .theme-switch label span .icon-moon-stars-fill{
    display: none !important;
    cursor: pointer;
}
.theme-switch label span .icon-moon-stars-fill svg {
    -webkit-transition: 0.13s cubic-bezier(0.72, 0.63, 0.26, 0.87);
    transition: 0.13s cubic-bezier(0.72, 0.63, 0.26, 0.87);
}
.theme-switch label input:not(:checked ) + span .icon-moon-stars-fill {
    display: inline-block !important;
}
.theme-switch label input:checked + span .icon-sun-alt2 {
    display: inline-block !important;
}
.fixed-nav-mask {
    content: "";
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    top: 0;
    left: 0;
    z-index: 555555;
    backdrop-filter: blur(2px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: 0.3s ease-in-out;
}
.fixed-nav-mask.active {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}
.user-drop-down {
    min-width: 12.5rem;
    font-size: 13px;
    text-align: right;
    padding: 0;
    margin-top: 16px;
    border: 0 !important;
    border-radius: 0.375rem;
    box-shadow: 0 0 37px #0815420d;
}
.user-drop-down .dropdown-item {
    display: flex;
    align-items: center;
    color: #3F4254;
    font-size: 13px;
    padding: 0.65rem 1rem;
}
.user-drop-down .dropdown-item:hover{
    color: #009EF7;
}
.user-drop-down .item-separator {
    border: 1px solid #EFF2F5;
}
.user-drop-down .dropdown-item.item-avatar .item-avatar-img{
    margin-left: 1rem;
}
.user-drop-down .dropdown-item.item-avatar img {
    border-radius: 0.475rem;
}
.user-drop-down .dropdown-item.item-avatar .item-avatar-text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.user-drop-down .dropdown-item.item-avatar .item-avatar-text span {
    margin-top: 3px;
    font-size: 12px;
}
.user-drop-down .dropdown-item.item-avatar .item-avatar-text span,
.user-drop-down .dropdown-item.item-avatar .item-avatar-text strong {
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.user-drop-down .dropdown-item.item-vip .svg-icon {
    box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.2);
}
.user-drop-down .dropdown-item:active {
    background-color: #eef2f5;
}
.fm-slider-item {
    transition: all 0.3s;
}
.z-index-9 {
    z-index: 9;
}
.breadcrumb-item.active {
    color: #4c4c4c;
}
.text-dark-blue {
    color: #696c72;
    display: inline-block;
    font-weight: 400;
}
.icon-imdb::before {
    content: "IMDb";
    background: #ffc107;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-family: impact, tahoma;
    padding: 1px 4px;
    border-radius: 4px;
}
.icon-mal::before {
    content: "MAL";
    background: #2e51a2;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    padding: 1px 4px;
    border-radius: 4px;
}
.text-dark-blue .svg-icon{
    font-size: 16px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 12px;
    background: #f6f8f9;
}
.aside-icon .icon-theater-mask svg, .aside-icon .icon-newspaper svg, .aside-icon .icon-tv-retro svg, .aside-icon .icon-folder-fill svg, .aside-icon .icon-sort-up svg, .aside-icon .icon-mic-fill svg, .aside-icon .icon-subtitle-fill svg, .aside-icon .icon-tv-play svg, .aside-icon #icon-newspaper svg, .aside-icon .icon-movie-star svg, .aside-icon .icon-filter-fill svg{
    width: 1em;
    height: 1em;
    font-size: 25px;
    color: #47525e;
}
[dark="true"] .aside-icon .icon-theater-mask svg, [dark="true"] .aside-icon .icon-newspaper svg, [dark="true"] .aside-icon .icon-folder-fill svg, [dark="true"] .aside-icon .icon-subtitle-fill svg, [dark="true"] .aside-icon .icon-sort-up svg, [dark="true"] .aside-icon .icon-mic-fill svg, [dark="true"] .aside-icon .icon-tv-retro svg, [dark="true"] .aside-icon .icon-tv-play svg, [dark="true"] .aside-icon #icon-newspaper svg, [dark="true"] .aside-icon .icon-movie-star svg, [dark="true"] .aside-icon .icon-filter-fill svg{
    color: #f1ffff;
}
[dark="true"] .movie_cat ul li a{
    color: #bdbdbd;
}
.fm-info-body a {
    color: #333;
}
[dark="true"] .fm-info-body a {
    color: #ccc;
}
.trailer-content {
    float: right;
    width: 100%;
}
.trailer-content .trailer-item {
    float: right;
    width: calc(50% - 9px);
    max-height: 230px;
    height: 100%;
    overflow: hidden;
}
.trailer-content .trailer-item.full-width {
    width: 100%;
}
.trailer-content .trailer-item:nth-last-of-type(2n) {
    float: left;
}
.trailer-content .trailer-item__body {
    position: relative;
    height: 231px;
    display: flex;
    flex-direction: row-reverse;
    align-items: end;
    justify-content: space-between;
    padding: 15px;
}
.trailer-content .trailer-item__body::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(-45deg, rgba(0, 0, 0, 0.932), transparent);
    z-index: 2;
}
.trailer-content .trailer-item__body .svg-icon {
    color: #ffffff;
    border-radius: 100%;
    z-index: 3;
    width: 36px;
    height: 36px;
    font-size: 13px;
    text-align: center;
    line-height: 34px;
    border: 1px solid #fff;
    -webkit-backdrop-filter: blur(4px);
    -moz-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background: #34343466;
}
.trailer-content .trailer-item__body .svg-icon svg{
    width: 1em;
    height: 1em;
    font-size: 24px;
    margin-left: 2px;
}
.trailer-content .trailer-item__body img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    -webkit-transition: all 0.21s ease-out;
    -moz-transition: all 0.21s ease-out;
    -o-transition: all 0.21s ease-out;
    transition: all 0.21s ease-out;
    z-index: 2;
    object-fit: cover;
}
.trailer-content .trailer-item__body h2 {
    color: #fff;
    font-size: 13px;
    right: 10px;
    bottom: 8px;
    opacity: 1;
    max-width: 255px;
    line-height: 1.3;
    font-weight: 400;
    z-index: 3;
}
.trailer-item__body i {
    position: absolute;
    top: 15px;
    left: 15px;
    background: #fff;
    color: #444;
    border-radius: 35px;
    z-index: 3;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    padding: 1px 10px;
}
.page-title-box h3{
    font-size: 16px;
    color: #606778;
}
#widget_nav_menu [class*="-container"] {
    padding: 0 10px 10px 10px;
}
#widget_nav_menu ul li {
    position: relative;
    padding: 3px 12px;
    background: #f1f5f6;
    margin-bottom: 7px;
    border-radius: 10px;
}
#widget_nav_menu ul li a {
    position: relative;
    display: inline-block;
    color: #565656;
    font-size: 14px;
    padding: 7px 0;
}
#widget_nav_menu ul li a i {
    width: 24px;
    height: 24px;
    line-height: 26px;
    background: #f0f0f0;
    color: #868686;
    margin-left: 8px;
    border-radius: 4px;
}
[dark="true"] #widget_nav_menu ul li{
    background: #1b1c22;
}
#widget_nav_menu ul li .wp-menu-toggler {
    position: absolute;
    display: block;
    top: 8px;
    left: 8px;
    width: 25px;
    height: 25px;
    text-align: center;
    cursor: pointer;
    background: #ffffff;
    border-radius: 4px;
    color: #3a416f;
}
#widget_nav_menu ul li .wp-menu-toggler::before {
    content: "-";
    font-size: 17px;
    font-weight: 300;
}
#widget_nav_menu ul li .wp-menu-toggler.has-close::before {
    content: "+";
}
#widget_nav_menu ul li .sub-menu {
    display: none;
    margin-bottom: 10px;
    margin-top: 5px;
    background: #ffffff;
    padding: 7px;
    border-radius: 0;
    border-right: 2px solid #d8d8d8;
}
[dark="true"] #widget_nav_menu ul li .sub-menu{
    background: #23242a;
    border-color: #19191b;
}
#widget_nav_menu ul li .sub-menu li a {
    font-size: 12px;
}
#widget_nav_menu ul > li:hover > a, #widget_nav_menu ul li .wp-menu-toggler::before {
    color: #3f51b5;
}
.items-small {
    border-radius: 10px;
    box-shadow: 0 5px 25px rgba(94, 100, 114, 0.13) !important;
}
.post-item__body {
    display: flex;
    justify-content: space-between;
    padding: 10px;
}
.post-item__right {
    max-width: 90px;
}
.post-item__right figure img {
    border-radius: 10px;
}
.post-item__left {
    width: calc(100% - 95px);
}
.post-item__left .bookmark-index {
    display: inline-block;
    width: 20px;
    height: 20px;
}
.post-item__title {
    width: calc(100% - 30px);
    font-size: 13px;
    line-height: 1.6;
    margin-bottom: 0;
}
.post-item__link {
    color: #1c213d;
}
.post-item__left .bookmark-index button {
    width: 20px;
    height: 20px;
    text-align: left;
    background: transparent;
    color: #9ba7ac;
    border: 0;
}
.post-item__left .bookmark-index button.ajax-added {
    color: #425ae0;
}
.post-item__right figure {
    position: relative;
    overflow: hidden;
}
.social-networks-box {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 15px 20px;
    margin-top: 73px;
}
.sn-item {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #6c757d;
    border-radius: 4px;
}
.post-item__dubbed {
    background: linear-gradient(to left, #4ebd79, #009688);
    background-clip: text;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 500;
    margin-top: 9px;
    font-size: 13px;
    padding-top: 2px;
    color: #4cbc7a;
}
.post-item__dubbed i {
    margin-left: 3px;
}
.rating-text {
    height: 22px;
    line-height: 18px;
    color: #a8aebf;
    font-size: 12px;
    border: 1px solid #efefef;
    padding: 2px 4px;
    border-radius: 4px;
}
.rating-value {
    margin-right: 6px;
    font-size: 14px;
    height: 22px;
    line-height: 18px;
    color: #a7aeb4;
    border-radius: 4px;
    padding: 2px 3px;
}
.wp-page-error {
    background: #21252d;
}
.movies-rated {
    padding: 4px 8px;
    border-radius: 5px;
    background: #fff;
    border: 2px dashed #eee;
    color: #b0b0b0;
}
.widget-post-not-found {
    color: #666;
    text-align: center;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #f8f9fa;
    padding: 15px 0;
    margin-bottom: 0;
    border-radius: 6px;
}
.widget-post-not-found i {
    font-size: 20px;
    margin-bottom: 0.5rem;
}
.news_widget ul li {
    border-radius: 6px;
}
.news_widget ul li:last-child {
    margin-bottom: 0 !important;
}
.news_widget ul li a {
    padding: 10px;
    border-radius: 6px;
}
.news_widget ul li a > div {
    padding-right: 15px;
}
.news_widget ul li a:hover {
    background: #f8fafa;
}
.news_widget ul li a:hover img {
    transform: scale(0.95);
}
.news_widget ul li figure img {
    border-radius: 6px;
    transition: all 0.24s ease-in-out;
}
.news_widget ul li a span {
    font-size: 14px;
    color: #3d3d3d;
    font-weight: 500;
}
.news_widget ul li a .widget-publish-date svg {
    width: 1em;
    height: 1em;
}
.news_widget ul li a .widget-view-count, .news_widget ul li a .widget-comment-count, .news_widget ul li a .widget-publish-date {
    font-size: 12px;
}
.news_widget ul li a .widget-view-count {
    color: #ff5722;
}
.news_widget ul li a .widget-publish-date {
    color: #777;
}
.news_widget ul li a .widget-comment-count {
    color: #e91e63;
}
.col-row-1 #menubars {
    display: none;
}
.col-row-1 #menubars svg{
    width: 1em;
    height: 1em;
    font-size: 32px;
}
.archive-title {
    font-size: 15px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 1rem;
}
.archive-title > span {
    display: inline-block;
    color: #8d949b;
    font-style: normal;
}
.recent-news-box {
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 1rem;
}
.recent-news-right {
    background: #444;
    padding: 3px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.recent-news-right span {
    font-size: 14px;
    color: #fff;
}
.recent-news-right button {
    color: #fff;
    font-size: 13px;
}
.recent-news-right button:hover {
    color: #fff;
}
.recent-news-right button[aria-expanded="true"] i {
    transform: rotate(-90deg);
}
.recent-news-left {
    width: 100%;
}
.recent-news-wrapper .media:not(:last-child) {
    margin-bottom: 5px;
}
.recent-news-wrapper .media {
    transition: all 0.3s;
}
.recent-news-wrapper .media:hover {
    background: #f1f1f1;
}
.recent-news-wrapper .media img {
    margin-left: 10px;
}
.recent-news-wrapper .media h5 {
    font-size: 14px;
    color: #333;
}
.recent-news-wrapper .media p {
    font-size: 12px;
}
.btn-news-all {
    font-size: 10px;
    margin: 10px auto 10px 10px;
    float: left;
}
.widget-term-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.widget-term-item {
    position: relative;
    width: calc(25% - 10px);
    height: 124px;
    margin-left: 10px;
    margin-bottom: 10px;
    transition: all .199s;
    cursor: pointer;
}
.widget-term-item::before {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 50%;
    width: 0;
    height: 0;
    opacity: 0;
    border-right: 9px solid transparent;
    border-left: 9px solid transparent;
    border-bottom: 9px solid #eceff1;
    transform: translateX(-50%);
    transition: all .25s;
}
.widget-term-item img{
    border-radius: 8px;
    object-fit: cover;
}
.widget-term-item.active {
    transform: translateY(-5px);
    filter: grayscale(1);
}
.widget-term-item.active::before{
    opacity: 1;
}
.widget-term-item .-item-icon {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    border-radius: 8px;
    background: #0f0f0f8c;
    transition: all .25s ease-in-out;
}
.widget-term-item .-item-icon i{
    font-size: 26px;
    color: #fff;
    text-shadow: 0 0 15px #0000008c;
    transform: scale(.5);
    transition: all .3s ease-in-out;
}
.widget-term-item:hover .-item-icon, .widget-term-item.active .-item-icon{
    opacity: 1;
}
.widget-term-item:hover .-item-icon i, .widget-term-item.active .-item-icon i{
    transform: scale(1);
}
.widget-term-preview-wrapper{
    position: relative;
    width: 100%;
    height: auto;
}
.widget-term-preview{
    display: none;
    width: calc(100% - 10px);
    float: right;
    background: #eceff1;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 8px;
}
.widget-term-preview .-tp-title, .widget-term-preview .-tp-rating {
    font-size: 13px;
    font-weight: 900;
}
.widget-term-preview .-tp-rating .svg-icon svg {
    color: #ff9800;
}
.widget-term-preview .-tp-rating span {
    vertical-align: -2px;
}
.widget-term-preview .-tp-link {
    float: right;
    direction: ltr;
    color: #4f4f4f;
    font-size: 13px;
    font-weight: 300;
    margin-top: 8px;
}
.widget-term-preview .-tp-link .svg-icon{
    background: #ff4757;
    color: #fff;
    font-size: 10px;
    padding: 0 5px;
    border-radius: 35px;
    line-height: 2;
}
.widget-term-preview .-tp-link .svg-icon svg{
    width: 1em;
    height: 1em;
    font-size: 11px;
}
.specific-post__item {
    margin-bottom: 10px;
}
.specific-post__link {
    position: relative;
    display: block;
    border-radius: 4px;
    overflow: hidden;
}
.specific-post__image img {
    width: 100%;
    height: auto;
}
.specific-post__link:hover .specific-post__overlay {
    opacity: 1;
    transition-delay: 0.1s;
}
.specific-post__overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    background: linear-gradient(310deg, #141727, rgba(58, 65, 111, 0.769));
    opacity: 0;
    transition: all 0.4s;
}
.specific-post__item-title {
    font-size: 12px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    padding: 0 10px;
}
.specific-post__rating {
    padding: 4px 10px;
    background: rgba(255, 193, 7, 0.74);
    color: #fff;
    margin-top: 7px;
    font-size: 12px;
    border-radius: 4px;
}
a.breadcrumb-item {
    color: #333;
    font-weight: 500;
}
.most-viewed {
    padding: 10px;
}
.most-viewed li {
    padding: 5px;
    border-radius: 6px;
    transition: all 0.3s ease-in-out;
    margin-bottom: 3px;
}
.most-viewed li a {
    display: flex;
    align-items: center;
    color: #323232;
    font-size: 13px;
}
.most-viewed li a img {
    border-radius: 8px;
    opacity: 1;
    transform: scale(1);
    transition: all 0.25s ease-in-out;
}
.most-viewed li:hover a img {
    border-radius: 8px;
    opacity: 0.5;
    transform: scale(0.9);
}
.most-viewed li span {
    color: #838383;
    font-size: 12px;
    display: flex;
    align-items: center;
    margin-top: 8px;
    transition: all 0.3s ease-in-out;
}
.most-viewed li:hover {
    background: #f3f5f9;
}
.most-viewed li:hover a {
    color: #ff0c5a;
}
.most-viewed li:hover span {
    color: #999;
}
.most-viewed li .-item-rating {
    font-weight: 700;
}
.fas-imdb::after {
    content: "IMDb";
    background: #ffd34f;
    color: #000;
    font-size: 11px;
    font-style: normal;
    font-family: fantasy;
    font-weight: normal;
    padding: 1px 4px;
    margin-left: 5px;
    border-radius: 4px;
}
.page-wrapper .inner-title {
    padding: 15px 15px 10px 15px;
}
.page-wrapper .inner-title h1 {
    font-weight: 900;
    font-size: 22px;
}
.page-wrapper .inner-title h1 a {
    color: #34343c;
}
.page-wrapper .wp-content {
    margin-top: 0 !important;
}
.single .full_banner_ads {
    margin-top: 1rem;
    margin-bottom: 0.5rem;
}
.page .full_banner_ads {
    margin-bottom: 1rem;
}
.peron-photo {
    width: 200px;
    float: right;
}
.peron-photo img {
    width: 200px;
    height: 200px;
    border-radius: 12px;
    object-fit: cover;
}
.person-text {
    height: 100%;
    float: left;
    width: calc(100% - 215px);
}
.person-bio p {
    margin-bottom: 0;
    line-height: 28px;
    font-size: 13px;
    text-align: justify;
}
.person-name h2 {
    font-size: 18px;
    color: #444;
}
.person-wrapper {
    color: #575757;
}
.person-bio {
    padding-left: 20px;
}
.modal-backdrop{
    background-color: #1e272e !important;
}
.modal-backdrop.show{
    opacity: 0.95 !important;
}
.movies-list {
    display: flex;
    flex-wrap: wrap;
}
.movie-item--inner {
    margin-left: 15px;
    margin-bottom: 15px;
    padding: 10px;
    border-radius: 10px;
}
.movie-item figure {
    float: right;
}
.movie-item img {
    border-radius: 10px;
}
.movie-item--info .post-title {
    color: #333;
    font-size: 13px;
    margin-bottom: 0 !important;
}
.movie-item--info {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-right: 15px;
}
.movie-item--genres a {
    font-size: 11px;
    color: #64686e;
    margin-left: 6px;
    margin-bottom: 6px;
    padding: 4px 11px;
    display: inline-block;
    border-radius: 9px;
    border: 1px solid currentColor;
}
.movie-item--rating strong {
    color: #ffffff;
    background: #ffc107;
    font-size: 12px;
    font-weight: 500;
    display: inline-block;
    padding: 3px 10px;
    border-radius: 35px;
}
.badge-censored {
    background: #ffebee;
    color: #f44336;
    font-size: 12px;
}
.collection-item {
    width: calc( 50% - .5rem );
}
.collection-item:nth-of-type(2n-1) {
    margin-left: 1rem;
}
.collection-item figure {
    position: relative;
    padding: 5px;
    overflow: hidden;
}
.collection-item figure img {
    max-width: 100%;
    border-radius: 6px;
    object-fit: cover;
}
.collection-item h2 {
    font-size: 14px;
    color: #333;
    margin-bottom: .5rem;
}
.collection-item h2 i {
    margin-top: 1px;
    margin-left: 5px;
}
.collection-poster img {
    width: 100%;
}
.collection-info span {
    color: #606778;
    font-size: 13px;
    padding: 8px 0 8px 20px;
    display: flex;
    align-items: center;
}
.collection-info span.coll-item-imdb-avg i {
    font-family: "impact", tahoma;
    font-style: normal;
}
.single-collection .postItems, .related-collection-section {
    overflow: hidden;
}
.single-collection .postNewsHeader img {
    height: inherit !important;
    object-fit: inherit !important;
}
.col-title {
    font-size: 21px;
    padding: 0 10px 10px 10px;
}
.col-items {
    padding: 15px 10px;
}
.col-items > h3{
    font-size: 16px;
    margin-bottom: 18px;
    font-weight: 900;
    color: #606778;
}
.coll-body {
    margin-right: -7px;
    margin-left: -10px;
    display: flex;
    flex-wrap: wrap;
}
.coll-item {
    padding: 0 10px;
}
.coll-item a{
    max-width: 140px;
}
.coll-item img {
    max-width: 140px;
    height: auto;
    border-radius: 6px;
}
.coll-item h4 {
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    color: #222;
    padding: 10px;
    margin-bottom: 12px;
    letter-spacing: .2px;
}
.playonline-btn {
    background: #1d81ff;
    border-radius: 4px;
    margin-left: 5px;
}
.playonline-btn a {
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 12px;
    padding: 10px;
    display: block;
}
.playonline-btn a i {
    vertical-align: middle;
}
.related-collection-section {
    background: #19191a;
}
.related-collection-section img.coll-bg {
    position: absolute;
    width: 100%;
    border-radius: 5px;
    opacity: 0.09;
    top: 0;
}
.related-collection-section .coll-item {
    max-width: inherit !important;
}
.related-collection-section .coll-item a{
    position: relative;
}
.related-collection-section .coll-item a.--active {
    border: 2px solid #ffa725;
    border-radius: 6px;
}
.related-collection-section .coll-item .coll-watching-post {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    background: #ffa725;
    font-size: 12px;
}
.related-collection-section .coll-item .coll-watching-post i {
    font-size: 10px;
    margin-bottom: 3px;
}
.related-collection-section .coll-item img {
    height: auto;
}
.single-post .custom-slider .owl-next, .single-post .custom-slider .owl-prev {
    top: 128px;
    outline: 0 !important;
}
.opanel-ads img, .flex-ad-body img{
    max-width: 100%;
    height: auto;
}
.postItems.de1 {
    position: relative;
    overflow: hidden;
    padding: 0;
}
.wp-info-movie {
    position: relative;
}
.wp-info-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #1a1a1a;
    z-index: 1;
}
.wp-info-backdrop img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    margin-right: auto;
    opacity: .35;
}
.wp-info-backdrop::after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(to left,#1a1a1a 40% ,transparent 100%);
}
.wp-info-inner{
    position: relative;
    width: 100%;
    padding: 35px 30px;
    z-index: 2;
}
.wp-info-title h2{
    font-size: 17px;
}
.wp-info-title h2 a{
    color: #ffffff;
}
.wp-info-title h5{
    font-size: 15px;
    font-weight: 400;
    color: #999;
}
.wp-info-top > *, .wp-info-plot, .wp-info-bottom > *{
    font-size: 13px;
    color: #ffffff;
}
.-info i{
    color: #cccccc;
}
.-info a{
    color: #ffffff;
}
.-info.info-imdb-rate span{
    font-size: 18px !important;
    font-weight: 600;
    color: #fff;
}
.-info.info-imdb-rate i.icon-imdb::before{
    background: #ffc048;
}
.-info.info-update {
    color: #ffc048 !important;
    font-weight: 500;
}
.wp-info-plot p {
    padding-left: 30%;
    text-align: justify;
    color: #cccccc;
}
.wp-info-bottom a i{
    color: #000000;
    vertical-align: middle 
}
.wp-info-title a:hover, .wp-info-top a:hover{
    color: #eccc68;
}
.wp-info-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: #353b48;
}
.wp-info-bg img {
    -webkit-filter: blur(20px) saturate(3) opacity(0.8);
    filter: blur(20px) saturate(3) opacity(0.8);
    width: 100%;
    height: 100%;
}
.wp-info-details p {
    margin-bottom: 15px;
    font-size: 14px;
    color: #535353;
}
.wp-info-wrap {
    width: calc(100% - 220px);
}
.wp-info-poster {
    position: relative;
}
.wp-info-poster::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, white, transparent);
}
.wp-info-title {
    font-size: 15px;
    margin-bottom: 15px;
}
.wp-info-title a {
    color: #32325d;
}
.wp-info-details p strong, .wp-info-details p a {
    margin-right: 6px;
    font-weight: 500;
    font-size: 13px;
}
.wp-info-dub, .wp-info-sub, .wp-info-updated {
    display: block;
    font-size: 10px;
    color: #fff;
    margin-left: 14px;
    padding: 4px 8px;
}
.wp-info-dub {
    background: #2fbb5a;
}
.wp-info-sub {
    background: #ff9800;
}
.wp-info-updated {
    background: #e91a19;
}
.wp-info-imdb-rate i {
    font-size: 23px;
    margin-left: 6px;
    vertical-align: middle;
    color: #e6ab1c;
}
#wid-namad img{
    width: 100%;
    max-width: 50%;
    height: auto;
}
#carouselNamad .carousel-item{
    text-align: center;
}
.footer-box-widget{
    padding: 0 2rem;
}
.footer-box-widget [class*="-container"]{
    padding: 0 !important;
}
.footer-box-widget [class*="-container"] a{
    font-size: 12px !important;
    color: #ffffff !important;
}
.footer-box-widget .textwidget{
    padding: 0 !important;
}
.footer-box-widget ul{
    padding: 0 !important;
}
.footer-box-widget .tagcloud {
    display: flex;
    flex-wrap: wrap;
}
.footer-box-widget .tag-cloud-link {
    font-size: 13px !important;
    color: #fff;
    margin: 7px;
}
.footer-box-widget .tag-cloud-link:hover{
    color: #ffd34f;
}
.footer-box-widget .gallery{
    display: flex;
    flex-wrap: wrap;
}
.footer-box-widget .gallery-item {
    margin-bottom: .5rem;
    margin-left: .5rem;
}
.footer-box-widget .gallery-item img {
    max-width: 90px;
    height: 90px;
    object-fit: cover;
    border-radius: 10px;
}
.footer-box-widget #widget_recent_entries ul li a{
    font-size: 12px;
}
.special-item-holder a {
    position: relative;
    margin-bottom: 15px;
    max-width: 300px;
    min-height: 165px;
    border-radius: 4px;
    overflow: hidden;
}
.special-item-holder a img{
    max-width: 100%;
    border-radius: 4px;
}
.special-item-holder a img.item-no-main-cover {
    max-width: inherit !important;
    width: 100%;
    max-height: 166px;
    object-fit: cover;
}
.special-item-info {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: rgba(15, 15, 15, 0.801);
    padding: 15px;
    opacity: 0;
    transition: all .2s ease-in-out;
}
.special-item-holder a:hover .special-item-info{
    opacity: 1;
}
.si-titles h2 {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
}
.si-titles p {
    font-size: 11px;
    margin-bottom: 0;
    color: rgba(255, 255, 255, 0.75);
}
.si-ratings svg{
    margin-bottom: 3px;
    color: #ffc107;
}
.si-ratings span{
    color: #fff;
    font-size: 13px;
}
.si-bottom .text-success, .si-bottom .text-warning, .si-bottom .text-info, .si-bottom .text-danger {
    padding: 7px 10px;
    font-weight: 400;
}
.si-bottom .text-warning {
    color: #ffc107 !important;
    border-color: #ffc107!important;
}
.si-bottom .text-success {
    color: #22ff5f !important;
    border-color: #22ff5f !important;
}
.si-bottom .text-info {
    color: #1be5ff !important;
    border-color: #1be5ff !important;
}
.si-bottom .text-danger {
    color: #ff4c3f !important;
    border-color: #ff4c3f !important;
}
.si-info{
    display: flex;
    flex-wrap: wrap;
    font-size: 12px;
    color: #eee;
}
.si-info > div{
    margin-left: 10px;
}
.si-info > div svg{
    width: 1em;
    height: 1em;
    font-size: 13px;
    vertical-align: -2px;
    color: #cecece;
}
.mx-native{
    margin-left: -10px;
    margin-right: -10px;
}
.breadcrumb-item .svg-icon svg{
    vertical-align: -4px;
}
.bi-facebook, .bi-telegram{
    width: 1em;
    height: 1em;
}
.elm-preview .elm-img, .elm-preview .elm-pre-title, .elm-preview .elm-pre-subtitle{
    animation: alphaBG 1.5s infinite;
}
.elm-preview .elm-img{
    width: 70px;
    height: 70px;
    display: inline-block;
    background: #f1f5f6;
    border-radius: 12px;
}
.elm-preview .elm-pre-title {
    width: 250px;
    height: 25px;
    background: #f1f5f6;
    border-radius: 6px;
    margin-bottom: 8px;
}
.elm-preview .elm-pre-subtitle {
    width: 235px;
    height: 20px;
    background: #f1f5f6;
    border-radius: 6px;
}
.top-item-ranking {
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(45deg, #3f51b5, #2196f3);
    color: #ffffff;
    z-index: 9;
    border-radius: 0px 6px 0px 6px;
    height: 28px;
    width: 28px;
    text-align: center;
    line-height: 28px;
    font-size: 13px;
    font-weight: 900;
    box-shadow: 0 0 0 2px #ffffff;
}
[dark="true"] .top-item-ranking {
    background: #1b1c22;
    box-shadow: 0 0 0 3px #23242a;
    color: #ffd54f;
}
[dark="true"] .top-item-year span {
    background: #1b1c22;
    color: #d5d7e3;
}
[dark="true"] .top-item-rating span {
    background: #2196f3;
    color: #ffffff;
}
[dark="true"] .top-item-title h2 {
    color: #d5d7e3;
}
[dark="true"] .top-item-info {
    color: #9b9da3;
}
.top-item-poster {
    
}
.top-item-poster img {
    max-width: 100%;
}
.top-250 {
    max-width: 150px;
    margin: 0 auto;
}
.top-item-title {
    display: flex;
    align-items: center;
    color: #606778;
}
.top-item-title h2{
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 0;
    direction: ltr;
    line-height: 2;
}
.top-item-info {
    display: flex;
    align-items: center;
    color: #606778;
    font-size: 12px;
}
.top-item-year span {
    padding: 2px 11px;
    margin-right: 4px;
    background: #ecf0f4;
    color: #60678e;
    border-radius: 35px;
    font-size: 12px;
    line-height: 2;
}
.top-item-rating span {
    padding: 2px 11px;
    margin-right: 4px;
    background: transparent linear-gradient(108deg,#feb930,#f6a504) 0 0 no-repeat padding-box;
    color: #ffffff;
    border-radius: 35px;
    font-size: 12px;
    font-weight: bold;
    line-height: 2;
}
.top-item-divid {
    margin: 0 15px;
    font-size: 15px;
    opacity: .2;
}
.page .page-hero{
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
    min-height: 150px;
}
.page .page-hero .page-hero-bg {
    display: block;
    min-width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    filter: blur(5px);
}
.page .page-hero .page-title-header{
    position: relative;
    color: #fff;
    z-index: 9;
}
.page .page-hero .page-title-header h1{
    color: #fff;
}
.page .page-hero::after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: linear-gradient(to bottom,#fff, transparent);
    z-index: 1;
}
[dark="true"] .page .page-hero::after {
    background: linear-gradient(to bottom,#23242a, transparent);
}
.page .page-hero::before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: linear-gradient(to top,#f8fafa,#ffffff9e);
    z-index: 1;
}
[dark="true"] .page .page-hero::before {
    background: linear-gradient(to top,#1b1c22,#1b1c22c4);
}
[class*="-250"] .page-title-header {
    text-align: center;
}
[class*="-250"] .page-title-header h1{
    font-size: 25px !important;
    color: #000 !important;
}
[dark="true"] [class*="-250"] .page-title-header h1 {
    color: #fff !important;
}
[class*="-250"] .page-title-header span{
    color: #888;
    font-size: 13px;
}
.movie-item--poster {
    position: relative;
}
.movie-item--title {
    display: flex;
    justify-content: space-around;
    width: 100%;
}
.movie-item--title h2{
    color: #222;
    font-size: 12px;
    text-align: left;
    direction: ltr;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0;
    margin-top: 10px;
}
.movie-item--ranking {
    position: absolute;
    top: -6px;
    right: -6px;
    font-size: 13px;
    background: orange;
    color: #fff;
    min-width: 24px;
    min-height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    box-shadow: 0 0 0 3px #fff;
}
[dark="true"] .movie-item--ranking{
    box-shadow: 0 0 0 3px #1b1c22;
}
.movie-item--rating {
    color: #fff;
    text-align: left;
    direction: ltr;
    z-index: 1;
    font-size: 13px;
}
.movie-item--rating .svg-icon{
    vertical-align: 2px;
}
.movie-item--rating svg{
    width: 1em;
    height: 1em;
    font-size: 16px;
}
.movie-item--poster:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 42%;
    background: linear-gradient(to top, #1b1c22, transparent);
    border-radius: 10px;
}
.movie-item--poster img {
    max-width: 150px;
    max-height: 214px;
}
[dark="true"] .movie-item--title h2{
    color: #fff;
    font-weight: 400;
}
.cast-pagination {
    padding: 13px;
}
.cast-pagination .page-numbers {
    width: 34px;
    height: 34px;
    border-radius: 4px;
    padding: 0;
    text-align: center;
    line-height: 33px;
    display: inline-block;
    font-size: 14px;
    margin-left: 8px;
    color: #898989;
    border: 1px solid #c9c9c9;
}
[dark="true"] .cast-list-item > a h2{
    color: #ffffff;
}
@-webkit-keyframes alphaBG{
    0%{
        opacity: .5;
    }80%{
        opacity: .8;
    }100%{
        opacity: 1;
    }
}
@-moz-keyframes alphaBG{
    0%{
        opacity: .5;
    }80%{
        opacity: .8;
    }100%{
        opacity: 1;
    }
}
@keyframes alphaBG{
    0%{
        opacity: .5;
    }80%{
        opacity: .8;
    }100%{
        opacity: 1;
    }
}
[dark="true"] .wp-info-bg {
    background: #222222;
}
[dark="true"] .wp-info-body {
    background: #333338 !important;
}
[dark="true"] .wp-info-title a, [dark="true"] .collection-item h2, [dark="true"] .coll-item h4 {
    color: #daf3d5;
}
[dark="true"] .wp-info-details p {
    margin-bottom: 15px;
    font-size: 14px;
    color: #cdcdcd;
}
[dark="true"] .footer-widget-title {
    border-bottom-color: #4d4d4d;
}
.jq-toast-wrap {
    display: block;
    position: fixed;
    width: 250px;
    pointer-events: none !important;
    margin: 0;
    padding: 0;
    letter-spacing: normal;
    z-index: 9000 !important;
}
.jq-toast-wrap * {
    margin: 0;
    padding: 0;
}
.jq-toast-wrap.bottom-left {
    bottom: 20px;
    left: 20px;
}
.jq-toast-wrap.bottom-right {
    bottom: 20px;
    right: 20px;
}
.jq-toast-wrap.top-left {
    top: 20px;
    left: 20px;
}
.jq-toast-wrap.top-right {
    top: 20px;
    right: 20px;
}
.jq-toast-single {
    display: block;
    width: 100%;
    padding: 10px;
    margin: 0px 0px 5px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 17px;
    position: relative;
    pointer-events: all !important;
    background-color: #444444;
    color: white;
}
.jq-toast-single h2 {
    font-size: 16px;
    margin: 0px 0px 7px;
    background: none;
    color: inherit;
    line-height: inherit;
    letter-spacing: normal;
}
.jq-toast-single a {
    color: #eee;
    text-decoration: none;
    font-weight: bold;
    border-bottom: 1px solid white;
    padding-bottom: 3px;
    font-size: 12px;
}
.jq-toast-single ul {
    margin: 0px 0px 0px 15px;
    background: none;
    padding:0px;
}
.jq-toast-single ul li {
    list-style-type: disc !important;
    line-height: 17px;
    background: none;
    margin: 0;
    padding: 0;
    letter-spacing: normal;
}
.close-jq-toast-single {
    position: absolute;
    top: 5px;
    left: 7px;
    font-size: 20px;
    cursor: pointer;
}
.jq-toast-loader {
    display: block;
    position: absolute;
    top: -2px;
    height: 5px;
    width: 0%;
    left: 0;
    border-radius: 5px;
    background: red;
}
.jq-toast-loaded {
    width: 100%;
}
.jq-has-icon {
    padding: 10px 10px 10px 50px;
    background-repeat: no-repeat;
    background-position: 10px;
}
.jq-icon-info {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=');
    background-color: #31708f;
    color: #d9edf7;
    border-color: #bce8f1;
}
.jq-icon-warning {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=');
    background-color: #8a6d3b;
    color: #fcf8e3;
    border-color: #faebcc;
}
.jq-icon-error {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=');
    background-color: #a94442;
    color: #f2dede;
    border-color: #ebccd1;
}
.jq-icon-success {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==');
    color: #dff0d8;
    background-color: #3c763d;
    border-color: #d6e9c6;
}
@media (max-width: 1199.98px) {
    .fixed-nav-menu {
        position: fixed;
        top: 0;
        right: -100%;
        flex-direction: column !important;
        align-items: normal !important;
        width: 250px;
        height: 100vh !important;
        background: #fff;
        overflow-y: scroll;
        overflow-x: hidden;
        z-index: 999999;
        transition: 0.3s;
    }
    .fixed-nav-menu > p {
        padding-top: 15px;
        padding-bottom: 15px;
        margin-bottom: 0;
        border-bottom: 1px solid #eee;
        background: #fff;
    }
    #closeMobileMenu {
        position: absolute;
        top: 4px;
        right: 4px;
        font-size: 25px;
        font-style: normal;
        font-weight: 300;
        background: #f3f3f3;
        width: 25px;
        height: 25px;
        text-align: center;
        line-height: 23px;
        border-radius: 4px;
    }
    .fixed-nav-menu > p a > img {
        max-width: 150px;
        max-height: 50px;
    }
    .fixed-nav-menu #mainmenu {
        height: auto !important;
        flex-direction: column !important;
        width: 100%;
        align-items: normal !important;
    }
    #mainmenu > li > a {
        padding: 10px 15px;
        font-size: 14px;
    }
    #mainmenu > li.menu-item-has-children > a::after, #mainmenu > li > ul > li.menu-item-has-children > a::before {
        text-shadow: none;
    }
    #mainmenu > li:before {
        display: none;
    }
    #mainmenu > li > a:hover {
        background: transparent !important;
    }
    #mainmenu > li.menu-item-has-children > a::after {
        position: absolute;
        left: 20px;
    }
    .fixed-nav-menu.isShow {
        right: 0;
    }
    #mainmenu .sub-menu {
        display: none;
        position: static !important;
        background: rgba(220, 220, 220, 0.51);
        width: 100% !important;
        box-shadow: none !important;
        transform: none !important;
        border-radius: 0 !important;
        transition: none !important;
        opacity: 1;
        visibility: visible;
        pointer-events: all;
        border-top: 0;
    }
    #mainmenu > li > ul > li ul {
        background: #e1e1e1;
    }
    #mainmenu > li.menu-item-has-children > a::after, #mainmenu > li > ul > li.menu-item-has-children > a::before {
        font-size: 14px;
    }
    #mainmenu > li > ul > li.menu-item-has-children:hover > a::before {
        transform: none;
    }
    #mainmenu > li > ul > li, #mainmenu > li > ul > li > ul li {
        padding: 0;
    }
    #mainmenu > li > .sub-menu > li > a {
        padding: 2px 10px;
    }
    #mainmenu > li > ul > li > ul a {
        padding: 4px 10px;
        color: #515151;
    }
    #mainmenu > li > ul > li > ul {
        margin: 8px 0;
    }
    #mainmenu > li > ul::before{
        display: none;
    }
    [dark="true"] #mainmenu > li:not(:last-child) {
        border-bottom-color: #2b2b2e;
    }
    [dark="true"] #mainmenu .sub-menu {
        background: rgba(51, 51, 56, 0.48);
    }
    [dark="true"] #mainmenu > li > .sub-menu > li > a, [dark="true"] #mainmenu > li > ul > li > ul a {
        color: #cecece;
    }
    [dark="true"] .fixed-nav-menu {
        background: #19191b;
    }
    [dark="true"] .fixed-nav-menu p {
        background: #333338;
    }
    .col-row-1 #menubars {
        color: #607d8b;
        margin-left: 10px;
        display: block;
    }
}
@media (max-width: 1024px) {
    .news_rel.t-itemsBox {
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .rel-news-item.t-item:last-child {
        display: none;
    }
    .series_weekly_table_content .result{
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
}
@media (min-width: 992px) {
}
@media (max-width: 992px) {
    #mainmenu .navbar-nav {
        flex-direction: column !important;
    }
    .d-sm-nones {
        display: none;
    }
    .trailer_content video {
        max-width: 100%;
    }
    .single_content {
        height: auto;
    }
    #footer .footer-bottom a, #footer .footer-bottom p {
        text-align: center;
    }
}
@media (max-width: 991.98px) {
    .container.my-3 {
        margin-top: 50px !important;
    }
    .postNewsHeader img {
        height: 320px;
    }
    .archiveNewsItems .imgBox {
        width: 100%;
    }
    .archiveNewsItems .imgBox img {
        height: 200px;
    }
    .archiveNewsItems h2, .archiveNewsItems p {
        width: 100%;
    }
    .archiveNewsItems h2 {
        padding: 10px;
    }
    .archiveNewsItems .newsReadMore {
        position: static;
        color: #555656;
        font-weight: 400;
        margin-right: auto;
        float: left;
        margin-left: 8px;
        margin-bottom: 6px;
    }
    .newsPostBottom {
        display: flex;
        flex-direction: column;
    }
    .footer-bottom .col-12 {
        flex-direction: column;
        justify-content: center !important;
    }
    .footer .footer-bottom a {
        text-align: center;
    }
    .rightSide .imgWrapper .IMDbTop250 {
        float: left;
        width: 100%;
    }
    .leftSide > h2, .leftSide > h1 {
        margin-top: 20px;
    }
    [class*="col-12"].pr-4 {
        padding-right: 0 !important;
        margin-top: 1.5rem;
    }
    [dark="true"] .searchToggle > form {
        border-color: #535353;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .up_series .fm-items-holder {
        display: flex;
        flex-wrap: wrap;
    }
    .up_series .fm-items-holder .fm-series-update-item {
        width: 49%;
    }
    .up_series .fm-items-holder .fm-series-update-item:nth-of-type(2n-1) {
        margin-left: 13px;
    }
}
@media (max-width: 768px) {
    .post-title > h1, .post-title > h2{
        font-size: 12px;
    }
    .wp-info-top > *{
        margin-bottom: 10px;
    }
    .share-Box, .short-link {
        width: 100% !important;
    }
    .imgWrapper {
        display: block;
    }
    .news_rel.t-itemsBox {
        justify-content: space-evenly;
    }
    .trailer-content .t-items {
        width: 100% !important;
    }
    .fm-slider-item > .fm-item-cover > img {
        height: auto;
    }
    .footer .wp-cloud-tags a {
        margin-bottom: 5px;
    }
    .icon-imdb::before {
        box-shadow: none;
    }
    .fm-item-cover > .fm-item-title p, .rightSide .imgWrapper .flexmovie-post-meta .meta-txt {
        font-weight: 300;
    }
    .col-row-1 .logo-wrapper {
        height: 40px;
    }
    .col-row-1 .logo-link > .imgLogo {
        max-width: 100px;
    }
    .col-row-1 .logo-mobile > .imgLogo {
        max-width: 40px;
    }
    .recent-news-box {
        display: flex;
        flex-direction: column;
    }
    #wid-tag-cloud a {
        padding: 6px;
    }
    .tvItem .info span {
        display: block;
        margin: 10px 0;
    }
    .breadcrumb {
        display: block;
        white-space: nowrap;
        overflow-x: scroll;
    }
    .cast-wrapper .cast-item {
        min-width: 80px;
        max-width: 80px;
    }
    .movie-item--inner {
        margin-left: 0 !important;
    }
    .movie-item h2 {
        white-space: normal !important;
    }
    .person-text {
        float: right !important;
        width: 100% !important;
        text-align: center;
    }
    .peron-photo {
        width: 100% !important;
        text-align: center;
    }
    .postsFooter {
        flex-direction: column;
    }
    .topSlider button.owl-prev span, .topSlider button.owl-next span{
        opacity: 1;
        visibility: visible;
    }
    .topSlider button.owl-prev span{
        right: 5px !important;
    }
    .topSlider button.owl-next span{
        left: 5px !important;
    }
}
@media (max-width: 767px) {
    .alert .container {
        flex-direction: column;
        padding-top: 10px;
    }
    .alert-dismissible .alert-text {
        padding: 0;
    }
    .alert-text-box {
        flex-direction: column;
        justify-content: center;
    }
    .alert-dismissible .alert-link {
        width: 100%;
        margin: 15px 0 10px 0 !important;
        text-align: center;
    }
    .postItems .postMain .rightSide, .postItems .postMain .leftSide {
        float: right;
        width: 100%;
    }
    .post-title {
        margin-top: 15px;
    }
    .up_series .fm-items-holder .fm-series-update-item {
        width: auto;
        display: inline-block;
    }
    .pay-for-download a {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 0;
        margin-top: 12px;
    }
    .single .flexmovie-post-meta {
        flex-direction: column;
    }
    .flex-single-info li {
        width: calc(50% - 12px);
    }
    .wp-info-poster{
        text-align: center;
        margin-bottom: 10px;
    }
    .wp-info-actions{
        margin-top: 20px;
    }
    .flex-bottom-box{
        display: none;
    }
    .read-more-link{
        width: 100%;
    }
}
@media (min-width: 576px) and (max-width: 991px) {
    .postItems .postMain .rightSide{
        width: 150px;
    }
    .rightSide .imgWrapper img{
        max-width: 100%;
        height: auto;
    }
    .rightSide .imgWrapper .fm-overlay{
        flex-wrap: wrap;
    }
    .postItems .postMain .leftSide{
        float: left;
        width: calc(100% - 165px);
    }
    .flex-box .fm-infos{
        font-size: 12px;
    }
    .post-title{
        margin-top: 0;
        margin-bottom: 9px;
    }
    .fm-info-hide{
        display: none;
    }
}
@media (max-width: 575.98px) {
    .collection-item{
        width: 100%;
        margin-left: 0 !important;
    }
    .collection-item figure img{
        max-width: unset;
        width: 100%;
        height: auto;
        object-fit: cover;
    }
    span.inner-span {
        display: none;
    }
    .box_weekly .content .item .info span {
        display: block;
        margin: 5px 0;
    }
    .widget_category .fm-category-holder .cat-item .children .child-cat-item {
        width: calc(50% - 10px);
    }
    .msk {
        width: 100%;
    }
    .shortLink {
        margin-top: 13px;
    }
    .btn-tr {
        width: 90%;
        margin: auto;
        margin-top: 10px;
        margin-right: 10px;
    }
    .imgWrapper {
        display: block;
    }
    .text-box h2 {
        font-size: 13px !important;
    }
    .pages figure img {
        width: 70% !important;
    }
    .link_notice {
        flex-direction: column;
        text-align: center;
    }
    .mb-sm-3 {
        margin-bottom: 1rem;
    }
    .footer-widget .new-recent-post a {
        width: 100%;
    }
    .footer .footer-bottom {
        flex-direction: column;
    }
    .footer .footer-bottom a {
        text-align: center;
    }
    .archiveNewsItems .imgBox img {
        height: 230px;
    }
    .postNewsTop .extraNews {
        display: flex;
        flex-direction: column;
    }
    .dashboard-body .panel-details .pld-items {
        width: 100% !important;
    }
    .flex-box .fm-item-age, .flex-box .fm-item-modified-date {
        display: none;
    }
    .rightSide .imgWrapper .IMDbTop250 {
        width: 100%;
    }
    .flex-single-info li {
        width: 100% !important;
    }
    .-post-likes {
        flex-direction: column;
    }
    .playonline-btn {
        width: 100%;
        text-align: center;
        margin-right: 7px;
        margin-bottom: 10px;
    }
    .-post-likes .bookmark-index {
        width: 100%;
        margin-right: 15px;
    }
    .-post-likes .likeBox {
        width: 100%;
        display: flex !important;
        margin-top: 11px;
    }
    .-post-likes .likeBox button {
        width: 50%;
    }
    .-post-likes .likeBox button:nth-child(1) {
        margin-left: 10px;
    }
    .rightSide .imgWrapper img {
        margin: auto;
    }
    .rightSide .imgWrapper .fm-overlay::after{
        background: linear-gradient(to top,rgb(255, 255, 255) 25%,rgba(13, 2, 4, .02) 65%);
    }
    [dark="true"] .rightSide .imgWrapper .fm-overlay::after{
        background: linear-gradient(to top, rgb(51, 51, 56) 25%,rgba(13, 2, 4, .02) 65%);
    }
    .rightSide .imgWrapper .fm-overlay .fm-overlay-item{
        color: #100f0f;
        border-color: #100f0f;
    }
    [dark="true"] .rightSide .imgWrapper .fm-overlay .fm-overlay-item{
        color: #ffffff;
        border-color: #ffffff;
    }
    .-Fhide{
        display: block;
    }
    .wp-info-plot p{
        padding-left: 0;
    }
}
@media (max-width: 425px) {
    .series_weekly_table__title h3 {
        font-size: 12px;
    }
    .my-video-dimensions {
        width: 100% !important;
    }
    .text-box h2 {
        font-size: 13px !important;
    }
    .rightSide .imgWrapper a {
        width: 100%;
    }
    .flex-bottom-box .fbb-item {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .flex-bottom-box .fbb-item i {
        margin-left: 0 !important;
        margin-bottom: 2px;
    }
    .movie_cat ul li {
        width: 50%;
    }
}
@media (min-width: 423px) and (max-width: 768px) {
    .postsFooter {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
}
@media screen and (max-width: 411px) {
    .site_ads_box_widget a {
        text-align: center;
    }
    .text-box h2 {
        font-size: 13px !important;
    }
    .archiveNewsItems .imgBox img {
        height: 190px;
    }
}
@media (min-width: 375px) and (max-width: 425px){
    .special-item-holder a{
        max-width: 100% !important;
    }
    .special-item-holder a img{
        width: 100% !important;
    }
}
@media (max-width: 375px) {
    .owl-item.prev > .fm-slider-item {
        transform: rotate(6deg) scale(.8);
    }
    .owl-item.next > .fm-slider-item {
        transform: rotate(-6deg) scale(.8);
    }
    .movie-item {
        width: 33.33%;
        margin-bottom: 0 !important;
    }
    .movie-item--poster img{
        max-width: 100%;
    }
    .movie-item--ranking {
        top: -4px;
        right: -4px;
        font-size: 12px;
        min-width: 20px;
        min-height: 20px;
    }
    .movie-item h2{
        font-size: 12px;
        font-weight: 400;
    }
    .movie-item--rating{
        padding: 5px 8px;
    }
    .text-box h2 {
        font-size: 13px !important;
    }
    .recent-news-wrapper .media {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .recent-news-wrapper .media:not(:last-child) {
        margin-bottom: 10px;
    }
    .recent-news-wrapper .media-body {
        text-align: center;
    }
    .specific-post__image img {
        max-height: 126px;
    }
    .searchToggle{
        width: 262px;
    }
}
@media screen and (max-width: 360px) {
    .text-box h2 {
        font-size: 13px !important;
    }
}
@media screen and (max-width: 320px) {
    .rel-news-item p {
        width: 100%;
        height: 100%;
    }
    .news-thumb.t-thumb, .news-thumb {
        width: 100%;
    }
    .news-thumb.t-thumb img {
        margin: 0 auto;
        width: auto;
        display: block;
    }
    .news-thumb img {
        margin: 0 auto;
        display: block;
        max-width: 100%;
    }
    .news-export.ex-trailer, .news-export {
        float: right;
        width: 100%;
    }
    .panel_inner ul li {
        width: 100%;
    }
    .text-box h2 {
        font-size: 13px !important;
    }
}