@font-face {
	font-family: 'iranyekan';
	font-style: normal;
	font-weight: bold;
  src: url('fonts/eot/iranyekanwebbold.eot'); /* IE9 Compat Modes */
  src: url('fonts/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/woff2/iranyekanwebbold.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/woff/iranyekanwebbold.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/ttf/iranyekanwebbold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
	font-family: 'iranyekan';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/iranyekanweblight.eot');
	src: url('fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanweblight.ttf') format('truetype');
}
@font-face {
	font-family: 'iranyekan';
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iranyekanwebregular.eot');
	src: url('fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregular.ttf') format('truetype');
}
/* Latin fonts (Roboto) */
@font-face {
	font-family: 'roboto', roboto;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/robotobold.eot');
	src: url('fonts/eot/robotobold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotobold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotobold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotobold.ttf') format('truetype');
}
@font-face {
	font-family: 'roboto', roboto;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/robotolight.eot');
	src: url('fonts/eot/robotolight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotolight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotolight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotolight.ttf') format('truetype');
}
@font-face {
	font-family: 'roboto', roboto;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/robotoregular.eot');
	src: url('fonts/eot/robotoregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/robotoregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/robotoregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/robotoregular.ttf') format('truetype');
}

@font-face {
    font-family: 'icon';
    src: url("fonts/playmoviesv5-iconss.eot");
    src: url("fonts/playmoviesv5-iconss.eot?#iefix") format("embedded-opentype"),
    url("fonts/playmoviesv5-iconss.woff") format("woff"),
    url("fonts/playmoviesv5-iconss.ttf") format("truetype"),
    url("fonts/playmoviesv5-iconss.svg#icon") format("svg");
    font-weight: normal;
    font-style: normal;
}
[data-icon]:before {
	font-family: "icon" !important;
	content: attr(data-icon);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 0
}
[class^="icon_"]:before,
[class*=" icon_"]:before {
	font-family: "icon" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 0;
}
i,
i:before {
    font-family: icon
}

html {
    margin: 0;
    padding: 0;
    line-height: normal;
    font-family: 'iranyekan', iranyekan, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
	height: 100%;
}
* {
    border: 0;
    padding: 0;
    margin: 0;
    list-style: none;
    font-style: normal;
    line-height: normal;
}
img {
    max-width: 100%;
    height: auto;
	vertical-align: bottom;
	display: inline-block
}
input, textarea, select, select option, button{
	font-family: 'iranyekan', iranyekan, sans-serif;
}
button, input[type='submit']{
	cursor: pointer;
}
input:focus{
    outline: 0;
}
li,
a {
    text-decoration: none;
    transition: all .3s ease-in-out;
    outline: 0;
}
li{
    transition:none
}
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

body {
    direction: rtl;
    background: #082032;
	font-family: 'iranyekan', iranyekan, sans-serif;
	font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: right;
    overflow-x: hidden;
	height: 100%;
}
body.error404{
	background: #f2f2f2
}
.width {
    width: 90%;
    margin: 0 auto
}
.top_menu {
    float: right;
    width: 100%;
    height: 70px;
    background-color: #2C394B;
    position: relative;
    font-size: 18px;
    text-align: center;
    z-index: 100;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
}
.top_menu .width{
	height: 100%
}
.top_menu .right_menu {
    float: right;
    height: 100%;
}
.top_menu .right_menu ul li {
    float: right;
    position: relative;
    line-height: 70px;
    margin-left: 15px;
}
.top_menu .right_menu ul li.category_menu i, .top_menu ul li.useritem a i{
	cursor: pointer;
	color: #fcc000;
	font-size: 140%;
	line-height: 80px;
	margin-left: 10px
}
.top_menu ul li.useritem p {
    display: inline-block;
    font-weight: 500;
    font-size: 75%;
    height: 100%;
    color: #fff;
    padding: 10px;
    text-align: center;
    background: #2C394B;
    border-radius: 25px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
}
.top_menu ul li ul {
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    font-size: 80%;
    font-weight: 500;
    background: rgba(76, 76, 76, 0.9);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    border-radius: 3px;
    visibility: hidden;
    opacity: 0;
}

.top_menu ul li.useritem:hover ul {
    visibility: visible;
    opacity: 1
}

.top_menu ul li.useritem ul li {
    height: auto;
    line-height: normal;
    font-size: 85%;
    font-weight: 500;
    width: 100%;
    padding: 5px;
    border-bottom: 1px solid #334756;
    color: #fff;
    text-align: right;
    margin-left: 0
}

.top_menu ul li ul li a {
    color: #fff;
}

.top_menu .right_menu ul li i:before {
    font-size: 120%
}

.top_menu .right_menu ul li:last-child {
    margin-left: 0
}
.top_menu .logo {
    float: left;
	width: 12%;
	position: relative;
    height: 100%;
	text-align: center
}
.top_menu .logo h1{
	color: #2C394B;
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	overflow: hidden
}
.top_menu .logo a{
	float: left;
	width: 100%;
	height: 100%;
	padding: 5px
}
.top_menu .logo img {
    max-width: 100%;
	max-height: 100%
}
.serach_box {
    display: inline-block;
    width: 60%;
	height: 45px;
    margin-top: 45px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	border-radius: 35px
}
.serach_box input[type=text] {
    float: right;
    width: 95%;
    height: 45px;
    font-size: 70%;
    background: #fff;
    padding: 10px 20px;
    color: #2C394B;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
	
}
.serach_box button {
    float: left;
    width: 5%;
    height: 45px;
    background: #fff;
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px;
    cursor: pointer;
	text-align: center
}
.serach_box button i {
	float: left;
	width: 100%;
	height: 100%;
	line-height: 45px;
    font-size: 190%
}
.margintop30{
	float: right;
	width: 100%;
	margin-top: 30px
}
.margintop20{
	float: right;
	width: 100%;
	margin-top: 20px
}
.margintop200{
	float: right;
	width: 100%;
	margin-top: 200px
}
.fa-bars:before {
    content: "\f0c9";
    color: #FDC100;
}
.fa-user-o:before {
    content: "\f2c0";
    color: #FDC100;
}

.fa-search:before {
    content: "\f002";
    color: #2C394B;
}

.fa-home::before {
    content: "\f015";
    color: #FDC100;
}
.name_log {
    float: right;
    width: 100%;
    color: #fff;
}
.top_warp_playmovies{
	float: right;
	width: 100%;
	padding: 20px 0;
	background: #f6b801;
	box-shadow: inset  0  10px 10px -10px rgba(0,0,0,0.3), 
	inset  0 -10px 10px -10px rgba(0,0,0,0.3);
	position: relative;
	margin-bottom: 30px
}
.menu_top{
	float: right;
	width: 100%;
	position: absolute;
	right: 0;
	bottom: -35px;
	text-align: center
}
.menu_top select{
	display: none;
	float: right;
	width: 100%;
	height: 100%;
}
.menu_top ul {
    display: inline-block;
    background: #fff;
    height: 60px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
}
.menu_top ul li {
    float: right;
    height: 100%;
	position: relative;
    padding: 0 10px;
    line-height: 60px;
}
.menu_top ul li:hover {
    background: #2C394B
}
.menu_top ul li a {
    min-width: 100px;
    padding: 7px 10px;
    display: inline-block;
    background: #2C394B;
    color: #fff;
    border-radius: 25px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
    font-weight: bold
}
.menu_top ul li:hover a {
    background: #F2B610;
	color: #2C394B
}
.menu_top ul li ul{
	float: right;
	width: 100%;
	height: auto;
	position: absolute;
	top: 110%;
	right: 0;
	background: #fff;
	z-index: 1000;
	visibility: hidden;
	opacity: 0;
	transition: all .3s ease-in-out;
}
.menu_top ul li:hover ul{
	top: 100%;
	visibility: visible;
	opacity: 1
}
.menu_top ul li ul li{
	float: right;
	width: 100%;
	line-height: normal;
	padding: 0;
	text-align: right
}
.menu_top ul li ul li a{
	min-width: auto;
	padding: 10px;
	background: 0;
	color: #2C394B;
	border-radius: 0;
	box-shadow: none;
	font-weight: 400
}
.menu_top ul li:hover ul li a{
	background: 0;
	color: #2C394B;
}
.menu_top ul li ul li a:hover{
	color: #fff
}
.menu_top ul li ul li:hover a{
	color: #fff
}
/* serach advanced*/
.adv_serach{
	float: right;
	width: 100%;
	margin-top: 10px
}
.adv_serach .title{
	float: right;
	width: 100%;
	text-align: center
}
.adv_serach .title h3{
	display: inline-block;
	width: 70%;
	background: #be8e01;
	color: #fff;
	font-size: 100%;
	font-weight: normal;
	padding: 5px 10px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3)
}
.adv_serach .adv_serach_panel{
	float: right;
	width: 100%;
	background: #d9a201;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	padding: 10px 10px 0 10px
}
.adv_serach .adv_serach_panel .right_fields{
	float: right;
	width: 85%;
	padding-left: 10px
}
.adv_serach .adv_serach_panel .left_fields{
	float: left;
	width: 15%;
	text-align: center
}
.search_button{
	display: inline-block;
	width: 85%;
	background: #1b2632;
	color: #c99701;
	font-size: 100%;
	padding: 20px 0;
	border-radius: 3px;
	text-align: center;
	margin-top: 15px
}
.search_button i:before{
	color: #c99701;
}
.adv_serach_panel .right_fields .row_filed{
	float: right;
	width: 100%;
	margin-bottom: 10px
}
.row_filed .advfiled{
	float: right;
	width: 25%;
	color: #fff;
	text-align: center
}
.row_filed .advfiled label{
	float: right;
	width: 30%;
	font-weight: bold;
	line-height: 40px;
	text-align: right;
	white-space: nowrap;
	color: #fff
}
.row_filed .advfiled input{
	float: right;
	width: 65%;
	background: #fff;
	height: 40px;
	border-radius: 3px;
	padding: 10px
}
.row_filed .advfiled input[type='number']{
	float: right;
	width: 29.4%;
	text-align: center
}
.row_filed .advfiled span{
	float: right;
	padding: 0 5px;
	line-height: 40px;
}
.row_filed .advfiled .sselect {
	float: right;
	position: relative;
	display: block;
	width: 65%;
	height: 40px;
	background: #2C394B;
	overflow: hidden;
	border-radius: 3px;
}
.row_filed .advfiled select {
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	outline: 0;
	box-shadow: none;
	border: 0 !important;
	background: #2C394B;
	background-image: none;
}
.row_filed .advfiled select {
	width: 100%;
	height: 100%;
	margin: 0;
	padding-right: 10px;
	color: #fff;
	cursor: pointer;
	font-size: 100%;
}
.row_filed .advfiled select::-ms-expand {
	display: none;
}
.row_filed .advfiled .sselect::after {
	font-family: icon;
	content: '\44';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	font-size: 150%;
	line-height: 40px;
	width: 40px;
	background: #334756;
	color: #fff;
	pointer-events: none;
	text-indent: 0;
	text-align: center
}
.row_filed .advfiled .sselect:hover::after {
	color: #f39c12;
}
.icon_search:before{
	content: '\68'
}
.icon_users:before{
	content: '\42'
}
.icon_bars:before{
	content: '\64'
}
/***** login  ********************************/
.update_series{
	float: right;
	width: 100%;
	background: #334756;
	overflow: hidden;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	margin-bottom: 10px
}
.update_series .title{
	float: right;
	width: 100%;
	background: #2C394B;
	color: #FFF;
	padding: 10px;
}
.update_series .title h3{
	float: right;
	font-weight: 500;
	line-height: 20px
}	
.update_series .title a{
	float: left;
	padding: 5px 7px;
	background: #082032;
	color: #FFF;
	border-radius: 3px
} 
.update_series .title a:hover{
	background: #FF4C29
}	
.update_series .panel{
	float: right;
	width: 100%;
	padding: 5px
}
.update_series .panel ul li{
	float: right;
	width: 100%
}	
.update_series .panel ul li .thumb{
	float: right;
	width: 100%;
	height: 80px;
	overflow: hidden;
	position: relative
}
.update_series .panel ul li .thumb img{
	width: 100%;
	height: auto;
}	
.update_series .panel ul li .thumb h2{
	position: absolute;
	font-size:100%;
	width: 100%;
	bottom: 0;
	right: 0;
	background: #334756;
	color: #fff;
	padding: 3px 0;
	font-weight: 500;
	text-align: center;
	line-height: normal
}
.update_series .panel ul li:hover .thumb h2{
	background: #e72c2c
}
.update_series .panel ul li:first-child .thumb{
	height: auto
}
.update_series .panel ul li:nth-child(2){
	width: 50%;
}
.update_series .panel ul li:nth-child(3){
	width: 50%;
}
.update_series .panel ul li:nth-child(2) .thumb{
	height: 220px;
}
.update_series .panel ul li:nth-child(3) .thumb{
	height: 220px;
}
.labelnotif_1, .labelnotif_2, .labelnotif_3{
	float:left;
	padding:5px 10px;
	background:#56d48a;
	color:#fff;
	margin-right:2px
}
.labelnotif_2{
	background:#ef0a0a
}
.labelnotif_3{
	background:#094cea
}
.all_index .index_right .warpadv .meta_films h2{
	float:right
}
html.remodal-is-locked {
    overflow: hidden;
    touch-action: none
}
.remodal,
[data-remodal-id] {
    display: none
}

.remodal-overlay {
    position: fixed;
    z-index: 9999;
    top: -5000px;
    right: -5000px;
    bottom: -5000px;
    left: -5000px;
    display: none
}

.remodal-wrapper {
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    overflow: auto;
    text-align: center;
    -webkit-overflow-scrolling: touch
}

.remodal-wrapper:after {
    display: inline-block;
    height: 100%;
    margin-left: -.05em;
    content: ""
}

.remodal-overlay,
.remodal-wrapper {
    backface-visibility: hidden
}

.remodal {
    position: relative;
    outline: none;
    text-size-adjust: 100%
}

.remodal-is-initialized {
    display: inline-block
}

.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
    filter: blur(3px)
}

.remodal-overlay {
    background: rgba(43, 46, 56, .9)
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
    animation-duration: 0.3s;
    animation-fill-mode: forwards
}

.remodal-overlay.remodal-is-opening {
    animation-name: remodal-overlay-opening-keyframes
}

.remodal-overlay.remodal-is-closing {
    animation-name: remodal-overlay-closing-keyframes
}
.remodal {
    box-sizing: border-box;
    width: 100%;
	height: 60%;
    transform: translate3d(0, 0, 0);
    color: #2b2e38;
    background: #fff
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
    animation-duration: 0.3s;
    animation-fill-mode: forwards
}

.remodal.remodal-is-opening {
    animation-name: remodal-opening-keyframes
}

.remodal.remodal-is-closing {
    animation-name: remodal-closing-keyframes
}

.remodal,
.remodal-wrapper:after {
    vertical-align: middle
}

.remodal-close {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    overflow: visible;
    width: 35px;
    height: 35px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    transition: color 0.2s;
    text-decoration: none;
    color: #95979c;
    border: 0;
    outline: 0;
    background: transparent
}

.remodal-close:hover,
.remodal-close:focus {
    color: #2b2e38
}

.remodal-close:before {
    font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif!important;
    font-size: 25px;
    line-height: 35px;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 35px;
    content: "\00d7";
    text-align: center
}

.remodal-confirm,
.remodal-cancel {
    font: inherit;
    display: inline-block;
    overflow: visible;
    min-width: 110px;
    margin: 0;
    padding: 12px 0;
    cursor: pointer;
    transition: background 0.2s;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    border: 0;
    outline: 0
}

