
  #ondemand {
	border-radius:5px 5px 5px 5px;
	border:1.5px solid #444;
	box-shadow:1px 1px 5px #444;
	display:block;
	margin:0 0 15px 5px;
	max-width:100%;
  }

  #ondemand * {
	max-width:100%!important;
  }

  .nowplaying ul {
	margin:0;
	padding:0;
  }

  .nowplaying .col-xs-6 {
	float:none!important;
	display:inline-block;
	padding:0;
	margin:0;
	vertical-align:top;
	margin-right:-3.5px;
	position:relative;
  }

  .nowplaying img {
	box-shadow:1px 2px 4px #CCC;
	max-width:90%;
	width:160px;
	height:auto;
	margin:0 auto;
	display:block;
  }

  .add-this-toolbox {
	bottom:-90px;
	position:absolute;
	right:0;
	min-height:90px;
  }

  /*--------------------------------
  Availability
  --------------------------------*/
  #Discontinued,#InStock,#LastChance {
	line-height:0;
	margin-bottom:15px;
	color:#FFF;
	padding:10px;
	border-radius:5px;
	line-height:0;
	margin-bottom:15px;
  }

  #InStock,#ComingSoon {
	background:#79BB3D;
  }

  #ComingSoon {
	margin-bottom:15px;
	color:#FFF;
	padding:10px;
	border-radius:5px;
  }

  #ComingSoon p {
	margin-bottom:0;
  }

  #ComingSoon h2 {
	color:#FFF;
  }

  #InStock:before {
	content:"Now Playing On Demand";
	display:block;
	font-size:18px;
	font-weight:700;
	line-height:1.2;
  }

  #InStock:after {
	content:"This movie is now available on demand";
	display:block;
	line-height:1.5;
  }

  #LastChance {
	background:#F1D62F;
	color:#000;
  }

  #LastChance:before {
	content:"LAST CHANCE!";
	display:block;
	font-size:18px;
	font-weight:700;
	line-height:1.2;
  }

  #LastChance:after {
	content:"This on demand movie is expiring soon";
	display:block;
	line-height:1.5;
  }

  #Discontinued {
	background:#FF4F02;
  }

  #Discontinued:before {
	content:"NOT AVAILABLE";
	display:block;
	font-size:18px;
	font-weight:700;
	line-height:1.2;
  }

  #Discontinued:after {
	content:"We're sorry, this movie is no longer available on-demand";
	display:block;
	line-height:1.5;
  }
  
  .arr, #Discontinued, #InStock  {
	display:none;
  }

  .tooltipx{
	position: absolute;
	top: 140px;
	left: -10px;
	z-index: 1060;
	display: none;
	max-width: 250px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
	  color: #333;
  }

  .tooltipx h4{
	color: #333;
	font-weight: bold;
  }

  .tooltipx p{
	color: #444;
	transition: color .25s linear;
  }

  .tooltipx p:hover{
	color: #0354bc;
  }

  .tooltipx p small{
	color: #aaa;
  }

  .tooltipx>div{
	width: 100%;
	height: 100%;
	padding: 15px 7px 7px 7px;
	position: relative;
  }

  .tooltip-box{
	width: 26px;
	height: 26px;
	transform: rotate(45deg);
	background-color: #fff;
	position: absolute;
	top: -13px;
	left: calc(50% - 13px);
  }

  @media screen and (max-width: 700px){
	.tooltipx{
	  left: 0;
	}
  }
