<br />
<b>Warning</b>:  include(): open_basedir restriction in effect. File(/var/www/vhosts/sexmasterka.7m.pl/httpdocs/wp-content/plugins/wp-super-cache/wp-cache-base.php) is not within the allowed path(s): (/home/michal/) in <b>/home/michal/public_html/sexmasterka/wp-content/plugins/wp-super-cache/wp-cache.php</b> on line <b>65</b><br />
<br />
<b>Warning</b>:  include(/var/www/vhosts/sexmasterka.7m.pl/httpdocs/wp-content/plugins/wp-super-cache/wp-cache-base.php): failed to open stream: Operation not permitted in <b>/home/michal/public_html/sexmasterka/wp-content/plugins/wp-super-cache/wp-cache.php</b> on line <b>65</b><br />
<br />
<b>Warning</b>:  include(): Failed opening '/var/www/vhosts/sexmasterka.7m.pl/httpdocs/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/usr/share/php') in <b>/home/michal/public_html/sexmasterka/wp-content/plugins/wp-super-cache/wp-cache.php</b> on line <b>65</b><br />
<br />
<b>Warning</b>:  include_once(): open_basedir restriction in effect. File(/var/www/vhosts/sexmasterka.7m.pl/httpdocs/wp-content/plugins/wp-super-cache/ossdl-cdn.php) is not within the allowed path(s): (/home/michal/) in <b>/home/michal/public_html/sexmasterka/wp-content/plugins/wp-super-cache/wp-cache.php</b> on line <b>82</b><br />
<br />
<b>Warning</b>:  include_once(/var/www/vhosts/sexmasterka.7m.pl/httpdocs/wp-content/plugins/wp-super-cache/ossdl-cdn.php): failed to open stream: Operation not permitted in <b>/home/michal/public_html/sexmasterka/wp-content/plugins/wp-super-cache/wp-cache.php</b> on line <b>82</b><br />
<br />
<b>Warning</b>:  include_once(): Failed opening '/var/www/vhosts/sexmasterka.7m.pl/httpdocs/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/usr/share/php') in <b>/home/michal/public_html/sexmasterka/wp-content/plugins/wp-super-cache/wp-cache.php</b> on line <b>82</b><br />
<br />
<b>Warning</b>:  Use of undefined constant THEME_ADMIN - assumed 'THEME_ADMIN' (this will throw an Error in a future version of PHP) in <b>/home/michal/public_html/sexmasterka/wp-content/themes/adultmovie/admin/admin-interface.php</b> on line <b>5</b><br />
@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;}
.clearfix:before,.clearfix:after,nav:before,nav:after,article:before,article:after,.contentMeta:before,.contentMeta:after,.contentWrap:before,.contentWrap:after,.featuredMeta:before,.featuredMeta:after{display:table;content:" "}.clearfix:after,nav:after,article:after,.contentMeta:after,.contentWrap:after,.featuredMeta:after{clear:both}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url("http://creampiethais.com/v5/js/boxsizing.htc");}
html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility;}

/*  =DEFAULT & BASIC STYLES
	========================================================================== */
body {
	background: url("images/bg.jpg") no-repeat fixed center top #000;
	/*
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	*/
	color: #868686;
	font:400 62.5%/1 "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	-webkit-font-smoothing: antialiased;
	padding: 0 1.2em;
}
a {
	color: #D41E1E;
	background:transparent;
	text-decoration: none;
	-webkit-transition: color 0.1s linear, border 0.1s linear, opacity 0.1s linear, background-color 0.1s linear;
	-moz-transition: color 0.1s linear, border 0.1s linear, opacity 0.1s linear, background-color 0.1s linear;
	-ms-transition: color 0.1s linear, border 0.1s linear, opacity 0.1s linear, background-color 0.1s linear;
	-o-transition: color 0.1s linear, border 0.1s linear, opacity 0.1s linear, background-color 0.1s linear;
	transition: color 0.1s linear, border 0.1s linear, opacity 0.1s linear, background-color 0.1s linear;
}
	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;
}


/*  FORMS 
	========================================================================== */