.remodal-confirm {
    color: #fff;
    background: #81c784
}

.remodal-confirm:hover,
.remodal-confirm:focus {
    background: #66bb6a
}

.remodal-cancel {
    color: #fff;
    background: #e57373
}

.remodal-cancel:hover,
.remodal-cancel:focus {
    background: #ef5350
}

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
    padding: 0;
    border: 0
}


@keyframes remodal-opening-keyframes {
    from {
        transform: scale(1.05);
        opacity: 0
    }
    to {
        transform: none;
        opacity: 1;
        filter: blur(0)
    }
}

@keyframes remodal-closing-keyframes {
    from {
        transform: scale(1);
        opacity: 1
    }
    to {
        transform: scale(.95);
        opacity: 0;
        filter: blur(0)
    }
}

@keyframes remodal-overlay-opening-keyframes {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes remodal-overlay-closing-keyframes {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@media only screen and (min-width:641px) {
    .remodal {
        max-width: 700px
    }
}

.lt-ie9 .remodal-overlay {
    background: #2b2e38
}

.lt-ie9 .remodal {
    width: 700px
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #f2f2f2 inset;
}
.remodal h4 {
    font-size: 18px;
    font-weight: 700;
    color: #7b7b7b
}
/* start style login */
.btn_login{
	float: right;
	width: 35%;
	height: 100%;
	background: #feb729;
	vertical-align: middle;
	line-height: normal;
	text-align: center
}
.btn_login:after{
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.warp_btns{
	width: 90%;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.warp_btns i{
	float: right;
	width: 100%;
	display: inline-block;
	font-size: 350%;
	color: #fff;
	margin-top: -70px
}
.btn_login button{
	display: inline-block;
	width: 45%;
	background: rgba(0,0,0,0.1);
	color: #fff;
	border-radius: 3px;
	padding: 5px 0;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
	margin-left: 5px
}
.btn_login .reg{
	float: left;
	margin-left: 0
}
.btn_login button.active{
	background: rgba(0,0,0,0.2);
}
.forms_users{
	float: right;
	width: 65%;
	height: 100%;
	vertical-align: middle;
	text-align: center
}
.forms_users:after{
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.forms_users form{
	float: none;
	width: 99%;
	padding: 0 10%;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.forms_users h4{
	float: right;
	width: 100%;
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 10px
}
.status{
	float: right;
	width: 100%;
	background: #def0d8;
	color: #83a484;
	padding: 5px 0;
	text-align: center;
	display: none;
	border-radius: 3px;
	margin-bottom: 10px
}
.forms_users input{
	float: right;
	width: 100%;
	padding: 10px;
	background: #f2f2f2;
	border-radius: 3px;
	margin-bottom: 5px
}
.forms_users .submit_button{
	display: inline-block;
	float: none;
	width: auto;
	padding: 5px 10px;
	background: #e4a425;
	color: #fff
}
.text_link{
	float: right;
	width: 100%;
	text-align: right;
	color: #334756
}
.text_link:hover{
	color: #e29e16
}
.forms_users .submit_button:hover{
	background: #e29e16
}
.forms_users input[type='checkbox']{
	width: auto;
	margin: 1px 0 0 5px
}
.forms_users label{
	cursor: pointer
}
.forms_users .accept_roll{
	float: right;
	width: 100%;
	padding: 5px 0;
	text-align: right;
}
.forms_users .accept_roll a{
	color: #e4a425
}
/* end style login */
.search_result:before{
	content: " ";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: -11px;
	z-index: 2;
	right: 5px;
	border: 6px solid transparent;
	border-bottom-color: red;
	overflow: visible;
	z-index: 1000
}
.search_result{
	float: right;
	width: 100%;
	position: relative;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	margin-top: 10px
}
.search_result ul li{
	float: right;
	width: 100%;
	border-bottom: 1px solid rgba(0,0,0,0.1)
}
.search_result ul li:last-child{
	border-bottom: 0
}
.search_result ul li .post_thumbnail{
	float: right;
	width: 70px;
	height: 100px;
	margin-left: 10px
}
.search_result ul li .post_thumbnail img{
	width: 100%;
	height: 100%;
}
.search_result ul li a, .nores{
	float: right;
	color: #334756;
	font-size: 80%;
}
.nores{
	width: 100%;
	padding: 5px 0;
	text-align: center;
}
.search_result ul li a:hover{
	color: #cb9221
}
/* start category menu */
.cat_menu_warp{
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	z-index: 9999;
	text-align: center;
	vertical-align: middle;
	line-height: normal;
	display: none;
	z-index: 10001
}
.cat_menu_warp:after{
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.cat_menu_warp .cat_menu_warp_panel{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	z-index: 10;
	width: 50%;
	background: #f8f8f8;
}
.close_category_menu{
	position: absolute;
	top: 40px;
	left: 40px;
	font-size: 300%;
	cursor: pointer
}
.close_category_menu i{
	color: #f6b801
}
.cat_menu_warp_panel .main_trem{
	float: right;
	height: 100%;
	width: 20%;
	margin-right: -15%;
	box-shadow: -5px 0px 5px -3px rgba(0,0,0,0.1);
}
.cat_menu_warp_panel .terms_panel{
	float: left;
	width: 95%;
	max-height: 80vh;
	overflow-y: scroll
}
.cat_menu_warp_panel .main_trem ul{
	padding-left: 10px
}
.cat_menu_warp_panel .main_trem ul li{
	float: right;
	width: 100%;
	padding: 2.5px 0
}
.cat_menu_warp_panel .main_trem ul li span{
	float: right;
	width: 100%;
	padding: 10px;
	background: #f8f8f8;
	text-align: right;
	cursor: pointer;
	box-shadow: 0 0 7px rgba(0,0,0,0.4)
}
.cat_menu_warp_panel .main_trem ul li.active span{
	background: #f6b801;
}
.cat_menu_warp_panel .main_trem ul li span i{
	float: left;
	font-size: 140%
}
.icon_menu_category:before{
	content: '\34';
}
.icon_menu_genre:before{
	content: '\48';
}
.icon_menu_actor:before{
	content: '\33';
}
.icon_menu_director:before{
	content: '\74';
}
.icon_menu_country:before{
	content: '\47';
}
.icon_menu_publish:before{
	content: '\59';
}
.icon_close:before{
	content: '\62';
}
.cat_menu_warp_panel .terms_panel .content_terms{
	float: right;
	width: 100%;
	display: none;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	line-height: normal;
}
.cat_menu_warp_panel .terms_panel .content_terms:after{
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.content_terms p{
	background: #dfdfdf;
	width: 100%;
	padding: 5px 0;
	float: none;
	display: inline-block;
	vertical-align: middle;
}	
.cat_menu_warp_panel .terms_panel .content_terms.active{
	display: block
}
.content_terms ul li{
	float: right;
	width: 20%;
	height: 50px;
	padding: 1px;
	line-height: 50px;
	text-align: center;
	overflow: hidden
}
.content_terms a{
	float: right;
	width: 100%;
	height: 100%;
	font-size: 90%;
	line-height: 50px;
	background: rgba(0,0,0,0.1);
	color: #2C394B
}
.content_terms ul li:hover a{
	background: #f6b801;
	color: #fff
}	
/* end menu category style */
.owl-carousel .owl-controls .owl-nav {
    float: right;
    width: 100%;
    position: absolute;
    top: 40%;
}
.owl-carousel {
    display: none;
    width: 100%;
    height: 100%;
    margin: auto auto;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    z-index: 1;
}
.owl-carousel .owl-stage {
    position: relative
}
.owl-carousel .owl-stage:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
.owl-carousel .owl-stage-outer {
	display: inline-block;
    position: relative;
    overflow: hidden;
    width: 100%;
	padding-right: 13px
}
.owl-carousel.owl-loaded {
    display: block
}
.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}
.owl-carousel.owl-hidden {
    opacity: 0
}
.owl-carousel .owl-refresh .owl-item {
    display: none
}
.owl-carousel .owl-grab {
    cursor: move
}
.owl-carousel.owl-rtl .owl-item {
    float: right;
    text-align: center
}
.top_slider{
	float: right;
	width: 100%;
	height: 300px;
	position: relative;
	margin: 10px 0 20px 0
}
.top_slider ul{
	float: right;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center
}
.top_slider ul li{
	float: right;
	padding: 5px 0;
	width: 85%;
	height: 300px!important;
	position: relative
}
.top_slider ul li .overly_list{
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	box-shadow: inset 0 -105px 80px -10px rgba(0, 0, 0, 0.8);
	border-radius: 10px;
}
.top_slider ul li .warp_list{
	float: right;
	width: 100%;
	height: 100%;
	position: relative;
	border-radius: 10px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.top_slider ul li .warp_list img{
	width: 100%!important;
	height: 100%;
	border-radius: 10px;
}
.top_slider ul li .warp_list .rate_age{
	position: absolute;
	top: 10px;
	right: 10px;
	background: rgba(255, 255, 255,0.5);
	color: #334756;
	padding: 1px 7px;
	border-radius: 3px;
	z-index: 1001
}
.top_slider ul li .warp_list .addtolist, .most_panel_dl ul li .panel .addtolist{
	width: 40px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	top: 10px;
	left: -20px;
	background: #2877c8;
	color: #fff;
	border-radius: 100%;
	text-align: center;
	z-index: 1001;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	z-index: 10000
}
.top_slider ul li .warp_list .addtolist a, .most_panel_dl ul li .panel .addtolist a{
	width: 100%;
	height: 100%;
	color: #fff;
	float: right;
}
.top_slider ul li .warp_list .addtolist a i, .most_panel_dl ul li .panel .addtolist a i{
	float: right;
	width: 100%;
	height: 100%;
}
.top_slider ul li .warp_list h2{
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0;
	bottom: 0;
	color: #fff;
	font-size: 110%;
	text-align: right;
	z-index: 1001;
}
.top_slider ul li .warp_list h2 a{
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	width: 100%;
	height: 100%;
	display:flex;
	align-items:flex-end; /* Vertical center alignment */
    justify-content: flex-start;
	padding: 10px;
}
.top_slider ul li .warp_list .addtolist i:before, .most_panel_dl ul li .panel .addtolist i:before{
	font-size: 120%;
	line-height: 40px
}
.top_slider ul li a{
	position: relative;
}
.icon_plus:before{
	content: '\32';
}
.icon_minus:before{
	content: '\31';
}
.addtolist .sl-count{
	display: none
}
.addtolist .icon_unliked:before{
	content: '\32'!important;
	font-family: icon
}
.addtolist .icon_like:before{
	content: '\31'!important;
	font-family: icon
}
.plm_loader{
	position: absolute;
	top: 8px;
	right: 8px;
	width: 25px;
	height: 25px;
	display: inline-block;
	background-image: url(img/loading.gif);
	background-size: 25px 25px
}
/*******end slider*******************************/

.most_panel_dl{
	float: right;
	width: 100%;
    margin-top: 15px
}
.most_slider_panel{
	float: right;
	width: 100%
}
.most_panel_dl .title{
	float: right;
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom: 3px solid #666;
}
.most_panel_dl .title h2{
	float: right;
	height: 30px;
	line-height: 20px;
	font-size: 130%;
	border-bottom: 3px solid #f39c12
}
.most_panel_dl .title .go_archive{
	float: left;
}
.most_panel_dl .title .go_archive a{
    float: left;
	font-weight: 500;
	font-size: 110%;
	color: #2C394B;
    
}
.most_panel_dl ul{
	float: right;
	width: 100%;
	position: relative;
	overflow: visible!important;
	padding: 5px 0
}
.most_panel_dl ul li{
	float: right;
	width: 16.66%;
	height: 340px;
    padding: 10px 5px;
	overflow: visible!important;
}
body.author .most_panel_dl ul li{
	padding: 12px;
	width: 20%;
}
.most_panel_dl ul li .panel{
	float: right;
	width: 100%;
	height: 95%;
	position: relative;
	border-radius: 10px
}
.most_panel_dl ul li .thumb{
	float: right;
	width: 100%;
	height: 100%;
	border-radius: 10px
}
.most_panel_dl ul li .thumb img{
	width: 100%;
	height: 100%;
	border-radius: 10px
}
.most_panel_dl ul li .meta_film{
	position: absolute;
	right: 0;
	bottom: 0;
	color: #fff;
	width: 100%;
	height: 100%;
	padding: 5px 0 20px 0;
	box-shadow: inset 0 -85px 80px -10px rgba(0, 0, 0, 0.8);
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	transition: all .3s ease-out 0s;
	border-radius: 10px; 
}
.most_panel_dl ul li .meta_film h2{
	position: absolute;
	bottom: 20px;
	right: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 110%;
	padding: 0 10px
}
.most_panel_dl ul li .meta_film .read_more{
	float: right;
	width: 100%;
	position: absolute;
	bottom: -15px;
	right: 0;
	text-align: center
}
.most_panel_dl ul li .meta_film .read_more a{
	display: inline-block;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	min-width: 130px;
	padding: 0 15px;
	border-radius: 30px;
	background: rgba(85, 85, 85, 1);
	color: #fff
}
.most_panel_dl ul li:hover .read_more a{
	background: #FDC100;
	color: #334756
}
.most_panel_dl ul li:hover .meta_film{
	box-shadow: inset 0 -150px 80px -10px rgba(0, 0, 0, 0.8);
}

.most_panel_dl ul li .thumb_cat{
	float: right;
	width: 100%;
	height: 100%;
 
	border-radius: 10px
}
.most_panel_dl ul li .thumb_cat img{
	width: 100%;
	height: 100%;
	border-radius: 10px
}
.icon_play:before {
    content: "\30";
    color: #fff
}
.icon_review_widget:before{
	content: "\72";
}
.all_Critical_Review:before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	z-index: 10
}
.all_Critical_Review{
	float: right;
	width: 100%;
	position: relative;
	background: #334756;
	padding: 10px 0 30px 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: 10px
}
.trailer_post{
	float: right;
	width: 100%;
	position: absolute;
	top: -25px;
	right: 0;
	text-align: center
}
.trailer_post i{
	display: inline-block;
	width: 50px;
	height: 50px;
	font-size: 250%;
	line-height: 50px;
	background: #fcc000;
	color: #334756;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
	border-radius: 100%
}
.trailer_post i:before{
	color: #334756
}
.all_Critical_Review .width{
	position: relative;
	z-index: 12
}
.all_Critical_Review .title{
	float: right;
	width: 100%;
	height: 40px;
	margin-bottom: 20px
}
.all_Critical_Review .title h2, .all_Critical_Review .title h3{
	display: block;
	font-size: 150%;
	color: #fff;
	font-weight: bold
}
.all_Critical_Review .title h3{
	 font-size: 95%;
	 font-weight: 500;
}
.all_Critical_Review .title i{
	float: right;
	height: 100%;
	width: 40px;
	font-size:200%;
	color: #fff;
	line-height: 40px;
	text-align: center
}
.main_post{
	float: left;
	width: 20%;
	height: 370px;
	position: relative;
	margin-top: -20px;
	box-shadow: 0 0 5px rgba(255,255,255,0.3)
}
.main_post .thumb_image{
	float: right;
	width: 100%;
	height: 100%;
}
.main_post .thumb_image img{
	width: 100%;
	height: 100%
}
.meta_review{
	position: absolute;
	bottom: 0;
	right: 0;
	box-shadow: inset 0 -190px 80px -10px rgba(0,0,0,0.9);
	width: 100%;
	height: 100%;
	padding: 10px
}
.meta_review .gobottom{
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 10px
}
.meta_review h2{
	float: right;
	width: 100%;
	color: #fff;
	font-size: 120%;
}
.meta_review span, .meta_review .more_link{
	float: right;
	width: 100%;
	padding: 5px;
	background: rgba(59,59,60,0.9);
	color: #fff;
	border-radius: 25px;
	margin-bottom: 5px;
	text-align: center
}
.meta_review .blues{
	background: rgba(38,112,185,0.9)
}
.meta_review .more_link:hover{
	background: #e7b001
}
.review_panel{
	float: right;
	width: 80%;
	padding: 30px 0 0 30px
}
.review_panel ul li{
	float: right;
	width: 16.66%;
	height: 250px;
	overflow: hidden;
	position: relative;
	text-align: center
}
.review_panel ul li .thumb_image_panel{
	float: right;
	height: 100%;
	width: 100%;
}
.review_panel ul li .thumb_image_panel img{
	float: right;
	width: 100%;
	height: 100%
}
.review_panel ul li .icon_overly{
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.1);
	vertical-align: middle;
	line-height: normal;
	transition: all .3s ease-in-out;
}
.review_panel ul li .icon_overly:after{
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.review_panel ul li .icon_overly i{
	float: none;
	font-size: 350%;
	vertical-align: middle;
	color: #fff;
	display: none
}
.review_panel ul li:hover .icon_overly i{
	display: inline-block;
}
.review_panel ul li:nth-child(1) .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(22,28,45,0.6);
}
.review_panel ul li:nth-child(2) .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(0,210,255,0.6);
}
.review_panel ul li:nth-child(3) .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(232,0,82,0.6);
}
.review_panel ul li:nth-child(4) .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(255,255,255,0.6);
}
.review_panel ul li:nth-child(5) .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(255,186,0,0.6);
}
.review_panel ul li:nth-child(6) .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(25,177,0,0.6);
}
.review_panel ul li:nth-child(1):hover .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(22,28,45,0.8);
}
.review_panel ul li:nth-child(2):hover .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(0,210,255,0.8);
}
.review_panel ul li:nth-child(3):hover .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(232,0,82,0.8);
}
.review_panel ul li:nth-child(4):hover .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(255,255,255,0.8);
}
.review_panel ul li:nth-child(5):hover .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(255,186,0,0.8);
}
.review_panel ul li:nth-child(6):hover .icon_overly{
	box-shadow: inset 0 -150px 80px -10px rgba(25,177,0,0.8);
}
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
.adv_slider{
	float: right;
	width: 100%;
	background: #10182b;
	color: #fff;
	text-align: center;
	padding: 30px 0;
	overflow: hidden;
	position: relative;
	margin-top: 10px
}
.adv_slider .adv_slider_panel{
	width: 60%;
	height: 400px;
	color: #334756;
	display: inline-block;
	vertical-align: middle;
}
.adv_slider .adv_slider_panel .flex-viewport{
	float: right;
	width: 100%;
	height: 100% !important;
	text-align: center;
	overflow: visible !important;
}
.adv_slider .adv_slider_panel ul{
	display: inline-block !important;
	height: 100%;
}
.adv_slider .adv_slider_panel ul li{
	float: right;
	height: 100% !important;
	position: relative;
	z-index: 1000
}
.adv_slider .adv_slider_panel ul li .warpadv{
	float: right;
	width: 100%;
	height: 100% !important;
	padding-left: 50px;
}
.adv_slider .adv_slider_panel ul li  .warpadv_panel{
	float: right;
	width: 100%;
	height: 100% !important;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	opacity: 0.5;
	transition: all .3s ease-in-out;
}
.adv_slider .adv_slider_panel li.flex-active-slide .warpadv .warpadv_panel{
	opacity: 1;
}
.adv_slider .adv_slider_panel li .meta_films{
	float: right;
	width: 60%;
	background: #fff;
	height: 100%;
	padding: 0 10px;
	text-align: right;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	display: none;
	border-right: 3px solid #2877c6
}
.adv_slider .adv_slider_panel li.flex-active-slide .meta_films{
	display: block
}
.adv_slider .adv_slider_panel li.beforeCurrent .cover_side{
	float: left;
}
.adv_slider .adv_slider_panel li .cover_side{
	float: right;
	width: 40%;
	height: 100%;
	transition: all .3s ease-in-out;
}
.adv_slider .adv_slider_panel li .cover_side img{
	width: 100%;
	height: 107%;
	margin: -15px 0 0 0;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.8)
}
.adv_slider_panel li .meta_films h2{
	float: right;
	width: 100%;
	font-size: 140%;
	font-weight: bold;
	padding: 20px;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.adv_slider_panel .flex-direction-nav{
	position: absolute;
	right: 0;
	top: 40%;
	width: 100%;
	height: 0!important;
	z-index: 100!important;
}
.adv_slider_panel .flex-direction-nav .flex-nav-prev{
	position: absolute;
	right: 5%;
}
.adv_slider_panel .flex-direction-nav .flex-nav-next{
	position: absolute;
	left: 5%;
}
.adv_slider_panel .flex-direction-nav i{
	font-size: 300%;
	color: #fff
}
.icon_prev:before{
	content: '\78'
}
.icon_next:before{
	content: '\79'
	
}
.info_film{
	float: right;
	width: 100%;
	padding: 10px 20px
}
.info_film ul li{
	float: right;
	width: 100%;
	position: relative;
	padding: 10px 0
}
.info_film ul li a{
	color: #334756
}
.info_film ul li a:hover{
	color: #de0038
}
.info_film ul li span{
	float: right;
	width: 20%;
	font-weight: bold
}
.info_film ul li a.readmore_side{
	float: right;
	position: absolute;
	top: -20px;
	right: -65px;
	width: 70px;
	height: 70px;
	line-height: 70px;
	border-radius: 100%;
	background: #2877c6;
	color: #fff;
	box-shadow: inset 0 0 7px rgba(0,0,0,0.5);
	text-align: center
}
.info_film ul li a.readmore_side:hover{
	background: #fbc100
}
.footer_film{
	float: right;
	width: 100%;
	height: 70px;
	padding: 5px 0;
	line-height: 50px;
	border-top: 1px solid rgba(0,0,0,0.1);
}
.footer_film ul{
	float: right;
	width: 100%!important;
	height: 100%;
}
.footer_film ul li{
	float: right;
	height: 100%;
	width: 33.3%!important;
	line-height: 0;
	line-height: 40px;
	border-left: 1px solid rgba(0,0,0,0.1);
	text-align: center;
}
.footer_film ul li:last-child{
	border: none
}
.footer_film ul li b{
	font-size: 200%;
	color: #de0038
}
.footer_film ul li b a{
	color: #2877c6
}
.footer_film ul li b.col{
	color: #4caf50
}
.footer_film ul li span{
	display: block;
	line-height: 0;
	font-weight: bold
}
.no_resualt{
	float: right;
	width: 100%;
	margin: 10px 0;
	padding: 10px 0;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 2px rgba(0,0,0,0.1);
	text-align: center
}
.no_resualt a{
	color: #dd4337
}
.ads_widget{
	float: right;
	width: 100%;
	margin-top: 10px;;
	text-align: center
}
.ads_widget img{
	max-width: 100%;
	height: auto
}
/********* footer  **********************************************/
footer {
    float: right;
    width: 100%;
    padding: 10px 10px;
    background: #2C394B;
    box-shadow: 0 0 10px #222;

}
.play_movies_footer_panel_right {
    float: right;
    width: 50%;
	color: #fff
}
.play_movies_footer_panel_right p {
    float: right;
    width: 100%;
	line-height: 25px
}
.play_movies_footer_panel_right ul li {
    float: right;
    padding: 0 10px;
    font-size: 30px;
    margin-top: 20px;
}
.play_movies_footer_panel_right ul li a {
    color: #fff;
}
.play_movies_footer_panel_left {
    float: left;
	color: #fff
}
.play_movies_footer_panel_left ul {
    float: right;
    width: 100%;
    padding: 10px;
}
.play_movies_footer_panel_left ul li {
    float: left;
    width: 60px;
    height: 80px;
    padding: 20px 10px;
}
.play_movies_footer_panel_left ul li img {
    width: 100%;
    height: 100%;
}

.copyleft {
    float: left;
    text-align: left
}

.copyleft p {
    font-weight: 500
}

.copyleft a {
    color: #0290b4
}

.copyleft span {
    color: #dd0038
}

.icon_telegram:before {
    content: "\70";
}
.icon_instagram:before {
    content: "\51";
}
.icon_twitter:before {
    content: "\4b";
}
.icon_facebook:before {
    content: "\50";
}
.icon_google_pluse:before {
    content: "\49";
}
/********* end footer  **********************************************/

/********* error 404  **********************************************/

.all_panel_404 {
    float: right;
    width: 100%;
    height: 500px;
    background: #D6DBDF;
    margin-top: 50px;
    box-shadow: 0 0 10px #777;
    text-align: center;
}

.all_panel_404 p {
    margin-top: 100px;
    font-size: 100px;
}

/*********  end error 404  **********************************************/
body.category{
    background: #F1F1F1
}
.menu_center_cat{
    display: inline-block;
    width: 100%;
    height: 70px;
    text-align: center; 

}
.menu_center_cat ul {
     border-bottom:1px solid #999;
}
.menu_center_cat ul li{
   display: inline-block;
    padding: 25px 10px;
    font-size: 12px ;
    font-weight: 500;
    
}
.menu_center_cat ul li:hover{
    cursor: pointer;
      border-bottom:1px solid #F39C12;
}
.menu_center_cat ul li a{
    cursor: pointer;
      color: #334756;
   
}
/********* single  **********************************************/

.all_panel_single {
    float: right;
    width: 100%;
    height: auto;
    padding: 10px 0 ;
    position: relative;
    box-shadow: inset 0 7px 9px -7px rgba(0, 0, 0, 0.9);
    color: #fff;
    background-size:cover;
    background-repeat: no-repeat;
    background-position: center;
	margin-bottom: 50px
}

.all_panel_single:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
}
.all_panel_single .width{
	position: relative
}
.warp_single{
	float: right;
	width: 100%;
	padding: 100px 0 0 0;
	position: relative;
	z-index: 10
}
.imdb_rate{
	float: right;
	width: 170px;
	position: relative;
	margin-top: -40px
}
.text_imdb{
	float: right;
	width: 100%;
	color: #fff;
	font-weight: bold;
	text-align: center
}
.meta_movie{
	float: left;
	width: 50%;
	margin-bottom: -50px;
}
.meta_movie .cover_thumb{
	float: left;
	width: 35%;
	height: 350px;
	position: relative;
	margin-bottom: -80px;
	box-shadow: 0 0 5px rgba(0,0,0,0.8);
	border-radius: 3px
}
.meta_movie .cover_thumb img{
	width: 100%;
	height: 100%;
	border-radius: 3px
}
.access_menu{
	width: 100%;
	position: absolute;
	top: -25px;
	right: 0;
	text-align: center
}
.access_menu .sl-count{
	display: none
}
.access_menu ul li{
	display: inline-block;
	width: 45px;
	height: 45px;
	padding: 1px;
	text-align: center
}
.access_menu ul li i{
	font-size: 120%;
	line-height: 43px
}
.icon_bookmark:before{
	content: "\6b";
}
.icon_respond:before{
	content: "\6c";
}
.icon_triller:before{
	content: "\30";
}
.access_menu .sl-wrapper{
	float: none;
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
}
.access_menu ul li a, .access_menu ul li #bookmarkthis{
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 50px;
	background: #f9f9f9;
	color: #2C394B;
	font-size: 160%;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	border-radius: 100%;
	text-align: center;
	transition: none;
	box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
	cursor: pointer
}
.access_menu ul li a:hover, .access_menu ul li #bookmarkthis:hover{
	background: #f8b801
}
.access_menu .icon_unliked:before{
	content: '\32'!important;
	font-family: icon
}
.access_menu .icon_like:before{
	content: '\31'!important;
	font-family: icon
}
.meta_movie .info_meta{
	float: left;
	width: 65%;
	padding-left: 10px;
	direction: ltr;
	text-align: left;
	overflow: hidden
}
.meta_movie .info_meta ul li{
	float: right;
	width: 100%;
	font-weight: bold;
	padding: 10px 0;
	white-space: nowrap
}
.meta_movie .info_meta ul li span{
	font-size: 150%;
}
.meta_movie .info_meta ul li h2{
	font-size: 200%
}
.meta_movie .info_meta ul li .runtime{
	float: right;
	width: 100%;
	font-size: 100%;
	direction: rtl;
	text-align: left
}
.meta_movie .info_meta ul li .rateb{
	float: left;
	padding: 2px 7px;
	font-size: 150%;
	background: #f6b801;
	color: #fff
}
.meta_movie .info_meta ul li .vote_imdb{
	float: left;
	font-size: 100%;
	padding: 7px;
	font-weight: bold;
	direction: rtl;
	text-align: left
}
.description_movies{
	float: right;
	width: 55%;
	height: 100px;
	overflow: hidden;
	margin: -10px -5.6% 0 0
}
.description_movies .title{
	float: right;
	width: 40px;
	height: 100%;
	background: #FF4C29;
	color: #fff;
	text-align: center;
	margin-left: 20px
}
.description_movies .title h3{
	float: right;
	height: 100%;
	line-height: 50px;
	transform: rotate(90deg);
	white-space: nowrap;
}
.clear{
	clear: both
}
.meta_url{
	float: right;
	width: 100%;
	margin: -40px 0 10px 0
}
.meta_url ul.right{
	float: right;
	width: 50%;
	color: #fff;
	border-left: 1px solid rgba(0,0,0,0.3)
}
.meta_url ul.right li, .meta_url ul.left li{
	float: right;
	width: 100%;
	color: #fff;
	padding: 7px 0;
	font-weight: bold;
}
.meta_url ul.right li i, .meta_url ul.left li i{
	float: right;
	font-size: 150%;
	margin-left: 10px;
	color: #DDDDDD
}
.meta_url ul.right li .icon_actors{
	font-size: 200%;
	margin-top: -5px;
	margin-left: 5px
}
.meta_url ul.left{
	float: right;
	width: 50%;
	padding-right: 10px
}
.meta_url ul.right li a, .meta_url ul.left li a{
	color: #DDDDDD
}
.meta_url ul.right li a:hover, .meta_url ul.left li a:hover{
	color: #dd4337
}
.icon_genres:before{
	content: "\48";
}
.icon_actors:before{
	content: "\33";
}
.icon_categorys:before{
	content: "\34";
}
.icon_directors:before{
	content: "\74";
}
.icon_countrys:before{
	content: "\47";
}
.icon_publishs:before{
	content: '\59';
}
.all_more_actor_profile_sidebar{
    float: right;
    width: 100%;
    margin-bottom: 10px;
    background:  #334756;
	border-radius: 20px;
}
.all_more_actor_profile_sidebar .panel_box_profile_actor{
	float: right;
	width: 100%;
	position: relative;
	padding: 10px
}
.close_act{
	color: #fe3130;
	padding: 5px 10px 5px 0;
	cursor: pointer
}
.all_more_actor_profile_sidebar ul li{
	float: right;
	width: 20%;
	text-align: left;
	padding: 1px 5px;
	border-radius: 25px
}
.all_more_actor_profile_sidebar ul li a{
	color: #fff
}
.all_more_actor_profile_sidebar ul li:last-child{
	margin-bottom: 0
}
.all_more_actor_profile_sidebar ul li .profile_actor{
	float: left;
	width: 20%;
}
.all_more_actor_profile_sidebar ul li .profile_actor img{
	float: right;
	width: 50px;
	height: 50px;
	border-radius: 100%;
}
.all_more_actor_profile_sidebar ul li .actor_meta{
	float: right;
	width: 80%;
	padding: 10px 0 0 5px
}
.all_more_actor_profile_sidebar ul li .actor_meta span{
	display: block
}
.all_more_actor_profile_sidebar ul li .actor_meta .name{
	font-size: 103%
}
.all_more_actor_profile_sidebar ul li .actor_meta .character{
	font-size: 85%
}
.all_more_actor_profile_sidebar ul li:hover{
	background: #082032
}
.allactor_overlay{
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: #f2f2f2;
	padding: 10px;
	overflow-x: scroll;
	display: none
}
.allactor_overlay ul li{
	float: right;
	width: auto;
	padding: 5px 10px;
}
.all_more_actor_profile_sidebar .show_all_actor{
	float: right;
	width: 100%;
	padding: 10px 10px 0 0;
	cursor: pointer
}
/*********************************************************  rang imdb   ************/
/*===== The CSS =====*/
.progress {
	display: inline-block;
	width: 170px;
	height: 170px;
}
.progress .track,
.progress .fill {
	fill: rgba(0, 0, 0, 0);
	stroke-width: 8;
	-webkit-transform: rotate(90deg)translate(0px, -80px);
	transform: rotate(90deg)translate(0px, -80px);
}
.progress .track {
	stroke: #2C394B
}
.progress .fill {
	stroke: rgb(255, 255, 255);
	stroke-dasharray: 219.99078369140625;
	stroke-dashoffset: -219.99078369140625;
	-webkit-transition: stroke-dashoffset 1s;
	transition: stroke-dashoffset 1s;
}
.progress.blue .fill {
	stroke: #f6b801;
}
.progress.green .fill {
	stroke: rgb(186, 223, 172);
}
.progress .value,
.progress .text {
	fill: rgb(255, 255, 255);
	text-anchor: middle;
}
.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}
/*********************************************************  end imdb   ************/
/**********************************************************************************/
/**********************************************************************************/

