@charset "utf-8";
/* CSS Document */
/*
Theme Name:   Cinema
Theme URI: 	  http://demo.wizgraphic.ir/cinema
Author:       ویزگرافیک
Author URI:   http://wizgraphic.ir/
Text Domain:  cinema
Version:      4.2.1
Create Date:  1399/06/15
Update Date:  1401/08/17
Tags:
License:      GPL2
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
*/

*{
    direction: rtl;
    font-family: "iranyekan";
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
    font-family: "iranyekan" !important;
}
.film-tag-single-post{
    font-family: "iranyekan";
}
ul, ol{
    padding: 0;
    margin: 0 !important;
    list-style: none;
}
a, a:hover, a:active, a:focus{
    outline: none !important;
    text-decoration: none !important;
}
body{
    background: #fff;
}

:focus {
    outline: none !important;
}
.comment-p span a{
    color: #666;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{
    outline: none !important;
}
.select2-selection{
    outline: none !important;

}
.main-film-site{
    min-height: 300px;
}
.menu-item-depth-0 .show-if-menu-top{
    display: none !important;
}
.gallery_left-side{
    float: none !important;
}
.jwppp-video-box .jw-logo{
    width: 54px !important;
height: 24px !important;
}
.jwppp-video-box{
    margin: 0px !important;
}
.single-post-fluid .jwplayer{
    width: auto !important;
    height: 410px !important;
}
.jwplayer .jw-preview {
    background-size: cover !important;
}
.btn.focus, .btn:focus {
    box-shadow: 0 0 0 .2rem rgba(196, 196, 196, 0.25);
}
button:focus {
    outline: none;
}
.page-header .page-title ,.page-header .page-title h1{
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #53565D;

}
.page-header{
    font-size: 13px;
    color: #53565D;
    margin-bottom: 20px;
}
.page-header i{
    font-size: 13px;
    color: #53565D;
    margin-left: 5px;
}
.page-header .page-title .filter-search-tilte{
    font-size: 14px;
    background: #EEE;
    padding: 5px 8px;
    border-radius: 4px;
    margin-right: 7px;
}
.page-header .page-title .filter-search-tilte:before{
    font-family: film;
    content: "\f029";
    font-size: 12px;
    margin-left: 4px;
    opacity: 0.7;
}
.modal-header .close:not(:disabled):not(.disabled):hover{
    color: #FF3E6A;
    transition: .3s;
}
.btn-primary:not(:disabled):not(.disabled):active:focus{
    box-shadow:none !important;
}
.form-control:focus{
    box-shadow: 0 0 0 .2rem rgba(215, 215, 215, 0.25)!important;
    border-color: #dbdbdb !important;
}
.single-post-film{
    min-height: 385px;
}
/*=========================== serial-style ===========================*/
.has_serial .thumb-serial-img{
display: inline-block;
    transition: .3s;
}

.has_serial .thumb-serial-img2{
display: inline-block;
    transition: .3s;
}
.has_serial:hover .thumb-serial-img2{
    opacity: 0;
    top: 0px;
}
.has_serial:hover .thumb-serial-img{
    opacity: 0;
    top: 0px;
}
.thumb-serial-img {
    width: 80%;
    top: -7px;
    opacity: .6;
}
.thumb-serial-img, .thumb-serial-img2 {
    height: 18px;
    z-index: -1;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 3px 3px 0 0;
    transition: top .2s ease-out;
    display: none;

}
.thumb-serial-img2 {
    width: 70%;
    top: -14px;
    opacity: .4;
}














.has_serial2 .thumb-serial-img-c{
    display: inline-block;
    transition: .3s;
}

.has_serial2 .thumb-serial-img2-c{
    display: inline-block;
    transition: .3s;
}
.has_serial2:hover .thumb-serial-img2-c{
    opacity: 0;
    top: 15px;
}
.has_serial2:hover .thumb-serial-img-c{
    opacity: 0;
    top: 15px;
}
.thumb-serial-img-c {
    width: 80%;
    top: 8px;
    opacity: .6;
}
.thumb-serial-img-c, .thumb-serial-img2-c {
    height: 18px;
    z-index: -1;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 3px 3px 0 0;
    transition: top .2s ease-out;
    display: none;

}
.thumb-serial-img2-c {
    width: 70%;
    top: 2px;
    opacity: .4;
}
.serial_class_pad-slider{
    padding-top: 15px;
}




/*=========================== /serial-style ===========================*/
/*=========================== mc4wp-form ===========================*/
.mc4wp-form .input-group{
    background: #fff;
    padding: 4px 4px;
    border-radius: 4px;
}
.mc4wp-form .input-group .form-control{
    background: none;
border: none;

}
.mc4wp-form .input-group .input-group-append input{
    background: #FF3E6A;
border: none;
border-radius: 4px;
color: #fff;
transition-duration: .3s;
cursor: pointer;
}
.mc4wp-form .input-group .input-group-append input:hover{
    opacity: 0.8;
}
/*=========================== /mc4wp-form ===========================*/
/*=========================== main-menu ===========================*/
.pro-menus .panel-title-back{
    padding: 10px;
    padding-bottom: 0;
}
.pro-menus .panel-title-back h4{
    color: #df0f50;
font-size: 15px;
}
.header-main-menu.vertical-menu ul.main-menu > li > a > i {
    position: static;
    font-size: inherit;
    opacity: 1;
    margin-left: 5px;
    width: 24px;
    display: inline-block;
    height: 24px;
    background-size: cover;
    margin-bottom: -8.5px;
}

.header-main-menu>ul>li{
    position: relative;
    padding: 10px;
    transition: .3s;
    cursor: pointer;
}
.header-main-menu ul li a{
    color: #484b62;
}
.header-main-menu>ul>li:last-child{
    margin-bottom: 0px;
}

.header-main-menu>ul>li:hover>a , .header-main-menu>ul>li:hover{
    color: #FF3E6A;
}
.header-main-menu li .sub-menu>li:hover>a{
    color: #FF3E6A;
}

.header-main-menu ul li a{
    font-size: 14px;
    transition-duration: .3s;
    font-weight: 400;
}
.header-main-menu ul li:last-child{
    margin-left: 0;
}
/*
.header-main-menu .menu-item-has-children::after{
    font-family: film;
    content: "\e9d8";
    margin-right: 8px;
    margin-top: 4px;
    float: left;
    font-size: 12px;
    transition: .3s;
    position: absolute;
    top: 9px;
    left: 0;
}
 */
.header-main-menu .menu-item-has-children::after{
    font-family: film;
    content: "\e8d9";
    margin-right: 8px;
    margin-top: 4px;
    font-size: 12px;
    transition: .3s;
    position: absolute;
    top: 9px;
    left: 10px;
}
.header-main-menu .menu-item-has-children::after:hover{
    color: #FF3E6A;
}

.header-main-menu .menu-item-has-children.li-item::after{
    font-family: film;
    content: "\e8dc";
}

.header-main-menu .menu-item-has-children .menu-item-has-children::after{
    content: "";
}

.header-main-menu .menu-item-has-children:focus::after{
    transform: rotate(90deg);

}
.header-main-menu li>ul{
    transition: .2s;
    -webkit-animation-name: MenuSlideDown;
    animation-name: MenuSlideDown;
    -webkit-animation-duration: .2s;
}
.header-main-menu li>ul::before {
    content: '';
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: -20px;
    width: 20px;
}
.header-main-menu li > ul{
    margin: 10px !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
    background: #F5F5F9;
    border-radius: 6px;
}
.header-main-menu li>ul li{

    padding: 10px;
}
.header-main-menu li>ul li a{

    display: block;
}
.header-main-menu li>ul ul{
    right: 100%;
    top: 0;
    margin-right: 10px !important;
}
/*
.header-main-menu li:not(:hover)>ul{
    display: none;
}

 */
.header-main-menu li>ul{
    display: none;
}
.header-main-menu li>.active{
    display: block;
}





.header-main-menu li>ul li{
    display: block;
}

.header-main-menu li>ul li.menu-item-has-children>a::after{
    font-family: film;
    content: "\e8d9";
    float: left;
    font-size: 12px;
}
.header-main-menu li>ul li.menu-item-has-children.li-item>a::after {
    font-family: film;
    content: "\e8dc";
}



/*=========================== /main-menu ===========================*/
/*=========================== color ===========================*/
.panel-back-one{
    background: #F8F9FA;
}

.panel-back-two{
    background: #FF3E6A;
}

.panel-back-three{
    background: #FF3E6A;
}
.panel-back-three:hover{
    background: #DD204B;
}
.panel-back-for{

}
.panel-back-five{

}



.panel-color-one{
    color: #53565D;/*title-color*/
}
.panel-color-two{

}
.panel-color-three{

}
.panel-color-for{

}
.panel-color-five{

}
/*=========================== /color ===========================*/

