.grayout
{
	filter: grayscale(100%);
}

.lazy
{
	opacity: 0.1; 
}


.pscroll::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.pscroll::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.pscroll::-webkit-scrollbar-thumb
{
	background-color: #f2055c;
}

.breadcrumb {

	display: -webkit-box;
	display: flex;
	border-radius: 6px;
	overflow: hidden;
	margin: auto;
	text-align: center;
	top: 50%;
	width: 100%;
	height: 57px;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
	z-index: 1;
  
	  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+100 */
	  background: #000000; /* Old browsers */
  
  
	font-size: 14px;
  }
  
  
  .breadcrumb a {
	transition: none;
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-flex: 1;
			flex-grow: 1;
	text-decoration: none;
	margin: auto;
	height: 100%;
	padding-left: 38px;
	padding-right: 0;
	color: #666;
  }
  
  .breadcrumb a:first-child {
	padding-left: 15.2px;
  }
  
  .breadcrumb a:last-child {
	padding-right: 15.2px;
  }
  
  .breadcrumb a:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 57px;
	height: 57px;
	top: 0;
	right: -28.1481481481px;
  
	background: #000000; /* Old browsers */
  
	border-top-right-radius: 5px;
	-webkit-transform: scale(0.707) rotate(45deg);
			transform: scale(0.707) rotate(45deg);
	box-shadow: 1px -1px rgba(0, 0, 0, 0.25);
	z-index: 1;
  }
  
  .breadcrumb a:last-child:after {
	content: none;
  }
  
  .breadcrumb__inner {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
			flex-direction: column;
	margin: auto;
	z-index: 2;
  }
  
  .breadcrumb__title {
	font-weight: bold;
  }
  
  
  
  
  .breadcrumb a:hover {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f97a31+0,f7681b+100 */
	background: #111; /* Old browsers */
  
	color: white;
  }
  
  .breadcrumb a:hover:after {
	background: #111; /* Old browsers */

	color: white;
  }
  
  
  .breadcrumb a.active {
	background: #ff0060;; /* Old browsers */
  
	color: white;
  }
  
  .breadcrumb a.active:after {
	background: #ff0060;/* Old browsers */
  
	color: white;
  }
  
  @media all and (max-width: 1000px) {
	.breadcrumb {
	  font-size: 12px;
	}
  }
  @media all and (max-width: 710px) {
	.breadcrumb__desc {
	  display: none;
	}
  
	.breadcrumb {
	  height: 38px;
	}
  
	.breadcrumb a {
	  padding-left: 25.3333333333px;
	}
  
	.breadcrumb a:after {
	  content: "";
	  width: 38px;
	  height: 38px;
	  right: -19px;
	  -webkit-transform: scale(0.707) rotate(45deg);
			  transform: scale(0.707) rotate(45deg);
	}
  }
  
  
.cart_table table
{
    
}


table.darkTable {
	font-family: "Arial Black", Gadget, sans-serif;
	border: 2px solid #000000;
	background-color: #fff;
	width: 100%;
	height: 200px;
	text-align: center;
	border-collapse: collapse;
  }
  table.darkTable td, table.darkTable th {
	border: 1px solid #4A4A4A;
	padding: 3px 2px;
  }
  table.darkTable tbody td {
	font-size: 13px;
	color: #333;
  }
  table.darkTable tr:nth-child(even) {
	background: #f2f2f2;
  }

  table.darkTable .hl {
	background: darkred !important;
  }

  table.darkTable .hl td {
	color: white !important;
  }

  table.darkTable thead {
	background: #000000;
	border-bottom: 3px solid #000000;
  }
  table.darkTable thead th {
	font-size: 15px;
	font-weight: bold;
	color: #E6E6E6;
	text-align: center;
	border-left: 2px solid #4A4A4A;
  }
  table.darkTable thead th:first-child {
	border-left: none;
  }
  
  table.darkTable tfoot {
	font-size: 12px;
	font-weight: bold;
	color: #E6E6E6;
	background: #000000;
	background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
	background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
	background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
	border-top: 1px solid #4A4A4A;
  }
  table.darkTable tfoot td {
	font-size: 12px;
  }

  .smtable
  {
	color: #ccc;
	margin-top: 5px;
  }

  .sep
  {
	border-bottom:1px solid #323232;		  
	clear: both;
  }

  .smtable td.mid
  {
	border-left: 1px solid grey;
  }

  .reflect
  {
	-webkit-box-reflect: below;  
	-webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent) , to(rgba(250, 250, 250, 0.6)));
  }
  
  .smtable tr
  {
	margin: 10px;
  }
  
  .smtable td.begin
  {
	  padding: 10px;
	  font-size: 13px;
  }

  .smtable td.begin .fa
  {
	  font-size: 12px;		
  }

  
  .smtable td.end
  {
	  padding: 10px;
	  font-size: 13px;
	  color: white;
  }
  
  
  .smtable_large
  {
	margin-top: 0px;
  }
  
  .smtable_large tr
  {
	margin: 10px;
  }
  
  .smtable_large td.begin
  {
	  color: #CCC;
	  padding: 10px;
	  font-size: 16px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-bottomright: 4px;
	  border-top-right-radius: 4px;
	  border-bottom-right-radius: 4px;
	  
	}
  
	.smtable_large td.begin .fa
	{
		font-size: 12px;		
	}
	

  .smtable_large td.end, .smtable_large td.end a, .smtable_large td.begin a
  {
	color: #CCC;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 1);
  }

  
  .smtable_large td.end
  {
	  padding: 10px;
	  font-size: 16px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-bottomright: 4px;
	  border-top-right-radius: 4px;
	  border-bottom-right-radius: 4px;
  
  }
  
  .smtable_large td.end :hover
  {
	  color: #1fbafa !important;
  }

  
  .tagcloud
  {
	border: 1px solid rgba(255,255,255,0.1);
  }
  
  .tagcloud tr
  {
	margin-left: 10px;
	margin-right: 10px;
  }
  
  .tagcloud td.begin
  {
	  color: #ccc;
	  padding: 8px;
	  font-size: 18px;
	}
  
  .tagcloud td.end, .tagcloud td.end a, .tagcloud td.begin a
  {
	color: #ccc;
  }

  .tagcloud td.end :hover, .tagcloud td.end a :hover, .tagcloud td.begin a :hover
  {
	  color: #1fbafa;
  }
  
  .tagcloud td.end
  {
	  padding: 8px;
	  font-size: 18px;
    }
  
.pname
{
	display: inline-block;
	position: absolute;
  	width: auto;
	height: 38px;
	bottom: 5px;
	
	background-color: rgba(0,0,0,0.7);
	
	margin-left: 2px;
	
	color: white;
	font-weight: 300;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
	line-height: 38px;
	padding: 0 10px 0 10px;

}

.pname2
{
	display: inline-block;
	position: absolute;
  	width: auto;
	top: 35px;
	
	background-color: rgba(0,0,0,1);
	
	margin-left: -5px;
	
	color: white;
	font-weight: 300;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 36px;
	padding: 5px;
	border-radius: 4px;
	box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);

}

.sale_warning
{
	padding: 10px;
	margin: 10px;
	border: 1px solid gray;
	border-radius: 13px;
}

.sale_warning > i
{
	font-size: 128px;
	float: left;
	padding: 30px;
}

.sale_warning h1
{
	font-size: 28px;
	padding: 10px;
}

.sale_warning span
{
	font-size: 20px;
	padding: 10px;
}


.sale_info
{
	padding: 2px;
	margin: 10px;
	border: 1px solid #f2f2f2;
	border-radius: 2px;
}

.sale_info > i
{
	font-size: 24px;
	float: left;
	padding: 30px;
}

.sale_info h1
{
	font-size: 24px;
	padding: 10px;
}

.sale_info span
{
	font-size: 20px;
	padding: 10px;
}


.ptag {
	display: inline-block;
	position: absolute;
  	width: auto;
	height: 38px;
	top: 10px;
	
	background-color: rgba(0,0,0,0.7);
	-webkit-border-radius: 3px 4px 4px 3px;
	-moz-border-radius: 3px 4px 4px 3px;
	border-radius: 3px 4px 4px 3px;
	

	margin-left: 2px;
	
	
	color: white;
	font-weight: 300;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 22px;
	line-height: 38px;
	padding: 0 10px 0 10px;
}

.ptag2 {
	position: absolute;
  	width: auto;
	height: 38px;
	left: 0px;
	width: 100px;
	
	background-color: transparent;
	color: transparent;
	-webkit-border-radius: 3px 4px 4px 3px;
	-moz-border-radius: 3px 4px 4px 3px;
	border-radius: 3px 4px 4px 3px;
	
	font-weight: 300;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 22px;
	line-height: 38px;
	padding: 0 10px 0 10px;
}

.item:hover .ptag2 {
	color: white;
	background-color: rgba(0,0,0,0.7);
	z-index: 99999;
}


.blur {
	filter: blur(50px);
	-webkit-filter: blur(50px);
}

.blur2 {
	filter: blur(150px);
	-webkit-filter: blur(150px);
}