.forms {
	margin: 1.0em 0 1.3em;
	position: relative;
}
.forms input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
.forms button::-moz-focus-inner,
.forms input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.forms input {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
.forms button {
	cursor: pointer;
}
.forms .formField {
	background: #373737;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	border: 1px solid #696969;
	color: #848484;
	display: block;
	font: 2.2em/1.1em "FrankfurtGothicHeavy", sans-serif;
	padding: 0.2em 1.6em 0.1em 0.3em;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	width: 100%;
}
.forms .formField:focus {
	border-color: #fa6d81;
	color: #9e9e9e;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(250,109,129, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(250,109,129, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(250,109,129, 0.6);
}
.forms::-moz-placeholder {
	color: #6b6b6b;
	opacity: 1;
}
.forms:-ms-input-placeholder {
	color: #6b6b6b;
}
.forms::-webkit-input-placeholder {
	color: #6b6b6b;
}
.forms .btnSubmit {
	background: url("images/icon-search.png") no-repeat scroll right center transparent;
	border: none;
	box-shadow: none;
	direction: ltr;
	height: 20px;
	position: absolute;
	right: 1em;
	text-indent: -9999px;
	top: 0.5em;
	width: 20px;
}
	.forms .btnSubmit:active {
		top: 0.55em;
	}
	
/* ------------------------------------------------------------------------- *
 *  Comments
/* ------------------------------------------------------------------------- */
#comments {background-color: transparent; margin-top: 20px; }
#reply-title {display: none;}
ol.commentlist li.comment{background:transparent;}
#pinglist-container { display: none; }
.comment-body {background-color: transparent !important; color: #fff !important; border: none !important;}
.comment-reply-link {display: none;}

.commentlist, .pinglist { margin-bottom: 20px; }
.commentlist li, .pinglist li {background:transparent; padding-left: 60px; font-size: 14px; line-height: 22px; font-weight: 400; }
.commentlist .comment-body, .pinglist li {clear: both; position: relative; padding-bottom: 15px; }
.commentlist .comment-author,
.commentlist .comment-meta,
.commentlist .comment-awaiting-moderation { font-size: 13px; display: block; float: left; line-height: 20px; }
.commentlist .comment-author { margin-right: 6px;background:transparent; }
.commentlist .fn, .pinglist .ping-link { color: #444; font-size: 13px; font-style: normal; font-weight: 600; }
.commentlist .says { display: none; }
.commentlist .avatar { position: absolute; left: -60px; top: 0; width: 48px; height: 48px; -webkit-border-radius: 3px; border-radius: 3px; }
.commentlist .comment-meta:before, .pinglist .ping-meta:before { background:transparent; color: #ccc; content: "\f017"; font-family: FontAwesome; font-size: 10px; margin-right: 3px; vertical-align: 4%; } 
.commentlist .comment-meta a, .pinglist .ping-meta { color: #aaa; }
.commentlist .reply { font-size: 13px; line-height: 16px; }
.commentlist .reply a { color: #aaa; }
.commentlist .reply a:hover { color: #444; }
.comment-awaiting-moderation { color: #3b8dbd; font-style: normal; }

/* pings */
.pinglist li { padding-left: 0; }

/* comment text */
.commentlist .comment-body p { margin-bottom: 8px;clear: both; }
.commentlist .comment-body strong { font-weight: bold; }
.commentlist .comment-body em { font-style: italic; }
.commentlist .comment-body ol li { background:transparent; list-style: decimal; margin-left: 2em; padding: 0; }
.commentlist .comment-body ul li { background:transparent; list-style: square; margin-left: 2em; padding: 0; }

/* post author & admin comment */
.commentlist li.bypostauthor > .comment-body:after,
.commentlist li.comment-author-admin > .comment-body:after { background: transparent; display: block; position: absolute; content: "\f040"; color: #fff; line-height: 12px; width: 12px; font-style: normal; font-family: FontAwesome; text-align: center; }
.commentlist li.comment-author-admin > .comment-body:after { content: "\f005"; /* star for admin */ }
.commentlist li.bypostauthor > .comment-body:after,
.commentlist li.comment-author-admin > .comment-body:after {top: 32px; left: -28px; font-size: 10px; padding: 2px; -webkit-border-radius: 3px; border-radius: 3px; }
.commentlist li li.bypostauthor > .comment-body:after,
.commentlist li li.comment-author-admin > .comment-body:after { top: 22px; left: -26px; font-size: 8px; padding: 1px; -webkit-border-radius: 2px; border-radius: 2px; }

/* child comment */
.commentlist li ul {  }
.commentlist li li { padding-left: 48px; margin: 0; }
.commentlist li li .avatar { width: 36px; height: 36px; left: -48px; top: 0; }
.commentlist li li .comment-meta {background:transparent; left: 70px; }

/*  comments : nav
/* ------------------------------------ */
.comments-nav { margin-bottom: 20px; }
.comments-nav a { font-weight: 600; }
.comments-nav .nav-previous { float: left; }
.comments-nav .nav-next { float: right;  }
.stars img { height:220px; width:160px; }
/*  comments : form
/* ------------------------------------ */
.logged-in-as,
.comment-notes, 
.form-allowed-tags { display: none; }
#respond { position: relative; }
#reply-title { margin-bottom: 20px; }
li #reply-title { font-size: 0; margin: 0!important; padding: 0; height: 0; border-top: 0; }
#cancel-comment-reply-link { color: #ccc; display: block; position: absolute; bottom: 26px; right: 20px; font-size: 12px; }
#cancel-comment-reply-link:hover { color: #fff; }
#commentform { background: transparent; padding: 10px 20px 20px; margin-bottom: 15px; -webkit-border-radius: 2px; border-radius: 2px; }
#commentform p.comment-form-author { width: 48%; float: left; }
#commentform p.comment-form-email { width: 48%; float: right; }
#commentform p.comment-form-url,
#commentform p.comment-form-comment { clear: both; }
#commentform label { padding: 6px 0; font-weight: 600; display: block; }
#commentform input[type="text"], 
#commentform textarea { background:transparent;max-width: 100%; width: 100%; }
#commentform textarea { height: 100px; }
#commentform textarea:focus { 
	border-color: #fa6d81;
	color: #9e9e9e;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(250,109,129, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(250,109,129, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(250,109,129, 0.6);
}
#commentform input:focus { 
	border-color: #fa6d81;
	color: #9e9e9e;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(250,109,129, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(250,109,129, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(250,109,129, 0.6);
}
#commentform p.form-submit { margin-top: 10px; }
.logged-in #reply-title { margin-bottom: 20px; }
.logged-in #commentform p.comment-form-comment { margin-top: 10px; }
.logged-in #commentform p.comment-form-comment label { display: none; }
/*  RATINGS 
	========================================================================== */
.rating{
	background: none;
	clear: both;
	display: inline-block;
	height: 15px;
	margin-top: -24px;
	padding: 0;
	position: relative;
	vertical-align: middle;
	max-width: 120px;
}
	.rating.ratingBig img{
		height: 18px;
		width: 18px;
	}
.sort {float: right;margin-top: -20px;}

.rating0 {background-position:0 0}
.rating1 {background-position:0 -16px}
.rating2 {background-position:0 -32px}
.rating3 {background-position:0 -48px}
.rating4 {background-position:0 -64px}
.rating5 {background-position:0 -80px}
.ratingBig.rating0 {background-position:0 0}
.ratingBig.rating1 {background-position:0 -22px}
.ratingBig.rating2 {background-position:0 -44px}
.ratingBig.rating3 {background-position:0 -66px}
.ratingBig.rating4 {background-position:0 -88px}
.ratingBig.rating5 {background-position:0 -110px}

.rating > span {
	direction: ltr;
	display: block;
	text-indent:-999em;
}
.rating.ratingSel > span {
	cursor: pointer;
}
.rating > span > span {
	position:absolute;
	left:0;
	top:0;
	width:12px;
	height:15px;
	text-decoration:none;
	z-index: 200;
}
	.rating.ratingBig > span > span {
		width: 16px;
		height: 21px;
	}

.rating.ratingSel > span > .starR:hover {	
	height:15px;
	left:0;
	overflow:hidden;
	width:70px;
	z-index:2;
}
	.rating.ratingBig.ratingSel > span > .starR:hover {	
		height: 21px;
		width: 92px;
	}

/*  HEADER & NAV 
	========================================================================== */
.footerNav,
header {
	position: relative;
}
	.footerNav {
		clear: both;
		margin-top: 3em;
		min-height: 4em;
	}
.logo img{
	z-index: 99999;
	position: fixed;
	float: left;
	width: 150px;
}
    #sidebar h2 {
    	text-align: left;
    }
    #sidebar ul {
    	width: 100%;
      margin-bottom: 15px;
    }
    #sidebar ul li {
      width: 100%;
    }

      #sidebar li a {
      	color:white;
      	font-size: 15px;
      	font-weight: bold;
      	padding-bottom: 4px;
      	padding-top: 4px;
      	line-height: 20px;
      }

        #sidebar a:hover {
        	color: red;
        }
#sidebar img,
#sidebar iframe,
#sidebar object,
#sidebar embed {
width: 100%;
height: auto;
}        
nav {
	margin-left: 150px;
	margin-bottom: 1em;
}
	nav a {
		z-index: 9999999;
		color: #fff;
		float: left;
		font: bold 2.1em/1 "FrankfurtGothicHeavy", sans-serif;
		padding: 0.7em 0.6em 0.5em;
		text-shadow: 1px 2px 0 #404040;
	}
		nav a.current-menu-item:hover,
		nav a:hover {
			background: #f03138;
			text-shadow: 1px 2px 0 #111;
		}
		nav .current-menu-item a{
			-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.5);
			-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.5);
			box-shadow: inset 0 1px 2px rgba(0,0,0,0.5);
			background: #de1018;
	 	}

	#menuToggleFooter,
	#menuToggle {
		background: #111;
		border: 0 none;
		display: none;
		position: absolute;
		right: 0;
		top: 4%;
		margin: 0;
		max-width: 3.2em;
		padding: 0;
		-webkit-transition: all 0.15s linear;
		transition: all 0.15s linear;
		z-index: 10;
	}
		#menuToggleFooter  {
			bottom: 4%;
			top: auto;
		}
		#menuToggleFooter img,
		#menuToggle img {
			display: block;
			height: 100% !important;
			width: 100% !important;
		}
		@media screen and (max-width:480px) {
			nav.collapse,
			nav.collapsing {
				background: #111;
				background: rgba(0,0,0,0.8);
			}
			nav.collapse a,
			nav.collapsing a {
				text-align: center;
				width: 100%;
			}
 		}
		@media (min-width:481px) and (max-width:991px) {
			nav.collapse,
			nav.collapsing {
				background: #111;
				background: rgba(0,0,0,0.6);
			}
			nav.collapse a,
			nav.collapsing a {
				width: 50%;
			}
		}
		@media screen and (max-width:991px) {
			header {
				padding-top: 5.5em;
			}
			#menuToggleFooter,
			#menuToggle {
				display: block;
			}
			nav.collapse,
			nav.collapsing {
				-webkit-border-radius: 0 8px 8px 0;
				-moz-border-radius: 0 8px 8px 0;
				border-radius: 0 8px 8px 0;
				left: 0;
				position: absolute;
				top: 4%;
				z-index: 9;
			}
					.footerNav nav.collapse,
					.footerNav nav.collapsing {
						bottom: 4%;
						top: auto;
					}

				nav.collapse a,
				nav.collapsing a {
					width: 49%;
					display: inline-block;
					font-size: 1.7em;
					padding: 0.5em 0.3em 0.3em;
				}
			nav.collapse {
				display: none;
			}
				nav.collapse.in {
					display: block;
				}
			nav.collapsing {
				height: 0;
				overflow: hidden;
				-webkit-transition: height 0.35s ease;
				transition: height 0.35s ease;
			}
		}
		#logo img{
				width: 100%;
				height: auto;
			}
			
/*social sharing buttons*/
.social a{
    display:inline-block;
    margin:10px 2px 5px 0;
    padding:5px 5px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
}
/*Twitter*/
.twitter{
    background:#9AE4E8;
}
/*Facebook*/
.facebook{
    background:#3B5998;
}
/*Google Plus*/
.google-plus{
    background:#D34836;
}
/*LinkedIn*/
.linkedin{
    background:#0e76a8;
}
/*StumbleUpon*/
.stumbleupon{
    background:#EF4916;
}
/*Reddit*/
.reddit{
    background:#CEE3F8;
}
/*Digg*/
.digg{
    background:#1B5790;
}
/*Pinterest*/
.pinterest{
    background:#C92228;
}