/*=========================== media ===========================*/
.select-list-film  .select2{
    width: 100% !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    right: auto !important;
    left: 1px;
}
.select-list-film .select2-container--default .select2-selection--single{
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 36px;
    cursor: pointer;
    font-size: 15px;
    color: #495057 !important;
    border: none;
}
.select-list-film .select2-container--default .select2-selection--single span{
    color: #495057 !important;
    padding: .375rem .75rem !important;
}
.select2-results ul li{
    color: #495057 !important;
    font-size: 15px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 5px !important;
}
.modal{
    padding-right: 0 !important;
}
.modal-dialog{
    margin: 0;
    max-width: initial;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal-content{
    margin: auto;
}
.select-list-film select{
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 6px;
    height: 35px;
    cursor: pointer;
    font-size: 15px;
}
.select-list-film input{
    padding-right: 10px;
    padding-left: 10px;
    width: 100%;
    border: none;
    border-radius: 6px;
    height: 35px;
    cursor: pointer;
    font-size: 15px;
}
.select-list-film{
    margin-bottom: 20px;
}
.select-list-film select.form-control {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}



.modal-header{
    background: #F8F9FA;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 25px;
    padding: 15px;
}
.modal-header span{

    color: #495057;
    font-size: 16px;
}
.modal-header button{
    padding: 10px 16px;
}




@-webkit-keyframes expandAndFade {
    100% {
        -webkit-transform: scale(2);
        opacity: 0;
    }
}
@keyframes expandAndFade {
    100% {
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0;
    }
}
.search-pop-button{
    margin: auto;
    margin-bottom: 30px;
    margin-top: 10px;
}
.search-pop-button button{
    cursor: pointer;
    border-radius: 6px;
    background: #ff3e6a;
    width: 100%;
    height: 100%;
    position: relative;
    border: 2px solid #fff;
    text-align: center;
    font-weight: bold;
    color: #fff;
    -webkit-transition: -webkit-transform 0.4s;
    transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
    padding: 10px 16px;
}

.search-btn-hover-effect button:after, .search-btn-hover-effect button:before {
    content: '';
    position: absolute;
    top: -3px;
    right: -3px;
    left: -3px;
    bottom: -3px;
    border-radius: 6px;
    border: 2px solid #ff3e6a;
}
.search-btn-hover-effect button:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.search-btn-hover-effect button:hover:after, .search-btn-hover-effect button:hover:before {
    -webkit-animation: expandAndFade 2s infinite;
    animation: expandAndFade 2s infinite;
}
.search-btn-hover-effect button:hover:after {
    -webkit-animation: expandAndFade 2s 0.7s infinite;
    animation: expandAndFade 2s 0.7s infinite;
}
/*=========================== media ===========================*/

/* ======================  serch  ======================== */
.not-ajax-search-film{
    background: #F8F9FA;
    text-align: center;
    padding: 15px;
    font-size: 14px;
    color: #646464;
}
.not-ajax-search-film i{
    margin-left: 5px;
}

.boxSearch-form .search-results{
    opacity: 0;
}
.op-search-ajax .search-results{
    opacity: 1;
}
.boxSearch-form .search-results{
    position: absolute;
    z-index: 20;
    margin-top: 10px;
    border-radius: 4px;

}
.boxSearch-form .search-results ul li a{
    display: flex;
    align-items: center;
    background: #fff;
    padding: 10px;
    transition-duration: .3s;
}
.search-results ul li a:hover{
background: #F8F9FA;
}
.search-results ul li a img{
    border-radius: 4px;
}
.search-results-img{
    flex: 0.7;
    margin-left: 15px;
}
.search-results-info{
    flex: 1;
}
.search-results-img{
    width: 100%;
    height: 85px;
    overflow: hidden;
    position: relative;
    border-radius: 6px;
}
.search-results-img img{
    width: 100%;
    height: auto;
    max-width: inherit;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
}
.search-results ul li a h6{
    color: #515151;
    font-size: 14px;
    font-weight: 400;
}
.search-results ul li a span{
    font-size: 13px;
    color: #6f7285;
}
.boxSearch {
    width: 100%;
}

.boxSearch-form {
    position: relative;
}
.boxSearch-form .goSearch{
    cursor: pointer;
}

.boxSearch-form input {
    width: 100%;
    background: #F8F9FA;
    border-radius: 4px;
    padding: 14px;
    color: #8E939B;
    padding-right: 50px;
    border: none;
    font-size: 15px;
}

.goSearch {
    position: absolute;
    left: 5px;
    top: 5px;
    border-radius: 4px;
    padding: 8px;
    border: none;
    background: #FF3E6A;
    color: #fff;
}

.filter-film-search {
    position: absolute;
    right: 5px;
    top: 5px;
    background: #fff;
    border-radius: 4px;
    padding: 8px;

}

.filter-film-search i {
    color: #8E939B;

}
.boxSearch-form button:focus{
    border: none;
}

.boxSearch-two .filter-film-search{
    padding: 1px;
    right: 9px;
    top: 9px;
}
.boxSearch-two .goSearch{
    padding: 1px;
    left: 2px;
    top: 2px;
}
.boxSearch-two .boxSearch-form input{
    padding: 12px;
    padding-right: 40px;
    font-size: 13px;
}
.goSearch2{
    padding: 0;
    background: none;
    border: none;
    cursor: pointer;
}






.goSearch svg{
    -webkit-box-flex: 1;
    flex: 1;
    fill: #111;
}


.goSearch .searching-search-svg svg{
    width: 2em;
    height: 2em;

}


.goSearch .searching-search-svg{
    position: absolute;
    top: 4px;
    bottom: 0;
    left: 0;
    right: 0;
}


.goSearch .typing-search-svg svg{
    width: 1.5em;
    height: 1.5em;
}


.goSearch .typing-search-svg{
    position: absolute;
    top: 8px;
    bottom: 0;
    left: 0;
    right: 0;
}



.goSearch{
    width: 38px !important;
    height: 40px !important;
}
.typing-search-svg{
    display: none;
}
.searching-search-svg{
    display: none;
}
.form-typing .typing-search-svg{
    display: inherit;
}
.form-searching .searching-search-svg{
    display: inherit;
}
.form-typing .goSearch i{
    display: none;
}
.form-searching .goSearch i{
    display: none;
}

.search-results ul{
    border-radius: 4px;
    overflow: hidden;
}

/* ======================  /serch  ======================== */
/*=========================== media ===========================*/
.select-list-film  .select2{
    width: 100% !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    right: auto !important;
    left: 1px;
}
.select-list-film .select2-container--default .select2-selection--single{
    width: 100%;
    border: none;
    border-radius: 4px;
    height: 35px;
    cursor: pointer;
    font-size: 15px;
    color: #495057 !important;
}
.select-list-film .select2-container--default .select2-selection--single span{
    color: #495057 !important;
    padding: .375rem .75rem !important;
}
.select2-results ul li{
    color: #495057 !important;
    font-size: 15px !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background: #eee;
    color: #495057 !important;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: #eee;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 5px !important;
}
.modal{
    padding-right: 0 !important;
}
.modal-dialog{
    margin: 0;
    max-width: initial;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal-content{
    margin: auto;
}
.select-list-film select{
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 6px;
    height: 35px;
    cursor: pointer;
    font-size: 15px;
}
.select-list-film input{
    padding-right: 10px;
    padding-left: 10px;
    width: 100%;
    border: none;
    border-radius: 6px;
    height: 35px;
    cursor: pointer;
    font-size: 15px;
}
.select-list-film{
    margin-bottom: 20px;
}
.select-list-film select.form-control {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}



.modal-header{
    background: #F8F9FA;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 25px;
    padding: 15px;
    border-bottom:none;
}
.modal-header span{

    color: #495057;
    font-size: 16px;
}
.modal-header button{
    padding: 10px 16px;;
}
.btn-goSearch-popup{
    text-align: center;
    width: 100%;
    margin: 25px 0;
}
.btn-goSearch-popup button {
    position: relative;
    outline: none;
    text-decoration: none;
    border-radius: 6px;
    cursor: pointer;
    text-transform: uppercase;
    opacity: 1;
    background-color: #FF3E6A;
    padding: 13px 25px;
    border: none;
    cursor: pointer;
}
.btn-goSearch-popup button span {
    font-weight: 500;
    letter-spacing: 0.7px;
    font-size: 15px;
    color: #fff;
}
.btn-goSearch-popup button:hover {
    animation: rotate 0.7s ease-in-out both;
}
.btn-goSearch-popup button:hover span {
    animation: storm 0.7s ease-in-out both;
    animation-delay: 0.06s;
}

@keyframes rotate {
    0% {
        transform: rotate(0deg) translate3d(0, 0, 0);
    }
    25% {
        transform: rotate(3deg) translate3d(0, 0, 0);
    }
    50% {
        transform: rotate(-3deg) translate3d(0, 0, 0);
    }
    75% {
        transform: rotate(1deg) translate3d(0, 0, 0);
    }
    100% {
        transform: rotate(0deg) translate3d(0, 0, 0);
    }
}
@keyframes storm {
    0% {
        transform: translate3d(0, 0, 0) translateZ(0);
    }
    25% {
        transform: translate3d(4px, 0, 0) translateZ(0);
    }
    50% {
        transform: translate3d(-3px, 0, 0) translateZ(0);
    }
    75% {
        transform: translate3d(2px, 0, 0) translateZ(0);
    }
    100% {
        transform: translate3d(0, 0, 0) translateZ(0);
    }
}
/*=========================== media ===========================*/








/*--------------------====  silngle-tabs-film  ====---------------------------------*/
.silngle-tabs-film ul{
    margin-bottom: 0;
}
.silngle-tabs-film .nav-tabs{
    border: none;
    margin-bottom: 30px;
    border: none;

}
.silngle-tabs-film .nav-tabs li{
    transition-duration: 100s;
    transform: translate3d(0px, 0px, 0px);
}
.silngle-tabs-film .nav-tabs li a{
    font-size: 14px;
    font-weight: 400;
}
.silngle-tabs-film .nav-tabs .active a{
    background: #f5f5f5;
    color: #FD8D3C;
    border-radius: 5px;

}
.silngle-tabs-film .nav-tabs .active a i{
    color: #FD8D3C;
}
.silngle-tabs-film .nav-tabs a{
    color: #777;;
    padding: 10px 20px;
    font-size: 14px;
}
.silngle-tabs-film .nav-tabs a i{
    color: #cfcfcf;
}
.silngle-tabs-film .nav-tabs .tabTitle {
    margin-left: 12px;
}
.silngle-tabs-film .silngle-tabs-film-bt{
    background: #fff;
    color: #666;
    box-shadow: rgba(0,0,0,.1) 0 2px 6px;
    -webkit-box-shadow: rgba(0,0,0,.1) 0 2px 6px;
    padding: 20px;
    border-radius:12px;
    margin-top: 20px;
}
/*--------------------====  silngle-tabs-film  ====---------------------------------*/

.header-car-film{
    width: 100%;
}
.title-panel-film{
    margin-bottom: 30px;
    display: inline-block;
}
.title-panel-film i{
    background: #F7F9FA;
    border-radius: 6px;
    padding: 10px;
    color: #ACB3B9;
    margin-left: 12px;
}
.title-panel-film span{
    font-size: 18px;
    font-weight: 400;
}
.mrg-panel{
    margin-top: 40px;
}
.owl-arrow{
    float: left;
}
.owl-arrow span i{
    background: #F7F9FA;
    border-radius: 6px;
    padding: 10px;
    color: #ACB3B9;
    margin-right: 12px;
}

/*=================================*/
.single-not-vip{
    position: relative;
}
.single-not-vip-img img{
    border-radius: 12px;
}
.single-not-vip-title{
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    top: 0;
    z-index: 9;
}
.single-not-vip-title a i{
    color: #fff;
    font-size: 70px;
}
.single-not-vip-pop-btn{
    margin-bottom: 20px;
}
.single-not-vip-pop-btn a {
    padding: 13px 0px;
    background: #f5f5f5;
    border-radius: 6px;
    text-align: center;
    display: block;
    color: #111;
    font-size: 15px;
    transition: .3s;

}
.single-not-vip-pop-btn a:hover{
    margin-top: -5px;
    position: relative;


}
.single-not-vip-pop-btn a.single-not-vip-pop-btn-reg{
    background: #FF3E6A;
    color: #fff;
}
/*=================================*/
/*=================================*/
.dropbtn-single-film-t-down{
    float: left;
    margin-top: 8px;
}

.back-single-film-lg{
    position: relative
}

.back-single-film-lg .dark-bg {
    background:
            rgba(0, 0, 0, 0.76);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.single-film-top-lf .single-film-title h1{
    font-size: 25px;
    color: #fff;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 15px;
}
.single-film-top-lf .single-film-title-en span{
    font-size: 23px;
    color: #fff;
    font-weight: 300;
}
.single-film-top-bt-rg ul li{
    color: #fff;
    font-size: 13px;
    margin-bottom: 10px
}
.single-film-top-bt-rg .post-categories{
    display: inline-block !important;
}
.single-film-top-bt-rg .post-categories li{
    margin-bottom: 0;
}
.film-tag-single-post{
    color: #53565D;
    font-size: 13px;
    margin-bottom: 10px;
    background: #f5f5f5;
    border-radius: 6px;
    padding: 18px 10px;
}
.film-tag-single-post a{
    color: #53565D;
    font-size: 13px;
    margin-bottom: 10px;
    transition-duration: .3s;
}
.film-tag-single-post a:first-child{
    margin-right: 20px;
}
.film-tag-single-post a:hover{
    color: #FD8D3C;
}
.single-film-top-bt-rg ul li .single-info-film-tr::after{
    content: ":";
    margin-right: 5px;
}
.single-film-top-bt-rg ul li a{
    color: #fff;
    transition-duration: .3s;
}
.single-film-top-bt-rg ul li a:hover{
    color: red;
}
.single-film-top-bt{
    margin-top: 28px;
}

.comment-input .form-group input{
    width: 100%;
    border: none;
    background: #F7F9FA;
    padding: 13px;
    border-radius: 6px;
}
.film-user-c-s{
    display: none;;
}
.comment-text #comment{
    width: 100%;
    border: none;
    background: #F4F4F4;
    padding: 13px;
    border-radius: 6px;
}
.cancel-comment-reply{
}
.cancel-comment-reply a{
    color: #FF3E6A;
}
.commentlist .comment{
    background: #F4F4F4;
    padding: 13px;
    border-radius: 6px;
    margin-bottom: 25px;
    min-height: 90px;
}
.commentlist .comment .children .comment{
    background: #E6E3E3;
    padding: 13px;
    border-radius: 6px;
    margin-right: 20px;
}
#respond .submit-post{
    position: absolute;
    bottom: 15px;
    left: 15px;
    border: none;
    background:#959CA2;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    transition-duration: 0.5s;
}
.comment-text{
    position: relative;
}
.commentlist .comment-p .reply{
    display: inline-block;
    float: left;
}
.commentlist .comment-p .reply a{
    color: #a4a4a4;
    font-size: 13px;
    transition-duration: 0.5s;
}
.commentlist .comment-p .reply a:hover{
    color: #FDC13C;
    font-size: 15px;
}
.commentlist .comment-p .commentmetadata{
    display: inline-block;

}
.commentlist .comment-p .commentmetadata a{
    color: #a4a4a4;
    font-size: 12px;
}
.commentlist .comment-p .comment-text{
    padding: 8px 5px;
    font-size: 13px;
    line-height: 24px;
    color: #313131;
}
.single-film-content-text h1,h2,h3,h4{
    color:
            #000;
    font-weight: 400;
    font-size: 1.2rem;
    margin-bottom: 7px;
    font-weight: 500;
}
.single-film-content-text p{
    font-size: 1rem;
    color: #4d4d4d;
    line-height: 2;
    text-align: justify;
}
.single-film-content-text p a{
color: #2f2f2f;
    transition-duration: .3s;
}

/* ======================  related-car  ======================== */
.related-car-panel .item{
    background: #f5f5f5;
    border-radius: 6px;
}
.related-car-panel .item .related-car-img img{
    border-radius: 6px;
}
.related-car-panel .item .related-car-title h4{
    text-align: center;
    color: #505A64;
    font-size: 15px;
    font-weight: 400;
    margin-top: 15px;
    padding-bottom: 15px;
    transition-duration: .3s;
}

/* ======================  end-related-car  ======================== */
/* ======================  artist-car  ======================== */
.artist-car-silngle{

}
.artist-car-silngle-item{
    background: #f5f5f5;
    border-radius: 6px;

}
.artist-car-silngle-img img{
    border-radius: 6px;
}
.artist-car-silngle-name h4{
    text-align: center;
    color: #505A64;
    font-size: 15px;
    font-weight: 400;
    margin-top: 15px;
    padding-bottom: 15px;
    transition-duration: .3s;
}

/* ======================  artist-car  ======================== */

/* ======================  director-car  ======================== */
.director-silngle-img figure{
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-top: 75%;
    border-radius: 10px;
    margin-bottom: 0;
}
.director-silngle-img figure img{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: auto;
    max-width: inherit;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.director-silngle-row{
    align-items: center;
}
.director-silngle-name h4{
    color: #4d4d4d;
    font-size: 20px;
    margin-bottom: 15px;
}
.director-silngle-name p{
    color: #4d4d4d;
    height: 120px;
    overflow: hidden;
    overflow-y: hidden;
    overflow-y: auto;
    margin: 0;
    overflow-y: scroll;
    scrollbar-color: #909090 #dedede;
    scrollbar-width: thin;
    font-weight: 300;
    line-height: 24px;
    font-size: 14px;
}
/* ======================  director-car  ======================== */

/* ======================  award-car  ======================== */
.award-car-silngle{
}
.award-car-silngle-item{
    background: #F7F9FA;
    border-radius: 6px;
    padding: 10px;
}
.award-car-silngle-img img{
    height: 173px;
    border-radius: 6px;
}
.award-car-silngle-name h4{
    text-align: center;
    color: #505A64;
    font-size: 15px;
    font-weight: 400;
    margin-top: 10px;
}
/* ======================  award-car  ======================== */
/* ======================  car-widget-film-3  ========================*/
.car-widget-film-3 .owl-stage .firstActiveItem{
    width: 440px !important;
    transition-duration: 0.5s;
}
.car-widget-film-3 .owl-stage .lastActiveItem{
    margin-left: -223px !important;
}
.car-widget-film-3 .owl-stage{
    display: flex;
}
.car-widget-film-3-item{
    background: #F7F9FA;
    border-radius: 6px;
    padding: 10px;
}
.car-widget-film-3-img img{
    height: 173px;
    border-radius: 6px;
}
.car-widget-film-3-name h4{
    text-align: center;
    color: #505A64;
    font-size: 15px;
    font-weight: 400;
    margin-top: 10px;
}
/* ======================  car-widget-film-3  ======================== */

/* Dropdown Button */
.dropbtn-single-film-t {
    color: white;
    padding: 10px 12px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    background: rgba(92,93,121,0.8);
    border-radius: 6px;

}
.dropdown-content{
    width: 100%;
    background: rgba(92,93,121,0.8);
    border-radius: 6px;
}
.dropdown-single-film{
    margin-bottom: 20px

}
.dropbtn-single-film-t span{
    color:#fff;
    font-size: 13px;
}
.dropbtn-single-film-t i{
    color:#fff;
    font-size: 11px;
}




.dropbtn-single-film-t{
    z-index: 10;
    position: relative;
}
.dropdown-content2{
    background: #fff;
    padding: 0;
    border-radius: 6px;
    opacity: 0;
    position: absolute;
    width: 100%;
    margin-top: -43px;
    visibility: hidden;
}
.dropdown-content2{
    z-index: 10;
    box-shadow: rgba(0,0,0,.1) 0 2px 6px;
    -webkit-box-shadow: rgba(0,0,0,.1) 0 2px 6px;
}
.dropdown-content2 ul li a{
    color: #111;
    transition: .3s;
    padding: 7px;
    border-radius: 10px;
    flex: 1;
    text-align: center;
}
.dropdown-content2 ul li a:first-of-type{
    margin-right: 7px;
}
.dropdown-content2 ul li a:last-of-type{
    margin-left: 7px;
}
.dropdown-content2 ul li{
    margin-bottom: 0;
    border-bottom: 1px solid #e3e3e3;
    margin-top: 15px;
    padding-bottom: 15px;
}
.dropdown-content2 ul li:last-of-type{
    border-bottom: none;
}
.dropdown-content2 ul li a:hover{
    background: #e6e6e6;
}
.dropdown-content2 ul li span{
    color: #111;
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}
.dropdown-content2 ul li .dropdown-content2-bt{
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.dropdown-single-film:hover .dropdown-content2{
    opacity: 1;
    transition-duration: .3s;
    margin-top: 8px;
    visibility: visible;
}
.dropdown-content2{
    transition-duration: .3s;
}

.dropdown-content2::before{
    content: '';
    height: 8px;
    width: 100%;
    display: block;
    position: absolute;
    top: -8px;
}



/* Dropdown button on hover & focus */


/* The container <div> - needed to position the dropdown content */
.dropdown-single-film {
    position: relative;
    display: inline-block;
    width: 100%;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}
/*=========================== media ===========================*/
/* ======================  film-car-panel-one  ======================== */

.film-favorite-car{
    text-align: center;
    padding: 20px 0;
}
.film-favorite-car-center{
    margin: 20px 0;
    line-height: 40px;
}
.film-favorite-car-top svg , .film-favorite-car-top .ipc-watchlist-ribbon__bg-ribbon{
    fill: red;
}
.film-favorite-car-top span{
    position: relative;

}
.film-favorite-car-top span i{
    position: absolute;
    left: 5px;
    top: -15px;
}
.film-favorite-car-bottom{
    padding: 13px;
    background: #FF3E6A;
    display: inline-block;
    border-radius: 6px;
    opacity: 0.8;
}
.film-favorite-car-bottom:hover{
    opacity: 1;
}
.film-favorite-car-bottom a{
    color: #fff;
}
.film-favorite-car-center p{
    opacity: 0.8;
}
.film-car-panel-one-flag {
    position: absolute;
    top: 10px;
    left: 10px;
}

.film-car-panel-one-flag img {
    width: 33px !important;
    height: 33px !important;
    border-radius: 50%;
}
.film-car-panel-one-img{
    position: relative;
    overflow: hidden;
    height: 177px;
    border-radius: 12px;
}
.film-car-panel-one-img img {
    position: absolute;
    width: auto !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: inherit !important;
    height: 100% !important;
    z-index: 998;
}

.film-car-panel-one-item {
    background: #fbfbfc;
    border-radius: 12px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 10px 0 rgba(206, 206, 219, .38);
    margin-bottom: 7px;
}
.film-car-panel-one-item a{
    display: grid;
}

.film-car-panel-one-info {
    padding: 14px 20px;
}

.film-car-panel-one-name h4 {
    font-size: 17px;
    font-weight: 500;
    color: #53565d;
    margin-bottom: 7px;
}

.film-car-panel-one-name span {
    font-size: 15px;
    font-weight: 400;
    color: #aaaaaa;
    margin-bottom: 14px;
    display: block;
    margin-top: 13px;
}

.film-car-panel-one-bottom {
    border-top: 1px solid #e6e6e6;
    padding-top: 14px;
}
.film-car-panel-one-bottom ul{
    display: flex;
    align-items: center;
}

.film-car-panel-one-bottom ul li {
    display: inline-block;
    margin-left: 10px;
}

.film-car-panel-one-bottom ul li:last-child {
    margin-left: 0px;
}

.film-car-panel-one-bottom ul li i {
    color: #cfcfcf;
    font-size: 17px;
    transition-duration: 0.5s;

}
.film-car-panel-one-item:hover .film-car-panel-one-bottom ul li i{
    color: #FF3E6A;

}
.film-car-panel-one-bottom ul li span {
    color: #949494;
    font-size: 15px;
}

.film-car-panel-one-bottom .car-imdb-icon-one i {
    font-size: 14px;
}

.film-car-panel-one-bottom .car-imdb-icon-one i::before {
    width: 35px;
}


.post-film-panel-two .film-car-panel-one-img img{
    width: 100%;
}
.post-film-panel-two .film-car-panel-one-flag{
    left: 25px;
}
.post-film-panel-two{
    margin-bottom: 25px;
}
/* ======================  /film-car-panel-one  ======================== */
/* ======================  /post-panel-one-header  ======================== */
.post-panel-one-header {
    margin-bottom: 25px;
}

.panel-one-header-r {
    font-weight: 500;
    font-size: 16px;
    color: #53565D;
}

.panel-one-header-l {
    display: inline-block;
    float: left;
}

.panel-one-header-l a span {
    font-weight: 400;
    font-size: 14px;
    color: #4D535B;
}

.panel-one-header-l a i {

    color: #BFC5CA;
}
/* ======================  /post-panel-one-header  ======================== */

/* ======================  /post-panel-one-header  ======================== */

.panel-one-header-r {
    font-weight: 500;
    font-size: 16px;
    color: #53565D;
}

.panel-one-header-l {
    display: inline-block;
    float: left;
}

.panel-one-header-l a span {
    font-weight: 400;
    font-size: 14px;
    color: #4D535B;
}

.panel-one-header-l a i {

    color: #BFC5CA;
}
/*==============================permium_film================================================*/
.permium_film_icon{
    position: absolute;
    color: #EDA500;
    z-index: 999;
    right: 25px;
    top: 10px;
    background: rgba(8,25,43,0.65);
    padding: 5px 4px 0px 4px;
    border-radius: 4px;
    display: none;
}
.permium_film .permium_film_icon{
    display: inline-block;
}
.permium_film_icon2{
    padding: 9px 4px 3px 4px;
}
.permium_film_icon3{
    right: 18px;
    top: 18px;
}
.film-car-flag-per{
    top: 25px;
    z-index: 999;
}
.film-car-flag-per-permium{
    right: 10px;
    top: 25px;
}


/*==============================/permium_film================================================*/
.post-film-ind:hover .post-titel-1 {
    height: 100%;
}

.post-film-ind {
    margin-bottom: 25px;

}
.post-film-ind a{
    display: grid;
}
.post-film-ind-slider{
    margin-bottom: 0px;
}
.post-left {

    position: relative;
}
.post-img-1-car{
    position: relative;
    overflow: hidden;
    height: 177px;
    border-radius: 12px;
}
.post-img-1-car img {
    position: absolute;
    width: 100% !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: inherit !important;
    height: 100% !important;

}

.post-titel-1 {
    position: absolute;
    bottom: 0;
    background-color: rgba(26, 26, 26, .7);
    width: 100%;
    border-radius: 12px;
    height: 0px;
    transition: .2s;
    transition-delay: .3s;
}

.post-titel-1 h4 {
    font-size: 1.1rem;
    font-weight: 300;
    margin-bottom: 15px;
    color: #fff;
    opacity: 0;
    transition: .2s;
}

.post-film-ind:hover .post-titel-1 h4 {
    opacity: 1;
    transition-delay: .5s;
}

.post-film-ind:hover .post-titel-1 {
    height: 100%;
}
.film-post-panel-bottom span{
    color: #fff;
    margin-bottom: 15px;
    display: inherit;
}

.film-post-panel-bottom{

    opacity: 0;
    transition: .2s;
    bottom: 10px;
    position: absolute;
    right: 10px;
}

.post-film-ind:hover .film-post-panel-bottom{
    opacity: 1;
    transition-delay: .5s;
}

.film-post-panel-bottom ul li {
    display: inline-block;
    margin-left: 10px;
}

.film-post-panel-bottom ul li:last-child {
    margin-left: 0px;
}

.film-post-panel-bottom ul li i {
    color: #cfcfcf;
    font-size: 17px;
}

.film-post-panel-bottom ul li span {
    color: #fff;
    font-size: 15px;
    margin-bottom: 0;
}

.film-post-panel-bottom .car-imdb-icon-one i {
    font-size: 14px;
}

.film-post-panel-bottom .car-imdb-icon-one i::before {
    width: 35px;
}
post-redirect-top-lf h4{
    color: #fff;
}
post-redirect-top-lf span{
    color: #fff;
}
post-redirect-top-lf i {
    color: #fff;
}
post-redirect-top-lf a{
    color: #fff;
}

.number-page .navigation{
    display: inline-block;
    background: #F8F9FA;
    border-radius:6px;
    padding: 8px 20px;
    box-shadow: 0 0 10px 0 rgba(206, 206, 219, .38);
}
.number-page .nav-links span{
    background: #FF3E6A;
    padding: 4px 12px 1px 12px;
    color: #fff;
    border-radius: 6px;
}
.number-page .nav-links .dots{
    background-color: transparent !important;
    color: #111 !important;
}
.number-page .nav-links a{
    color: #53565D;
    transition: 0.3s;
}
.number-page .nav-links a:hover{
    color: #FF3E6A;
}
.number-page .nav-links .page-numbers{
    margin-left: 10px;
}
.number-page .nav-links .next{
    margin-left: 0px;
}
.number-page{
    text-align: center;
}


/* ======================  post-redirect  ======================== */
.post-redirect {
    position: relative;
    padding-top: 30px;
}

.post-redirect .post-redirect-img img {
    height: 340px;
    border-radius: 12px;
}

.post-redirect .post-redirect-img {
    width: 75%;
    float: left;
    position: relative;
}

.post-redirect-link-film {
    padding: 0 48px;
    position: absolute;
    width: 100%;
    bottom: 24px;
}

.post-redirect-link-film a {
    text-align: center;
    display: block;
    border-radius: 8px;
    padding: 14px;
    background: #FF3E6A;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    transition-duration: .5s;
}

.post-redirect-link-film a i {
    vertical-align: middle;
}

.back-post-redirect-lg {

    border-radius: 12px;

    position: absolute;
    width: 100%;
    top: -25px;

    overflow: hidden;
}

.back-post-redirect-lg img {
    height: 370px !important;
    border-radius: 12px;
    width: 100%;
}

.post-redirect-title h4 {
    font-size: 25px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 17px;
}

post-redirect-top-lf h4{
    color: #fff;
}
post-redirect-top-lf a{
    color: #fff;
}
post-redirect-top-lf span {
    color: #fff;
}
post-redirect-top-lf i {
    color: #fff;
}
.back-post-redirect-lg .dark-bg {
    background: rgba(0, 0, 0, 0.76);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.post-redirect-top-lf {
    padding-top: 15px;
    padding-left: 85px;
}

.post-redirect-title-en span {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 22px;
    display: block;
    color: #fff;
}

.post-redirect-top-bt ul li {
    font-size: 13px;
    margin-bottom: 10px;
    color: #fff;
}
.post-redirect-top-bt ul li a{
    color: #fff;
}
.post-redirect-top-bt ul li a:hover{
    color: #DD204B;
    transition-duration: .3s;
}
.post-redirect-top-bt p {
    font-size: 14px;
    font-weight: 300;
    line-height: 30px !important;
    color: #fff;
}
/* ======================  /post-Redirect   ======================== */



/* ======================  /post-Redirect   ======================== */
#big .item {
    margin: 2px;
    color: #FFF;
    border-radius: 3px;
    text-align: center;
    height: 378px;
}
#big .item img{
    height: 100%;
    border-radius: 12px;
}
#thumbs .item {
    background: #C9C9C9;
    height: 70px;
    line-height: 70px;
    padding: 0px;
    margin: 0px;
    color: #FFF;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}

#thumbs .item img {
    height: 100%;
    border-radius:6px;
}

.owl-theme .owl-nav [class*='owl-'] {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.owl-theme .owl-nav [class*='owl-'].disabled:hover {
    background-color: #D6D6D6;
}

#big.owl-theme {
    position: relative;
}

#big.owl-theme .owl-next, #big.owl-theme .owl-prev {
    background: #333;
    width: 22px;
    line-height: 40px;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    text-align: center;
    top: 50%;
}