/********* end single  **********************************************/
.fa-bookmark::before {
    content: "\f02e";
    font-size: 35px;  
}

.fa-user-secret:before {
    content: "\f21b";
    font-size: 50px;
    color: #444;
}

/************************ video css **********************************************************************************/
.video_wapper {
	float: left;
	width: 100%;
	padding: 0 10px;
    top: 0;
	position: relative;
	text-align: center;
	margin-top: 10px
}

.video_wapper .video-js {
	width: 100%;
	height: 380px
}

.meta_music_video {
	float: right;
	width: 25%
}

.meta_music_video .dl_link_music {
	width: 100%
}

.meta_music_video .dl_link_music ul li a {
	width: 100%
}

.music_video_data {
	float: right;
	width: 100%;
	padding: 10px;
	color: #b4c3d4
}

.music_video_data ul li {
	width: 100%;
	padding: 7px 0;
	border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.music_video_data ul li span {
	display: inline-block;
	font-weight: 500
}

.video-js .vjs-big-play-button:before,
.video-js .vjs-control:before,
.video-js .vjs-modal-dialog,
.vjs-modal-dialog .vjs-modal-dialog-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.video-js .vjs-big-play-button:before,
.video-js .vjs-control:before {
	text-align: center
}

.vjs-icon-play-circle {
	font-family: "icon";
	font-weight: 400;
	font-style: normal
}

.vjs-icon-play-circle:before {
	font-family: "icon"!important;
	content: "\f111"
}

.vjs-icon-pause:before,
.video-js .vjs-play-control.vjs-playing:before {
	content: '';
	background-image: url(img/player-icon.svg);
	background-repeat: no-repeat;
	background-position: -149px 0;
	width: 15px;
	height: 18px;
	margin: 16px
}

.vjs-icon-volume-high:before,
.video-js .vjs-mute-control:before,
.video-js .vjs-volume-menu-button:before {
	content: "";
	background: url(img/player-icon.svg) no-repeat -100px 0;
	width: 22px;
	height: 21px;
	margin: 14px 0 0 10px
}

.vjs-icon-volume-mute:before,
.video-js .vjs-mute-control.vjs-vol-0:before,
.video-js .vjs-volume-menu-button.vjs-vol-0:before {
	width: 12px
}

.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control:before {
	content: "";
	background: url(img/player-icon.svg) no-repeat -100px -40px;
	width: 21px;
	height: 21px;
	margin-top: 14px;
	margin-left: 8px;
	cursor: pointer
}

.vjs-icon-circle,
.video-js .vjs-mouse-display,
.video-js .vjs-play-progress,
.video-js .vjs-volume-level {
	font-family: icon;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-circle:before,
.video-js .vjs-mouse-display:before,
.video-js .vjs-play-progress:before {
	content: "\52"
}

.video-js {
	display: block;
	vertical-align: top;
	box-sizing: border-box;
	color: #fff;
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.video-js:-moz-full-screen {
	position: absolute
}

.video-js:-webkit-full-screen {
	width: 100%!important;
	height: 100%!important
}

.video-js *,
.video-js *:before,
.video-js *:after {
	box-sizing: inherit
}

.video-js:focus {
	outline: 0
}

.video-js ul {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	list-style-position: outside;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
	width: 100%;
	max-width: 100%;
	height: 0
}

.video-js.vjs-16-9 {
	padding-top: 56.25%
}

.video-js.vjs-4-3 {
	padding-top: 75%
}

.video-js.vjs-fill {
	width: 100%;
	height: 100%
}

.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto
}

.vjs-full-window .video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.video-js.vjs-fullscreen {
	width: 100%!important;
	height: 100%!important;
	padding-top: 0!important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}

.vjs-hidden {
	display: none!important
}

.vjs-disabled {
	opacity: .5;
	cursor: default
}

.video-js .vjs-offscreen {
	height: 1px;
	left: -9999px;
	position: absolute;
	top: 0;
	width: 1px
}

.vjs-lock-showing {
	display: block!important;
	opacity: 1;
	visibility: visible
}

.vjs-no-js {
	padding: 20px;
	color: #fff;
	background-color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0 auto
}

.vjs-no-js a,
.vjs-no-js a:visited {
	color: #66A8CC
}

.video-js .vjs-big-play-button {
	background-image: url(img/player-icon.svg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 120px;
	height: 50px;
	width: 50px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	padding: 0;
	cursor: pointer;
	opacity: .6;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s
}

.vjs-big-play-centered .vjs-big-play-button {
	top: 50%;
	left: 50%;
	margin-top: -.75em;
	margin-left: -1.5em
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
	outline: 0;
	opacity: 1;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
	display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
	display: block
}

.video-js button {
	background: none;
	border: none;
	color: inherit;
	display: inline-block;
	overflow: visible;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	text-decoration: none;
	transition: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.video-js .vjs-control.vjs-close-button {
	cursor: pointer;
	height: 3em;
	position: absolute;
	right: 0;
	top: .5em;
	z-index: 2
}

.vjs-menu-button {
	cursor: pointer
}

.vjs-menu-button.vjs-disabled {
	cursor: default
}

.vjs-wormusicahover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
	display: none
}

.vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
	display: none
}

.vjs-menu li {
	list-style: none;
	margin: 0;
	padding: .2em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
	outline: 0;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, .5)
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
	background-color: #fff;
	color: #2B333F
}

.vjs-menu li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 .3em 0;
	font-weight: 700;
	cursor: default
}