/*Delicious*/
.delicious{
    background:#0b79e5;
}
.tags{display: block;font-weight: bold;font-size: 13px;margin-bottom: 14px;line-height: 20px;}
.tags a:hover{color: white;}
span.pornstars{margin-left: 20px;}
.banner{display: block;margin:0 auto;}
.item{text-align:center;float:left; width:220px; /*height:284px;*/background: #303030;background: rgba(255, 255, 255, 0.1); padding-top:10px; padding-left:8px; padding-right:8px; margin-bottom:10px; margin-right:10px;}
.item:hover { box-shadow:#444 0px 0px 3px; -webkit-transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -ms-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}
.lastmargin{margin-right:0px!important}
.photo-thumb img{margin:0 auto; display:block;width: 180px;height: 240px;}
.photo-thumb a:hover img { opacity:0.8; }
.item h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:bold; letter-spacing:-0.2px\9; padding-top:3px; letter-spacing:-0.2px}
.item h2 a{color:#000; -webkit-transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -ms-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}
.item h2 a:hover{color:#FF2CD5;}
.startitle{display:block;margin:0 auto; color:#fff;font-weight: bold;line-height: 22px;font-size: 18px;}
.starvideos{display:block;margin:0 auto;color:red;font-weight:}
.item h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e00d0e; padding-top:2px;}
.item h3 a{color:#e00d0e; -webkit-transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -ms-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}
.item h3 a:hover{color:#FF2CD5;}
.item h4{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF2CD5; padding-top:2px; text-align:center; padding-top:2px; line-height:34px; padding-bottom:10px}
.item h4 a{color:#000; -webkit-transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -ms-transition:all 200ms ease-in-out; -o-transition:all 200ms ease-in-out; transition:all 200ms ease-in-out;}
.item h4 a:hover{color:#FF2CD5;}
.item h4.black, .item h4.black a { line-height:24px; color:#000; }
.item p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9b9a9a; padding-top:2px; padding-bottom:8px;}

 .dropdown {
 	float: right;
 	margin-top: -37px;
 	z-index:99999;
  text-align: left;
}

.dropdown {
  position: relative;
  height: 27px;
 background: rgb(125,126,125); /* Old browsers */
background: -moz-linear-gradient(top, rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
  border: 1px solid;
  border-color: #272c33 #242930 #22272d;
  border-radius: 3px;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
.dropdown a {
  font-size: 12px;
  text-decoration: none;
  text-shadow: 0 1px black;
}
.dropdown > a {
  float: left;
  position: relative;
  height: 27px;
  line-height: 26px;
  padding: 0 12px;
  color: #ecf0f1;
  border-radius: 2px 0 0 2px;
}
.dropdown > a:before {
  content: '';
  display: inline-block;
  vertical-align: -2px;
  width: 10px;
  height: 11px;
  margin-right: 10px;
  background: url("images/filter.png") 0 0 no-repeat;
}
.dropdown > a:hover {
  background: #3f4753;
  background: rgba(255, 255, 255, 0.04);
}
.dropdown > a:active {
  background: #343b44;
}
.dropdown div {
  float: left;
  height: 27px;
  width: 26px;
  background: url("images/toggle.png") 9px 9px no-repeat;
  border-left: 1px solid #292e36;
  border-color: rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.08);
  box-shadow: inset 1px 0 rgba(255, 255, 255, 0.08);
}
.dropdown div:hover {
  -webkit-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.04), inset 26px 26px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 rgba(255, 255, 255, 0.04), inset 26px 26px rgba(0, 0, 0, 0.1);
}
.dropdown div:hover ul {
  display: block;
}
.dropdown ul {
  display: none;
  position: absolute;
  top: 27px;
  left: -1px;
  right: -1px;
  background: black;
  border: 1px solid #20242a;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.dropdown ul li {
  display: block;
}
.dropdown ul li:last-child a {
  border-radius: 0 0 3px 3px;
}
.dropdown ul a {
  display: block;
  line-height: 28px;
  padding: 0 10px 1px;
  color: #b2b8c4;
  border-top: 1px solid transparent;
}
.dropdown ul a:hover {
  color: white;
  text-shadow: 0 1px rgba(0, 0, 0, 0.7);
  background: #C81212;
}
#searchform {
  display: none;
}/*  CONTENT 
	========================================================================== */
.contentTitle {
	clear: both;
	font-family: "FrankfurtGothicHeavy", sans-serif;
	margin: 1.5em auto 1em;
	letter-spacing: -0.02em;
	text-shadow: 1px 2px 0 #000;
	word-spacing: -0.02em;
}
	.contentTitle > h2 {
		color: #fff;
		/*display: inline-block;*/
		display: inline;
		font-size: 3.1em;
		margin-right: 0.5em;
	}
	.contentTitle > small {
		color: #5f5f5f;
		display: inline;
		font-size: 3em;
		line-height: 1.33em;
	}


.content {
	padding-left: 0.7em;
	padding-right: 0.7em;
	width: 75%;
}
.pagecontent {
	font-size: 16px;
	line-height: 20px;
}
.contentWrap {
	margin-left: -0.7em;
	margin-right: -0.7em;
}
	.contentWrap > li {
		padding: 0.7em;
		width: 100%;
	}
		.content .contentWrap > li {
			float: left;
			width: 33.33%;
		}
		aside article,
		.contentWrap article {
			background: #303030;
			background: rgba(255, 255, 255, 0.1);
			padding: 1.4em;
		}
			.contentPreview {
				position: relative;
			}
				.contentPreview img {
					display: block;
					margin: 0 auto;
					max-width: 100%;
					filter: alpha(opacity=0);
					-webkit-transition: opacity 0.1s ease-out;
					-moz-transition: opacity 0.1s ease-out;
					-ms-transition: opacity 0.1s ease-out;
					-o-transition: opacity 0.1s ease-out;
					transition: opacity 0.1s ease-out;
				}
				.contentPreview img.contentPic {
					width: 100%;
				}
				
					.contentPreview img.contentPlay {
						left: 50%;
						margin-left: -28px;
						margin-top: -30px;
						position: absolute;
						top: 50%;
						opacity: 0;
						filter: alpha(opacity=0);
						z-index: 500;
					}
						.contentPreview:hover img.contentPlay {
							opacity: 0.6;
							filter: alpha(opacity=60);
							z-index: 510;
						}
						.contentPreview:hover img.contentPlay + img {
							opacity: 0.95;
							filter: alpha(opacity=95);
							z-index: 510;
						}
						
						
.contentPreview .thumbstars {
 display: block;
 margin: 0 auto;
 width: 100%;
 min-height: 220px;
 overflow: hidden;
 position: relative;
}						
.contentPreview .thumbslide {
 display: block;
 margin: 0 auto;
 width: 100%;
 overflow: hidden;
 position: relative;
}
 .contentPreview .thumbslide img {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
 }
 .contentPreview img.contentPlay {
 	max-width: 65px;
 	max-height: 65px;
  z-index: 500;
 }
						
						
.piXs img { display: none }
.piXs img.first { display: block }
								
				.contentCaption {
					background: #151515;
					background: rgba(37,37,37,0.66);
					bottom: 0.6em;
					color: #fff;
					display: inline-block;
					font-size: 1.2em;
					padding: 0.5em;
					position: absolute;
					right: 1.6em;
					z-index: 500;
				}
		article h3 {
			color: #9d9d9d;
			letter-spacing: -0.02em;
			font: 1.5em/1 "FrankfurtGothicHeavy", sans-serif;
			margin: 0.5em 0 0.4em;
			word-spacing: -0.02em;
		}
			article h3 em {
				color: #fff;
			}
			#join .rightCol article h3 {
				color: #fff;
				display: inline-block;
				font-size: 1.15em;
				margin: 0 0.6em 0 0;
			}
		.contentDescription {
			color: #bbbbbb;
			font-size: 1.4em;
			height: 2.4em;
			line-height: 1.2em;
			overflow: hidden;
		}
			#join .contentDescription {
				color: #fff;
				clear: both;
				display: block;
			}

		.contentMeta {
			color: #bbbbbb;
			font-size: 1.2em;
			padding-top: 0.6em;
		}
			.contentMeta .left {
				float: left;
			}
			.contentMeta .left h3 {
				font-weight: bold;
			}
			.contentMeta .right {
				float: right;
				text-align: right;
			}

/* 2257 */
.usc2257 {
	margin-bottom: 20em;
}
	.usc2257 p {
		color: #fff;
		font: 300 1.8em/1.33em Helvetica, Arial, sans-serif;
		margin-bottom: 1em;
	}
		.usc2257 p.last {
			font-weight: bold;
			padding-top: 1em;
		}
		.usc2257 > img {
			display: block;
			margin: 1em auto;
			max-width: 100%;
		}

/* VIDEO */
.player {
  margin-bottom: 2em;
}

.videoWrap {
  margin-bottom: 1em;
  position: relative;
}
	.videoWrap video {
		max-width: 100%;
	}
.videoPlayer {
  display: block;
  height: auto;
  margin: 0 auto;
  width: 100%;
}
.videoDescription {
  color: #fff;
  font: 300 1.8em/1.33 Helvetica,Arial,sans-serif;
  letter-spacing: -0.02em;
  margin: 1em 0;
  word-spacing: -0.04em;
}
.videoDescription a:link  {
	color: #3cb3ff;
}
.videoDescription a:visited  {
	color: #3cb3ff;
}
.videoDescription a:hover  {
	color: #3cb3ff;
}
.videoDescription a:active  {
	color: #3cb3ff;
}
.videoPlay {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -64px;
	margin-top: -64px;
	width: 128px;
	height: 128px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 20;
}
	.videoWrap {
		cursor: pointer;
	}
	.videoWrap:hover .videoPlay {
		opacity: 1;
		filter: alpha(opacity=100);
	}

.videoPreviews {
	margin-left: -0.7em;
	margin-right: -0.7em;
}
	.videoPreviews > div {
	  float: left;
	  padding: 0.7em;
	  width: 20%;
	}
		.videoPreviews > div > a {
			background: #303030;
			display: block;
			padding: 1.4em;
			text-align: center;
		}
		.videoPreviews > div > a > img {
			display: block;
			max-width: 100%;
			height: auto;
			margin: 0 auto;
		}
.pitchLine {
  margin: 2em auto 4em;
  text-align: center;
}
	.pitchLine > a {
		color: #ff000a;
		display: inline-block;
		font: 2em/1.3 Helvetica, Arial, sans-serif;
	}
		.pitchLine > a > strong {
			color: #fff;
			font-weight: bold;
		}
	.pitchLine > a:hover {
		color: #ff333b;
	}
	.pitchLine > a > hr {
		background: #D0D0D0;
		border: medium none;
		height: 2px;
	}


/* -- PAGINATION -- */
.pagination {
	margin: 3em auto 4em;
	float: right;
	width: 97%;
}

.pagination span, .pagination a {
  background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
	display: inline-block;
	font-size: 2.5em;
	font-weight: bold;
	color: #fff;
	margin-right: 3px;
	padding: 0.5em 0.8em 0.4em;
	text-shadow: 1px 0 0 #252525;
}

.pagination a:hover{
color:#fff;
background: #cc0000; /* Old browsers */
background: -moz-linear-gradient(top, #cc0000 0%, #cc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cc0000 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cc0000 0%,#cc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cc0000 0%,#cc0000 100%); /* IE10+ */
background: linear-gradient(to bottom, #cc0000 0%,#cc0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
}

.pagination .current{
		-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4) inset;
		box-shadow: 1px 1px 3px rgba(0,0,0,0.4) inset;
		text-shadow: 1px 1px 0 #fff;
		background: #cc0000; /* Old browsers */
background: -moz-linear-gradient(top, #cc0000 0%, #cc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cc0000 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cc0000 0%,#cc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cc0000 0%,#cc0000 100%); /* IE10+ */
background: linear-gradient(to bottom, #cc0000 0%,#cc0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
}

/* -- BUTTONS -- */
.button {
	-webkit-box-shadow: 1px 1px 2px rgba(64,64,64,0.5);
	-moz-box-shadow: 1px 1px 2px rgba(64,64,64,0.5);
	box-shadow: 1px 1px 2px rgba(64,64,64,0.5);
	display: block;
	padding: 0.3em 0 0.1em;
	text-align: center;
}
 	.button:hover {
		-webkit-box-shadow: 1px 1px 2px rgba(64,64,64,0.8);
		-moz-box-shadow: 1px 1px 2px rgba(64,64,64,0.8);
		box-shadow: 1px 1px 2px rgba(64,64,64,0.8);
	}
	.button:active {
		-webkit-box-shadow: inset 1px 1px 2px rgba(64,64,64,0.8);
		-moz-box-shadow: inset 1px 1px 2px rgba(64,64,64,0.8);
		box-shadow: inset 1px 1px 2px rgba(64,64,64,0.8);
	}

.btnJoin {
	background: #ff000a;
	background: -moz-linear-gradient(top,  #ff000a 0%, #cb0e16 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff000a), color-stop(100%,#cb0e16));
	background: -webkit-linear-gradient(top,  #ff000a 0%,#cb0e16 100%);
	background: -o-linear-gradient(top,  #ff000a 0%,#cb0e16 100%);
	background: -ms-linear-gradient(top,  #ff000a 0%,#cb0e16 100%);
	background: linear-gradient(to bottom,  #ff000a 0%,#cb0e16 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff000a', endColorstr='#cb0e16',GradientType=0 );
	color: #fff;
	text-shadow: 1px 2px 1px rgba(0,0,0,0.3);
}
	a.btnJoin:hover {
		background: #ff333b;
		background: -moz-linear-gradient(top,  #ff333b 0%, #ef1d26 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff333b), color-stop(100%,#ef1d26));
		background: -webkit-linear-gradient(top,  #ff333b 0%,#ef1d26 100%);
		background: -o-linear-gradient(top,  #ff333b 0%,#ef1d26 100%);
		background: -ms-linear-gradient(top,  #ff333b 0%,#ef1d26 100%);
		background: linear-gradient(to bottom,  #ff333b 0%,#ef1d26 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff333b', endColorstr='#ef1d26',GradientType=0 );
		text-shadow: 1px 2px 1px rgba(0,0,0,0.6);
	}
	a.btnJoin:active {
		text-shadow: 0 -1px 1px rgba(0,0,0,0.6);
	}

	.content .btnJoin {
		clear: both;
		font-family: "FrankfurtGothicHeavy", sans-serif;
		padding: 2em 1em;
	}
		.content .btnJoin span {
			display: block;
			font-size: 13em;
			letter-spacing: -0.02em;
			word-spacing: -0.02em;
		}
		.content .btnJoin small {
			display: block;
			font-size: 4.8em;
			letter-spacing: -0.02em;
			margin-top: -0.4em;
			word-spacing: -0.02em;
		}



/*  JOIN 
	========================================================================== */


/* LEFT COLUMN - MODELS */
.left-col {
	float: left;
	width: 21%;
	overflow: hidden;
}
.models > ul {
  margin: 0 -0.5em;
}
	.models li {
		float: left;
		margin: 0 0 1em;
		padding: 0 0.5em;
		width: 100%;
	}


/* CENTER COLUMN - JOIN BOX */
.joinBox {
	width: 44%;
	overflow: hidden;
	float: left;
	margin: 0 1%;
}
	.joinBox h2 {
		text-align: center;
		padding: 0;
		margin: 0 auto;
	}

	.join-buttons {
		margin: 0 auto 1em;
	}
		.join-buttons li {
			background: #3b3b3b;
			background: rgba(255,255,255,0.15);
			border: 1px solid #bbbbbb;
			display: block;
			text-align: center;
			margin-bottom: 0.6em;
		}
			.join-buttons li a {
				color: #fff;
				display: block;
				padding: 1.5em 0 1em;
			}
				.join-buttons li a:hover {
					background: #535353;
					background: rgba(255,255,255,0.25);
					text-decoration: none;
				}
				.join-buttons li a:active {
					position: relative;
					top: 1px;
				}

	.join-buttons .pay-type {
		display: block;
		font-size: 1.9em
	}
		.join-buttons strong {
			font-family: "MyriadHebrewBold","Myriad Pro","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial;
		}
		.join-buttons em {
			font-size: 1.4em;
			display: block;
		}
		#join .btnJoin {
			display: block;
			font-size: 2.8em;
			letter-spacing: 0;
			margin: 0.5em 1.5em 0;
			padding: 0.6em 0 0.4em;
			text-transform: none;
			word-spacing: 0;
		}

	.joinBox p {
		color: #fff;
		font-size: 1.4em;
		margin: 0 0 1em;
		text-align: center;
	}
		.joinBox p.supportMembers {
			margin-bottom: 0;
			line-height: 1.3;
		}
		.joinBox p a {
			color: #fff;
			text-decoration: none;
		}
			.joinBox p a:hover {
				text-decoration: underline;
			}


	.join-features {
		margin: 2em 0;
	}
		.join-features li {
			background: url("http://creampiethais.com/v5/images/icon-tick.png") no-repeat scroll 0.6em 0.4em transparent;
			color: #fff;
			display: block;
			font: 2.1em/1.8 "MyriadHebrewBold","Myriad Pro","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial;
			letter-spacing: -0.02em;
			padding-left: 2em;
			word-spacing: -0.02em;
		}

/* RIGHT COLUMN */
.rightCol {
	float: right;
	width: 33%;
}
	.rightCol li {
		padding-bottom: 1.7em;
	}
	.rightCol article {
		background: #303030;
		background: rgba(255, 255, 255, 0.1);
		padding: 1.7em;
	}



/* BONUS SITES */
.bonus-sites {
	clear: both;
	margin: 3.5em auto 2.5em;
	width: 100%;
}
	#join h2.jtitle {
		color: #fff;
		font: 8em/1 "MyriadHebrewBold","Myriad Pro","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial;
		text-align: center;
	}
	#join .bonus-sites small {
		color: #929292;
		display: block;
		font: 2.6em/1 "MyriadHebrewBold","Myriad Pro","Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial;
		margin-bottom: 1em;
		text-align: center;
	}
	.bonus-sites ul {
		border: medium none;
		display: block;
		margin: 0 -1.2em;
	}
		.bonus-sites li {
			float: left;
			margin: 0 0 2em;
			padding: 0 1em;
			width: 25%;
		}
			.bonus-sites li img {
				border: none;
				display: block;
				height: auto !important;
				margin: 0;
				width: 100%;
				padding: 0;
			}



.player iframe,
.player object,
.player embed {
width: 100%;
height: 600px;
}
/*  SIDEBAR 
	========================================================================== */
aside {
	float: left;
	padding-left: 0.7em;
	padding-right: 0.7em;
	width: 25%;
}
	aside .btnJoin {
		font: 5.5em/1 "FrankfurtGothicHeavy", sans-serif;
		letter-spacing: -0.02em;
		word-spacing: -0.02em;
	}

	aside h2 {
		color: #fff;
		font: 3.1em/1 "FrankfurtGothicHeavy", sans-serif;
		letter-spacing: -0.02em;
		margin: 0.5em 0 0.4em;
		word-spacing: -0.02em;
	}
	aside > article {
		background: #303030;
		background: rgba(255, 255, 255, 0.15);
		padding: 1.45em;
	}
	aside article h3 {
		color: #fff;
		display: inline-block;
		font-size: 1.25em;
		letter-spacing: 0;
		margin: 0.1em 0 0.4em;
		word-spacing: 0;
}
	#join article .contentDate,
	aside article .contentDate {
		display: inline-block;
	}
	#join .rightCol article h3,
	#join .rightCol .contentDate {
		height: auto;
		vertical-align: middle;
	}

		aside article .contentDate {
			color: #8f8f8f;
			font-size: 1.166em;
		}
	aside article .contentRatings {
		width: 92px;
	}
	aside article .contentDescription {
		clear: both;
		color: #fff;
		display: block;
		font-size: 1.083em;
		height: 2em;
		line-height: 1em;
		margin-bottom: 0;
	}
	.avatar{
float: right;	
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
 border-radius: 50%;
}
ol.commentlist{
 margin: 10px 5px;
 padding: 10px;
}
.commentlist .comment-body{
 padding: 10px;
 background: #EFEFEF;
 border: solid thin #DEDEDE;
 margin: 10px 0;
 position: relative;
}
.comment-body a.comment-reply-link{
 position: absolute;
 top: 10px;
 right: 10px;
 color: #AEAEAE;
}
ol.commentlist li{
 list-style: none;
}
ol.commentlist img.avatar{
 padding: 5px;
 background: #DEDEDE;
 border: solid thin #CECECE;
 float: left;
 display: block;
 margin: 15px;
 width: 32px;
 height: 32px;
}
ol.commentlist .comment-author{
 line-height: 25px;
}
.comment-body cite.fn{
 font-size: 14px;
 font-style: normal;
}
.commentmetadata a{
 margin: 0;
 font-size: 11px;
 color: #999;
}
.comment-body p{
 margin: 5px;
}
 .comment{
 width: 100%;
}
.inline-comments-container{
 width: 100%;
}
.comment-body .comment-author.vcard{
 margin: 0;
}@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700);

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
@charset "UTF-8";
/* Base Styles */
#categories,
#categories ul,
#categories li,
#categories a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  position: relative;
}
#categories {
  border-bottom: 4px solid #656659;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#categories a {
  line-height: 1.3;
}
#categories > ul > li:first-child {
  background: #66665e;
  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));
  background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);
  background: linear-gradient(#66665e 0%, #45463d 100%);
  border: 1px solid #45463d;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
#categories > ul > li:first-child > a {
  padding: 15px 10px;
  background: url(images/pattern.png) top left repeat;
  border: none;
  border-top: 1px solid #818176;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-family: 'Ubuntu', sans-serif;
  text-align: center;
  font-size: 18px;
  font-weight: 300;
  text-shadow: 0 -1px 1px #000000;
}
#categories > ul > li:first-child > a > span {
  padding: 0;
}
#categories > ul > li:first-child:hover {
  background: #66665e;
  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));
  background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);
  background: linear-gradient(#66665e 0%, #45463d 100%);
}
#categories > ul > li {
  width: 100%;	
  background: #e94f31;
  background: -moz-linear-gradient(#e94f31 0%, #d13516 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e94f31), color-stop(100%, #d13516));
  background: -webkit-linear-gradient(#e94f31 0%, #d13516 100%);
  background: linear-gradient(#e94f31 0%, #d13516 100%);
}
#categories > ul > li:hover {
  background: #e84323;
  background: -moz-linear-gradient(#e84323 0%, #c33115 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e84323), color-stop(100%, #c33115));
  background: -webkit-linear-gradient(#e84323 0%, #c33115 100%);
  background: linear-gradient(#e84323 0%, #c33115 100%);
}
#categories > ul > li > a {
  font-size: 14px;
  display: block;
  background: url(images/pattern.png) top left repeat;
  color: #ffffff;
  border: 1px solid #ba2f14;
  border-top: none;
  text-shadow: 0 -1px 1px #751d0c;
}
#categories > ul > li > a > span {
  display: block;
  padding: 12px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#categories > ul > li > a:hover {
  text-decoration: none;
}
#categories > ul > li.active {
  border-bottom: none;
}
#categories > ul > li.has-sub > a span {
  background: url(images/icon_plus.png) 96% center no-repeat;
}
#categories > ul > li.has-sub.active > a span {
  background: url(images/icon_minus.png) 96% center no-repeat;
}
/* Sub menu */
#categories ul ul {
  display: none;
  background: #fff;
  border-right: 1px solid #a2a194;
  border-left: 1px solid #a2a194;
}
#categories ul ul li {
  padding: 0;
  border-bottom: 1px solid #d4d4d4;
  border-top: none;
  background: #f7f7f7;
  background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: linear-gradient(#f7f7f7 0%, #ececec 100%);
}
#categories ul ul li:last-child {
  border-bottom: none;
}
#categories ul ul a {
  padding: 10px 10px 10px 25px;
  display: block;
  color: #676767;
  font-size: 12px;
  font-weight: normal;
}
#categories ul ul a:before {
  content: "»";
  position: absolute;
  left: 10px;
  color: #e94f31;
}
#categories ul ul a:hover {
  color: #e94f31;
}/*  FOOTER 
	========================================================================== */