#big.owl-theme .owl-prev {
    left: 10px;
}

#big.owl-theme .owl-next {
    right: 10px;
}

#thumbs.owl-theme .owl-next, #thumbs.owl-theme .owl-prev {
    background: #333;
}

.outer{
    padding-left: 0;
}

.item-pr {
    float: left;
    top: 0;
}

#thumbs {
    background: #444B5A;
    float: left;
    top: 4%;
    border-radius: 6px;
    bottom: 160px;
    padding: 10px;
}

.item-pr-sm {
    float: right;
    padding-right: 0;
}

.item-pr-sm:nth-child(1) {
    margin-bottom: 15px;
}

.item-pr-sm:nth-child(2) {
    margin-bottom: 15px;
}

.item-pr-sm:nth-child(3) {
    margin-bottom: 15px;
    padding-left: 0;
}

.item-pr-sm:nth-child(6) {
    padding-left: 0;
}

.item-pr-sm img {
    height: 130px !important;
    border-radius: 6px !important;
}

.item-has-post {
    position: relative;
    /*! padding-top: 270px; */

}



@keyframes example {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.d-block {
    animation-name: example;
    animation-duration: 2s;
    z-index: 100;
    width: 100%;
}
/*=========================== media ===========================*/

/* ======================  login-2   ======================== */
.bt-log-pop-2{
    background-image: url("assets/img/login-back.svg");
    background-size: cover;
    background-position: bottom;
    height: 100px;
}
.login-pop-x-2{
    margin-top: 10px;
}
.reg-dis-btn i:before{
    transform: rotate(180deg);
}
.reg-dis-btn{
    background-color: rgb(249, 249, 249);
    color: rgb(105, 105, 105);
    padding: 10px 13px 10px 15px;
    border-radius: 3px;
    text-decoration: none;
    display: inline-block;
    margin-bottom: 0px;
    transition: background-color 0.3s ease 0s;
    font-size: 11px;
    border: 1px solid rgb(187, 187, 187);
    position: relative;
    cursor: pointer;
}
.reg-dis-btn span{
    top: -3px;
    position: relative;
}
.pass-login-2 .forget-pass-login{
    cursor: pointer;
}

.forgot-dis-btn i:before{
    transform: rotate(180deg);
}
.forgot-dis-btn{
    background-color: rgb(249, 249, 249);
    color: rgb(105, 105, 105);
    padding: 10px 13px 7px 15px;
    border-radius: 3px;
    text-decoration: none;
    display: inline-block;
    margin-bottom: 0px;
    transition: background-color 0.3s ease 0s;
    font-size: 11px;
    border: 1px solid rgb(187, 187, 187);
    position: relative;
    cursor: pointer;
}
.forgot-dis-btn span{
    top: -3px;
    position: relative;
}

.film-login-forgot-one{
    opacity: 0;
    display: none;
}
.login-pop-r .film-login-panel-one.w-l-f-p ,.login-pop-r-2 .film-login-panel-one.w-l-f-p{
    opacity: 0;
    display: none;
}
.film-login-forgot-one.w-l-f-p2{
    opacity: 1;
    display: block;
}

.lostpassword-panel{
    margin-top: 25px;
}
.lostpassword-panel span{
    line-height: 22px;
    font-size: 13px;
    font-weight: 400;
}
.lostpassword-panel>.rcp_form{
    margin-top: 20px;
}
.required{
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    padding-left: 0.75rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.forget-btn-pop input{
    width: 100%;
    height: 45px;
    font-size: 15px;
    background: #FF3E6A;
    background-color: rgb(255, 62, 106);
    background-color: rgb(255, 62, 106);
    transition-duration: .3s;
    border-color: #fff;
    border-radius: 3px;
    color: #fff;
    border: none;
    cursor: pointer;
}

.all-panel-log-reg-2{
    margin-top: 40px;
    padding: 20px;
    box-shadow: rgba(143, 143, 143, 0.21) 0px 0px 2px 1px;
    border-radius: 4px;
}
.reg-btn-login-2{
    border-bottom: 1px solid rgb(240, 240, 240);
    padding: 10px 10px 25px 10px;
    margin-bottom: 25px;
}
.panel-log-title-2{
    color: rgb(41, 42, 51);
    font-size: 13px;
    margin-bottom: 20px;
}
.pass-login-2{
    position: relative;
}
.pass-login-2 a{
    position: absolute;
    top: 11px;
    left: 10px;
    font-size: 14px;
    color: #797979;
    border-right: 1px solid #c4c4c4;
    padding-right: 10px;
    transition-duration: .3s;
}
.pass-login-2 a:hover{
    color: #FF3E6A;
}
.film-login-h-2-bt{
    position: relative;
    text-align: center;
    font-size: .9em;
    line-height: 37px;
    white-space: nowrap;
    outline: 0;
    border: none;
    border-radius: 50px;
    transition-duration: .3s;
    cursor: pointer;
    overflow: hidden;
    background: #F8F8FB;
}
.film-login-h-2-bt:hover{
    background: #F8F8FB !important;
}
.film-login-h-2{
    position: relative;
    text-align: center;
    font-size: .9em;
    line-height: 37px;
    white-space: nowrap;
    outline: 0;
    border: none;
    border-radius: 50px;
    transition-duration: .3s;
    cursor: pointer;
    overflow: hidden;
}
.film-login-h-2:hover{
    background: #F8F8FB !important;
}
.film-login-h-2 .login-2 a{
    color: #6f7285;
}
.login-2-bt span{
    color: #6f7285;
}
.reg-dis{
    display: none;
}
.w-l-r-p{
    display: none;
}
.w-l-r-p2{
    display: block !important;
}
.drop-bot-login-btn-2:before{
    content: '';
    height: 8px;
    width: 100%;
    display: block;
    position: absolute;
    top: -8px;
}
.cont-w-login-2-bt .drop-bot-login-btn-2{
    background-color: #fff;
    position: absolute;
    border-radius: 5px;
    box-shadow: rgba(0,0,0,.1) 1px 0 7px 0;
    top: 45px;
    opacity: 0;
    width: 100%;
    padding: 10px 0px;
    z-index: 500;
    transition: opacity 150ms ease;
    visibility: hidden;
}
.film-login-h-2-bt:hover+.drop-bot-login-btn-2,.drop-bot-login-btn-2:hover{
    opacity: 1 !important;
    visibility: visible;
}
.drop-bot-login-btn-2 a:hover{
    background: #F8F8FB;
}
.drop-bot-login-btn-2 a{
    display: block;
    color: #484b62;
    font-size: .93em;
    font-weight: 300;
    line-height: 2.2;
    white-space: nowrap;
    padding-right: 10px;
    transition-duration: .3s;
}

/* ======================  /login-2   ======================== */
/* ======================  login-3   ======================== */

.header-account.style-2.style-3 i.film-user-outline + .title {
    display: inline-block;
    float: right;
    margin: 7px 0 0 10px;
    font-size: 13px;
}

.header-account.style-2.light-color-mode i.film-user-outline, .header-account.light-color-mode .account-box .title, .header-account.light-color-mode .account-box .subtitle {
    color: #fff;
}

.header-account.style-2 {
    display: inline-block;
}

.header-account.style-2 > .account-box {
    width: auto;
    padding: 0;
    height: auto;
    line-height: normal;
}

.header-account.style-2 i.film-user-outline {
    font-size: 26px;
    color: #666;
    line-height: 43px;
    cursor: pointer;
}

.account-box .account-links {
    position: absolute;
    z-index: 333;
    width: 190px;
    background: #fff;
    border-radius: 6px;
    display: block;
    margin: 10px 0 0 0;
    list-style: none;
    transition: .2s;
    top: 100%;
    padding: 5px;
    box-shadow: rgba(0, 0, 0, .1) 0 2px 5px;
    left: 0;
    z-index: 50000;
}

.account-box:not(:hover) .account-links, .header-cart-basket .cart-basket-box:not(:hover) + .widget.widget_shopping_cart:not(:hover) {
    margin-top: 15px;
    opacity: 0;
    visibility: hidden;
}

.account-box .account-links::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 10px;
    bottom: 100%;
    left: 0;
}

.account-box .account-links > li {
    display: block;
}

.account-box .account-links > li a {
    display: block;
    padding: 5px;
    text-align: center;
    border-radius: 6px;
    transition: .2s;
}

.account-box .account-links > li a:hover {
    background: #eee;
    color: #444;
}

.account-box .account-links > li a.logout {
    font-size: 18px;
}
.header-account .digits-login-modal span{
    display: none;
}


.dig_ma-box, .dig_ma-box input, .dig_ma-box input::placeholder, .dig_ma-box ::placeholder, .dig_ma-box label, .dig_ma-box button, .dig_ma-box select, .dig_ma-box *{
    font-family: "iranyekan" !important;
}
.dig_login_rembe{
    text-align:right !important;
    padding-left: 0 !important;
    padding-right: 20px !important;
}
.dig_login_rembe label::before{
    right: 0 !important;
}
.dig-cont-close{
    float: left !important;
}
.dig_ma-box .bgdark{
    background-color:#ced4da !important;
}

.dig-content::before{
    content: '';
    background: #F8F8FB;
    width: 100%;
    height: 76px;
    display: block;
    position: absolute;
}
.dig-content::after{
    content: '';
    background-image: url("assets/img/login-back.svg");
    background-size: cover;
    background-position: bottom;
    height: 60px;
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.dig-modal-con{
    height: auto !important;
}
.dig_bx_cnt_mdl{
    padding-bottom: 60px;
}
.dig-box-login-title{
    z-index: 10;
    position: absolute;
    right: 30px;
    top: 20px;
}
/* ======================  /login-3   ======================== */
/* ======================  login-1   ======================== */
.cont-w-login{
    width: 158px;
    position: relative;
}
.cont-w-login-log{
    width: 158px;
    position: relative;
}
.login-log{
    background: #F8F9FA;
    border-radius: 4px;
    padding: 15px 7px;
    position: absolute;
    width: 100%;
    z-index: 1001;

}
.film-login-h {
    width: 100%;
    background: #F8F9FA;
    display: inline-block;
    padding: 15px 7px;
    text-align: center;
    height: 51px;
    position: relative;
    border-radius: 4px;
    font-size: 15px;
    z-index: 9;
}

.signup span {
    pointer-events: none;
    background: #FF3E6A;
    height: 40px;
    top: 5px;
    width: 70px;
    position: absolute;
    transition: 0.2s;
    z-index: 1;
    left: 6px;
    border-radius: 4px;
}

.login:hover + .signup span {
    transform: translate(75px, 0);
    transition: .2s;
}
.login:hover a{
    color: #fff !important;
}
.signup:hover a{
    color: #fff;
}
.login:hover + .signup a{
    color: #8E939B;
}
.login, .signup {
    display: inline-block;
}

.login {
    margin-left: 19px;
}

.login a i {
    vertical-align: middle;
    color: #D4D4D4;
}
.login a{
    color: #8E939B;
}

.login, .signup a {
    z-index: 100;
    position: relative;
}

.signup a {
    margin-right: 5px;
    color: #fff;
}

.drop-bot-login-btn{
    background: #ECECEC;
    padding: 18px 10px 14px 2px;
    border-radius: 0px 0px 4px 4px;
    margin-top: 0px;
    opacity: 0;
    position: absolute;
    width: 100%;
    transition-duration: .5s;
    z-index: 1000;
    visibility: hidden;
}
.film-login-log-h{
    height: 50px;
    width: 100%;
    cursor: pointer;
}
.film-login-log-h:hover  .drop-bot-login-btn {
    opacity: 1;
    margin-top: 42px;
    visibility: visible;
}

.drop-bot-login-btn a{
    color: #707071;
    font-size: 14px;
    transition: .3s;
    display: block;
    margin-bottom: 15px;
}
.drop-bot-login-btn a:last-child{
    margin-bottom: 0px;

}
.drop-bot-login-btn a:hover{
    color: #FF3E6A;
}

#login-pop{
    z-index: 1000000;
}
#reg-pop{
    z-index: 1000000;
}
.login-pop{
    background: #fff;
}
.login-pop .login-pop-x button{
    position: absolute;
    left: 20px;
    top: 20px;
    background: #fff;
    opacity: 1;
    padding: 4px 8px 0px 8px;
    border-radius: 50%;
}
.login-pop-l img{
    border-radius: .3rem !important;
}
.login-pop-r-title{
    margin-bottom: 20px;
}
.login-pop-r-title h5:before{
    content: ".";
    font-size: 55px;
    line-height: 0px;
    color: #FF3E6A;
    opacity: 0.3;
}
.pass-pop-reg{
    display: flex;
}
.pass-pop-reg label{
    margin-left: 10px;
}
.pass-pop-reg label:last-child{
    margin-left: 0px;
}
.user-inputs{
    width: 100%;
    margin-bottom: 15px;
}
.user-inputs input{
    margin-bottom: 0 !important;
}
.user-inputs-f .form-control{
    height: 45px;
    font-size: 14px;
}
.login-pop-r{
    padding: 25px 25px;
}
.login-btn-pop button{
    width: 100%;
    height: 45px;
    font-size: 15px;
    background:#FF3E6A;
    transition-duration: .3s;
    border-color:#fff;
    border-radius: 3px;
}
.btn-primary:not(:disabled):not(.disabled):active{
    background:#FF3E6A;
    border-color:#fff;
}
.login-btn-pop button:hover{
    background: #DD204B;
    border-color:#fff;
}
.login-btn-pop button i{
    margin-right: 10px;
}

.pop-reg-btn input{
    width: 100%;
    border: none;
    background:#FF3E6A;
    color:#fff;
    height: 45px;
    transition-duration: .3s;
    border-radius: 3px;
}
.pop-reg-btn input:hover{
    background: #DD204B;
}


.radio-btn-f {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.radio-btn-f .title{
    margin-right: 25px;
}
/* Hide the browser's default radio button */
.radio-btn-f input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    right: 0;
    height: 17px;
    width: 17px;
    background-color: #eee;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.radio-btn-f:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.radio-btn-f input:checked ~ .checkmark {
    background-color: #FF3E6A;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio-btn-f input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.radio-btn-f .checkmark:after {
    top: 5px;
    left: 5px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: white;
}
.forget-one{
    margin-top: 10px;
}
.forget-pass-login a{
    font-size: 14px;
    color: #212529;
    transition-duration: .3s;
}
.forget-pass-login a:hover{
    color: #FF3E6A;
}
/* ======================  /login-Redirect   ======================== */

/* ======================  اشتراک ویژه   ======================== */
.vip-pop-r{
    padding: 0px 25px 25px 25px;
}
.rcp_header{
    display: none;
}
.rcp_subscription_message{
    margin-bottom: 20px;
}

.rcp_subscription_fieldset ul li{
    display: inline-block;
    width: 23%;
    margin-left: 23px;
}
.rcp_subscription_fieldset ul li:nth-of-type(4){
    margin-left: 0;
}
.rcp_subscription_fieldset ul li:nth-of-type(8){
    margin-left: 0;
}
.rcp_subscription_fieldset ul li input{
    display: none;
}
.rcp_subscription_fieldset ul li label span{
    display: block;
    padding: 20px 15px;

}
.rcp_subscription_fieldset ul li label .rcp_price{
    background: #fbfbfb;
    border-radius: 6px;
}
.rcp_subscription_fieldset ul li label .rcp_separator{
    display: none;
}
.rcp_subscription_fieldset ul li label .rcp_level_description{
    display: none;
}
.rcp_subscription_fieldset ul li label{
    border-radius: 6px;
    background: #F0F0F0;
    text-align: center;
    width: 100%;
}
.rcp_registration_total table{
    display: flex;
    margin-top: 10px;
}
.rcp_registration_total table tbody{
    margin-left: 20px;
}
.rcp_registration_total table .rcp-renewal-date{
    display: none;
}
#rcp_registration_form #rcp_auto_renew_wrap{
    display: none !important;
}
#rcp_registration_form{
    position: relative;
}
form .rcp_registration_total{
    float: right;
}
form #rcp_submit_wrap{
    float: left;
}
form #rcp_submit_wrap input{
    border: none;
    background: #FF3E6A;
    color: #fff;
    padding: 10px 15px;
    border-radius: 4px;
    font-size: 14px;
    transition-duration: .3s;
    cursor: pointer;
}
form #rcp_submit_wrap input:hover{
    background: #DD204B;
}
.rcp_registration_total table thead{
    display: none;
}
ul li input:checked + label{
    background: #FF3E6A;
}
ul li input:checked + label .rcp_subscription_level_name{
    color: #fff;
}
ul li input:checked + label .rcp_level_duration{
    color: #fff;
}

/* ======================  /صفحه اشتراک ویژه   ======================== */
.site-logo-sub{
    margin: auto;
}
.subscription-page-reg{
    background: #fff;
    padding: 20px;
    margin: auto;
    border-radius: 12px;
}
.subscription-page-reg #rcp_user_first_wrap input{
    width: 100%;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}
.subscription-page-reg #rcp_user_last_wrap input{
    width: 100%;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}
.subscription-page-reg .rcp_user_fieldset{
    float: right;
    width: 45%;
}
.subscription-page-reg .rcp_subscription_fieldset{
    float: left;
    width: 45%;
}
.subscription-page-reg .rcp_subscription_fieldset ul li{
    width: 47%;
}
.subscription-page-reg .rcp_login_link{
    display: none;
}
.subscription-page-reg .rcp_subscription_fieldset ul li:nth-of-type(even){
margin-left: 0;
}
.subscription-page-reg h3{
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
    font-size: 16px;
    color: #2b2b2b;
}
.subscription-page-reg #rcp_submit_wrap{
    margin-top: 10px;
    text-align: left;
    width: 50%;
    position: absolute;
bottom: 0;
left: 0;
}
.vip-eshtrak-pop #rcp_submit_wrap{
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.subscription-page-reg .rcp_registration_total table{
    margin-top: 20px;
}
.subscription-page-log{
    margin-top: 0;
}
.subscription-page-log .rcp_subscription_fieldset{
    width: 100%;
}
.subscription-page-reg .rcp_discounts_fieldset{
    width: 100%;
}
.subscription-page-log .rcp_subscription_fieldset ul li{
width: 22%;
}
.subscription-page-log #rcp_subscription_levels{
text-align: center
}
.subscription-page-log .rcp_subscription_fieldset ul li:nth-of-type(4n){
    margin-left: 0;
}
.subscription-page-log .rcp_subscription_fieldset ul li:nth-of-type(2n){
    margin-left: 23px;
}
.blockOverlay{
    display: none !important;
}
.subscription-page-reg .blockMsg{
    margin-top: 100px !important;
}
    /* ======================  /صفحه اشتراک ویژه   ======================== */
/* ======================  /اشتراک ویژه   ======================== */

/*=========================== slider-five ===========================*/
/*blog*/
.blogSlider {
    height: 505px;
    overflow: hidden;
}
.slider-film-five-left{
    display: flex;
    margin-bottom: 10px;
    align-items: center;
}
.slider-film-five-left-title{
    margin-right: 10px;
    line-height: 34px;
}
.slider-film-five-left-img{
    width: 80px;

}
.slider-film-five-left-img img{
    height: 120px;
}
.slider-film-five-left-title h4{
    font-size: 15px;
    color: #fff;
}
/*
#navigation-five .center .slider-film-five-left-title h4{
    color: red;
}
*/
#navigation-five  img {
    width: 100% !important;
}
#slider-five img {
    width: 100% !important;
    height: 505px;
}

