﻿@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=309fda9b-63e6-479c-b2cf-d6563338cf73");

@font-face {
	font-family: "ITC Blair W01 Light";
	src: url("Fonts/36fa18df-ca36-404f-bf7f-f1d87ac2de72.eot?#iefix");
	src: url("Fonts/36fa18df-ca36-404f-bf7f-f1d87ac2de72.eot?#iefix") format("eot"),url("Fonts/7e65113c-1545-46b3-81b3-eaa1b39de267.woff2") format("woff2"),url("Fonts/b235e761-c840-4818-93fd-d506833cd5a1.woff") format("woff"),url("Fonts/b2de548f-cfc3-4b8f-8f2a-76da6fb12a11.ttf") format("truetype"),url("Fonts/a2628153-89f9-4a59-8138-02e6140203a2.svg#a2628153-89f9-4a59-8138-02e6140203a2") format("svg");
}

@font-face {
	font-family: "ITC Blair W01 Medium";
	src: url("Fonts/302066bd-ead0-422e-87c0-cccc9f3c3932.eot?#iefix");
	src: url("Fonts/302066bd-ead0-422e-87c0-cccc9f3c3932.eot?#iefix") format("eot"),url("Fonts/a4bf9f48-3c1d-47c5-ad71-083290d5550e.woff2") format("woff2"),url("Fonts/acb2708e-08cc-44a8-bbc7-b37a23f7d899.woff") format("woff"),url("Fonts/ad99dee8-d57b-4a6e-8825-dbc300397209.ttf") format("truetype"),url("Fonts/989d6d04-09c7-4a28-ac7f-4bd8e01849cc.svg#989d6d04-09c7-4a28-ac7f-4bd8e01849cc") format("svg");
}

@font-face {
	font-family: "ITC Blair W01 Bold";
	src: url("Fonts/74b3e90e-7b09-45d5-b4de-52d391589877.eot?#iefix");
	src: url("Fonts/74b3e90e-7b09-45d5-b4de-52d391589877.eot?#iefix") format("eot"),url("Fonts/f97f6453-1f17-40c5-91f4-6b594785a9ec.woff2") format("woff2"),url("Fonts/54f2452f-9784-4c1e-8869-0b502a42aebb.woff") format("woff"),url("Fonts/0dd9f9a0-76bb-49e8-8adb-57141daf5e5a.ttf") format("truetype"),url("Fonts/9efe897a-2002-473c-a9f3-6d1a6ccda31b.svg#9efe897a-2002-473c-a9f3-6d1a6ccda31b") format("svg");
}

@font-face {
	font-family: "Gill Sans W04 Roman";
	src: url("Fonts/c575cf0c-7e15-4f49-913a-af4676e20343.eot?#iefix");
	src: url("Fonts/c575cf0c-7e15-4f49-913a-af4676e20343.eot?#iefix") format("eot"),url("Fonts/a5dcf2a7-92c3-402b-8233-9da23c2af1c1.woff2") format("woff2"),url("Fonts/39ede25d-544d-4537-8668-3e9af68a26ec.woff") format("woff"),url("Fonts/fe7e264f-3a4a-40c8-85eb-f9e2cb4b6f21.ttf") format("truetype"),url("Fonts/f45aa0ef-7101-4ac6-84f9-fce14d01e189.svg#f45aa0ef-7101-4ac6-84f9-fce14d01e189") format("svg");
}

@font-face {
	font-family: "Gill Sans W02 Light";
	src: url("Fonts/3d3ae305-c5f8-44e9-a93f-68343ef13a1e.eot?#iefix");
	src: url("Fonts/3d3ae305-c5f8-44e9-a93f-68343ef13a1e.eot?#iefix") format("eot"),url("Fonts/069dd616-3178-4926-b2e0-d03f7109e021.woff2") format("woff2"),url("Fonts/2b43682c-fbbf-4d2c-aa8f-53c5e9c07b89.woff") format("woff"),url("Fonts/c7502fea-5840-46ed-9666-3479a56bf828.ttf") format("truetype"),url("Fonts/59939f92-3d8b-46f6-8852-3a0db259dea0.svg#59939f92-3d8b-46f6-8852-3a0db259dea0") format("svg");
}

