@charset "UTF-8";
/* =RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{list-style:none;}li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}strong{font-weight:bold;}textarea{overflow:auto;vertical-align:top;}html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{background:transparent;text-decoration:none;}a:active,a:hover,a:focus{border:none;outline:0;text-decoration:none;}::selection{background:#6a6a6a;color:#f5f5f5;text-shadow:1px 1px 1px #060606;}::-moz-selection{background:#6a6a6a;color:#f5f5f5;text-shadow:1px 1px 1px #060606;}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}::-webkit-input-placeholder{color:inherit;opacity:0.5;font-family:inherit;}:-moz-placeholder{color:inherit;opacity:0.5;font-family:inherit;}::-moz-placeholder{color:inherit;opacity:0.5;font-family:inherit;}:-ms-input-placeholder{color:inherit;opacity:0.5;font-family:inherit;}button,.btn:hover{cursor:pointer;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url("../js/boxsizing.htc");}
a,.blockItem,.container{-webkit-transition:color 0.1s linear,border 0.1s linear,opacity 0.1s linear,background-color 0.1s linear,width 0.1s linear,height 0.1s linear;-moz-transition:color 0.1s linear,border 0.1s linear,opacity 0.1s linear,background-color 0.1s linear,width 0.1s linear,height 0.1s linear;-ms-transition:color 0.1s linear,border 0.1s linear,opacity 0.1s linear,background-color 0.1s linear,width 0.1s linear,height 0.1s linear;-o-transition:color 0.1s linear,border 0.1s linear,opacity 0.1s linear,background-color 0.1s linear,width 0.1s linear,height 0.1s linear;transition:color 0.1s linear,border 0.1s linear,opacity 0.1s linear,background-color 0.1s linear;}

/*  FONTS
	========================================================================== */
@font-face {
	font-family: 'AvenirNextCondensed';
	src: url('../fonts/AvenirNextCondensed-Regular.eot');
	src: url('../fonts/AvenirNextCondensed-Regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/AvenirNextCondensed-Regular.woff') format('woff'),
		 url('../fonts/AvenirNextCondensed-Regular.ttf') format('truetype'),
		 url('../fonts/AvenirNextCondensed-Regular.svg#AvenirNextCondensed-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirNextCondensed';
	src: url('../fonts/AvenirNextCondensed-Medium.eot');
	src: url('../fonts/AvenirNextCondensed-Medium.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/AvenirNextCondensed-Medium.woff') format('woff'),
		 url('../fonts/AvenirNextCondensed-Medium.ttf') format('truetype'),
		 url('../fonts/AvenirNextCondensed-Medium.svg#AvenirNextCondensed-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirNextCondensed';
	src: url('../fonts/AvenirNextCondensed-Bold.eot');
	src: url('../fonts/AvenirNextCondensed-Bold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/AvenirNextCondensed-Bold.woff') format('woff'),
		 url('../fonts/AvenirNextCondensed-Bold.ttf') format('truetype'),
		 url('../fonts/AvenirNextCondensed-Bold.svg#AvenirNextCondensed-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirBlack';
	src: url('../fonts/AvenirBlack.eot');
	src: url('../fonts/AvenirBlack.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/AvenirBlack.woff') format('woff'),
		 url('../fonts/AvenirBlack.ttf') format('truetype'),
		 url('../fonts/AvenirBlack.svg#AvenirBlack') format('svg');
	font-weight: 700;
	font-style: normal;
}



/*  =DEFAULT & BASIC STYLES
	========================================================================== */
body {
	background: #000;
	color: #fff;
	font:400 62.5%/1 "Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing: antialiased;
	padding-top: 5.143em
}

.bio:before,
.bio:after,
.videosPreview a:before,
.videosPreview a:after,
.videosItem:before,
.videosItem:after,
#video:before,
#video:after,
#slideshow:before,
#slideshow:after,
.details:before,
.details:after,
.blockItem:before,
.blockItem:after,
.block:before,
.block:after,
.container:before,
.container:after,
.nextScene:before,
.nextScene:after,
header:before,
header:after,
section:before,
section:after,
footer:before,
footer:after,
.cf:before,
.cf:after {
	display: table;
	content: " ";
}
.bio:after,
.videosPreview a:after,
.videosItem:after,
#video:after,
#slideshow:after,
.details:after,
.blockItem:after,
.block:after,
.container:after,
.nextScene:after,
header:after,
section:after,
footer:after,
.cf:after {
	clear: both;
}

.container {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 1400px;
}

figure img,
.videosPlay img,
.scenePreview img,
.block .preview,
#logo img,
.img-responsive {
	display: block;
	height: auto !important;
	margin: 0 auto;
	max-width: 100%;
}

.bgPink {
	background: #ed2c7b;
}
	.btn.bgPink:hover {
		background: #f15b98;
	}

.bgBlack {
	background: #000;
}


/*  HEADER
	========================================================================== */
header {
	background: #000;
	border-bottom: 9px solid #ed2c7b;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000;
}
h1 {
	float: left;
	margin: 1.1em 0;
}

#logo {
	margin: 0 !important;
	margin-top: 3px !important;
}

.headerRight {
	float: right;
}

#navbar a {
	color: #fff;
	display: inline-block;
	font: bold 2.969em/1.767696194 "AvenirNextCondensed","Helvetica Neue",Helvetica,Arial,sans-serif;
	height: 1.7676em;
	letter-spacing: -0.25px;
	letter-spacing: -0.025em;
	text-align: center;
	overflow: hidden;
	padding: 0 0.8em;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-transform: uppercase;
	vertical-align: middle;
}
	#navbar a.active {
		color: #ed2c7b;
	}

	#navbar a:hover {
		color: #ed2c7b;
		text-decoration: none;
	}
		#navbar a.btn:hover {
			background: #ed2c7b;
			color: #000;
		}