#navigation-five .owl-stage {
    width: 274px !important;
    height: 505px!important;
    overflow-y: auto;
    overflow-x: hidden;
    height: -moz-calc(100% - (20px + 30px));
    height: -webkit-calc(100% - (20px + 30px));
    height: calc(100% - (20px + 30px));
    transform: translate3d(0px, 0px, 0px) !important;
}

#navigation-five .owl-stage::-webkit-scrollbar {
    width: 5px;
}

#navigation-five .owl-stage::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

#navigation-five .owl-stage::-webkit-scrollbar-thumb {
    background-color: #598527;
    outline: 1px solid slategrey;
    border-radius: 3px;
}


div.projectitem {
    background: #ebebeb;
}

div.projectitem h1 {
    font-size: 18px;
    color: #000000;
    padding: 4px 10px 4px 10px;
    margin: 0;
}
div.projectitem p {
    font-size: 13px;
    color: #fff;
    padding: 0 10px 5px 10px;

}
div.projectitem .btn {
    color: #000;
    border: 1px solid #000;
    border-radius: 17px;
    padding: 4px 14px;
    position: absolute;
    right: 14px;
    bottom: 14px;
    font-size: 12px;
    display: block;
}
div.projectitem .btn2 {
    color: #000;
    border: 1px solid #000;
    border-radius: 17px;
    padding: 4px 14px;
    position: absolute;
    right: 14px;
    bottom: 14px;
    font-size: 12px;
    display: block;
}
div.navigation div.projectitem {
    width: 257px;
}
#slider-five .slider-film-five-bt-l .slider-film-five-bt-l-i .slide-caption-play-icon path{
    fill: #fff;
    transition-duration: .3s;
}#slider-five:hover .slider-film-five-bt-l .slider-film-five-bt-l-i .slide-caption-play-icon path{
    fill: #F6C700;
}
#slider-five .owl-nav button span:hover{
    color: #F6C700;
    border: 1px solid #F6C700;
}
#slider-five .owl-nav{
    position: absolute;
    top: 37%;
    transform: translateY(-50%);
    width: 100%;
}
#slider-five .owl-nav .owl-next{
    float: left;
}
#slider-five .owl-nav button span{
    font-size: 35px;
    background: #00000054;
    padding: 10px 16px 16px 16px;
    border: 1px solid #fff;
    color: #fff;
    border-radius: 5px;
    line-height: 0;
}
.slider-film-five-bt{
    position: absolute;
    bottom: 0;
    padding: 0px 35px;
    display: flex;
    align-items: end;
    background-image: -moz-linear-gradient(90deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%);
    background-image: -webkit-linear-gradient(90deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%);
    background-image: -ms-linear-gradient(90deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 100%);
}
.slider-film-five-bt img{

    height: 244px !important;
}
.slider-film-five-bt i{
    font-size: 13px;
    color: #fff;
}
.slider-film-five-bt-info{
    display: flex;
    align-items: center;
}
.post-car-five-top-bt{
    margin-right: 20px;
    color: #fff;
}
.post-car-five-top-bt-t{
    color: #fff;
}
.post-car-five-top-bt-t ul li i{
    color: #535353;
}
.post-car-five-top-bt-t ul li span{
    font-size: 13px;
    margin-left: 10px;
}
.post-car-five-top-bt-t ul{
    display: flex;
}
.post-car-five-top-bt ul{
    display: flex;
}
.post-car-five-top-bt ul li:after{
    content: '|';
    color: #5e5e5e;
    margin-left: 4px;
}
.post-car-five-top-bt ul li:last-child:after{
    display: none;
    content: '';
}
.slider-film-five-bt h4{
    margin-bottom: 18px;
    color: #fff;
}




.slider-film-five-bt-r{
    flex: 2;
}
.slider-film-five-bt-l{
    display: flex;
    align-items: center;
    flex: 7;
    margin-bottom: 30px;
}
.slider-film-five-bt-l-i{
    flex: 0;
    text-align: center;
    margin-right: 15px;
    margin-left: 15px;
}
.slider-film-five-bt-l-t{

}
.film-imdb-score-s i{
    font-size: 15px;
    margin-left: 20px;
    color: #111;
}
.film-imdb-score-s{
    background: #F6C700;
    color: #111;
    padding: 10px;
    border-radius: 6px;
    font-weight: 500;
    display: inline-block;
}
/*=========================== /slider-five ===========================*/
.ratings-users-film{
    background: #F4F4F4;
    padding: 13px;
    border-radius: 6px;
    margin-bottom: 15px;
}
.ratings-users-film-l{
    position: relative;
    text-align: left;
}
.ratings-users-film-l .post-ratings{
    position: relative;
}
.ratings-users-film-l .post-ratings em{
    font-style: normal;
    font-size: 13px;
    margin-left: 8px;
    color: #7d7d7d;
}
.ratings-users-film-l .post-ratings-text{
    position: absolute;
    width: 100%;
    background: #EAEAEA;
    padding: 5px;
    border-radius: 4px;
    font-size: 14px;
    text-align: center;
    display: none !important;
    top: 38px;
}
.ratings-users-film-l .post-ratings-text:before{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #DBDBDB transparent;
    content: "";
    position: absolute;
    top: -13px;
    right: 25px;
    border-radius: 5px;
}
.top-ratings-single-film strong , .top-ratings-single-film img{
    display: none;
    font-style: normal;
}
.top-ratings-single-film .post-ratings-text-c , .top-ratings-single-film .post-ratings-text-none{
    display: inline-block;

}
.top-ratings-single-film em span{
    display: none !important;
}

.not-comment-film{
    margin: auto;
    text-align: center;
}
.not-comment-film h5{
     margin-top: 30px;
     font-size: 15px;
     font-weight: 400;
}
.not-comment-film i{
    background: #DFE1E1;
    padding: 11px;
    border-radius: 50%;
}


.play-serial-box-single{
    position: absolute;
    text-align: center;
    left: 50%;
    top: 50%;
    transform: translate(-35% , -50%);
    color: #fff;
    border-radius: 50%;
    padding: 8px;
    transition-duration: .3s;
    cursor: pointer;
}
.section-film-img:hover .play-serial-box-single{
    color: #FF3E6A;
}
.play-serial-box-single i{
    font-size: 35px;
}
.section-film-img{
    position: relative;
}
/*=========================== single-tow ===========================*/
#film-post-favorite-not .modal-header{
    margin-bottom: 0;
}
.film-post-favorite i{
    font-size: 15px;
    position: absolute;
    left: 5px;
    top: 10px;
    color: #fff;
    cursor: pointer;

}
.film-post-favorite .active i{
    color: #FF4E76;
}
.film-post-favorite i:hover{
    color: #FF3E6A;
}
.film-post-favorite svg{
     fill: #fff;
     opacity: 0.3;
}
.film-post-favorite{
    color: #111;
    position: absolute;
    z-index: 100;
    right: 30px;
    border-radius: 6px;
    font-weight: 500;
    transition-duration: .3s;
}


.film-imdb-score i{
    font-size: 15px;
    margin-left: 20px;
}
.film-imdb-score{
    background: #F6C700;
    color: #111;
    position: absolute;
    z-index: 100;
    left: 30px;
    top: 15px;
    padding: 10px;
    border-radius: 6px;
    font-weight: 600;
}

.imdb-score-d{
    display: none;
}
.single-not-video-opt{
    position: absolute;
    width: 100%;

}
.single-not-vip-img img{
    width: 100% !important;
    border-radius: 12px;

}
.single-video-box-ap .jwplayer{
    width: 100% !important;
    height: 790px !important;
    border-radius: 12px;
 }
.ap-single-l-top-title{
    display: flex;
    position: relative;
    margin-top: 25px;
    align-items: center;
}
.ap-single-l-top-title .ap-single-l-top-eye .post-views-num{
    display: none;
}
.ap-single-l-top-title h1{
    font-size: 18px;
    margin: 0;
    padding-left: 1em;
    color: #484b62;
}
.ap-single-l-top-eye{
    position: absolute;
    left: 0;
    color: #484b62;
}
.ap-single-l-top-eye span{
    font-size: 14px;
}
.ap-single-l-top-info{
    display: flex;
    position: relative;
    margin-top: 25px;
    align-items: center;
    border-bottom: 1px solid #f5f5f9;
    padding-bottom: 25px;
}
.ap-single-l-top-info-film{
    flex: 2;
}
.ap-single-l-top-info-film ul{
    display: flex;
    justify-content: end;
}
.ap-single-l-top-info-film ul li{
    margin-right: 7px;
    position: relative;
    color: #6d7088;
    transition-duration: .3s;
}
.ap-single-l-top-info-film ul li:hover{
    color: #FF3E6A;
}
.ap-single-l-top-user{
    flex: 1;
    color: #484b62;
    display: flex;
    align-items: center;
}

.ap-single-l-top-user .ap-single-l-top-user-i{

    display: inline-block;
    margin-left: 10px;

}
.ap-single-l-top-user .ap-single-l-top-user-i img{
    border-radius: 50%;
}

.ap-single-l-top-info-film ul li a{
    background-color: #484b62;
    color:#fff !important;
    padding: .5em 1em;

    position: absolute;
    bottom: -10px;
    left: 50%;
    -webkit-transform: translate(-50%,100%);
    transform: translate(-50%,100%);

    border-radius: 6px;
    font-size: 13px;
    opacity: 0;
    transition: .3s;
}
.ap-single-l-top-info-film ul li a::before{
    content: '';
    position: absolute;
    top: -50%;
    right: 20px;
    bottom: 0%;
    left: 20px;
    z-index: -1;
}
.ap-single-l-top-info-film ul li:hover a{
    opacity: 1;
}

/* Dropdown Button */
.dropbtn-single-film-t-a2 {
    color: #484b62;
    padding: 7px 0px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    background: #F0F0F0;
    border-radius: 6px;

    text-align: center;
}
.dropdown-content-a2{
    width: 100%;
    background: rgba(92,93,121,0.8);
    border-radius: 6px;
}
.dropdown-single-film-a2{
    /*! margin-bottom: 20px; */

}
.dropbtn-single-film-t-a2 span{
    color:#484b62;
    font-size: 13px;
}
.dropbtn-single-film-t-a2 i{
    color:#aaa;
    font-size: 11px;
}
.dropbtn-single-film-t-a2{
    z-index: 10;
    position: relative;
}
.dropdown-content2-a2{
    background: #F0F0F0;
    padding: 8px 0 5px 0;
    border-radius: 6px;
    opacity: 0;
    margin-top: -43px;
    width: 230px;
    z-index: 10;
    position: absolute;
    left: 0;
    visibility: hidden;
}

