/*
Theme Name:     Faragiri  Child
Theme URI:      https://Faragiri.com
Author:         Hossein Parto
Author URI:     https://Faragiri.com
Description:    Faragiri Child - قالب فراگیری
Template:       Faragiri
Version:        1.0
License:        Faragiri
License URI:    https://Faragiri.com
Text Domain:    faragiri-child
Tags:           Learning English
*/


@font-face {
    font-family: PeydaWeb;
    font-style: normal;
    font-weight: 100;
    src: url('fonts/woff2/PeydaWeb-Regular.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/PeydaWeb-Regular.woff') format('woff');
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: PeydaWeb;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/woff2/PeydaWeb-Regular.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/PeydaWeb-Regular.woff') format('woff');
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: PeydaWeb;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/woff2/PeydaWeb-Regular.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/PeydaWeb-Regular.woff') format('woff');
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: PeydaWeb;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/woff2/PeydaWeb-Regular.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/PeydaWeb-Regular.woff') format('woff');
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: PeydaWeb;
    font-style: normal;
    font-weight: 600;
    src: url('fonts/woff2/PeydaWeb-Regular.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/PeydaWeb-Regular.woff') format('woff');
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: PeydaWeb;
    font-style: normal;
    font-weight: 800;
    src: url('fonts/woff2/PeydaWeb-Regular.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/PeydaWeb-Regular.woff') format('woff');
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: PeydaWeb;
    font-style: normal;
    font-weight: 900;
    src: url('fonts/woff2/PeydaWeb-Regular.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/PeydaWeb-Regular.woff') format('woff')
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: PeydaWeb;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/woff2/PeydaWeb-Regular.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/PeydaWeb-Bold.woff') format('woff');
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
    font-family: PeydaWeb;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/woff2/PeydaWeb-Regular.woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/woff/PeydaWeb-Regular.woff') format('woff');
    /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

.site-header__user-account.dropdown {
    display: none !important;
}
.single-movie__content.column {
    width: 100% !important;
    max-width: 100% !important;
}
.single-movie-v3 .content-area > .movie {
    display: inherit !important;
}
.single-movie-v3 .single-movie__player, .single-movie-v4 .single-movie__player {
    margin-top: 0px !important;
}
.vodi-views-likes {
    width: 10% !important;
    float: right;
}
select.orderby {
    font-family: iranyekan;
}
.sub-menu {
    opacity: 1 !important;
	margin-right: 8% !important;
	width: 84% !important;
	padding: 10px !important;
	min-width: 260px !important;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
	background: rgba(0, 0, 0, 0.39) !important;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}
@media (min-width: 1850px){
.sub-menu {
	margin-right: 15% !important;
	width: 70% !important;
	}
.sticky-wrapper {
    height: auto !important;
}

}

.dark input#masvideos-search-field-0 {
    border-radius: 5px !important;
    background-color: #131722 !important;
	border-color: #131722 !important;
    border-color: #ffffff00 !important;
}
#content input, #content select
{
	border-color: #131722 !important;
    border-radius: 5px !important;
    background-color: #1c212e ;
    border-color: #ffffff00 !important;
}
.dark .site-header__user-account > .sub-menu:before {
    border-bottom-color: rgb(243, 243, 244) !important;
    left: 21px !important;
}
.light .site-header__user-account > .sub-menu:before {
    left: 21px !important;
}
.light input#masvideos-search-field-0 {
    border-radius: 5px !important;
    background-color: #f0f0f1;
    border-color: #0000 !important;
}
.avatar {
    border-radius: 5% !important;
    display: block;
    opacity: 0.6 !important;
}
.avatar:hover {
    opacity: 0.9 !important;
	transition: opacity 1s;
}
.yamm .yamm-fw .yamm-content .wp-block-column ul.menu {
    column-count: 4 !important;
}
input#mep_0_track_1_captions_fa {
    display: none;
}

.site-header__user-account > .sub-menu > li > a:hover {
    text-decoration: none !important;
    background-color: #f8f9fa00 !important;
    color:  #b5b5b5 !important;
}
.site-header.dark .site-header__user-account--link::after {
    display: none;
}