footer {
	clear: both;
	font-size: 1.2em;
	line-height: 1.8em;
	padding: 0.5em 0.6em;
	text-align: center;
}
	footer a {
		color: #868686;
		/*text-decoration: underline;*/
	}
		footer a:hover {
			color: #b9b9b9;
			text-decoration: none;
		}
		footer a:active {
			position: relative;
			top: 0.05em;
		}/*  ==========================================================================
	MEDIA QUERIES 
	========================================================================== */
@media (max-width:400px) {
nav {
	margin-left: 0px;
	z-index: 999999;
	}
	nav a{
	z-index: 999999;
	}
	body {
		background-position: center -1%;
	}
	.contentMeta .left, .contentMeta .right {
		display: block;
		float: none;
		text-align: center;
		width: 100%;
	}
	.contentMeta .right {
		margin-top: 0.5em;
	}
	.contentDescription {
		text-align: center;
	}
	.content .btnJoin {
		font-size: 0.25em;
		margin: 0 auto;
		padding-top: 4em;
		width: 100%;
	}
	.content .contentWrap.featuredModels > li {
		float: none;
		width: 100%;
	}

	.joinBox {
		margin: 0 auto;
		display: block;
		float: none;
		width: 100%;
	}
		#join .btnJoin {
			font-size: 1.9em;
			margin: 0.5em 0.5em 0;
		}
		.join-buttons .pay-type {
			font-size: 1.4em;
		}
	aside h2,
	.contentTitle > h2 {
		font-size: 1em;
	}
	.pitchLine > a {
		font-size: 1.2em;
	}
}
@media (min-width:401px) and (max-width:480px) {
	body {
		background-position: center -2%;
	}
	.content .btnJoin {
		font-size: 0.3em;
		margin: 0 auto;
		padding-top: 3em;
		width: 90%;
	}
	.content .contentWrap.featuredModels > li {
		float: left;
		width: 50%;
	}
	.joinBox {
		margin: 0 auto;
		display: block;
		float: none;
		width: 100%;
	}
		#join .btnJoin {
			font-size: 1.9em;
			margin: 0.5em 0;
		}
		.join-buttons .pay-type {
			font-size: 1.4em;
		}
	aside h2,
	.contentTitle > h2 {
		font-size: 1.3em;
	}
	.pitchLine > a {
		font-size: 1.3em;
	}

}
@media (max-width:480px) {
	.hxxs {
		/*display: none !important; */
	}
	.content .btnJoin small {
		display: none;
	}
		#join .btnJoin {
			font-size: 1.9em;
			margin: 0 0.5em;
		}
		.join-buttons .pay-type {
			font-size: 1.4em;
		}

	.bonus-sites {
		font-size: 0.4em;
	}

	.aboutUsPics img.pic1 {
		width: 23.3%;
	}
	.aboutUsPics img.pic2 {
		width: 25.5%;
	}
	.aboutUsPics img.pic3 {
		width: 45.4%;
	}
	.videoDescription {
		font-size: 1.4em;
	}
	.pitchLine > a {
		font-size: 1.3em;
	}