/*  ==========================================================================
	CONTENT
	========================================================================== */
section#content {
	background: #212121;
}



/*  SLIDESHOW
	========================================================================== */
#video,
#slideshow {
	border: 1px solid #707070;
	margin: 0 auto 2em;
	position: relative;
}
	#slideshow ul {
		position: relative;
		list-style: none;
		overflow: hidden;
		width: 100%;
		padding: 0;
		margin: 0;
	}
		#slideshow ul li {
			-webkit-backface-visibility: hidden;
			position: absolute;
			display: none;
			width: 100%;
			left: 0;
			top: 0;
		}
			#slideshow ul li:first-child {
				position: relative;
				display: block;
				float: left;
			}

			#slideshow ul li a {
				clear: both;
				display: block;
				position: relative;
			}
			.details {
				display: block;
				letter-spacing: -0.5px;
				letter-spacing: -0.05em;
				padding: 0 1em;
				width: 100%;
			}
			#video .videoDescription {
				padding: 0 30px;
			}
			#video .details {
				padding: 0 3em;
			}
			#slideshow .details {
				background: #000;
				background: rgba(0, 0, 0, 0.5);
				bottom: 0;
				left: 0;
				padding: 0 3em;
				position: absolute;
				z-index: 10;
			}
			.detailsLeft {
				float: left;
			}
			#video .detailsLeft,
			#slideshow .detailsLeft {
				width: 84%;
			}
			.slideTitle {
				color: #fff;
				overflow: hidden;
			}
			.slideDate {
			  color: #d2d2d2;
			}
			#video .slideTitle,
			#slideshow .slideTitle {
				float: left;
				font-size: 3.7em;
				font-weight: bold;
				height: 2.91em;
				line-height: 2.8;
				text-overflow: ellipsis;
				white-space: nowrap;
				max-width: 74%;
			}
			#video .slideDate,
			#slideshow .slideDate {
			  float: left;
			  font-size: 2.5em;
			  height: 4.32em;
			  line-height: 4.42;
			  padding-left: 0.35em;
			  width: 25%;
			}


			.detailsRight {
				float: right;
				text-align: right;
			}
			#video .detailsRight,
			#slideshow .detailsRight {
				width: 15%;
			}
			.detailsLikeBox {
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				display: inline-block;
				padding: 1.2em 2em;
				text-align: center;
			}
			#video .detailsLikeBox,
			#slideshow .detailsLikeBox {
			  margin-top: 2.8em;
			}
			.iconLike {
			  display: inline-block;
			  vertical-align: middle;
			}
			.detailsLikes {
			  color: #000;
			  display: inline-block;
			  font: 700 2.5em/1 "AvenirBlack","Arial Black","Arial Bold",Gadget,sans-serif;
			  letter-spacing: -0.5px;
			  letter-spacing: -0.05em;
			  margin-left: 0.25em;
			  margin-top: 0.25em;
			  vertical-align: middle;
			}




		#player img.preview,
		#slideshow ul img.preview {
			margin: 0;
			padding: 0;
			display: block;
			height: auto;
			width: 100%;
			border: 0;
		}

	.large-btns_nav {
		background: url("../images/icon-slide_arrow_left.png") no-repeat scroll left 50% transparent;
		bottom: 0;
		direction: ltr;
		left: 0;
		overflow: hidden;
		position: absolute;
		text-indent: -9999px;
		top: 0;
		width: 95px;
		z-index: 3;
	}
		.large-btns_nav:hover {
			opacity: 0.8;
			filter: alpha(opacity=80);
		}
	.large-btns_nav.next {
		background-image: url("../images/icon-slide_arrow_right.png");
		background-position: right 50%;
		left: auto;
		right: 0;
	}