.dropdown-content2-a2 ul li a{
    color: #484b62;
    display: block;
    transition: .3s;
    padding: 7px 12px 7px 5px;
    font-size: 13px;
}
.dropdown-content2-a2 ul li{
    margin-bottom: 0;
    border-bottom: 1px solid #e3e3e3;
    margin-top: 15px;
    padding-bottom: 15px;
}
.dropdown-content2-a2 ul li:last-of-type{
    border-bottom: none;
}
.dropdown-content2-a2 ul li span{
    color: #111;
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}
.dropdown-content2-a2 ul li .dropdown-content2-bt{
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.dropdown-content2-a2 ul li a:last-of-type {
    margin-left: 7px;
}
.dropdown-content2-a2 ul li a:first-of-type {
    margin-right: 7px;
}

.dropdown-content2-a2 ul li a:hover{
    background: #e6e6e6;
    color: #FF3E6A;
}
.dropdown-content2-a2 ul li a {
    color: #111;
    transition: .3s;
    padding: 7px;
    border-radius: 10px;
    flex: 1;
    text-align: center;
}
.dropdown-single-film-a2:hover .dropdown-content2-a2{
    opacity: 1;
    transition-duration: .3s;
    margin-top: 8px;
    visibility: visible;
}
.dropdown-content2-a2{
    transition-duration: .3s;
}

.dropdown-content2-a2::before{
    content: '';
    height: 8px;
    width: 100%;
    display: block;
    position: absolute;
    top: -8px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown-single-film-a2 {
    position: relative;
    display: inline-block;
    width: 120px;
    margin-right: 20px;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content-a2 {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content-a2 a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content-a2 a:hover {background-color: #ddd}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show-a2 {display:block;}
.related-post-ap{
    display: flex;
    align-items: center;
    margin-bottom: 23px;
}
.related-post-ap-img{
}
.related-post-ap-img img{
    border-radius: 6px;

}
.related-post-ap-info{

}
.related-post-ap-info h4{
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 400;
    color: #484b62;
}
.related-post-ap-info span{

    font-size: 13px;
    font-weight: 300;
    color: #484b62;
}
.ap-single-l-top-content{
    color: #6f7285;
    font-size: 14px;
    line-height: 30px;
    margin-top: 20px;
    text-align: justify;
}

.ap-single-l-top-content a{
    color: #474955;
    transition-duration: .3s;
}
.ap-single-l-top-content a:hover{
    color: #FF4C98;
}
.ap-single-l-top-tag-time{
    border-bottom: 1px solid #f5f5f9;
    padding-bottom: 25px;
}
.ap-single-l-top-tag-time .ap-single-l-top-time{
    display: inline-block;
    color: #6f7285;
    font-size: 14px;
    margin-left: 15px;
}
.ap-single-l-top-tag-time .ap-single-l-top-tag{
    display: inline-block;
    color: #6f7285;
    font-size: 14px;
}
.ap-single-l-top-tag-time a{
    color: #6f7285;
    transition-duration: .3s;
}
.ap-single-l-top-tag-time a:hover{
    color: #FF4C98;
}
.ap-single-related-top-eye{
    margin-top: 6px;
}
.ap-single-related-top-eye .ap-single-related-cat{
    margin-left: 5px;
}
.ap-single-related-top-eye .ap-single-related-cat ul{
    display: inline-block;

}
.ap-single-related-top-eye .ap-single-related-cat ul li a{
    color: #484b62;
    transition-duration: .3s;
}
.ap-single-related-top-eye .ap-single-related-cat ul li a:hover{
    color: #FF4C98;
}
.ap-single-r-artist-panel{
    margin-top: 25px;
    border-bottom: 1px solid #f5f5f9;
    padding-bottom: 25px;
}
.ap-single-r-artist-panel .filimo-single-involved-panel ul li{
    margin-left: 15px;
}
.ap-single-r-artist-panel .filimo-single-involved-panel ul li .filimo-single-involved-intro{
    border-radius: 6px;
}
.ap-single-r-artist-panel .filimo-single-involved-panel ul li img{
    border-radius: 6px;
}
.title-artist-panel{
    color: #484b62;
    font-size: 1em;
    margin-bottom: 1em;
}
.ap-r-single-comments{
    margin-top: 25px;
}
.ap-r-single-comments .single-comments .sticky-sidebar-top{
    max-width: 100%;
    flex: 100%;
}
.ap-r-single-comments .single-comments .sticky-sidebar-bottom{
    max-width: 100%;
    flex: 100%;
}
.ap-single-l-top .single-not-vip-img img{
    width: 100% !important;
    height: 580px !important;
    border-radius: 12px;
}
.related-panel-ap-res{
    display: none;
}
.fluid-size-img .post-img-1 img{
    height: 227px !important;
}
/*=========================== end-single-tow ===========================*/

/*=========================== post-panel-three ===========================*/
.post-panel-three{
    transition-duration: 0.3s;
    margin-bottom: 25px;
}
.post-panel-three-back .dark-bg {
    background-color: rgba(41,42,51,.6);
    position: absolute;
    top: 0;
    right: 0px;
    bottom: 0;
    left: 0px;
}

.post-panel-three-bt{
    background-size: 650px !important;
    display: flex;
    padding: 10px 10px 10px 10px;
    z-index: 20;
    align-items: end;
    position: relative;
}
.post-panel-three-img{
    flex: 1.5;
    margin-left: 6px;
    z-index: 1;
}
.post-panel-three-img a{
    display: grid;
}
.post-panel-three-info{
    color: #fff;
    flex: 1;
    z-index: 1;
}
.post-panel-three-info .post-views-num{
    display: none;
}
.post-panel-three-info ul li{
    margin-top: 15px;
line-height: 0;
}


.post-panel-three-info ul li:first-child{
    margin-top: 0;
}

.post-panel-three-info ul li i{
    color: #fff;

    font-size: 13px;
}
.post-panel-three-info ul li a{
    color: #fff;

    font-size: 14px;
}

.post-panel-three-bt-info a h4{
    color: #484b62;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.8em;
    margin-top: 10px;
}
.post-panel-three-bt-info{
    transition-duration: 0.8s;
}
.post-panel-three:hover .post-panel-three-bt-info a h4{
    color: #FF3E6A;
}
.post-panel-three .post-panel-three-time{
    background-color: rgba(0,0,0,.7);
    display: inline-block;
    padding: 5px 6px;
    border-radius: 6px;
}
.post-panel-three-bt-info-end span{

    color: #6f7285;
    font-size: .8em;
}
.post-panel-three-bt-info-end span:before{
    font-family: film;
    content: '\e980';
    margin-left: 5px;
}
.post-panel-three-bt-info-end span:first-child:before{
    content: '';
}
/*=========================== post-panel-three ===========================*/
/*=========================== page-404 ===========================*/
.page-404{
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
.page-404 img{
    width: 500px;
}
.page-404 p{
    margin-top: 40px;
    font-size: 18px;
}
/*=========================== /page-404 ===========================*/
/*=========================== rcp-profile ===========================*/
.rcp-user-edit .rcp_form > fieldset{
    margin-bottom: 30px;
}
.rcp-user-edit .rcp_form > fieldset > legend{
    font-size: 18px;
    margin-bottom: 20px;
}
.rcp-user-edit .rcp_form p{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.rcp-user-edit .rcp_form p input{
    width: 82%;
    border: #ddd 1px solid;
    background: #F8F9FA;
    padding: 7px;
    border-radius: 4px;
    font-size: 14px;
}
.rcp-user-edit .rcp_form  #rcp_profile_submit_wrap{
    position: relative;
}
.rcp-user-edit .rcp_form  #rcp_profile_submit_wrap input{
    position: absolute;
    width: 20%;
    border: #ddd 1px solid;
    background: #F8F9FA;
    padding: 7px;
    left: 0;
    top: -20px;
    cursor: pointer;
    transition-duration: .3s;
    border-radius: 4px;
}
.rcp-user-edit .rcp_form  #rcp_profile_submit_wrap input:hover{
    background: #FF3E6A;
    color: #fff;
}
.rcp-user-edit .rcp_form p select{
    width: 82%;
    border: #ddd 1px solid;
    background: #F8F9FA;
    padding: 7px;
}
.rcp-user-edit .rcp_form p label{
    width: 18%;
    margin: 0;
    font-size: 14px;
}
.rcp-user-edit .rcp-table{
    width: 100%;
    margin-bottom: 30px;
}
.rcp-user-edit .rcp-table thead{
    border: #ddd 1px solid;
    background: #eee;
}
.rcp-user-edit .rcp-table tbody{
    border: #ddd 1px solid;
    background: #F8F9FA;
}
.rcp-user-edit .rcp-table thead th{
    padding: 7px;
    border-radius: 4px;
    border-left: 1px solid #ddd;
    font-size: 14px;
}
.rcp-user-edit .rcp-table tbody td{
    padding: 7px;
    border-radius: 4px;
    border-left: 1px solid #ddd;
    font-size: 14px;
}
.rcp-user-edit .rcp-table tbody td a{
    color: #363636;
    transition-duration: .3s;
}
.rcp-user-edit .rcp-table tbody td a:hover{
    color: #FF3E6A;
}

#rcp_profile_display_name_wrap .select2-selection{
    border: #ddd 1px solid;
    background: #F8F9FA;
    font-size: 14px;
    height: 36px;
}



@keyframes border-animate {
    50% {
        border-top-width: 0px;
        border-right-width: 15px;
        border-bottom-width: 0px;
        border-left-width: 15px; } }

@-webkit-keyframes border-animate {
    50% {
        border-top-width: 0px;
        border-right-width: 15px;
        border-bottom-width: 0px;
        border-left-width: 15px; } }

@keyframes border-animate-2 {
    50% {
        border-top-width: 0px;
        border-right-width: 10px;
        border-bottom-width: 0px;
        border-left-width: 10px; } }

@-webkit-keyframes border-animate-2 {
    50% {
        border-top-width: 0px;
        border-right-width: 10px;
        border-bottom-width: 0px;
        border-left-width: 10px; } }


.profile-film-r{
    position: relative;
}
.user-r-panel-name{
    margin-right: 20px;
}
.user-r-panel-top{
    display: flex;
    align-items: center;
}
.user-r-panel-pic{
    position: relative;
    width: 80px;
}
.user-r-panel-pic img{
    border-radius: 50%;
    border: 4px solid #fff;
}
.profile-film-r .back {
    border-color: rgba(102, 102, 102, 0.1);
}
.profile-film-r .loader {
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: auto;
    height: 80px;
    width: 80px;
    border-radius: 50%;
    border-style: solid;
    border-top-width: 10px;
    border-right-width: 0px;
    border-bottom-width: 10px;
    border-left-width: 0px;
    animation: border-animate 2s infinite;
    -webkit-animation: border-animate 2s infinite;
    animation-timing-function: ease;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
}
.profile-film-r .front {
    border-color: rgba(102, 102, 102, 0.1);
    -webkit-transform: translate(-50%, -50%) rotateZ(90deg);
    transform: translate(-50%, -50%) rotateZ(90deg);
    animation: border-animate-2 2s infinite;
    -webkit-animation: border-animate-2 2s infinite;
}

.user-r-panel-bottom>.nav-pills .nav-link{
    color: #777;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    font-size: 14px;
}
.user-r-panel-bottom .nav{
    display: block;
}
.user-r-panel-bottom>.nav-pills .nav-link.active{
    background: none;
    color: #FF3E6A;
}
.user-r-panel-bottom>.nav-pills .nav-link:hover{
    color: #FF3E6A;
}

.user-r-panel-bottom>.nav-pills .nav-link.active i{
    color: #FF3E6A;
}
.user-r-panel-bottom>.nav-pills .nav-link{
    position: relative;
}
.user-r-panel-bottom>.nav-pills .nav-item{
    margin-bottom: 18px;
}
.user-r-panel-bottom{
    margin-top: 30px;
}
.user-r-panel-bottom>.nav-pills .nav-link i::after {
    transition: 0.3s;
    -webkit-transition: 0.3s;
    content: '';
    display: block;
    width: 35px;
    height: 35px;
    background: rgba(0, 0, 0, 0.03);
    position: absolute;
    top: 50%;
    left: 0;
    right: -9px;
    -webkit-transform: translate(-50%, -50%) rotate(15deg);
    transform: translate(-50%, -50%) rotate(15deg);
    z-index: 1;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.user-r-panel-bottom>.nav-pills .nav-link i{
    margin-left: 20px;
}
/*=========================== /rcp-profile ===========================*/
/*=========================== accordion-section-film ===========================*/
.section-film-panel{
    border-bottom: 1px solid #f5f5f9;
    padding-bottom: 25px;
}
.section-film-panel > .accordion-section-film .section-film-title h5{
    color: #484b62;
    font-size: 1em;
    margin-bottom: 1em;
    font-weight: 400;
}
.accordion-section-film{
    margin-top: 30px;
}
.accordion-section-film .section-film-title h5{
    color: #777;
    font-size: 16px;
    margin-bottom: 20px;
}
.accordion-section-film .card-header{
    border-bottom: none;
    padding: 16px;
    border-radius: 6px;
}
.accordion-section-film .card-header .collapsed h5{
    color: #777;
    font-size: 15px;
}
.accordion-section-film .card-header h5{
    color: #FF3E6A;
    font-size: 15px;
}
.accordion-section-film .card-header .collapsed h5 i{
    float: left;
    font-size: 12px;
    transform: rotate(0deg);
    transition: .4s;
}
.accordion-section-film .card-header h5 i{
    float: left;
    font-size: 12px;
    transform: rotate(180deg);
    transition: .4s;
}
.accordion-section-film .card{
    margin-bottom: 20px;
    border: none;
}
.accordion-section-film .card-body{
    border: 1px solid #E8E8E8;
    border-top: none;
}
.section-film-opt-panel{
    border-bottom: 1px solid #E8E8E8;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.section-film-opt-panel:last-child{
    border: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.section-film-bt-box{
    background: #F7F7F7;
    padding-top: 15px;
    padding: 20px;
    border-radius: 6px;
}
.f-s-d-box-top{
    padding-bottom: 17px;
}
.f-s-d-box-bottom{
    padding-top: 20px;
    border-top: 1px solid #E8E8E8;
}
.section-film-bt-box-one{
    flex: 9;

}
.section-film-bt-box-two{
    flex: 9;

}
.section-film-bt-box-one a{
    padding: 8px 10px;
    background: #EAEAEA;
    border-radius: 6px;
    transition: .3s;
    text-align: center;
    margin-left: 15px;
}
.section-film-bt-box-one a:last-child{
    margin-left: 0;
}
.section-film-bt-box-one a i{
    color: #aaa;
    font-size: 11px;
}
.section-film-bt-box-one a span{
    color: #484b62;
    font-size: 14px;
}



.section-film-bt-box-two a{
    padding: 8px 10px;
    background: #EAEAEA;
    border-radius: 6px;
    transition: .3s;
    text-align: center;
    margin-left: 15px;
}
.section-film-bt-box-two a:last-child{
    margin-left: 0;
}
.section-film-bt-box-two a i{
    color: #aaa;
    font-size: 11px;
}
.section-film-bt-box-two a span{
    color: #484b62;
    font-size: 14px;
}
.section-film-bt-box-l h6{
    flex: 1;
}
.section-film-bt-box-l h6 i{
    color: #aaa;
    font-size: 11px;
}
.section-film-bt-box-l h6 span{
    color: #484b62;
    font-size: 14px;
}
.section-film-bt-box-all{

}
.section-film-bt-box-l{
    display: flex;
}

.section-film{
    display: flex;
    align-items: center;
    margin-bottom: 15px;

}
.section-film:last-child{
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.section-film-download-panel{
    left: 30px;
    position: absolute;
    transition: .3s;
}
.section-film-download{
    padding: 8px 10px;
    background: #F0F0F0;
    border-radius: 6px;
    transition: .3s;
    text-align: center;
    cursor: pointer;
}


.section-film-bt-box{
    display: none;
}





.section-film-download:hover{
    background: #FF3E6A;
    color: #fff;
}
.section-film-download:hover i{
    color: #fff;
}
.section-film-download:hover span{
    color: #fff;
}
.section-film-img img{
    border-radius: 6px;
    margin-left: 20px;
}
.section-film-download i{
    color: #aaa;
    font-size: 11px;
}
.section-film-download span{
    color: #484b62;
    font-size: 14px;
}
.section-film-info p{
    font-size: 14px;
    color: #777;
    margin: 0;
}
.section-film-info h6{
    color: #4d4d4d;
}
.section-film-info{
    padding-left: 80px;
}
/*=========================== artist-slider ===========================*/
.artist-img-slider{
    position: relative;
    overflow: hidden;
}
.artist-name-slider{
    position: absolute;
    bottom: 10px;
    background: #111;
    color: #fff;
    margin-left: 25px;
    margin-right: 25px;
    left: 0;
    right: 0;
    display: flex;
    padding: 8px 10px;
    border-radius: 6px;
}
.artist-name-slider span{
    flex: 1;
}
.artist-name-slider .artist-name-slider-en{
    text-align: left;
}
.artist-slider1{
    margin-bottom: 20px;
}
.artist-slider1 .artist-img-slider a{
    display: block;
}
.artist-slider1 .artist-img-slider a .tumbnail{
    position: relative;
    padding-top: 103%;
    display: block;
    overflow: hidden;
    border-radius: 6px;
}
.artist-slider1 .artist-img-slider img{
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: 100%;
    transform: translate(-50%,-50%);
    max-width: inherit;
}
.artist-slider1 .artist-film-slider:nth-child(1){
    margin-bottom: 30px;
}
.artist-slider1 .artist-film-slider img{
    border-radius: 6px;
    height: 168px;
}
.artist-slider1 .item {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.artist-slider2{
    background: #444B5A;
    border-radius: 6px;
}
.artist-slider2 .item {
    margin: 10px;
    cursor: pointer;
}
.artist-slider2 .item img{
    filter: grayscale(100%);

}
.artist-slider2 .item h1 {
    font-size: 18px;
}
.artist-slider2 .current .item img{
    filter: grayscale(0%);
}
.artist-slider2 .item{
    position: relative;

    border-radius: 6px;
}
.owl-theme .owl-nav {
    /*default owl-theme theme reset .disabled:hover links */
}
.owl-theme .owl-nav [class*='owl-'] {
    transition: all .3s ease;
}
.owl-theme .owl-nav [class*='owl-'].disabled:hover {
    background-color: #D6D6D6;
}

.artist-slider1.owl-theme {
    position: relative;
    max-height: 370px;
}
.artist-slider1.owl-theme .owl-next, #sync1.owl-theme .owl-prev {
    width: 22px;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
}
.artist-slider1.owl-theme .owl-prev {
    left: 10px;
}
.artist-slider1.owl-theme .owl-next {
    right: 10px;
}

/*=========================== /artist-slider ===========================*/
/*=========================== /accordion-section-film ===========================*/
/*=========================== برگه ثبت نام ===========================*/
body,html{
    height:100% !important;
}
.body-login{
    height: calc(100%) !important;
}
.login-from .login-pop-r{
    padding: 0;
}
.cinema-userlogin .nav-pills .nav-link{
    color: #807e7e;
}
.login-from .film-login-forgot-one{
    text-align: right;
}
.cinema-userlogin{
margin: auto auto;
}
.cinema-userlogin .nav-pills .nav-link.active{
background: #fff;
    color: #FF3E6A;
    border-radius: 0;
}
.cinema-userlogin #myaccount-tab{
    margin-bottom: 0 !important;
    background: #eee;
}
.film-login-page-content{
    background: #fff;
    padding: 25px;
    border-radius: 6px;
}
.cinema-userlogin #myaccount-tab{
    display: flex;
}
.cinema-userlogin #myaccount-tab li{
    flex: 1;
    text-align: center;
}
.cinema-userlogin #myaccount-tab li a{
     padding-top: 10px;
     padding-bottom: 10px;
}
.cinema-userlogin .cinema-card > h2 {
    font-size: 18px;
    border-bottom: #ccc 1px dashed;
    display: inline-block;
    padding-bottom: 10px;
    font-weight: 400;
    margin-bottom: 30px;
    color: #999;
}
.cinema-userlogin .cinema-card{
    text-align: center;
}
.cinema-userlogin .radio-btn-f{
    text-align: right;
}
.cinema-userlogin .site-logo{
    text-align: center;
    margin-bottom: 20px;
}
.left-row-md{
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
/*=================single-three===================*/



.single-filimo-top-img {
    position: relative;
    overflow: hidden;
    width: 225px;
    padding-top: 118%;
    border-radius: 5px;
}

.single-filimo-top-img img{
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100%;
    transform: translate(-50%,-50%);
    max-width: inherit;
}
.filimo-top-bt{
    margin-top: 20px;
}
.back-silngle-fililmo{
    height: 490px !important;
    border-radius: 0 !important;
}
.single-film-title-filimo h1{
    font-size: 1.6rem;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 8px;
}
.single-film-title-en-filimo{
    color: #ccc;
    font-size: 1rem;
    text-align: right;
    margin-top: 5px;
    margin-bottom: 40px;
}
.top-ratings-single-filimo-panel{
    color: #fff;
    fill: #fff;
    background-color: #1cb561;
    border-color: transparent;
    font-size: 14px;
    font-weight: 500;
    border-radius: 510px;
    text-align: center;
    padding: 4px 10px;
}

.top-ratings-single-filimo{
    display: flex;
}
.single-info-film-tr-filimo:after{
    content: ':';
    margin-right: 5px;
}
.top-ratings-single-imdb-filimo{
    color: #292929;
    fill: #292929;
    background-color: #f6b828;
    border-color: transparent;
    font-size: 14px;
    font-weight: 500;
    border-radius: 510px;
    text-align: center;
    padding: 6px 10px;
    margin-right: 10px;
}
.film-imdb-score-filimo i{
    margin-left: 20px;
}
.single-filimo-fun{
    color: #fdc13c;
    margin-top: 20px;
    font-weight: 400;
    font-size: 1rem;
}
.single-filimo-fun a{
    color: #fdc13c;
}
.filimo-top-bt:before{
    border-top: 1px solid rgba(255,255,255,.25);
    content: '';
    width: 100%;
    display: block;
    padding-bottom: 20px;
}



.filimo-top-bt-r-panel{
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.26);
    color: #fff !important;
    border-radius: 24px;
    padding: 10px 16px;
    width: auto;
    font-size: 14px;
    font-weight: 500;
}
.filimo-top-bt-r-panel .dropdown-content-filimo{
    width: 240px;
    right: -45px !important;
}
.download-top-panel .dropbtn-single-film-t-down{
    margin-top: 5px;
    margin-right: 5px;
}
.download-top-panel .dropdown-content2{
    box-shadow: rgba(0,0,0,.1) 0 2px 6px;
    -webkit-box-shadow: rgba(0,0,0,.1) 0 2px 6px;
    right: 0;
}
.download-top-panel:hover .dropdown-content2{
    margin-top: 18px;
}
.rate-user-filimo-single{
    background: none;
}
.rate-user-filimo-single img{
    background: rgba(255, 255, 255, 0.26);
    border-radius: 24px;
    padding: 9px 10px;
    margin-left: 10px;
}
.rate-user-filimo-single em{
    display: none;
}
.filimo-top-bt-l{
    text-align: left;
}
.filimo-related-single-img img{
    height: 260px !important;
    border-radius: 6px !important;
}
.filimo-post-panel-bottom ul li{
    margin-left: 5px !important;
}
.related-car-panel-filimo .owl-nav{
    position: absolute;
    width: 100%;
    color: #fff;
    top: 40%;
}
.related-car-panel-filimo .owl-nav button{
    position: absolute;
    left: 0;
    color: #111 !important;
    font-size: 45px !important;
    background-color: rgba(255, 255, 255, 0.61) !important;
    width: 40px;
    height: 40px;
    border-radius: 50% !important;
}
.related-car-panel-filimo .owl-nav .owl-prev{
    right: 0 !important;
}
.related-car-panel-filimo .owl-nav .owl-prev span{
    position: absolute;
    top: -30%;
    right: 30%;
}
.related-car-panel-filimo .owl-nav .owl-next span{
    position: absolute;
    top: -30%;
    left: 30%;
}

.post-titel-1-filimo{
    border-radius: 6px !important;
}
.filimo-single-artist-panel{
    margin-top: 15px;
}
.filimo-single-artist-panel ul li{
    display: inline-block;
}
.filimo-single-artist-panel ul li a{
    display: flex;
    align-items: center;
    border-radius: 40px;
    background-color: rgba(0,0,0,.05);
    padding: 2px 2px 2px 10px;
}
.filimo-single-artist-panel ul li a img{
    border-radius: 40px;
    width: 40px;
    height: 40px;
}
.filimo-single-artist-panel ul li a h4{
    color: #323233;
    font-size: 14px;
    margin-right: 8px;
}


.filimo-single-involved-panel{
    margin-top: 15px;
}

.filimo-single-involved-panel ul li{
    display: inline-block;
    margin-bottom: 10px;
}
.filimo-single-involved-panel ul li .filimo-single-involved-intro{
    display: flex;
    align-items: center;
    border-radius: 40px;
    background-color: rgba(0,0,0,.05);
    padding: 2px 2px 2px 19px;
}
.filimo-single-involved-panel ul li img{
    border-radius: 100px;
    width: 70px;
    height: 70px;
}
.filimo-single-involved-panel ul li h4{
    color: #323233;
    font-size: 14px;
    margin-right: 0;
    margin-bottom: 12px;
}
.filimo-single-involved-panel ul li h6{
    color: #323233;
    font-size: 14px;
    margin-bottom: 0;
}
.filimo-single-involved-panel ul li .filimo-single-involved-intro .filimo-involved-name{
    margin-right: 10px;
}

.filimo-single-top-information{
    margin-top: 20px;
    margin-bottom: 20px;
}
.filimo-single-top-information ul li{
    display: inline-block;
    background: rgba(255,255,255,.2);
    color: #fff;
    font-size: 14px;
    padding: 5px 8px;
    border-radius: 50px;
}
.filimo-single-top-information ul li a{
    color: #fff;
}
.filimo-tag-top{
    color: #fff;
    font-size: 14px;
}
.filimo-tag-top a{
    color: #fff;
    margin-left: 8px;
    border-bottom: 1px dotted #fff;
}

.filimo-tag-top a:first-child{
    margin-right: 8px;
}

.play-film-filimo-popup{
    display: inline-block;
    background-color: #1cb561;
    color: #fff !important;
    border-radius: 24px;
    padding: 10px 16px;
    width: auto;
    font-size: 14px;
    font-weight: 500;
}
.play-film-filimo-popup a{
    color: #fff;
}
.single-video-pop-filimo{
    width: 100%;
    margin-bottom: 0;
}.single-video-pop-filimo .jwplayer{
     width: 100% !important;
 }
.rate-user-filimo-single-opt{
    padding: 0;
}
.single-content-filimo{
    padding-top: 40px;
}
.single-content-filimo h2{
    font-weight: 800;
    margin-bottom: 8px;
    color: #000;
    font-size: 16px;
}
.single-content-filimo p{
    color: #4d4d4d;
    line-height: 2;
    font-size: 14px;
    font-weight: 400;
    text-align: right;
}

.filimo-single-title-panel{
    padding-top: 40px;
}
.filimo-single-title-panel h2{
    font-weight: 800;
    margin-bottom: 8px;
    color: #000;
    font-size: 16px;
}

.single-filimo-top-panel{
    margin-top: 90px;
}
.simplefavorite-filimo i{
    cursor: pointer;
}
.simplefavorite-filimo i:hover{
    color: #FF4E76;
}
.simplefavorite-filimo .active i {
    color: #FF4E76;
}
/*==============/single-three====================*/

.silngle-tabs-film .nav-item{
    border: none;

}
.silngle-tabs-film .nav-item li{
    transition-duration: 100s;
    transform: translate3d(0px, 0px, 0px);
}
.silngle-tabs-film .nav-item li a{
    font-size: 14px;
    font-weight: 400;
}
.silngle-tabs-film .nav-item a.active{
    background: #f5f5f5 !important;
    color: #FD8D3C;
    border-radius: 5px;

}
.silngle-tabs-film .nav-item .active i{
    color: #FD8D3C ;
}
.silngle-tabs-film .nav-item a{
    color: #777;
    padding: 10px 20px;
    font-size: 14px;
}




.name-share-social-network{
    background: #F5F5F5;
    padding: 15px 0;
    font-size: 13px;
    border-radius: 6px;
}
.icon-share-social-network{
    opacity: 0;
    position: absolute;
    width: 84%;
    background: #fff;
    padding-top: 13px;
    padding-bottom: 13px;
    top: -42px;
    transition: .3s;
    right: 15px;
}
.icon-share-social-network a i{
    color: #53565D;
    transition-duration: .3s;
}
.icon-share-social-network a i:hover{
    color: #FF3E6A;
}

.share-social-network{
    position: relative;
    text-align: center;
}
.share-social-network:hover .icon-share-social-network{
    opacity: 1;
    top: 0px;
}

.menu-panel>ul>li{
    position: relative;
    display: inline-block;
    margin-left: 15px;
}
.menu-panel ul li a{
    font-size: 16px;
    transition-duration: .3s;
}



.menu-panel ul li:last-child{
    margin-left: 0;
}
.menu-panel .menu-item-has-children>a::after{
    font-family: film;
    content: "\e936";
    margin-right: 8px;
    margin-top: 4px;
    float: left;
    font-size: 12px;
    transition: .3s;
}


.menu-panel .menu-item-has-children:hover>a::after{
    transform: rotate(180deg);

}
.menu-panel li>ul{
    position: absolute;
    top: 30px;
    right: 0;
    width: 160px;
    z-index: 999;
    transition: .2s;
    padding: 0;
    margin: 0;
    border-radius: 6px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, .1) 0 2px 5px;
    -webkit-animation-name: MenuSlideDown;
    animation-name: MenuSlideDown;
    -webkit-animation-duration: .2s;
    padding: 10px 15px;
}
.menu-panel li>ul:before{
    content: '';
    height: 10px;
    width: 100%;
    display: block;
    position: absolute;
    top: -10px;
    right: 0;
}
.menu-panel li>ul li ul::before {
    content: '';
    height: 100%;
    width: 17px;
    display: block;
    position: absolute;
    right: -16px;
    top: 0;
}
.menu-panel li>ul li a{

    display: block;
    font-size: 14px;
    font-weight: 400;
}
.menu-panel li>ul li{
    margin-bottom: 14px;
}
.menu-panel li>ul li:last-child{
    margin-bottom: 0px;
}
.menu-panel li>ul ul{
    right: 100%;
    top: 0;
    margin-right: 10px !important;
}
.menu-panel li:not(:hover)>ul{
    opacity: 0;
    visibility: hidden;
    margin-top: 10px !important;
}
.menu-panel li>ul li{
    display: block;
}
.menu-panel li>ul li.menu-item-has-children>a::after{
    font-family: film;
    content: "\e936";
    float: left;
    font-size: 12px;
    transition-duration: .3s;
}

.menu-panel li>ul li.menu-item-has-children:hover a::after{
    transform: rotate(90deg);
}
.arshiv-right-widget-panel .right-widget-panel{
    background: #FBFBFC;
    height: 100%;
    padding:15px;
    padding-left: 5px;
    margin-right: -15px;
    position: relative;
}

#myBtn1{
    bottom: 70px !important;
}
#myBtn ,#myBtn1 {
    display: none;
    position: fixed;
    bottom: 20px;
    z-index: 999;
    font-size:18px;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 10px;
    border-radius: 5px;
    transition: .3s;

    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    background: #fff;
    color: #666;
    box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px !important;
    padding: 0;
}
#myBtn:hover ,#myBtn1:hover{
    background-color: #f4f4f4;
    color: #FF3E6A ;
}
.obj-menu-panel2{
    background: aqua;
    display: inline-block;
    padding: 7px 8px;
    border-radius: 4px;
    cursor: pointer;
}