.pagination span, .pagination a {
	font-size: 0.5em;
	margin-right: 3px;
	padding: 0.2em 0.5em 0.1em;
}
.player iframe,
.player object,
.player embed {
width: 100%;
height:320px;
}
}
@media (min-width:401px) and (max-width:767px) {
	body {
		background-position: center -1%;
	}
	.content .btnJoin {
		font-size: 0.3em;
		margin: 0 auto;
		width: 85%;
	}
	.join-buttons li a {
		font-size: 0.75em;
	}
	#join .btnJoin {
		margin: 0 1em;
		font-size: 2.1em;
	}
	.pitchLine > a {
		font-size: 1.4em;
	}
.pagination span, .pagination a {
	font-size: 18px;
	margin-right: 3px;
	padding: 4px 6px 3px;
}
.player iframe,
.player object,
.player embed {
width: 100%;
height:450px;
}
}
@media (min-width:481px) and (max-width:600px) {
	.content .contentWrap.featuredModels > li {
		float: left;
		width: 50%;
	}
	.bonus-sites {
		font-size: 0.5em;
	}
	.join-buttons li {
		margin-left: auto;
		margin-right: auto;
		width: 96%;
	}
	#join .btnJoin {
		font-size: 1.9em;
		margin: 0 auto;
	}
	.join-buttons .pay-type {
		font-size: 1.4em;
	}
	.join-buttons li a {
		font-size: 0.8em;
	}
	#join .btnJoin {
		margin: 0 1em;
		font-size: 2.2em;
	}
	aside h2,
	.contentTitle > h2 {
		font-size: 1.3em;
	}
	.videoDescription {
		font-size: 1.5em;
	}
	.pagination > li {
		font-size: 19px;
	}
}
@media (max-width:600px) {
	.contentTitle > small {
		display: none;
	}
		nav a{
	z-index: 999999;
	}
	.logo{
	z-index: -99999;
	}
.dropdown{
	display: none;
	}
	.joinBox {
		margin: 0 auto 1em;
		width: 100%;
	}
	.rightCol {
		display: none;
	}
		.videoPreviews > div > a {
			padding: 0.4em;
		}
}
@media (min-width:601px) and (max-width:767px) {
	.bonus-sites {
		font-size: 0.6em;
	}
	.join-buttons li a {
		font-size: 0.85em;
	}
	#join .btnJoin {
		margin: 0 1em;
		font-size: 2.3em;
	}
		.videoPreviews > div > a {
			padding: 0.6em;
		}
	aside h2,
	.contentTitle > h2 {
		font-size: 1.3em;
	}
	.contentTitle > small {
		font-size: 1.6em;
	}
	.videoDescription {
		font-size: 1.6em;
	}
	.pagination > li {
		font-size: 21px;
	}
}
@media (max-width:767px) {
	.hxs {
		display: none !important;

	}
	.content {
		clear: both;
		display: block;
		float: none;
		width: 100%;
	}
		.join-buttons li a {
			font-size: 0.9em;
		}
		#join .btnJoin {
			font-size: 2em;
			margin: 0 auto;
			width: 95%;
		}

		.pagination {
			float: none;
			text-align: center;
		}
			.pagination > li {
				display: inline-block;
			}
				.pagination > li > span, .pagination > li > a {
					float: none;
				}
	aside {
		display: none;
	}
}
@media (min-width:768px) {
	aside .btnJoin {
		font-size: 3.3em;
	}
	.contentTitle > h2 {
		font-size: 1.4em;
	}
	.contentTitle > small {
		font-size: 1.8em;
	}
	aside h2 {
		font-size: 1.3em;
	}
}
@media (min-width:768px) and (max-width:992px) {
	body {
		background-position: center -10%;
	}
	.rating {
		display: block;
		margin: 0.5em auto 0;
	}
	.content .btnJoin {
		font-size: 0.4em;
	}
	.forms .formField {
		font-size: 1.4em;
		padding: 0.65em 2.4em 0.3em 0.3em;
	}
	aside > article {
		background: rgba(0, 0, 0, 0.50);
	}
	.content .contentWrap.featuredModels > li {
		width: 33.33%;
	}
	.pitchLine > a {
		font-size: 1.4em;
	}
	.bonus-sites {
		font-size: 0.7em;
	}
	.join-buttons li a {
		font-size: 0.8em;
	}
	#join .btnJoin {
		margin: 0 auto;
		font-size: 2.3em;
		width: 90%;
	}
		.videoPreviews > div > a {
			padding: 0.8em;
		}