.site-header__user-account > .sub-menu::after {
    display: none;
}
img.movie__poster--image {
	border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.masvideos-LoopMovie-link.masvideos-loop-movie__link.movie__link:hover {
    border-radius: 5px !important;
}
@media (max-width: 990px){
.container-fluid .movie__head {
    max-width: 100%;
}

.single-movie__content.column .movie__head, .content-area .movie__head{
    padding: 0px !important;
	margin-right: calc(-50vw + 50%);
    margin-left: calc(-50vw + 50%);
}
.container
	{
		max-width: 100%;
	}
	.single-movie .movie__info--head, .single-movie .movie__info--body {
    flex-direction: unset;
}
}
.single-movie .movie__rating-with-playlist {
    margin-bottom: 0px !important;
}
.wpcp__playlist-layer.wpcp__layer.wpcp__playlist-selector {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
img.avatar.avatar {
    margin-bottom: 5px !important;
}
p.form-submit {
    text-align: center;
}
input#submit {
    background: #252a37 !important;
    border-color: #0000 !important;
    margin-top: -18px !important;
	width: 100% !important;
	border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
.dark textarea {
	background-color: #191e2a !important; 
	border-color: #131722 !important;
    background-color: #252a3766  !important;
    border-color: #2f4f4f00 !important;
}
.dropdown-menu.show {
    border-radius: 5px !important;
}
.movie__recommended .movie__info--head, .movie__recommended .movie__short-description {
    display: inline-block !important ;
}
.dark textarea {
    border-color: #0000  !important;;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}    
.yamm .yamm-fw .yamm-content {
	padding-bottom: 10px !important;
}
ul.dropdown-menu.sub-menu {
    border-radius: 5px !important;
}
.sub-menu a {
white-space: nowrap;
color: white !important;
opacity: 0.8;
}
.sub-menu h3 {
white-space: nowrap;
}
.size-head-menu a
{
	font-size: 17px !important;
	font-weight: bold !important;
}
.size-head-menu a:hover
{
	transition: color 1s;
	color: #24baef !important;
}
ul.dropdown-menu.show {
    border-radius: 0px !important;
}
ul.dropdown-menu.search-mobile.show {
    background: #0c0e17;
}

.dropdown-menu.sub-menu {
    width: 20% !important;
}

@media (max-width: 1200px){
.container-fluid .movie__head {
    max-width: 100%;
}
.vodi-control-bar__right{
		width: fit-content !important;
	}
	.masvideos-register__inner::after {
    border-right: 0px !important;
	}

	.handheld-header .site-header__user-account .dropdown-menu, .handheld-header .site-header__search .dropdown-menu {
    right: auto !important;
    left: 14px !important;
    }
	.search-field {
    border-radius: 5px !important;
    background-color: #131722 !important;
    border-color: #ffffff00 !important;
}
}
.site-header__logo {
    opacity: 0.4;
}
.site-header__logo:hover {
    opacity: 0.9;
	transition: opacity 1s;
}
.site-header__user-account {
    max-width: 60px;
}

.site-header.dark .site_header__primary-nav .nav > li > a:after {
   display:none;
}
.site-header.dark .site_header__primary-nav .nav > li > a:hover {
	    color: #24baef;
	transition: color 1s;
}
.site_header__primary-nav.animated-dropdown .nav .menu-item-has-children:hover > .sub-menu, .site_header__secondary-nav.animated-dropdown .nav .menu-item-has-children:hover > .sub-menu, .site_header__secondary-nav-v3.animated-dropdown .nav .menu-item-has-children:hover > .sub-menu, .site_header__navbar-primary.animated-dropdown .nav .menu-item-has-children:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  display: block;
  -webkit-animation: fadeIn 0.7s !important;
          animation: fadeIn 0.7!important; }
.st0{
	fill:#FEFEFE !important;
	opacity:0.5 !important;
}
.st0:hover{
	transition: fill opacity 1s;
	fill:yellow !important;
	opacity: 1;
}
.st3{
	fill:#FEFEFE !important;
	opacity:0.5 !important;
}
.st3:hover{
	transition: opacity 1s;
	opacity:.9 !important;

}
body, html {
  height: 105% !important;
}
div#page {
}
.archive.dark .site-content {
    min-height: 800px !important;
}
.sub-menu:not(ul){
	filter: blur(4px) !important;
}
.wp-block-column {
    border-color: #20232d !important;
    border-width: 0px !important;
}


.sub-menu::before {
    display: none !important;
}
.modal-content {
	background-color: #0c0e17 !important;
    background-color: #0c0e178c !important;
    opacity: 1 !important;
    border-radius: 30px !important;
}
.modal-body * {
    color: #e2e2e296 !important;
}
.modal-body  .button, .form-row {
    width: 100% !important;
	color: white !important;
}
.masvideos-Button
{
	background-color: #24baef29 !important;
    border-color: #24baef54 !important;
}
input {
    border-radius: 5px !important;
	border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
	opacity: 0.7;
}
.masvideos-error {
    background-color: #2100039e !important;
}
.my-account-page__header {
    background: #0c0e17  !important;
}
.my-account-page__header *, form * {
	color: #e1e1e1 !important;
    color: #ffffffb3 !important;
}
body {
    background-color: #131722 !important;
}
#content button {
    width: 100%;
}
.wpcp__captions-selector {
    border-radius: 5px !important;
    font-family: iranyekan !important;
}
.fa-closed-captioning:before {
    position: absolute;
    right: 14px;
    top: 15px;
}
.modal-backdrop.fade.show {
    display: none !important;
}
.page__header {
    background-color: #0c0e17  !important;
    color: white !important;
}
.masvideos {
    color: white;
}
ul.dropdown-menu.search-mobile.search-mobileinner.show {
    width: 100%;
    left: 0px !important;
}
.wpcp__captions-text {
    background: rgba(0,0,0,0.8) !important;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(10px);
}
.wp-block-column {
    border-right: none !important;
}
.site_header__primary-nav a {
    padding: 15px 0px 15px 25px !important;
}
.wp-block-column a
{
	padding: 0px 0px 5px 0px !important;
}
.modal-body {
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(10px);
	border-radius: 30px;
}
.sub-menu ul li::before {
  content: "\2022";
  color: white;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
}
.sub-menu ul li:hover::before {
  color: #24baef;
}
.yamm .yamm-content li {
    display: flex;
}
.sub-menu a {
    margin-right: 10px !important;
}
.yamm .yamm-fw .yamm-content {
    padding: 0px !important;
}
.stuck, ul.dropdown-menu.search-mobile.search-mobileinner.show {
    background: rgb(12, 14, 23) !important;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(10px);
}
.stuck input#masvideos-search-field-0 {
    border-radius: 5px !important;
    background-color: #1317221f !important;
    border-color: #ffffff2b  !important;
}
.site-header.dark .offcanvas-collapse {
    background: rgba(0, 0, 0, 0.63) !important;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(10px);
}
.simplebar-content .nav .sub-menu, .simplebar-content .dropdown-menu {
    background-color: #ffffffc9  !important;
}
.offcanvas-nav .dropdown-toggle:after {
    left: 224px;
}
input#masvideos-search-field-1 {
    background: #131722  !important;
}
.yamm .yamm-fw .yamm-content .wp-block-column {
    padding: 10px 50px 0px 0px !important;
}