@font-face {
	font-family: "Pump W01 Triline";
	src: url("Fonts/04565cb3-e610-4bc8-bd0d-ffa88a5abc2c.eot?#iefix");
	src: url("Fonts/04565cb3-e610-4bc8-bd0d-ffa88a5abc2c.eot?#iefix") format("eot"),url("Fonts/373f5024-35ba-40a8-8ad1-d75b5e3c04c6.woff2") format("woff2"),url("Fonts/32c1a09d-6a8c-4336-8549-094890e7e1d5.woff") format("woff"),url("Fonts/18e987a9-233b-458b-8c71-2866b202826a.ttf") format("truetype"),url("Fonts/ac50e6bf-c1e9-44f4-8dd4-4454a24f9584.svg#ac50e6bf-c1e9-44f4-8dd4-4454a24f9584") format("svg");
}

@font-face {
	font-family: "UniversalW95-NewswCommP";
	src: url("Fonts/274169f6-21db-40ac-a08c-b73db32f4fdc.eot?#iefix");
	src: url("Fonts/274169f6-21db-40ac-a08c-b73db32f4fdc.eot?#iefix") format("eot"),url("Fonts/2701083e-d847-4b4e-ab15-9f50b8085318.woff2") format("woff2"),url("Fonts/4775cd9f-063c-49df-a0b9-358979ea5428.woff") format("woff"),url("Fonts/356c6f8d-e73c-45ae-af9b-bca0a5dd3390.ttf") format("truetype"),url("Fonts/e4a341bc-f807-4fde-aa3a-1833a9e32ebb.svg#e4a341bc-f807-4fde-aa3a-1833a9e32ebb") format("svg");
}



body {
	font-family: 'Franklin Gothic', sans-serif;
	font-size: 12px;
	font-weight: 300;
	margin: 0;
	color: #000;
	letter-spacing: 0.2em;
}

.debug {
	display: none;
}

a {
	color: #000;
	text-decoration: none;
}

	a:hover {
		color: #000;
		text-decoration: none;
	}


.blair-lt {
	font-family: 'ITC Blair W01 Light' !important;
}

.blair-bd {
	font-family: 'ITC Blair W01 Bold' !important;
}

.blair-md {
	font-family: 'ITC Blair W01 Medium' !important;
}

.gill {
	font-family: 'Gill Sans W02 Light' !important;
}

.pump {
	font-family: 'Pump W01 Triline' !important;
}

.gillroman {
	font-family: 'Gill Sans W04 Roman' !important;
}

.symb {
	font-family: 'UniversalW95-NewswCommP' !important;
}


header {
	text-align: center;
	height: 200px;
	position: relative;
	padding-top: 10px;
}

	header .logo {
		position: relative;
		overflow: hidden;
		height: 200px;
		width: 300px;
		margin: 0 auto;
		top: -40px;
	}

		header .logo h1 {
			display: block;
			text-align: center;
			padding: 0;
			margin: 0;
			font-size: 180px;
			position: relative;
			color: #000;
			font-weight: normal;
			z-index: 1;
			letter-spacing: normal;
		}

		header .logo span {
			font-size: 10px;
			font-weight: 100;
			position: absolute;
			right: 53px;
			bottom: 4px;
			z-index: 999;
			letter-spacing: normal;
		}

	header .nav {
		position: relative;
		top: -20px;
	}

		header .nav a {
			margin-right: 16px;
			font-size: 17px;
			letter-spacing: 0;
			text-transform: uppercase;
			vertical-align: top;
		}

			header .nav a.sel, header .nav a:hover {
				color: #ff0000;
			}

.powered-by {
	letter-spacing: 0;
	text-align: center;
	padding: 10px 0;
}

.social-container {
	position: absolute;
	right: 30px;
	top: 16px;
}

	.social-container a {
		padding-right: 4px;
	}

		.social-container a img {
			opacity: .8;
		}

		.social-container a:hover img {
			opacity: 1;
		}

.policy-container {
	position: absolute;
	right: 30px;
	top: 48px;
	text-align: right;
}

.search-form-container {
	position: absolute;
	right: 100px;
	top: 12px;
}

	.search-form-container form {
		padding: 0;
		margin: 0;
	}

#src {
	background: url(/a/i/search.png) no-repeat 7px center #f9f9f9;
	border: solid 1px #eaeaea;
	border-top-color: #d5d5d5;
	border-bottom-color: #f4f4f4;
	border-radius: 3px;
	color: #666;
	float: left;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	padding: 4px 8px 4px 28px;
	width: 80px !important;
}

	#src:focus {
		width: 196px !important;
		background-color: #fcfcfc;
		color: #000;
	}

