@font-face {
    font-family: "irsans";
    src: url(../fonts/IRANSans.ttf);
}

body {
    font-family: irsans !important;
}

.index2-posts .slider-box .slid-main .posts .item-box .image .banner,
.site-header > .main-header-user {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: black !important;
}

* {
    font-family: irsans !important;
}

.site-header > .main-header-side .header-info .site-logo {
    position: relative;
    width: 280px;
    background: #0d121e;
    display: inline-block;
    height: 100%;
    border-bottom: 12px solid #fff;
}

.top-movies-section-slider .item .item-content .content .imdb-rate .imdb-btn {
    background: #f5c518;
    color: #000000;
}

.fa-duotone.fa-circle-play:after,
.fa-duotone.fa-play-circle:after,
.fad.fa-circle-play:after,
.fad.fa-play-circle:after {
    font-family: FontAwesome !important;
    content: "\f144" !important;
}

.fa-circle-play:before,
.fa-play-circle:before {
    font-family: FontAwesome !important;
    content: "\f144" !important;
    color: #79797989;
}

.fa-user-edit:before,
.fa-user-pen:before {
    font-family: FontAwesome !important;
    content: "\f4ff";
}

.thumbs-top-movies-main > .headline-title .main-title {
    color: #2843b800;
    font-weight: 300;
    font-size: 16px;
}