.btn-menu-panel2{
    font-size: 14px;
}
.menu-panel2{
    position: relative;
}
.menu-panel2>ul:before{
    content: '';
    height: 10px;
    width: 100%;
    display: block;
    position: absolute;
    top: -10px;
    right: 0;
}
.menu-panel2>ul{
    width: 160px;
    border-radius: 6px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, .1) 0 2px 5px;
    position: absolute;
    z-index: 1000;
    top: 10px;
    right: -10px;
    transition-duration: .2s;
    opacity: 0;
    margin-top: 10px !important;
    visibility: hidden;
    padding: 10px 15px;
}
.obj-menu-panel2:hover .menu-panel2>ul{
    opacity: 1;
    margin-top: 0px !important;
    visibility: visible;
}

.menu-panel2>ul>li{
    position: relative;
    display: block;
    margin-bottom: 14px;
}
.menu-panel2>ul>li:last-child{
    margin-bottom: 0;
}
.menu-panel2 ul li a{
    font-size: 14px;
    transition-duration: .3s;

    display: block;
}

.menu-panel2 .menu-item-has-children>a::after{
    font-family: film;
    content: "\e936";
    margin-right: 8px;
    margin-top: 4px;
    float: left;
    font-size: 12px;
    transition: .3s;
}
.menu-panel2 .menu-item-has-children .menu-item-has-children::after{
    content: "";
}

.menu-panel2 .menu-item-has-children:hover>a::after{
    transform: rotate(90deg);

}
.menu-panel2 li>ul{
    position: absolute;
    top: 0px;
    right: 156px;
    width: 160px;
    z-index: 999;
    transition: .2s;
    padding: 0;
    margin: 0;
    border-radius: 6px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, .1) 0 2px 5px;
    -webkit-animation-name: MenuSlideDown;
    animation-name: MenuSlideDown;
    -webkit-animation-duration: .2s;
}
.menu-panel2 li > ul > li{
    position: relative;
}
.menu-panel2 li>ul::before {
    content: '';
    height: 100%;
    width: 20px;
    display: block;
    position: absolute;
    top: 0;
    right: -20px;
}
.menu-panel2 li>ul li a{
    padding: 10px 15px;
    display: block;
}
.menu-panel2 li>ul ul{
    right: 100%;
    top: 10px;
    margin-right: 10px !important;
}
.menu-panel2 li:not(:hover)>ul{
    opacity: 0;
    visibility: hidden;
    margin-top: 10px !important;
}
.menu-panel2 li>ul li{
    display: block;
}
.menu-panel2 li>ul li.menu-item-has-children>a::after{
    font-family: film;
    content: "\e936";
    float: left;
    font-size: 12px;
    transition-duration: .3s;
}

.menu-panel2 li>ul li.menu-item-has-children:hover a::after{
    transform: rotate(90deg);
}
.arshiv-right-widget-panel .right-widget-panel{
    background: #FBFBFC;
    height: 100%;
    padding:15px;
    padding-left: 5px;
    margin-right: -15px;
    position: relative;
}
.wpcf7{
    text-align: center;
}
.wpcf7-form-control-wrap input{
    direction: rtl !important;
    height: 40px;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.wpcf7-submit{
    background: #F8F9FA;
    border: 1px solid #dfdfdf;
    cursor: pointer;
    padding: 8px 15px;
    border-radius: 4px;
    float: left;
    font-size: 14px;
}
.wpcf7-textarea{
    direction: rtl !important;
    height: 150px;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.wpcf7-form p{
    margin-bottom: 0px !important;
}
.wpcf7-form br{
    display: none !important;
}
.wpcf7-form label{
    width: 100% !important;
    font-size: 14px;
    margin-bottom: 15px;
}

.select-list-filter .select2-container--default .select2-selection--single{
    height: 40px;
    font-size: 13px;
}

.filter-btn-w button{
    height: 40px;
    border: none;
    background: #f6b828;
    color: #111;
    transition-duration: .3s;
    border-radius: 4px;
    width: 100%;
    cursor: pointer;
}
.filter-btn-w button:hover{
    background-color: #f7c040;


}

.fiter-form-op{
    display: none;
    margin-top: 15px;
}

.filter-t-btn{
    text-align: center;
    padding: 8px;
    background-color: #313131;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    transition-duration: .3s;
    user-select: none;
    -moz-user-select: none;
    cursor: pointer;
}

.filter-t-btn-active{
    color: #313131;
    background-color: #FBFBFC;
    border: 1px solid #E1E1E1;
}

.video-serial-popup-panel{
    margin-bottom: -9px;
}
.video-serial-popup-panel video{
    border-radius: 0px 0px 6px 6px;
}
.ap-r-single-comments .not-comment-film{
    margin-top: 30px;
    margin-bottom: 30px;
}

/*--==================================edit-ver-1-8============================================================--*/


.filimo-post-top-margin .post-film-ind{
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin-bottom: 10px;
}
.filimo-post-top-margin .post-film-panel-two{
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin-bottom: 10px;
}
/*--==================================edit-ver-1-8============================================================--*/



.film-car-ajax-load.loading{
    text-align: center;
}
.film-car-ajax-load.loading::before{
    content: '';
    background-image: url("assets/img/loadeing.svg");
    background-repeat: no-repeat;

    display: inline-block;
    text-align: center;
    font-size: 18px;
    padding: 80px;
    color: #666;

}


.video-serial-popup-panel{
    width: 100%;
}


/*--==================================single-namava============================================================--*/
.single-legal-opt-namava{
    margin-bottom: 40px;
}
.single-legal-opt-namava .single-legal-opt{
    background: #222327;
}
.single-legal-opt-namava .single-legal-opt .single-legal-opt-l{
    color: #fff;
}
.back-namava-film-lg{
    border-radius: 0px !important;
    height: 910px !important;
    z-index: 1;
}
.single-film-top-lf-namava{
    padding-top: 9.375vw;
    padding-bottom: 3.375vw;
    padding-right: 57px;
    padding-left: 57px;
    z-index: 2;
    position: relative;
}
.single-nam-top-info li{
    display: inline-block;
    margin-left: 20px;
    margin-bottom: 20px !important;
}
.main-nam{

    position: relative;
    background: #121212;
}
.section-film-nam{
    display: block;
    position: relative;
}
.section-film-img-nam img{
    width: 100%;
    height: 100%;
}
.section-film-info-nam{
    padding: 10px 0px;
}
.section-film-info-nam h6{
    font-size: 14px;
    font-weight: 600;
    color: #fff;
}
.section-film-info-nam p{
    line-height: 25px;
    font-size: 13px;
    color: #aaaaaa;
    margin-top: 7px;
}
.tab-content-nam{
    background: none !important;
    padding: 56px !important;
    padding-top: 0 !important;
    box-shadow: none !important;
    -webkit-box-shadow:none !important;
    margin-top: 36px !important;
}
.tab-namava-section ul{
    position: relative;
    z-index: 3;
}
.back-namava-film-lg:before{
    content: '';
    display: block;
    z-index: 2;
    height: 30%;
    background: linear-gradient( to bottom,transparent ,#121212);

    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}
.section-nam-top-d-h6{
    display: flex;
    align-items: center;
}
.section-nam-top-d-h6 h6{
    flex: 1;
    margin: 0;
}
.section-film-info-nam span{
    color: #f2f2f2;
    font-size: 12px;
    margin-bottom: 10px;
}
.section-film-download-nam a{
    color: #a4a4a4 !important;
    cursor: pointer;
    font-size: 19px;
    transition: .3s;
}
.section-film-download-nam a:hover{
    color: #fff !important;
}
.section-film-opt-panel-nam{
    border: none;
}
.tab-namava-section ul{
    padding-right: 56px;
    padding-left: 56px;
}
.tab-namava-section ul li .nav-link{
    color: #fff !important;
}.tab-namava-section ul li .active{
     color: #37383e !important;
 }
.play-serial-box-single-nam{
    opacity: 0;
    transition: .6s;
    z-index: 2;
}

.section-film-opt-panel-nam:hover .play-serial-box-single-nam{
    opacity: 1;
}
.play-serial-box-single-nam{
    color: #fff !important;
}
.play-serial-box-single-nam:hover{
    color: #FF3E6A !important;
}
.nam-logo-film-single img{
    max-width: 20vw;
    max-height: 10vw;
    margin-bottom: 12px;
}
.small-text-top-nam p{
    font-size: 16px;
    max-width: 700px;
    margin-bottom: 20px;
    color: rgb(255, 255, 255);
    font-weight: 400;
    line-height: 1.75;
}
.num-age-nam{
    color: #111;
    border-radius: 5px;
    padding: 4px 4px;
    padding-left: 1px;
    font-size: 13px;
    font-weight: 600;
}
.num-age-nam-text{
    color: #aaaaaa;
    margin-right: 9px;
    font-size: 14px;
    line-height: 1.79;
    font-weight: normal;
}
.star-actors-nam span{
    color: #cccccc;
    font-size: 14px;
    font-weight: 400;
}
.star-actors-nam ul{
    display: inline-block;
}
.star-actors-nam ul li{
    display: inline-block;
}
.star-actors-nam ul li:after{
    content: '-';
    color: #cccccc;
    font-size: 14px;
    padding: 0 6px;
}
.star-actors-nam ul li:last-child:after{
    content: '';
}
.star-actors-nam{
    margin-bottom: 15px;
}
.star-actors-nam ul li a{
    color: #cccccc;
    font-size: 14px;
    font-weight: 400;
}
.nam-bottom-content-img{
    padding: 0px 70px;
    z-index: 1;
    position: relative;
    padding-bottom: 30px;
}
.nam-bottom-img-gallery a img{
    max-width: 100%;
    height: auto;
    border-radius: 6px;
    margin-bottom: 24px;
}
.nam-bottom-img-gallery-panel{
    padding-right: 10px;
    padding-left: 10px;
}
.lb-data .lb-details {
    width: 85%;
    float: right;
    text-align: right;
    line-height: 1.1em;
}
.lb-data .lb-close{
    text-align: left;
    float: left;
    margin-bottom: 20px;

}
.lightbox .lb-image{
    border: none;
    border-radius:4px;
}
.lb-container{
    border-radius:4px;
}
.lb-outerContainer{
    background-color: #121212;
}
.nam-bottom-content-img-h3{
    color: #ffffff;
    font-size: 20px;
    margin-bottom: 16px;
}
.nam-bottom-content h2{
    font-size: 14px;
    color: #aaaaaa;
    font-weight: 400;
    margin-bottom: 8px;
}
.nam-bottom-content-text{
    font-size: 14px;
    color: #aaaaaa;
    font-weight: normal;
    line-height: 2;
    margin-bottom: 30px !important;
    margin: 0;
}
.nam-bottom-content-text p{
    margin: 0;
}
.nam-actors-img img{
    max-width: 100%;
    height: auto;
    border-radius: 50%;
}
.nam-actors-name{
    text-align: center;
}
.nam-actors-name h4{
    color: #ffffff;
    overflow: hidden;
    text-align: center;
    font-weight: normal;
    white-space: initial;
    margin-top: 15px;
    font-size: 14px;
}
.nam-actors-name span{
    color: #aaaaaa;
    font-size: 12px;
    text-align: center;
}
.related-car-img-nam img{
    border-radius:4px ;
}
.related-car-title-nam h4{
    margin-top: 15px;
    font-size: 14px;
    color: #fff;
}
.nam-actors-panel{
    padding: 0px 70px;
    z-index: 1;
    position: relative;
    margin-bottom: 32px;
}
.nam-actors-item{
    margin-bottom: 24px;
}
.related-car-panel-nam{
    padding: 0px 70px;
    margin-bottom: 36px;
}
.film-nam-sec-pop-op{
    background: #222327;
    position: absolute;
    top: 0;
    height: 0;
    border-radius: 6px;
    transition: .3s;
    padding: 10px;
    padding-top: 20px;
    width: 100%;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
}
.film-nam-sec-pop-op-a{
    z-index: 2;
    opacity: 1;
    visibility: visible;
    height: 100%;
}
.section-film-img-nam img{
    z-index: 1;
    position: relative;
}
.section-film-bt-box-all-nam{
    display: flex;
}
.section-film-bt-box-l-nam{
    padding-top: 0;
    border-top: none;
    flex: 1;
    margin-left: 6px;
}
.section-film-bt-box-l-nam:last-child{
    margin-left: 0;
}
.section-film-box-nam-item a{
    background: #121212;
    padding: 7px 5px;
    font-size: 14px;
    display: block;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    margin-bottom: 6px;
}
.section-film-bt-box-l-nam h6{
    margin-bottom: 15px;
    color: #fff;
    font-size: 15px;
}
.section-film-bt-box-l-nam i{
    font-size: 14px;
}
.ex-sec-nam-film{
    bottom: 10px;
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0;
}
.ex-sec-nam-film a{
    display: block;
    height: 30px;
    font-size: 14px;
    color: #e65b5b !important;
    cursor: pointer;
}
.ex-sec-nam-film a i{
    font-size: 13px;
}
.nam-single-title-panel h6{
    font-size: 18px;
    color: #fff;
    font-weight: 400;
}
.nam-r-single-comments{
    margin-top: 10px;
    margin-bottom: 100px;
}
.nam-r-single-comments .comment-input .form-group input{
    background-color: #222327;
    color: #fff;
}
.nam-r-single-comments .comment-text #comment{
    background-color: #222327;
    padding: 24px;
    border-radius: 5px;
    color: #fff;
}
.nam-r-single-comments .submit-post{
    cursor: pointer;
    background: #121212 !important;
}
#respond .submit-post{
    cursor: pointer;
}
.nam-r-single-comments .not-comment-film h5{
    color: #fff;
}
.nam-r-single-comments .not-comment-film i{
    background-color: #222327;
    color: #fff;
}
.nam-r-single-comments .commentlist .comment{
    background: none;
}.nam-r-single-comments .commentlist{
     background: #222327;
     border-radius: 6px;
 }
.nam-r-single-comments .sticky-sidebar-bottom ul .comment{
    color: #aaa;
    font-size: 14px;
}
.single-film-title-nam h1{
    font-size: 24px;
    margin-bottom: 8px;
    color: rgb(255, 255, 255);
    font-weight: 400;
    margin-top: 12px;
}

.play-film-nam-popup{
    background-color: #fff;
    color: #000 !important;
    border-radius: 5px;
    transition: .3s;
}
.play-film-nam-popup a{
    color: #000;
}
.play-film-nam-popup:hover a{
    color: #fff;
}
.play-film-nam-popup:hover{
    background-color: #1993FF;
}
.dropdown-single-film-nam{
    padding: 0;
    background: none;
}
.dropdown-single-film-nam-i{
    padding: 10px 11px;
    background-color: rgba(255, 255, 255, 0.26);
    border-radius: 24px;
    margin-right: 25px;
    cursor: pointer;
}
.dropdown-single-film-nam .dropdown-content2-nam{
    width: 240px;
    right: -60px;
}
.download-top-panel:hover .dropdown-content2-nam{
    margin-top: 8px;
}
.cat_film_name_num{
    color: #fff;
    font-size: 13px;
}
.cat_film_name_num a{
    color: #fff;
    font-size: 13px;
}
.cat_film_name_num .single-info-film-tr:after{
    content: ":";
    margin-right: 2px;
    margin-left: 2px;
}
.cat_film_name_num_bt{
    display: inline-block;
    margin-left: 10px;
    margin-top: 15px;
}
.bt-nam-single-info{
    margin-bottom: 52px;
}
.back-namava-film-lg{
    background-position: center;
}
.related-car-panel-nam-title{
    padding-right: 70px;
    padding-left: 70px;
}
.bio-actor{

}
.bio-actor-flex{
    display: flex;
    align-items: center;
}
.bio-actor-img{
    margin-left: 20px;
    flex: 1;
    max-width: 150px;
}
.bio-actor-img img{
    border-radius: 12px;

}
.bio-actor-info{
    flex: 6;
}
.bio-actor-info h1{
    color: #4d4d4d;
    font-size: 20px;
}
.bio-actor-info p{
    color: #4d4d4d;
    height: 100px;
    overflow: hidden;
    overflow-y: auto;
    margin: 0;

    overflow-y: scroll;
    scrollbar-color: #909090 #dedede;
    scrollbar-width: thin;
    font-weight: 300;
line-height: 24px;
font-size: 14px;
}



.bio-actor-info p::-webkit-scrollbar {
    width: 12px;               /* width of the entire scrollbar */
}

.bio-actor-info p::-webkit-scrollbar-track {
    background: #dedede;        /* color of the tracking area */
    border-radius: 20px;
}

.bio-actor-info p::-webkit-scrollbar-thumb {
    background-color: #909090;    /* color of the scroll thumb */
    border-radius: 20px;       /* roundness of the scroll thumb */
    border: 3px solid #dedede;  /* creates padding around scroll thumb */
}








/*--==================================/single-namava============================================================--*/
/*--==================================single-involved============================================================--*/
.involved-single-one{
    display: flex;
    flex-wrap: wrap;
}
.involved-single-one .involved-single-one-item{
    background: #f5f5f5;
    border-radius: 6px;
    max-width: 18%;
    margin-left: 26px;
    margin-top: 26px;
}
.involved-single-one .involved-single-one-item:not(:nth-of-type(5) ~ *){
    margin-top: 0px;
}
.involved-single-one .involved-single-one-item:nth-of-type(5n){
    margin-left: 0;
}
.involved-single-one .involved-single-one-item .involved-single-one-img img{
    border-radius: 6px;
    max-width: 100%;
}
.involved-single-one .involved-single-one-item .involved-single-one-info{
    display: flex;
    align-items: center;
}
.involved-single-one .involved-single-one-item .involved-single-one-info h4{
    text-align: right;
    color: #505A64;
    font-size: 15px;
    font-weight: 400;
    margin-top: 15px;
    padding-bottom: 15px;
    transition-duration: .3s;
    flex: 1;
    margin-right: 10px;
}
.involved-single-one .involved-single-one-item .involved-single-one-info h6{
    text-align: left;
    color: #FF3E6A;
    font-size: 13px;
    font-weight: 400;
    margin-top: 15px;
    padding-bottom: 15px;
    transition-duration: .3s;
    flex: 1;
    margin-left: 10px;
}
/*--==================================/single-involved============================================================--*/
/*=========================== /برگه ثبت نام ===========================*/

/*--==================================send-post============================================================--*/

.title-send-post-item label{
    margin-left: 10px;
    font-size: 14px;
}
.title-send-post-item input{
    width: 78%;
    border: #ddd 1px solid;
    background: #F8F9FA;
    padding: 7px;
    border-radius: 4px;
    font-size: 14px;
}
.section-send-post{
    margin-top: 20px;
}
.content-send-post-panel textarea{
    width: 100%;
    border: #ddd 1px solid;
    background: #F8F9FA;
    padding: 7px;
    border-radius: 4px;
    min-height: 140px;
}
.cat-send-post-item{
    margin-bottom: 20px;
}
.cat-send-post-item:last-of-type{
    margin-bottom: 0;
}
.cat-send-post-item .cat-send-post-title{
    display: inline-block;
    width: 11%;
    font-size: 14px;
}
.cat-send-post-item .select2{
    width: 88% !important;
 }
.cat-send-post-item .select2 .selection .select2-selection{
    border: #ddd 1px solid;
    background: #F8F9FA;
    border-radius: 4px;
    font-size: 14px;
    height: 40px;
}
.select2-dropdown{
    margin-top: 31px;
}
.banner-send-post-panel{
    border: #ddd 1px solid;
    background: #F8F9FA;
    border-radius: 4px;
    font-size: 14px;
    display: flex;
    align-items: center;
    padding: 15px;
}
.banner-send-post-panel .name-send-banner{
    margin-bottom: 0;
    flex: 1;
}
.banner-send-post-panel .btn-send-banner{
    margin-bottom: 0;
    background: #FF3E6A;
    border: none;
    border-radius: 4px;
    color: #fff;
    transition-duration: .3s;
    cursor: pointer;
    padding: 8px 15px;
}
.banner-send-post-panel .btn-send-banner:hover{
    opacity: 0.8;
}

.sec-send-post-modal .modal-content{
    padding-bottom: 10px;
}
.sec-send-post-modal .modal-content label{
    margin-left: 10px;
}
.sec-send-post-modal .modal-content input {
    border: #ddd 1px solid;
    background: #FFF;
    border-radius: 4px;
    font-size: 14px;
    padding: 7px;
    width: 260px;
}
.sec-send-post-modal .modal-content textarea{
    width: 100%;
    border: #ddd 1px solid;
    background: #F8F9FA;
    padding: 7px;
    border-radius: 4px;
    min-height: 140px;
}
.sec-send-post-modal .modal-content .send-post-save{
    display: block;
    margin-right: auto;

}
.sec-send-post-modal .modal-content .send-post-btn{
    background: #FF3E6A;
    border: none;
    border-radius: 4px;
    color: #fff;
    transition-duration: .3s;
    cursor: pointer;
    padding: 8px 15px;
}
.sec-send-post-modal .modal-content .send-post-btn:hover{
    opacity: 0.8;
    background: #FF3E6A;
}
.send-post-btn-form{
    background: #FF3E6A;
    border: none;
    border-radius: 4px;
    color: #fff;
    transition-duration: .3s;
    cursor: pointer;
    padding: 8px 15px;
    margin-top: 20px;
    margin-right: auto;
    display: block;
}
.send-post-btn-form:hover{
    opacity: 0.8;
    background: #FF3E6A;
}
.sec-send-post-modal .modal-content .elem-sec-send-post{
    margin-bottom: 20px;
}
.sec-send-post-modal .modal-content .elem-sec-send-post:last-of-type{
    margin-bottom: 0px;
}
.sec-send-post-modal #showLink p{
    background: #F8F9FA;
    padding: 6px 10px;
    border-radius: 6px;
    font-size: 14px;
}
.sec-send-post-modal #showLink p label{
    margin-bottom: 0;
}
/*--==================================download-send-post-panel============================================================--*/
.download-send-post-panel{
    border: #ddd 1px solid;
    background: #F8F9FA;
    border-radius: 4px;
    padding: 15px;
}
.download-send-post-panel header{
    display: flex;
    align-items: center;
}
.download-send-post-panel header span{
    flex: 1;
}
.download-send-post-panel header button{
    margin-bottom: 0;
    background: #FF3E6A;
    border: none;
    border-radius: 4px;
    color: #fff;
    transition-duration: .3s;
    cursor: pointer;
    padding: 8px 15px;
}
.download-send-post-panel header button:hover{
    opacity: 0.8;
    background: #FF3E6A;
}
.download-send-post-panel footer{

}
.download-send-post-panel footer .download-sp-item{
    margin-top: 20px;
}
.download-send-post-panel footer .download-sp-item label{
    font-size: 14px;
    margin-left: 5px;
}
.download-send-post-panel footer .download-sp-item input{
    border: #ddd 1px solid;
    background: #FFF;
    border-radius: 4px;
    font-size: 14px;
    padding: 7px;
    margin-left: 10px;
    width: 171px;
}
/*--==================================/download-send-post-panel============================================================--*/
/*--==================================season_film============================================================--*/
.season-send-post-panel{
    border: #ddd 1px solid;
    background: #F8F9FA;
    border-radius: 4px;
    padding: 15px;
}
.season-send-post-panel header{
    display: flex;
    align-items: center;
}
.season-send-post-panel header span{
    flex: 1;
}
.season-send-post-panel header button{
    margin-bottom: 0;
    background: #FF3E6A;
    border: none;
    border-radius: 4px;
    color: #fff;
    transition-duration: .3s;
    cursor: pointer;
    padding: 8px 15px;
}
.season-send-post-panel header button:hover{
    opacity: 0.8;
    background: #FF3E6A;
}
.season-send-post-panel footer{

}
.season-send-post-panel footer .download-sp-item{
    margin-top: 20px;
}
.season-send-post-panel footer .download-sp-item label{
    font-size: 14px;
    margin-left: 5px;
}
.season-send-post-panel footer .download-sp-item input{
    border: #ddd 1px solid;
    background: #FFF;
    border-radius: 4px;
    font-size: 14px;
    padding: 7px;
    margin-left: 10px;
    width: 179px;
}
/*--================================== /season_film============================================================--*/
.all-category-abzark{
    background: #f5f5f5;
    border-radius: 6px;
    margin-bottom: 30px;
    transition: .3s;
}
.all-category-abzark-img img{
    width: 100%;
    border-radius: 6px;
}
.all-category-abzark-info{
    padding: 15px 15px 15px 15px;
    display: flex;
    align-items: center;
}
.all-category-abzark-info h4{
    color: #373636;
    font-size: 15px;
    font-weight: 500;
    flex: 1;
    transition: .3s;
}
.all-category-abzark-info span{
    color: #535353;
    font-size: 14px;
    font-weight: 400;
}
.all-category-abzark:hover .all-category-abzark-info h4{
    color: #FF3E6A;
}
/*--==================================/send-post============================================================--*/


