@font-face {
  font-family: "iranyekan";
  src: url("assets/fonts/iranyekanLight.eot");
  src: url("assets/fonts/iranyekanLight.eot?�iefix") format("embedded-opentype"),
    url("assets/fonts/iranyekanLight.woff") format("woff"),
    url("assets/fonts/iranyekanLight.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.woodmart-shopping-cart .woodmart-cart-subtotal .amount,
.price .amount,
.widget_shopping_cart .total .amount,
#woo-archive .swiper-slide .theme-timer,
.theme-timer::before,
.owl-carousel .bubble span,
.woo_listing_wrapper .bubble span,
.star-rating span .rating span,
.box__dashboard .dash_card .value,
.box__dashboard .dash_card .value div,
.new_posts_my_account figcaption .post-time,
.related-item figcaption .post-time,
.wo-product-category .woocommerce-review-link span,
.price_slider_amount .price_label,
.woocommerce .woocommerce-result-count,
.count,
ul li.wc-layered-nav-rating a,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce-Price-amount.amount,
.inside-text,
.down_data span,
#wp-calendar tbody td,
.theme-timer,
.custom_marketing,
.woo-promotion__category-quantity,
.items--banner-discount-desc-code,
.woocommerce table.shop_table td,
.woocommerce table.shop_table td a,
time,
.woocommerce nav.woocommerce-pagination ul li span.current,
.marketing_u .btn-add-to-cart,
.slide-image-wrap .score-label,
.content_banner-discount,
#wp-calendar tbody td a,
.pagenumbers a,
.he-btn-container-cart .cart-items-count.count .header-cart-count,
button,
input,
select,
textarea,
.post-author {
  font-family: iranyekan;
}
.pagenumbers a,
.example-2 .menu-content span,
.example-2 .header .date,
.single-post-3 .version_undefined,
.single-post-3 .article-social-item .a-comment-count a,
.vc-wrapper .as-post-meta .comments,
.article-header .a-comment-count-bubble,
.content main .bar .item p.num,
.pagenumbers span.current,
.affiliate-ml .pick_ribbon span,
.reviewContainer .rateNumber.orangBg,
.details_info_prod .star-rating span strong ,.topics-gallery__item .image__fav .popularity__time-to-read .popularity__minutes-read{
  font-family: iranyekan;
}
        .movie_card {
            position: relative;
            display: block;
            width: auto;
            height: 395px;
            margin: 30px auto;
            overflow: hidden;
            border-radius: 10px;
            transition: all 0.4s;
        }
        .movie_card:hover {
            transform: scale(1.02);
            transition: all 0.4s;
        }
        .movie_card {
            position: relative;
        }
        .movie_rank:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            border-right: 70px solid #FFEB3B;
            border-top: 70px solid transparent;
            position: absolute;
            display: block;
            z-index: -1;
            -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
        }
        .movie_rank {
            position: absolute;
            top: 0;
            left: 0;
            color: #000;
            padding: 5px 10px;
            font-size: 24px;
            font-weight: 700;
            border-radius: 5px;
            z-index: 5;
            font-family: 'iranyekan';
        }
        .imdb{
            background-color: #f3ce13;
            color: #000 !important;
            font-size: large;
            font-weight: bold;
            padding: 2px 7px !important;
        }
        .info_section {
            position: relative;
            width: 100%;
            height: 100%;
            background-blend-mode: multiply;
            z-index: 2;
            border-radius: 10px;
        }
        .movie_actors {
            color: #f7e37c;
            font-size: small;
            padding: 0 25px;
        }
        .movie_header h3 {
            margin-top: 0.5em;
            margin-bottom: 0.5em;
        }
        .movie_header {
            position: relative;
            padding: 25px;
            height: 40%;
        }

        .movie_header h3 {
            color: #fff;
            font-weight: 400;
        }

        .movie_header h2 {
            color: #ffbf00;
            font-weight: 400;
            margin-bottom: 10px;
        }

        .movie_header h4 {
            color: #9ac7fa;
            font-weight: 400;
        }

        .minutes {
            display: inline-block;
            margin-top: 10px;
            color: #fff;
            padding: 5px;
            border-radius: 5px;
            border: 1px solid rgba(255, 255, 255, 0.13);
        }
        .links {
            display: inline-block;
            margin-top: 10px;
            color: #fff;
            padding: 5px 10px;
            border-radius: 5px;
            border: 1px solid rgba(255, 255, 255, 0.13);
        }
        .movie_desc p.text {
            font-size: 12px;
            line-height: 2;
        }
        .locandina {
            position: relative;
            float: right;
            margin-left: 20px;
            height: 120px !important;
            box-shadow: 0 0 20px -10px rgba(0, 0, 0, 0.5);
        }
        .movie_header .locandina {
            width: 80px !important;
        }
        .movie_desc {
            padding: 25px;
            height: 35%;
        }
.movie_header h2 span {
    color: #fff;
    font-size: small;
}
        .movie_desc .text {
            color: #cfd6e1 !important;
            text-align: justify;
        }

        .movie_social {
            height: 10%;
            padding: 0 15px; 
        }

        .movie_social ul {
            list-style: none;
            padding: 0;
        }

        .movie_social ul li {
            display: inline-block;
            color: rgba(255, 255, 255, 0.4);
            transition: color 0.3s;
            transition-delay: 0.15s;
            margin: 0 10px;
        }

        .movie_social ul li:hover {
            transition: color 0.3s;
            color: rgba(255, 255, 255, 0.8);
        }

        .movie_social ul li i {
            font-size: 10px;
            cursor: pointer;
        }
.movie_social a:hover {
    color: #ffbf00;
    border-color: #ffbf00;
}
        .blur_back {
            position: absolute;
            top: 0;
            z-index: 1;
            height: 100%;
            right: 0;
            background-size: cover;
            border-radius: 11px;
        }

        @media screen and (min-width: 768px) {

            .movie_header {
                width: 60%;
            }

            .movie_desc {
                width: 50%;
            }

            .info_section {
                background: linear-gradient(to left, #0d0d0c 50%, transparent 100%);
            }

            .blur_back {
                width: 100%;
                background-position: -10% 10% !important;
                background-size: contain !important;
            }
        }

        @media screen and (max-width: 768px) {
            .movie_header .locandina {
                width: 100% !important;
                display: block !important;
                margin: 0 auto !important;
                height: auto !important;
                padding: 0 60px 20px;
            }
            .movie_card {
                width: 95%;
                margin: 70px auto;
                min-height: 350px;
                height: auto;
            }
            .movie_actors {
                text-align: center;
            }
            .blur_back {
                width: 100%;
                background-position: 50% 50% !important;
            }

            .movie_header {
                width: 100%;
                margin-top: 35px;
                text-align: center;
            }
            .movie_social {
                text-align: center;
            }
            .movie_desc {
                width: 100%;
            }

            .info_section {
                background: linear-gradient(to top, rgb(20, 20, 19) 50%, transparent 100%);
                display: inline-grid;
            }
        }
        
.hide-mobile {
  display: none;
}
@media (min-width: 768px) {
  .hide-mobile {
    display: table-cell;
  }
}
.alignnone {
    margin-bottom: 10px !important;
}
.custom-avatar-circle {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAF6UExURdnc4drd4tve48/T17u/xa2yt62yuM/S19PX3KuwtoOJj3N5gW92fnN6gauwtdPX25San3F4f3B3f5WZnpWaoG92fZWan6uvtauwtM3Q1YGGjICHjLG2u3B4f3F4frG2upqfpG51fZqepNba3o6TmG91fY2TmtbZ3oyRlm91fouQmNXZ3dfa35CUmY+Umpmeo5mepMTIzXh/hnh/hZecocjL0IGIjsfL0MLGy4iOk3B3fsHGy6yxto6VmX+Gi3uChnuCh3+GjI6Vmq2xtsrN0srO0tzf5Nzf48zQ1L/DyLS5vq+zubW5vszP1Nvd4svP1K2ytpCVm32DinR7gXB2f3R7gpGVm66yt6arr3+Fin+GirzAxYeMknB3fYaMktjb4K+zuNjc4HV7gaywtXV8g3Z8gsbKzn+EiX6EisbKz252fbu+xHV7gru/xJOYnpSYnnmAhnmAh66zt5edopidotTX3ImPlIiOlICGjICGjczQ1X2EiX2Eiv///0ZFBygAAAABYktHRH2msRDJAAAAB3RJTUUH6QcCCzYkXPxuNAAAAZdJREFUSMft1EdbwkAQBmAmKFEc0awGxR41xoIFQdTYe8MuYu+994L+eHNQTCTJLicvfPf3+XazM3E40knnXwKcFkhJODMyXRk8u4GsbHcOYq7bk8eIgM8XkGhBoYCxKKtQJN8RvXlMJUUCSUQoZqgBXwn+Eiz10Q1XVk50qajk6DVVkp5I1XRRUysbSF0NlSj1BtLQ2EQl/mZjS4uffrJW413a6ILzoJ6gh/7FINCuf5dggOEt/SHdyeQQw1Uc0BFOGCncyTSX0NWtSqhFUrt7WKff2dvXPzA4NDziZF4yAIUfHeMVSGGVtdUfn0hh+bWOyanpmZnI1Kwyx6IA5hcWl5YFsiJEl1Zj8/TDAb+2rsrfj4myurFGXf/NLdU4MNs7m7ZgNxZsIH+Cwb1da7HviSJJCh4cWhqIHJkIzRxHLO4DJ6ciMQ2enZsbxWshCLnIV0xLLq+IZa6uzWr8N7I1kW9N9gbO79Ca4L3JbTiXSmyiPpj8Ax4lOyI9JYvnF9GOiK/PyeP4hnYE35M2FOIf9uQz/kO+AGxdUIUoRl5AAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDI1LTA3LTAyVDExOjU0OjE5KzAwOjAw65xOnAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyNS0wNy0wMlQxMTo1NDoxOSswMDowMJrB9iAAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjUtMDctMDJUMTE6NTQ6MzYrMDA6MDB5uaBrAAAAAElFTkSuQmCC);
    background-size: contain;
    border-top-right-radius: 50% !important;
    border-radius: 5px;
    border-bottom-left-radius: 50% !important;
}
.commentlist .comment, .commentlist .review {
    border-top-right-radius: 30px;
    background-color: #fbfbfb;
}
.commentlist .children .comment, .commentlist .children .review {
    background-color: #fff;
}
.commentlist .children .comment.depth-3 {
    background-color: #fbfbfb;
} 
cite.fn {
    background-color: #333;
    width: 60px;
    color: #fff;
    display: block;
    font-size: 12px;
    border-radius: 5px;
    text-align: center;
}
span.image__badge.image__badge--updated {
    font-size: xx-small;
    right: 12px;
    left: auto;
    background-color: #4CAF50;
}