#OutoftheBox .entry, #OutoftheBox .newfolder {
    background-color: #131722 !important;
}
.wpcp__contextmenu {
    background: rgba(255, 255, 255, 0.54) !important;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(10px);
	border-radius: 5px !important;
	font-family: iranyekan !important;
}
img.gravatar.avatar.avatar-120.um-avatar.um-avatar-default {
    margin-left: 10px;
}
.handheld-header .site-header__user-account svg {
    width: 32px !important;
    height: 28px !important;
}
.site__footer--v3 {
    padding-bottom: 0px !important;
}
.stretch-full-width {
    width: 100vw !important;
}
.header-v2 .site-header__user-account > .sub-menu {
    margin-top: 0px !important;
}
.modal-content input {
    background-color: #f8faff54  !important;
    border-color: #949cb000 !important;
    border-radius: 5px !important;
}
textarea#wpforms-5382-field_4 {
    background: #191e2a;
    border-width: 0px !important;
    border-radius: 5px !important;
}
#OutoftheBox .wpcp__playlist-selector-list-item.wpcp__playlist-selector-list-item-folder-header, #OutoftheBox.light .wpcp__playlist-selector-list-item:hover {
    color: aliceblue;
}
.masvideos-register .form-row input:focus, .masvideos-login .form-row input:focus {
    border-bottom-width: 0px !important;
}
#OutoftheBox .wpcp__playlist-item-thumbnail2 {
    min-width: 0px;
}
.fa-chevron-circle-right {
    padding-right: 5px;
}
.fa-chevron-circle-down {
    padding-right: 5px;
}
.counterr::before {
counter-increment: section;
    content: counter(section) " ";
    color: #fff;
    /* font-weight: 700; */
    font-style: italic;
    border-radius: 5px !important;
    font-size: 1.3em;
    transition: all 0.2s ease-in-out;
    margin-left: -4px;
    margin-right: 15px;
    background: rgba(0, 0, 0, 0.37);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    display: inline-block;
    width: 50px;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;

}
body {
  counter-reset: section;
}
img {
    border-radius: 5px !important;
}
.wpcp__playlist-item-thumbnail {
    border-radius: 5px !important;
}
#OutoftheBox.light .wpcp__playlist-item-thumbnail {
    background: rgb(28, 33, 46) !important;
}
#OutoftheBox .wpcp__playlist-layer img {
    width: 100%;
}
.counterr:hover::before {
    color: #24baef !important;
}
#OutoftheBox .wpcp__layer {
    z-index: 2 !important;
}
#OutoftheBox .wpcp__captions-layer {
    z-index: inherit !important;
}
.wpcp__captions-position.wpcp__captions-position-hover {
    z-index: 3 !important;
}
.wpcp__playlist-item-title.counterr {
    display: flex !important;
    white-space: nowrap;
}
#OutoftheBox td {
    white-space: nowrap;
}
tr.wwt1 {
    display: none !important;
}
#OutoftheBox tr {
    display: inline-grid !important;
}
#OutoftheBox .wpcp__captions-text, #OutoftheBox .wpcp__captions-text * {
    font-size: 100% !important;
    text-align: center !important;
}
.wwa1 {
    direction: initial !important;
}