.vjs-menu-button-popup .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	width: 10em;
	left: -3em;
	height: 0em;
	margin-bottom: 1.5em;
	border-top-color: rgba(43, 51, 63, .7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, .7);
	position: absolute;
	width: 100%;
	bottom: 1.5em;
	max-height: 15em
}

.vjs-wormusicahover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
	display: block
}

.video-js .vjs-menu-button-inline {
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	overflow: hidden
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
	width: 12em
}

.video-js .vjs-menu-button-inline.vjs-slider-active {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none
}

.vjs-menu-button-inline .vjs-menu {
	opacity: 0;
	height: 100%;
	width: auto;
	position: absolute;
	left: 4em;
	top: 0;
	padding: 0;
	margin: 0;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
	display: block;
	opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display: block;
	opacity: 1;
	position: relative;
	width: auto
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
	width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
	width: auto;
	height: 100%;
	margin: 0;
	overflow: hidden
}

.video-js .vjs-control-bar {
	display: none;
	border-radius: 12px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	right: 10px;
	height: 5em;
	background-color: rgba(24, 28, 31, .61)
}

.vjs-has-started .vjs-control-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0.1s, opacity 0.1s;
	-moz-transition: visibility 0.1s, opacity 0.1s;
	-o-transition: visibility 0.1s, opacity 0.1s;
	transition: visibility 0.1s, opacity 0.1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: visible;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
	display: none!important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display: table
}

.video-js .vjs-control {
	outline: none;
	position: relative;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 4em;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.video-js .vjs-control:before {
	font-size: 1.8em;
	line-height: 1.67
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
	text-shadow: 0em 0em 1em white
}

.video-js .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.vjs-no-flex .vjs-control {
	display: table-cell;
	vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
	display: none
}

.video-js .vjs-progress-control {
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 4em
}

.vjs-live .vjs-progress-control {
	display: none
}

.video-js .vjs-progress-holder {
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	height: .8em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size: 1.666666666666666666em
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-mouse-display:after,
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
	font-family: Arial, Helvetica, sans-serif;
	visibility: visible;
	font-size: .6em
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,
.video-js .vjs-progress-holder .vjs-load-progress div {
	position: absolute;
	display: block;
	height: 100%;
	border-radius: 8px;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0
}

.video-js .vjs-progress-holder .vjs-play-progress {
	left: -2px
}

.video-js .vjs-mouse-display:before {
	display: none
}

.video-js .vjs-play-progress {
	background-color: #fd2c56;
	background: -webkit-radial-gradient(70% 70% ellipse, #ee583f 8%, #d92d77 42%, #bd3381 58%);
	background: radial-gradient(ellipse at 70% 70%, #ee583f 8%, #d92d77 42%, #bd3381 58%)
}

.video-js .vjs-play-progress:before {
	position: absolute;
	top: -.233333333333333em;
	right: -.4em;
	font-size: 1.4em
}

.video-js .vjs-time-tooltip,
.video-js .vjs-mouse-display:after,
.video-js .vjs-play-progress:after {
	visibility: hidden;
	pointer-events: none;
	position: absolute;
	top: -3.4em;
	right: -1.9em;
	font-size: .9em;
	color: #fff;
	content: attr(data-current-time);
	padding: 6px 8px 5px 8px;
	background-color: rgba(253, 44, 86, .72);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em
}

.video-js .vjs-time-tooltip,
.video-js .vjs-play-progress:before,
.video-js .vjs-play-progress:after {
	z-index: 1
}

.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {
	display: none
}

.video-js .vjs-load-progress {
	background: #bfc7d3;
	background: rgba(115, 133, 159, .5)
}

.video-js .vjs-load-progress div {
	background: #181c1f
}

.video-js.vjs-no-flex .vjs-progress-control {
	width: auto
}

.video-js .vjs-time-tooltip {
	display: inline-block;
	height: 2.4em;
	position: relative;
	float: right;
	right: -1.9em
}

.vjs-tooltip-progress-bar {
	visibility: hidden
}

.video-js .vjs-progress-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #000;
	z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	-moz-transition: visibility 1s, opacity 1s;
	-o-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
	display: none
}

.vjs-mouse-display .vjs-time-tooltip,
.video-js .vjs-progress-control .vjs-mouse-display:after {
	color: #fff;
	background-color: #000
}

.video-js .vjs-slider {
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	margin: 0 .45em 0 .45em;
	border-radius: 8px;
	background-color: #1f2428
}

.video-js .vjs-slider:focus {
	text-shadow: 0em 0em 1em white;
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control,
.video-js .vjs-volume-menu-button {
	cursor: pointer;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.video-js .vjs-volume-control {
	width: 5em;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.video-js .vjs-volume-bar {
	margin: 2.1em .45em;
	border-radius: 2px
}

.vjs-volume-bar.vjs-slider-horizontal {
	width: 5em;
	height: .9em
}

.vjs-volume-bar.vjs-slider-vertical {
	width: .3em;
	height: 5em;
	margin: 1.35em auto
}

.video-js .vjs-volume-level {
	position: absolute;
	bottom: 0;
	left: 0;
	cursor: w-resize;
	background-color: #5fcf80
}

.vjs-slider-vertical .vjs-volume-level {
	width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
	top: -.5em;
	left: -.3em
}

.vjs-slider-horizontal .vjs-volume-level {
	height: .9em
}

.vjs-slider-horizontal .vjs-volume-level:before {
	top: -.3em;
	right: -.5em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width: 100%
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
	display: block;
	width: 0;
	height: 0;
	border-top-color: transparent
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
	left: .5em;
	height: 8em
}

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
	left: -2em
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
	height: 0;
	width: 0;
	overflow-x: hidden;
	overflow-y: hidden
}

.vjs-volume-menu-button-vertical:hover .vjs-menu-content,
.vjs-volume-menu-button-vertical:focus .vjs-menu-content,
.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
	height: 8em;
	width: 2.9em
}

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,
.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,
.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
	height: 3em;
	width: 8em
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
	background-color: transparent!important
}

.vjs-poster {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-color: #000;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%
}

.vjs-poster img {
	display: block;
	vertical-align: middle;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%
}

.vjs-has-started .vjs-poster {
	display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
	display: block
}

.vjs-using-native-controls .vjs-poster {
	display: none
}

.video-js .vjs-live-control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	font-size: 1em;
	line-height: 3em
}

.vjs-no-flex .vjs-live-control {
	display: table-cell;
	width: auto;
	text-align: left
}

.video-js .vjs-time-control {
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	font-size: 1em;
	line-height: 5em;
	min-width: 2em;
	width: auto;
	padding-left: 1em;
	padding-right: 1em
}

.vjs-live .vjs-time-control {
	display: none
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
	display: none
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
	display: none
}

.vjs-time-divider {
	display: none;
	line-height: 3em
}

.vjs-live .vjs-time-divider {
	display: none
}

.video-js .vjs-play-control {
	cursor: pointer;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.video-js .vjs-play-control:active,
.video-js .vjs-play-control:focus {
	outline: 0;
	box-shadow: inherit
}

.vjs-icon-play:before,
.video-js .vjs-play-control:before {
	content: "";
	background-image: url(img/player-icon.svg);
	background-repeat: no-repeat;
	background-position: -100px -22px;
	width: 14px;
	height: 18px;
	margin: 16px
}

.vjs-text-track-display {
	position: absolute;
	bottom: 3em;
	left: 0;
	right: 0;
	top: 0;
	pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em
}

.video-js .vjs-text-track {
	font-size: 1.4em;
	text-align: center;
	margin-bottom: .1em;
	background-color: #000;
	background-color: rgba(0, 0, 0, .5)
}

.vjs-subtitles {
	color: #fff
}

.vjs-captions {
	color: #fc6
}

.vjs-tt-cue {
	display: block
}

video::-webkit-media-text-track-display {
	-moz-transform: translateY(-3em);
	-ms-transform: translateY(-3em);
	-o-transform: translateY(-3em);
	-webkit-transform: translateY(-3em);
	transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
	-moz-transform: translateY(-1.5em);
	-ms-transform: translateY(-1.5em);
	-o-transform: translateY(-1.5em);
	-webkit-transform: translateY(-1.5em);
	transform: translateY(-1.5em)
}

.video-js .vjs-fullscreen-control {
	cursor: pointer;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center
}

.vjs-playback-rate .vjs-menu {
	width: 4em;
	left: 0em
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size: 1.4em;
	text-align: center
}

.vjs-error .vjs-error-display:before {
	color: #fff;
	content: 'X';
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4em;
	left: 0;
	line-height: 1;
	margin-top: -.5em;
	position: absolute;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	top: 50%;
	vertical-align: middle;
	width: 100%
}

.vjs-loading-spinner {
	background: url(img/player-icon.svg) no-repeat -172px -56px;
	font-size: 0;
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 64px;
	height: 64px;
	margin: -32px 0 0 -32px;
	-webkit-animation: spin 1.5s infinite linear;
	-moz-animation: spin 1.5s infinite linear;
	-o-animation: spin 1.5s infinite linear;
	animation: spin 1.5s infinite linear
}

.video-js.vjs-error .vjs-loading-spinner {
	display: none!important;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none
}

.vjs-seemusica .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
	display: block
}

@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg)
	}
	100% {
		-moz-transform: rotate(360deg)
	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-o-keyframes spin {
	0% {
		-o-transform: rotate(0deg)
	}
	100% {
		-o-transform: rotate(360deg)
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg)
	}
	100% {
		transform: rotate(360deg)
	}
}

