body{
	background:#000000;
	background-image:url(../img/images/background.jpg);
	margin:0px;
	padding:0px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
a {color: #ffffff; text-decoration:underline;}
a:hover {color: #ffffff;text-decoration:none;}
img {border:0px;}
p{ clear:both;
	margin:0px;
	padding:0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
}

.title{
	color: white;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
}
.label {
	margin-bottom: 5px;
}
hr {background-color:#efefef;height:1px;}
.bold {
	font-weight: bold;
}
.required{
	color: red;
	font-size: 11px;
}
h2{
	clear:both;
	width:auto;
	margin:0px;
	padding:10px 0px 0px 10px;
	color: #3c9cbf;
	font-size:20px;
}

#big_content{
	margin:0px auto 0px auto;
	width:960px;
}
#header,img#logo,#top_menu,#main_side,#main_container,
#left_side,.box_header,.box,a.btn_big,select.text,
#content,.ad1,
#right_side,.movie_list_holder,#footer,#player_holder{
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}
#header{
	width:100%;
	height:177px;
	background:url(../img/images/top_bg.gif) no-repeat 176px 33px;
}
img#logo{
	margin-top:22px;
}
#top_menu{
	width:100%;
	height:33px;
	background:url(../img/images/menu_bg.gif) repeat-x top;
}
#top_menu table tr td{
	border:1px solid #ffffff;
	background:url(../img/images/top_menu_item.gif) repeat-x top;
	line-height:29px;
	text-align:center;
	vertical-align:middle;
}
#top_menu table tr td a{
	float:left;
	display:inline;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	width:100%;
	background:orange;
	background:url(../img/images/top_menu_item.gif) repeat-x top;
	cursor:pointer;
}
#top_menu table tr td a:hover,#top_menu table tr td a.active{
	color:#FFFFFF;
	background:url(../img/images/top_menu_item_active.gif) repeat-x top;
	text-decoration:none;
}
a.empty:hover,a:hover.empty{
	background:none !important;
}
#main_side{
	width:100%;
	background:#2a2a2a;
	padding-bottom:12px;
}
#main_container{
	width:956px;
	margin:2px 0px 0px 2px;
	background:#2a2a2a url(../img/images/main_container_bg.gif) no-repeat top left;
}
#left_side{
	width:192px;
	margin-left:10px;
}
#right_side{
	float:right;
	width:192px;
	margin-right:10px;
	font-size:11px;
}
.box{
	width:100%;
	background:#3f3f3f;
	margin-top:10px;
	padding-bottom:5px;
}
.box p{
	clear:both;
	width:auto;
	margin:0px;
	padding:10px 10px 0px 10px;
}
p.central{
	text-align:center;
}
p.go_right{
	text-align:right;
}

#right_side .box{
		padding-bottom:10px;
}
.box_header{
	width:100%;
	background:#000000;
	clear:both;
}
.box_header h3,.box_header h1{
	color:#FFFFFF;
	font-size:12px;
	line-height:12px;
	margin:0px;
	padding:8px 0px 8px 10px;
	width:auto;
}
table.login_holder,table.left_holder{
	margin:0px auto 0px auto;
	color:#c0c0c0;
	clear:both;
}
table.left_holder{
	margin-top:5px;
}
table.login_holder a{
	color:#c0c0c0;
	font-size:11px;
	text-decoration:underline;
}
table.login_holder tr td.label,table.left_holder tr td.label{
	padding:3px 0px 0px 0px;
}
input.login_input{
	width:170px;
	background:#FFFFFF;
	border:1px solid #000000;
}
input.small_btn{
	width:96px;
	height:25px;
	background:url(../img/images/btn_small_bg.gif) no-repeat top left;
	color:#FFFFFF;
	border:none;
	font-size:12px;
	text-align:center;
	padding:5px 0px 10px 0px;
	cursor:pointer;
}
a.btn_big{
	width:172px;
	height:25px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	background:url(../img/images/btn_big_bg.gif) no-repeat top left;
}
select.text{
	background:#FFFFFF;
	border:1px solid #000000;
	width:170px;
	margin-top:5px;
}