#searchform #searchsubmit {
	display: none;
}

.wrapper {
	position: relative;
}

.content-wrapper {
	position: relative;
	z-index: 1;
	padding: 10px 20px 0 20px;
}


.covers-container {
	margin: 20px auto 0 auto;
	max-width: 1500px;
}

.covers {
	margin: 0 auto;
}

	.covers div.cover-container {
		float: left;
		position: relative;
		margin-right: 10px;
		width: 290px;
		height: 440px
	}

		.covers div.cover-container .fr {
			width: 290px;
			height: 400px;
		}


	.covers .cover-overlay {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 0;
		width: 290px;
		z-index: 300;
	}

.no-touch .covers .cover-container:hover .cover-overlay {
	height: 430px;
	background-color: #ff0000;
	opacity: .6;
}

.no-touch .covers-container-cur .covers .cover-container:hover .cover-overlay {
	background-color: #bbb;
}

.no-touch .covers .cover-container:hover img {
	-webkit-filter: brightness(1.5);
	filter: brightness(1.3);
}

.no-touch .covers-container-search .covers .cover-container:hover .cover-overlay {
	height: 0;
	background-color: transparent;
	opacity: 0;
	color: #000000;
}

.no-touch .covers-container-search .covers .cover-container:hover img {
	-webkit-filter: none;
	filter: none;
}


.covers span.n {
	position: absolute;
	top: 406px;
	left: 0;
	height: 34px;
	width: 290px;
	display: block;
	text-align: center;
	font-size: 13px;
	text-transform: uppercase;
	line-height: 1;
	z-index: 400;
	color: #000;
	font-weight: bold;
}

.no-touch .covers .cover-container:hover span.n {
	color: #fff;
}

.no-touch .covers-container-search .covers .cover-container:hover span.n {
	color: #000;
}


.covers div.cover-container span.fr {
	float: none;
	clear: both;
	position: relative;
	display: block;
	overflow: hidden;
	text-align: center;
	z-index: 200;
}

	.covers div.cover-container span.fr img {
		z-index: 100;
		-webkit-transition: all 0.2s ease-in-out;
	}

.model-info-container {
	text-align: center;
	margin: 0 0 20px 0;
}

	.model-info-container h1 {
		font-size: 60px;
		margin-bottom: 10px;
	}

	.model-info-container h2 {
		font-size: 14px;
		margin-bottom: 10px;
	}

		.model-info-container h2 span {
			margin-right: 4px;
			text-transform: uppercase;
		}

			.model-info-container h2 span:last-child {
				margin-right: 0;
			}

			.model-info-container h2 span em {
				font-weight: bold;
				font-style: normal;
				color: #ff0000;
			}

	.model-info-container h3 {
		margin-top: 10px;
		font-size: 14px;
		text-transform: uppercase;
	}

		.model-info-container h3 a.sel, .model-info-container h3 a.hover {
			color: #ff0000;
		}

		.model-info-container h3 a:after {
			content: " \2022 ";
		}

		.model-info-container h3 a:last-child:after {
			content: "";
		}


.pictures-container {
	margin: 0 auto;
	max-width: 1300px;
}

.pictures {
	margin: 0 auto;
}

	.pictures div.picture {
		float: left;
		position: relative;
		/* margin-right: 10px;*/
		margin-bottom: 10px;
	}



footer {
	text-align: center;
	height: 30px;
	position: relative;
	padding-top: 130px;
}

	footer .logo {
		position: absolute;
		top: 10px;
		left: 0;
		width: 100%;
		height: 180px;
		overflow: hidden;
	}

		footer .logo h1 {
			display: block;
			text-align: center;
			font-size: 90px;
			margin: 0 auto;
			padding: 0 0 10px 0;
			position: relative;
			width: 200px;
		}

			footer .logo h1 a {
				color: #000;
				font-weight: normal;
				z-index: 1;
			}

			footer .logo h1 span {
				font-size: 4px;
				font-weight: 100;
				position: absolute;
				right: 46px;
				bottom: 4px;
				z-index: 999;
			}

	footer h4 {
		text-transform: uppercase;
		font-size: 1.2em;
		font-weight: normal;
	}