@media (max-width: 600px)
{
	span.wpcp__captions-text {
    line-height: 5px !important;
    padding: 0px !important;
    margin: 0px !important;
	}
#OutoftheBox .wpcp__container * {
    font-size: 97% !important;
}
table th, table td {
    padding-right: 2px !important;
    padding-left: 2px !important;
}
	.wwa1 {
    display: inline-block !important;
}
	span.wpcp__captions-text {
    padding-bottom: 0px !important;
}
	.wwa3 {
    line-height: 17px;
}
}
.wwa3 {
    padding-bottom: 10px !important;
}
#OutoftheBox tbody {
    display: flex !important;
}
.wpcp__controls {
    z-index: 5 !important;
}
.wwa3 {
    color: #24baef !important;
}
.wpcp__captions-position.wpcp__captions-position-hover {
}
.hideee table
{
	display:none;
}
.wwa2 {
    line-height: initial;
}
.wpcp__captions-position.wpcp__captions-position-hover {
}
.masvideos-account .masvideos-MyAccount-content h2 {
    color: #fafdff !important;
}
.wpcp__captions-position.wpcp__captions-position-hover {
    overflow: overlay !important;
}
label.wpcp__captions-selector-label.wpcp__captions-selected {
    color: wheat !important;
}
label.wpcp__captions-selector-label {
    padding-left: 0px !important;
}
#OutoftheBox .wpcp__captions-selector-input, #OutoftheBox .wpcp__chapters-selector-input {
    display: none !important;
}
label.wpcp__captions-selector-label {
    text-align: center !important;
}
#OutoftheBox label {
    margin-bottom: 0px !important;
}
.flag
{
	display: none;
}
.wwa1 {
  animation-name: example;
  animation-duration: 1.5s;
}