.player iframe,
.player object,
.player embed {
width: 100%;
height:480px;
}		

}
@media (min-width:768px) and (max-width:1350px) {
	.contentMeta .left, .contentMeta .right {
		display: block;
		float: none;
		text-align: center;
		width: 100%;
	}
	.contentMeta .right {
		margin-top: 0.5em;
	}
	.content article h3 {
		color: #9D9D9D;
		font: 1.5em/1 "FrankfurtGothicHeavy",sans-serif;
		letter-spacing: 0;
		line-height: 1em;
		height: 2em;
		margin: 0.2em 0 0.1em;
		overflow: hidden;
		word-spacing: 0;
	}
	aside article h3 {
		margin: 0.1em 0;
	}
	.contentDescription {
		text-align: center;
	}
	.contentCaption {
		bottom: 0.5em;
		font-size: 1.1em;
		padding: 0.4em;
		right: 0.6em;
	}
	.bonus-sites {
		font-size: 0.8em;
	}

}
@media (min-width:992px) {
	aside .btnJoin {
		font-size: 3em;
	}
	.contentTitle > h2 {
		font-size: 1.9em;
	}
	.contentTitle > small {
		font-size: 2em;
	}
	aside h2 {
		font-size: 1.8em;
	}
}
@media screen and (min-width:950px) and (max-width:1250px){
	.aboutUsPics {
		width: 61%;
	}
.player iframe,
.player object,
.player embed {
width: 100%;
height:500px;
}	
}
@media screen and (min-width:992px) and (max-width:1099px){
	nav a {
		font-size: 1.3em;
		padding-top: 1em;
	}
	.content .btnJoin {
		font-size: 0.5em;
	}
	.forms .formField {
		font-size: 1.5em;
		padding-bottom: 0.3em;
		padding-top: 0.6em;
	}
	aside > article {
		background: rgba(0, 0, 0, 0.50);
	}
	.content .contentWrap.featuredModels > li {
		width: 33.33%;
	}
	.pitchLine > a {
		font-size: 1.6em;
	}
	.bonus-sites {
		font-size: 0.9em;
	}
	#join .contentDescription {
		font-size: 1.1em;
	}
	.rightCol article {
		padding: 1em;
	}
	.join-buttons li a {
		font-size: 0.95em;
	}
	#join .btnJoin {
		font-size: 2.4em;
	}
}
@media (max-width:992px) {
	.hsm {
		display: none !important;
	}
		nav a {
		min-width: 200px;	
	}
}
@media (max-width:1035px) {
	.aboutUsLeft {
		display: none;
	}
	.aboutUsPics {
		float: none;
		margin: 1em auto;
		width: 100%;
	}
}
@media screen and (min-width:1100px) and (max-width:1229px){
	nav a {
		font-size: 1.5em;
	}
	.content .btnJoin {
		font-size: 0.6em;
	}
	.forms .formField {
		font-size: 1.6em;
		padding-bottom: 0.2em;
		padding-top: 0.55em;
	}
	.content .contentWrap.featuredModels > li {
		width: 33.33%;
	}
	.pitchLine > a {
		font-size: 1.8em;
	}
	#join .contentDescription {
		font-size: 1.2em;
	}
	.rightCol article {
		padding: 1.3em;
	}
}

@media (min-width:600px) and (max-width:1200px) {
 	.joinBox {
		margin-left: 0;
		width: 66%;
	}
	.rightCol {
		width: 33%;
	}
 }
@media (max-width:1200px) {
	.hmd {
		display: none !important;
	}
	.left-col {
		display: none;
	}
	#join .contentDescription {
		font-size: 1.1em;
	}
	.rightCol article {
		padding: 1.5em;
	}
}
@media (min-width:1201px) and (max-width:1299px){
	#join .btnJoin {
		font-size: 2em;
		margin: 0.5em 1em 0;
	}
}
@media (min-width:1300px) and (max-width:1400px){
	#join .btnJoin {
		margin: 0.5em 1em 0;
	}
}
@media (min-width:1201px) and (max-width:1600px){
	.join-features li {
		font-size: 1.6em;
	}
}
@media screen and (min-width:1230px) and (max-width:1299px){
	nav a {
		font-size: 1.7em;
	}
	.content .btnJoin {
		font-size: 0.7em;
	}
	.forms .formField {
		font-size: 1.7em;
		padding-bottom: 0.2em;
		padding-top: 0.5em;
	}
	.content .contentWrap.featuredModels > li {
		width: 25%;
	}
	.featuredModels > li.last {
		display: none;
	}
	.pitchLine > a {
		font-size: 1.9em;
	}
}
@media (min-width:1260px) {
	aside .btnJoin {
		font-size: 3.3em;
	}
	.contentTitle > h2 {
		font-size: 2.25em;
	}
	.contentTitle > small {
		font-size: 2.2em;
	}
	aside h2 {
		font-size: 2.2em;
	}
}
@media screen and (min-width:1300px) and (max-width:1439px){
	nav a {
		font-size: 1.8em;
	}
	.content .btnJoin {
		font-size: 0.75em;
	}
	.forms .formField {
		font-size: 1.8em;
		padding-bottom: 0.15em;
		padding-top: 0.45em;
	}
	.content .contentWrap.featuredModels > li {
		width: 25%;
	}
	.featuredModels > li.last {
		display: none;
	}
	.pitchLine > a {
		font-size: 2.2em;
	}
	#join .contentTitle {
		font-size: 0.6em;
	}
	.join-buttons li a {
		font-size: 0.75em;
	}
}
@media screen and (min-width:1440px) and (max-width:1500px){
	nav a {
		font-size: 2em;
	}
	.content .btnJoin {
		font-size: 0.8em;
	}
	.forms .formField {
		font-size: 1.9em;
		padding-bottom: 0.1em;
		padding-top: 0.4em;
	}
	.pitchLine > a {
		font-size: 2.3em;
	}
	#join .contentTitle {
		font-size: 0.6em;
	}
	.join-buttons li a {
		font-size: 0.8em;
	}
}
@media (min-width:1420px) {
	aside .btnJoin {
		font-size: 4em;
	}
	.contentTitle > h2 {
		font-size: 2.5em;
	}
	.contentTitle > small {
		font-size: 2.5em;
	}
	aside h2 {
		font-size: 2.4em;
	}
}
@media (max-width:1440px) {
	.hlg {
		display: none !important;
	}
	.contentTitle > small {
		color: #9f9f99;
	}
}
@media screen and (min-width:1501px) and (max-width:1599px){
	.content .btnJoin {
		font-size: 0.85em;
	}
	.forms .formField {
		font-size: 2em;
		padding-top: 0.35em;
	}
	.pitchLine > a {
		font-size: 2.4em;
	}

	#join .contentTitle {
		font-size: 0.65em;
	}
	#join .contentTitle small {
		color: #f2f2f2;
	}
	.join-buttons li a {
		font-size: 0.9em;
	}
}
@media (min-width:1600px) {
	.contentTitle > h2 {
		font-size: 2.6em;
	}
	.contentTitle > small {
		font-size: 2.6em;
	}
	aside h2 {
		font-size: 2.5em;
	}
	aside .btnJoin {
		font-size: 4.5em;
	}
	nav a {
		font-size: 2.2em;
	}
}
@media screen and (min-width:1600px) and (max-width:1700px){
	.content .btnJoin {
		font-size: 0.9em;
	}
	.forms .formField {
		font-size: 2.1em;
		padding-top: 0.3em;
	}
	.pitchLine > a {
		font-size: 2.5em;
	}
	#join .contentTitle {
		font-size: 0.7em;
	}
}
@media (min-width:1800px) {
	aside .btnJoin {
		font-size: 5em;
	}
	.contentTitle > h2 {
		font-size: 2.55em;
	}
	.contentTitle > small {
		font-size: 2.6em;
	}
	aside h2 {
		font-size: 2.5em;
	}
	#join .contentTitle {
		font-size: 0.8em;
	}

}
@media (min-width:1900px) {
	aside .btnJoin {
		font-size: 5em;
	}
	.contentTitle > h2 {
		font-size: 2.8em;
	}
	.contentTitle > small {
		font-size: 2.8em;
	}
	aside h2 {
		font-size: 2.7em;
	}

}
@media (min-width:1921px) {
	body {
		background-image: url("http://creampiethais.com/v5/images/bg@2x.jpg");
	}
	aside h2,
	.contentTitle > h2 {
		font-size: 2.85em;
	}
	.rightCol li {
		display: block;
	}
}
@media (min-width:1950px) {
	.content, aside {
		font-size: 1.05em;
	}
	aside h2,
	.contentTitle > h2 {
		font-size: 2.8em;
	}
 .forms.affixed {
  margin-top: 0.8em;
 }
}
@media (min-width:2000px) {
	.content .btnJoin span {
		font-size: 12em;
	}
	.content, aside {
		font-size: 1.1em;
	}
	aside h2,
	.contentTitle > h2 {
		font-size: 2.75em;
	}
}
@media (min-width:2100px) {
	.content .btnJoin span {
		font-size: 11.5em;
	}
	.content, aside {
		font-size: 1.15em;
	}
	aside h2,
	.contentTitle > h2 {
		font-size: 2.7em;
	}
}
@media (min-width:2200px) {
	.content .btnJoin span {
		font-size: 11em;
	}
	aside .btnJoin {
		font-size: 4.8em;
	}
	.content, aside {
		font-size: 1.2em;
	}
	aside h2,
	.contentTitle > h2 {
		font-size: 2.65em;
	}
 .forms.affixed {
  margin-top: 0.5em;
 }
 .forms.affixed .btnSubmit {
  right: 3.5em;
  top: 1.25em;
 }
	
}
@media (min-width:2300px) {
	.content, aside {
		font-size: 1.25em;
	}
	aside h2,
	.contentTitle > h2 {
		font-size: 2.6em;
	}
}
@media (min-width:2400px) {
	.content, aside {
		font-size: 1.3em;
	}
	aside h2,
	.contentTitle > h2 {
		font-size: 2.55em;
	}
}
@media (min-width:2500px) {
	.content, aside {
		font-size: 1.35em;
	}
	aside h2,
	.contentTitle > h2 {
		font-size: 2.5em;
	}
}