.single-not-vip{
    padding-top: 56.6%;
    overflow: hidden;
    border-radius: 20px;
}
.single-not-vip-img{
    height: 100%;
}
.single-not-vip-img img{
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: inherit;
}

.send_reset_email p.error{
    margin-top: 15px;
    color: #F01446;
}
.send_reset_email p.status{
    margin-top: 15px;
    color: #00BB26;
}
.single-not-video-opt{
    top: 0;
    left: 0;
}
.container-fluid .single-not-vip{
    padding-top: 37.9%;
}

.single-post-film .single-video-box{
    position: relative;
}
.single-post-film .single-video-box .jwppp-video-box{
    position: absolute;
    top: 0;
    left: 15px;
    height: 100%;
    right: 15px;
}
.nam-bottom-content-img{
    z-index: 0;
}
.dropdown-single-film-nam .dropdown-content2-nam{
    z-index: 99;
}
.panel-change-password-pform input{
    height: 45px;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-bottom: 10px;
}
.panel-change-password-pform button{
    width: 100%;
    height: 45px;
    font-size: 15px;
    background: #FF3E6A;
    transition-duration: .3s;
    border-color: #fff;
    border-radius: 3px;
}
.panel-change-password-pform button:hover{
    background: #DD204B;
    border-color: #fff;
}
.namava-login-bottom .panel-change-password-pform button{
    background: #1993FF;
    border: none;
}
.namava-login-bottom .panel-change-password-pform button :hover{
    background: #1993FF;
    border: none;
}
.namava-login-bottom input{
    background: #37383E;
    color: #fff;
    border: none;
}

/*--==================================single-elementor============================================================--*/
.single-video-box-elementor{
    position: relative;
}
.single-video-box-elementor .jwppp-video-box{
    position: absolute;
    top: 0;
    left: 0px;
    height: 100%;
    right: 0px;
}
.single-video-box-elementor .jwppp-video-box .jwplayer{
    width: 100% !important;
    height: 100% !important;
}
.tab-elementor-two-section .section-film-nam{
    background: #F7F7F7;
    border-radius: 6px;
}
.tab-elementor-two-section .section-film-download-nam a:hover {
    color: #FF3E6A !important;
}
.tab-elementor-two-section .section-film-nam .section-film-img img{
    border-radius: 6px !important;
}
.tab-elementor-two-section .section-film-nam .dark-bg{
    background: rgba(0, 0, 0, 0.76);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
    transition: .3s;
    border-radius: 6px;
}
.tab-elementor-two-section .section-film-nam:hover .dark-bg{
    opacity: 1;
}
.tab-elementor-two-section ul{
    padding: 0;
}
.tab-elementor-two-section ul li .nav-link{
    color: #777 !important;
}
.tab-elementor-two-section ul li .active {
    color: #37383e !important;
}
.tab-elementor-two-section .tab-content-nam{
    padding: 0 !important;
}
.tab-elementor-two-section .section-film-info-nam h6{
    color: #37383e ;
}
.tab-elementor-two-section .section-film-info-nam p{
    color: #777;
}
.tab-elementor-two-section .section-film-info-nam{
    padding: 10px !important;
}
.tab-elementor-one-section{
    margin-top: 0;
}
.tab-elementor-one-section .section-film-download:hover span{
    color: #fff !important;
}
.tab-elementor-one-section .section-film-download:hover i{
    color: #fff !important;
}
.elementor-pagination .page-numbers.current{
    background: #FF3E6A;
    padding: 4px 12px 1px 12px;
    color: #fff;
    border-radius: 6px;
}
.elementor-pagination{
    display: inline-block;
    background: #00000008;
    border-radius: 6px;
    padding: 8px 20px;
    box-shadow: 0 0 10px 0 rgba(206, 206, 219, .38);
}
/*--==================================/single-elementor============================================================--*/

@media only screen and (max-width : 1200px) {
    .film-car-panel-one-bottom ul li {
        margin-left: 5px;
    }
    
    .login {
        margin-left: 0px;
    }
    .signup span{
        width: 57px;
    }
    .login:hover + .signup span {
        transform: translate(60px, 0);
    }
    .post-redirect .post-redirect-img{
        width: 95%;
    }
    .rcp_subscription_fieldset ul li{
        margin-left: 18px;
    }
    
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .collage-404 a.loaded img {
    height: auto;
}
    .cont-w-login {
        width: 130px;
    }
    .film-car-panel-one-bottom ul{
        display: flex;
    }
    .rcp_subscription_fieldset ul li {
        margin-left: 12px;
    }
    .jwplayer{
        width: 100% !important;
    }
    .back-single-film-lg{
        display: none;
    }

    .single-film-top-lf{
        background: #f5f5f5;
        margin-right: 15px;
        margin-left: 15px;
        margin-top: -15px;
        padding-top: 15px;
        padding-bottom: 5px;
        border-radius: 10px;
        z-index: 1;

    }
    .single-nam-top-lf-t{
        background: none;
    }
    .single-film-top-lf .single-film-title h1{
        color: #111;
    }
    .single-film-top-lf .single-film-title-en span{
        color: #777777;
    }
    .single-film-top-bt-rg ul li span{
        color: #111;
    }
    .single-film-top-bt-rg ul li{
        color: #777777;
    }
    .single-video-box{
        z-index: 9;
    }
.related-panel-ap{
    display: none;
}
    .related-panel-ap-res{
        display: block;
    }
    .user-r-panel-bottom .nav{
        display: flex;
    }
    .artist-img-slider{
        display: none;
    }
    .artist-slider1.owl-theme {
        max-height: 428px;
    }
    .back-silngle-fililmo{
        display: block;
    }
    .back-namava-film-lg{
        display: block;
        height: 560px !important;
    }
    .nam-logo-film-single{
        display: none;
    }
    .single-film-top-lf-namava{
        padding-right: 0;
        padding-left: 0;
        text-align: center;
    }
    .tab-namava-section ul{
        padding-right: 0;
        padding-left: 0;
    }
    .tab-content-nam{
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .nam-bottom-content-img{
        padding-right: 0;
        padding-left: 0;
    }
    .nam-bottom-img-gallery a img{
        width: 100%;
    }
    .nam-actors-panel{
        padding-right: 0;
        padding-left: 0;
    }
    .related-car-panel-nam{
        padding-right: 0;
        padding-left: 0;
    }
    .related-car-panel-nam-title{
        padding-right: 0;
        padding-left: 0;
    }

    .single-nam-top-info li span{
        color: #fff !important;
    }
    .single-nam-top-info li a{
        color: #fff !important;
    }

}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .bio-actor-info {
        flex: 1;
    }
    .film-car-panel-one-img img{
    width: 100% !important;
    height: 100% !important;
}
    .single-filimo-top-panel{
        margin-top: 20px;
    }
    .collage-404 a.loaded img {
    height: 20px;
}

    .login-pop-l{
        display: none;
    }
    .post-redirect .post-redirect-img{
        text-align: center;
        width: 100%;
    }
    .back-post-redirect-lg{
        display: none !important;
    }
    .post-redirect{
        padding-top: 0;
    }
    .post-redirect-link-film{
        padding: 0 125px;
    }
    .post-redirect-top-lf{
        display: none;
    }
    .rcp_subscription_fieldset ul li {
        margin-left: 33px;
    }
    .rcp_subscription_fieldset ul li {
        width: 46%;
    }
    .rcp_subscription_fieldset ul li:nth-of-type(2){
        margin-left: 0;
    }
    .rcp_subscription_fieldset ul li:nth-of-type(4){
        margin-left: 0;
    }
    .rcp_subscription_fieldset ul li:nth-of-type(8){
        margin-left: 0;
    }
    .rcp_registration_total table{
        font-size: 14px;
    }

    .artist-slider1.owl-theme {
        max-height: 374px;
    }
    .post-redirect .post-redirect-img img {
            width: 100%;

    }
    .film-sm-post{
        flex: 1;
    max-width: 100%;
    }
    .subscription-page-reg .rcp_user_fieldset{
        float: none;
        width: 100%;
    }
    .subscription-page-reg .rcp_subscription_fieldset{
        float: none;
        width: 100%;
    }
    .subscription-page-reg .rcp_subscription_fieldset ul li {
        width: 46%;
    }
    .post-panel-three-img{
        flex: 1.8;
    }
    .subscription-page-reg .rcp_subscription_fieldset ul li{
        width: 44% !important;
    }
    .section-film-bt-box-l h6 {
        flex: 2;
    }
    .film-subject-filimo{
        display: none !important;
    }
    .single-content-filimo{
        margin-top: 20px;
    }
    .back-silngle-fililmo {
        height: 430px !important;
    }

    .top-ratings-single-filimo{
        margin-top: 30px;
    }

    .filimo-single-top-information ul li{
        background: rgba(0, 0, 0, 0.51);
    }


    .filimo-top-bt-r-panel{
        background-color: rgba(0, 0, 0, 0.51);
    }
    .rate-user-filimo-single{
        background: none;
    }
    .rate-user-filimo-single img {
        background: rgba(0, 0, 0, 0.51);
    }
    .play-film-filimo-popup {
        display: block;
        text-align: center;
    }
    .filimo-single-top-information ul li{
        margin-top: 20px;
    }
    .play-film-nam-popup{
        display: inline-block;
    }
    .involved-single-one .involved-single-one-item{
        max-width: 31%;
        margin-left: 22px;
    }
    .involved-single-one .involved-single-one-item:not(:nth-of-type(5) ~ *){
        margin-top: 26px;
    }
    .involved-single-one .involved-single-one-item:nth-of-type(5n){
        margin-left: 22px;
    }
    .involved-single-one .involved-single-one-item:not(:nth-of-type(3) ~ *){
        margin-top: 0px;
    }
    .involved-single-one .involved-single-one-item:nth-of-type(3n){
        margin-left: 0;
    }
    .single-film-top-lf{
        margin-top: 30px;
    }
    .silngle-tabs-film ul.nav-pills{
        margin-top: 60px !important;
    }
    .film-embed-code-filimo{
        background-color: rgba(0, 0, 0, 0.51) !important;
    }
    .single-video-box{
        height: 360px;
    }
    .single-not-vip-img img{
        height: 360px;
    }
    .single-not-vip-pop-btn div.col-lg-6:first-of-type{
        margin-bottom: 15px;
    }
    .single-not-vip {
        padding-top: 52.1%;
    }
}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 576px) {

    .rcp_subscription_fieldset ul li {
        width: 100%;
    }
    .rcp_subscription_fieldset ul li label span {
        display: inline-block;
    }
    .rcp_subscription_fieldset ul li label {
        padding: 15px 0;
    }
    .rcp-table td:first-child{
        background: none;
    }
    .rcp_registration_total table {
        display: none;

    }
    .section-nam-top-d-h6 h6 {
        margin-top: -3px !important;
    }



    .single-video-box-ap .jwplayer {
        height: 290px !important;
    }
    .ap-single-l-top-info {
        display: block;
    }
    .ap-single-l-top-user{
        margin-bottom: 20px;
    }
    .dropdown-single-film-a2{
        margin-right: 0;
    }
    .ap-single-l-top-info-film{
        position: absolute;
        left: 0;
        margin-top: 5px;
    }
    .subscription-page-reg .rcp_subscription_fieldset ul li {
        width: 44%;
    }

    .filimo-single-involved-panel ul{
        text-align: center;
    }
    .dropdown-single-film-a2{
        width: 100%;
        margin-top: 20px;
    }
    .film-embed-code-ap{
        margin-right: 0 !important;
    }
    .filimo-tag-top a {
        color: #2b2b2b;
    }
    .filimo-tag-top {
        color: #2b2b2b;
    }
    .back-silngle-fililmo {
        height: 400px !important;
    }
    .single-film-title-filimo{
        display: inline-block;
    }
    .single-film-title-en-filimo{
        float: left;
        margin-bottom: 0;
        margin-top: 13px;
    }
    .single-filimo-top-img {
        position: relative;
        overflow: hidden;
        width: 130px;
        padding-top: 68%;
        border-radius: 5px;
        margin-left: auto;
        margin-right: auto;
    }
    .single-film-title-filimo{
        display: block;
        text-align: center;
    }
}
@media only screen and (max-width : 480px) {

    .single-legal-opt{
        flex-direction:column ;
    }
    .single-legal-opt-l{
        font-size: 14px;
        padding: 15px;
    }
    .post-redirect-link-film {
        padding: 0 75px;
    }
    

    .artist-slider1.owl-theme {
        max-height: 424px;
    }
    .subscription-page-reg .rcp_subscription_fieldset ul li {
        width: 100% !important;
        margin-left: 0;
    }
    .site-logo-sub{
        padding-bottom: 80px;
    }
.main-film-site {
    min-height: 0;
}
.collage-404 a.loaded img {
    height: 15px;
}
.section-film-info p{
    display: none;
}
.section-film-info {
    padding-left: 0px;
}
.section-film-download {
    left: -15px;
        bottom: 20px;
}
.section-film {
        position: relative;
}
.section-film-info h6 {
    font-size: 13px;
margin-top: -40px;
}
    .section-film-bt-box-l{
        flex-direction: column;
    }
    .section-film-bt-box-l h6{
        text-align: center;
        margin-bottom: 20px;
    }
    .section-film-download-panel{
        margin-top: 30px;
    }
    .section-film-bt-box-one , .section-film-bt-box-two{
        text-align: center;
    }
    .ratings-users-film-r , .ratings-users-film-l{
        text-align: center;
    }
    .ratings-users-film-l{
        margin-top: 10px;
    }
    .bio-actor-flex{
        flex-direction: column;
    }
    .bio-actor-img{
        margin-left: 0;

        margin-bottom: 20px;
    }
    .bio-actor-flex{
        text-align: center;
    }
.post-panel-four-main-img{
    text-align: center;
}
.post-panel-four-main-info{
    text-align: center;
}
    .post-panel-four-main-info .row{
        text-align: right;
    }
    .car-imdb-icon-four{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .post-panel-four-bt-tag{
        display: none;
    }
    .post-panel-four-bt .post-panel-four-bt-go{
        float: inherit !important;

    }
    .post-panel-four-bt-go-bt{
        text-align: center;
    }
    #rcp_discount_code_wrap .rcp_discount_code_field_wrap .rcp_discount_code{
        width: 55%;
    }
    .vip-eshtrak-pop #rcp_submit_wrap{
        position: relative;
    }
    .subscription-page-reg #rcp_submit_wrap{
        position: relative;
    }
    .involved-single-one .involved-single-one-item:not(:nth-of-type(3) ~ *) {
        margin-top: 25px;
    }
    .involved-single-one .involved-single-one-item{
        margin-left: 25px !important; ;
        margin-right: auto;
        margin-left: auto !important;
        max-width: 100% !important;
    }
    .involved-single-one .involved-single-one-item:first-of-type{
        margin-top: 0 !important;
    }
    .director-silngle-img{
        margin-bottom: 25px;
    }
    .silngle-tabs-film ul.nav-pills {
        margin-top: 0 !important;
    }
    .silngle-tabs-film .nav-item {
        width: 50%;
    }
    .silngle-tabs-film .nav-item a{
        text-align: center;
    }
    .play-film-filimo-popup {
        margin-top: 20px;
    }
}
@media only screen and (max-width : 400px) {
    .post-redirect-link-film {
        padding: 0px 35px;
    }
    .artist-slider1 .artist-film-slider:nth-child(3) {
        margin-bottom: 30px;
    }
    .artist-slider1 .artist-film-slider img {
    height: 120px;
}

}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {


}
.nam-r-single-comments .single-comments .sticky-sidebar-bottom ul li .comment-p .comment-text{
    color: #fff !important;
}