#slideshow ul li a::after {
  background: url("../images/icon-play.png") no-repeat scroll 0 0 transparent;
  content: "";
  display: block;
  height: 54px;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
  position: absolute;
  top: 50%;
  width: 54px;
  z-index: 100;
}

#slideshow ul li a:hover::after {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: opacity 0.1s ease-in;
	-moz-transition: opacity 0.1s ease-in;
	-ms-transition: opacity 0.1s ease-in;
	-o-transition: opacity 0.1s ease-in;
	transition: opacity 0.1s ease-in;
}



.latestVideos > h2 {
	color: #b6b6b6;
	text-transform: uppercase;
	font: 500 5.5em/1 "AvenirNextCondensed","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
	letter-spacing: -0.25px;
	letter-spacing: -0.025em;
}
.latestVideos > h2 strong {
	color: #ed2c7b;
}
.block {
	margin-left: -5px;
	margin-right: -5px;
}
	.blockItem {
		float: left;
		padding: 5px;
		margin: 0;
		width: 33.3333%;
	}
.latestVideos .blockItem,
.latestVideos .blockItem a {
	position: relative;
}
.latestVideos .blockItem a {
	background: #000;
	border: 1px solid #707070;
	-webkit-box-shadow: 0 4px 2px #000;
	-moz-box-shadow: 0 4px 2px #000;
	box-shadow: 0 4px 2px #000;
	display: block;
}


.latestVideos .detailsLeft {
	max-width: 255px;
}

.latestVideos .slideTitle {
	font-size: 1.65em;
	font-weight: bold;
	line-height: 1.2;
}
.latestVideos .details {
	padding: 1em;
}
.latestVideos .slideDate {
	font-size: 1.3em;
	letter-spacing: -0.1px;
	letter-spacing: -0.01em;
}
	.latestVideos .time {
		background: #000;
		background: rgba(0,0,0,0.62);
		color: #fff;
		display: block;
		font-size: 1.4em;
		font-weight: bold;
		height: 1.5em;
		line-height: 1.5;
		letter-spacing: -0.1px;
		letter-spacing: -0.01em;
		overflow: hidden;
		padding: 0 0.5em;
		position: absolute;
		right: 3.5%;
		text-align: center;
		top: 5%;
	}

	.latestVideos .detailsLikeBox {
		padding: 0.8em 1.5em;
	}


/*  PAGINATION
	========================================================================== */
.pagination {
	clear: both;
	display: block;
	letter-spacing: -0.25px;
	letter-spacing: -0.025em;
	margin: 3em auto;
	text-align: center;
}
	.pagination span,
	.pagination a {
		color: #797979;
		display: inline-block;
		min-width: 2em;
		font-size: 2.4em;
		line-height: 1.67;
		height: 1.67em;
		text-align: center;
		padding: 0 0.6em;
	}
	.pagination span {
		cursor: default;
	}
	.pagination span.active {
		background: #ee2d7c;
		color: #000;
	}
	.pagination a {
		background: #000;
	}
		.pagination a:hover {
			background: #3a3a3a;
			color: #a2a2a2;
		}

	.pagination a.pageNav,
	.pagination span.active {
		font-weight: bold;
	}



/*  NEXT UPDATE
	========================================================================== */
.nextUpdate .bgBlack {
	border-top: 9px solid #ee2d7c;
	color: #fff;
}
.nextScene {
	padding: 5em 0;
}

.nextSceneLeft {
	float: left;
	max-width: 785px;
	width: 56%;
}


.nextSceneRight {
	float: right;
	max-width: 580px;
	width: 41%;
}