.vjs-chapters-button .vjs-menu ul {
	width: 24em
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
	width: auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
	display: none
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
	display: none
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button {
	display: none
}

.vjs-caption-settings {
	position: relative;
	top: 1em;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, .75);
	color: #fff;
	margin: 0 auto;
	padding: .5em;
	height: 16em;
	font-size: 12px;
	width: 40em
}

.vjs-caption-settings .vjs-tracksettings {
	top: 0;
	bottom: 1em;
	left: 0;
	right: 0;
	position: absolute;
	overflow: auto
}

.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font {
	float: left
}

.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after {
	clear: both
}

.vjs-caption-settings .vjs-tracksettings-controls {
	position: absolute;
	bottom: 1em;
	right: 1em
}

.vjs-caption-settings .vjs-tracksetting {
	margin: 5px;
	padding: 3px;
	min-height: 40px;
	border: none
}

.vjs-caption-settings .vjs-tracksetting label,
.vjs-caption-settings .vjs-tracksetting legend {
	display: block;
	width: 100px;
	margin-bottom: 5px
}

.vjs-caption-settings .vjs-tracksetting span {
	display: inline;
	margin-left: 5px;
	vertical-align: top;
	float: right
}

.vjs-caption-settings .vjs-tracksetting>div {
	margin-bottom: 5px;
	min-height: 20px
}

.vjs-caption-settings .vjs-tracksetting>div:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	min-height: 0
}

.vjs-caption-settings label>input {
	margin-right: 10px
}

.vjs-caption-settings fieldset {
	margin-top: 1em;
	margin-left: .5em
}

.vjs-caption-settings fieldset .vjs-label {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.vjs-caption-settings input[type="button"] {
	width: 40px;
	height: 40px
}

.video-js .vjs-modal-dialog {
	background: rgba(0, 0, 0, .8);
	background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0));
	background: linear-gradient(180deg, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0))
}

.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size: 1.2em;
	line-height: 1.5;
	padding: 20px 24px;
	z-index: 1
}

@media print {
	.video-js>*:not(.vjs-tech):not(.vjs-poster) {
		visibility: hidden
	}
}

@media \0screen {
	.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
		content: ""
	}
}

@media \0screen {
	.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
		visibility: hidden
	}
}

#musica-audio .vjs-control-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

#musica-audio {
	background: -webkit-radial-gradient(70% 70% ellipse, #ee583f 8%, #d92d77 42%, #bd3381 58%);
	background: radial-gradient(ellipse at 70% 70%, #ee583f 8%, #d92d77 42%, #bd3381 58%);
	border-top: 4px solid #fd2c56
}

#musica-audio .vjs-fullscreen-control {
	display: none
}

#musica-audio .vjs-control-bar {
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 0
}

#musica-audio .vjs-poster {
	opacity: .6
}

.icon_dl_more:before {
    content: "\67";
}

.archive_page{
	float: right;
	width: 100%;
	padding: 40px 0 10px 0;
}
.item_movie{
	float: right;
	width: 33.33%;
	height: 380px;
	padding: 10px 10px 15px 10px;
}
.item_movie .item_movie_panel{
	float: right;
	width: 100%;
	height: 100%;
	position: relative;
	background: #e5e8e8;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	border-radius: 3px
}
.item_movie .item_movie_panel .headmovie{
	float: right;
	width: 100%;
	height: 250px;
	width: 100%;
	overflow: hidden;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}
.item_movie .item_movie_panel .headmovie .headmovie_panel, .item_movie .item_movie_panel .headmovie .headmovie_panelrepet{
	float: right;
	width: 100%;
	height: 100%;
	background: #000;
	transform: skewY(-5deg);
	transform-origin: top left;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
	background-repeat: no-repeat ;
	box-shadow: inset 0 -160px 100px -10px rgba(0, 0, 0,0.7);
	background-size: cover;
}
.item_movie .item_movie_panel .headmovie .headmovie_panelrepet{
	background-size: auto;
	background-repeat: repeat
}
.item_movie .item_movie_panel .bottom_item{
	float: right;
	width: 100%;
	height: 140px;
	padding: 5px;
	position: relative;
	z-index: 10;
	margin-top: -40px
}
.item_movie .item_movie_panel .bottom_item .cover_movie{
	float: right;
	width: 40%;
	height: 100%;
	box-shadow: 0 0 5px rgba(0,0,0,0.4)
}
.item_movie .item_movie_panel .bottom_item .disription_movie, .item_movie .item_movie_panel .bottom_item .redmore_item{
	float: right;
	width: 30%;
	height: 100%;
}
.item_movie .item_movie_panel .bottom_item .disription_movie{
	float: right;
	padding: 10px 0 10px 10px;
	overflow: hidden
}
.item_movie .item_movie_panel .bottom_item .disription_movie .tit_summ{
	float: right;
	width: 100%;
	font-size: 140%;
	font-weight: bold;
}
.item_movie .item_movie_panel .bottom_item .cover_movie{
	height: 230px;
	margin-top: -75px
}
.item_movie .item_movie_panel .bottom_item .cover_movie img{
	height: 100%;
	width: 100%;
	border-radius: 3px
}
.item_movie .item_movie_panel .bottom_item .redmore_item a{
	float: left;
	width: 70px;
	height: 70px;
	line-height: 80px;
	text-align: center;
	font-size: 190%;
	border-radius: 100%;
	background: #f6b801;
	color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.3)
}
.item_movie .item_movie_panel .bottom_item .redmore_item a:hover{
	background: #d8a201
}






.download_box_film{
	float: right;
	width: 100%;
	margin-bottom: 5px
}
.down_row{
	float: right;
	width: 100%;
	background: #2C394B;
	margin-bottom: 5px;
	color: #fff;
	border-radius: 3px
}
.down_row:nth-child(even){
	background: #334756
}
.down_row .title_dlbox_film{
	float: right;
	width: 100%;
	padding: 10px;
	cursor: pointer;
}
.down_row .title_dlbox_film i{
	float: right;
	margin: -3px 0 0 5px
}
.down_row .panel_row{
	float: right;
	width: 100%;
	display: none;
	padding: 10px;
	border-top: 1px solid rgba(255,255,255,0.1)
}
.down_row h3{
	float: right;
	padding: 5px 0;
	font-size: 12px
}
.down_row h3 i{
	font-size: 150%;
	color: #f6b801;
	margin-left: 5px
}
.down_row .btn_show_link{
	float: left;
	padding: 5px 10px;
	background: rgba(255,255,255,0.1);
	border-radius: 3px
}
.down_row .btn_show_link.active{
	background: #dd4337
}
.down_row .panel_row .meta{
	float: right
}
.down_row .panel_row .meta li{
	float: right;
	margin-left: 10px;
	padding: 5px 0;
}
.down_row .panel_row .meta li span{
	font-weight: 500;
	color: #f6b801;
	margin-left: 5px
}
.down_row .panel_row .dl{
	float: left
}
.down_row .panel_row .dl li{
	float: left;
	margin-right: 5px
}
.down_row .panel_row .dl li a{
	float: left;
	font-weight: bold;
	border: 2px solid #78b21f;
	color: #78b21f;
	padding: 5px 10px;
	border-radius: 3px
}
.down_row .panel_row .dl li a:hover{
	background: #78b21f;
	color: #fff
}
.icon_download:before{
	content: "\67";
}

.icon_shot:before{
	font-family: icon;
	content: '\f03e';
}
.triller_row{
	float: right;
	width: 100%;
	margin-bottom: 5px
}
.triller_row .title{
	float: right;
	width: 100%;
	height: 45px;
	line-height: 25px;
	background: #f6b801;
	padding: 10px;
	border-radius: 3px;
	cursor: pointer;
	color: #2C394B;
	box-shadow: 0 0 5px rgba(0,0,0,0.5)
}
.triller_row .title i{
	float: left;
	line-height: 25px;
	font-size: 200%
}
.triller_row ul{
	transition: 0!important;
}
.triller_row ul li{
	float: right;
	transition: 0!important;
}
.icon_arrow:before{
	content: '\45';
}
.icon_arrow.open:before{
	content: '\44';
}
.triller_row ul{
	float: right;
	width: 100%;
	padding: 10px;
	background: #2C394B;
	margin-top: 5px;
	border-radius: 5px
}
.triller_row ul li{
	float: right;
}
.triller_row ul li a{
	float: right;
	background: #f6b300;
	padding: 5px 15px;
	border-radius: 3px;
	margin-left: 10px;
	color: #2C394B;
	box-shadow: 0 0 5px rgba(0,0,0,0.7)
}
.review_single{
	float: right;
	width: 100%;
	padding: 10px;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	margin-bottom: 10px;
}
blockquote{
	display: inline-block;
	width: 100%;
	position: relative;
	font-size: 120%;
	padding: 10px 10px 10px 50px;
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	margin: 10px 0
}
blockquote:after{
	float: left;
	font-size: 500%;
	font-family: icon;
	content: '\f10d';
	color: #ccc;
	position: absolute;
	top: 5px;
	left: 5px
}
.aligncenter,div.aligncenter{
	display:block;
	margin:5px auto
}
.alignright{
	float:right;
	margin:5px 0 20px 20px
}
.alignleft{
	float:left;
	margin:5px 20px 20px 0
}
a img.alignright{
	float:right;
	margin:5px 0 20px 20px
}
a img.alignleft,a img.alignnone{
	margin:5px 20px 20px 0
}
a img.alignleft{
	float:left
}
a img.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption{
	background:#fff;
	border:1px solid #f0f0f0;
	max-width:96%;
	padding:5px 3px 10px
}
.wp-caption.alignleft,.wp-caption.alignnone{
	margin:5px 20px 20px 0
}
.wp-caption.alignright{
	margin:5px 0 20px 20px
}
.wp-caption img{
	border:0;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;width:auto
}
.wp-caption p.wp-caption-text{
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px
}
strong, b{
	font-weight: bold
}
em{
	font-style: italic
}
.bottom_single{
	float: right;
	width: 100%;
}
.post_tags{
	float: right;
	width: 100%;
	padding: 10px;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
	margin-bottom: 10px;
}
.post_tags a{
	color: #334756
}
.post_tags a:hover{
	color: #dd4337
}
.bottom_single .comments_playmovies{
	float: right;
	width: 79%;
	background: #fff;
	border: 1px solid #e7e7e9;
	border-radius: 5px;
}
.bottom_single .sidebar_single{
	float: left;
	width: 20%;
	text-align: center;
}
.sidebar_single img{
	max-width: 100%; 
}
iframe {
	max-width: 100% !important;
}
.commentlist{
	float: right;
	width: 100%;
	padding: 10px
}
.commentlist .copayam_1, .commentlist .copayam_2{
	float: right;
	width: 100%;
	padding: 5px 10px;
	background: #fffce2;
	border: 1px solid #fff1ce;
	color: #4d4d4d;
	border-radius: 3px;
	margin-bottom: 5px
}
.commentlist .copayam_2{
	background: #f7fff7;
	border: 1px solid #c0f0c1
}
.comment-form-comment{
	float: right;
	width: 100%;
}
.comment-form-comment textarea{
	float: right;
	width: 100%;
	padding: 10px;
	font-size: 100%;
	height: 110px;
	background: #f2f2f2;
	border-radius: 3px;
}
.comment-form-comment label{
	display: none
}
.form-submit{
	float: left;
	width: 100%;
	padding: 5px 0
}
.logged-in-as{
	float: right;
	width: 100%;
	padding: 5px 0
}
.logged-in-as a{
	color: #334756
}
.form-submit input{
	display: none
}
.form-submit input:hover{
	background: #3ea042
}
.comment-form{
	float: right;
	width: 100%;
	margin-top: 10px
}
.comment-form .right{
	float: left;
	width: 100%;
}
.comment-form .right input, .comment-form textarea{
	float: right;
	width: 49.7%;
	font-size: 100%;
	padding: 10px;
	background: #f2f2f2;
	border-radius: 25px;
	overflow: hidden;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
	resize: vertical
}
.comment-form .right input.author_email{
	float: left
}
.comment-form textarea{
	float: right;
	width: 100%;
	min-height: 100px;
	padding: 20px;
	margin-top: 5px;
	border-radius: 60px;
	resize: vertical
}
.button_comments{
	float: left;
	padding: 10px 0
}
.button_comments button{
	float: left;
	height: 30px;
	font-size: 100%;
	background: #4caf50;
	color: #fff;
	padding: 5px 10px;
	border-radius: 3px;
	margin-right: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5)
}
.button_comments button:hover{
	background: #3ea042
}
.button_comments .blackey{
	background: #334756;
}
.button_comments .blackey:hover{
	background: #222
}
.comment-reply-title{
	float: right;
	width: 100%
}
.comment-reply-title a{
	color: #334756
}
.comment-reply-title small a{
	background: #ff3838;
	color: #fff;
	border-radius: 3px;
	padding: 2px 5px
}
.comment-reply-title small a:hover{
	background: #334756
}
.comments_playmovies .title{
	float: right;
	width: 100%;
}
.comments_playmovies .title h3{
	float: right;
	padding: 10px;
	background: #f6b801;
	color: #504e4a;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	text-align: center;
	margin: 10px -5% 0 0 
}
.list_comments{
	float: right;
	width: 100%;
}
.list_comments .comment{
	float: right;
	width: 100%;
	padding: 10px;
	background: #2C394B;
	color: #fff;
	border-radius: 3px;
	margin-bottom: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5)
}
.list_comments .comment.depth-2, .list_comments .comment.depth-4{
	background: #fff;
	color: #2C394B;
}
.list_comments .comment .cm_author{
	float: right;
	width: 100%;
	margin: 10px
}
.list_comments .comment .cm_author a{
	color: #fff
}
.all_cm{
	float: right;
}
.comment_date:before{
	content: " ";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: 4px;
	z-index: 2;
	left: 100%;
	border: 6px solid transparent;
	border-left-color: #fff;
}
.comment_date{
	float: right;
	position: relative;
	padding: 1px 10px;
	background: #fff;
	font-size: 90%;
	border-radius: 3px;
	color: #2C394B;
	margin-right: 10px;
	display: block
}
.comment_meta{
	float: right;
	width: 100%;
	position: relative
}