/*******************************
	  NOTIFICATION STYLES
*******************************/

/** Common Styles **/

p.notification{
	display:block;
	width:90%;
	padding:7px 7px 7px 30px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	position:relative;
	border:1px solid;
	margin-left: 20px;
	margin-top: 10px;
}

	p.notification a.close{
		position:absolute;
		top:0px;
		right:7px;
	}
	
	/** ie7 hack **/
	
	*p.notification a.close{
		top:7px;
	}
	
	p.off{
	display:none;
	}
	
/** Specific Notification Messages **/
      
.warning {
	background: #fffbcc url('http://submityourthai.com/images/icons/error.png') 7px 8px no-repeat;
	border-color: #E6DB55 !important;
	color: #666452;
}

.information {
	background: #dbe3ff url('http://submityourthai.com/images/icons/information.png') 7px 8px no-repeat;
	border-color: #a2b4ee !important;
	color: #585b66;
}

.success {
	background: #d5ffce url('http://submityourthai.com/images/icons/tick.png') 7px 8px no-repeat;
	border-color: #9adf8f !important;
	color: #556652;
}

.error {
	background: #ffcece url('http://submityourthai.com/images/icons/exclamation.png') 7px 8px no-repeat;
	border-color: #df8f8f !important;
	color: #665252;
}