.nextScene h3 {
  font: bold 7.7em/0.8 "AvenirNextCondensed","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  margin-bottom: 0.4em;
}
.sceneDate,
.sceneLength,
.scenePhotos,
.sceneFeaturing,
.sceneDescription {
	font-size: 1.8em;
	letter-spacing: -0.25px;
	letter-spacing: -0.025em;
	line-height: 1.2;
	margin-bottom: 2em;
}
.sceneDetails a {
	color: #ed2c7b;
	font-weight: bold;
}
	.sceneDetails a:hover {
		color: #f25c99;
	}
		.sceneDetails .sceneDescription > a,
		.sceneDetails .sceneDescription > a:hover {
			text-decoration: underline;
		}

		.sceneDate,
		.sceneLength,
		.scenePhotos {
			color: #838383;
			margin-bottom: 0.2em;
		}

.pitchBottom {
	clear: both;
	display: block;
	margin: 0 auto 1em;
	text-align: center;
	width: 100%;
}
	.pitchBottom a {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		display: inline-block;
		color: #fff;
		font: 400 9.9em/1.25 "AvenirNextCondensed","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
		height: 1.15em;
		letter-spacing: -0.25px;
		letter-spacing: -0.025em;
		padding: 0 0.75em;
		text-align: center;
		text-transform: uppercase;
	}
		.pitchBottom a:active {
			-webkit-box-shadow: 1px 2px 1px rgba(0,0,0,0.5) inset;
			-moz-box-shadow: 1px 2px 1px rgba(0,0,0,0.5) inset;
			box-shadow: 1px 2px 1px rgba(0,0,0,0.5) inset;
			position: relative;
			top: 1px;
			text-shadow: 0 0 1px rgba(0,0,0,0.7);
		}

/*  FOOTER
	========================================================================== */
footer,
footer p a {
	color: #868686;
}
footer {
	font-size: 1.2em;
	line-height: 1.2;
	letter-spacing: -0.1px;
	letter-spacing: -0.01em;
	padding: 2em 0 3em;
	text-align: center;
}
	footer p {
		margin: 0 auto 1em;
		max-width: 720px;
		display: block;
	}
	footer p a {
		font-weight: bold;
		text-decoration: underline;
	}
		footer p a:hover {
			color: #c6c6c6;
			text-decoration: underline;
		}





/*  PLAYER
	========================================================================== */
#video {
	background: #000;
}
#player {
	position: relative;
}

#video .slideTitle {
  color: #fff;
}
.videoDescription {
  color: #fff;
  font-size: 1.5em;
  line-height: 1.666666667;
  font-weight: 300;
  margin-bottom: 3em;
}
.downloadOptions {
	color: #fff;
	margin-bottom: 2em;
	text-align: center;
}
	.downloadOptions > div {
		background: #2f2f2f;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		color: #fff;
		display: inline-block;
		font-size: 1.5em;
		margin: 0 0.33em 0.67em;
		letter-spacing: -0.25px;
		letter-spacing: -0.025em;
		padding: 1.1em;
	}
		.downloadOptions > div strong,
		.downloadOptions > div span {
			display: block;
		}
	.pitchPlayer a {
	  line-height: 1.8;
	  font-weight: 500;
	  height: 1.7em;
	  margin-bottom: 0.5em;
	}



/*  MODELS
	========================================================================== */
	.models {
		margin-top: 2.5em;
	  text-align: center;
	}
		.videos h2,
		.models .alphabet,
		.nextUpdate h2,
		.models h2 {
			color: #b6b6b6;
			font: 500 5.5em/1 "AvenirNextCondensed","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
			letter-spacing: -0.25px;
			letter-spacing: -0.025em;
			text-transform: uppercase;
		}
			.videos h2 strong,
			.nextUpdate h2 strong,
			.models h2 strong {
				color: #ee2d7c;
			}
		.models .alphabet,
		.models h2 {
			font-size: 4em;
		}
		.models h2 {
			color: #fff;
			font-weight: bold;
			margin-right: 0.3em;
		}
		.models h2,
		.models .alphabet,
		.models .alphabet span,
		.models .alphabet a {
		  display: inline-block;
		}
		.models .alphabet span {
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			background: #ed2c7b;
			color: #000;
			height: 1em;
			line-height: 1.1;
			padding: 0 0.15em;
		}
		.models .alphabet a {
			color: #c0c0c0;
			margin: 0 0.1em;
		}
			.models .alphabet a:hover {
				color: #ed2c7b;
			}
			.models .alphabet span:hover {
				cursor: default;
			}