.like_play_movies_comments{
	position: absolute;
	left: 5px;
	top: 5px;
}
.like_play_movies_comments a{
	color: #f33a3d
}
.comment_waiting{
	color: #f8d347
}
.comment_meta .rep_cm{
	float: right
}
.comment_meta .rep_cm a{
	float: right;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background: #f6b801;
	border-radius: 100%;
	color: #334756;
	text-align: center;
	box-shadow: 0 0 5px rgba(0,0,0,0.5)
}
.like_play_movies_comments .icon_like:before{
	content: '\4e'
}
.like_play_movies_comments .icon_unliked:before{
	content: "\53"
}
.comment_text{
	float: right;
	width: 100%;
	padding: 10px 5px
}
.comment-respond{
	float: right;
	width: 100%;
	padding: 10px 0 0 0
}
.btn_cm_wr{
	float: right;
	width: 100%;
	padding: 10px 0;
	text-align: center
}
.btn_cm_wr span{
	display: inline-block;
	padding: 10px 20px;
	border-radius: 25px;
	background: #0290b4;
	color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	cursor: pointer
}
.like_play_movies_comments .sl-wrapper{
	float: left
}
.like_play_movies_comments .sl-wrapper i{
	float: left;
	margin-right: 5px
}
.like_play_movies_comments .sl-count{
	float: left;
	margin-top: -3px
}
.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(img/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(img/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(img/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(img/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}

.edite_profile{
	float: right;
	width: 100%;
	padding: 30px 10%
}
.hide{
	display: none!important;
}
.edite_profile_panel{
	float: right;
	width: 100%;
	padding: 10px;
	background: #fff;
	border-right: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	text-align: center;
}
.btn_show_profile{
	float: left;
	width: 100%;
	height: 30px;
	position: relative;
	margin-bottom: 10px;
	text-align: center
}
.btn_show_profile h2{
	display: inline-block
}
.btn_show_profile a{
	position: absolute;
	top: 0;
	left: 0;
	background: #cc9801;
	color: #fff;
	border-radius: 3px;
	padding: 5px 10px;
}
.alert_success, .alert_warning{
	display: inline-block;
	width: 97%;
	padding: 5px 0;
	border-radius: 5px;
	background: #dff0d5;
	border: 1px solid #d5e8c3;
	color: #2c7635;
	text-align: center;
	margin: 0 0 10px 0
}
.alert_warning{
	background: #f2dede;
	color: #a9453f;
	border: 1px solid #ebcccc
}
.form_group{
	display: inline-block;
	width: 97%;
	margin-bottom: 10px;
	text-align: right
}
.form_group label{
	float: right;
	width: 10%;
	font-weight: bold;
	padding: 13px 0 13px 15px;
	white-space: nowrap;
	text-align: left;
	color: #334756
}
.form_group .form_contorol{
	float: right;
	width: 90%;
}
.help-block{
	float: right;
	width: 100%;
	font-size: 95%;
	color: #aaa
}
.form_group .form_contorol input, .form_group .form_contorol textarea{
	float: right;
	width: 100%;
	padding: 13px 10px;
	font-size: 100%;
	background: #f2f2f2;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 5px
}
.savebtn{
	font-size: 100%;
	padding: 5px 10px;
	display: inline-block;
	background: #cc9801;
	color: #fff;
	border-radius: 3px
}
.savebtn:hover{
	background: #334756
}
.upload_avatar_warp{
	float: right;
	width: 100%;
	text-align: center;
	margin-bottom: 10px
}
.upload_panel{
	display: inline-block
}
.upload_panel .show_avatar{
	display: inline-block;
	width: 150px;
	height: 150px;
	border-radius: 100%;
	border: 4px solid #f6b801;
	position: relative;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	
}
.upload_panel .show_avatar label:before{
	position: absolute;
	top: 0;
	right: 0;
	font-family: icon;
	content: '\f03e';
	width: 100%;
	height: 100%;
	line-height: 150px;
	font-size: 200%;
	background: rgba(0,0,0,0.5);
	color: #fff;
	border-radius: 100%;
	text-align: center;
	opacity: 0;
	transition: opacity 0.5s;
}
.upload_panel .show_avatar label{
	float: right;
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 100;
	cursor: pointer;
	background: #000;
	border-radius: 100%;
	z-index: 100
}
.upload_panel .show_avatar label:hover:before{
	display: block;
	opacity: 1;
}
.upload_panel .show_avatar img{
	width: 100%;
	height: 100%;
	border-radius: 100%;
	border: 4px solid #fff;
}
.filed_upload input{
	display: none
}
.upload_panel .remove_btn{
	position: absolute;
	top: 15px;
	left: -45%;
	background: #dd4337;
	color: #fff;
	padding: 5px 30px 5px 10px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	cursor: pointer;
}
.ajax_loader{
	display: none;
	background-color: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 150px;
	text-align: center;
	z-index: 1001;
	border-radius: 100%;
	background-image: url(img/loading.gif);
	background-repeat: no-repeat;
	background-position: center
}
.main_pro{
	float: right;
	width: 100%;
	min-height:550px;
	position: relative;
}
.access_pro_menu{
	float: right;
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: #444444;
	width: 15%;
	padding-top: 30px;
    box-shadow: inset 0 -10px 10px -10px rgba(0,0,0,0.3);
	border-left: 5px solid #dea802
}
.access_pro_menu ul li{
	float: right;
	width: 100%;
}
.access_pro_menu ul li a{
	float: right;
	width: 100%;
	padding: 20px 0;
	color: #fff;
	text-align: center;
	border-bottom: 1px solid rgba(255,255,255,0.1)
}
.access_pro_menu ul li.active a{
	background: #3a3a3a;
	color: #f6b801
}
.access_pro_menu ul li i{
	display: block;
	font-size: 250%
}
.icon_info:before{
	content: "\43";
}
.icon_showlist:before{
	content: "\53";
}
.icon_comments:before{
	content: "\6c";
}
.icon_answer:before{
	content: "\69";
}
.icon_vip:before{
	content: "\6a";
}
.access_pro_menu ul li span{
	display: inline-block;
	font-weight: bold;
	padding: 5px 0
}
.users_show{
	float: right;
	width: 100%;
	padding: 40px 16% 10px 10px
}
.users_show_panel{
	float: right;
	width: 100%;
	padding: 10px;
	border-radius: 3px;
}
.profile_commnets{
	float: right;
	width: 100%
}
.profile_commnets ul li{
	float: right;
	width: 100%;
	padding: 10px;
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	border-radius: 3px;
	margin-bottom: 10px
}
.meta_comment_profile{
	float: right;
	width: 100%;
	margin-bottom: 10px
}
.meta_comment_profile .comment_author{
	color: #de0038;
}
.meta_comment_profile span{
	float: right
}
.meta_comment_profile a{
	color: #334756
}
.meta_comment_profile .date_send{
	float: left;
	background: #2877c6;
	color: #fff;
	padding: 0 10px
}
.pro_informations_right, .pro_informations_left{
	float: right;
	width: 49.5%;
	padding: 10px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 1px rgba(0,0,0,0.1);
	margin-bottom: 10px
}
.pro_informations_right.topted{
	width: 100%;
	text-align: center
}
.topted ul{
	float: right;
	width: 100%;
	text-align: right;
	color: #2C394B;
	margin: 5px 0;
	border-radius: 3px
}
.pro_informations_right.topted ul li{
	float: right;
	width: 100%;
	padding: 10px
}
.pro_informations_right.topted ul li:before{
	float: right;
	font-family: icon;
	font-size: 120%;
	content: "\46";
	margin-left: 3px;
	color: #50af47
}
.topted .title{
	float: right;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(0,0,0,0.1)
}
.icon_check_square_o:before{
	content: "\46";
}
.alert_mes, .alert_mes_suc, .alert_mes_info{
	display: inline-block;
	width: 85%;
	background: #f2dedf;
	color: #9a4037;
	padding: 5px 0;
	border-radius: 3px;
	border: 1px solid #e1d1d2;
	margin-bottom: 10px
}
.alert_mes_suc{
	background: #def0d8;
	color: #4c7652;
	border-color: #d7e6cf
}
.alert_mes_info{
	background: #fdf8e4;
	color: #846634;
	border-color: #f0eed9;
	margin-bottom: 0
}
#reqfilmoserie,
#reqfilmoseriequality,
#reqfilmoseriesubtitle{
	float: right;
	width: 100%;
	display: none;
	color: #334756;
	padding: 10px
}
#reqfilmoserie label,
#reqfilmoseriequality label,
#reqfilmoseriesubtitle label{
	float: right;
	width: 20%;
	padding: 10px;
	font-weight: bold
}
#reqfilmoserie input,
#reqfilmoseriequality input,
#reqfilmoseriesubtitle input{
	float: right;
	width: 80%;
	padding: 10px;
	background: #f2f2f2;
	border-radius: 3px;
	color: #334756;
	margin-bottom: 10px;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.2)
}
#noneRequestSection{
	float: right;
	width: 100%;
	color: #334756;
	margin-bottom: 10px
}
#noneRequestSection i{
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background: #334756;
	color: #50af47;
	font-size: 280%;
	border-radius: 3px
}
#noneRequestSection p{
	margin-top: 10px
}
#req_form_playmovies{
	float: right;
	width: 100%
}
#req_form_playmovies button#go{
	display: inline-block;
	background: #f6b801;
	color: #fff;
	padding: 10px 20px;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5)
}
#req_form_playmovies select{
	width: 100%;
	font-size: 95%;
	background: #334756;
	color: #fff;
	padding: 10px 5px;
	border-radius: 3px;
	display: inline-block;
	cursor: pointer;
	margin-bottom: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5)
}
.pro_informations_left{
	float: left;
	direction: ltr;
	text-align: left
}
.pro_informations_right ul li, .pro_informations_left ul li{
	float: right;
	width: 100%;
	padding: 5px 0;
	border-bottom: 1px solid rgba(0,0,0,0.1)
}
.pro_informations_right ul li:last-child, .pro_informations_left ul li:last-child{
	border: none
}
.pro_informations_right ul li p, .pro_informations_left ul li p{
	float: right;
	width: 100%;
	padding: 5px 0
}
.navpage_pro{
	float: right;
	width: 100%;
	
	text-align: center
}
.navpage_prowarp{
	display: inline-block;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}
.navpage_prowarp a, .navpage_prowarp span{
	float: right;
	padding: 10px 15px;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	color: #334756
}
.navpage_prowarp a:hover, .navpage_prowarp .current{
	background: #2877c6;
	color: #fff
}
.default_pages_con{
	float: right;
	width: 100%;
	padding: 40px 0 30px 0
}
.panel_default_pages{
	float: right;
	width: 100%;
	padding: 10px 0;
	background: #fff;
	border-radius: 5px;
	line-height: normal;
	box-shadow: 0 0 5px rgba(0,0,0,0.5)
}
.panel_default_pages .title{
	float: right;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: center;
	border-bottom: 1px solid rgba(0,0,0,0.1)
}
.panel_default_pages .title h4{
	font-weight: bold
}
.panel_default_pages p{
    display: inline-block;
    text-align: center;
    padding: 10px 100px;
    background: #239B56;
    border-radius: 6px;
}
.special_films{
	float: right;
	width: 100%;
	height: 320px;
	position: relative;
	background: #10182b;
	margin-top: 10px;
	padding: 10px 5%;
	overflow: hidden
}
.special_films ul li{
	float: right;
	width: 100%;
	color: #fff;
	position: relative;
	z-index: 100
}
.special_films ul li .cover_film{
	float: right;
	height: 300px;
	width: 16%;
}
.special_films ul li .cover_film img{
	height: 300px;
	width: 220px;
	border: 1px solid rgba(255,255,255,0.1)
}
.special_films ul li .informations_film{
	float: right;
	width: 80%;
	padding-right: 10px
}
.special_films ul li .informations_film h2{
	padding: 5px 0
}
.special_films ul li .informations_film .spga_film{
	float: right;
	width: 100%;
	color: #fff;
	padding: 10px 0 0 0
}
.special_films ul li .informations_film .rate_info{
	float: right;
	width: 100%;
	color: #fff;
	font-weight: bold
}
.special_films ul li .informations_film .rate_info span{
	float: right;
	margin-left: 10px
}
.special_films ul li .informations_film .rate_info .rateb{
	float: right;
	padding: 5px 10px;
	background: #f6b801;
	color: #334756
}
.special_films ul li .informations_film .spga_film a{
	color: #1ab04b;
}
.special_films ul li .informations_film .sp_desco{
	float: right;
	width: 80%;
	margin-top: 10px
}
.special_films ul li .informations_film .more_link_sp{
	float: right;
	width: 100%;
	margin-top: 10px
}
.special_films ul li .informations_film .more_link_sp a{
	display: inline-block;
	min-width: 120px;
	padding: 5px 10px;
	border: 1px solid rgba(255,255,255,0.9);
	background: rgba(255,255,255,0.1);
	color: #fff;
	border-radius: 20px;
	text-align: center
}
.special_films ul li .informations_film .more_link_sp a:hover{
	background: rgba(255,255,255,0.3);
}
.special_films .flex-direction-nav{
	position: absolute;
	top: 50%;
	right: 0;
	width: 100%;
	height: 0;
	padding: 0 2%;
	font-size: 250%;
}
.special_films .flex-direction-nav .flex-nav-prev a{
	position: absolute!important;
	top: 0;
	right: 0
}
.special_films .flex-direction-nav .flex-nav-next a{
	position: absolute!important;
	top: 0;
	left: 0;
}
.special_films .flex-direction-nav a{
	color: rgba(255,255,255,0.8)
}
.panel_default_pages {
    float: right;
    width: 100%;
    padding: 10px;
    text-align: center;
    background: #E5E5E5;
}
.panel_default_pages p{
    background: 0;
    width: 100%;
}

.form_vip{
	float: right;
	width: 100%
}
.form_vip h3{
	display: none
}
.rcp_subscription_message, .mesvip{
	display: inline-block;
	width: 100%;
	padding: 0 10px;
	height: 35px;
	line-height: 35px;
	background: #ccc;
	color: #334756;
	font-weight: bold;
	text-align: center;
	border-radius: 25px;
}
.mesvip{
	margin-bottom: 10px;
	background: #dea802;
	color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2)
}
.mesvip .mesvep{
	display: inline-block
}
.mesvip i, .mesvip p{
	float: right;
	width: auto
}
.mesvip i{
	font-size: 170%;
	margin-left: 5px;
	line-height: 30px
}
.mesvip p{
	line-height: 35px
}
.rcp_subscription_message a, .mesvip a{
	color: #3a6ee8
}
.form_vip .rcp_subscription_fieldset{
	float: right;
	width: 100%;
	padding: 0 10%
}
.form_vip .rcp_subscription_fieldset ul{
	float: right;
	width: 100%;
}
.form_vip .rcp_subscription_fieldset ul li{
	float: right;
	width: 100%;
	margin-bottom: 5px
}
.form_vip .rcp_subscription_fieldset ul li label{
	float: right;
	width: 100%;
	background: #bf8f03;
	color: #fff;
	padding: 10px;
	border-radius: 255px 15px 225px 15px/15px 225px 15px 255px;
	box-shadow: 0 0 5px rgba(0,0,0,0.2)
}
.form_vip .rcp_subscription_fieldset ul li input{
	display: none
}
.form_vip .rcp_subscription_fieldset ul li label{
	float: right;
	width: 100%;
	text-align: center
}
.form_vip .rcp_subscription_fieldset ul li input:checked ~ label{
	background: #e2a900;
}
.form_vip .rcp_subscription_fieldset ul li .rcp_level_description{
	float: right;
	width: 100%;
	margin-top: 7px;
	border-left:0
}