.post-panel-four{
    display: block;
    padding: 20px 15px 5px 15px;
    background-color: #f4f4f4;
    border-radius: 6px 6px 0 0;
}
.post-panel-four-header{
    padding: 0px 0px 10px;
    color: #999;
    margin: 0 0 15px;
    border-bottom: 1px solid #dddcdc;
}
.post-panel-four-bt{
    background: #E1E1E1;
    padding: 20px 15px;
    margin-bottom: 20px;
    border-radius: 0 0 6px 6px;
}
.post-panel-four-bt .post-panel-four-bt-go{
    background: #333;
    color: #fff;
    text-align: center;
    padding: 8px 25px;
    font-size: 14px;
    border-radius: 5px;
    float: left;
    margin-top: -5px;
    transition: .3s;
}
.post-panel-four-bt-tag{
    color: #212529;
    font-size: 15px;
    overflow: hidden;
    height: 20px;
    top: 4px;
}
.post-panel-four-bt-tag a{
    color: #212529;
    font-size: 15px;
    transition: .3s;
}
.post-panel-four-header h4{
    font-size: 16px;
    color: #000;
}
.post-panel-four-header-r {
    display: inline-block;
    margin-top: 6px;
}
.post-panel-four-header-l{

    display: inline-block;
    float: left;
    padding: 5px 15px;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    background:#FF3E6A;
}
.car-imdb-icon-four{
    display: inline-block;
}
.permium_film_icon-panel4{
    display: none;
}
.permium_film .permium_film_icon-panel4{
    display: inline-block;
}
.permium_film_icon-panel4{
    float: left;
    padding: 5px 7px;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    background: #EDA500;

}
.permium_film_icon4 i{
    top: 2px;
    position: relative;
}
.post-panel-four-download{
    background: #3E89FF;
}
.permium_film .post-panel-four-header-l{
    display: none;
}
.car-imdb-icon-four{
    background: #F6C700;
    color: #111;
    padding: 5px 10px;
    border-radius: 6px;
    font-weight: 600;
    margin-right: 10px;
}
.car-imdb-icon-four i{
    font-size: 14px;
    margin-left: 22px;
}
.post-panel-four-main-info .post-panel-four-info-list ul li{
    color: #212529;
    font-size: 15px;
    margin-bottom: 6px;
}
.post-panel-four-main-info .post-panel-four-info-list ul li a{
    color: #212529;
    transition: .3s;
}

.post-panel-four-main-info .post-panel-four-info-list ul li i{
    font-size: 13px;
    color: #6d7088;
}
.post-panel-four-main-info .post-panel-four-info-list ul li .single-info-film-tr:after{
    content: ':';
    margin-right: 3px;
}
.post-panel-four-info-list{
    margin-top: 10px;
}
.post-panel-four-main-img img{
    border-radius: 6px !important;
}
.post-panel-four-title{
    color: #212529;
    font-size: 15px;
    margin-top: 10px;
}
.post-panel-four-title a{
    color: #212529;
}
.post-panel-four-title a:after{
    content: '.';
    font-size: 21px;
}
.post-panel-four-title a:last-child:after{
    content: '';

}
.post-panel-four-main .post-panel-four-main-info ul li{

}
.single-legal-opt{
    display: flex;
    align-items: center;
}
.single-legal-opt{
    margin-top: 30px;
    background: #F5F5F5;
    border-radius: 6px;
}

.single-legal-opt-r{
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #feaa00;
    width: 70px;
    text-align: center;
    font-size: 35px;
    color: #fff;
    border-radius: 6px;
    margin-left: 10px;
}
.single-legal-opt-l{
    display: inline-block;
    font-size: 16px;
    color: #2d2d2d;
}
.single-legal-opt-nam{
    background: #121212;
}

.number-page-four{
    text-align: right;
}

.post-panel-four-main-info .post-panel-four-info-list ul li a:hover{
    color: #FF3E6A;
}
.post-panel-four-bt .post-panel-four-bt-go:hover{
    background:#FF3E6A ;
}
.post-panel-four-bt-tag a:hover{
    color:#FF3E6A ;
}
.comment-invisible-text{

}
.comment-p .comment-invisible-text{
    display: none;
}
.comment-p.comment-invisible .comment-invisible-text{
    display: block;
}
.comment-invisible .comment-invisible-text{
    visibility: visible;
    opacity: 1;
    transition: .5s;
    height: auto;
    min-height: auto;
}
.comment-invisible .comment-invisible-text.disabled{
    visibility: hidden;
    opacity: 0;
    height: 0;
    min-height: 0;
}
.comment-invisible .comment-text{
    visibility: hidden;
    opacity: 0;
    transition: .5s;
    height: 0;
    min-height: 0;
}
.comment-invisible .comment-text.show{
    visibility: visible;
    opacity: 1;
    height: auto;
    min-height: auto;
    cursor: pointer;
}

.comment-invisible .comment-text p{
    display: inline;
}
.comment-invisible-text{
    font-size: 13px;
    line-height: 24px;
    color: #F97603;
    cursor: pointer;
}
.nam-r-single-comments .commentlist .comment .children .comment{
    background: #303135;
}
.comment-invisible .comment-text i{
    color: #F97603;
    font-size: 15px;
}
.comment-invisible-text{
    margin-top: 8px;
    position: absolute;
    margin-right: 8px;
}














.tab-list-section-panel{
    background: #F4F4F4;
    border-radius: 6px;
    position: relative;
}
.tab-list-section-panel table thead{
    background: #E1E1E1;
}
.tab-list-section-panel .table thead th{
    border:none ;
}
.tab-list-section-panel .table tbody tr td a{
    display: flex;
    align-items: center;
    color: #212529;
    font-size: 14px;

}
.tab-list-section-panel .table tbody tr td a:hover span{
    color: #FF3E6A;
}
.tab-list-section-panel .table tbody tr td span{
    color: #212529;
    font-size: 14px;
    transition: .3s;
}
.tab-list-section-panel .table tbody tr td figure{

    width: 45px;
    border-radius: 6px;
    position: relative;
    overflow: hidden;
    height: 45px;
}
.tab-list-section-panel .table tbody tr td figure img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: auto;
    height: 100%;
    max-width: inherit;
}
.tab-list-section-panel .tab-list-section-span{
    margin-top: 9px;
    display: block;
}
.tab-list-section-panel .table tbody tr td span{
    margin-right: 10px;
}
.tab-list-section-panel .table thead tr th{
    font-size: 15px;
    color: #000;
    font-weight: 400;
}
.list-w-tab .nav-item a {
    padding: 10px 20px 12px 20px;
}
.list-w-calendar{
    position: absolute;
    left: 10px;
    top: 15px;
    font-size: 14px;
    background: #666;
    color: #fff;
    padding: 1px 10px;
    border-radius: 50px;
}

.film_post_widget ul{
    display: flex;
}
.film_post_widget ul li{
    flex: 1;
    text-align: center;
}
.film_post_widget-panel{
    display: flex;
    padding: 10px;
    align-items: center;
}
.film_post_widget-panel-r{
    flex: 1;
    margin-left: 10px;
}
.film_post_widget-panel-r img{
    border-radius: 6px !important;


}
.film_post_widget-panel-l{
    flex: 2;
}
.film_post_widget-panel-l h4{
    font-size: 15px;
    color: #000;
}
.film_post_widget-panel .film_post_widget-panel-l h4{
    transition: .3s;
}
.film_post_widget-panel:hover .film_post_widget-panel-l h4{
    color: #FF3E6A;
}
.tab-list-section-panel-info div{
    margin-bottom: 3px;
}
.tab-list-section-panel-info i{
    color: #6d7088;
    font-size: 13px;
}
.tab-list-section-panel-info span{
    color: #212529;
    font-size: 13px;
}
.list-w-tab .nav-item a.active{
    border-radius: 5px 5px 0px 0px;
}











.film-post-panel-bottom4{
    width: 100%;
    right: 0;
    bottom: 0;
    top: 0;
    padding: 0px 10px 15px 0px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.film-post-panel-bottom4-top{
    display: flex;
    margin-bottom: 15px;
}
.film-post-panel-bottom4-top-s{
    color: #fff;
    fill: #fff;
    background-color: rgba(255,255,255,.2);
    border-color: transparent;
    padding: 5px 8px;
    margin-left: 10px;
    font-size: 14px;
    border-radius: 50px;
}
.film-post-panel-bottom4-top-s span{
    display: inline-block;
    margin-bottom: 0;
}
.film-post-panel-bottom4-top-s .film-imdb-icon1{
    margin-left: 23px;
}
.film-post-panel-bottom4 ul li:after{
    content: '-';
    margin-left: 5px;
    margin-right: 5px;
    color: #fff;
}
.film-post-panel-bottom4 ul li{
    margin-left: 0px;
}
.film-post-panel-bottom4 ul li:last-child:after{
    content: none;
}













/*----------------------------------------------namava-login---------------------------------*/
.namava-login{
    background: #111;
    background-image: url("assets/img/namva-login.svg");
    background-size: cover;
    background-position: bottom;
    padding-top: 50px;
    padding-bottom: 50px;
}
.namava-login-top{
    display: flex;
    margin-bottom: 40px;
}
.namava-login-sec{
    margin: auto;
}
.namava-login-top-r{
    flex: 1;
}
.namava-login-top-l{
    flex: 1;
}
.namava-login-top-l span{
    float: left;
    line-height: 42px;
    padding-left: 20px;
    border-radius: 5px;
    padding-right: 20px;
    background-color: #37383E;
    color: #fff;
    cursor: pointer;
}
.namava-login-top-r img{
    width: 103px;
}
.namava-login-bottom .film-login-page-content{
    background: #222327;
    padding: 40px 80px 70px 80px;
}
.namava-login-bottom .cinema-card h2{
    color: #ffffff;
    font-size: 20px;
    text-align: right;
    font-weight: 700;
    line-height: 1.75;
    margin-bottom: 24px;
}
.namava-login-bottom .form-control{
    background: #37383E;
    color: #fff;
    border: none;
}
.namava-login-bottom .radio-btn-f .title{
    color: #fff;
}
.namava-login-bottom .forget-pass-login a{
    color: #fff!important;
}
.namava-login-bottom .login-btn-pop button{
    background: #1993FF;
    border: none;
}
.namava-login-bottom .pop-reg-btn input{
    background: #1993FF;
    border: none;
    cursor: pointer;
}
.namava-login-bottom .cinema-card p{
    color: #fff;
}
.namva-btn-log{
    display: none;
}
.nam-l-r-p{
    display: block !important;
}
.nam-l-r-p2{

    display: none;
}
/*----------------------------------------------namava-login---------------------------------*/
.comment-top-panel{
    display: flex;
}

.com-like-panel{
    display: flex;
}
.com-like-panel .comment-like button{
    border: none;
    cursor: pointer;
    background: none;
}
.com-like-panel .com-like-panel-up button{
    color: #1fcb6d;
}
.com-like-panel .com-like-panel-down button{
    color: #f33e3e;
}
.com-like-panel .com-like-panel-down button i{
    top: 2px;
    position: relative;
}
.comment-top-panel-r{
    flex: 1;
}
.comment-top-panel-l{
    flex: 1;
    display: flex;
    justify-content: end;
}
.com-like-panel .disabled {
    cursor: no-drop !important;
    opacity: 0.8;
}
.vjs-control-bar{
    direction: ltr;
}
#rcp_discount_code_wrap label{
    display: inline-block;
}
#rcp_discount_code_wrap .rcp_discount_code_field_wrap .rcp_discount_code{
     border-radius: 6px;
     border: 1px solid #c8c8c8;
}
#rcp_discount_code_wrap .rcp_discount_code_field_wrap #rcp_apply_discount{
    border: none;
    background: #808080;
    border-radius: 6px;
    padding: 5px 12px;
    cursor: pointer;
    color: #fff;
}
.subscription-page-log .rcp_discounts_fieldset{
    width: 100%;
}

.single-film-content-text .aligncenter {
    width: auto;
    text-align: center !important;
}
.single-film-content-text img{
    margin: auto;
    display: block;
}

.film-car-panel-one-flag{
    z-index: 999;
}
.filim-dropdown-embed{
    display: flex;
}
.film-embed-code{
    margin-left: 10px;
}
.film-embed-code .film-embed-code-panel{
    color: white;
    padding: 14px 12px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    background: rgba(92,93,121,0.8);
    border-radius: 6px;
}
.film-embed-code .film-embed-code-panel i{
    font-size: 15px;
}



.embed-preview{
    position: relative;
}
.embed-preview .code-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    min-height: 70px;
}

.embed-preview .code-section .copy-input {
    color: #6f7285;
    background-color: #f5f5f9;
}

.embed-preview .code-section .copy-input {
    position: relative;
    width: -webkit-calc(100% - 60px);
    width: -moz-calc(100% - 60px);
    width: calc(100% - 60px);
    font-size: .85em;
    direction: ltr;
    color: #6f7285;
    overflow: auto;
    padding: .75em;
    border: none;
    resize: none;
    opacity: 1;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    background-color: #f5f5f9;
}
.embed-preview .embed-content .code-section .copy-code {
    background-color: #484b62;
}
.embed-content .code-section .copy-code {
    width: 60px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    background-color: #484b62;
    color: #fff;
}
.embed-code-textarea-button{
    display: flex;
}
.embed-code-textarea-button textarea{
    flex: 1;
    color: #6f7285;
    background-color: #f5f5f9;
    border-radius: 0px 6px 6px 0px;
    width: calc(100% - 60px);
    font-size: .85em;
    direction: ltr;
    overflow: auto;
    padding: .75em;
    border: none;
    resize: none;
}
.embed-code-textarea-button button{
    width: 60px;
    border: none;
    background-color: #484b62;
    color: #fff;
    border-radius: 6px 0px 0px 6px;
    cursor: pointer;
    transition: 0.3s;
}
.embed-code-textarea-button button:hover{
    opacity: 0.8;
}
.embed-code-textarea-button button i{
    font-size: 20px;
}
.section-film-download-panel{
    display: flex;
}
.film-embed-code-section .film-embed-code-panel{
    background: #F0F0F0;
    color: #484b62;
}
.film-embed-code-ap .film-embed-code-panel{
    color: #484B62;
    padding: 11px 10px;
    background: #F0F0F0;
}

.film-embed-code-ap .film-embed-code-panel i {
    font-size: 13px;
}
.film-embed-code-ap{
    margin-right: 10px;
    margin-left: 0;
}
.film-embed-code-filimo{
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.26);
    color: #fff !important;
    border-radius: 24px;
    padding: 0;
    width: auto;
    font-size: 14px;
    font-weight: 500;
    margin-left: 0;
}
.film-embed-code-filimo .film-embed-code-panel{
    padding: 13px 10px;
    background: none;

}
.film-embed-code-filimo{
    display: inline-block !important;
}
.single-film-content img{
	max-width: 100%;
	height: auto;
}
.film_img_widget-panel{
    position: relative;
}
.film_img_widget-panel-l{
    display: flex;
    position: absolute;
    bottom: 0;
    padding: 12px 12px 12px 12px;
    background: rgba(0, 0, 0, .5);
    text-shadow: 0 1px 3px rgba(0, 0, 0, 1);
    color: #fff;
    width: 100%;
    border-radius: 6px;
}
.film_img_widget-panel-l h4{
    color: #fff;
    font-size: 14px;
    flex: 2;
    margin: 0;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.film_img_widget-eye{
    justify-content: flex-end;
    flex: 2 2%;
    display: flex;
    font-size: 13px;
}
.film_img_eye_p{
    border: 1px solid #fff;
    padding: 2px 6px;
    border-radius: 6px;
}
.film_img_widget-panel-r img{
    border-radius: 6px !important;
}
.film_img_widget-panel{
    margin-bottom: 15px;
}




.search-panel-three ul li a{
    display: inline-block;
    padding: 0;
    background: none;
}
.search-panel-three ul li a span{
    color: #fff;
}


.director-car-silngle-item,.director-car-silngle-item{
    margin-bottom: 20px;
}
.director-car-silngle-item:last-of-type,.director-car-silngle-item{
    margin-bottom: 0;
}

.main-nam{
    z-index: 9;
}

/*----------------------------------------------------------------------------------- */

img.alignright {
 float:right;
 margin:0 0 1em 1em
}
img.alignleft {
 float:left;
 margin:0 1em 1em 0
}
img.aligncenter {
 display:block;
 margin-left:auto;
 margin-right:auto
}
a img.alignright {
 float:right;
 margin:0 0 1em 1em
}
a img.alignleft {
 float:left;
 margin:0 1em 1em 0
}
a img.aligncenter {
 display:block;
 margin-left:auto;
 margin-right:auto
}
/*-----------------------------------------------------------------------------------*/
@media only screen and (max-width : 768px) {
    .single-not-vip-img img{
        height: auto;
    }
    .single-video-box {
        height: auto;
    }
    .jwplayer {
        height: 100% !important;
    }
}
.section-film-img-nam img{
    margin-left: 15px;
}
.main-min-height{
    min-height: 100vh;
}