body {
  margin: 0;
  margin-top: 75px !important;
}

.page-movies .mas-more-scenes { display: none; }
.page-movies .mas-movie-scenes h4 { display: none; }
.page-movies .mas-movie-scenes p   { display: none; }

.fotorama__caption { text-align: center; font-size: 1.8em; color: #006 }
.fotorama__caption__wrap { background-color: rgba(255,255,255,0.7); }

.pagination a.page-active {
	color: black;
	background-color: #ebebeb;
}

.homeplay .span3 {
	background-color: #fff;
	position:relative;
}

.trailer-views-remaining {
	width: 100%;
	/* max-width: 960px; margin: 4px auto -16px auto; */
	margin: 0;
	text-align: right;
	font-style: italic;
	color: #ababab;
}

.mas-upcoming {
	opacity: 0.5;
}
.mas-upcoming img {
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}

.scene-buttons .mas-rate>span {
	display: block;
	float: left;
	margin-right: 6px;
}
.scene-buttons .mas-rate>div {
	float: left;
}
@media only screen and (max-width:548px) {
	.scene-buttons .mas-rate {
		margin-left: 0 !important;
		margin-top: 6px;
		width: 206px;
	}
}
#usercomments  {width: 60%; display:block; float:left; position:relative}
#comments_form textarea {
	width: 40%;
}
#comments_posts {
	float:right; 
	margin-top:20px
}
#comments_form input {
	background:#312e2e; 
	border:none; 
	color:#fff; 
	-webkit-transform: skew(-20deg, 0deg);
	-moz-transform:skew(-20deg, 0deg);
	-o-transform:skew(-20deg, 0deg);
	-ms-transform:skew(-20deg, 0deg);
	transform: skew(-20deg, 0deg);
	margin-left:5px
}