#content{
	width:530px;
	margin-left:10px;
}
#content .box{
	padding-bottom:10px;
}
.ad1{
	margin:10px 0px 0px 0px;
	background:#000000;
}

table.right_holder,table.right_links{
	width:172px;
	margin:0px auto 0px auto;
}
table.right_links tr td{
	background:#d90303;
	color:#ffffff;
	padding:5px 0px 5px 10px;
}
table.right_links a{
	color:#ffffff;
	text-decoration:none;
}

.movie_list_holder{
	width:calc(25% - 10px);
	height:225px;
	margin:10px 0px 0px 10px;
}


a.red_btn,a.blue_btn{
	width:109px;
	height:25px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	display:block;
}
a.red_btn{
	background:url(../img/images/red_btn_bg.gif) no-repeat top left;
}
a.blue_btn{
	background:url(../img/images/blue_btn_bg.gif) no-repeat top left;
}
#footer{
	width:100%;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	padding:30px 0px 30px 0px;
}
#footer a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}


/* error messages */
div.error {clear:both;width:95%;margin:0px auto;padding:10px 0px 10px 0px;}
div.error div.bubble {
	text-align: left;
	padding: 3px 7px;
	background-color: #d90303;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
div.error div.top { height: 7px; background: url(../img/images/error_top_left.png) no-repeat top left; }
div.error div.top div.right {
	height: 7px;
	margin-left: 7px;
	background:  url(../img/images/error_top_right.png) no-repeat top right;
}
div.error div.top div.middle {
	height: 6px;
	border-top: 1px solid #ffffff;
	margin-right: 7px;
	background-color: #d90303;
	line-height: 0px;
	font-size: 0px;
}
div.error div.bottom { height: 7px; background: url(../img/images/error_bottom_left.png) no-repeat top left; }
div.error div.bottom div.right {
	height:auto !important;
	height: 7px;
	margin-left: 7px;
	background:  url(../img/images/error_bottom_right.png) no-repeat top right;
}
div.error div.bottom div.middle {
	height: 6px;
	border-bottom: 1px solid #ffffff;
	margin-right: 7px;
	background-color: #d90303;
	line-height: 0px;
	font-size: 0px;
}
/* success messages */
div.success {clear:both;width:95%;margin:0px auto 0px auto;padding:10px 0px 10px 0px;}
div.success div.bubble {
	text-align: left;
	padding: 3px 7px;
	background-color: #BDEF98;
	border-left: 1px solid #5D9732;
	border-right: 1px solid #5D9732;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
div.success div.top { height: 7px; background: url(../img/images/success_top_left.png) no-repeat top left; }
div.success div.top div.right {
	height: 7px;
	margin-left: 7px;
	background:  url(../img/images/success_top_right.png) no-repeat top right;
}
div.success div.top div.middle {
	height: 6px;
	border-top: 1px solid #5D9732;
	margin-right: 7px;
	background-color: #BDEF98;
	line-height: 0px;
	font-size: 0px;
}
div.success div.bottom { height: 7px; background: url(../img/images/success_bottom_left.png) no-repeat top left; }
div.success div.bottom div.right {
	height: 7px;
	margin-left: 7px;
	background:  url(../img/images/success_bottom_right.png) no-repeat top right;
}
div.success div.bottom div.middle {
	height: 6px;
	border-bottom: 1px solid #5D9732;
	margin-right: 7px;
	background-color: #BDEF98;
	line-height: 0px;
	font-size: 0px;
}

.details { font-size: 12px; color: #ffffff; line-height: 18px; text-align: center; }
.details a, .details a:hover { font-size: 11px;  font-weight: bold; color: #ffffff;}
.movie_image { border: 1px solid #B9B9B9; padding: 1px; margin-bottom: 6px;}

/** pagination **/
table.pager td#pagination a, table.pager td#pagination a:hover{
	padding: 2px 6px;
	margin: 1px;
	background-color: #383838;
	text-decoration:none;
	}
table.pager td#pagination a:hover{
	background-color: #000000;
	}
table.pager td#pagination a.current, table.pager td#pagination a.current:hover{
	padding: 2px 6px;
	margin: 1px;
	background-color: #2A2A2A;
	font-weight:bold;
}

/** forms **/
.input-text {
	border: 1px solid #000000;
	background-color: #F7F7F7;
	color: #000000;
}
.round {
	border-top: 1px solid #929497;
	border-left: 1px solid #929497;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

.input-submit {
	border: 1px  solid #000000;
	padding: 1px 3px;

	background-color: #000000;
	color: #ffffff;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
/** END forms **/

/** sidebar **/
ul.category {
	float:left;
	display:inline;
	width:172px;
	margin: 9px 0px 0px 10px;
	padding: 0px;
}
ul.category li img{
	float:left;
	display:inline;
	margin:9px 0px 0px 5px;
	padding:0px 5px 0px 0px;
}
ul.category li {
	float:left;
	display:inline;
	width:172px;
	list-style:none;
	background:#10466d;
	padding:0px;
	margin:1px 0px 0px 0px;
}
ul.category li a {
	float:left;
	display:inline;
	color: #ffffff;
	text-decoration: none;
	padding:0px;
	margin:0px;
	line-height:25px;
}
ul.category li a:hover, ul.category li a.selected {
	text-decoration: underline;
}
ul.subcategory {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	background:#3f3f3f;
	
}
ul.subcategory li {
	float:left;
	display:inline;
	width:142px;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 30px;

}
/** END sidebar **/

div.box_body div.main ul {
	margin: 0 0 0 45px;
}

/** start gray box **/
div.grey {
	background-color: #3a3a3a;
	padding: 5px;
}

/** END gray box **/

.movie-title {
	color: #ffffff;
	font-size: 15px;
	font-weight: normal;
	padding: 5px 3px 3px 10px;
	background-color: #3a3a3a;
	margin: 0px 0px 10px 0px;
	height: 22px;
}


/** rows colors **/
.par td{
	background: #f0f0f0;
}

.par:hover td{
	background: #D1DBDF;
}

.impar:hover td{
	background: #D1DBDF;
}
/** end rows colors **/

input.newButton   {
	font-size: 1em;
	vertical-align: middle;
	font-weight: bolder;
	text-align: center;
	color: #4B4B4B;
	background: #E5E5E5;
	padding: 1px;
	border: solid 1px #589B2A;
	cursor: pointer;
	float: left;
}
a.button {
	width:172px;
	height:25px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	background:url(../img/images/btn_big_bg.gif) no-repeat top left;
	display:block;
}
p.go_right a.button{
	float:right;
}




.accToggler{
	margin:0px;
	padding:0px;
	cursor: pointer;
}

td.simple_package {
	width: 180px;
}
td.simple_package div {
	color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    background: #d90303;
    margin-bottom: -1px;
    white-space: nowrap;
    border: 1px solid #fff;  
    line-height: 100%; 
}
td.simple_package div label{padding: 9px 45px 14px 15px;display: block;cursor: pointer;position: relative;}
td.simple_package div label input{position: absolute; right: 15px; margin: 0px;}

td.double_package {
	width: 200px;
	height: 72px;
	background: url(../img/images/buy_credit_for_double.gif) no-repeat;
}
td.double_package div.top, td.double_package div.bottom {
	width: 31px;

	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
}
td.double_package div.top {
	height: 36px;
	line-height: 36px;
}
td.double_package div.bottom {
	height: 36px;
}
#flags img {
	padding-right: 3px;
}

.resolutionSelected{
	color:#1976E0;
}
/** submit button **/
.border_but {
	color:#FFFFFF;
	cursor:pointer;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	/*display:inline-block;  */
	text-decoration:none;
	font-size:11px;
	padding-right:10px;
	height:25px;
	line-height:25px;
}

.border_but span {
	color:#FFFFFF;
	display:block;
	display:inline-block;
	line-height:25px;
	padding-left:10px;
	text-decoration:none;
	font-weight: normal;
}
.button_black {
	background:transparent url(../img/images/btn_big_bg.gif) no-repeat scroll right top;
}
.button_black span {
	background:transparent url(../img/images/btn_big_bg.gif) no-repeat scroll left top;
}

.button_red {
	background:transparent url(../img/images/red_btn_big_bg.gif) no-repeat scroll right top;
	padding: 0 7px;
}
.button_red span {
	background:transparent url(../img/images/red_btn_big_bg.gif) no-repeat scroll left top;
}

#gallery{
	float:left;
	display:inline;
	margin:5px 0px 0px 5px;
}

table.scene_holder{
	clear:both;
	margin:10px auto 0px auto;
	background:#505050;
	width:100%;
}
td.scene_description{
	color:#FFFFFF;
	font-size:11px;
}
td.scene_description strong{
	color:#c0c0c0;
}	
td.scene_title{
	padding-left:7px;
}
img.img_border{
	border:1px solid #000000;

}
#player_holder{
	width:100%;
	margin-top:10px;
}

.clearboth{clear:both}
.clearboth1{clear:both;margin-bottom: 5px;}
.clearboth2{clear:both; margin-bottom: 10px;}

/*******support module************/
.support_title {float:left; color: #ffffff; font-weight: normal; }
.support_row {margin-top: 15px; border: 0px solid red; overflow: auto;color: #808080;}
.support_box {margin-left:40px; margin-right: 10px; font-size: 13px;}
.submit_ticket {margin-top: 10px; font-size: 13px; color: #ffffff;}

.support_row1 {margin-top: 5px; background: #000; padding: 15px; border: 0px solid red; overflow: auto;color: #808080;}
.support_box1 {margin-left:0px; margin-right: 0px; font-size: 13px;}
.submit_ticket1 {margin-top: 10px; font-size: 13px; color: #ffffff;}
.supportRightButton{float:right;margin-top: 10px;}
.supportRightButton a.btn_big{display: inline-block;}
.supportRightButton a.btn_big.red{ background: #d90303;     outline: 2px solid #d90303; margin-left: 5px;}
.support_title1 a{ color: #0094ff;}
.bluetext{ color: #0094ff;}

.gray {color: #a9a9a9;margin: 4px 2px; font-size: 12px;}
a.gray {color: #a9a9a9; text-decoration: underline;margin: 4px 2px;}
a.gray:hover {color: #a9a9a9; text-decoration: none;}


.green {color: #99cc00;margin: 4px 2px; font-size: 12px;}
a.green {color: #99cc00; text-decoration: underline;margin: 4px 2px;}
a.green:hover {color: #99cc00; text-decoration: none;}

.orange {color: #ff6600;margin: 4px 2px;}
a.orange {color: #ff6600; text-decoration: underline;}
a.orange:hover {color: #ffa96f; text-decoration: none;}

.quick_reply{ display:none;overflow: auto; color: #000000; background-color: #c0c0c0;width:100%;text-align: center;padding:15px 10px;margin-top: 10px; font-size: 12px;}
.reply_italic{font-style: italic;}
.reply_new{font-style: italic; color: #ff6600;} 

.lightgray{color: #efefef;background-color: #cccccc;}







*{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
img{max-width: 100%;}
.text_center{text-align: center;}
.text_left{text-align: left;}
.text_right{text-align: right;}
.inline{display: inline-block!important;}
input[type="text"],input[type="password"],input[type="email"],select,select.text,.input-text{width: 100%!important; padding:5px 10px; height: auto; border-radius: 0px; border: 1px solid #000; background: #fff; line-height: 100%; margin: 0px; float: none;}
ul{list-style: none; margin: 0px; padding: 0px;}
ul li{list-style: none; margin: 0px; padding: 0px;}
.left{float: left;}
.right{float: right;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {float: left; position: relative; min-height: 1px;padding-left: 10px;padding-right: 10px;}
.col-12{width: 100%;}
.col-11{width: 91.66666667%;}
.col-10{width: 83.33333333%;}
.col-9 {width: 75%;}
.col-8 {width: 66.66666667%;}
.col-7 {width: 58.33333333%;}
.col-6 {width: 50%;}
.col-5 {width: 41.66666667%;}
.col-4 {width: 33.33333333%;}
.col-3 {width: 25%;}
.col-2 {width: 16.66666667%;}
.col-1 {width: 8.33333333%;}

.mobilemenu{ display: none; margin-bottom: 10px; background: #2a2a2a; clear: both; padding: 10px;}
/*Hamburger menu start*/
#nav-icon { display:block; width: 26px;height: 16px;position: relative;margin:0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer; float:right;}
#nav-icon span {display: block;position: absolute;height: 1px;width: 100%;background: #fff;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1) {top: 0px;}
#nav-icon span:nth-child(2),#nav-icon span:nth-child(3) {top: 7px;}
#nav-icon span:nth-child(4) {top: 14px;}
#nav-icon.open span:nth-child(1) {top: 0px;  width: 0%;  left: 50%;}
#nav-icon.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#nav-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#nav-icon.open span:nth-child(4) {top: 18px;width: 0%;left: 50%;}
/*Hamburger menu end*/


#left_side{width: 22%; margin: 0px; padding-left: 10px;}
#content{width: 56%; margin: 0px; padding-left: 10px; padding-right: 10px;}
#right_side{width: 22%; margin: 0px; padding-right: 10px;}
.box{padding: 10px;}
.box_header {min-width: 100%; width: auto; background: #000000;clear: both;margin: -10px -10px 10px -10px;float: none;display: block;}
#top_menu{height: auto;}
#top_menu ul{text-align:center;display: table;width: 100%; margin: 0px; padding: 0px;}
#top_menu ul li{ display: table-cell; padding:2px;}
#top_menu ul li a{border:1px solid #ffffff;line-height:29px;float:left;display:inline;color:#ffffff;font-weight:bold;text-decoration:none; width:100%;background:#3c9cbf;cursor:pointer;}
#top_menu ul li a:hover, #top_menu ul li a.active{color:#FFFFFF;background:#4e4e4e;text-decoration:none;}
input.small_btn{ background-image:  none;background:#3c9cbf; line-height: 100%; padding: 5px; height: auto; width: auto; min-width: 96px;border-left: 1px solid rgba(255,255,255,0.5);border-top: 1px solid rgba(255,255,255,0.5); outline: 2px solid #ffffff;}
a.red_btn, a.blue_btn,a.button{background-image:  none;background:#3c9cbf; line-height: 100%; padding: 5px; height: auto; width: auto; min-width: 96px;border-left: 1px solid rgba(255,255,255,0.5);border-top: 1px solid rgba(255,255,255,0.5); outline: 2px solid #3c9cbf;}
a.blue_btn,a.button{ background: #4e4e4e;outline: 2px solid #4e4e4e;}
.list_style{ margin: 0 0 10px; padding: 0px;}
.list_style:last-child{margin-bottom: 0px;}
.list_style li{ margin-bottom: 10px;}
.list_style li:last-child{margin-bottom: 0px;}
.list_style li label{margin-bottom: 5px; text-align: left; display: block;}
.redlinklist li,
.bluelinklist li{margin-bottom: 2px;}
.redlinklist li a,
.bluelinklist li a{background-image: none;background:#4e4e4e; line-height: 100%; padding:10px 5px; height: auto; width: 100%; display: block; text-decoration: none;}
.bluelinklist li a{background:#3c9cbf;}
a.btn_big{background-image:  none;background:#4e4e4e; line-height: 100%; padding: 5px; height: auto; width: auto; min-width: 96px;border-left: 1px solid rgba(255,255,255,0.5);border-top: 1px solid rgba(255,255,255,0.5); outline: 2px solid #4e4e4e; display: block; float: none;}
.jwplayer{width: 100%!important; height: auto!important; padding-bottom: 56.7%!important;}
.jwplayer.jwfullscreen { padding-bottom: 0!important; }
img#player_logo{ display:none; }


.box p{padding: 0 0 10px 0;}
.box p:last-child{padding-bottom: 0px;}
.row{margin: 0 -10px;}

.editForm{padding-bottom: 10px!important;}
.editForm li {display: table; width: 100%;}
.editForm li label{ width:150px; display: table-cell; vertical-align: middle;}
.editForm li .form_filed{ display: table-cell; vertical-align: middle;}


div.error div.bubble{border: 1px solid #ffffff;}
.no-more-tables table, 
	.no-more-tables thead, 
	.no-more-tables tbody, 
	.no-more-tables th, 
	.no-more-tables td, 
	.no-more-tables tr {
		text-align: left;
	}

@media (max-width: 991px) {	
	.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { width: 100%;}
	#left_side{width: 25%;}
	#content{width: 50%;}
	#right_side{width: 25%;}	
	#big_content{ width: 100%; max-width: 768px; padding: 0 10px;}	
	#header{ background-position:176px center; background-size: calc(100% - 176px);}
	#main_container{width: 100%; margin: 2px 0px 0px 0;}
	.bx-wrapper{margin-bottom: 30px!important;}	
	.movie_list_holder{
		width:120px;
	}
	
	#reply_message{width: 100%; margin-top: 10px; margin-left: 0px;}
	
}


@media (max-width: 767px) {	
.mobilemenu { display:block;}	
#left_side,
#content,
#right_side{width: 100%; padding-left: 10px; padding-right: 10px;}	
#header{height: auto; margin: 10px 0;}
#header img#logo{width: 120px; margin: 0px;}
#header {background-position: 140px center; background-size: calc(100% - 140px);}
#top_menu{margin-bottom: 10px; display: none;}
#top_menu ul{text-align:left;display:block;}
#top_menu ul li{ display: block; padding:0px;}
#top_menu ul li a{padding: 0 10px; margin-bottom: -1px;}
	.editForm li .form_filed .col-4{ width: 33.33333333%!important;}
	
 
    /* Force table to not be like tables anymore */
	.no-more-tables table, 
	.no-more-tables thead, 
	.no-more-tables tbody, 
	.no-more-tables th, 
	.no-more-tables td, 
	.no-more-tables tr { 
		display: block; 
		text-align: left;
	}
 
	.no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
		
	}
	.no-more-tables tbody tr:nth-child(2n){background: rgba(255,255,255,0.2);}
 
	.no-more-tables table { border-left: 1px solid rgba(255,255,255,0.4); border-top: 1px solid rgba(255,255,255,0.4); }
 
	.no-more-tables td { 
		border: none;
		border-bottom: 1px solid rgba(255,255,255,0.4); 
		border-right: 1px solid rgba(255,255,255,0.4); 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
		padding-top: 10px;
		padding-bottom: 10px;
	}
 
	.no-more-tables td:before { 
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	.no-more-tables td:before { content: attr(data-title); }
	
}
@media (max-width: 479px) {	
.editForm li label,
.editForm li .form_filed{ width:100%; display: block;}
.editForm li .form_filed .col-4{ width: 100%!important; margin-bottom:5px;}
.editForm li .form_filed .col-4:last-child{margin-bottom: 0px;}

	p.go_right a.button,
	a.button.inline,
	input.small_btn,
	a.red_btn, a.blue_btn, a.button{width: 100%;}
	
}

div.parentOfLoading{
		position: relative;
}

div.parentOfLoading div#loading{
		position: absolute;
		top: 50%;
		width: 50px;
		margin: 0 auto;
		left: 0;
		right: 0;
		z-index: 9999;
}
/*Added by Marcus 23MAY2018*/
div.mvtitle {
	font-size:24px;
    font-weight: bold;
}
.box p.cast {
    margin-bottom: 20px;
}
/*Added by Marcus 23MAY2018*/