@keyframes example {
  from {max-height: 0px}
  to {max-height: 140px}
}
span.wpcp__captions-text {
    overflow-y: hidden !important;
}
.summary .dropdown-menu.show {
    opacity: 1 !important;
    margin-right: 8% !important;
    width: 84% !important;
    padding: 10px !important;
    min-width: 260px !important;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    background: rgba(0, 0, 0, 0.39) !important;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
    /* color: #f9faff !important; */
}
.create-playlist-link:before
{display:none;}
a.create-playlist-link, a.toggle-playlist {
    color: #24baef !important;
}
a.create-playlist-link {
    background: #131722ba !important;
}
a.toggle-playlist.masvideos-ajax-toggle-movie-playlist {
    background: #0a0e1a !important
}
a.view {
    color: #23adde !important;
}
.movie_title, .masvideos-Reviews, .search-field, .movie__meta, .movie__meta--genre, .movie__meta--genre a, .movie__meta--release-year{
	font-family: iranyekan !important;
}
a.login-link {
    color: #24baef !important;
    background: #0a0e1a !important;
}
h1.movie_title.entry-title {
    font-weight: bolder;
}
a.avg-rating {
    margin-left: 20px;
}
.masvideos-account .masvideos-Button {
    background-color: #0c0e1794 !important;
    border-color: #0c0e17 !important;
}
.movie__rating-with-playlist, .movie__info--head-inner {
    margin-top: 20px;
}
.site-content__inner .masvideos-register-login {
    display: contents !important;
}
.site-content__inner .masvideos-register + .masvideos-login .masvideos-login__inner {
    padding-left: 10px !important;
}
.masvideos-error li {
    color: azure;
}
.masvideos-account .masvideos-MyAccount-content h2:after {
    background-color: #131722  !important;
}
.masvideos-account table th, table td {
    border-top: 1px solid #131722  !important;
}
.masvideos-account thead {
    color: #f9fcfebd !important;
    border-bottom-style: double;
    border-width: thin;}
.wpcp__main-container.wpcp__loading.wpcp__video.nothumbnails.nodate {
    opacity: .6 !important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
#OutoftheBox table {
    margin-bottom: -0.7rem;
	border-top: solid 1px #353d42 !important;
}
.modal-dialog {
    margin-top: 15%;
}

.wwa2:lang(en) {
    direction: ltr !important;
	font-family: roboto !important;
}
p.has-text-align-right.has-text-color.has-text-align-center.size-head-menu, p.has-text-color.has-text-align-center.size-head-menu {
    text-align: center;
    padding: 10px !important;
    border-bottom-style: groove;
    border-width: thin;
}

.yamm-fw2  {
	margin: 0px !important;
    margin-left: 50px !important;
}
.sub-menu  img {
    opacity: .8;
}
a.masvideos-LoopMovie-link.masvideos-loop-movie__link.movie__link {
    max-width: 340px;
}
img.movie__poster--image {
    width: -webkit-fill-available;
}
.vodi-control-bar {
    margin-bottom: 20px;
}
a.masvideos-LoopMovie-link.masvideos-loop-movie__link.movie__link {
    border-radius: 5px !important;
}
a.masvideos-LoopMovie-link.masvideos-loop-movie__link.movie__link:hover {
    filter: hue-rotate(360deg);
    transition-duration:6s;
    transition-property:filter;
}

.movies__inner .dropdown-menu.show {
    background: #0a0e1a;
}
.container img {

} 
.movie__poster .movie__link:after {
    background: none !important;
}

#OutoftheBox table {
    margin-top: 10px;
}
.section-movies-list .featured-with-list-view-movies-list__info .list-view-movies-list .movie .movie-list__poster {
    flex: 0 0 40% !important;
    max-width: 40% !important;
}
.single-movie .movie_title {
    max-width: 100% !important;
}
.wp_ulike_general_class.wp_ulike_is_unliked {
    display: inline-flex !important;
}


.single-movie__player .movie__short-description
{
	height: 100% !important;
	display: contents !important;
}

.movie__recommended .movie__meta
{
	display:none;
}

.movie__recommended  .movie__short-description
{
	
}
.movie__recommended h3 {
    margin-top: 15px !important;
}
.movie__recommended .movie {
    margin-bottom: 0px !important;
}
#aaff:hover~#movie__short-description{
    
	
}
h1.page-title {
    text-align: center !important;
}

