@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url("page2.css");

/* CSS clear based on http://meyerweb.com/eric/tools/css/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, strong, 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 {
	padding: 0; margin: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers and specific declarations */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: ''; content: none;
}

table {
	border-spacing: 0; border-collapse: collapse;
}


/* Main definitions */

html, body {
	height: 100%;
}

body {
	padding: 0; margin: 0;
	position: relative;
	background: #000;
}

body, td, p  {
	color: #e7e7e7;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; line-height: 1.6em;
 }

b, strong {
	font-weight: bold;
}

i, em {
	font-style: italic;
}

a:link, a:visited {
	color: #fff;
	text-decoration: none;
}

a:hover, a:active {
	color: #f09090;
	text-decoration: none;
}

p {
	margin-bottom: 1em;
	text-align: justify;
}

hr {
	height: 1px; display: block; clear: both;
	padding: 0; margin: 15px 0;
	background: #333; border: none;
}

h1 {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; line-height: 1.6em; font-weight: 600; text-align: left;
}

h2 {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; line-height: 1.6em; font-weight: 600; text-align: left;
}

h3 {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; line-height: 1.6em; font-weight: 600; text-align: left;
}

.clear {
	clear: both;
}

.cf:before,
.cf:after {
	content: " ";
	display: table;
}

.cf:after {
	clear: both;
}

.wrapper {
	width: 970px; position: relative;
	margin: 0 auto;
}


/* Top bar */

.topbar-wrapper {
	height: 38px;
	background: #7a0000; border-bottom: 1px solid #d32525;
	-webkit-box-shadow:inset 0 -3px 8px 0 rgba(0,0,0,0.2);
	box-shadow:inset 0 -3px 8px 0 rgba(0,0,0,0.2);
}



.topbar {
	margin: 0 1%;
}

.topbar .count {
	float: left;
	color: #f48a8a;
	line-height: 38px; font-weight: 600; text-align:left;
}

.topbar .form {
	height: 38px;
	float: right;
	line-height: 38px; font-weight: 600;
}

.topbar .form input[type="text"],
.topbar .form input[type=""] {
	width: 130px; height: 22px; display: block; float: left;
	padding: 0 0 0 5px; margin-top: 8px; margin-right: 5px;
	background: #e0e0e0; border: 0 none; border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 11px; line-height: 22px; text-align: left;
}

.topbar .form input[type="submit"] {
	width: 50px; height: 22px; display: block; float: left;
	margin-top: 8px; margin-right: 15px;
	background: #c71a1a; border: 0 none; border-radius: 3px; color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	cursor: pointer;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 11px; line-height: 22px; text-align: center;
}

.topbar .-link:link,
.topbar .-link:visited {
	display: block; float: right;
	font-weight: 700; text-decoration: underline;
}

.topbar .link {
	display: none; float: right;
	line-height: 38px; font-weight: 700; text-align: center;
}

.topbar .link a:link,
.topbar .link a:visited {
	text-decoration: underline;
}

.topbar .loggedin {
	line-height: 38px; font-weight: 700; text-align: center; text-transform: uppercase;
}

.topbar .loggedin span {
	margin: 0 7px 0 4px;
}

.topbar .link a:link,
.topbar .link a:visited {
	text-decoration: underline;
}

.mmenu-toggle {
	display: none; float: left;
	padding-left: 30px;
	background: url('../images/mmenu.png') no-repeat left center;
	line-height: 38px; font-weight: 700;
}

.mmenu-toggle2 {
	display: none; float: right;
	padding-right: 30px;
	background: url('../images/mmenu.png') no-repeat right center;
	line-height: 38px; font-weight: 700;
}

.logobar {
	background: #c71a1a url('../images/logobar.png');
}

.logobar .logo {
	display: block;
	margin: 0 auto;
}


/* Menus */