.models .block {
	margin-left: -19px;
	margin-right: -19px;
}
.models .blockItem {
	padding: 19px;
	width: 16.66666666%;
}
.models .blockItem a {
	background: #000;
	border: 1px solid #707070;
	-webkit-box-shadow: 0 4px 2px #000;
	-moz-box-shadow: 0 4px 2px #000;
	box-shadow: 0 4px 2px #000;
	display: block;
}
.models .blockItem a:hover {
	background: #2c2c2c;
}
.models .blockItem .preview {
	width: 100%;
}
.models .name {
	margin: 0.5em 0 0.25em;
}
.models .name,
.models .age {
	color: #fff;
	display: block;
	letter-spacing: -0.25px;
	letter-spacing: -0.025em;
	font-size: 1.9em;
}
.models .age {
	color: #797979;
	font-size: 1.3em;
	margin-bottom: 1em;
	text-transform: uppercase;
}



/*  VIDEOS
	========================================================================== */
.videos {
	color: #000;
	margin-top: 1em;
}
	.videosItem {
		background: #000;
		border: 1px solid #707070;
		-webkit-box-shadow: 0 4px 2px #000;
		-moz-box-shadow: 0 4px 2px #000;
		box-shadow: 0 4px 2px #000;
		margin-bottom: 3em;
	}
		.videosPreview a {
			display: block;
			margin-bottom: 2em;
		}
			.videosPreview img {
				float: left;
				padding: 0;
				margin: 0;
				width: 50%;
			}

		.videosPlay {
		  float: left;
		  text-align: center;
		  width: 10%;
		}

		.videosInfo {
			float: left;
			width: 75%;
		}

		.videosFeatured,
		.videosTitle {
			color: #fff;
			font-size: 2.9em;
			font-weight: bold;
			margin-bottom: 0.15em;
		}
		.videosFeatured {
			font-size: 1.5em;
			margin-bottom: 1em;
		}
		.videosDescription {
			color: #fff;
			font-size: 1.6em;
			line-height: 1.2;
			margin-bottom: 1em;
		}
			.videosDescription > a {
				color: #ed2c7b;
				font-weight: bold;
				text-decoration: underline;
			}
				.videosDescription > a:hover {
					color: #f25c99;
				}

		.videosMeta div {
			display: inline-block;
			margin-right: 2em;
		}
		.videosMeta div > span,
		.videosMeta div > img {
		  display: inline-block;
		  vertical-align: middle;
		}
		.videosMeta div > span {
		  color: #8c8c8c;
		  font-size: 1.6em;
		  padding-left: 0.75em;
		}
		.videosMeta {
		  margin-bottom: 2em;
		}

		.videosLikeBox {
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			float: right;
			padding: 0.5em 1em;
			margin-right: 20px;
		}



/*  ==========================================================================
	PLUGINS
	========================================================================== */


/*  COLLAPSE
	========================================================================== */
#menuToggle {
	background: transparent;
	border: none;
	display: none;
	height: 38px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 1em;
	top: 1.3em;
	-webkit-transition: all 0.15s linear;
	transition: all 0.15s linear;
	z-index: 10;
}
	#menuToggle.collapsed {
		background: transparent;
	}
	#menuToggle:hover {
		cursor: pointer;
	}
	#menuToggle img {
		display: inline-block;
		height: auto !important;
		max-width: 100%;
		vertical-align: middle;
		width: 38px;
	}
	@media screen and (max-width:991px) {
		#menuToggle {
			display: block;
			text-align: center;
			top: 0.4em;
		}
		.collapse,
		.collapsing {
			clear: both;
			position: relative;
			z-index: 9;
		}
		.collapse {
			display: none;
		}
			.collapse.in {
				display: block;
			}
		.collapsing {
			position: relative;
			height: 0;
			overflow: hidden;
			-webkit-transition-property: height, visibility;
			-o-transition-property: height, visibility;
			   transition-property: height, visibility;
			-webkit-transition-duration: 0.35s;
			-o-transition-duration: 0.35s;
			   transition-duration: 0.35s;
			-webkit-transition-timing-function: ease;
			-o-transition-timing-function: ease;
			   transition-timing-function: ease;
		}
		.headerRight {
			float: none;
			display: block;
			text-align: center;
		}
	}