/* JOIN FORM OVERLAY IN PLAYER */
#plrdvd.jwplayer { margin-bottom: 5px !important; }
/* .jw-rightclick { display: none !important; } */
.formholder {
	position: relative;
	box-sizing: border-box;
	padding: 20px 50px 13px 50px;
	width: 100%;
	max-width: 960px;
	min-height: 540px;
	margin: auto;
	margin-bottom: 10px;
	color: #5eaefa;
	margin-top: 20px;
	background: #000 url(../img/background_join.jpg) center top repeat-y;
	background-size: 100%;
}
.formholder.bform {
	background: none;
	margin-top: 0;
	max-width: 100%;
}
.formholder h2 {
	font-size: 54px;
	color: #FFFFFF;
	line-height: 65px;
	text-align: center;
	padding-top: 45px;
	padding-bottom: 8px;
	text-shadow: 0px 2px 4px rgba(0,0,0,0.5);
}
.formholder.bform h2 {
	padding-top: 0;
	padding-bottom: 30px;
	color:#5EAEFB;
}
@media (max-width: 600px) {
	.formholder h2 {
		font-size: 34px;
		line-height: 40px;
	}
}
.formholder form {
	padding-left: 28px;
	padding-bottom: 16px;
	-webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.75);
	-moz-box-shadow:    0px 1px 0px 0px rgba(255, 255, 255, 0.75);
	box-shadow:         0px 1px 0px 0px rgba(255, 255, 255, 0.75);
}
.formholder .form-group {
	margin-bottom: 6px;
}
.formholder label {
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 30px;
	text-shadow: 0px 2px 4px rgba(0,0,0,0.5);
}
.formholder .choose {
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	line-height: 30px;
	text-shadow: 0px 2px 4px rgba(0,0,0,0.50);
}
.formholder .choose.notr {text-transform: none;}
.formholder .choose span {
	display: block;
	float: right;
	background: url(../img/secure.png) right bottom no-repeat;
	background-size: 103px;
	height: 25px;
	margin-top: 4px;
	width: 103px;
}
.formholder select {
	margin-bottom: 20px;
}
.formholder form a {
	color: #fff !important;
	text-shadow: 0px 2px 4px rgba(0,0,0,0.50);
	padding: 6px 12px;
	float: left;
}
.formholder .btn {
	width:40%;
	font-size:26px;
	padding: 8px 0;
	color: #ffffff;
	margin-top:10px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #000A6C);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#000A6C));
  background-image: -webkit-linear-gradient(top, #0088cc, #000A6C);
  background-image: -o-linear-gradient(top, #0088cc, #000A6C);
  background-image: linear-gradient(to bottom, #0088cc, #000A6C);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff000A6C', GradientType=0);
  border-color: #000A6C #000A6C #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #000A6C;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.formholder .btn:hover,
.formholder .btn:focus {
	background: -moz-linear-gradient(top,  #0F6CDC 0%, #52D4FE 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0F6CDC), color-stop(100%,#52D4FE)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0F6CDC 0%,#52D4FE 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0F6CDC 0%,#52D4FE 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0F6CDC 0%,#52D4FE 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0F6CDC 0%,#52D4FE 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0F6CDC', endColorstr='#52D4FE',GradientType=0 ); /* IE6-9 */
}
.formholder .btn.semi {
	background: -moz-linear-gradient(top,  #666 0%, #333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #666 0%,#333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #666 0%,#333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #666 0%,#333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #666 0%,#333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#333',GradientType=0 ); /* IE6-9 */
	border-color: #444;
}
.formholder .btn.semi:hover,
.formholder .btn.semi:focus {
	background: -moz-linear-gradient(top,  #333 0%, #666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333 0%,#666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333 0%,#666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333 0%,#666 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333 0%,#666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#666',GradientType=0 ); /* IE6-9 */
	border-color: #444;
}

@media (max-width: 991px) {
	.formholder form a,
	.formholder .btn {
		float: none;
		margin: auto;
		text-align: center;
	}
}
.formholder .sellpoints .splist {
	margin: 20px;
	padding: 14px 20px 20px 0;
	background: #1D1D22;
}
.formholder .sellpoints .splist h3 {
	margin-left: 34px;
	margin-bottom: 20px;
}
.formholder .closefh {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 85px;
	height: 85px;
	z-index: 1000;
}
.formholder .closefh a {
	display: block;
	width: 85px;
	height: 85px;
	color: #fff !important;
	background: url(../img/continue.png) right top no-repeat;
	background-size: 85px;
}
.formholder .closefh a:hover,
.formholder .closefh a:focus {
	opacity: .7;
}
@media (max-width: 991px) {
	.formholder .col-md-6:first-child .col-md-12 {
		padding-right: 20px;
	}
	.formholder .col-md-6:last-child .col-md-12 {
		padding-left: 20px;
	}
	.formholder .vline {display: none;}

}
.formholder ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 2px;
	margin-right: 3%;
	margin-left: 30px;
}

.formholder li {
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
	list-style: none;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	line-height: 21px;
	padding-left: 33px;
	text-shadow: 0px 2px 4px rgba(0,0,0,0.50);
}
.formholder.bform li {margin-bottom: 10px;}
#sp1 {background: url(../img/form-icons2.png) left 2px no-repeat; background-size: 27px;}
#sp2 {background: url(../img/form-icons.png) left -54px no-repeat; background-size: 27px;}
#sp3 {background: url(../img/form-icons.png) left -109px no-repeat; background-size: 27px;}
#sp4 {background: url(../img/form-icons.png) left -165px no-repeat; background-size: 27px;}
#sp5 {background: url(../img/form-icons.png) left -221px no-repeat; background-size: 27px;}
#sp6 {background: url(../img/form-icons.png) left -277px no-repeat; background-size: 27px;}
#sp7 {background: url(../img/form-icons.png) left -333px no-repeat; background-size: 27px;}
#sp8 {background: url(../img/form-icons.png) left -389px no-repeat; background-size: 27px;}
#sp9 {background: url(../img/form-icons.png) left -445px no-repeat; background-size: 27px;}
#sp10 {background: url(../img/form-icons.png) left -501px no-repeat; background-size: 27px;}
@media (max-width: 767px) {
	.formholder ul {float:none; margin: 0; padding: 0; margin-left: -15px; margin-top: 30px;}
	.formholder li {margin: 0; padding: 0;}
	#sp1, #sp2, #sp3, #sp4, #sp5, #sp6, #sp7, #sp8, #sp9, #sp10 {background: none; padding-left: 0;}
}
@media (min-width: 768px) {
	#filterModal .modal-dialog {
		margin: 140px auto 30px auto;
	}
}
.formholder .arrform {
	position: absolute;
	top: 28px;
	left: 0;
	right: 0;
	height: 34px;
	background: url(../img/arr_form.png) center top no-repeat;
	background-size: 50px;
}
.formholder .lbsendmail {line-height: 120%;}
.formholder.bform .checkbox label {padding-left: 0;}
.formholder .col-md-6 {width:50%; float:left}
.formholder .row {margin-left:0px}


@media only screen and (max-width:461px) {
	.player-play-button {
		margin-left:38% !important
	}
	.player-play-button {
		top:20% !important
	}
	.player-play-buttonsmall {
		display: none;
	}

	.formholder form a,
	.formholder .btn {
		font-size: 16px;
	}
} /* (max-width:461px) */

@media only screen and (max-width:1300px) {
	.navbar .nav > li > a {padding:10px 10px 10px ! important}
	.heading hr {width:30% ! important}
	.view hr {width:25% ! important}
	.joinbig {min-height:450px ! important}
	.modlist .span3 {width: 31%}
	.modlist :nth-child(3n+0){margin-right: 0px ! important;}
	.navbar-inner  {margin-bottom:60px ! important}
	body {margin-top: 100px ! important}
	.navbar .nav > li {margin-top: 0px ! important}
	.navbar .btn, .navbar .btn-group {margin-top:65px}
	.input-append {margin-top:60px ! important}
	ul.menu-list {text-align: center; }
	.logo {clear:both ! important; float:none ! important}
	.dess li { width:23.333% ! important; }	
	footer .span3 {width:160px ! important}
	
.homeplay.minimized {
    height:50px  ! important;	
		}

.homeplay.minimized .nowplaying {
	font-size: 12px  ! important;
	margin-top: 20px  ! important;;
}		
}

.bottomlog {
	text-align: center;
	padding-top: 15px;
}
.bottomlog a {
	color: #fff !important;
}
.bigbanner  {
	margin-left:0px ! important; 
}
.joinbig {
  position: relative;
  min-height: 800px;
  height: auto;
  z-index: 0;
  background:  url(../img/join1.jpg) no-repeat fixed;
	background-size:cover;
	width:100%;
	display:block;
}	
.joinbig2 {
  position: relative;
  height: 360px;
  z-index: 0;
  background:  url(../img/join2.jpg) top left no-repeat;
	width:100%;

	display:block;
}	
.dess {width:100%; display:block; height:60px; margin:0px ! important}
.dess li {
	float:left; 
	margin-right:4px;
	text-align:center;
	list-style:none;
	width:24%;
	background: #312e2e;
  padding:10px 6px;
	color:#fff;
	position:relative;	
	text-transform:uppercase; 
	}
.dess :last-child {margin-right:0px ! important}	
.dess li:hover {	background: #000;}	
.dess li a 	{	color:#fff;  text-decoration:none;}


.star-rating { background:url(../img/star_rating.png) top left repeat-x ! important; }
.star-rating li a:hover {
	background:url(../img/star_rating.png) left center ! important; 
	}
.star-rating li.current-rating { 
	background: url(../img/star_rating.png) left bottom ! important ; }

.dropdown-menu { width:100%;  background: none ! important; border:none; bottom:40px ! important;  border-radius:0px ! important; z-index:10000}
.dropdown-menu li {float:none; width:100%;  opacity:0.8 ! important; padding:10px 0; }
.dropdown-menu li a:hover, .dropdown-menu li a.visible{color:red}
.modgal  {text-align:center}
.modgal .span2 {float:none; display:inline; margin-left:10px ! important}
.parallelogram {
   background: #000;
	 padding:10px 30px;
	 color: #fff;
	 font-weight:bold;
	 text-transform:uppercase;
	-webkit-transform: skew(-20deg, 0deg);
	-moz-transform:skew(-20deg, 0deg);
	-o-transform:skew(-20deg, 0deg);
	-ms-transform:skew(-20deg, 0deg);
	transform: skew(-20deg, 0deg);
	display:inline-block;
	margin-bottom:10px
}
a.parallelogram:hover {color:red ! important}
.parallelogram2 {
	background: #fff;
	padding:5px 15px;
	color: #000;
	font-weight:bold;
	text-transform:uppercase;
	-webkit-transform: skew(-20deg); 
	-moz-transform: skew(-20deg); 
	-o-transform: skew(-20deg);
	transform: skew(-20deg);
	display:inline-block;
}
.parallelogram3 {
	background: #000;
	padding:5px 15px;
	color: #fff;
	font-weight:bold;
	text-transform:uppercase;
	-webkit-transform: skew(-20deg); 
	-moz-transform: skew(-20deg); 
   -o-transform: skew(-20deg);
	transform: skew(-20deg);
	border:1px solid #fff;
	display:inline-block;
}

input.span2 {background:#000; border-bottom:1px solid #95989a ! important; border-top:none; border-left: none; border-right:none; border-radius:0px ! important; color:#fff}
.input-append {margin-top:12px; margin-left:12px}
.input-append input.icon-search {background-color:#000 ! important; border:none; margin-top:15px; margin-right:5px}
.logo {margin-top:0px ! important}
.navbar .nav > li {margin-top:20px}
.heading,  .mg-sm0 {
	color: #fff;
	background:#000;
	text-align:center;
	border:1px solid #fff;
	padding:8px 0;
	margin:25px 0;
	font-style:italic;		
	font-size:20px;
	font-weight:bold;
}
.heading hr {
	width:40%; 
	display:inline-block; 
	margin:0 10px;
	border-top:2px solid #fff; 
	border-bottom:2px solid #fff;
	vertical-align:middle;
}
.view {	text-align:center; line-height:25px;}	
.view a {
	color: #fff;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	background: #000;
	-webkit-transform: skew(-20deg); 
	-moz-transform: skew(-20deg); 
	-o-transform: skew(-20deg);
	transform: skew(-20deg);
	padding:5px 10px;
	display:inline-block;
}
.view hr {
	width:30%; 
	display:inline-block; 
	margin:0 10px;
	border-top:2px solid #000; 
	border-bottom:2px solid #000;
	vertical-align:middle;
}

.ttl {font-style:italic; font-size:20px}
.movies :nth-child(even)  {margin-right: 0px ! important;}
.movs .mas-movie-scenes, .mov-prev .span3  {margin-right: 0px ! important;}
.movs :last-child {margin-right:0px ! important}
.modsub :nth-child(3n+0){margin-right: 0px ! important;}
.scenesub :nth-child(2n+2){margin-right: 0px ! important; margin-left: 0px ! important;}
.a-btn{
	font-size: 14px;
	font-weight: normal;
	padding: 6px 10px 6px 6px;
	line-height: 1.42857143;
	 display:inline-block;
}
.text-center .a-btn{
	padding: 6px 0;
}
.a-block{
	width:100%;
	text-align: left;
}
.billing a {color:red}
footer .container {background:#000 ! important; margin: 0 auto}

.homeplaybtn  {
	background:url(../img/play.png) center center no-repeat;
	position:absolute;
	top:38%; 
	left:42%;
	z-index:10000;
	width:60px;
	height:60px;
	display:block;
}
.homeplaybtn :hover {	background:url(../img/play_grey.png) center center no-repeat;}
 .parallelogram4 {
	background: #fff;
	padding:5px 15px;
	color: #000;
	font-weight:bold;
	text-transform:uppercase;
	-webkit-transform: skew(-20deg); 
	-moz-transform: skew(-20deg); 
	-o-transform: skew(-20deg);
	transform: skew(-20deg);
	display:inline-block;
	border:1px solid #000;
	margin-bottom:5px;
}
.parallelogram5 {
	background: #000;
	padding:5px 15px;
	color: #fff;
	font-weight:bold;
	text-transform:uppercase;
	-webkit-transform: skew(-20deg); 
	-moz-transform: skew(-20deg); 
	-o-transform: skew(-20deg);
	transform: skew(-20deg);
	display:inline-block;
	margin-bottom:5px;
	border:1px solid #000;
	font-size:18px;
}		

/* BONUS FEEDS */
.channel-slogan {color:#fff; text-transform:uppercase}
.bonus-feeds .channel-heading .latest-update {
	background: #000 ! important;
	padding:0px 15px ! important;
	color: red ! important;
	font-weight:bold;
	text-transform:uppercase;
	-webkit-transform: skew(-20deg); 
	-moz-transform: skew(-20deg); 
	-o-transform: skew(-20deg);
	transform: skew(-20deg);
	border:1px solid #fff;
	display:inline-block;
	border-radius:0px ! important;
	margin:3px 0 5px 10px ! important;
	font-size:15px ! important;
}
 .backall {
	background: #000 ! important;
	padding:5px 15px ! important;
	color: #fff;
	font-weight:bold;
	text-transform:uppercase;
	-webkit-transform: skew(-20deg); 
	-moz-transform: skew(-20deg); 
	-o-transform: skew(-20deg);
	transform: skew(-20deg);
	border:1px solid #fff;
	display:inline-block;
	border-radius:0px ! important;
	margin:3px 0 5px 10px ! important;
	font-size:15px ! important;
}	
.bonus-feeds .channel-watch-all	{position:relative; margin:20px 0 20px 0 ! important}
.bonus-feeds .channel-logo 	{ margin:0px ! important;}
.itemv {width:33%; float:left; margin-right:5px; margin-bottom:10px}
.nm-name, .videonewinfo h2 {font-style:italic; font-size:20px; margin-top:5px; color:#000}
.bloc-xs {position:relative; margin-bottom:5px}
.carousel-control {
	background: #000 ! important;
	padding:5px 15px;
	color: #fff;
	font-weight:bold;
	text-transform:uppercase;
	-webkit-transform: skew(-20deg); 
	-moz-transform: skew(-20deg); 
	-o-transform: skew(-20deg);
	transform: skew(-20deg);
	display:inline-block;
	margin-bottom:5px;
	border:1px solid #000;
	font-size:18px;
	border-radius:0px ! important;
	bottom:0px ! important;
	opacity:1;
}	
.mg-md {color:#000}
.bonus-feeds .channel-intro p {padding-left:0px ! important}
.playerholderb  .btn {
	background: #000 ! important;
	padding:5px 15px ! important;
	color: #fff;
	font-weight:bold;
	text-transform:uppercase;
	-webkit-transform: skew(-20deg); 
	-moz-transform: skew(-20deg); 
	-o-transform: skew(-20deg);
	transform: skew(-20deg);
	border:1px solid #fff;
	display:inline-block;
	border-radius:0px ! important;
	margin:3px 0 5px 5px ! important;
	font-size:15px ! important;
}
.playerholderb  .btn:hover {
	background: #fff ! important;
	border:1px solid #000;
	color:#000 ! important;
}

.dvdinfotext {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	color: #000;
	display: none;
	font-size: 20px;
}
a:hover .dvdinfotext,
a:focus .dvdinfotext {display: block;}
	.modhome .span3 {margin-left:0px ! important; margin-right: 2%; width:23.4%; position:relative} 
		.modhome :last-child  {margin-right: 0px ! important;}
#carouselFullDV2 .span3 > a:hover > img, #carouselFullDV4 .span3 > a:hover > img, #carouselFullDV6 .span3 > a:hover > img, #carouselFullDV5 .span3 > a:hover > img, #carouselFullDV3 .span3 > a:hover > img, #carouselFullDV7 .span3 > a:hover > img
 {
	opacity: 1 !important;
}
#carouselFullDV .span3 > a:hover > img
 {
	opacity: 0.3 !important;
}		
.well .carousel-control {margin-top:5px ! important; top:100% }
.well .carousel-control.left {width:180px ! important; background:#fff ! important; color:#000 ! important; margin-right:5px ! important;}
.well .carousel-control.right {background:#000 ! important; color:#fff; margin-right: 30px ! important;}
.carousel-control.left {right:180px ! important}

/* Home Player */
#plrhome_controlbar {
	bottom: 80px !important
}
#plrhome .jw-controlbar { bottom: 160px; }
#plrhome.jw-state-playing .jw-controlbar { bottom: 80px; }
@media (max-width: 1200px) { 
	#plrhome .jw-controlbar { bottom: 103px; } 
	#plrhome.jw-state-playing .jw-controlbar { bottom: 60px; } 
}
@media (max-width: 978px)  { 
	#plrhome .jw-controlbar { bottom: 86px;  } 
	#plrhome.jw-state-playing .jw-controlbar { bottom: 60px; } 
}
@media (max-width: 767px)  { 
	#plrhome .jw-controlbar { bottom: 0; left: 23%, width: 77%; }
	#plrhome.jw-state-playing .jw-controlbar { bottom: 0;  left: 23%, width: 77%; } 
}

.scenehold {position:relative; width:100% ! important; margin-left:0px ! important; margin-top:-5px ! important }
.homeplay {position: absolute; bottom:15px; padding-left:35px}
.homeplay .span3 {
	width:17% ! important;
	margin: 0 0 0 2% ! important;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
	border: 1px solid #ccc;
	}

.homeplay .nowplaying {
	display:none;
}
.homeplay a.playing {
	outline: 3px dotted lawngreen;
	outline-offset: 4px;
}
.homeplaybtn {
	top: 30%;
	left: 37%;
	z-index: 10000;
	width: 25%;
	height: 42%;
}
.homeplay.minimized {
    height:70px;
    width: 100%;
    background-color: rgba(0,0,0,0.8);
    padding: 5px 0px;
		bottom:0px ! important;
}
.homeplay.minimized .span3 {
    width: 7% ! important;
		border-radius:0px ! important;
}
.homeplay.minimized .nowplaying {
	display: block;
	position: relative;
	float: left;
	width: 26%;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	text-align: right;
	margin-top: 25px;
}
.homeplay.minimized .nowplaying span.nowp {	color: lawngreen; text-transform:uppercase}
.homeplay.minimized .nowplaying.right a {
	color: #fff ! important;
}
.homeplay.minimized a.playing {
	outline: 2px dotted lawngreen;
	outline-offset: 3px;
}

/* Feature DVDs Modals */
.modal {
	width: 100%;
	margin: 0;
	background-color: rgba(0,0,0,0.7);
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;

	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
}
.modal-open {
	overflow: hidden;
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}
.modal.fade.in {
	top: 9px;
}
.modal-content {
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
@media (min-width: 768px) {
	.modal-dialog {
    width: 600px;
    margin: 30px auto;
	}
}
@media (min-width: 992px) {
	.modal-lg {
    width: 992px;
	}
}
.modal-body {
	max-height: 2000px;
}
.modal-header .close {
	margin-top: -30px;
}
.modal-content {
	background-color: #fff;
	color: #777;
}
.modal-header {
	background-color: #f5f5f5;
  border-bottom: 1px solid rgba(0,0,0,0.3);
}
.modal-footer {
  border-top: 1px solid rgba(0,0,0,0.3);
}
.modal-content .btn.btn-primary {
	background: #000;
	padding: 5px 15px;
	margin-bottom: 0;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	-webkit-transform: skew(-20deg);
	-moz-transform: skew(-20deg);
	-o-transform: skew(-20deg);
	transform: skew(-20deg);
	border: 1px solid #fff;
	border-radius: 0;
	display: inline-block;
}
.modal-content .btn.btn-primary:hover,
.modal-content .btn.btn-primary:focus {
	/* background: rgba(255,255,255,.85); */
	color: #1c5993 !important;
	text-decoration: underline;
}
@media (min-width: 768px) {
	#filterModal .modal-dialog {
		margin: 140px auto 30px auto;
	}
}
.modal .playerholder {
	width: 100%;
	max-width: 960px;
	margin: auto;
	margin-bottom: 10px;
	margin-top: 20px;
}
.modal .playerholderb {
	width: 100%;
	max-width: 960px;
	margin: auto;
	margin-bottom: 10px;
	margin-top: 2px;
}
.modal .playertextholder {
	width: 100%;
	max-width: 960px;
	margin: auto;
}
.modal .playertextholder img {
	max-width: 100%;
	float: right;
	margin-bottom: 20px;
}
.modal .row {
	margin-right: -15px;
	margin-left: -15px;
}
.modal .col-sm-3 , .modal .col-sm-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
@media (min-width: 768px) {
	.modal .col-sm-3 {
		width: 25%;
		float: left;
	}
	.modal .col-sm-9 {
		width: 68%; /* 75%; */
		float: left;
	}
}