#OutoftheBox a:hover {
    color: #24baef !important;
}
#OutoftheBox a.folder.current_folder {
    padding-left: 10px;
}
.movie__poster {
    filter: hue-rotate(30deg);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.OutoftheBox .search-remove {
    right: 21px !important;
    top: 17px !important;
}
.movie__rating-with-playlist .dropdown-menu.show {
    right: -100px;
}
.not-found button.search-submit {
    width: auto !important;
}

.ihc-strength-wrapper {
    display: none;
}
label.iump-labels-register {
    direction: ltr !important;
}
.ihc-register-notice {
    color: #CDDC39 !important;
}
input#ihc_submit_bttn, input[type="submit"] {
    background: #3F51B5 !important;
	color: #9E9E9E !important;}
input#ihc_submit_bttn:hover, input[type="submit"]:hover {
    background: #3a61c2   !important;
    color: #fff !important;
}
input#ihc_submit_bttn, input[type="submit"] {
    width: 96%;
}

.iump-submit-form, .impu-form-submit {
    text-align: center;
}
input#ihc_submit_bttn, input[type="submit"] {
    margin-top: 20px !important;
}
@media (min-width: 768px){
.vodi-archive-wrapper[data-view="list"] .movie2  .movie__body, .vodi-archive-wrapper[data-view="list"] .video .movie__body, .vodi-archive-wrapper[data-view="list"] .movie .movie__body {
    padding-right: 15px;
	}}
.movie__short-description h2 {
    padding-bottom: 10px !important;
}
.movie__short-description h3 {
    padding-right: 30px;
    padding-top: 10px !important;
    font-size: 1rem !important;
}
footer {
    padding-bottom: 0px !important;
}

a:hover {
    color: #eedae9;
}


.masvideos-login__inner h2 {
    text-align: center;
}
span.movie-list__genre {
    white-space: normal !important;
}
img.avatar.avatar-120.wp-user-avatar.wp-user-avatar-120.photo.avatar-default {
    display: none;
}
.page__content .contact-page__title {
    color: #24baef !important;
}
body {
	color: #b2b2b5 !important;
}
.wp-block-columns {
    max-width: 100% !important;
}
.footer-v3-bar img:hover {
    filter: invert(50%) sepia(13%) saturate(3207%) hue-rotate(180deg) brightness(95%) contrast(80%);
	transform: scale(0.8);
	transition: transform 1s;
}
.footer-v3-bar img {
    width: 200px !important;
}

.footer-v3-bar {
    padding: 3px 0 !important;
}
body#body1 {
    background: #0c0e17 !important;
}
div#content {
    background: #131722;
}
.site__footer--v3.dark .social-media-item__title:hover {
    color: #24baef;
}
.video-actions--link_add-to-playlist .dropdown-menu:after, .movie2-actions--link_add-to-playlist .dropdown-menu:after, .movie-actions--link_add-to-playlist .dropdown-menu:after {
    display: none;
}
.wa__btn_popup_txt {
    display: none !important;
}
.wa__popup_chat_box .wa__popup_heading {
    background: #1a1f2a;
}
.wa__popup_chat_box .wa__popup_content {
    background: #202430;
}
.wa__popup_chat_box .wa__stt {
    background: #1a1f2a;
}
.wa__popup_content_list .wa__popup_content_item .wa__stt_offline {
    border-left-color: #257aa7;
}
img.avatar.avatar-60.wp-user-avatar.wp-user-avatar-60.photo.avatar-default.lazyloaded {
    width: 40px;    height: 40px;
}
h3.masvideos-reviews__title {
    margin-bottom: 20px !important;
}
h1.page__title {
    line-height: normal !important;
}
#OutoftheBox .ajax-filelist {
	min-height: 90px !important;}

.buy-accountt {
    text-align: center;
}
.gapp {
    min-height: 20px;
}
.widthh img {
    opacity: 0.5;
}
.widthh img:hover{
	    opacity: 1 !important;
	transition:opacity 1s;

}
.widthh p.has-text-align-center {
    white-space: nowrap;
}
@media (max-width: 781px) and (min-width: 600px){
.hidemiddle
	{display:none;}
}
.offcanvas-nav .dropdown-toggle:after {
display:none !important;}
@media (max-width: 600px){
.wwa1 {
    display: none !important;
	}}