.mainmenu-wrapper {
	background: #7a0000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7a0000 0%, #700000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a0000), color-stop(100%,#700000));
	background: -webkit-linear-gradient(top,  #7a0000 0%,#700000 100%);
	background: -o-linear-gradient(top,  #7a0000 0%,#700000 100%);
	background: -ms-linear-gradient(top,  #7a0000 0%,#700000 100%);
	background: linear-gradient(to bottom,  #7a0000 0%,#700000 100%);
	border-top: 1px solid #d32525; border-bottom: 1px solid #d32525;
}

.mainmenu {
	height: 40px;
	margin: 0 1%;
}

.mainmenu ul {
	padding-right: 4px;
	text-align: justify;
}

.mainmenu ul:after {
	width: 100%; display: inline-block;
	content: '';
}

.mainmenu ul li {
	height: 40px; display: inline-block;
	margin-right: -4px;
	font-size: 15px; line-height: 40px; font-weight: 700;
}

.mainmenu ul li a {
	display: block;
}

.mainmenu ul li a:hover,
.mainmenu ul li a:active {
	text-decoration: underline;
}


/* Toggles */

.toggles-wrapper {
	display: none;
	background: #171717; border-bottom: 1px solid #272727;
	-webkit-box-shadow: inset 0 -1px 0 0 #101010;
	box-shadow: inset 0 -1px 0 0 #101010;
}

.toggles > div {
	width: 48%; float: left;
	margin: 0 1%;
	line-height: 30px; font-weight: 700; text-align: center;
}

.toggles > div a {
	display: block;
	margin: 6px 0;
	background: #303030;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #303030 0%, #272727 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#272727));
	background: -webkit-linear-gradient(top,  #303030 0%,#272727 100%);
	background: -o-linear-gradient(top,  #303030 0%,#272727 100%);
	background: -ms-linear-gradient(top,  #303030 0%,#272727 100%);
	background: linear-gradient(to bottom,  #303030 0%,#272727 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-radius: 4px;
}



/* Submenu - name search + social */

.submenu-wrapper {
	background: #202020; border-bottom: 1px solid #323232;
	-webkit-box-shadow: inset 0 -1px 0 0 #101010;
	box-shadow: inset 0 -1px 0 0 #101010;
}

.submenu {
	padding: 14px 0; margin: 0 1%;
}

.submenu .namesearch {
	float: left;
	line-height: 24px;
}

.submenu .namesearch span {
	color: #f0f070;
	font-weight: 700; text-transform: uppercase;
}

.submenu .namesearch a {
	min-width: 5px; display: inline-block;
	padding: 0 4px; margin-right: -4px;
	text-align: center;
}

.submenu .social {
	float: right;
	line-height: 24px;
}

.submenu .social .fb {
	width: 24px; height: 24px; display: inline-block;
	margin-top: -4px; margin-right: 5px;
	background: url('../images/social-fb.png');
	vertical-align: middle;
}

.submenu .social .tw {
	width: 24px; height: 24px; display: inline-block;
	margin-top: -4px; margin-right: 5px;
	background: url('../images/social-tw.png');
	vertical-align: middle;
}

.submenu .social .rss {
	width: 24px; height: 24px; display: inline-block;
	margin-top: -4px; margin-right: 5px;
	background: url('../images/social-rss.png');
	vertical-align: middle;
}

.submenu .social .bookmark {
	font-weight: 700;
}

.submenu .namesearch-select {
	display: none;
}

.submenu .namesearch-select {
	width: 48%; height: 25px; display: none;
	padding-left: 5px; margin: 0 auto;
	border: 0 none; border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;  font-size: 13px; line-height: 25px;
}


/* Search menu */

.searchbar-wrapper {
	background: #202020;
}

.searchbar {
	padding: 14px 0;
}

.searchbar > div {
	width: 23%; float: left; position: relative;
	margin: 0 1%;
	text-align: center;
}

.searchbar > div span {
	display: block;
	font-size: 11px; line-height: 1.6em; font-weight: 700;
}

.searchbar > div span a {
	text-decoration: underline;
}

.searchbar input[type="text"],
.searchbar select {
	width: 100%; height: 25px; display: block;
	padding-left: 5px; margin-top: 5px;
	border: 0 none; border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;  font-size: 13px; line-height: 25px;
}

.searchbar input[type="image"] {
	width: 25px; height: 25px; display: block;
	position: absolute; right: 0; bottom: 0;
}


/* Button menu */

.buttonbar-wrapper {
	background: #171717;
}

.buttonbar {
	padding: 14px 0;
}

.buttonbar a {
	width: 14.666%; height: 36px; display: block; float: left; position: relative;
	margin: 0 1%;
	background: #303030; border-radius: 8px;
	font-size: 13px; line-height: 36px; font-weight: 600; text-align: center; text-transform: uppercase;
}

.buttonbar a.watch {
	background: #a0418c;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a0418c 0%, #973883 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0418c), color-stop(100%,#973883));
	background: -webkit-linear-gradient(top,  #a0418c 0%,#973883 100%);
	background: -o-linear-gradient(top,  #a0418c 0%,#973883 100%);
	background: -ms-linear-gradient(top,  #a0418c 0%,#973883 100%);
	background: linear-gradient(to bottom,  #a0418c 0%,#973883 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

.buttonbar a.cams {
	background: #775ce8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #775ce8 0%, #6e53df 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#775ce8), color-stop(100%,#6e53df));
	background: -webkit-linear-gradient(top,  #775ce8 0%,#6e53df 100%);
	background: -o-linear-gradient(top,  #775ce8 0%,#6e53df 100%);
	background: -ms-linear-gradient(top,  #775ce8 0%,#6e53df 100%);
	background: linear-gradient(to bottom,  #775ce8 0%,#6e53df 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

.buttonbar a.date {
	background: #b80000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b80000 0%, #af0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b80000), color-stop(100%,#af0000));
	background: -webkit-linear-gradient(top,  #b80000 0%,#af0000 100%);
	background: -o-linear-gradient(top,  #b80000 0%,#af0000 100%);
	background: -ms-linear-gradient(top,  #b80000 0%,#af0000 100%);
	background: linear-gradient(to bottom,  #b80000 0%,#af0000 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

.buttonbar a.photos {
	background: #c6015d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c6015d 0%, #bd0054 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6015d), color-stop(100%,#bd0054));
	background: -webkit-linear-gradient(top,  #c6015d 0%,#bd0054 100%);
	background: -o-linear-gradient(top,  #c6015d 0%,#bd0054 100%);
	background: -ms-linear-gradient(top,  #c6015d 0%,#bd0054 100%);
	background: linear-gradient(to bottom,  #c6015d 0%,#bd0054 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

.buttonbar a.reviews {
	background: #177b7b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #177b7b 0%, #0e7272 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#177b7b), color-stop(100%,#0e7272));
	background: -webkit-linear-gradient(top,  #177b7b 0%,#0e7272 100%);
	background: -o-linear-gradient(top,  #177b7b 0%,#0e7272 100%);
	background: -ms-linear-gradient(top,  #177b7b 0%,#0e7272 100%);
	background: linear-gradient(to bottom,  #177b7b 0%,#0e7272 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

.buttonbar a.request {
	background: #417e41;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #417e41 0%, #387538 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#417e41), color-stop(100%,#387538));
	background: -webkit-linear-gradient(top,  #417e41 0%,#387538 100%);
	background: -o-linear-gradient(top,  #417e41 0%,#387538 100%);
	background: -ms-linear-gradient(top,  #417e41 0%,#387538 100%);
	background: linear-gradient(to bottom,  #417e41 0%,#387538 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

.buttonbar a:hover {
	color: #fff; opacity: 0.9;
	box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.2);
}

.reviews-mobilelink {
	margin: 15px auto;
}

.reviews-mobilelink a {
	width: 60%; height: 36px; display: none;
	margin: 0 auto;
	background: #177b7b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #177b7b 0%, #0e7272 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#177b7b), color-stop(100%,#0e7272));
	background: -webkit-linear-gradient(top,  #177b7b 0%,#0e7272 100%);
	background: -o-linear-gradient(top,  #177b7b 0%,#0e7272 100%);
	background: -ms-linear-gradient(top,  #177b7b 0%,#0e7272 100%);
	background: linear-gradient(to bottom,  #177b7b 0%,#0e7272 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-radius: 8px;
	font-size: 13px; line-height: 36px; font-weight: 600; text-align: center; text-transform: uppercase;
}


/* News and comments */

.news-wrapper {
	background: #202020;
}

.newsbar-toggle {
	line-height: 40px; font-weight: 700; text-align: center;
}

.newsbar-toggle a:link,
.newsbar-toggle a:visited {
	color: #a0a0a0;
}

.newsbar-toggle a:hover,
.newsbar-toggle a:active {
	color: #d0d0d0;
}

.news {
	display: none;
	padding: 14px 0; margin: 0 1%;
}

.news h3 {
	margin-top: 0;
}

.news .latest-news {
	width: 48%; float: left;
}

.news .latest-comments {
	width: 48%; float: right;
}

.news .latest-comments a {
    color: #f8bb49;
}

.news .latest-comments a:hover {
    text-decoration: underline;
}

.news .entry {
	margin-bottom: 10px;
}

.news .latest-comments .entry:last-child {
	margin-bottom: 0;
}


/* Main layout */

.main-wrapper {
	margin: 30px 0;
}

.sidebar {
	width: 180px; float: right;
	padding: 5px; margin-top: 15px;
	background: #272727; border-top: 1px solid rgba(255, 255, 255, 0.2); border-radius: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sidebar .qcategories-heading {
	line-height: 2em; font-weight: 700; text-align: center;
}

.sidebar .qcategories a:link,
.sidebar .qcategories a:visited {
	width: 100%; height: 30px; display: block;
	margin: 5px 0;
	background: #800000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #800000 0%, #700000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#800000), color-stop(100%,#700000));
	background: -webkit-linear-gradient(top,  #800000 0%,#700000 100%);
	background: -o-linear-gradient(top,  #800000 0%,#700000 100%);
	background: -ms-linear-gradient(top,  #800000 0%,#700000 100%);
	background: linear-gradient(to bottom,  #800000 0%,#700000 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-radius: 4px;
	color: #fff;
	line-height: 30px; font-weight: 600; text-align: center; text-transform: uppercase;
}

.sidebar .qcategories a:hover,
.sidebar .qcategories a:active {
	color: #e0e0e0; opacity: 0.9;
	box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.2);
}


.main {
	width: 780px; float: left;
}

.contents {
	text-align: center;
}

.latest-models .contents {
	height: 325px; overflow: hidden;
}

.watched-now .contents {
	height: 206px; overflow: hidden;
}

.contents img {
	max-width: 100%;
}

.heading {
	margin: 10px 0;
}

.heading span {
	min-width: 250px; display: block; float: left;
	padding: 4px 15px;
	background: #600000; border-top: 1px solid rgba(255, 255, 255, 0.2); border-radius: 4px;
}

.spot-mobile {
	display: none;
	margin: 20px 0;
	text-align: center;
}

.spot-regular {
	display: block;
	margin: 20px 0;
	text-align: center;
}

.spot-mobile img,
.spot-mobile iframe,
.spot-mobile object {
	max-width: 100%; height: auto;
}

.spot-regular img,
.spot-regular iframe,
.spot-regular object {
	max-width: 100%; height: auto;
}


/* Pagination */

.pagination {
	width: 98%;
	padding: 8px 0; margin: 20px 0 20px 8px;
	background: #484848;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #484848 0%, #404040 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484848), color-stop(100%,#404040));
	background: -webkit-linear-gradient(top,  #484848 0%,#404040 100%);
	background: -o-linear-gradient(top,  #484848 0%,#404040 100%);
	background: -ms-linear-gradient(top,  #484848 0%,#404040 100%);
	background: linear-gradient(to bottom,  #484848 0%,#404040 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-radius: 4px;
	text-align: center;
}

.pagination-regular {
	display: block;
}

.pagination-mobile {
	display: none;
}

.pagination-regular a {
	min-width: 14px; display: inline-block;
	padding: 2px 4px;
	background: #585858;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #585858 0%, #505050 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#505050));
	background: -webkit-linear-gradient(top,  #585858 0%,#505050 100%);
	background: -o-linear-gradient(top,  #585858 0%,#505050 100%);
	background: -ms-linear-gradient(top,  #585858 0%,#505050 100%);
	background: linear-gradient(to bottom,  #585858 0%,#505050 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-radius: 4px;
}

.pagination-regular span {
	min-width: 14px; display: inline-block;
	padding: 2px 4px;
	background: #787878;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #787878 0%, #707070 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#787878), color-stop(100%,#707070));
	background: -webkit-linear-gradient(top,  #787878 0%,#707070 100%);
	background: -o-linear-gradient(top,  #787878 0%,#707070 100%);
	background: -ms-linear-gradient(top,  #787878 0%,#707070 100%);
	background: linear-gradient(to bottom,  #787878 0%,#707070 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-radius: 4px;
}

.pagination-mobile a {
	min-width: 14px; display: inline-block;
	padding: 2px 4px;
	background: #585858;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #585858 0%, #505050 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#505050));
	background: -webkit-linear-gradient(top,  #585858 0%,#505050 100%);
	background: -o-linear-gradient(top,  #585858 0%,#505050 100%);
	background: -ms-linear-gradient(top,  #585858 0%,#505050 100%);
	background: linear-gradient(to bottom,  #585858 0%,#505050 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-radius: 4px;
}

.pagination-mobile span {
	min-width: 14px; display: inline-block;
	padding: 2px 4px;
	background: #787878;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #787878 0%, #707070 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#787878), color-stop(100%,#707070));
	background: -webkit-linear-gradient(top,  #787878 0%,#707070 100%);
	background: -o-linear-gradient(top,  #787878 0%,#707070 100%);
	background: -ms-linear-gradient(top,  #787878 0%,#707070 100%);
	background: linear-gradient(to bottom,  #787878 0%,#707070 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-radius: 4px;
}


/* Featured sites */

.featured-sites {
	background: #202020; border-radius: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.featured-site {
	width: 23%; float: left;
	margin: 1%;
}

.featured-site .thumb {
	width: 100%;
}

.featured-site .thumb img {
	width: 100%; height: auto; display: block;
}

.featured-site .info {
	padding: 6px 0;
	background: #680000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #680000 0%, #800000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#680000), color-stop(100%,#800000));
	background: -webkit-linear-gradient(top,  #680000 0%,#800000 100%);
	background: -o-linear-gradient(top,  #680000 0%,#800000 100%);
	background: -ms-linear-gradient(top,  #680000 0%,#800000 100%);
	background: linear-gradient(to bottom,  #680000 0%,#800000 100%);
	border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;
	font-size: 12px; line-height: 1.4em; text-align: center;
}

.featured-site .info span {
	font-weight: bold;
}


/* Review box */

.reviews {
	width: 98%;
	margin-left: 8px;
	background: #202020; border-radius: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.reviews .review {
	width: 47%; float: left;
	margin: 1.5%;
}

.reviews .review .thumb {
	width: 100px; float: left;
}

.reviews .review .thumb img {
	width: 95px; height: auto; display: block;
}

.reviews .review .info {
	width: 250px; float: right;
	font-size: 11px; line-height: 1.3em; text-align: justify;
}

.reviews .review .info a {
	font-weight: 700;
}


/* Advanced Search */

.advanced-search input[type="text"],
.advanced-search input[type="submit"],
.advanced-search select {
	width: 220px; height: 25px;
	padding-left: 5px; margin: 4px auto;
	border: 0 none; border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;  font-size: 13px; line-height: 25px;
}

.advanced-search input[type="submit"] {
	width: 120px;
}

/* Content - model */

.content-model {
	width: 180px; display: inline-block;
	padding: 4px; margin-left: 7px; margin-right: 4px; margin-top: 5px; margin-bottom: 5px;
	background: #292929; border-radius: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.content-model .thumb {
	width: 172px; height: 240px; overflow: hidden;
	background: #202020; border-top-left-radius: 4px;
}

.content-model .thumb img {
	width: 100%; height: auto; display: block;
}

.content-model .thumb img:hover {
	opacity: 0.85;
}

.content-model .info {
	padding: 6px 0;
	background: #680000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #680000 0%, #800000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#680000), color-stop(100%,#800000));
	background: -webkit-linear-gradient(top,  #680000 0%,#800000 100%);
	background: -o-linear-gradient(top,  #680000 0%,#800000 100%);
	background: -ms-linear-gradient(top,  #680000 0%,#800000 100%);
	background: linear-gradient(to bottom,  #680000 0%,#800000 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;
	font-size: 12px; line-height: 1.4em;
}

.content-model .info span {
	font-weight: bold;
}

.content-model .info .rating {
	margin-top: 4px;
}

.star_off  {
	width: 70px; height: 14px; display: block;
	margin: 2px auto;
	background: url('../images/star_off.png') repeat-x;
}

.star_on  {
	height: 14px; display: block; float:left;
	background: url('../images/star_on.png') repeat-x;
}


/* Content - video */

.content-video {
	width: 180px; display: inline-block;
	margin-left: 7px; margin-right: 4px; margin-top: 5px; margin-bottom: 5px;
	text-align: center;
}

.content-video .title {
	font-size: 12px; line-height: 1.3em; text-align: center;
}

.content-video .title a:link,
.content-video .title a:visited {
	color: #ffffff;
	font-weight: 700; text-decoration: underline;
}

.content-video .title a:hover,
.content-video .title a:active {
	color: #d03030;
}

.content-video .thumb {
	width: 180px; height: 136px; overflow: hidden;
	margin: 6px 0;
}

.content-video .thumb img {
	width: 100%; height: auto; display: block;
}

.content-video .thumb img:hover {
	opacity: 0.8;
}

.content-video .info {
	color: #c0c0c0;
	font-size: 11px; line-height: 1.4em; text-align: center;
}

.content-video .info .views {
	float: left;
}

.content-video .info .date {
	float: right;
}


/* Content - category */

.content-category {
	width: 180px; display: inline-block;
	margin-left: 7px; margin-right: 4px; margin-top: 5px; margin-bottom: 5px;
	text-align: center;
}

.content-category .title {
	font-size: 12px; line-height: 1.3em; text-align: center;
}

.content-category .title a:link,
.content-category .title a:visited {
	color: #d03030;
	font-weight: 700; text-decoration: underline;
}

.content-category .title a:hover,
.content-category .title a:active {
	color: #f0f0f0;
}

.content-category .thumb {
	width: 180px; height: 136px; overflow: hidden;
	margin: 6px 0;
}

.content-category .thumb img {
	width: 100%; height: auto; display: block;
}

.content-category .thumb img:hover {
	opacity: 0.8;
}


/* Content - profile */

.content-profile {
	width: 180px; display: inline-block;
	margin-left: 7px; margin-right: 4px; margin-top: 5px; margin-bottom: 5px;
	text-align: center;
}

.content-profile .title {
	font-size: 12px; line-height: 1.3em; text-align: center;
}

.content-profile .title a:link,
.content-profile .title a:visited {
	color: #d03030;
	font-weight: 700; text-decoration: underline;
}

.content-profile .title a:hover,
.content-profile .title a:active {
	color: #f0f0f0;
}

.content-profile .thumb {
	width: 180px; height: 136px; overflow: hidden;
	margin: 6px 0;
}

.content-profile .thumb img {
	width: 100%; height: auto; display: block;
}

.content-profile .thumb img:hover {
	opacity: 0.8;
}

.content-profile .info {
	font-size: 12px; line-height: 1.4em; text-align: center;
}


/* Pornstar bio */

.pornstar-bio {
	margin: 20px 0 20px 10px;
}
.pornstar-bio .col-left {
	width: 275px; float: left;
}

.pornstar-bio .col-left .thumb img {
	max-width: 100%; display: block;
	border-radius: 8px;
}

.pornstar-bio .col-right {
	width: 400px; float: left;
	margin-left: 20px;
	text-align: left;
}

.pornstar-bio .col-right ul {
	padding: 0; margin: 10px;
}

.pornstar-bio .col-right li {
	padding: 1px 0;
	color: #c0c0c0;
}

.pornstar-bio .col-right li strong {
	margin-right: 3px;
	border-bottom: 1px dotted #606060; color: #fff;
}

.pornstar-bio .col-right a:link,
.pornstar-bio .col-right a:visited {
	color: #ffa020;
}

.pornstar-bio .col-right a:hover,
.pornstar-bio .col-right a:active {
	color: #fff;
}

.pornstar-bio .col-right .bio {
	display: block;
	padding: 8px 12px; margin: 10px;
	background: #171717; border-radius: 8px;
	text-align: justify;
}

.pornstar-bio .col-right .rating {
	margin: 10px;
}

.pornstar-bio .col-right .rating span {
	margin-right: 3px;
	border-bottom: 1px dotted #606060; color: #fff;
	font-weight: 700;
}

.pornstar-bio .col-right .rating .ratingStars {
	display: inline-block;
	margin-left: 4px; margin-top: -6px;
	vertical-align: middle;
}

.pornstar-bio-switch {
	margin: 20px 0;
}

.pornstar-bio-switch a {
	min-width: 14px; display: inline-block;
	padding: 3px 15px; margin-left: 3px;
	background: #585858;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #585858 0%, #505050 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#505050));
	background: -webkit-linear-gradient(top,  #585858 0%,#505050 100%);
	background: -o-linear-gradient(top,  #585858 0%,#505050 100%);
	background: -ms-linear-gradient(top,  #585858 0%,#505050 100%);
	background: linear-gradient(to bottom,  #585858 0%,#505050 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-radius: 4px;
}

.pornstar-bio-switch a:hover {
	opacity: 0.9;
	box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.2);
}

.pornstar-bio-listing {
	margin: 20px 0;
}


/* Comments */

.ul-comments {
	margin-left: 10px;
}

.ul-comments li {
	padding: 5px 0; margin: 5px 0;
	border-bottom: 1px dotted #303030;
}

.video-comments .heading {
    margin-top: 0px;
}

.ul-comments li:last-child {
	border: 0 none;
}

.ul-comments li .thumb {
	width: 120px; float: left;
}

.video-comments .ul-comments li .thumb {
	/*width: 60px; float: left;*/
        display: none;
}

.ul-comments li .thumb img {
	width: 120px; height: 90px; display: block;
}

.video-comments .ul-comments li .thumb img {
	width: 60px; height: 45px; display: block;
}

.ul-comments li .block {
	width: 620px; float: left;
	margin-left: 10px;
	text-align: left;
}

.video-comments .ul-comments li .block {
	width: 270px; float: left;
	text-align: left;
        margin-left: 0px;
        font-size: 12px;
}

.video-comments .ul-comments li .block p {
    text-align: left;
    font-size: 12px;
}

/* Video page */


.sidebar-video {
	width: 310px; float: right;
	padding: 5px; margin-top: 15px;
	background: #272727; border-top: 1px solid rgba(255, 255, 255, 0.2); border-radius: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sidebar-video .sidebar-video-heading {
	line-height: 2em; font-weight: 700; text-align: center;
}

.main-video {
	width: 640px; float: left;
}

.player-mockup {
	width: 100%; height: auto; display: block;
}

.player-rating {
    width: 172px; height: 20px; display: block;
    padding-bottom: 25px;
    margin: 15px auto;
    position: relative;
}

#ratingStarsMessage {
    line-height: 15px;
}

.player.video {
	width: 640px; height: 360px;
}

.player.video #myAlternativeContent {
	width: 100%; height: 100%;
}

.player.video object {
	width: 100%; height: 100%;
}

.player.video video {
	width: 100%; height: 100%;
}


.player-text-ad {
/*	padding: 8px 0;
	background: #b80000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b80000 0%, #af0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b80000), color-stop(100%,#af0000));
	background: -webkit-linear-gradient(top,  #b80000 0%,#af0000 100%);
	background: -o-linear-gradient(top,  #b80000 0%,#af0000 100%);
	background: -ms-linear-gradient(top,  #b80000 0%,#af0000 100%);
	background: linear-gradient(to bottom,  #b80000 0%,#af0000 100%);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-radius: 8px;*/
}

.player-text-ad .large {
	display: block;
	font-size: 40px; line-height: 1.2em; font-weight: 600; letter-spacing: -1px; text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.player-text-ad .small {
	display: block;
	font-size: 26px; line-height: 1.2em; font-weight: 600; letter-spacing: -1px; text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.player-share {
	margin: 12px 0;
}

.player-share-left {
	width: 60px; float: left;
	font-size: 13px; line-height: 26px; font-weight: 700; text-align: right;
}

.player-share-right {
	width: 560px; float: right;
	font-size: 13px; line-height: 26px; font-weight: 700; text-align: right;
}

.player-share-right input[type="text"] {
	width: 98%; height: 26px; display: block;
	padding: 0 0 0 8px;
	border: 1px solid #606060; border-radius: 4px;
	-webkit-box-sizing: box-radius;
	-moz-box-sizing: box-radius;
	box-sizing: box-radius;
}

.player-description {
	padding: 12px; margin: 10px 0;
	background: #101010; border-radius: 4px;
	text-align: justify;
}

.player-meta {
	padding: 12px; margin: 10px 0;
	background: #101010; border-radius: 4px;
}

.player-meta span {
	font-weight: 700;
}

#playerAd {
	width: 600px; height: 70px; position: absolute;
	top: -50px; left: 20px; opacity: 0.8; z-index: 2;
}

#playerAd .advplayer {
	width: 600px; height: 48px; position: relative; z-index: 3;
	background-color: #000; border: 2px solid #FF0000; border-top: 0 none; border-radius: 0px 0px 8px 8px; color: #ffffff;
	font-size: 20px; text-align: center; line-height: 38px; font-weight: bold;
}

#playerAd .pointer {
	width: 70px; height: 18px; position: absolute;
	bottom: 2px; left: 275px;
	background: #000 url('../images/arrow_down.png') scroll center no-repeat; border: 2px solid #FF0000; border-top: 0 none; border-radius: 0px 0px 8px 8px; color: #ffffff; cursor: pointer;

}

#playerAd .pointer.showed {
	background: #000 url('../images/arrow_up.png') scroll center no-repeat;
}

#playerAd .advplayer a:link,
#playerAd .advplayer a:visited,
#playerAd .advplayer a:hover,
#playerAd .advplayer a:active {
	color: #fff; outline: none; text-decoration: none;
}

.player-text-ad img {
	max-width: 100%; height: auto;
}


/* Footer */

.footer-wrapper {
	padding: 10px 0;
	background: #7a0000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #7a0000 0%, #700000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a0000), color-stop(100%,#700000));
	background: -webkit-linear-gradient(top,  #7a0000 0%,#700000 100%);
	background: -o-linear-gradient(top,  #7a0000 0%,#700000 100%);
	background: -ms-linear-gradient(top,  #7a0000 0%,#700000 100%);
	background: linear-gradient(to bottom,  #7a0000 0%,#700000 100%);
	border-top: 1px solid #d32525; border-bottom: 1px solid #d32525;
	-webkit-box-shadow:inset 0 -3px 8px 0 rgba(0,0,0,0.2);
	box-shadow:inset 0 3px 8px 0 rgba(0,0,0,0.2);
	font-size: 12px; line-height: 1.7em; text-align: center;
}


/* Media 1200px + */

@media(min-width: 1200px) {
	.wrapper {
		width: 1150px;
	}


	/* Main layout (1200px) */

	.main {
		width: 960px; float: left;
	}

	.latest-models .contents {
		height: 388px; overflow: hidden;
	}

	.watched-now .contents {
		height: 240px; overflow: hidden;
	}


	/* Review box (1200px) */

	.reviews .review .info {
		width: 335px; float: right;
		font-size: 11px; line-height: 1.3em; text-align: justify;
	}


	/* Content - model (1200px) */

	.content-model {
		width: 224px; display: inline-block;
		padding: 4px; margin-left: 3px; margin-right: 0; margin-top: 5px; margin-bottom: 5px;
		background: #292929; border-radius: 8px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
	}

	.content-model .thumb {
		width: 216px; height: 300px; overflow: hidden;
		background: #202020; border-top-left-radius: 4px;
	}

	.content-model .info {
		font-size: 13px; line-height: 1.4em;
	}


	/* Content - video (1200px) */

	.content-video {
		width: 224px; display: inline-block;
		margin-left: 3px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px;
		text-align: center;
	}

	.content-video .title {
		font-size: 13px; line-height: 1.3em; text-align: center;
	}

	.content-video .thumb {
		width: 224px; height: 170px; overflow: hidden;
		margin: 6px 0;
	}

	.content-video .info {
		font-size: 12px; line-height: 1.4em; text-align: center;
	}


	/* Content - category (1200px) */

	.content-category {
		width: 224px; display: inline-block;
		margin-left: 3px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px;
		text-align: center;
	}

	.content-category .title {
		font-size: 13px; line-height: 1.3em; text-align: center;
	}

	.content-category .thumb {
		width: 224px; height: 170px; overflow: hidden;
		margin: 6px 0;
	}


	/* Content - profile (1200px) */

	.content-profile {
		width: 224px; display: inline-block;
		margin-left: 3px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px;
		text-align: center;
	}

	.content-profile .title {
		font-size: 13px; line-height: 1.3em; text-align: center;
	}

	.content-profile .thumb {
		width: 224px; height: 170px; overflow: hidden;
		margin: 6px 0;
	}


	/* Video page (1200px) */

	.main-video {
		width: 820px; float: left;
	}

	.player.video {
		width: 820px; height: 460px;
	}

	.player-share-right {
		width: 750px;
	}

	#playerAd {
		width: 720px; height: 70px; position: absolute;
		top: -50px; left: 50px;
	}

	#playerAd .advplayer {
		width: 720px; height: 48px;
		font-size: 20px; text-align: center; line-height: 38px; font-weight: bold;
	}

	#playerAd .pointer {
		bottom: 2px; left: 325px;
	}


}



/* Media 768px to 989px */

@media(min-width: 768px) and (max-width: 989px) {
	.wrapper {
		width: 750px;
	}

	.topbar .form input[type="text"],
	.topbar .form input[type=""] {
		width: 100px;
	}

	.mainmenu ul li {
		font-size: 13px; line-height: 40px; font-weight: 700;
	}


	/* Main layout (768px to 989px) */

	.main {
		width: 560px; float: left;
	}


	/* Review box (768px to 989px) */

	.reviews .review {
		width: 97%; float: left;
		margin: 1.5%;
	}

	.reviews .review .thumb {
		width: 100px; float: left;
	}

	.reviews .review .thumb img {
		width: 95px; height: auto; display: block;
	}

	.reviews .review .info {
		width: 425px; float: right;

		font-size: 11px; line-height: 1.3em; text-align: justify;
	}

	.reviews .review .info a {
		font-weight: 700;
	}


	/* Content - model (768px to 989px) */

	.content-model {
		margin-left: 3px; margin-right: 1px;
	}


	/* Content - video (768px to 989px) */

	.content-video {
		margin-left: 3px; margin-right: 0px;
	}


	/* Content - category (768px to 989px) */

	.content-category {
		margin-left: 3px; margin-right: 0px;
	}


	/* Content - profile (768px to 989px) */

	.content-profile {
		margin-left: 3px; margin-right: 0px;
	}


	/* Pornstar bio (768px to 989px) */

	.pornstar-bio .col-left {
		width: 200px; float: left;
	}

	.pornstar-bio .col-right {
		width: 320px; float: left;
		margin-left: 20px;
		text-align: left;
	}

	.pornstar-bio .col-right li {
		padding: 1px 0;
		color: #c0c0c0;
	}

	.pornstar-bio .col-right li strong {
		margin-right: 3px;
		border-bottom: 1px dotted #606060; color: #fff;
	}

	.pornstar-bio .col-right a:link,
	.pornstar-bio .col-right a:visited {
		color: #ffa020;
	}

	.pornstar-bio .col-right a:hover,
	.pornstar-bio .col-right a:active {
		color: #fff;
	}

	.pornstar-bio .col-right .bio {
		display: block;
		padding: 8px 12px; margin: 10px 0;
		background: #171717; border-radius: 8px;
		text-align: justify;
	}

	.pornstar-bio .col-right .rating {
		margin-top: 8px;
	}


	/* Comments (768px to 989px) */

	.ul-comments li .thumb {
		width: 100px; float: left;
	}

	.ul-comments li .thumb img {
		width: 100px; height: 75px; display: block;
	}

	.ul-comments li .block {
		width: 440px; float: left;
		margin-left: 10px;
		font-size: 12px; line-height: 1.5em; text-align: left;
	}

	.ul-comments li .block p {
		font-size: 12px; line-height: 1.5em;
	}


	/* Video page (768px to 989px) */

	.sidebar-video {
		width: 220px;
	}

	.main-video {
		width: 510px; float: left;
	}

	.player.video {
		width: 510px; height: 286px;
	}

	.player-text-ad .large {
		font-size: 30px; line-height: 1.2em;
	}

	.player-text-ad .small {
		font-size: 24px; line-height: 1.2em;
	}

	.player-share-right {
		width: 440px;
	}

	#playerAd {
		display: none;
	}


}




/* Media 480px to 767px */

@media(min-width: 480px) and (max-width: 767px) {
	.wrapper {
		width: 460px;
	}


	/* Top bar (480px to 767px) */

	.topbar {
		padding: 0 10px;
	}

	.topbar .count,
	.topbar .form {
		display: none;
	}

	.mmenu-toggle,
	.mmenu-toggle2 {
		display: block;
	}

	.topbar .link {
		display: block;
	}

	.topbar .loggedin {
		display: none;
	}

	.logobar .logo {
		width: 460px;
	}


	/* Menus (480px to 767px) */

	.mainmenu-wrapper {
		display: none;
	}

	.toggles-wrapper {
		display: block;
	}


	/* Submenu - name search + social (480px to 767px) */

	.submenu-wrapper {
		display: none;
	}

	.submenu .namesearch {
		display: none;
	}

	.submenu .social {
		display: none;
	}

	.submenu .namesearch-select {
		display: block;
	}


	/* Search menu (480px to 767px) */

	.searchbar-wrapper {
		display: none;
		background: #202020; border-bottom: 1px solid #323232;
		-webkit-box-shadow: inset 0 -1px 0 0 #101010;
		box-shadow: inset 0 -1px 0 0 #101010;
	}

	.searchbar > div {
		width: 48%; float: left; position: relative;
		margin: 0 1% 10px 1%;
		text-align: center;
	}


	/* Button menu (480px to 767px) */

	.buttonbar-wrapper {
		display: none;
		background: #202020; border-bottom: 1px solid #323232;
		-webkit-box-shadow: inset 0 -1px 0 0 #101010;
		box-shadow: inset 0 -1px 0 0 #101010;
	}

	.buttonbar a {
		width: 31%;
		margin: 5px 1%;
	}


	/* News and comments (480px to 767px) */

	.newsbar-toggle {
		display: none;
	}

	.news .latest-news {
		width: 98%; float: none;
		margin-bottom: 15px;
		border-bottom: 1px solid #323232;
		-webkit-box-shadow: inset 0 -1px 0 0 #101010;
		box-shadow: inset 0 -1px 0 0 #101010;
	}

	.news .latest-comments {
		width: 98%; float: none;
	}


	/* Main layout (480px to 767px) */

	.sidebar {
		display: none;
	}

	.main {
		width: 100%; float: none;
	}

	.latest-models {
		display: none;
	}

	.watched-now .contents {
		height: 176px; overflow: hidden;
	}

	.spot-mobile {
		display: block;
	}

	.spot-regular {
		display: none;
	}


	/* Pagination (480px to 767px) */

	.pagination-mobile {
		display: block;
	}


	/* Featured sites (480px to 767px) */

	.featured-site {
		width: 48%; float: left;
	}


	/* Review box (480px to 767px) */

	.reviews-wrapper {
		display: none;
	}


	/* Content - model (480px to 767px) */

	.content-model {
		width: 140px; display: inline-block;
		padding: 4px; margin-left: 5px; margin-right: 2px; margin-top: 5px; margin-bottom: 5px;
	}

	.content-model .thumb {
		width: 132px; height: 184px; overflow: hidden;
		background: #202020; border-top-left-radius: 4px;
	}

	.content-model .info {
		font-size: 11px; line-height: 1.4em;
	}

	.content-model .info span {
		display: none;
	}

	.content-model .info .rating {
		margin-top: 6px;
	}


	/* Content - video (480px to 767px) */

	.content-video {
		width: 140px; display: inline-block;
		margin-left: 5px; margin-right: 2px; margin-top: 5px; margin-bottom: 5px;
		text-align: center;
	}

	.content-video .title {
		font-size: 11px; line-height: 1.3em; text-align: center;
	}

	.content-video .thumb {
		width: 140px; height: 106px; overflow: hidden;
		margin: 6px 0;
	}


	/* Content - category (480px to 767px) */

	.content-category {
		width: 140px; display: inline-block;
		margin-left: 5px; margin-right: 2px; margin-top: 5px; margin-bottom: 5px;
		text-align: center;
	}

	.content-category .title {
		font-size: 11px; line-height: 1.3em; text-align: center;
	}

	.content-category .thumb {
		width: 140px; height: 106px; overflow: hidden;
		margin: 6px 0;
	}


	/* Content - profile (480px to 767px) */

	.content-profile {
		width: 140px; display: inline-block;
		margin-left: 5px; margin-right: 2px; margin-top: 5px; margin-bottom: 5px;
		text-align: center;
	}

	.content-profile .title {
		font-size: 11px; line-height: 1.3em; text-align: center;
	}

	.content-profile .thumb {
		width: 140px; height: 106px; overflow: hidden;
		margin: 6px 0;
	}


	/* Pornstar bio (480px to 767px) */

	.pornstar-bio {
		margin: 20px 0;
	}
	.pornstar-bio .col-left {
		width: 100%; float: none;
	}

	.pornstar-bio .col-left .thumb img {
		max-width: 100%; display: block;
		margin: 0 auto;
		border-radius: 8px;
	}

	.pornstar-bio .col-right {
		width: 100%; float: none;
		margin: 20px 0;
	}

	.pornstar-bio .col-right ul {
		display: block;
		padding: 8px 12px; margin: 10px 0;
		background: #171717; border-radius: 8px;
	}


	/* Comments (480px to 767px) */

	.ul-comments li .thumb {
		display: none;
	}

	.ul-comments li .block {
		width: 100%; float: none;
		margin-left: 0;
		font-size: 12px; line-height: 1.5em;
	}

	.ul-comments li .block p {
		font-size: 12px; line-height: 1.5em;
	}


	/* Video page (480px to 767px) */

	.sidebar-video {
		display: none;
	}

	.main-video {
		width: 100%; float: none;
	}

	.player.video {
		width: 460px; height: 258px;
	}

	.player-text-ad .large {
		font-size: 30px; line-height: 1.2em;
	}

	.player-text-ad .small {
		font-size: 21px; line-height: 1.2em;
	}

	.player-share-right {
		width: 390px;
	}

	#playerAd {
		display: none;
	}

}




/* Media 320px to 479px */

@media(min-width: 320px) and (max-width: 479px) {
	.wrapper {
		width: 300px;
	}

	.topbar {
		padding: 0 10px;
	}

	.topbar .count,
	.topbar .form {
		display: none;
	}


	/* Top bar (320px to 479px) */

	.mmenu-toggle,
	.mmenu-toggle2 {
		display: block;
	}

	.topbar .link {
		display: block;
	}

	.topbar .link span {
		display: none;
	}

	.topbar .loggedin {
		display: none;
	}

	.logobar .logo {
		width: 300px;
	}


	/* Menus (320px to 479px) */

	.mainmenu-wrapper {
		display: none;
	}

	.toggles-wrapper {
		display: block;
	}


	/* Submenu - name search + social (320px to 479px) */

	.submenu-wrapper {
		display: none;
	}

	.submenu .namesearch {
		display: none;
	}

	.submenu .social {
		display: none;
	}

	.submenu .namesearch-select {
		display: block;
	}


	/* Search menu */

	.searchbar-wrapper {
		display: none;
		background: #202020; border-bottom: 1px solid #323232;
		-webkit-box-shadow: inset 0 -1px 0 0 #101010;
		box-shadow: inset 0 -1px 0 0 #101010;
	}

	.searchbar > div {
		width: 48%; float: left; position: relative;
		margin: 0 1% 10px 1%;
		text-align: center;
	}

	.searchbar > div span {
		display: block;
		font-size: 10px; line-height: 1.6em;
	}


	/* Button menu (320px to 479px) */

	.buttonbar-wrapper {
		display: none;
		background: #202020; border-bottom: 1px solid #323232;
		-webkit-box-shadow: inset 0 -1px 0 0 #101010;
		box-shadow: inset 0 -1px 0 0 #101010;
	}

	.buttonbar a {
		width: 48%;
		margin: 5px 1%;
	}

	.reviews-mobilelink a {
		display: block;
	}


	/* News and comments (320px to 479px) */

	.newsbar-toggle {
		display: none;
	}

	.news .latest-news {
		width: 98%; float: none;
		margin-bottom: 15px;
		border-bottom: 1px solid #323232;
		-webkit-box-shadow: inset 0 -1px 0 0 #101010;
		box-shadow: inset 0 -1px 0 0 #101010;
	}

	.news .latest-comments {
		width: 98%; float: none;
	}


	/* Main layout (320px to 479px) */

	.sidebar {
		display: none;
	}

	.main {
		width: 100%; float: none;
	}

	.latest-models {
		display: none;
	}

	.watched-now .contents {
		height: 176px; overflow: hidden;
	}

	.spot-mobile {
		display: block;
	}

	.spot-regular {
		display: none;
	}


	/* Pagination (320px to 479px) */


	.pagination-mobile {
		display: block;
	}


	/* Featured sites (320px to 479px) */

	.featured-site {
		width: 48%; float: left;
	}


	/* Review box (480px to 767px) */

	.reviews-wrapper {
		display: none;
	}


	/* Content - model (480px to 767px) */

	.content-model {
		width: 140px; display: inline-block;
		padding: 4px; margin-left: 5px; margin-right: 2px; margin-top: 5px; margin-bottom: 5px;
	}

	.content-model .thumb {
		width: 132px; height: 184px; overflow: hidden;
		background: #202020; border-top-left-radius: 4px;
	}

	.content-model .info {
		font-size: 11px; line-height: 1.4em;
	}

	.content-model .info span {
		display: none;
	}

	.content-model .info .rating {
		margin-top: 6px;
	}


	/* Content - video (320px to 479px) */

	.content-video {
		width: 140px; display: inline-block;
		margin-left: 4px; margin-right: 1px; margin-top: 5px; margin-bottom: 5px;
		text-align: center;
	}

	.content-video .title {
		font-size: 11px; line-height: 1.3em; text-align: center;
	}

	.content-video .thumb {
		width: 140px; height: 106px; overflow: hidden;
		margin: 6px 0;
	}


	/* Content - category (320px to 479px) */

	.content-category {
		width: 140px; display: inline-block;
		margin-left: 4px; margin-right: 1px; margin-top: 5px; margin-bottom: 5px;
		text-align: center;
	}

	.content-category .title {
		font-size: 11px; line-height: 1.3em; text-align: center;
	}

	.content-category .thumb {
		width: 140px; height: 106px; overflow: hidden;
		margin: 6px 0;
	}


	/* Content - profile (320px to 479px) */

	.content-profile {
		width: 140px; display: inline-block;
		margin-left: 4px; margin-right: 1px; margin-top: 5px; margin-bottom: 5px;
		text-align: center;
	}

	.content-profile .title {
		font-size: 11px; line-height: 1.3em; text-align: center;
	}

	.content-profile .thumb {
		width: 140px; height: 106px; overflow: hidden;
		margin: 6px 0;
	}


	/* Pornstar bio (320px to 479px) */

	.pornstar-bio {
		margin: 20px 0;
	}
	.pornstar-bio .col-left {
		width: 100%; float: none;
	}

	.pornstar-bio .col-left .thumb img {
		max-width: 100%; display: block;
		margin: 0 auto;
		border-radius: 8px;
	}

	.pornstar-bio .col-right {
		width: 100%; float: none;
		margin: 20px 0;
	}

	.pornstar-bio .col-right ul {
		display: block;
		padding: 8px 12px; margin: 10px 0;
		background: #171717; border-radius: 8px;
	}

	/* Comments (320px to 479px) */

	.ul-comments li .thumb {
		display: none;
	}

	.ul-comments li .block {
		width: 100%; float: none;
		margin-left: 0;
		font-size: 12px; line-height: 1.5em;
	}

	.ul-comments li .block p {
		font-size: 12px; line-height: 1.5em;
	}


	/* Video page (320px to 479px) */

	.sidebar-video {
		display: none;
	}

	.main-video {
		width: 100%; float: none;
	}

	.player.video {
		width: 300px; height: 168px;
	}

	.player-text-ad .large {
		font-size: 20px; line-height: 1.2em;
	}

	.player-text-ad .small {
		font-size: 15px; line-height: 1.2em;
	}

	.player-share-right {
		width: 230px;
	}

	#playerAd {
		display: none;
	}

}

#profile {float: left;width: 100%;margin: 0px 0px 20px 0px;}
#profile .picture {float: left;width: 160px;margin: 0px 10px 0px 0px;}
#profile .picture img {width: 160px;}
#profile .info {float: left;width: 80%;font-size: 11px;text-align: left;line-height: 16px;}
#profile .info h3 {font-size: 13px;}
#profile .row {float: left;width: 100%;margin: 0px 0px 20px 0px;text-align: left;}

.notification.info { background-color: #202020; border-color: #404040; color: #f0f0f0; }
.notification.info p { color: #f0f0f0; }

.forms { margin-bottom: 30px; }
.forms .form-label { color: #f0f0f0; }

.-intro { max-width: 450px; margin: 15px auto 25px auto; text-align: left; }
.-intro span { font-weight: 700; }
.-intro ul { list-style-type: disc; }

.buttonbar-wrapper {position:absolute;left:0;right:0;z-index:10;}
.buttonbar-wrapper.affix {position:fixed;top:41px;}

.news-wrapper {padding-top:64px;}

@media(min-width: 320px) and (max-width: 479px) {
	.news-wrapper {padding-top:0px;}
	
	.toggles-wrapper {display: none;}
	.toggles-wrapper {display: none;}
	.buttonbar-wrapper {display: block !important; position: relative;}
	
	.mobile-remove {display: none !important;}
	
	.spot-regular {
		display: block;
	}	
}

.spot-regular video {
	max-width: 100% !important;
}

@media(min-width: 320px) and (max-width: 812px) {
	.grooby-banner {
		display: none !important;
	}
}

.content-video .thumb{
    position: relative;
}
.item_type_icon{
    position: absolute;
    top: 5px;
    right: 5px;
}

#cboxCurrent a{
	color: #1786ff;
	font-weight: bold;
}


.player.video{
    position: relative !important;
}

@media(max-width: 900px) {
    #cboxCurrent{
        padding-right: 30px;
    }
    #cboxCurrent a{
        width: 100%;
        display: block;
    }
    #cboxLoadedContent{
        margin-bottom: 58px !important;
    }
    #cboxPrevious, #cboxNext, #cboxClose{
        bottom: 22px !important;
    }

}



@media (max-width: 767px) {
	.topbar-wrapper {
		position: fixed;
		top: 0;
		display: block; 
		width: 100%;
		background: #c71a1a url(../images/logobar.png);
		z-index: 900;
	}
	.logobar { 
		margin-top: 38px;
	}
	.buttonbar-wrapper.affix {
		position:fixed;top:38px;
	}
	.mainWrapperAffix { 
		margin-top: 195px;
	}
}
	
#adult-only-warning .warning-cnt .logo-col img {
    max-width: 100%;
}

.mainmenu-wrapper.affixed { 
	position: fixed;
    display: block;
    width: 100%;
    z-index: 900;
	top: 0;
}

.submenuMargin { 
	margin-top:40px;
}

@media(max-width: 989px){
    .tags-container.with-counter a{
        width: 80%;
    }   
}

.newsbar-toggle{
    display: none;
}