header,section,footer,aside,nav,main,article,figure{display:block}
body{margin:0px; padding:0px; font-family:'Lato', sans-serif;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none; font-weight:normal;}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a, nav li a:after, .relePoster, .nrCart, .owl-prev,.owl-next, .iPhotoInfo h4, .iPhotoInfo, .iVideoInfo, .iVideoInfo h4, .iCart .cartBox, .photos i,.date i, .date, .clock, .clock i, .packLeft, .packRight, .price, .iPCart .cartBox, .price i, .dvdInfo p, .dvdInfo h4, .dvdInfo, .checkout, .cartDelete .cartBox, .submitM, .videoI i, .disc i, .disc, .performerInfo, .performerInfo h4, .videoI, .photos, .loginBtn, .submitA, .submitS, .download a i{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
a.thumbs, a.lists, .cartListing a.thumb, .cartListing a.list{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
select{-webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
::-webkit-input-placeholder{color:#7d7d7d; opacity:1;}
::-moz-placeholder{color:#7d7d7d; opacity:1;}
:-ms-input-placeholder{color:#7d7d7d; opacity:1;}
:-moz-placeholder{color:#7d7d7d; opacity:1;}

@font-face {
    font-family:'latoheavy';
    src: url('../webfonts/lato-heavy-webfont.woff2') format('woff2'),
         url('../webfonts/lato-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Responsive menu */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:right; top:12px; width:180px; right:0px;position:absolute;padding:4px 0;min-height:42px;z-index:1}.mean-container a.meanmenu-reveal{width:22px;height:18px;padding:7px 8px 10px;position:absolute;top:8px;right:0px!important;cursor:pointer;color:#000;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;background-color:#1fbafa;}.mean-container a.meanmenu-reveal span{display:block;background:#000;height:3px;margin-top:3px}.mean-container .mean-nav{float:right;width:100%;background:rgba(0, 0, 0, 0.9);margin:65px 0px 0 0; position:absolute; right:0px; top:0px;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav ul ul{background-color:rgba(0, 0, 0, 0.5);}.mean-container .mean-nav ul li{position:relative;float:none;width:100%; font-size:14px;}.mean-container .mean-nav ul li a{display:block;float:none;width:86%;padding:10px 7%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #000;text-decoration:none;height:auto; line-height:16px;}.mean-container .mean-nav ul li li a{width:88%;padding:12px 6%;border-bottom:1px solid #000;/*opacity:.75;filter:alpha(opacity=75);*/text-shadow:none!important;visibility:visible;}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#1fbafa; color:#000;}.mean-container .mean-nav ul li a.mean-expand{width:26px;height:auto;border:0!important;padding:0 6px!important;text-align:center;position:absolute;right:0;top:11px;z-index:2;font-weight:700}.mean-container .mean-nav ul li a.mean-expand:hover{background:0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both; display:none;}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box} .joinMLink a{background-color:#bb0a0a; color:#fff;}.joinMLink a:hover{background-color:#fff; color:#bb0a0a;}

.centerwrap{width:1735px; margin:auto;}
.centerwrap600{width:1135px; margin:auto;}
header{background-color:#060606;}
.welcome{border-bottom:1px solid #1a1a1a;}
.welcome h1{font-weight:400; color:#bdbdbd; font-size:13px; letter-spacing:0.025em; line-height:45px; float:left;}
.twoLinks{float:right; font-size:16px; font-weight:400; text-transform:uppercase;}
.twoLinks a{line-height:45px; float:left; margin-right:30px;}
.twoLinks a:last-child{margin-right:0px;}
.twoLinks i{margin-right:7px; position:relative; font-size:18px;}
a.myAccount{color:#1fbafa;}
a.myCart{color:#ff0060;}
a.myCart span{background-color:#fff; line-height:13px; height:14px; min-width:14px; border-radius:50%; -webkit-border-radius:50%; position:absolute; right:15px; top:-2px; color:#060606; font-family:'Lato', sans-serif; font-weight:900; font-size:12px; text-align:center;}
.twoLinks a:hover{color:#fff;}
.logo{float:left; padding-top:9px; padding-bottom:10px;}
.logoNav{position:relative; z-index:2;}
nav{float:right;}
nav li{float:left; font-size:17px; font-weight:700; letter-spacing:0.025em; text-transform:uppercase; position:relative; margin-right:38px;}
nav li:last-child{margin-right:0px;}
nav li:after{content:''; background-color:#df006b; width:4px; height:4px; border-radius:50%; -webkit-border-radius:50%; position:absolute; right:-20px; top:46%; transform:translateY(50%); -webkit-transform:translateY(50%);}
nav li:last-child:after{display:none;}
nav li a{color:#fff; display:block; line-height:85px;}
nav li a:hover, nav li a.active{color:#1fbafa;}
nav li a:after{background-color:#1fbafa; height:4px; left:51%; right:51%; position:absolute; bottom:0px; content:'';}
nav li a:hover:after, nav li a.active:after{left:0px; right:0px;}
.newReleases{background-color:#191919;}
.newReleases h2{font-size:23px; font-weight:400; color:#fff; position:relative; text-transform:uppercase; margin:16px 0;}
.newReleases h2:before{background:url(../images/titleLine.png) no-repeat; width:6px; height:17px; content:''; display:inline-block; margin-right:8px;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0); position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%;}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-prev{background:#292929 url(../images/prev.png) no-repeat center center !important; width:39px; height:136px; text-indent:-9999px; position:absolute; left:-39px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.owl-next{background:#292929 url(../images/next.png) no-repeat center center !important; width:39px; height:136px; text-indent:-9999px; position:absolute; right:-39px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.owl-prev:hover{background-color:#000;}
.owl-next:hover{background-color:#000;}
#newReleases .item{position:relative;}
.nrCart{position:absolute; background-color:#090909; padding:10px; right:0px; top:-52px;}
.cartBox{background-color:#11aaea; width:34px; text-align:center; height:31px; border-radius:3px; -webkit-border-radius:3px;}
.cartBox i{font-size:18px; line-height:31px; color:#f2f2f2;}
.plus{background-color:#df006b; height:19px; width:19px; text-align:center; line-height:18px; border-radius:50%; position:absolute; -webkit-border-radius:50%; color:#fdfbfb; top:6px; right:3px;}
.plus i{font-size:11px; line-height:16px; display:block;}
.relePoster{background-color:#090909; padding:10px 15px; position:absolute; left:0px; bottom:-120px; width:100%;}
.relePoster h3{font-family:'latoheavy'; font-size:20px; letter-spacing:0.025em; color:#ff0060; text-transform:uppercase;}
.relePoster h3 a{color:#ff0060;}
.relePoster h3 a:hover{color:#1fbafa;}
.relePoster p{font-size:13px; font-weight:400; letter-spacing:0.025em; color:#fff; line-height:22px;}
.relePoster p a{color:#1fbafa; text-decoration:underline;}
.relePoster p a:hover{color:#ff0060; text-decoration:none;}
#newReleases .item:hover .nrCart{top:0px;}
#newReleases .item:hover .relePoster{bottom:0px;}


.sliderDark {
	background-color: #0d0d0d;
}

.sliderDark h2 {
	font-size: 23px;
	font-weight: 400;
	color: #fff;
	position: relative;
	text-transform: uppercase;
	margin: 16px 0;
}

.sliderDark h2:before {
	background: url(../images/titleLine.png) no-repeat;
	width: 6px;
	height: 17px;
	content: '';
	display: inline-block;
	margin-right: 8px;
}

.sliderLight {
	background-color: transparent;
}

.sliderLight h2 {
	font-size: 23px;
	font-weight: 400;
	color: #333;
	position: relative;
	text-transform: uppercase;
	margin: 16px 0;
}

.sliderLight h2:before {
	background: url(../images/titleLine.png) no-repeat;
	width: 6px;
	height: 17px;
	content: '';
	display: inline-block;
	margin-right: 8px;
}

.Releases .item {
	position: relative;
	overflow: hidden;
}

.Releases .rel_item {
	max-height: 399px;
	min-width: 240px;
}

.Releases_inline .item {
	position: relative;
	overflow: hidden;
}

.Releases_inline .rel_item {
	max-height: 399px;
	min-width: 240px;
}


.videoBlocks .rel_item {
	max-height: 399px;
	min-width: 240px;
	width: 240px;
	overflow: hidden; 
}


.Models .item {
	position: relative;
	overflow: hidden;
}

.Models .rel_item {
	max-height: 399px;
	min-width: 240px;
}

.add_cart {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	font-size: 18px;
	border-radius: 4px;
	border: solid 1px #333;
	color: #FFFFFF;
	background: #212121;
	font-family: Arial Black;
	cursor: pointer;
	text-align: center;
	user-select: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
.add_cart:hover {
	border: 1px solid #ccc;
}
.add_cart:active {
	position: relative;
	top: 1px;
}
.add_cart > span {
	display: block;
}
.add_cart-icon {
	padding: 10px 10px;
	box-shadow: rgba(0, 0, 0, 0.14) -1px 0px 0px inset;
}
.add_cart-icon i {
	position: relative;
	font-size: 24px;
	vertical-align: middle;
}
.add_cart-text {
	padding: 10px 10px;
}


.add_fav {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	font-size: 18px;
	border-radius: 4px;
	border: solid 1px #333;
	color: #FFFFFF;
	background: #1A1A1A;
	font-family: Arial Black;
	cursor: pointer;
	text-align: center;
	user-select: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}
.add_fav:hover {
	border: 1px solid #ccc;
}
.add_fav:active {
	position: relative;
	top: 1px;
}
.add_fav > span {
	display: block;
}
.add_fav-icon {
	padding: 10px 10px;
	box-shadow: rgba(0, 0, 0, 0.14) -1px 0px 0px inset;
}
.add_fav-icon i {
	position: relative;
	font-size: 24px;
	vertical-align: middle;
}
.add_fav-text {
	padding: 10px 10px;
}


.nrCart {
	z-index: 10;
	position: absolute;
	background-color: transparent;
	padding: 10px;
	right: 0px;
	top: -52px;
}

.nrFav {
	z-index: 10;	
	position: absolute;
	background-color: transparent;
	padding: 10px;
	right: 0px;
	top: -52px;
}


.cartBox {
	background-color: #CD0063;
	width: 34px;
	text-align: center;
	height: 31px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.cartBox :hover {
  border: 2px solid black;
	width: 34px;
	height: 31px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.cartBox i {
	font-size: 18px;
	line-height: 31px;
	color: #f2f2f2;
}

.plus {
	background-color: #df006b;
	height: 19px;
	width: 19px;
	text-align: center;
	line-height: 18px;
	border-radius: 50%;
	position: absolute;
	-webkit-border-radius: 50%;
	color: #fdfbfb;
	top: 6px;
	right: 3px;
}

.plus i {
	font-size: 11px;
	line-height: 16px;
	display: block;
}

.relePoster {
	z-index: 10;
  border-top: 2px solid #CD0063;
	background-color: rgba(0,0,0,0.8);
	padding: 10px 15px;
	position: absolute;
	left: 0px;
	bottom: -200px;
	width: 100%;
}

.relePoster h3 {
	font-family: 'latoheavy';
	font-size: 12px !important;
	letter-spacing: 0.025em;
	color: #ff0060;
}

.relePoster h3 a {
	color: #ff0060;
}

.relePoster h3 a:hover {
	color: #1fbafa;
}

.relePoster p {
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 0.025em;
	color: #fff;
	line-height: 22px;
}

.relePoster p a {
	color: #1fbafa;
	text-decoration: underline;
}

.relePoster p a:hover {
	color: #ff0060;
	text-decoration: none;
}

.Releases .item:hover .nrCart {
	top: 0px;
}

.Releases .item:hover .nrFav {
	top: 40px;
}

.Releases .item:hover .relePoster {
	bottom: 0px;
}


.Releases_inline .item:hover .nrCart {
	top: 0px;
}

.Releases_inline .item:hover .nrFav {
	top: 40px;
}

.Releases_inline .item:hover .relePoster {
	bottom: 0px;
}


.videoBlocks .item:hover .nrCart {
	top: 0px;
}

.videoBlocks .item:hover .nrFav {
	top: 40px;
}

.videoBlocks .item:hover .relePoster {
	bottom: 0px;
}


.iPhotosetArea {
}

.title {
	padding: 27px 0 25px;
}

.title h2{font-size:23px; font-weight:400; color:#191919; position:relative; text-transform:uppercase; line-height:33px; float:left;}
.title h2:before{background:url(../images/titleLine.png) no-repeat; width:6px; height:17px; content:''; display:inline-block; margin-right:8px;}
a.viewAll{float:right; line-height:31px; font-size:15px; font-weight:400; color:#4e4d4d; border:1px solid #636363; min-width:94px; text-align:center; text-transform:uppercase; padding:0 10px;}
a:hover.viewAll{border-color:#1fbafa; background-color:#1fbafa; color:#fff;}
.iPhotosets{padding-bottom:21px;}
.iPhotoset{float:left; margin-right:21px; margin-bottom:19px; width:230px; position:relative;}
.iPhotoset:nth-child(7n){margin-right:0px;}
.iPhotoset:nth-child(6n){margin-right:20px;}
.iCart{position:absolute; background-color:transparent; padding:10px; right:0px; top:0px;}
.iCart .cartBox{background-color:#212121;}
.iPhotoInfo{padding-top:2px; padding-bottom:8px;}
.iPhotoInfo h4{font-size:16px; font-weight:400; color:#ff0060; border-bottom:1px solid #cccbcb; line-height:24px; padding-bottom:3px; margin-bottom:5px;}
.iPhotoInfo h4 a{color:#ff0060;}
.iPhotoInfo h4 a:hover{color:#1fbafa;}
.iVideoInfo{padding-top:2px; padding-bottom:8px;}
.iVideoInfo h4{font-size:16px; font-weight:400; color:#ff0060; border-bottom:1px solid #cccbcb; line-height:24px; padding-bottom:3px; margin-bottom:5px;}
.iVideoInfo h4 a{color:#ff0060;}
.iVideoInfo h4 a:hover{color:#1fbafa;}
.photos{float:left; font-weight:400; font-size:14px; color:#191919; margin-right:10px;}
.photos i{margin-right:4px; font-size:15px; color:#515151;} 
.date{float:left; font-weight:400; font-size:14px; color:#191919;}
.date i{margin-right:5px; font-size:15px; color:#515151;}
.iPhotoset:hover .iCart .cartBox{background-color:#11aaea;}
.iPhotoset:hover .iPhotoInfo{background-color:#0f0f0f;}
.iPhotoset:hover .photos, .iPhotoset:hover .date, .iPhotoset:hover .photos i, .iPhotoset:hover .date i{color:#fff;}
.iPhotoset:hover h4{border-color:#323232; padding-left:8px; padding-right:8px;}
.iPhotoset:hover .photos{margin-left:8px;}
.iPhotoset:hover .photos:hover{color:#1fbafa;}
.iMidBanner{background:url(../images/banner.jpg) no-repeat center top / cover; height:475px; position:relative;}
.bannerL{float:left; margin-left:22px; padding-top:18px;}
.bannerContent{background-color:#1a1a1a; width:818px; float:right; padding:13px;}
.bannerWelcome{background-color:#020202; border-radius:3px; -webkit-border-radius:3px; text-align:center; padding:10px 44px 14px; margin-bottom:11px;}
.bannerWelcome h2{font-size:34px; color:#1fbafa; font-weight:900; border-bottom:1px solid #343434; display:inline-block; padding-bottom:8px; margin-bottom:10px; text-transform:uppercase;}
.bannerWelcome p{font-size:18px; line-height:22px; color:#f2f2f2;}
.bannerContent ul{}
.bannerContent ul li{background:#272626 url(../images/point.png) no-repeat 18px 9px; margin-bottom:14px; padding-left:83px; border-radius:3px; -webkit-border-radius:3px; padding-bottom:8px; padding-top:5px;}
.bannerContent ul li:last-child{margin-bottom:0px;}
.bannerContent ul li h5{font-size:24px; letter-spacing:0.01em; font-family:'latoheavy'; line-height:32px; color:#ff0060; text-transform:uppercase;}
.bannerContent ul li p{font-size:18px; color:#8e8c8c; font-weight:400;}
.iTopVideosArea{background-color:#f2f2f2;}
.iTvideos{padding-bottom:21px;}
.iTvideo{float:left; margin-right:22px; margin-bottom:20px; width:329px; position:relative;}
.iTvideo:nth-child(5n){margin-right:0px; margin-left:1px;}
.clock{float:left; font-weight:400; font-size:14px; color:#191919; margin-right:10px;}
.clock i{margin-right:4px; font-size:15px; color:#515151;}
.iTvideo:hover .iCart .cartBox{background-color:#11aaea;}
.iTvideo:hover .iVideoInfo{background-color:#0f0f0f;}
.iTvideo:hover .clock, .iTvideo:hover .date, .iTvideo:hover .clock i, .iTvideo:hover .date i{color:#fff;}
.iTvideo:hover h4{border-color:#323232; padding-left:8px; padding-right:8px;}
.iTvideo:hover .clock{margin-left:8px;}
.iToppackArea{background-color:#1a1a1a; padding-bottom:32px;}
.iToppackArea .title h2{color:#ffffff;}
.iToppackArea a.viewAll{color:#f2f2f2; border:1px solid #f2f2f2;}
.topPackages{padding-top:4px;}
.package{float:left; width:561px; margin-right:26px; margin-bottom:28px; display:flex;}
.package:nth-child(3n){margin-right:0px;}
.packLeft{float:left; width:155px; position:relative; background-color:#2d2d2d;}
.player{background:url(../images/player.png) no-repeat left top; width:112px; height:103px; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); position:absolute;}
.packRight{float:left; width:calc(100% - 155px); background-color:#0d0d0d; padding:12px 16px;}
.packRight h3{font-size:18px; font-weight:400; color:#ff0060; padding-bottom:3px;}
.packRight h3 a{color:#ff0060;}
.packRight h3 a:hover{color:#212121;}
.packRight p a {color: #ff0060;}
.packRight p b {color: #1fbafa;}
.packRight p{font-size:13px; line-height:18px; color:#908e8e; padding-bottom:12px;}
.price{background-color:#212121; float:left; padding:0 10px; border-radius:3px; line-height:22px; padding-bottom:5px; -webkit-border-radius:3px; font-family:'latoheavy'; font-size:24px; color:#fff; margin-right:14px;}
.price sup{font-size:16px; color:#fff; padding-right:3px; position:relative; top:2px;}
.price i{color:#1fbafa; font-size:17px; margin-left:6px; position:relative; top:-3px;}
.iPCart{background-color:transparent; padding:0px; float:left; position:relative;}
.iPCart .cartBox{background-color:#212121; height:33px;}
.iPCart .plus{top:-4px; right:-7px;}
.fourkScene{background:url(../images/fourkScene.png) no-repeat left top; width:112px; height:103px; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); position:absolute;}
.package:hover .packLeft{background-color:#f2055c;}
.package:hover .packRight{background-color:#f2f2f2;}
.package:hover .player, .package:hover .fourkScene{background-position:left bottom;}
.package:hover .price{background-color:#f2055c;}
.package:hover .iPCart .cartBox{background-color:#11aaea;}
.package:hover .iPCart:hover .cartBox{background-color:#212121;}
.package:hover .price i{color:#fff;}
.fLogo{float:left;}
footer{padding-top:21px; padding-bottom:17px; background-color:#060606;}
.fRight{float:right;}
.fRight ul{float:right; padding-bottom:12px;}
.fRight ul li{float:left; font-size:15px; font-weight:700; letter-spacing:0.025em; text-transform:uppercase; position:relative; margin-right:32px;}
.fRight ul li:last-child{margin-right:0px;}
.fRight ul li:after{content:''; background-color:#df006b; width:5px; height:5px; border-radius:50%; -webkit-border-radius:50%; position:absolute; right:-18px; top:20%; transform:translateY(50%); -webkit-transform:translateY(50%);}
.fRight ul li:last-child:after{display:none;}
.fRight ul li a{color:#fff; display:block;}
.fRight ul li a:hover, .fRight ul li a.active{color:#1fbafa;}
.fRight p{float:right; clear:right; font-size:14px; font-weight:400; letter-spacing:0.025em; color:#595858;}
.fRight p a{color:#595858;}
.fRight p a:hover{color:#1fbafa;}

/* FAQ */
.faqArea{padding-top:70px;}
.mTitle{font-size:23px; font-weight:400; color:#191919; position:relative; text-transform:uppercase; line-height:33px;}
.mTitle:before{background:url(../images/titleLine.png) no-repeat; width:6px; height:17px; content:''; display:inline-block; margin-right:8px;}
.faq{padding-top:28px; padding-bottom:95px;}
.faqBlock{border-bottom:1px solid #cccbcb; padding-bottom:20px; margin-bottom:19px;}
.faqBlock h3{font-weight:400; font-size:16px; color:#ff0060; padding-bottom:8px; position:relative; padding-left:20px;}
.faqBlock h3:before{content:'Q:'; font-family:'Lato', sans-serif; position:absolute; left:0px; top:0px;}
.faqBlock p{font-weight:400; font-size:16px; color:#191919; letter-spacing:0.025em; position:relative; padding-left:20px; line-height:18px;}
.faqBlock p:before{content:'A:'; font-family:'Lato', sans-serif; color:#1fbafa; letter-spacing:0.025em; position:absolute; left:0px; top:0px;}
.faqBlock p a{color:#1fbafa;}
.faqBlock p a:hover{color:#ff0060;}

/* Videos */
.videosArea{padding-top:50px;}
.vpTitle .mTitle{float:left;}
.sort{float:left; margin-left:28px;}
.sort li{float:left; font-size:15px; text-transform:uppercase; text-align:center; margin-right:9px;}
.sort li:last-child{margin-right:0px;}
.sort li a{min-width:132px; line-height:31px; border:1px solid #636363; padding:0 8px; color:#4e4d4d; display:block;}
.sort li a:hover, .sort li a.active{background-color:#1fbafa; color:#fff; border-color:#1fbafa;}
.viewFilter{ float:left;}
.viewFilter h5{float:left; font-size:15px; color:#4e4d4d; text-transform:uppercase; line-height:33px; padding-right:12px;}
.viewSort{float:left;}
.viewSort li{float:left; font-size:15px; text-transform:uppercase; text-align:center; margin-right:5px;}
.viewSort li:last-child{margin-right:0px;}
.viewSort li a{min-width:37px; line-height:31px; border:1px solid #636363; padding:0 8px; color:#4e4d4d; display:block;}
.viewSort li.showAll a{background-color:#060606; color:#fff; padding:0 14px;}
.viewSort li a:hover, .viewSort li a.active{background-color:#1fbafa; color:#fff; border-color:#1fbafa;}
.viewFilter p{float:left; line-height:33px; font-size:18px; font-weight:400; color:#4e4d4d; text-transform:uppercase; padding-left:10px;}
.displayFilter{float:right; padding-right:267px;}
.displayFilter h5{float:left; font-size:15px; color:#4e4d4d; text-transform:uppercase; line-height:33px; padding-right:8px;}
.displaySort{float:left;}
.displaySort li{float:left; font-size:15px; text-transform:uppercase; text-align:center; margin-right:5px;}
.displaySort li:last-child{margin-right:0px;}
.displaySort li a{min-width:37px; line-height:31px; border:1px solid #636363; padding:0 8px; color:#4e4d4d; display:block;}
.displaySort li a:hover, .displaySort li a.active{background-color:#1fbafa; color:#fff; border-color:#1fbafa;}
.sHead{margin-top:15px; position:relative; margin-bottom:34px;}
a.addToCart{position:absolute; right:0px; top:0px; background-color:#df006b; line-height:45px; text-align:center; font-size:17px; font-weight:400; color:#fff; width:240px; text-transform:uppercase;}
a.addToCart i{margin-right:10px; font-size:18px;}
a:hover.addToCart{background-color:#060606;}
.bodyLeft{float:left; width:1468px; padding-bottom:125px;}
.videoBlock{float:left; width:240px; max-width: 240px; margin-left:21px; margin-bottom:16px; position:relative;}
.videoBlock:nth-child(4n){margin-right:0px;}
.videoBlock:hover .iCart .cartBox{background-color:#11aaea;}
.videoBlock:hover .iVideoInfo{background-color:#0f0f0f;}
.videoBlock:hover .clock, .videoBlock:hover .date, .videoBlock:hover .clock i, .videoBlock:hover .date i{color:#fff;}
.videoBlock:hover h4{border-color:#323232; padding-left:8px; padding-right:8px;}
.videoBlock:hover .clock{margin-left:8px;}
.pagination{text-align:center; font-size:0px; padding-top:40px;}
.pagination a{background-color:#e0dfdf; border-radius:3px; -webkit-border-radius:3px; min-width:46px; line-height:44px; box-shadow:0 1px 1px #b9b9b9; -webkit-box-shadow:0 1px 1px #b9b9b9; margin:0 4px; font-weight:900; text-align:center; color:#585858; display:inline-block; font-size:19px; vertical-align:top;}
.pagination a.prev, .pagination a.next{width:46px; height:44px;}
a.prev i{background:url(../images/prevArrow.png) no-repeat left top; width:8px; height:12px; display:inline-block}
a.next i{background:url(../images/nextArrow.png) no-repeat left top; width:8px; height:12px; display:inline-block}
a.first i{background:url(../images/prevdArrow.png) no-repeat left top; width:8px; height:12px; display:inline-block}
a.last i{background:url(../images/nextdArrow.png) no-repeat left top; width:8px; height:12px; display:inline-block}
.pagination a.active, .pagination a:hover{background-color:#ff0060; color:#fff;}
.pagination a:hover.prev i{background-position:left bottom; color:transparent;}
.pagination a:hover.next i{background-position:left bottom; color:transparent;}
.allCategories{float:right; width:240px; padding-bottom:125px;}
.searchBox{margin-bottom:25px; position:relative;}
.searchB{font-size:15px; width:100%; color:#191919; font-family:'Lato', sans-serif; font-weight:400; padding-left:15px; height:40px; border:1px solid #c6c4c4; padding-right:38px;}
.searchbtn{width:38px; height:38px; background:none; border:none; cursor:pointer; z-index:1; position:absolute; top:0px; right:0px;}
.searchBox i{width:38px; height:38px; position:absolute; top:1px; right:0px; font-size:14px; color:#df006b;}
.searchBox i:before{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.categoriesBox{background-color:#060606; padding:8px; margin-bottom:26px;}
.categoriesBox:last-child{margin-bottom:0px;}
.categoriesBox h3{font-size:18px; font-weight:400; color:#fff; position:relative; text-transform:uppercase; line-height:28px; margin-left:10px; margin-bottom:14px; margin-top:4px;}
.categoriesBox h3:before{background:url(../images/titleLine.png) no-repeat; width:6px; height:13px; content:''; display:inline-block; margin-right:8px;}
.allCategoriesL{overflow:auto; height: 300px; display:block;}
.allCategoriesL li{font-size:15px; margin-bottom:3px;}
.allCategoriesL li a{background-color:#1a1a1a; color:#8e8c8c; display:block; line-height:30px; padding:0 10px; border-radius:3px; -webkit-border-radius:3px;}
.allCategoriesL li a:hover{background-color:#1fbafa; color:#fff;}
.allCategoriesL li .active {background-color:#1fbafa; color:#fff;}

.allCategoriesX{overflow:auto;  display:block;}
.allCategoriesX li{font-size:15px; margin-bottom:3px;}
.allCategoriesX li a{background-color:#1a1a1a; color:#8e8c8c; display:block; line-height:30px; padding:0 10px; border-radius:3px; -webkit-border-radius:3px;}
.allCategoriesX li a:hover{background-color:#1fbafa; color:#fff;}
.allCategoriesX li .active {background-color:#1fbafa; color:#fff;}

.lessHeight{height:397px;}

/* Packages */
.packagesArea{padding-top:50px; padding-bottom:92px;}
.packagesArea .displayFilter{padding-right:0px;}
.packagesArea .topPackages{padding-bottom:16px; padding-top:0px;}

/* DVDs */
.displayType{float:left; padding-top:3px; padding-left:23px;}
a.thumbs{float:left; background:url(../images/thumbs.png) no-repeat left top; width:27px; height:27px; margin-right:14px;}
a:hover.thumbs, a.active.thumbs{background-position:left bottom;}
a.lists{float:left; background:url(../images/list.png) no-repeat left top; width:35px; height:27px;}
a:hover.lists, a.active.lists{background-position:left bottom;}
.dvdBlock{float:left; position:relative; width:351px; margin-right:21px; margin-bottom:19px;}
.dvdBlock:nth-child(4n){margin-right:0px;}
.dvdInfo{padding-top:2px; padding-bottom:8px;}
.dvdPic img{width:100%;}
.dvdInfo h4{font-size:16px; font-weight:400; color:#ff0060; border-bottom:1px solid #cccbcb; line-height:24px; padding-bottom:3px;}
.dvdInfo h4 a{color:#ff0060;}
.dvdInfo h4 a:hover{color:#1fbafa;}
.dvdInfo p{font-size:14px; font-weight:400; color:#191919; border-bottom:1px solid #cccbcb; line-height:28px; margin-bottom:6px;}
.dvdInfo p a{color:#1fbafa; text-decoration:underline;}
.dvdInfo p a:hover{color:#1fbafa; text-decoration:none;}
.dvdBlock:hover .iCart .cartBox{background-color:#11aaea;}
.dvdBlock:hover .dvdInfo{background-color:#0f0f0f;}
.dvdBlock:hover .clock, .dvdBlock:hover .date, .dvdBlock:hover .clock i, .dvdBlock:hover .date i{color:#fff;}
.dvdBlock:hover h4{border-color:#323232; padding-left:8px; padding-right:8px;}
.dvdBlock:hover .clock{margin-left:8px;}
.dvdBlock:hover .dvdInfo p{color:#fff; padding-right:8px; padding-left:8px; border-color:#323232;}

/* Photos */
.photosArea{}
.photoSet{float:left; margin-right:17px; margin-bottom:19px; position:relative;}
.photoSet:nth-child(6n){margin-right:0px;}
.photoSet:hover .iCart .cartBox{background-color:#11aaea;}
.photoSet:hover .iPhotoInfo{background-color:#0f0f0f;}
.photoSet:hover .photos, .photoSet:hover .date, .photoSet:hover .photos i, .photoSet:hover .date i{color:#fff;}
.photoSet:hover h4{border-color:#323232; padding-left:8px; padding-right:8px;}
.photoSet:hover .photos{margin-left:8px;}
.photoSet:hover .photos:hover{color:#1fbafa;}

/* NEWS */
.pageArea{padding-top:70px;}
.newsArea{padding-top:24px;}
.newsBlock{background-color:#060606; padding:13px 20px 22px; margin-bottom:18px;}
.newsTitle{padding-bottom:14px;}
.newsTitle h3{font-size:18px; font-weight:400; float:left; color:#fff; position:relative; text-transform:uppercase; line-height:33px; width:calc(100% - 100px); padding-left:14px;}
.newsTitle h3:before{background:url(../images/titleLine.png) no-repeat; width:6px; height:13px; content:''; display:inline-block; position:absolute; left:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.newsDate{float:right; font-size:18px; font-weight:400; color:#ffffff; line-height:33px;}
.newsContent{background-color:#1a1a1a; padding:12px 22px; border-radius:3px; -webkit-border-radius:3px;}
.newsContent p{font-size:15px; line-height:23px; color:#8a8989; padding-bottom:23px;}
.newsContent p:last-child{padding-bottom:0px;}
.loadMore{text-align:center; padding-top:26px; padding-bottom:85px;}
.loadMore a{font-size:17px; text-transform:uppercase; min-width:248px; display:inline-block; line-height:52px; border:1px solid #636363; padding:0 8px; color:#4e4d4d;}
.loadMore a:hover{background-color:#1fbafa; color:#fff; border-color:#1fbafa;}

/* Warning */
.warningP{background-color:#060606;}
.warning{overflow:hidden; background-color:#fff;}
.warningwrap{width:1532px; margin:auto;}
.warningArea{width:1362px; background-color:#060606; padding-left:108px; margin-top:30px; position:relative;}
.warningC{width:736px;}
.warningLogo{font-size:0px; text-align:center; padding-top:32px; padding-bottom:62px;}
.warningLogo img{display:inline-block;}
.warningC h1{font-size:35px; font-weight:400; color:#fff; position:relative; text-transform:uppercase; line-height:40px; padding-left:23px; margin-bottom:16px;}
.warningC h1:before{background:url(../images/titleLineW.png) no-repeat; width:10px; height:25px; content:''; display:inline-block; position:absolute; left:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.warningC p{font-size:16px; line-height:18px; color:#727272; padding-bottom:18px; letter-spacing:0.025em;}
.enter{text-align:center; padding-top:30px; padding-bottom:56px;}
.enter a{border:1px solid #1fbafa; min-width:665px; padding:0 52px; text-align:right; display:inline-block; text-transform:uppercase; line-height:82px; font-size:36px; font-weight:700; color:#1fbafa; margin-bottom:27px;}
.enter a span{color:#ff0060; padding-left:64px;}
.enter a span i{margin-right:14px;}
.enter a:hover{background-color:#1fbafa; color:#fff;}
.enter a:hover span{color:#060606;}
.enter a:last-child{margin-bottom:0px;}
.exitHere{width:736px; margin-left:108px; padding-top:34px; padding-bottom:160px; text-align:center; font-size:16px; letter-spacing:0.025em; color:#515151;}
.exitHere a{color:#515151; text-decoration:underline;}
.exitHere a:hover{color:#ff0060; text-decoration:none;}
.warningModel{position:absolute; top:-30px; right:-356px; /*opacity:0.05*/}

/* Cart */
.cartArea{padding-top:96px;}
.cartL{float:left; width:240px; padding-bottom:30px;}
.cSummary{background-color:#060606; padding:8px; margin-bottom:12px;}
.cSummary h3{font-size:18px; font-weight:400; color:#fff; position:relative; text-transform:uppercase; line-height:28px; margin-left:10px; margin-bottom:14px; margin-top:4px;}
.cSummary h3:before{background:url(../images/titleLine.png) no-repeat; width:6px; height:13px; content:''; display:inline-block; margin-right:8px;}
.cSummary ul{height:166px; overflow:auto;}
.cSummary ul li{font-size:15px; margin-bottom:3px; background-color:#1a1a1a; color:#8e8c8c; display:block; line-height:30px; padding:0 10px; border-radius:3px; -webkit-border-radius:3px;}
.subTotal{text-align:center; font-size:18px; font-weight:400; color:#ffffff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-transform:uppercase; padding-top:12px; padding-bottom:10px; border-bottom:1px solid #2f2f2f;}
.clearSave{line-height:44px; font-size:15px; font-weight:400; color:#464646; text-align:center;}
.clearSave a{text-decoration:underline; color:#7c7c7c;}
.clearSave a:hover{text-decoration:none; color:#fff;}
.clearSave span{padding:0 10px;}
.couponCode{position:relative; margin-bottom:15px;}
.coupon{width:100%; border:1px solid #c6c4c4; padding:0 50px 0 15px; font-size:15px; height:40px; color:#191919; font-family:'Lato', sans-serif; font-weight:400;}
.couponCodeI{background:url(../images/coupon.png) no-repeat center center; width:50px; height:40px; position:absolute; top:0px; right:0px; cursor:pointer; border:none;}
.checkout{font-size:26px; text-transform:uppercase; background-color:#fff; color:#ff0060; border:1px solid #ff0060; width:100%; height:60px; font-family:'Lato', sans-serif; font-weight:400; cursor:pointer;}
.checkout:hover{background-color:#ff0060; color:#fff;}
.cartR{width:1470px; float:right; position:relative;}
.cartListing{position:absolute; right:0px; top:0px; z-index:1;}
.cartListing a.thumb{float:left; background:url(../images/thumb.png) no-repeat left top; width:22px; height:22px; margin-right:10px;}
.cartListing a.active.thumb, .cartListing a:hover.thumb{background-position:left bottom;}
.cartListing a.list{float:left; background:url(../images/listS.png) no-repeat left top; width:28px; height:22px;}
.cartListing a.active.list, .cartListing a:hover.list{background-position:left bottom;}
.cartVideos, .cartPhotos{padding-bottom:42px;}
.cartVideos h2, .cartPhotos h2, .cartDVDs h2{line-height:22px; margin-bottom:25px;}
.cVideo{float:left; width:351px; margin-right:22px; position:relative; margin-bottom:22px;}
.cVideo:nth-child(4n){margin-right:0px;}
.cartDelete{position:absolute; background-color:transparent; padding:10px; right:0px; top:0px;}
.close{background-color:#df006b; height:19px; width:19px; text-align:center; line-height:18px; border-radius:50%; position:absolute; -webkit-border-radius:50%; color:#fdfbfb; /*top:16px; right:13px;*/top:6px; right:4px;}
.close i{font-size:13px; line-height:19px; display:block;}
.cartDelete .cartBox{background-color:#212121;}
.iVideoPic img, .iPhoto img{width:100%;}
.cVideo:hover .cartDelete .cartBox, .cPhoto:hover .cartDelete .cartBox{background-color:#11aaea;}
.cVideoInfo{padding-top:2px; padding-bottom:8px;}
.cVideoInfo h4{font-size:16px; font-weight:400; color:#ff0060; border-bottom:1px solid #cccbcb; line-height:24px; padding-bottom:3px; margin-bottom:5px;}
.cVideoInfo h4 a{color:#ff0060;}
.cVideoInfo h4 a:hover{color:#1fbafa;}
.cVText{clear:both; border-top:1px solid #cccbcb; line-height:18px; padding:7px 0 7px 22px; font-size:14px; font-weight:400; color:#191919; position:relative;}
.cVText i{width:18px; font-size:15px; color:#515151; position:absolute; left:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.cVideoInfo .clock, .cVideoInfo .date{margin-bottom:6px;}
.cPhoto{float:left; margin-right:18px; width:230px; position:relative;}
.cPhoto:nth-child(6n){margin-right:0px;}
.dvdB{display:flex; margin-bottom:24px;}
.dvdB:last-child{margin-bottom:0px;}
.dvdBContent{background-color:#0d0d0d; padding:24px; width:calc(100% - 351px); float:left;}
.dvdInformation{padding-bottom:32px;}
.dvdInformation h3{font-size:20px; font-weight:bold; border-bottom:1px solid #323232; color:#ff0060; padding-bottom:10px;}
.dvdInformation h3 a{color:#ff0060;}
.dvdInformation h3 a:hover{color:#fff;}
.dvdInformation h3 span{text-decoration:underline;}
.dvdCD{border-bottom:1px solid #323232;}
.dvdCD .clock{color:#fff; line-height:40px; margin-right:18px;}
.dvdCD .date{color:#fff; line-height:40px;}
.dvdCD .clock i, .dvdCD .date i{color:#fff;}
.dvdCate{border-bottom:1px solid #323232; color:#908e8e; letter-spacing:0.025em; padding:10px 0 11px 0;}
.dvdCate h5{float:left; font-size:14px; line-height:18px; padding-right:5px;}
.dvdCate p{color:#fff; float:left; font-size:14px; line-height:18px; width:calc(100% - 85px);}
.dvdCate p a{color:#1fbafa; text-decoration:underline;}
.dvdCate p a:hover{color:#fff; text-decoration:none;}
.director{font-size:14px; letter-spacing:0.025em; color:#908e8e; float:left; line-height:15px; margin-top:15px; border-right:1px solid #3b3a3a; padding-right:14px; margin-right:14px;}
.director a{color:#1fbafa; text-decoration:underline;}
.director a:hover{color:#fff; text-decoration:none;}
.studio{font-size:14px; letter-spacing:0.025em; color:#908e8e; float:left; line-height:15px; margin-top:15px;}
.studio a{color:#1fbafa; text-decoration:underline;}
.studio a:hover{color:#fff; text-decoration:none;}
.dvdBContent .owl-carousel{width:612px; margin-left:35px; float:left;}
.dvdBContent .owl-carousel .item{margin:0 5px; position:relative;}
.dvdBContent .owl-carousel .item img{width:100%;}
.dvdBContent .owl-carousel .owl-prev{left:-34px;}
.dvdBContent .owl-carousel .owl-next{right:-34px;}
.dvdBContent .owl-carousel .owl-prev:hover{background-color:#444;}
.dvdBContent .owl-carousel .owl-next:hover{background-color:#444;}
.dvdBContent .owl-carousel .item p{background-color:rgba(0,0,0,0.82); font-size:13px; width:100%; line-height:36px; position:absolute; left:0px; bottom:0px; text-align:center;}
.dvdBContent .owl-carousel .item p a{color:#1fbafa; text-decoration:underline;}
.dvdBContent .owl-carousel .item p a:hover{color:#fff; text-decoration:none;}
.rights{float:right; width:355px;}
.rights li{background-color:#1a1a1a; border-radius:3px; padding:12px 14px; -webkit-border-radius:3px; margin-bottom:10px;}
.rights li:after{content:''; display:block; clear:both;}
.rights li:last-child{margin-bottom:0px;}
.rights li p{font-size:17px; color:#ffffff; font-weight:400; line-height:31px; float:left;}
.rights li p a{color:#fff;}
.rights li p a:hover{color:#ff0060;}
.rightsR{float:right;}
.rightsR .price{background-color:#000000; margin-right:5px;}
.rightsR a.iPCart .cartBox{background-color:#000000;}
.rightsR a:hover.iPCart .cartBox{background-color:#11aaea;}
.rightsR .close{top:-4px; right:-6px;}
.cartDVDs{padding-bottom:112px;}

/* Cart List */
.cartVideosL, .cartPhotosL, .cartDVDsL{padding-bottom:70px;}
.cartVideosL h2, .cartPhotosL h2, .cartDVDsL h2{line-height:22px; margin-bottom:25px;}
.cVideoList{float:left; width:351px; margin-right:22px; margin-bottom:20px;}
.cVideoList:nth-child(4n){margin-right:0px;}
.cVideoList h4{font-size:16px; font-weight:400; color:#ff0060; border-bottom:1px solid #cccbcb; line-height:24px; padding-bottom:3px; margin-bottom:5px;}
.cVideoList h4 a{color:#ff0060;}
.cVideoList h4 a:hover{color:#1fbafa;}
.cPrice{float:left; line-height:18px; padding:1px 0 1px 22px; font-size:14px; font-weight:400; color:#191919; position:relative; margin-right:18px;}
.cPrice i{width:18px; font-size:15px; color:#515151; position:absolute; left:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.cRemove{float:left; line-height:18px; padding:1px 0 1px 20px; font-size:14px; font-weight:400; color:#191919; position:relative;}
.cRemove i{width:18px; font-size:15px; color:#515151; position:absolute; left:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.cRemove:hover{color:#ff0060;}

/* Cart Saved */
.cartSArea{padding-top:76px;}
.saveCTitle h2{line-height:40px; float:left;}
.cartSearch{float:left; margin-left:40px; position:relative; width:240px;}
.sCart{width:100%; height:40px; border:1px solid #c6c4c4; font-family:'Lato', sans-serif; font-size:15px; color:#191919; padding-left:15px; padding-right:38px;}
.cartSearchI{background:url(../images/searchI.png) no-repeat center center;width:38px; height:38px; cursor:pointer; border:none; position:absolute; right:0px; top:0px;}
.savedCartArea{padding-top:40px; padding-bottom:110px;}
.savedCart{float:left; width:556px; background-color:#060606; padding:15px 20px 20px; margin-right:33px; margin-bottom:38px}
.savedCart:nth-child(3n){margin-right:0px;}
.savedCart h3{font-size:18px; font-weight:400; color:#fff; position:relative; text-transform:uppercase; line-height:28px; margin-bottom:14px;}
.savedCart h3:before{background:url(../images/titleLine.png) no-repeat; width:6px; height:13px; content:''; display:inline-block; margin-right:8px;}
.savedCart ul{height:164px; width:250px; float:left; overflow:auto;}
.savedCart ul li{font-size:15px; margin-bottom:3px; background-color:#1a1a1a; color:#8e8c8c; display:block; line-height:30px; padding:0 10px; border-radius:3px; -webkit-border-radius:3px;}
.savedCartR{float:right; width:228px;}
.subSTotal{text-align:center; font-size:18px; font-weight:400; color:#ffffff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-transform:uppercase; padding-bottom:10px; border-bottom:1px solid #2f2f2f; margin-bottom:22px;}
.checkOutS{font-size:26px; text-transform:uppercase; display:block; text-align:center; color:#ff0060; border:1px solid #ff0060; width:100%; line-height:60px; font-family:'Lato', sans-serif; font-weight:400; cursor:pointer;}
.checkOutS:hover{background-color:#ff0060; color:#fff;}
.deleteC{text-align:center; padding-top:26px; font-size:15px;}
.deleteC a{text-decoration:underline; color:#7c7c7c;}
.deleteC a:hover{color:#1fbafa; text-decoration:none;}

/* Contact */
.contactArea{ padding-top:120px;}
.contactI{float:left; padding-top:42px; padding-bottom:100px;}
.contactForm{width:900px; float:left; margin-left:70px;}
.contactArea h3{font-size:42px; font-weight:300; text-transform:uppercase; color:#161616; margin-bottom:24px;}
.contactArea h3 span{font-weight:400;}
.contactBox{border:1px solid #d9d9d9; height:45px; font-family:'Lato', sans-serif; width:100%; font-size:16px; color:#161616; padding-left:15px; padding-right:70px;}
.contactBox::-webkit-input-placeholder, .cForm textarea::-webkit-input-placeholder{color:#161616; opacity:1;}
.contactBox::-moz-placeholder, .cForm textarea::-moz-placeholder{color:#161616; opacity:1;}
.contactBox:-ms-input-placeholder, .cForm textarea:-ms-input-placeholder{color:#161616; opacity:1;}
.contactBox:-moz-placeholder, .cForm textarea:-moz-placeholder{color:#161616; opacity:1;}
.cFormL{width:48%; margin-bottom:30px; position:relative; float:left;}
.cForm i{position:absolute; right:0px; top:7px; height:31px; width:51px; border-left:1px solid #d9d9d9; color:#a4a4a4; font-size:16px;}
.cForm i:before{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.cFormR{width:48%; position:relative; margin-bottom:30px; float:right;}
.cFormF{width:100%; margin-bottom:30px; position:relative; float:left;}
.cForm textarea{border:1px solid #d9d9d9; height:145px; font-family:'Lato', sans-serif; width:100%; font-size:16px; color:#161616; padding-left:15px; resize:none; padding-right:70px; padding-top:12px; padding-bottom:12px;}
.submitM{float:right; font-family:'Lato', sans-serif; font-weight:400; font-size:15px; color:#1fbafa; height:40px; padding:0 16px; text-transform:uppercase; background-color:#fff; border:1px solid #1fbafa; cursor:pointer;}
.submitM:hover{background-color:#1fbafa; color:#fff;}
.contactInfo{float:right; width:260px;}
.contactBBox{background-color:#060606; padding:16px;}
.contactBBox h4{font-size:18px; font-weight:400; color:#fff; position:relative; text-transform:uppercase; line-height:28px; margin-left:8px; margin-bottom:8px;}
.contactBBox h4:before{background:url(../images/titleLine.png) no-repeat; width:6px; height:13px; content:''; display:inline-block; margin-right:8px;}
.contactBBox ul{margin-bottom:34px;}
.contactBBox ul:last-child{margin-bottom:0px;}
.contactBBox li{font-size:16px; color:#acaaaa; position:relative; margin-bottom:4px; padding-left:16px; background-color:#1a1a1a; border-radius:3px; -webkit-border-radius:3px; line-height:36px;}
.contactBBox li:last-child{margin-bottom:0px;}
.contactBBox li a{color:#acaaaa; display:block;}
.contactBBox li i{color:#ff0060; width:18px; margin-right:7px;}
.contactBBox li a:hover{color:#fff;}

/* DVDs List */
.dvdListT{float:left; position:relative; z-index:1;}
.dvdListF{margin-top:0px; margin-bottom:16px;}
.dvdListF .viewFilter, .dvdListF a.addToCart, .dvdListF .displayFilter h5, .dvdListF .displaySort{display:none;}
.dvdsList{padding-bottom:30px;}
.dvdBPic img{width:100%;}

/* Performers */
.performersListT{float:left;}
.performersListF{margin-top:0px;}
.performersListF .viewFilter, .performersListF a.addToCart, .performersListF .displayType{display:none;}
.performersList{}
.performer{float:left; margin-right:18px; margin-bottom:18px;}
.performer:nth-child(5n){margin-right:0px;}
.performerInfo{padding-top:2px; padding-bottom:8px;}
.performerInfo h4{font-size:16px; font-weight:400; color:#ff0060; border-bottom:1px solid #cccbcb; line-height:24px; padding-bottom:3px; margin-bottom:5px;}
.performerInfo h4 a{color:#ff0060;}
.performerInfo h4 a:hover{color:#1fbafa;}
.disc{float:left; font-weight:400; font-size:14px; color:#191919; margin-right:10px;}
.disc i{margin-right:5px; font-size:15px; color:#515151;}
.videoI{float:left; font-weight:400; font-size:14px; color:#191919;}
.videoI i{margin-right:5px; font-size:15px; color:#515151;}
.performer:hover .performerInfo{background-color:#0f0f0f;}
.performer:hover .performerInfo h4{padding-left:8px; padding-right:8px; border-color:#323232;}
.performer:hover .performerInfo .disc{padding-left:8px; color:#fff;}
.performer:hover .performerInfo .photos, .performer:hover .performerInfo .videoI, .performer:hover .disc i, .performer:hover .photos i, .performer:hover .videoI i{color:#fff;}
.hairColor{height:165px; overflow:auto; display:block;}
.ethnicity{height:296px; overflow:auto; display:block;}
.topPerformers{height:1122px; overflow:auto; display:block;}
.performerPic img{width:100%;}

/* Login */
a.joinNow{color:#ff0060; font-weight:700;}
.loginArea{background-color:#fff; padding-top:144px; padding-bottom:420px;}
.loginBlock{width:1394px; margin:auto; display:flex;}
.loginLeft{width:530px; background-color:#020202; padding:52px 56px;}
.loginLeft h2{font-size:23px; font-weight:400; color:#ff0060; position:relative; text-transform:uppercase; line-height:26px;}
.loginLeft h2:before{background:url(../images/titleLine.png) no-repeat; width:6px; height:17px; content:''; display:inline-block; margin-right:8px;}
.loginForm{padding-top:34px; text-align:center;}
.loginF{width:100%; position:relative; margin-bottom:22px;}
.loginF i{position:absolute; right:0px; top:7px; height:30px; width:51px; border-left:1px solid #d9d9d9; color:#a4a4a4; font-size:14px;}
.loginF i:before{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.rememberc
.loginBtn{font-family:'Lato', sans-serif; font-weight:400; font-size:22px; text-transform:uppercase; color:#1fbafa; border:1px solid #1fbafa; cursor:pointer; width:236px; height:60px; margin:auto; background-color:#020202;}
.loginBtn:hover{background-color:#1fbafa; color:#fff;}
.recover{font-size:16px; color:#fff; padding-top:48px;}
.recover a{color:#fff; text-decoration:underline;}
.recover a:hover{color:#ff0060; text-decoration:none;}
.loginRight{width:864px; background-color:#1a1a1a; padding:20px 35px;}
.loginWelcome{background-color:#020202; border-radius:3px; -webkit-border-radius:3px; text-align:center; padding:10px 40px 14px; margin-bottom:11px;}
.loginWelcome h2{font-size:30px; color:#1fbafa; font-weight:900; border-bottom:1px solid #343434; display:inline-block; padding-bottom:8px; margin-bottom:10px; text-transform:uppercase; padding-left:5px; padding-right:5px;}
.loginWelcome p{font-size:18px; line-height:22px; color:#f2f2f2;}
.loginRight ul li{background:#272626 url(../images/point.png) no-repeat 18px 9px; margin-bottom:16px; padding-left:83px; border-radius:3px; -webkit-border-radius:3px; padding-bottom:8px; padding-top:5px;}
.loginRight ul li:last-child{margin-bottom:0px;}
.loginRight ul li h5{font-size:24px; letter-spacing:0.01em; font-family:'latoheavy'; line-height:32px; color:#ff0060; text-transform:uppercase;}
.loginRight ul li p{font-size:18px; color:#8e8c8c; font-weight:400;}
.joinNowBtn{text-align:center; padding-top:40px; padding-bottom:25px;}
.joinNowBtn a{color:#ff0060; font-size:24px; font-weight:400; border:1px solid #ff0060; width:262px; line-height:64px; display:inline-block; text-transform:uppercase;}
.joinNowBtn a:hover{background-color:#ff0060; color:#fff;}

/* Dropdown CSS Start */
.selectric-wrapper{position:relative;cursor:pointer}
.selectric-responsive{width:100%}
.selectric{position:relative;overflow:hidden; border:1px solid #d9d9d9; background-color:#fff; padding-left:18px;}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 32px 0 0px;font-size:16px;color:#161616;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; line-height:43px; font-family:'Lato', sans-serif; font-weight:400;}
.selectric .button{display:block;position:absolute;right:0;top:0px;width:46px;text-align:center;height:43px;color:#a4a4a4;}
.selectric .button:before{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
/*.selectric .button:before{content:""; position:absolute; top:50%; left:0; margin:auto; width:12px; height:8px; background:url(../images/selectArrow.png) no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%);}*/
.selectric-focus .selectric{border-color:#d9d9d9}
.selectric-hover .selectric{border-color:#d9d9d9}
.selectric-hover .selectric .button{color:#a2a2a2}
.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}
.selectric-open{z-index:9999}
/*.selectric-open .selectric{border-color:#c4c4c4}*/
.selectric-open .selectric-items{display:block}
.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}
.selectric-hide-select select{position:absolute;left:-100%; opacity:0;}
.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}
.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}
.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}
.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}
.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #d9d9d9;z-index:-1;box-shadow:0 0 10px -6px;}
.selectric-items .selectric-scroll{height:100%;overflow:auto}
.selectric-above .selectric-items{top:auto;bottom:100%}
.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:14px;line-height:14px;min-height:14px}
.selectric-items li{display:block;padding:10px;color:#333;cursor:pointer}
.selectric-items li.selected{background:#ff0060;color:#fff}
.selectric-items li.highlighted{background:#ff0060;color:#fff}
.selectric-items li:hover{background:#ff0060;color:#fff}
.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}
.selectric-items .selectric-group li{padding-left:25px}
/* Dropdown CSS Close */

/* Account Settings */
.accountArea{padding-top:70px;}
.aEmailB{padding-top:34px; padding-bottom:30px;}
.aBox{position:relative; width:414px; float:left; margin-right:26px; margin-bottom:27px;}
.aBox i{position:absolute; right:0px; top:7px; height:31px; width:51px; border-left:1px solid #d9d9d9; color:#a4a4a4; font-size:16px;}
.aBox i.icq{background:url(../images/icq.png) no-repeat center center;}
.aBox i:before{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.accountBox{border:1px solid #d9d9d9; height:45px; font-family:'Lato', sans-serif; width:100%; font-size:16px; color:#161616; padding-left:18px; padding-right:70px;}
.accountBox::-webkit-input-placeholder{color:#161616; opacity:1;}
.accountBox::-moz-placeholder{color:#161616; opacity:1;}
.accountBox:-ms-input-placeholder{color:#161616; opacity:1;}
.accountBox:-moz-placeholder{color:#161616; opacity:1;}
.aBillingB{}
.aAllBox{padding-bottom:30px;}
.aBoxA h3{font-size:20px; font-weight:400; color:#191919; text-transform:uppercase;}
.aAllBoxT{margin-top:18px;}
.aBoxA p.subline{font-size:16px; color:#8a8989; font-weight:400; padding-top:6px;}
.shippingMethod label{padding-bottom:6px; display:block;}
.shippingMethod{width:414px; margin-bottom:27px;}
.mailing{position:relative; text-align:left; font-size:16px; line-height:17px; color:#161616; cursor:pointer; display:block; margin-top:34px;}
.mailing input{opacity:0; left:-9999px; position:absolute; top:0px;}
.mailing i{width:17px; height:17px; background-color:#fff; border:1px solid #a4a4a4; float:left; margin-right:12px; position:relative;}
.mailing input[type="checkbox"]:checked + i:after{background-color:#ff0060; width:11px; height:11px; display:block; content:''; position:absolute; top:2px; left:2px;}
.submitA{font-family:'Lato', sans-serif; font-size:17px; font-weight:400; cursor:pointer; height:46px; padding:0 30px; background-color:#fff; color:#1fbafa; text-transform:uppercase; border:1px solid #1fbafa; margin-top:12px;}
.submitA:hover{background-color:#1fbafa; color:#fff;}
.accountSet{padding-bottom:118px;}
.submitA{margin-top:3px;}
.passwordChan{padding-bottom:158px;}
.myAccMenu{display:none; position:absolute; z-index:9; width:214px; background-color:#1a1a1a; top:40px;}
.myAccMenu.active{display:block;}
.myAccMenu li{border-bottom:1px solid #2f2e2e; float:none; font-size:16px; font-weight:400; text-transform:none;}
.myAccMenu li:last-child{border-bottom:0px;}
.myAccMenu li a{line-height:40px; display:block; float:none; padding:0 18px; color:#919090;}
.myAccMenu li a:hover, .myAccMenu li a.active{background-color:#1fbafa; color:#fff;}

/* Producers */
.producerPic{float:left; width:606px;}
.producerContent{float:right; width:1074px;}
.producerC{margin-top:-5px;}
.producerC p{font-size:16px; line-height:18px; letter-spacing:0.025em; color:#515151; padding-bottom:18px;}
.contactFormP{padding-top:22px;}
.contactFormP h3{font-size:42px; font-weight:300; text-transform:uppercase; color:#161616; margin-bottom:24px;}
.contactFormP h3 span{font-weight:400;}
.contactFormP .cFormL{width:48.6%;}
.contactFormP .cFormR{width:48.6%;}
.producerSet{padding-bottom:118px;}
.producerArea{margin-top:24px;}

/* Search */
.filterOp label{padding-bottom:6px; display:block; font-size:16px; color:#161616; font-weight:normal;}
.filterBox{float:left; width:348px; margin-right:48px;}
.filterBox:nth-child(3n){margin-right:0px;}
.filter{padding-top:32px; float:left; width:1140px;}
.filterBox .selectric .label{font-size:17px; text-transform:uppercase;}
.filterBox .selectric-items li{font-size:16px;}
.filterOp{margin-bottom:54px;}
.filterOptions{background-color:#060606; padding:14px;}
.filterOptions h2{font-size:23px; margin-bottom:16px; margin-left:3px; font-weight:400; color:#ffffff; position:relative; text-transform:uppercase; line-height:33px;}
.filterOptions h2:before{background:url(../images/titleLine.png) no-repeat; width:6px; height:17px; content:''; display:inline-block; margin-right:8px;}
.fOptions{height:426px; overflow:auto;}
.fOptions label{position:relative; text-align:left; font-size:16px; line-height:30px; color:#7c7c7c; background-color:#1a1a1a; cursor:pointer; display:block; margin-bottom:3px; border-radius:3px; -webkit-border-radius:3px; padding-left:16px;}
.fOptions label input{opacity:0; left:-9999px; position:absolute; top:0px;}
.fOptions label i{width:15px; height:15px; background-color:#fff; float:right; margin-top:7px; margin-right:8px; position:relative;}
.fOptions label input[type="checkbox"]:checked + i:after{background-color:#ff0060; width:11px; height:11px; display:block; content:''; position:absolute; top:2px; left:2px;}
.submitS{font-family:'Lato', sans-serif; font-size:15px; font-weight:400; cursor:pointer; height:40px; padding:0 20px; background-color:#fff; color:#1fbafa; text-transform:uppercase; border:1px solid #1fbafa; margin-top:38px; float:right;}
.submitS:hover{background-color:#1fbafa; color:#fff;}
.searchPic{float:right; padding-top:56px;}

/* Performer Detail */
.pDetailsArea{margin-top:78px; background-color:#0d0d0d; padding:25px 22px; margin-bottom:60px;}
.pPhoto{float:left;}
.pDetails{float:right; width:calc(100% - 365px);}
.pDetails h2{font-size:20px; font-weight:700; color:#ff0060; padding-bottom:12px; padding-top:8px;}
.pMore{font-family: 'Open Sans', sans-serif; font-size:14px; color:#fff; line-height:42px; text-transform:uppercase; border-top:1px solid #323232; border-bottom:1px solid #323232;}
.moreDetails{padding-top:50px; overflow:hidden;}
.categories{border-bottom:1px solid #323232; color:#908e8e; letter-spacing:0.025em; padding:10px 0 11px 0;}
.categories h5{float:left; font-size:14px; line-height:18px; padding-right:5px;}
.categories p{color:#fff; float:left; font-size:14px; line-height:18px; width:calc(100% - 85px);}
.categories p a{color:#1fbafa; text-decoration:underline;}
.categories p a:hover{color:#fff; text-decoration:none;}
.pInfo, .pInfo2{float:left; min-width:276px;}
.pInfo li, .pInfo2 li{font-size:14px; position:relative; color:#908e8e; line-height:39px; padding-right:15px;}
.pInfo li:after{height:1px; position:absolute; left:0px; width:900%; bottom:0px; background-color:#323232; content:'';}
.pInfo li a, .pInfo2 li a{color:#1fbafa; text-decoration:underline;}
.pInfo li a:hover, .pInfo2 li a:hover{text-decoration:none; color:#fff;}
.pInfo li span, .pInfo2 li span{color:#1fbafa;}
.pInfo li:nth-child(7):after{content:normal;}
.scenes h2, .dvdsF h2, .pSets h2{margin-bottom:17px;}
.allScenes{clear:both;}
.sceneBlock{background-color:#0d0d0d; padding:12px; margin-bottom:32px; margin-right:26px; width: 100%;}

@media only screen and (min-width:1600px) {
	.sceneBlock{float: left; max-width:854px;}
}

.sceneBlock:nth-child(2n){margin-right:0px;}
.scenePic{float:left; width:329px;}
.scenePic img{width:100%;}
.sceneDetails{float:right; width:calc(100% - 343px);}
.sceneDetails h3{font-size:18px; color:#ff0060; padding-bottom:8px; font-weight:400; border-bottom:1px solid #323232;}
.sceneDetails h3 a{color:#ff0060;}
.sceneDetails h3 a:hover{color:#fff;}
.sceneT{border-bottom:1px solid #323232; padding:7px 0;}
.sceneT .clock{margin-right:18px; color:#fff; line-height:18px;}
.sceneT .date{color:#fff; margin-right:28px; line-height:18px;}
.sceneT .clock i, .sceneT .date i{color:#fff;}
a.moreInfo{font-size:14px; color:#ff0060; text-decoration:underline; line-height:16px; vertical-align:top; display:inline-block;}
a:hover.moreInfo{text-decoration:none; color:#fff;}
.bNone{border-bottom:0px;}
.sceneRights{margin-top:8px;}
.iPrice p{float:left; font-size:19px; font-weight:400; font-family:'Lato', sans-serif; padding-right:28px; line-height:32px;}
.iPrice{background-color:#212121; float:left; padding:0 10px; border-radius:3px; line-height:22px; -webkit-border-radius:3px; font-family:'latoheavy'; font-size:24px; color:#fff; margin-right:14px;}
.iPrice sup{font-size:16px; color:#fff; padding-right:3px; position:relative; top:2px;}
.iPrice i{color:#1fbafa; font-size:17px; margin-left:6px; position:relative; top:-3px;}
.sceneRights .iPCart:hover .cartBox{background-color:#11aaea;}
.scenes{padding-bottom:18px;}
.dvdsF{padding-bottom:30px;}
.dvdBlocks{clear:both;}
.dvdBlockS{float:left; position:relative; width:329px; margin-right:22px; margin-bottom:20px;}
.dvdBlockS:nth-child(5n){margin-right:0px;}
.dvdBlockS:hover .iCart .cartBox{background-color:#11aaea;}
.dvdBlockS:hover .dvdInfo{background-color:#0f0f0f;}
.dvdBlockS:hover .clock, .dvdBlockS:hover .date, .dvdBlockS:hover .clock i, .dvdBlockS:hover .date i{color:#fff;}
.dvdBlockS:hover h4{border-color:#323232; padding-left:8px; padding-right:8px;}
.dvdBlockS:hover .clock{margin-left:8px;}
.dvdBlockS:hover .dvdInfo p{color:#fff; padding-right:8px; padding-left:8px; border-color:#323232;}
.pSets .iPhotosets{padding-bottom:0px; clear:both;}
.pSets{padding-bottom:50px;}

/* Dvd Detail */
#dvdDetails{width:408px;}
.dvdD{display:flex; margin-bottom:62px; margin-top:78px;}
.download{float:left; font-weight:400; font-size:14px; color:#fff; line-height:40px;}
.download i{margin-right:5px; font-size:15px; color:#fff;}
.dvdD .clock{margin-right:24px;}
.dvdD .date{margin-right:24px;}
.download a{color:#fff;}
.download a:hover, .download a:hover i{color:#ff0060;}
.releaseD{border-left:1px solid #3b3a3a; padding-left:14px; margin-left:14px; float:left; margin-top:10px; font-size:14px; color:#908e8e; letter-spacing:0.025em;}
.dvdD .director{margin-top:10px;}
.dvdD .studio{margin-top:10px;}
.dvdContent{float:right; width:806px;}
.dvdC{padding-bottom:4px;}
.dvdC p{font-size:14px; line-height:18px; color:#969696; padding-bottom:18px;}
.dvdContent .rights{width:100%;}
.dvdContent .rights li{float:left; width:49%; margin-right:2%; margin-bottom:2%;}
.dvdContent .rights li:nth-child(2n){margin-right:0px;}
.dvdContent .rights li p{font-size:19px; padding-left:5px; line-height:36px;}
.dvdContent .price{font-size:26px; line-height:28px;}
.dvdContent .iPCart .cartBox{height:36px; width:39px;}
.dvdContent .cartBox i{line-height:36px;}
.alldvdScenes{padding-bottom:78px;}
.alldvdScenes h2{margin-bottom:17px;}

/* Photo Detail */
.imageSize{font-size:14px; color:#fff; line-height:40px; float:left; margin-right:24px;}
.cDisc i, .imageSize i, .pictureN i, .studioName i{margin-right:5px;}
.pictureN{font-size:14px; color:#fff; line-height:40px; float:left; margin-right:24px;}
.cDisc{font-size:14px; color:#fff; line-height:40px; float:left; margin-right:24px;}
.studioName{font-size:14px; color:#fff; line-height:40px; float:left;}
.cDisc a, .studioName a{color:#1fbafa; text-decoration:underline;}
.cDisc a:hover, .studioName a:hover{color:#fff; text-decoration:none;}
.photoD .dvdCate p{width:calc(100% - 130px);}
.photoD{padding:22px; background-color:#0d0d0d;}
.photoD .dvdBContent{padding:0px; margin-left:28px; width:calc(100% - 365px);}
.photoD .dvdContent .rights{text-align:center; padding-top:20px;}
.photoD .dvdContent .rights li{float:none; display:inline-block; margin-right:0px; margin-bottom:0px;}

/* Studio Detail */
.studioD h2.mTitle, .scenesD h2.mTitle, .pSetsD h2.mTitle{float:left;}
.dvdListS{float:left; font-weight:400; font-size:15px; color:#4e4d4d; line-height:31px; padding:0 12px; border:1px solid #636363; margin-left:15px;}
.dvdListS:hover{background-color:#1fbafa; color:#fff; border-color:#1fbafa;}
.studioArea{background-color:#0d0d0d; padding:24px; margin-top:78px; margin-bottom:62px;}
.studioLogo{background-color:#2d2d2d; height:77px; width:230px; display:flex; align-items:center; justify-content:center; float:left;}
.studioDetails{ width:calc(100% - 260px); float:right; padding-top:8px;}
.studioDetails h3{float:left; font-size:20px; font-weight:700; color:#ff0060; padding-right:38px; padding-bottom:10px;}
.studioDetails h3 a{color:#ff0060;}
.studioDetails h3 a:hover{color:#fff;}
.studioDetails .disc, .studioDetails .photos, .studioDetails .videoI{color:#fff; line-height:24px;}
.studioDetails .disc i, .studioDetails .photos i, .studioDetails .videoI i{color:#fff;}
.studioCate{clear:both; border-top:1px solid #323232;}
.mainCate{padding-top:10px; float:left; width:48%;}
.mainCate h5{float:left; font-size:14px; color:#908e8e; letter-spacing:0.025em; line-height:18px; padding-right:5px;}
.mainCate p{color:#fff; float:left; font-size:14px; line-height:18px; width:calc(100% - 120px);}
.mainCate p a{color:#1fbafa; text-decoration:underline;}
.mainCate p a:hover{color:#fff; text-decoration:none;}
.tModels{padding-top:10px; float:right; width:48%;}
.tModels h5{float:left; font-size:14px; color:#908e8e; letter-spacing:0.025em; line-height:18px; padding-right:5px;}
.tModels p{color:#fff; float:left; font-size:14px; line-height:18px; width:calc(100% - 85px);}
.tModels p a{color:#1fbafa; text-decoration:underline;}
.tModels p a:hover{color:#fff; text-decoration:none;}

/* Studios */
.fStudio{background-color:#1a1a1a; padding-top:52px; padding-bottom:60px;}
.fStudio .mTitle{color:#fff; margin-bottom:26px;}
.studioLogoB{background-color:#2d2d2d; height:77px; width:100%; display:flex; align-items:center; justify-content:center;}
#featuredStudios h4{font-size:16px; font-weight:400; padding-bottom:4px; border-bottom:1px solid #323232; padding-top:5px;}
#featuredStudios h4 a{color:#ff0060;}
#featuredStudios h4 a:hover{color:#fff;}
.studioI{padding-top:2px;}
.studioI .disc, .studioI .photos, .studioI .videoI{color:#fff; line-height:24px;}
.studioI .disc i, .studioI .photos i, .studioI .videoI i{color:#fff;}
#featuredStudios .item{margin:0px 10px;}
.featureS{margin:0 -10px;}
#featuredStudios .owl-prev{left:-56px;}
#featuredStudios .owl-next{right:-56px;}
.allStudios{background-color:#fff; padding-top:42px;}
.allStudios .mTitle{margin-top:3px;}
.allStudios .sort{margin-top:3px;}
.studioSearch{float:right; width:240px; position:relative;}
.studioL .disc, .studioL .photos, .studioL .videoI{color:#1fbafa; line-height:24px;}
.studioL .disc i, .studioL .photos i, .studioL .videoI i{color:#1fbafa;}
.studiosList{padding-top:52px; column-count:5; column-gap:50px; padding-bottom:40px;}
.studiosList li{margin-bottom:12px;}
.studiosList li p{font-size:16px; font-weight:400;}
.studiosList li p a{color:#1a1a1a; text-decoration:underline;}
.studiosList li p a span{color:#1fbafa;}
.studiosList li p a:hover{color:#1fbafa; text-decoration:none;}

/* Categories */
.allCategoryA{padding-top:42px; background-color:#fff; padding-bottom:94px;}
.allCategoryA .mTitle{margin-top:3px;}
.allCategoryA .sort{margin-top:3px;}
.categoryPic img{width:100%;}
#categories h4{font-size:16px; font-weight:400; padding-bottom:4px; border-bottom:1px solid #323232; padding-top:5px;}
#categories h4 a{color:#ff0060;}
#categories h4 a:hover{color:#fff;}
#categories .item{margin:0px 10px;}
#categories .owl-prev{left:-56px;}
#categories .owl-next{right:-56px;}
.allCateArea{padding-top:28px; margin-right:-2px;}
.category{float:left; width:272px; margin-right:21px; margin-bottom:18px;}
.category:nth-child(6n){margin-right:0px;}
.category h4{font-size:16px; font-weight:400; padding-bottom:4px; border-bottom:1px solid #cccbcb; padding-top:5px;}
.category h4 a{color:#ff0060;}
.category h4 a:hover{color:#515151;}
.cateIcons .disc, .cateIcons .photos, .cateIcons .videoI{color:#515151; line-height:24px;}
.cateIcons .disc i, .cateIcons .photos i, .cateIcons .videoI i{color:#515151;}

/* Video Detail */
.videoD{padding:18px; background-color:#0d0d0d; display:flex; margin-top:78px; margin-bottom:62px;}
.videoHere{float:left; width:800px;}
.videoHere video{width:100%; display:block;}
.videoContent{float:left; margin-left:22px; width:calc(100% - 822px);}
.videoDetails{border-bottom:1px solid #323232;}
.videoDetails .date{color:#fff; line-height:40px; margin-right:24px;}
.videoDetails .date i{color:#fff;}
.videoContent .dvdCate p{width:calc(100% - 130px);}
#videoContent{width:408px;}
.videoContent .owl-carousel .item{margin:0 5px; position:relative;}
.videoContent .owl-carousel .item p{background-color:rgba(0,0,0,0.82); font-size:13px; width:100%; line-height:36px; position:absolute; left:0px; bottom:0px; text-align:center;}
.videoContent .owl-carousel .item p a{color:#1fbafa; text-decoration:underline;}
.videoContent .owl-carousel .item p a:hover{color:#fff; text-decoration:none;}
.videoContent .owl-carousel{margin-left:35px; float:left;}
.videoContent .owl-carousel .owl-prev{left:-34px;}
.videoContent .owl-carousel .owl-next{right:-34px;}
.videoC{float:right; width:355px; padding-top:86px;}
.videoC .rights{width:100%;}
.peopleOrdered{margin-right:-1px; padding-bottom:80px;}
.otherVideos .mTitle{margin-bottom:22px;}
.videoDBlock{float:left; width:419px; margin-right:20px; margin-bottom:20px; position:relative;}
.videoDBlock:nth-child(4n){margin-right:0px;}
.videoDBlock:hover .iCart .cartBox{background-color:#11aaea;}
.videoDBlock:hover .iVideoInfo{background-color:#0f0f0f;}
.videoDBlock:hover .clock, .videoDBlock:hover .date, .videoDBlock:hover .clock i, .videoDBlock:hover .date i{color:#fff;}
.videoDBlock:hover h4{border-color:#323232; padding-left:8px; padding-right:8px;}
.videoDBlock:hover .clock{margin-left:8px;}

/* My Orders */
.myordersA{padding-top:90px;}
.orderTitle{padding-bottom:32px;}
.orderTitle h2{margin-bottom:18px;}
.orderTitle p{font-size:16px; line-height:23px; color:#8a8989;}
.allOrders{ padding-bottom:55px;}
.order{background-color:#060606; padding:18px 26px; float:left; width:850px; margin-bottom:38px; margin-right:35px;}
.order:nth-child(2n){margin-right:0px;}
.order ul{float:left;}
.order ul li{font-size:17px; line-height:36px; color:#a9a9a9; border-bottom:1px solid #2f2f2f;}
.order ul li:nth-child(5){border-bottom:0px;}
.order ul li a{color:#1fbafa; text-decoration:underline;}
.order ul li a:hover{color:#fff; text-decoration:none;}
.pinkC{color:#ff0060;}
.blueC{color:#1fbafa;}
.orderD{width:226px; margin-right:44px;}
.ftpAccess{width:262px; margin-right:44px;}
.files{width:222px; float:left;}
.files ul{float:none; margin-bottom:16px;}
.order ul li i{margin-left:3px;}
a.clickDisable{border:1px solid #717171; font-size:16px; line-height:21px; color:#8c8b8b; text-transform:uppercase; padding:10px; display:block; text-align:center;}
a:hover.clickDisable{border-color:#1fbafa; background-color:#1fbafa; color:#fff;}