/* switch to light mode */
body.dark .site-header > .main-header-user > .head-user-side .switch-mode {
    display: none;
    background: linear-gradient(to bottom, #01162e, #002746) #01162e;
}

.fa-bell:before {
    font-family: FontAwesome !important;
    content: "\f0f3";
}

body.dark .site-header > .main-header-user > .head-user-side .notifications .icon {
    background-color: rgb(255 234 234 / 20%);
}

.fa-home-alt:before,
.fa-home-lg-alt:before,
.fa-home:before,
.fa-house:before {
    font-family: FontAwesome !important;
    content: "\f015";
}

.fa-film-alt:before,
.fa-film-simple:before {
    font-family: FontAwesome !important;
    content: "\f008";
}

.fa-tv-retro:before {
    font-family: FontAwesome !important;
    content: "\f03d";
}

.fa-magnifying-glass:before,
.fa-search:before {
    font-family: FontAwesome !important;
    content: "\f002";
}

.fa-circle-radiation:before,
.fa-radiation-alt:before {
    font-family: FontAwesome !important;
    content: "\f0e7";
}

.fa-television:before,
.fa-tv-alt:before,
.fa-tv:before {
    font-family: FontAwesome !important;
    /*content: "\f130";*/
}

.fa-angle-right:before {
    font-family: FontAwesome !important;
    content: "\f105";
}

.fa-angle-left:before {
    font-family: FontAwesome !important;
    content: "\f104";
}

.nice-select .list {
    width: fit-content !important;
}

.fa-masks-theater:before,
.fa-theater-masks:before {
    font-family: FontAwesome !important;
    content: "\f05a";
}

.fa-headset:before {
    font-family: FontAwesome !important;
    content: "\f590";
}

.fa-closed-captioning:before {
    font-family: FontAwesome !important;
    content: "\f20a";
    color: #c1c1c130;
}

.fa-closed-captioning2:before {
    font-family: FontAwesome !important;
    content: "\f20a";
    /*color: #ffffff;*/
}

.fa-ghost:before {
    font-family: FontAwesome !important;
    content: "\f54c";
}

.fa-popcorn:before {
    font-family: FontAwesome !important;
    content: "\f26c";
    color: #c1c1c130;
}

.fa-duotone.fa-calendar-alt:after,
.fa-duotone.fa-calendar-days:after,
.fad.fa-calendar-alt:after,
.fad.fa-calendar-days:after {
    font-family: FontAwesome !important;
    content: "\f073";
}

.fa-calendar-alt:before,
.fa-calendar-days:before {
    font-family: FontAwesome !important;
    content: "\f073";
}

.index2-posts .stream-posts .post-item .item:hover .title-box h2,
.main-blog .main-blog-posts .loop-posts article .title:hover,
.main-blog .main-topblog-movies .item .main-content > .title a:hover,
.main-side-item.download-box.series .dl-box .dlbox-episodes .episode-list .ep-item .inner-episode .qualities-q .item-q .side .btn.subtitle i,
.main-single .movies-body .main-side-item.download-box.movies .dl-box .type-list .item-type .side .btn.subtitle i,
.main-single .movies-body .main-side-item.main-post-content a:hover,
.main-single-blog .blog-sidebar .sidebar-box .last-blog-cm .cm-item a:hover .content .post-title,
.movies-h-single .movies-h-info .left-h-content > .headline-title .site-rating .rate-btns .bt:hover,
.movies-h-single .movies-h-info .left-h-content > .real-content .side.left-box .post-meta .item .item-info a:hover,
.siteSingle-movie .dlb-movies .main-links .link-list .item .side.btns .btn.subtitle i,
.siteSingle-movie .dlb-series .body-links .episode-list .e-item .e-links .item .side.btns .btn.subtitle i,
.siteSingle-movie .head-hero .content-hero .post-metadatas .item.sub,
.thumbs-top-movies-main .top-movies-thumbs-slider .item:hover .title-box h2,
.thumbs-top-movies-main .top-movies-thumbs-slider .swiper-slide-active .item .title-box h2,
.top-movies-section-slider .item .item-content .content .title a:hover {
    color: #2643ff;
}

.index2-posts .slider-box .slid-main .slider-post-animate .item:nth-of-type(5) {
    width: 147px;
    background-color: #2843b8;
    top: 220px;
    right: -160px;
}

.index2-posts .slider-box .slid-main .slider-post-animate .item:nth-of-type(7) {
    width: 147px;
    background-color: #2843b8;
    left: -4px;
    top: 285px;
}

.index2-posts .slider-box .slid-main .slider-post-animate .item:nth-of-type(4) {
    background-color: #2843b8;
}

.fa-paper-plane:before {
}

.site-footer .footer-bottom > .main {
    justify-content: center;
}

body.dark .site-footer {
    background: url(../../Media/back.jpg) bottom center / contain repeat #151822;
    border-top: 11px solid #131620;
}

.site-footer .footer-bottom > .main .site-copyright {
    color: #ddd;
    font-size: 15px;
    font-weight: normal;
    padding: 15px 0;
}

.fa-wrench:before {
    font-family: FontAwesome !important;
    content: "\f0ad";
}

.fa-folder-open:before {
    font-family: FontAwesome !important;
    content: "\f059";
}

.fa-blog:before {
    font-family: FontAwesome !important;
    content: "\f781";
}

.fa-gauge-simple-max:before,
.fa-tachometer-fastest:before {
    font-family: FontAwesome !important;
    content: "\f0c6";
}

.index2-posts .blog-posts .posts-slider .post-item:hover .title a {
    color: #1731ce !important;
}

.index2-posts .slider-box .slid-main .posts .item-box .content-hover .top-info .imdb-rate span,
.index2-posts .slider-box2 .main-slider-info .slider .posts .item .item-box .content-hover .top-info .imdb-rate span,
.index2-posts .stream-posts .post-item .item .pic .cover-content .bottom-content .imdb-rate span,
.main-collection-itemslist .list .item .inner-item .cover-content .bottom-content .imdb-rate span,
.main-single .movies-body .main-side-item.related-movies .slider-box .item .cover-content .bottom-content .imdb-rate span,
.main-single-blog .right-side > .box.related-movies .blog-related-movies-slider .main-related-movies .item .cover-content .bottom-content .imdb-rate span,
.mainSite-sidebar .sidebar-box .box-content .post-slider .swiper-slide .main-item .img-cover .imdb-rate span,
.siteSingle-movie .rltd-posts .main-slider .item .cover-content .bottom-content .imdb-rate span,
.thumbs-top-movies-main .top-movies-thumbs-slider .item .cover-content .bottom-content .imdb-rate span {
    color: #1731ce !important;
}

.fa-thumbs-up:before {
    font-family: FontAwesome !important;
    content: "\f004";
}

.index2-posts .slider-box .slid-main .posts .item-box .content-hover .top-info .popular-rate,
.index2-posts .slider-box2 .main-slider-info .slider .posts .item .item-box .content-hover .top-info .popular-rate {
    color: white;
}

.popular-rate span,
.popular-rate i {
    color: white !important;
}

.site-header > .main-header-side .header-info .header-nav-info .user-panel .login-register .btn i {
    position: relative;
    top: 0px;
}

.fa-paper-plane:before {
    font-family: FontAwesome !important;
    content: "\f1d8";
}

.fa-instagram:before {
    font-family: FontAwesome !important;
    content: "\f16d";
}


.fa-facebook-f:before {
    font-family: FontAwesome !important;
    content: "\f232";
}
/* هاور روی منو ها */
.site-header > .main-header-side .header-info .header-nav-info .header-menu > li > .dropdown-menu {
    display: none !important;
}

.dropdown-menu
.ad-search-section .desk-adv .input-box .nice-select {
    padding: 12px 18px 12px 30px;
    border-radius: 20px;
    height: unset;
    font-size: 14px;
    color: #777;
    font-weight: 500;
    width: 100px;
    background-color: #dee0e5;
}

.top-movies-thumbs-slider .swiper-slide-active .item .pic::after {
    display: none;
}

.fa-angle-down:before {
    font-family: FontAwesome !important;
    content: "\f105";
}

.fa-bars-filter:before {
    font-family: FontAwesome !important;
    content: "\f104";
}

.fa-bars:before, .fa-navicon:before {
    font-family: FontAwesome !important;
    content: "\f0c9";
}

.fa-floppy-disk:before, .fa-save:before {
    font-family: FontAwesome !important;
    content: "\f004";
}

.fa-user:before {
    font-family: FontAwesome !important;
    content: "\f007";
}

@media (max-width:550px) {
    .d-sm-none {
        display: none;
    }
}

.d-sm-block {
    display: none;
}

@media (max-width:550px) {
    .d-sm-block {
        display: block;
    }

    .head-user-side-sm {
        bottom: 0 !important;
        top: 15px;
    }
}

@media (max-width:799px) {
    .thumbs-top-movies-main > .headline-title .main-title {
        color: #01117a;
        font-weight: 300;
        font-size: 16px;
        margin-bottom: 13px;
    }
}

@media (max-width: 800px) and (min-width: 550px) {
    body.selectable .site-header > .main-header-user > .head-user-side .notifications {
        left: 215px;
        position: absolute;
        bottom: 0;
        top: -33px;
    }
}

.site-header > .main-header-user > .head-user-side .notifications .list .item .info .time {
    font-weight: 500;
    color: #898989;
    font-size: 11px;
}

.close-side {
    display: none !important;
}

.movies-h-single .movies-h-info .left-h-content > .real-content .side.left-box .post-meta .item {
    background-color: rgba(28, 28, 28, 0.678);
}

.fa-microphone:before {
    font-family: FontAwesome !important;
    content: "\f130";
}

.fa-alarm-clock:before {
    font-family: FontAwesome !important;
    content: "\f017";
}

.fa-globe:before {
    font-family: FontAwesome !important;
    content: "\f0ac";
}

.fa-user-plus:before {
    font-family: FontAwesome !important;
    content: "\f234";
}

.fa-calendar-day:before {
    font-family: FontAwesome !important;
    content: "\f073";
}

.fa-language:before {
    font-family: FontAwesome !important;
    content: "\f1ab";
}

.movies-h-single .movies-h-info .left-h-content > .real-content .side.left-box .post-meta .item .title i {
    color: white;
}

.movies-h-single .movies-h-info .left-h-content > .headline-title .site-rating .rates-result {
    width: 100%;
    text-align: center;
    display: flex;
    color: #494fff;
    direction: ltr;
    align-items: center;
    justify-content: end;
    margin-top: 2px;
}

.main-single .movies-h-single .main-h-content .movies-h-info .right-h-content > .imdb-rate .imdb-btn {
    background: #f5c518;
    color: black;
}

    .main-single .movies-h-single .main-h-content .movies-h-info .right-h-content > .imdb-rate .imdb-btn::after {
        display: none;
    }

.fa-users:before {
    font-family: FontAwesome !important;
    content: "\f0c0";
}

.fa-user-crown:before {
    font-family: FontAwesome !important;
    content: "\f508";
}

.fa-trophy:before {
    font-family: FontAwesome !important;
    content: "\f091";
}

.fa-arrow-right:before {
    font-family: FontAwesome !important;
    content: "\f061";
}

.fa-arrow-left:before {
    font-family: FontAwesome !important;
    content: "\f060";
}

.fa-arrow-down-to-arc:before {
    font-family: FontAwesome !important;
    content: "\f019";
}

.fa-play:before {
    font-family: FontAwesome !important;
    content: "\f04b";
}

.fa-arrow-down-to-square:before {
    font-family: FontAwesome !important;
    content: "\f56d";
}

.fa-grid-2:before {
    font-family: FontAwesome !important;
    content: "\f03a";
}

.main-single .movies-body .main-side-item > .title i {
    margin-top: 0;
}

.fa-duotone.fa-tags:after, .fad.fa-tags:after {
    font-family: FontAwesome !important;
    content: "\f02c";
    font-size: 20px;
    color: #2643ff;
}

.fa-duotone:before, .fad:before {
    display: none;
}

.main-single .movies-body .main-side-item.related-movies .heading .title {
    background-color: transparent;
}

    .main-single .movies-body .main-side-item.related-movies .heading .title::before {
        display: none;
    }

.fa-face-smile-relaxed:before {
    font-family: FontAwesome !important;
    content: "\f118";
}

.fa-duotone.fa-comments:after, .fad.fa-comments:after {
    display: none;
}

.main-side-item.related-movies {
    background-color: #131722 !important;
}

.fa-duotone.fa-angle-double-left:after, .fa-duotone.fa-angles-left:after, .fad.fa-angle-double-left:after, .fad.fa-angles-left:after {
    font-family: FontAwesome !important;
    content: "\f104";
    color: rgb(126, 126, 255);
}

.fa-comment-captions:before {
    font-family: FontAwesome !important;
    content: "\f086";
    color: #0018ab;
}

.movies-h-single .movies-h-info .left-h-content > .headline-title .title h1::after {
    background-color: #2843b8;
}

.site-header > .main-header-side .header-info .header-nav-info .header-menu > li > .item > .icon > i {
    color: #cecece;
    display: block;
    font-size: 25px;
}

.site-header > .main-header-side .header-info .header-nav-info .header-menu > li > .item > .title > samp {
    color: #cecece;
}

.site-header > .main-header-side .header-info .site-logo > a > img {
    width: 195px !important;
}

.fa-location-dot:before, .fa-map-marker-alt:before {
    font-family: FontAwesome !important;
    content: "\f3c5";
}

.main-single .movies-h-single .main-h-content .breadcrumbs a::after {
    font-family: FontAwesome !important;
    content: "\f053";
}

.site-footer .footer-bottom > .main .copyright {
    display: none;
}

.fa-file-alt:before, .fa-file-lines:before, .fa-file-text:before {
    display: none;
}

.fa-duotone.fa-tv-retro:after, .fad.fa-tv-retro:after {
    display: none;
}

.fa-power-off:before {
    font-family: FontAwesome !important;
    content: "\f011";
}

.fa-grid-horizontal:before {
    font-family: FontAwesome !important;
    content: "\f58d";
}

.fa-circle-heart:before, .fa-heart-circle:before {
    font-family: FontAwesome !important;
    content: "\f004";
}

.fa-sparkles:before {
    font-family: FontAwesome !important;
    content: "\f521";
}

.fa-comments:before {
    font-family: FontAwesome !important;
    content: "\f086";
}

.fa-ticket:before {
    font-family: FontAwesome !important;
    content: "\f145";
}

.fa-user-edit:before, .fa-user-pen:before {
    font-family: FontAwesome !important;
    content: "\f4ff";
}

.fa-clock-eight-thirty:before {
    font-family: FontAwesome !important;
    content: "\f4fd";
}

@media only screen and (min-width: 1000px) {
    .panel-content > .panel-dashboard .top-features .feature-item {
        width: calc(33.3% - 20px) !important;
    }
}

.fa-list-check:before, .fa-tasks:before {
    font-family: FontAwesome !important;
    content: "\f0ae";
}

.site-header > .main-header-side .header-info .header-nav-info .user-panel .user-nav .profile .logout {
    color: #fff;
    background-color: #1a36af;
}

.main-userpanel .panel-content > .headline-title .breadcrumbs a::after {
    font-family: FontAwesome !important;
    content: "\f104";
}

.fa-motorcycle:before {
    font-family: FontAwesome !important;
    content: "\31";
}

.fa-balloon:before {
    font-family: FontAwesome !important;
    content: "\33";
}

.fa-helicopter:before {
    font-family: FontAwesome !important;
    content: "\36";
}

.fa-rocket-launch:before {
    font-family: FontAwesome !important;
    content: "\f521";
}

.main-userpanel .panel-sidebar .inner-side .profile {
    background: linear-gradient(to right, rgb(50 70 157), #757ea7) !important;
}

.fa-gift:before {
    font-family: FontAwesome !important;
    content: "\f06b";
}

.main-single-blog .right-side .main-single-box .top-post .info .content .main-content > .breadcrumbs a::after, .main-site .main-index .blog-posts article .blog-item::after {
    font-family: FontAwesome !important;
    content: "\f104";
}

.fa-quote-right-alt:before, .fa-quote-right:before {
    display: none;
}

.fa-whatsapp:before {
    font-family: FontAwesome !important;
    content: "\f40c" !important;
}

.fa-telegram-plane:before, .fa-telegram:before {
    font-family: FontAwesome !important;
    content: "\f1d8" !important;
}

.fa-list-dropdown:before {
    font-family: FontAwesome !important;
    content: "\f022" !important;
}

.fa-ad:before, .fa-rectangle-ad:before {
    font-family: FontAwesome !important;
    content: "\f641" !important;
}

.fa-superpowers:before {
    font-family: FontAwesome !important;
    content: "\f0a1" !important;
}

.fa-duotone:before, .fad:before {
    display: none;
}

.fa-duotone.fa-edit:after, .fa-duotone.fa-pen-to-square:after, .fad.fa-edit:after, .fad.fa-pen-to-square:after {
    font-family: FontAwesome !important;
    content: "\f044";
}

.fa-calendar-lines-pen:before {
    font-family: FontAwesome !important;
    content: "\f31c";
}

.fa-bullhorn:before {
    font-family: FontAwesome !important;
    content: "\f0a1";
}

.fa-star:before {
    font-family: FontAwesome !important;
    content: "\e0b7";
}

.fa-star:before {
    font-family: FontAwesome !important;
    content: "\f005";
}

.img-about-container {
    display: flex;
    justify-content: center;
}

.about-des {
    color: #c6c6c6;
    line-height: 38px !important;
}

.main-auth-panel .right-side, .main-userpanel .panel-content > .content-box > .section_content.panel-checkout .checkout-form .discount-box .body > .input-discount, .main-userpanel .panel-content > .content-box > .section_content.panel-checkout .checkout-form .discount-box .body > label {
    width: 100% !important;
}

.fa-user:before {
    font-family: FontAwesome !important;
    content: "\f007";
}

.fa-key:before {
    font-family: FontAwesome !important;
    content: "\f084";
}

.d-none {
    display: none;
}

.main-auth-panel .right-side .form-box .form .input > input[type=tel]:not(:disabled)::placeholder {
    color: #fff;
}

.main-auth-panel .right-side .form-box .form .input > input[type=tel] {
    background: 0 0;
    border: 0;
    width: calc(100% - 30px);
    padding: 15px 5px;
    outline: 0;
    font-size: 13px;
}

.fa, .fas {
    font-family: FontAwesome,"Font Awesome 6 Pro" !important;
}

.bt-icon i {
    vertical-align: middle;
}

.movies-h-single .movies-h-info .left-h-content > .headline-title .site-rating .rates-result i {
    top: 0;
}

.main-single .movies-h-single .movies-h-info .right-h-content .site-rating .rate-btns .bt {
    padding: 7px 10px;
}

.like.active {
    color: #b2102f !important;
}