/*  BIO
	========================================================================== */
.bio {
	background: #000;
	margin: 3.5em auto 2.5em;
	padding: 4em;
}
	.bio figure {
		float: left;
		margin-right: 2.857142857%;
		max-width: 200px;
		width: 14.285714286%;
	}

	.bioData {
		color: #fff;
		font: bold 1em/1 Helvetica, Arial, sans-serif;
		letter-spacing: -0.25px;
		letter-spacing: -0.025em;
		width: 82.857142857%;
		float: right;
	}
		.bioName {
			color: #ed2c7b;
			font-size: 5.3em;
			margin-bottom: 0.15em;
		}
		.bioData > div {
			font-size: 3.15em;
			margin-bottom: 0.25em;
		}





.morecontent span {
    display: none;
}
.morelink {
    display: inline-block;
}
a.morelink {
	color: #ed2c7b;
	font-weight: bold;
}




/*  ==========================================================================
	MEDIA QUERIES
	========================================================================== */
@media (min-width:1200px){
	.latestVideos .detailsLeft {
		max-width: 280px;
	}
}
@media (min-width:1200px) and (max-width:1449px){
	.container {
		width:1170px;
	}
	.nextScene h3 {
		font-size:6.5em;
	}
	.pitchBottom a {
		font-size:9em;
	}
	#video .slideTitle,
	#slideshow .slideTitle {
		font-size:3.3em;
	}
	#video .slideDate,
	#slideshow .slideDate {
		font-size:2.218em;
	}
	#video .detailsLikeBox,
	#slideshow .detailsLikeBox {
		font-size:0.9em;
	}
	.detailsLikeBox {
		font-size:0.7em;
	}
	.latestVideos .slideTitle {
		font-size:1.46em;
	}
	.models .block {
		margin-left: -5px;
		margin-right: -5px;
	}
	.models .blockItem {
		padding: 5px;
	}

	.pitchPlayer a {
		display: block;
		margin: 0 auto 0.5em;
		padding: 0;
		width: 82%;
	}
	.latestVideos .detailsLeft {
		max-width: 255px;
	}
	.latestVideos .detailsLikeBox {
		padding: 1.2em 1.3em;
	}
	.bio figure {
		margin-right: 3.418803419%;
		width: 17.094017094%;
	}
	.bioData {
		width: 79.487179487%;
	}
}
@media (min-width:992px) and (max-width:1199px){
	.container {
		width:960px;
	}
	.nextScene h3 {
		font-size:5.1em;
		margin-bottom: 0.3em;
	}
	.pitchBottom a {
		font-size:8em;
	}
	#video .slideTitle,
	#slideshow .slideTitle {
		font-size:2.3em;
	}
	#video .slideDate,
	#slideshow .slideDate {
		font-size:1.62em;
	}
	#video .detailsLikeBox,
	#slideshow .detailsLikeBox {
		font-size:0.8em;
	}
	.detailsLikeBox {
		font-size:0.8em;
	}
	#video .detailsLikeBox,
	#slideshow .detailsLikeBox {
	  margin-top: 1.7em;
	}
	.latestVideos .detailsRight {
		display: block;
		float:none;
		text-align: center;
	}
	.latestVideos .detailsLeft {
		display: block;
		float: none;
		max-width: none;
		min-height: 5em;
		text-align: center;
	}
	.models .block {
		margin-left: -20px;
		margin-right: -20px;
	}
	.models .blockItem {
		padding: 20px;
		width: 25%;
	}
	.models .alphabet {
	  font-size: 3em;
	}


	.videosPlay {
		width: 13%;
	}
	.videosInfo {
		width: 72%;
	}

	.pitchPlayer a {
		display: block;
		margin: 0 auto 0.5em;
		padding: 0;
		width: 82%;
	}

	#navbar a {
	  font-size: 2.2em;
	  height: 3.18182em;
	  line-height: 3.18182;
	}

	.bio figure {
		margin-right: 4.166666667%;
		width: 20.833333333%;
	}
	.bioData {
		width: 75%;
	}
}
@media (min-width:768px) and (max-width:991px){
	.container {
		width:740px;
	}

	#video .videoDescription {
		padding: 10px 15px;
	}
	#video .details,
	#slideshow .details {
		padding: 1em 1.5em;
	}
	#video .detailsLeft,
	#slideshow .detailsLeft {
	  width: 82%;
	}
	#video .detailsRight,
	#slideshow .detailsRight {
	  width: 18%;
	}
	.nextSceneLeft,
	.nextSceneRight,
	#video .slideDate,
	#slideshow .slideDate,
	#video .slideTitle,
	#slideshow .slideTitle {
	  display: block;
	  float: none;
	  max-width: none;
	  width: auto;
	}
	#video .slideDate,
	#slideshow .slideDate,
	#video .slideTitle,
	#slideshow .slideTitle {
	  font-size: 2.5em;
	  height: 1em;
	  line-height: 1;
	}
	#video .slideDate,
	#slideshow .slideDate {
	  font-size: 1.8em;
	}
	#video .detailsLikeBox,
	#slideshow .detailsLikeBox {
	  font-size: 0.85em;
	  margin-top: 0;
	  padding: 1em 1.5em;
	}


	.latestVideos .blockItem {
		width: 50%;
	}
	.latestVideos .details {
	  padding: 1em;
	}
	.latestVideos .slideTitle {
	  font-size: 1.7em;
	}
	.latestVideos .detailsLikeBox {
	  font-size: 0.6em;
	  padding: 1.5em 1.2em;
	}
	.latestVideos .iconLike {
	  height: auto;
	  width: 24px;
	}

	.nextSceneLeft {
		margin-bottom: 2em;
	}
	.nextScene h3 {
		font-size:5.8em;
		margin-bottom: 0.5em;
	}
	.pitchBottom a {
		display: block;
		font-size:4.9em;
	}
	.pitchPlayer a {
	  padding: 0 2em;
	  display: inline-block;
	}
	.models .block {
		margin-left: -5px;
		margin-right: -5px;
	}
	.models .blockItem {
		padding: 5px;
		width: 25%;
	}
	.models h2 {
		font-size: 3.5em;
	}
	.models .alphabet {
		font-size: 2.8em;
	  margin-top: 0.2em;
	  display: block;
	  clear: both;
	}
	.models .alphabet a {
		margin: 0 0.18em;
	}

	.videosPlay {
		width: 15%;
	}
	.videosInfo {
	  float: none;
	  width: 100%;
	  padding: 0 2em;
	}
	.pitchPlayer a {
		display: block;
		margin: 0 auto 0.5em;
		padding: 0;
		width: 82%;
	}

	#navbar a {
	  font-size: 2.2em;
	  height: 3.18182em;
	  line-height: 3.18182;
	}

	.bio figure {
		margin-right: 5%;
		width: 25%;
	}
	.bioData {
		width: 70%;
	}

}