a#scrollUp {
    border-radius: 5px;
}
.vodi-control-bar .masvideos-widget-movies-layered-nav-list a:after {
    border-radius: 5px !important;
}
li.masvideos-widget-movies-layered-nav-list__item.masvideos-layered-nav-term {
    margin-right: 25px !important;
}
ul.masvideos-widget-movies-layered-nav-list {
    flex-direction: row-reverse;
	margin-right: -25px !important;
}
#OutoftheBox .column_names {
    display: none;
}
.fas.fa-chevron-circle-down.fa-lg {
    display: none;
}
.out-hide .fas.fa-chevron-circle-down.fa-lg {
    display: contents !important;
}

a.nav-gear {
    display: none !important;
}
.archive #scrollUp, .page  #scrollUp {
    display: none !important;
}
.buy-accountt a {
    color: #00f3ff !important;
}

@-moz-document url-prefix() {
   .sub-menu {
    background: rgb(19, 23, 34) !important;  
}
}
@media screen and (min-width:0\0) and (min-resolution: +72dpi){
	  .sub-menu {
    background: rgb(19, 23, 34) !important;  
}
}
.site-header__user-account > .sub-menu > li > a:hover {
    text-decoration: none !important;
	background-color: #131722 !important;
    background-color: #f8f9fa !important;
    color: #b5b5b5 !important;
}
.share-text {
    text-align: center;
    color: #b8b9bc;
}
.desktop-footer {
    display: flex;
}
ul#menu-footer-social-menu {
    display: flex !important;
	justify-content: center!important;
    align-items: center!important;
}
.movie__related--inner div#movie__short-description {
 
}
.movie__related--inner .movie__info--head {
    display: contents !important;
}
.movie__related--inner .movie__meta {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.movie__related--inner .movie__meta--genre a {
    font-size: 11px !important;
}

.ihc-level-item-link:hover {
    background: #b0d8fb;
    border-radius: 5px;
}
.footer-v3-bar .fa-stack{
	display: block !important;
}
ul#menu-footer-social-menu {
    margin-bottom: 0px !important;
    padding-bottom: 30px !important;
}
.wpforms-submit {
    background: #0c0e17 !important;
    border-color: #497bf800 !important;
}
.wpforms-submit:hover {
    border-color: #497bf8 !important;
}
.wpforms-field-large {
    background: #191e2a !important;
    border-color: #191e2a !important;
}
.unlimited-download {
    display: flex;
    justify-content: center;
    align-items: center;
	display:none;
}
.out-hide .buy-accountt {
    display: none;
}
.out-hide .unlimited-download {
    display: flex !important;
}
.iump-level-details-register * {
    color: #c7c7c7;
}
.ihc-order-title {
    color: #5299b3 !important;
}
.dropdown-toggle {
    cursor: pointer !important;
    color:  #24baef;
}
.single-movie .movie-actions--link_add-to-playlist>div:before
{
	content: ' ';
    display: none;
}
span#reply-title {
    font-family: iranyekan !important;
}
.delimiter path {
    fill: #9E9E9E !important;
}
.page__header {
    background-color: #11141f!important;
}
h2.movie__related--title {
    text-align: center;
    padding-top: 40px;
    opacity: 0.7;
}
.share-text {
    padding-top: 40px !important;
}
.wpcp__cannotplay {
    text-align: center;
    padding-top: 25% !important;
}
.my-account-page__header {
    background: #11141f!important;
}
.taxonomy-description {
    text-align: center;
    margin-top: 10px;
    color: #fff !important;
	
}
.page-title:hover~.taxonomy-description{
	color: #fff !important;
}
.sub-menu img:hover {
    opacity: 1 !important;
}
.showw .buy-accountt
{display:none !important;}
.showw .unlimited-download
{display:flex !important;}

option {
    font-family: iranyekan !important;
}
.movie__poster {
    opacity: 0.8;
}
.movie__poster:hover {
    opacity: 1;
}
input#submit:hover {
    background: #2196F3 !important;
}
.ihc-register-link {
    background: #324088 !important;
    margin-top: 20px !important;
}
section.sc_fs_faq.sc_card {
    background: #131722;
}
.tthh
{
	opacity:0.1;
}
.ihc-register-10 {
    max-width: 100% !important;
}
.ihc-register-10 .iump-form-text .iump-labels-register, .ihc-register-10 .iump-form-password .iump-labels-register {
    background-color: #11141f;
    border: 1px solid #11141f !important;
}
/*
.files-container{
  pointer-events: none !important;
  cursor: block !important;
  opacity: 0.6 !important;
}

.out-hide .files-container
{
    pointer-events: painted !important;
	cursor: default !important;
    opacity: 1 !important;
}
*/
.content-area h3 {
    padding-right: 30px;
}
ul.dropdown-menu.sub-menu {
    border-color: #6868686e !important;
    border-width: 1px;
}
a#scrollUp {
    display: none !important;
}