.rcp_registration_total{
	float: right;
	width: 100%;
	padding: 0 10%
}
.rcp_registration_total_details{
	float: right;
	width: 100%;
	text-align: center
}
#rcp_auto_renew_wrap, #rcp_submit_wrap{
	display: inline-block;
	width: auto;
	padding: 0 10%
}
#rcp_submit_wrap{
	width: 100%;
	text-align: center
}
#rcp_auto_renew_wrap input{
	float: right;
	margin-left: 5px
}
#rcp_auto_renew_wrap input, #rcp_auto_renew_wrap label{
	width: auto;
	white-space: nowrap
}
#rcp_auto_renew_wrap label{
	margin: 5px 5px 0 0;
}
#rcp_submit_wrap input{
	width: auto;
	display: inline-block;
	padding: 10px 25px;
	background: #f6b801;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	transition: all .3s ease-in-out;
}
#rcp_submit_wrap input:hover{
	background: #e2a900
}
.form_vip .rcp_login_link, .form_vip .rcp_user_fieldset{
	display: none
}
.vip_dl_mes{
	float: right;
	width: 100%;
	height: 100px;
	position: relative;
	background: #334756;
	color: #fff;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	overflow: hidden
}
.vip_dl_mes .one, .vip_dl_mes .tow, .vip_dl_mes .three, .vip_dl_mes .four,
.vip_dl_mes .five,
.vip_dl_mes .six{
	position: absolute;
	top: -50px;
	right: 10%;
	width: 40px;
	height: 110%;
	z-index: 1000;
	background: #e2a900;
	transform: rotate(45deg);
	border-radius: 30px;
	opacity: 0.8
}
.vip_dl_mes .tow{
	right: 15%;
}
.vip_dl_mes .three{
	right: 20%;
}
.vip_dl_mes .four,
.vip_dl_mes .five,
.vip_dl_mes .six{
	right: auto;
	top: auto;
	left: 10%;
	bottom: -50px
}
.vip_dl_mes .five{
	left: 15%
}
.vip_dl_mes .six{
	left: 20%
}
.vip_dl_mes h3{
	display: block;
	font-weight: bold;
	font-size: 130%;
	margin: 15px 0 5px 0
}
.vip_dl_mes h4{
	font-size: 100%;
	font-weight: 300
}
.vip_dl_mes h4 a, .vip_dl_mes h3 a{
	font-weight: bold;
	display: inline-block;
	padding: 2px 5px;
	background: #c9992b;
	color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.3)
}
.boxoffice{
	float: right;
	width: 100%;
	padding: 30px 0;
	margin: 20px 0 10px 0
}
.boxoffice .title{
	float: right;
	width: 100%;
	text-align: center
}
.boxoffice .title h3{
	float: right;
	width: 100%;
	font-size: 140%;
	font-weight: bold;
}
.boxoffice .title p{
	float: right;
	width: 100%;
	padding: 5px 0;
	font-weight: 300;
	text-align: center;
	margin-bottom: 10px
}
.boxoffice table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: fixed;
	padding: 20px 0;
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}
.boxoffice table thead tr th:first-child{
	width: 30px;
}
.boxoffice table caption {
	font-size: 1.5em;
	margin: .5em 0 .75em;
}
.boxoffice table tr {
	border: 1px solid #ddd;
	padding: .35em;
}
.boxoffice table th,
.boxoffice table td {
	padding: .625em;
	text-align: center;
}
.boxoffice table tr:nth-child(even){
	background: #f9f9f9
}
.boxoffice table th {
	font-size: 120%;
	font-weight: bold;
	color: #dd4337
}
.boxoffice table td{
	border-left: 1px solid #ddd
}
.news_archive{
	float: right;
	width: 100%;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3)
}
.item_news{
	float: right;
	width: 50%;
	height: 140px;
	padding: 10px;
	margin-bottom: 10px
}
.item_news .news_item_panel{
	float: right;
	width: 100%;
}
.item_news .news_item_panel .thumb{
	float: right;
	width: 37%;
	height: 140px;
	overflow: hidden
}
.item_news .news_item_panel .thumb img{
	width: 100%;
	height: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.item_news .news_item_panel:hover img{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.item_news .news_item_panel .left_item_news{
	float: right;
	width: 63%;
	padding-right: 10px
}
.item_news .news_item_panel .left_item_news h2:before{
	content: '';
	position: absolute;
	top: 0;
	right: -5px;
	background: #de4e44;
	width: 3px;
	height: 100%;
}
.item_news .news_item_panel .left_item_news h2{
	float: right;
	width: 100%;
	padding: 5px 0;
	font-size: 120%;
	font-weight: bold;
	position: relative
}
.item_news .news_item_panel .left_item_news h2 a{
	color: #2C394B;
}
.item_news .news_item_panel .left_item_news h2 a:hover{
	color: #de4e44;
}
.item_news .news_item_panel .left_item_news .summmry_news{
	float: right;
	width: 100%;
	padding: 5px 0;
	font-weight: 400;
}
.item_news .news_item_panel .left_item_news .meta_news{
	float: right;
	width: 100%;
	padding: 5px 0
}
.item_news .news_item_panel .left_item_news .meta_news .date_publish_news, .item_news .news_item_panel .left_item_news .meta_news .views_news, .item_news .news_item_panel .left_item_news .meta_news .readmore_news{
	float: right;
	width: 33.3%;
	font-size: 90%;
	font-weight: 300
}
.item_news .news_item_panel .left_item_news .meta_news i{
	float: right;
	font-size: 110%;
	margin: 0 0 0 3px
}
.icon_time:before{
	content: "\39";
}
.icon_views:before{
	content: "\36";
}
.item_news .news_item_panel .left_item_news .meta_news .readmore_news a{
	float: left;
	font-weight: 500;
	padding: 3px 7px;
	border: 2px solid #2265a7;
	color: #2265a7;
	border-radius: 30px;
	transition: all 0.3s;
}
.item_news .news_item_panel .left_item_news .meta_news .readmore_news a:hover{
	background: #2265a7;
	color: #fff
}
.single_news_post{
	float: right;
	width: 100%;
	padding: 30px 0
}
.single_news_post .single_news_warp{
	float: right;
	width: 100%;
	margin: 5px 0;
	padding: 10px;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}
.single_news_post .single_news_warp h2{
	float: right;
	width: 100%;
}
.single_news_post .single_news_warp .single_content_news{
	float: right;
	width: 100%;
	padding-top: 10px
}
.single_news_post .single_news_warp .single_content_news .cover_movie{
	float: right;
	width: 100%;
	margin-bottom: 10px;
	text-align: center
}
.single_news_post .single_news_warp .single_content_news .cover_movie img{
	max-width: 100%;
	height: auto
}
.single_news_post .single_news_warp .single_content_news .meta_news{
	float: right;
	width: 100%;
	margin-bottom: 10px
}
.single_news_post .single_news_warp .single_content_news .meta_news i{
	float: right;
	margin-left: 3px
}
.single_news_post .single_news_warp .single_content_news .meta_news .date_publish_news, .single_news_post .single_news_warp .single_content_news .meta_news .views_news, .single_news_post .single_news_warp .single_content_news .meta_news .category_news_single{
	float: right;
	margin-left: 10px
}
.single_news_post .single_news_warp .single_content_news .meta_news .category_news_single a{
	float: right;
	padding: 2px 5px;
	border-radius: 25px;
	background: #ccc;
	color: #334756;
	margin-left: 3px
}
.single_news_post .single_news_warp .single_content_news .meta_news .category_news_single a:hover{
	background: #3a6ee8;
	color: #fff
}
.post_tags_news{
	float: right;
	width: 100%;
	margin-top: 10px
}
.post_tags_news a{
	float: right;
	padding: 5px 15px;
	background: #ccc;
	color: #2C394B;
	border-radius: 30px;
	margin-left: 10px
}
.post_tags_news a:hover{
	background: #3a6ee8;
	color: #fff;
}
.related_posts_news{
	float: right;
	width: 100%;
	background: #2C394B;
	margin: 5px 0 10px 0
}
.related_posts_news .title{
	float: right;
	width: 100%;
	padding: 10px;
	border-bottom: 1px solid rgba(255,255,255,0.1)
}
.related_posts_news .title h3{
	font-weight: bold;
	color: #fff
}
.related_posts_news ul{
	float: right;
	width: 100%;
	padding: 5px 10px;
}
.related_posts_news ul li:before{
	float: right;
	font-family: icon;
	content: "\4f";
	color: #f6b801;
	margin: 3px 0 0 1px
}
.related_posts_news ul li{
	float: right;
	width: 50%;
	padding: 5px;
}
.related_posts_news ul li a{
	font-size: 100%;
	font-weight: 500;
	color: #fff;
}
.related_posts_news ul li a:hover{
	padding-right: 3px
}
.resent_news_widget{
	float: right;
	width: 100%;
	height: 200px;
	background: #334756;
	margin-top: 10px;
	border-radius: 5px
}
.resent_news_widget .title{
	float: right;
	width: 15%;
	height: 100%;
	background: #e8ae01;
	color: #fff;
	padding: 10px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	text-align: center
}
.resent_news_widget .title i{
	font-size: 350%;
	display: block;
	margin-top: 20px
}
.icon_news:before{
	content: "\5a";
}
.resent_news_widget .title h2{
	float: right;
	width: 100%;
	padding: 0 0 15px 0;
	text-align: center
}
.resent_news_widget .title a{
	display: inline-block;
	padding: 5px 15px;
	background: #be8e01;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
	color: #fff;
	border-radius: 3px
}
.resent_news_widget .resent_list_widget{
	float: right;
	width: 85%;
	height: 100%;
	padding-right: 10px
}
.resent_news_widget .resent_list_widget ul{
	height: 100%
}
.resent_news_widget .resent_list_widget ul li{
	float: right;
	width: 20%;
	padding: 5px
}
.resent_news_widget .resent_list_widget ul li .list_news_pad{
	float: right;
	width: 100%;
	height: 100%;
}
.resent_news_widget .resent_list_widget ul li .list_news_pad .cover{
	height: 130px;
}
.resent_news_widget .resent_list_widget ul li .list_news_pad .cover img{
	width: 100%;
	height: 100%;
	border-radius: 3px
}
.resent_news_widget .resent_list_widget ul li .list_news_pad h2{
	float: right;
	width: 100%;
	font-size: 105%;
	font-weight: bold;
	color: #f2f2f2;
	text-align: center;
	transition: all .3s ease-in-out;
}
.resent_news_widget .resent_list_widget ul li .list_news_pad a:hover h2{
	color: #2877c8
}
.player_popup{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 1500;
	background: rgba(0,0,0,0.7);
	vertical-align: middle;
	line-height: normal;
	text-align: center;
	display: none
}
.player_iranfilms{
	display: inline-block;
	width: 100%;
	text-align: center
}
.player_popup:after{
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.player_iranfilms{
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	width: 60%;
	padding: 10px;
	position: relative
}
.player_warp{
	float: right;
	width: 100%;
	position: relative
}
.player_warp video{
	width: 100%;
}
.player_iranfilms i{
	font-size: 250%;
	position: absolute;
	top: -70px;
	left: -30px;
	color: #fff;
	cursor: pointer
}
.btn_play{
    float: left;
	font-weight: bold;
	background:  #9592a5;
	color: #fff;
	padding: 7px 10px;
	border-radius: 3px;
	cursor: pointer;
	transition: all .3s ease-in-out;
}
.btn_play:hover{
	background: #ca8d10;
}
.toolek_rating_holder{
	float: left;
	margin:0 0;
}
.toolek_rating_holder .result_rate{
	float: left;
	font-size: 90%;
	margin-left: 5px;
	line-height:45px;
    text-align:right;
	direction:rtl;
}
.toolek_rating_holder .result_rate span{
	display: inline-block;
	margin: 0 5px
}
.toolek_rating{
	direction: ltr;
	float: left;
	position: relative;
	font-size: 200%;
}
.toolek_rating:before{
	font-family: "icon";
	content: '\22 \22 \22 \22 \22';
	position: absolute;
	top: 0;
	right: 0;
	color: #d9d9d9;
	line-height:48px;
}
.toolek_rating ul.toolek_rate_value, .toolek_rating ul.toolek_rate_hover{
	position: relative;
	overflow: hidden;
	color: #fac51d;
	display: flex;
	z-index: 50;
}
.toolek_rating.notrated:hover ul.toolek_rate_value{
	color: #d9d9d9
}
.toolek_rating ul.toolek_rate_hover{
	position: absolute;
	top:0;
	left: 0
}
.toolek_rating ul.toolek_rate_hover li{
	color: transparent
}
.toolek_rating.notrated ul.toolek_rate_hover li.hover{
	color: #fac51d;
}
.icon_star:before {
  content: "\22";
}
.related_movie{
        float:right;
        width:100%;
        position: relative;
        background:#334756;
        margin-bottom:10px;
    }
     .related_movie .title{
         float:right;
         width:100%;
         height:40px;
         line-height:40px;
         border-bottom:1px solid rgba(255,255,255,0.1);
         margin-bottom:10px;
         padding:0 10px;
     }
     .related_movie .title h3{
         line-height:40px;
         color:#fff;
     }
     .related_movie .cover_box{
         float:right;
         width:100%;
     }
     .related_movie .cover_box ul li:first-child{
         padding-left:0;
     }
      .related_movie .cover_box ul li:last-child{
         padding-left:0;
     }
     .related_movie .cover_box ul li{
          float:left;
          width:16.66%;
          height:230px;
          padding:0 5px;
          cursor: pointer
      }
       .related_movie .cover_box ul li img{
           width:100%;
           height:100%;
           border-radius: 3px;
       }
        .related_movie .cover_box ul li.active img{
            border:4px solid #ef3b49
        }
       .related_movie .content_box{
           float:right;
           width:100%;
           position: relative;
       }
       .related_movie .content_box .cover{
          float:right;
          width:100%;
          padding-right:10px;
          text-align: center;
          margin-bottom:10px;
          border-radius: 3px;
          display:none;
       }
        .related_movie .content_box .cover.active{
            display:block;
        }
       .related_movie .content_box .inner_cover{
           float:right;
           width:20%;
       }
       .related_movie .content_box .meta_related{
           float:right;
           width:80%;
           margin-right:20%;
           color:#fff;
           padding: 0 10px;
           position: absolute;
           top:0;
           left:0;
       }
        .related_movie .content_box .meta_cover{
            float:left;
           width:80%;
           color:#fff;
           padding: 0 10px;
           text-align: right;
           margin-top:240px
       }
       /* .related_movie .content_box .cover img{
            float:right;
            width:100%;
            height:auto;
        }*/
         .meta_cover h2{
             float:right;
             width:100%;
             color:#fff;
         }
         .meta_cover h2 a{
             color:#fff;
         }
         .meta_cover .related_text{
             float:right;
             width:100%;
             padding:5px 0;
         }
          .meta_cover .genter,  .meta_cover .director{
             float:right;
             margin-left:10px;
         }
          .meta_cover .genter a,  .meta_cover .director a{
             color:#f6b801;
         }
@media screen and (max-width:1048px) {
	.serach_box input[type=text] {
		width: 92%
	}
	.serach_box{
		width: 65%
	}
	.serach_box button {
		width: 8%
	}
	.width{
		width: 98%
	}
	.resent_news_widget .title{
		width: 17%
	}
	.resent_news_widget .resent_list_widget{
		width: 83%
	}
	.resent_news_widget .resent_list_widget ul li:last-child{
		display: none
	}
	.resent_news_widget .resent_list_widget ul li{
		width: 25%
	}
	.main_post{
		width: 25%
	}
	.review_panel{
		width: 75%
	}
	.review_panel ul li{
		width: 25%
	}
	.review_panel ul li:nth-child(5){
		display: none
	}
	.review_panel ul li:last-child{
		display: none
	}
	.adv_slider .adv_slider_panel{
		width: 80%
	}
	.most_panel_dl ul li{
		width: 20%;
		height: 300px;
	}
	.most_panel_dl ul li:last-child{
		display: none
	}
	.special_films ul li .cover_film{
		width: 25%
	}
	.special_films ul li .informations_film{
		width: 75%
	}
	.cat_menu_warp .cat_menu_warp_panel{
		width: 65%
	}
	.item_movie{
		height: 330px
	}
	.item_movie .item_movie_panel .headmovie{
		height: 200px
	}
	.item_movie .item_movie_panel .bottom_item .cover_movie{
		height: 180px;
		margin-top: -30px
	}
	.meta_movie .cover_thumb{
		width: 50%
	}
	.meta_movie .info_meta{
		width: 50%
	}
	body.author .most_panel_dl ul li{
		width: 25%
	}
	.access_pro_menu{
		width: 20%
	}
	.users_show{
		width: 100%;
		padding: 40px 20% 10px 10px
	}
	.edite_profile{
		padding: 30px 5%
	}
}
@media screen and (max-width:1024px) {
	.serach_box{
		width: 60%
	}
	.edite_profile{
		padding: 30px 0
	}
	.cat_menu_warp .cat_menu_warp_panel{
		width: 75%
	}
	.adv_serach .adv_serach_panel .right_fields{
		width: 100%;
		padding-left: 0
	}
	.row_filed .advfiled label{
		font-size: 90%;
		white-space: normal;
		line-height: normal
	}
	.adv_serach .adv_serach_panel .left_fields{
		width: 100%
	}
	.search_button{
		margin: 0 0 10px 0
	}
	.resent_news_widget{
	float: right;
	width: 100%;
	height: auto;
	background: #334756;
	margin-top: 10px;
	border-radius: 5px
	}
	.resent_news_widget .title{
	width: 100%;
	height: auto;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0;
	border-top-left-radius: 5px;
	}
	.resent_news_widget .title i{
		font-size: 300%;
		margin-top: 5px
	}
	.resent_news_widget .resent_list_widget{
		width: 100%;
		height: auto;
		padding-right: 0
	}
	.resent_news_widget .resent_list_widget ul{
		height: auto
	}
	.resent_news_widget .resent_list_widget ul li{
		float: right;
		width: 33.3%;
		height: 190px;
		padding: 5px
	}
	.resent_news_widget .resent_list_widget ul li:last-child{
		display: block
	}
	.resent_news_widget .resent_list_widget ul li .list_news_pad{
		height: auto;
	}
	.all_Critical_Review{
		text-align: center
	}
	.all_Critical_Review .title{
		text-align: right
	}
	.main_post{
		float: none;
		display: inline-block;
		width: 35%
	}
	.review_panel{
		width: 100%;
		padding: 0
	}
	.adv_slider .adv_slider_panel{
		width: 98%
	}
	.adv_slider .adv_slider_panel ul li .warpadv{
		padding-left: 0
	}
	.adv_slider_panel .flex-direction-nav .flex-nav-next i{
		color: #334756
	}
	.most_panel_dl ul li{
		width: 25%;
		height: 270px;
	}
	.most_panel_dl ul li:nth-child(5){
		display: none
	}
	.special_films ul li .cover_film{
		width: 35%
	}
	.special_films ul li .informations_film{
		width: 65%
	}
	.meta_movie .cover_thumb{
		width: 65%
	}
	.meta_movie .info_meta{
		width: 35%
	}
	.bottom_single .comments_playmovies, .bottom_single .sidebar_single{
		width: 100%
	}
	.comments_playmovies .title h3{
		margin: 10px 10px 0 0
	}
	body.author .most_panel_dl ul li{
		width: 50%;
		height: auto
	}
	.item_movie{
		width: 50%
	}
	.item_news{
		width: 100%
	}
}
@media screen and (max-width:720px) {
	.top_menu {
		height: auto
	}
	.top_menu .logo {
		width: 20%
	}
	.serach_box input[type=text] {
		width: 88%
	}
	.serach_box button {
		width: 12%
	}
	.serach_box {
		width: 95%;
		margin-top: 0;
		box-shadow: none
	}
	.menu_top select{
		display: block
	}
	.menu_top ul li{
		display: none
	}
	.menu_top ul {
	position: relative;
	display: inline-block;
	width: 95%;
	height: 60px;
	overflow: hidden;
	border-radius: 3px;
	}
	.menu_top ul select {
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	outline: 0;
	box-shadow: none;
	border: 0 !important;
	background: #fff;
	background-image: none;
}
	.menu_top ul select {
	width: 100%;
	height: 100%;
	margin: 0;
	padding-right: 10px;
	color: #2C394B;
	cursor: pointer;
	font-size: 100%;
}
	.menu_top ul select::-ms-expand {
	display: none;
}
	.menu_top ul::after {
	font-family: icon;
	content: '\44';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	font-size: 250%;
	line-height: 60px;
	width: 60px;
	background: #f2f2f2;
	color: #334756;
	pointer-events: none;
	text-indent: 0;
	text-align: center
}
	.menu_top ul:hover::after {
	color: #f39c12;
}
	.adv_serach .title h3{
		width: 95%
	}
	.row_filed .advfiled{
		width: 50%;
		margin-bottom: 10px
	}
	
	.cat_menu_warp{
		text-align: left
	}
	.close_category_menu{
		top: 20px;
		left: 10px;
	}
	.cat_menu_warp .cat_menu_warp_panel{
		width: 99%
	}
	.cat_menu_warp_panel .main_trem{
		margin-right: 0
	}
	.cat_menu_warp_panel .terms_panel{
		width: 80%
	}
	.resent_news_widget .resent_list_widget ul li{
		width: 50%
	}
	.main_post{
		width: 60%
	}
	.review_panel ul li:nth-child(5), .review_panel ul li:last-child{
		display: block
	}
	.review_panel ul li{
		width: 50%
	}
	.adv_slider .adv_slider_panel{
		width: 100%;
		height: auto;
		max-height: auto
	}
	.adv_slider .adv_slider_panel .flex-viewport{
		overflow: hidden;
		height: auto;
	}
	.adv_slider .adv_slider_panel{
		float: right;
		width: 100%;
	}
	.adv_slider .adv_slider_panel li .meta_films{
		width: 100%;
	}
	.adv_slider .adv_slider_panel li .cover_side{
		width: 100%;
	}
	.adv_slider .adv_slider_panel li .cover_side{
		float: none;
		width: 100%;
		height: auto
	}
	.adv_slider .adv_slider_panel li .meta_films{
		width: 100%
	}
	.adv_slider .adv_slider_panel ul li .warpadv{
		padding: 0 50px
	}
	.adv_slider_panel .flex-direction-nav .flex-nav-next i{
		color: #fff
	}
	.adv_slider_panel .flex-direction-nav .flex-nav-prev{
		right: 2%
	}
	.adv_slider_panel .flex-direction-nav .flex-nav-next{
		left: 2%
	}
	.most_panel_dl ul li{
		width: 50%;
		height: 330px;
	}
	.play_movies_footer_panel_right, .play_movies_footer_panel_left{
		width: 100%;
		text-align: center
	}
	.play_movies_footer_panel_right ul li i{
		float: none;
		display: inline-block
	}
	.special_films{
		float: right;
		width: 100%;
		height: auto;
		text-align: center
	}
	.special_films ul li .cover_film{
		width: 100%;
		text-align: center
	}
	.special_films ul li .cover_film img{
		width: auto;
		height: auto
	}
	.special_films ul li .informations_film{
		width: 100%
	}
	.special_films ul li .informations_film .sp_desco{
		width: 100%
	}
	.special_films ul li .informations_film h2{
		float: right;
		width: 100%
	}
	.meta_movie{
		width: 100%;
		text-align: center
	}
	.warp_single{
		padding-top: 30px
	}
	.meta_movie .cover_thumb{
		float: none;
		display: inline-block;
		width: 70%
	}
	.meta_movie .info_meta{
		width: 50%
	}
	.imdb_rate{
		display: none
	}
	.description_movies{
		width:100%;margin-top:60px;margin-right:-10px
	}
	.meta_url{
		float: right;
		width: 100%
	}
	.meta_url ul.right, .meta_url ul.left{
		width: 100%
	}
	.meta_url ul.right{
		border: 0
	}
	.meta_url ul.left{
		padding-right: 0
	}
	.btn_show_profile{
		text-align: right
	}
	.form_group{
		margin-bottom: 5px
	}
	.form_group label{
		width: 100%;
		padding: 0;
		text-align: right
	}
	.form_group .form_contorol{
		width: 100%
	}
	.item_movie{
		width: 100%
	}
	.access_pro_menu{
		width: 100%;
		padding-top: 0;
		position: relative;
		border-left: 0
	}
	.access_pro_menu ul li{
		width: 25%;
	}
	.access_pro_menu ul li a{
		border-bottom: 0;
		padding: 10px 0
	}
	.users_show{
		width: 100%;
		padding: 0
	}
	.related_posts_news ul li{
		width: 100%
	}
	.post_tags_news a{
		margin-bottom: 5px
	}
	.item_news{
		height: auto
	}
	.item_news .news_item_panel .thumb{
		height: auto
	}
	.item_news .news_item_panel .left_item_news h2{
		margin-top: 10px
	}
	.item_news .news_item_panel .thumb, .item_news .news_item_panel .left_item_news{
		width: 100%
	}
	.item_news .news_item_panel .left_item_news .meta_news .date_publish_news, .item_news .news_item_panel .left_item_news .meta_news .views_news{
		width: 50%
	}
	.item_news .news_item_panel .left_item_news .meta_news .readmore_news{
		width: 100%;
		margin-top: 10px
	}
	.item_news .news_item_panel .left_item_news .meta_news .readmore_news a{
		width: 100%;
		text-align: center
	}
	.boxoffice table {
		border: 0;
	}
	.boxoffice table thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	.boxoffice table tr {
		border-bottom: 3px solid #ddd;
		display: block;
		margin-bottom: .625em;
		background: #fff;
	}
	.boxoffice table tbody tr td:first-child{
		font-size: 150%;
		font-weight: 400;
		text-align: center;
		color: #dd434d
	}
	.boxoffice table td {
		border-bottom: 1px solid #ddd;
		border-left: 0;
		display: block;
		text-align: right;
	}
	.boxoffice table td::before {
		content: attr(aria-label);
		float: left;
		font-weight: bold;
		text-transform: uppercase;
	}
	.boxoffice table td:last-child {
		border-bottom: 0;
	}
	.all_more_actor_profile_sidebar ul li{width: 50%}
	.related_movie .cover_box ul li{width: 25%;
			height: 200px;margin-bottom: 10px
	}
	.related_movie .content_box .meta_related{position: static;width: 100%; margin-right:0;}
	.related_movie .content_box .cover.active{display: none}
}
@media screen and (max-width:480px) {
	.related_movie .cover_box ul li{width: 50%;
			height: 200px;margin-bottom: 10px
	}
	.all_more_actor_profile_sidebar ul li{width: 100%;margin-bottom: 10px}
	.meta_movie .cover_thumb{
		width: 95%
	}
	.top_menu .logo {
		width: 25%
	}
	.access_pro_menu ul li i{
		font-size: 200%
	}
	.access_pro_menu ul li span{
		font-size: 85%
	}
	.pro_informations_right, .pro_informations_left{
		width: 100%
	}
	body.author .most_panel_dl ul li{
		width: 100%;
		height: 100%
	}
	.row_filed .advfiled{
		width: 100%
	}
	.resent_news_widget .resent_list_widget ul li{
		width: 100%;
		height: auto
	}
	.main_post{
		width: 95%
	}
	.review_panel ul li{
		height: 200px
	}
	.adv_slider .adv_slider_panel ul li .warpadv{
		padding: 0 0
	}
	.info_film ul li a.readmore_side{
		position: static;
		width: 100%;
		height: auto;
		line-height: normal;
		padding: 10px 15px;
		border-radius: 3px
	}
	.adv_slider .adv_slider_panel li .meta_films{
		border-right: 0
	}
	.most_panel_dl ul{
		text-align: center
	}
	.resent_news_widget .resent_list_widget ul li .list_news_pad .cover{
		height: auto
	}
	.most_panel_dl ul li{
		float: none;
		display: inline-block;
		width: 85%;
		padding: 5px;
		height: 350px;
	}
	.cat_menu_warp_panel .main_trem{
		width: 100%;
		height: auto
	}
	.cat_menu_warp_panel .main_trem ul{
		padding: 5px
	}
	.cat_menu_warp_panel .main_trem ul li{
		width: 50%
	}
	.cat_menu_warp_panel .main_trem ul li{
		width: 49%
	}
	.cat_menu_warp_panel .main_trem ul li:nth-child(2), .cat_menu_warp_panel .main_trem ul li:nth-child(4), .cat_menu_warp_panel .main_trem ul li:nth-child(6){
		float: left
	}
	.close_category_menu{
		top: 10px;
		font-size: 200%;
	}
	.cat_menu_warp_panel .terms_panel{
		width: 100%;
		height: 250px;
		overflow-y: scroll
	}
	.down_row .panel_row .dl li a{
		margin-bottom: 5px
	}
}

.tg_hmd {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    padding: 19px;
    background: #08c;
    position: relative;
    overflow: hidden;
    float: right;
    margin-bottom: 10px;
	border-radius: 5px;
}
.tg_hmd svg {
    margin: auto;
    background: #08c;
    display: block;
    z-index: 1;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    right: 0;
    left: 0;
    margin: auto;
    background: #08c;
    display: block;
    z-index: 1;
    position: absolute;
}
.tg_hmd .tel_text {
    z-index: 99;
    position: relative;
    color: #fff;
	text-align: center;
	}
.tg_hmd a {
    color: #fff;
    display: inline-block;
    padding: 8px 20px;
    border-radius: 6px;
    background: #2c7cbd;
    margin: 10px 0 0;
    transition: .2s ease-in-out;
    animation-name: teleg_btn;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    border: 1px solid #2196f3;
    white-space: nowrap;
    overflow: hidden;
}
@keyframes teleg_btn{0%{background-color:#fff;color:#2c7cbd;padding-right:20px;padding-left:20px}50%{background-color:#2c7cbd;color:#fff;padding-right:40px;padding-left:40px;border-color:#84c8ff}100%{background-color:#fff;color:#2c7cbd;padding-right:20px;padding-left:20px}}


#notificationa {
	border-radius:10px 0 0 10px;
		display: none;
            position: fixed;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
            background-color: #dd3433;
            padding: 20px 10px;
            border: 3px solid #bd1615;
            z-index: 99999;
            animation: slide-in 2.5s ease-out;
color: #eee;
	font-size:16px;
        }

        @keyframes slide-in {
            0% {
                right: -250px;
            }
            100% {
                right: 0;
            }
        }
#notificationa a{
color: #eee;
	font-size:15px;
}