.vbook-viewer {
	text-align: center;
}


.vbook-wrapper {
	margin: 0 auto;
}

	.vbook-wrapper h1 {
		margin: 20px 0 40px 0;
		text-align: center;
		font-size: 2em;
	}

.vbook-playlist {
	padding-top: 20px;
	text-align: center;
}

	.vbook-playlist a {
		text-transform: uppercase;
		font-size: 14px;
		color: #444;
	}

		.vbook-playlist a.playing {
			color: #ff0000;
		}

		.vbook-playlist a:after {
			content: " \2022 ";
		}

		.vbook-playlist a:last-child:after {
			content: '';
		}


.info-container {
	margin: 20px auto;
	max-width: 1120px;
	font-size: 1.4em;
	letter-spacing: 0;
}

	.info-container h3 {
		text-transform: uppercase;
		font-size: 1.4em;
		margin-bottom: 10px;
	}

	.info-container .col1 {
		float: left;
		width: 59%;
		min-width: 480px;
	}

		.info-container .col1 p {
			padding-right: 20px;
		}

	.info-container .col2 {
		float: left;
		width: 40%;
		border-left: 1px solid #000;
	}

		.info-container .col2 p, .info-container .col2 h3 {
			padding-left: 20px;
		}

h1.nameWithInsta {
	display: inline-block;
}
div.instaInfo {
	display: inline-block;
	width: 80px;
	text-align: center;
}
	div.instaInfo i {
		display: block;
	}
	div.instaInfo .igFollowers {
		font-size: 14px;
		font-weight: bold;
	}


@media screen and (max-width: 960px) {
}

@media screen and (max-width: 850px) {
	.info-container .col1 {
		float: none;
		width: 80%;
		min-width: 480px;
		margin: 20px auto;
	}

		.info-container .col1 p {
			padding-right: 0;
		}

	.info-container .col2 {
		float: none;
		width: 80%;
		margin: 20px auto;
		border: none;
	}

		.info-container .col2 p, .info-container .col2 h3 {
			padding-left: 0;
		}
}


/* OLD

	
@-webkit-keyframes turnonlights {
	0%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	1%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	4%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	7%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	8%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	12%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	22%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	23%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 15px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A, 0 0 40px #690A0A; }
	26%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	28%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	34%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 15px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A, 0 0 40px #690A0A; }
	36%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	42%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	55%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 15px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A, 0 0 40px #690A0A; }
	60%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	63%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 15px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A, 0 0 40px #690A0A; }
	67%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	72%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	73%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	76%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	78%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	84%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 15px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A, 0 0 40px #690A0A; }
	86%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	96%    { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	100%    { color: #b41212; text-shadow: 0 0 2px #690A0A, 0 0 5px #690A0A, 0 0 8px #690A0A, 0 0 10px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A; }
}

@-moz-keyframes turnonlights {
	0%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	1%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	4%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	7%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	8%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	12%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	22%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	23%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 15px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A, 0 0 40px #690A0A; }
	26%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	28%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	34%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 15px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A, 0 0 40px #690A0A; }
	36%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	42%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	55%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 15px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A, 0 0 40px #690A0A; }
	60%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	63%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 15px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A, 0 0 40px #690A0A; }
	67%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	72%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	73%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	76%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	78%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	84%        { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 15px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A, 0 0 40px #690A0A; }
	86%        { color: #690A0A; text-shadow: 0 0 3px #690A0A, 0 0 5px #690A0A; }
	96%    { color: #b41212; text-shadow: 0 0 5px #690A0A, 0 0 10px #690A0A, 0 0 17px #690A0A, 0 0 38px #690A0A}
	100%    { color: #b41212; text-shadow: 0 0 2px #690A0A, 0 0 5px #690A0A, 0 0 8px #690A0A, 0 0 10px #690A0A, 0 0 20px #690A0A, 0 0 30px #690A0A; }
}

.animate {
	-webkit-animation-name: turnonlights;
	-webkit-animation-duration: 3.0s;
	-webkit-animation-fill-mode: forwards;
	-webkit-animation-timing-function: steps(2, start);
	-moz-animation-name: turnonlights;
	-moz-animation-duration: 3.0s;
	-moz-animation-fill-mode: both;
	-moz-animation-timing-function: steps(2, start);      
}
	
	
	
*/