@media (max-width:767px){
	.container {
		width:450px;
	}


	#video .videoDescription {
		padding: 10px;
	}
	#video .details,
	#slideshow .details {
		padding: 1em;
	}

	.nextSceneLeft,
	.nextSceneRight,
	#video .slideTitle,
	#slideshow .slideTitle,
	#video .slideDate,
	#slideshow .slideDate,
	#video .detailsLeft,
	#video .detailsRight,
	#slideshow .detailsLeft,
	#slideshow .detailsRight,
	.latestVideos .slideTitle,
	.latestVideos .slideDate,
	.latestVideos .detailsLeft,
	.latestVideos .detailsRight {
		display: block;
		float: none;
		max-width: none;
		width: auto;
	}
	#video .slideTitle,
	#slideshow .slideTitle,
	#video .slideDate,
	#slideshow .slideDate,
	.latestVideos .slideTitle,
	.latestVideos .slideDate {
	  font-size: 1.8em;
	  height: 1em;
	  line-height: 1;
	  text-align: center;
	}
	.latestVideos .slideDate,
	#video .slideDate,
	#slideshow .slideDate {
		font-size: 1.4em;
	}

	#video .detailsLikeBox,
	#slideshow .detailsLikeBox {
		display: none;
	}
	.latestVideos .detailsRight {
		text-align: center;
	}
	.latestVideos .detailsLikeBox {
		font-size: 0.7em;
		margin-top: 0.5em;
		padding: 0.6em 2em;
	}
	.latestVideos .iconLike {
	  height: auto;
	  width: 24px;
	}
	.latestVideos .time {
	  font-weight: normal;
	  font-size: 1.2em;
	  right: 2.5%;
	  top: 3%;
	}


	.large-btns_nav {
		-webkit-background-size: 40px auto;
		-moz-background-size: 40px auto;
		-o-background-size: 40px auto;
		background-size: 40px auto;
		width: 40px;
	}


	.nextSceneLeft {
		margin-bottom: 2em;
	}
	.nextScene h3 {
		font-size:3.5em;
		margin-bottom: 0.8em;
	}
	.pitchBottom a {
		display: block;
		font-size: 3em;
		height: 2em;
		line-height: 2.2em;
	}

	#navbar a {
	  font-size: 1.5em;
	  height: auto;
	  line-height: 1;
	  margin: 0.5em 1.5em;
	  padding: 0.2em 0.5em;
	  width: 33.3333%;
	}

	footer p a {
	  display: inline-block;
	  margin: 0.7em;
	}
	footer p {
		max-width: 400px;
	}

	.pagination span, .pagination a {
	  font-size: 2em;
	}
	.latestVideos .blockItem {
		width: 50%;
	}
	.pitchPlayer a {
	  display: block;
	  font-size: 3.2em;
	  height: 2em;
	  line-height: 2.2;
	  margin: 0 auto 1em;
	  padding: 0;
	  width: 96%;
	}
	.models .block {
		margin-left: -5px;
		margin-right: -5px;
	}
	.models .blockItem {
		padding: 5px;
		width: 33.3333%;
	}
	.models .alphabet {
		font-size: 3.3em;
		margin-top: 0;
	}
	.models .alphabet a {
		margin: 0.25em 0.18em 0;
	}

	.videosPlay {
		display: none;
	}
	.videosInfo {
	  float: none;
	  width: 100%;
	  padding: 0 2em;
	}
	.videosLikeBox {
		margin-left:1em;
	}
	.videosTitle {
		font-size: 2.7em;
	}
	.videosMeta div {
		display: block;
		margin-bottom: 0.5em;
	}

	.pitchBottom.pitchPlayer a {
		display: block;
		font-size: 3em;
		margin: 0 auto 0.5em;
		padding: 0;
		width: 82%;
	}
	.latestVideos > h2 {
		font-size: 4.9em;
	}

	.bio figure,
	.bioData {
		float: none;
		text-align: center;
		width: 100%;
	}
	.bio figure {
		margin: 0 auto 2em;
		width: auto;
	}
	.bioName {
		font-size: 3.5em;
	}
	.bioData > div {
		font-size: 2.65em;
	}
}
@media (max-width:479px){
	.container {
		width: 390px;
	}
	.latestVideos .blockItem {
		width: 100%;
	}
	.large-btns_nav {
	  background-size: 25px auto;
	  width: 25px;
	}
	#menuToggle {
	  right: 0.4em;
	  top: 0em;
	}
	h1 {
	  float: none;
	  width: 240px;
	}
	.pagination a {
	  display: none;
	}
	.pagination a.pageNav {
	  display: inline-block;
	}
	.pitchBottom a {
	  font-size: 4em;
	  height: auto;
	  line-height: 1;
	  padding: 0.25em 0 0.15em;
	}
	#navbar a.btn {
		line-height: 2em;
		height: 2em;
	}
	#player::after,
	#slideshow ul li a::after {
		-webkit-background-size: 27px auto;
		-moz-background-size: 27px auto;
		-o-background-size: 27px auto;
		background-size: 27px auto;
		margin-left: -13.5px;
		margin-top: -13.5px;
	}
	.pitchPlayer a {
	  font-size: 3.5em;
	}
	.models .block {
		margin-left: -5px;
		margin-right: -5px;
	}
	.models .blockItem {
		padding: 5px;
		width: 50%;
	}
	.videosLikeBox {
	  font-size: 0.7em;
	  margin-right: 10px;
	}
	.videosLikeBox img {
		height: auto !important;
	  width: 20px;
	}
	.videosInfo {
		padding: 0 1em;
	}
	.videosMeta div {
		margin-bottom: 1em;
	}
	.videosTitle {
	  font-size: 3.1em;
	}
	.videosPreview img {
		width: 100%;
	}
	.videosPreview img:nth-child(2n) {
		display: none;
	}
	.pitchBottom.pitchPlayer a {
	  font-size: 3em;
	  padding: 0.5em 0 0.25em;
	}
	body {
		padding-top: 4.5em;
	}
	.latestVideos > h2 {
		font-size: 3.2em;
	}
	.bioName {
		font-size: 3em;
	}
	.bioData > div {
		font-size: 2.15em;
	}
}