span.movie__badge--featured {
    color: #000 !important;
}
.nav .sub-menu>li>a:hover, .nav .sub-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #273d7c !important;
}



.nav .sub-menu>li>a:hover, .nav .sub-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #195c78 !important;
}

.movie__title,
.movie__short-description p,
.movie .movie-actions--link_add-to-playlist {
    color: #fff !important;
}

input#submit {
    color: white !important;
}

div#content {
    background: #12141a !important;
}

.nav .sub-menu>li>a:hover,
.nav .sub-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    text-decoration: none;
    background-color: #33333300 !important;
    color: #273d7c !important;
        font-weight: bold !important;
}

#OutoftheBox .wpcp__main-container.wpcp__loading.wpcp__video {
    background-position: center !important;
    background-size: contain !important;
        background-repeat: no-repeat !important;
}

.movie__short-description h2 {
    padding-bottom: 10px !important;
    padding-top: 40px !important;
    font-weight: bold !important;
    font-size: 20px !important;
}
#reviews .comment_container p {
    margin-bottom: 12px;
    line-height: 1.5 !important;
}
.dark #page,
.dark .site-content {
    background-color: #12141a !important;
}

a.wp-block-button__link.wp-element-button {
    margin-bottom: 20px;
}
h1.article__title.entry-title {
    background: linear-gradient(90deg, #8D65E9 0%, #5391E4 47.61904761904761%, #6BCD94 100%);
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    text-fill-color: transparent !important;
        margin-bottom: 50px;
}
h2.wp-block-heading {
    background: linear-gradient(90deg, #8D65E9 0%, #5391E4 47.61904761904761%, #6BCD94 100%);
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    text-fill-color: transparent !important;
     margin-top: 20px;
}
h3.wp-block-heading, h4.wp-block-heading {
    margin-top: 40px;
}

header.article__header {
    text-align: center;
    padding-top: 20px;
}
.article__content.entry-content {
    color: white;
     font-size: 17px !important;
     line-height: 30px !important;
}

h1.movie_title {
    background: linear-gradient(90deg, #8D65E9 0%, #5391E4 47.61904761904761%, #6BCD94 100%);
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    text-fill-color: transparent !important;
}
.single-article {
 
    max-width: 1486px !important;
}
h2.section-title {
    color: white !important;
}
.btn-vodi-primary, .wp-block-button:not(.is-style-outline) .wp-block-button__link {
    background-color: #04374a !important;
}

/* faragiri: style reset for dynamically converted button elements in use-your-drive */
.wpcp-browser-container button,
.wpcp-browser-container-tree button,
.tippy-content-holder button {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    color: inherit;
    font: inherit;
    cursor: pointer;
    text-align: inherit;
    display: inline-block;
    width: auto;
}

/* Ensure list action buttons inside the gear menu and sorting menu take full width and look like list items */
.tippy-content-holder ul li button {
    display: flex;
     align-items: center;
    width: 100%;
    padding: 8px 12px;
    text-align: right; /* RTL support */
    color: inherit;
    text-decoration: none;
}
.tippy-content-holder ul li button:hover {
    background-color: rgba(255, 255, 255, 0.1);
}
.tippy-content-holder ul li button i {
    margin-left: 8px; /* RTL spacing */
}

/* faragiri: underline movie metadata links for accessibility / contrast-distinguishable links */
/* Lighthouse: "Links rely on color to be distinguishable" - underline is sufficient per WCAG 1.4.1 */
.video-meta-line span.meta-item a,
.video-meta-line .meta-item a,
.movie__meta span.meta-item a,
.movie__meta .meta-item a,
.movie__info--head-inner .movie__meta a,
.fgri-single-meta a,
a[rel~="author"] {
    text-decoration: underline !important;
    text-underline-offset: 2px;
}