.affixed{background: #000;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.4);-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.4);box-shadow: 0 2px 5px rgba(0,0,0,0.4);position:fixed;top:0;width:100%;z-index:9999;}

.forms.affixed {
 padding-right: 1.95em;
 width: 25%;
 max-width: 100%;
}
.forms.affixed .btnSubmit {
 right: 2.8em;
}
.forms.affixed .formField {
  padding-top: 0.3em;
}		
@media screen and (min-width:603px) and (max-width:605px){
	nav {
	margin-left: 0px;
	}
.logo img{
	z-index: -9999;
	position: relative;
	margin-top: -50px;
}
.contentWrap {
	margin-left: -0.7em;
	margin-right: -0.7em;
}
	.contentWrap > li {
		padding: 0.7em;
		width: 100%;
	}
		.content .contentWrap > li {
			float: left;
			width: 33.33%;
		}
		aside article,
		.contentWrap article {
			background: #303030;
			background: rgba(255, 255, 255, 0.1);
			padding: 1.4em;
		}
			.contentPreview {
				position: relative;
			}
				.contentPreview img {
					display: block;
					margin: 0 auto;
					width: 100%;
					height: 130px;
					filter: alpha(opacity=0);
					-webkit-transition: opacity 0.1s ease-out;
					-moz-transition: opacity 0.1s ease-out;
					-ms-transition: opacity 0.1s ease-out;
					-o-transition: opacity 0.1s ease-out;
					transition: opacity 0.1s ease-out;
				}
}			
		
@media screen and (min-width:480px) and (max-width:602px){
	nav {
	margin-left: 0px;
	}
.contentWrap {
	margin-left: -0.7em;
	margin-right: -0.7em;
}
	.contentWrap > li {
		padding: 0.7em;
		width: 100%;
	}
		.content .contentWrap > li {
			float: left;
			width: 49.33%;
		}
		aside article,
		.contentWrap article {
			background: #303030;
			background: rgba(255, 255, 255, 0.1);
			padding: 1.4em;
		}
			.contentPreview {
				position: relative;
			}
				.contentPreview img {
					display: block;
					margin: 0 auto;
					width: 100%;
					height: 110px;
					filter: alpha(opacity=0);
					-webkit-transition: opacity 0.1s ease-out;
					-moz-transition: opacity 0.1s ease-out;
					-ms-transition: opacity 0.1s ease-out;
					-o-transition: opacity 0.1s ease-out;
					transition: opacity 0.1s ease-out;
				}
}		

@media screen and (min-width:768px) and (max-width:1024px){
.contentWrap {
	margin-left: -0.7em;
	margin-right: -0.7em;
}
	.contentWrap > li {
		padding: 0.7em;
		width: 100%;
	}
		.content .contentWrap > li {
			float: left;
			width: 33.33%;
		}
		aside article,
		.contentWrap article {
			background: #303030;
			background: rgba(255, 255, 255, 0.1);
			padding: 1.4em;
		}
			.contentPreview {
				position: relative;
			}
				.contentPreview img {
					display: block;
					margin: 0 auto;
					width: 100%;
					height: 125px;
					filter: alpha(opacity=0);
					-webkit-transition: opacity 0.1s ease-out;
					-moz-transition: opacity 0.1s ease-out;
					-ms-transition: opacity 0.1s ease-out;
					-o-transition: opacity 0.1s ease-out;
					transition: opacity 0.1s ease-out;
				}
}			
	
@media screen and (min-width:765px) and (max-width:767px){
nav {
	margin-left: 0px;
	}
.logo img{
display: none;
}
.contentWrap {
	margin-left: -0.7em;
	margin-right: -0.7em;
}
	.contentWrap > li {
		padding: 0.7em;
		width: 100%;
	}
		.content .contentWrap > li {
			float: left;
			width: 33.33%;
		}
		aside article,
		.contentWrap article {
			background: #303030;
			background: rgba(255, 255, 255, 0.1);
			padding: 1.4em;
		}
			.contentPreview {
				position: relative;
			}
				.contentPreview img {
					display: block;
					margin: 0 auto;
					width: 100%;
					height: 115px;
					filter: alpha(opacity=0);
					-webkit-transition: opacity 0.1s ease-out;
					-moz-transition: opacity 0.1s ease-out;
					-ms-transition: opacity 0.1s ease-out;
					-o-transition: opacity 0.1s ease-out;
					transition: opacity 0.1s ease-out;
				}
		nav a {
			width: 250px;
		font-size: 1.3em;
		padding-top: 1em;
	}
}			

@media screen and (max-width:479px){
nav {
	margin-left: 0px;
	}	
.logo img{
	position: relative;
	margin-top: -400px;
	z-index: -9999;
}
.contentWrap {
	margin-left: -0.7em;
	margin-right: -0.7em;
}
	.contentWrap > li {
		padding: 0.7em;
		width: 100%;
	}
		.content .contentWrap > li {
			float: left;
			width: 100%;
		}
		aside article,
		.contentWrap article {
			background: #303030;
			background: rgba(255, 255, 255, 0.1);
			padding: 1.4em;
		}
			.contentPreview {
				position: relative;
			}
				.contentPreview img {
					display: block;
					margin: 0 auto;
					width: 100%;
					height: 160px;
					filter: alpha(opacity=0);
					-webkit-transition: opacity 0.1s ease-out;
					-moz-transition: opacity 0.1s ease-out;
					-ms-transition: opacity 0.1s ease-out;
					-o-transition: opacity 0.1s ease-out;
					transition: opacity 0.1s ease-out;
				}
}	
@media screen and (min-width:1200px) and (max-width:1500px){
.contentWrap {
	margin-left: -0.7em;
	margin-right: -0.7em;
}
	.contentWrap > li {
		padding: 0.7em;
		width: 100%;
	}
		.content .contentWrap > li {
			float: left;
			width: 33.33%;
		}
		aside article,
		.contentWrap article {
			background: #303030;
			background: rgba(255, 255, 255, 0.1);
			padding: 1.4em;
		}
			.contentPreview {
				position: relative;
			}
				.contentPreview img {
					display: block;
					margin: 0 auto;
					width: 100%;
					height: 200px;
					filter: alpha(opacity=0);
					-webkit-transition: opacity 0.1s ease-out;
					-moz-transition: opacity 0.1s ease-out;
					-ms-transition: opacity 0.1s ease-out;
					-o-transition: opacity 0.1s ease-out;
					transition: opacity 0.1s ease-out;
				}
}	
@media screen and (min-width:1050px) and (max-width:1200px){
.contentWrap {
	margin-left: -0.7em;
	margin-right: -0.7em;
}
	.contentWrap > li {
		padding: 0.7em;
		width: 100%;
	}
		.content .contentWrap > li {
			float: left;
			width: 33.33%;
		}
		aside article,
		.contentWrap article {
			background: #303030;
			background: rgba(255, 255, 255, 0.1);
			padding: 1.4em;
		}
			.contentPreview {
				position: relative;
			}
				.contentPreview img {
					display: block;
					margin: 0 auto;
					width: 100%;
					height: 250px;
					filter: alpha(opacity=0);
					-webkit-transition: opacity 0.1s ease-out;
					-moz-transition: opacity 0.1s ease-out;
					-ms-transition: opacity 0.1s ease-out;
					-o-transition: opacity 0.1s ease-out;
					transition: opacity 0.1s ease-out;
				}
}	
@media screen and (max-width:1023px){
.logo img{
	position: relative;
	margin-top: -50px;
}
}
@media screen and (min-width:768px) and (max-width:1023px){
.contentWrap {
	margin-left: -0.7em;
	margin-right: -0.7em;
}
	.contentWrap > li {
		padding: 0.7em;
		width: 100%;
	}
		.content .contentWrap > li {
			float: left;
			width: 33.33%;
		}
		aside article,
		.contentWrap article {
			background: #303030;
			background: rgba(255, 255, 255, 0.1);
			padding: 1.4em;
		}
			.contentPreview {
				position: relative;
			}
				.contentPreview img {
					display: block;
					margin: 0 auto;
					width: 100%;
					height: 125px;
					filter: alpha(opacity=0);
					-webkit-transition: opacity 0.1s ease-out;
					-moz-transition: opacity 0.1s ease-out;
					-ms-transition: opacity 0.1s ease-out;
					-o-transition: opacity 0.1s ease-out;
					transition: opacity 0.1s ease-out;
				}
}			
@media screen and (min-width:1366px) and (max-width:3000px){
.contentWrap {
	margin-left: -0.7em;
	margin-right: -0.7em;
}	
	.contentWrap > li {
		padding: 0.7em;
		width: 100%;
	}
		.content .contentWrap > li {
			float: left;
			width: 33.33%;
		}
		aside article,
		.contentWrap article {
			background: #303030;
			background: rgba(255, 255, 255, 0.1);
			padding: 1.4em;
		}
			.contentPreview {
				position: relative;
			}
				.contentPreview img {
					display: block;
					margin: 0 auto;
					width: 100%;
					height: auto;
					filter: alpha(opacity=0);
					-webkit-transition: opacity 0.1s ease-out;
					-moz-transition: opacity 0.1s ease-out;
					-ms-transition: opacity 0.1s ease-out;
					-o-transition: opacity 0.1s ease-out;
					transition: opacity 0.1s ease-out;
				}
}			/*

Module Name: Simple Responsive Slideshow
Description: Responsive Joomla! Slider based on Flexslider 1.8 by Woothemes
Author: FavThemes
Author URI: http://www.favthemes.com
License: GNU General Public License v3.0
License URI: http://www.gnu.org/copyleft/gpl.html

jQuery FlexSlider v1.8
http://www.woothemes.com/flexslider/
Copyright 2012 WooThemes
Free to use under the MIT license.
http://www.opensource.org/licenses/mit-license.php

*/


/* Browser Resets
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {
	outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0; 
	padding: 0!important; 
	list-style: none!important;
}

/* FlexSlider Necessary Styles
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.flexslider {
  margin: 0 0 40px 0;
	height: auto;  
}
.flexslider .slides > li {
	display: none; 
	-webkit-backface-visibility: hidden; 
	background:none!important; 
	padding: 0px!important;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	max-width: 100%; 
	height: auto;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.flexslider .slides {
	padding: 0px!important;
}

/* Clearfix for the .slides element */
.slides:after {
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}


/* FlexSlider Default Theme
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.flexslider {
	background: #fff; 
	position: relative; 
	zoom: 1;
}
.flexslider .slides {
	zoom: 1;
}
.flexslider .slides > li {
	position: relative;
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {
	zoom: 1; position: relative;
}

/* Caption style
---------------------------------------------------------------------- */

/* IE rgba() hack */
.flex-caption {
	background:none; 
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {
	width: 96%; 
	padding: 2%; 
	margin: 0; 
	position: absolute; 
	left: 0; 
	bottom: 0; 
	background: rgba(0,0,0,.3); 
	color: #fff; 
	text-shadow: 0 -1px 0 rgba(0,0,0,.3); 
	font-size: 14px; 
	line-height: 18px;
}

/* Direction Nav
---------------------------------------------------------------------- */

.flex-direction-nav { 
	height: 0; 
}
.flex-direction-nav li a {
	width: 52px; 
	height: 52px; 
	margin: -26px 0 0; 
	display: block; 
	background: url(images/bg_direction_nav.png) no-repeat; 
	position: absolute; 
	top: 50%; 
	cursor: pointer; 
	text-indent: -999em;
}
.flex-direction-nav li .next {
	background-position: -52px 0; 
	right: 0;
}
.flex-direction-nav li .prev {
	left: 0;
}
.flex-direction-nav li .disabled {
	opacity: .3; filter:alpha(opacity=30); 
	cursor: default;
}

/* Control Nav
---------------------------------------------------------------------- */

.flex-control-nav {
	width: 100%; 
	position: absolute; 
	bottom: -40px; 
	text-align: center;
}
.flex-control-nav li {
	margin: 0 0 0 5px!important; 
	display: inline-block; 
	zoom: 1; *display: inline; 
	background: none!important;
}
.flex-control-nav li:first-child {
	margin: 0;
}
.flex-control-nav li a {
	width: 13px; 
	height: 13px; 
	display: block; 
	background: url(images/bg_control_nav.png) no-repeat; 
	cursor: pointer; 
	text-indent: -999em;
}
.flex-control-nav li a:hover {
	background-position: 0 -13px;
}
.flex-control-nav li a.active {
	background-position: 0 -26px; 
	cursor: default;
}
.flexslider li:before {
    display: none;
}#tabs_wrapper {
	width: 422px;
}
#tabs_container {
	border-bottom: 1px solid #ccc;
}
#tabs {
	list-style: none;
	padding: 5px 0 4px 0;
	margin: 0 0 0 10px;
	font: 0.75em arial;
}
#tabs li {
	display: inline;
}
li.stars {
	float: right;
}
li.stars img{
	width: 18px;
	height: 18px;
}
li.stars em{
	display: none;
}
#tabs li a {
	font-size: 16px;
	border: 1px solid #ccc;
	padding: 4px 6px;
	text-decoration: none;
	background-color: #eeeeee;
	border-bottom: none;
	outline: none;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
#tabs li a:hover {
	background-color: #dddddd;
	padding: 4px 6px;
}
#tabs li.active a {
	background:transparent;
	border-bottom: 1px solid #fff;
	padding: 4px 6px 5px 6px;
	border-bottom: none;
}
#tabs li.active a:hover {
	background-color: #eeeeee;
	padding: 4px 6px 5px 6px;
	border-bottom: none;
}

#tabs li a.icon_share:before {
	background-image: url('share.png');
	background-position: 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
}
#tabs li a.icon_share:hover {
	padding-left: 24px;
}
#tabs li a.icon_comment {
	background-image: url('comment.png');
	background-position: 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
}
#tabs li a.icon_video {
	background-image: url('video.png');
	background-position: 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
}
#tabs_content_container {
	border-top: none;
	padding: 10px;
	width: 100%;
}
.tab_content {
	display: none;
}.content {
	float: left}

.button {
width: 200px;
margin: 30px auto;
}

.button a {
display: block;
height: 50px;
width: 200px;

/*TYPE*/
color: white;
font: 17px/50px Helvetica, Verdana, sans-serif;
text-decoration: none;
text-align: center;
text-transform: uppercase;

/*GRADIENT*/
background: #00b7ea; /* Old browsers */
background: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* IE10+ */
background: linear-gradient(top, #00b7ea 0%,#009ec3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
}

.button a, p {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
}

.button p {
background: #222;
display: block;
height: 40px;
width: 180px;
margin: -50px 0 0 10px;

/*TYPE*/
text-align: center;
font: 12px/45px Helvetica, Verdana, sans-serif;
color: #fff;

/*POSITION*/
position: absolute;
z-index: -1;

/*TRANSITION*/
-webkit-transition: margin 0.5s ease;
-moz-transition: margin 0.5s ease;
-o-transition: margin 0.5s ease;
-ms-transition: margin 0.5s ease;
transition: margin 0.5s ease;
}

/*HOVER*/
.button:hover .bottom {
margin: -10px 0 0 10px;
}

.button:hover .top {
margin: -80px 0 0 10px;
line-height: 35px;
}

/*ACTIVE*/
.button a:active {
background: #00b7ea; /* Old browsers */
background: -moz-linear-gradient(top,  #00b7ea 36%, #009ec3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* IE10+ */
background: linear-gradient(top,  #00b7ea 36%,#009ec3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */

}

.button:active .bottom {
margin: -20px 0 0 10px;
}

.button:active .top {
margin: -70px 0 0 10px;
}<!-- WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory. -->