/* ===== bundle-early.css - genere localement, regroupe (dans l'ordre exact) : base.css, layout.css, skeleton.css, flexslider.css, prettyPhoto.css, settings2.css ===== */

/* ----- base.css ----- */
/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

	@import url(//fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,200);
	@import url(//fonts.googleapis.com/css?family=Oswald);
	@import url(//fonts.googleapis.com/css?family=Lato:300,400);



/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	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 {
		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; }
	body {
		line-height: 1; }
	ol, ul, li {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }


/* #Basic Styles
================================================== */
	body {
		background:#eee;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
 }


/* #Typography
================================================== */


	h1, h2, h3, h4, h5 {font-family: 'Oswald', sans-serif!important; text-transform:uppercase;text-decoration:none;font-size: 100%;margin:20px; position: relative;}
	h1 {font-size:20px;color:#ffb900;line-height:28px;}
	h2 {font-size:15px;color:#777;}
	h3 {font-size:13px;color:#777;}
	
	.post_container h1 {font-size:20px;color:#ffb900;line-height:28px; margin-left:0;}
	.post_container h2 {font-size:20px;color:#777;line-height:27px;margin-left:0;}
	.post_container h3 {font-size:17px;color:#777;line-height:27px;margin-left:0;}
	.post_container h4 {font-size:14px;color:#777;line-height:27px;margin-left:0;}
	.post_container h5 {font-size:12px;color:#777;line-height:21px;margin-left:0;}

	strong { font-weight: bold; color: #777; }
	small { font-size: 80%; }
	.noline {border:none!important;}
	
	h3.dotted {margin:0 0 4px 0!important;border-Bottom: 1px dotted #999; padding-bottom: 10px; font-size:12px;}
	span.orange {color:#ffb900;}
	.grey {color:#999!important;}
	
	.italic {font-style:italic;}
	.italic a{text-decoration:none;}

/*	Blockquotes  */
	blockquote, blockquote p { line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 0 20px; padding: 9px 20px 9px 0px!important; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 20px; height: 0; }


/* #Links
================================================== */
	a {color:#777;margin:0;}
	a:hover {color:#444;}
	.post_listing a {color:#999;}
	.post_container .breadcrumbs a {text-decoration:none;color:#999;}
	.post_container .breadcrumbs a:hover {text-decoration:none;color:#666;}

/* #Images
================================================== */

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }


/* #Buttons
================================================== */

	.button {
		-moz-box-shadow:inset 0px 1px 1px 0px #fce2c1;
		-webkit-box-shadow:inset 0px 1px 1px 0px #fce2c1;
		box-shadow:inset 0px 1px 1px 0px #fce2c1;
		background-color:#fdbd4c;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		border:1px solid #bf8c35;
		display:inline-block;
		color:#995e06;
		font-family: 'Lato', sans-serif; font-size:13px;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:0px 1px 0px #e6e6e6;
		float:right;
		margin:10px 10px 30px 50px ;
		 /* Opera 11.10+ */
		background-image: -o-linear-gradient(top, #fdd661, #fdbd4c);
		 /* Safari 4+, Chrome 1-9 */
		background-image: -webkit-linear-gradient(top, #fdd661, #fdbd4c); 
		 /* Firefox 3.6+ */
		background-image: -moz-linear-gradient(top, #fdd661, #fdbd4c); 
		  /* IE 10+ */
		background-image: -ms-linear-gradient(top, #fdd661, #fdbd4c); 
		}
	.button:hover {	background-color:#fdd661;}
	.button:active {	position:relative;top:1px;}

	.button3 {
		float: left;
		margin: 0;
		display: block;
		padding: 5px;
		text-transform: uppercase;
		height: 20px;
		line-height: 20px;
	}
	.button4 {
		float: right;
		margin: 0;
		display: block;
		padding: 5px;
		text-transform: uppercase;
		height: 20px;
		line-height: 20px;
	}


	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}


	.read_more, .submit_comment .button{
		-moz-box-shadow:inset 0px 1px 1px 0px #fff;
		-webkit-box-shadow:inset 0px 1px 1px 0px #fff;
		box-shadow:inset 0px 1px 1px 0px #fff;
		background-color:#f5f5f5;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		border:1px solid #ccc;
		display:inline-block;
		color:#777;
		font-family: 'Lato', sans-serif; font-size:13px;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:0px 1px 0px #fff;
		float:left;
		margin:20px 10px 0px 0px ;
		 /* Opera 11.10+ */
		background-image: -o-linear-gradient(top, #f7f7f7, #f0f0f0);
		 /* Safari 4+, Chrome 1-9 */
		background-image: -webkit-linear-gradient(top, #f7f7f7, #f0f0f0); 
		 /* Firefox 3.6+ */
		background-image: -moz-linear-gradient(top, #f7f7f7, #f0f0f0); 
		  /* IE 10+ */
		background-image: -ms-linear-gradient(top, #f7f7f7, #f0f0f0); 
		}
	.read_more:hover, .submit_comment .button:hover {	background:#f0f0f0!important;}
	.read_more:active , .submit_comment .button:active{	position:relative;top:1px;}


	/* Fix for odd Mozilla border & padding issues */
	read_more::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}


/* #Forms
================================================== */

	.login fieldset {margin:5px 20px 0 0;font-family: 'Lato', sans-serif; font-size:11px;}
	.login fieldset  input,
	.login fieldset  textarea {width:150px;display: block;padding:10px;margin: 0;border: solid 1px #bec3c8; background: #e1e2e3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	.login label { position: absolute; top: 13px; left: 10px;color: #777;display: block;}
	.login p.checkbox label {text-align:right; width:85px; top:0;}
	.login .checkbox input  { width:10px;padding:5px;}
	
	.register fieldset {margin:5px 20px 0 0;font-family: 'Lato', sans-serif; font-size:11px;}
	.register fieldset  input,
	.register fieldset  textarea {width:150px;display: block;padding:10px;margin: 0;border: solid 1px #bec3c8; background: #e1e2e3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	.register label { position: absolute; top: 13px; left: 10px;color: #777;display: block;}
	
	#commentform {margin-bottom:10px;margin-top:40px;}
	#commentform p{width:250px; margin-bottom:0;}
	#commentform label {padding-left:10px!important;color:#333;}
	#contactForm textarea{ padding:8px;color:#666;margin-bottom:10px;}
	#mail, #email, #contactName, #url, #author, #comment{padding:10px;color:#666;margin-bottom:10px;}
	#submit {padding:10px 30px;float: left;margin-bottom:10px;cursor: pointer;cursor: hand;border: none;background:#000;	color:#666;	}
	.submit {padding:5px 15px;margin-bottom:10px;cursor: pointer;cursor: hand;border: none;background:#202020;color:#666;}

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }
	
	.right {float:right; margin-left:15px; margin-bottom:5px;}
	.left {float:left;}


/* #tags
================================================== */

	.tags{
		overflow: hidden;
		width: 100%;
		font-family: 'Lato', sans-serif; font-size:13px;line-height:1.4em; 
	}

	.tags ul {}
	
	.tags li{ float: left; margin: 0px 8px 20px 12px;}

	.tags a{
	  background: #fff;
	  padding: 9px 13px;
	  float: left;
	  text-decoration: none;
	  color: #777;
	  text-shadow: 0 1px 0 rgba(255,255,255,.5); 
	  position: relative;
	}

	.tags a:hover{background: #e1e2e3;}

	.tags a::before{
		content: "";
		position: absolute;
		top: 50%; 
		margin-top: -18px;   
		border-width: 1.4em 0 1.4em 1em;
		border-style: solid outset;
		border-color: #fff #fff #fff transparent;
		left: -1em;
	}

	.tags a:hover::before{ border-color: #e1e2e3 #e1e2e3 #e1e2e3 transparent;	}

	.tags a::after{
		border:50px outset transparent ;
		content: "";
		position: absolute;
		top: 50%; 
		margin-top: -18px;   
		border-top: 1.4em solid transparent;
		border-bottom: 1.4em solid transparent;
		border-left: 1em solid #fff;
		right:-62px;
	}

	.tags a:hover::after{border-left-color: #e1e2e3;}


/* ----- layout.css ----- */
/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #HOME PAGE Styles
================================================== */

#wrapper {width:1190px; margin:0px auto 40px; text-shadow: 0 1px 0 rgba(255,255,255,.5);}
#main {width:750px; float:left; margin-top: 35px;}
#footer, #footer-portfolio {width:750px; margin-bottom:10px; float:left;background:#d2d5d6;height:50px;}
	#footer-portfolio {width:100%!important;}
#sidebar {width:440px ; float:right;}

	
.header {font-family: 'Yanone Kaffeesatz', sans-serif;}
	.header .logo {float:left;min-height:115px;}
		.header .logo span {display:none; font-size:50px;text-align:center;}
		.header .logo  a{text-decoration:none!important;color:#999!important;}
	.logo-tag {float:right; margin-top:5px;color:#bbb;padding:0px 0 0 0px;line-height:1.2em;}
	.logo-tag ul {width: 180px; height:75px;border-left:1px solid #fff; }
	.logo-tag li { border-left:3px solid #e6e6e6;  padding-left:40px; }
.menu {float:left; margin:25px 0 20px 0;}
	#dd span {display:none;}
	ul#menu-mobile li {float:left; width:122px; border-right:1px solid #d4d4d4;}
	ul#menu-mobile li:hover{background:#f3f3f3;}
	.register_mobile {display:none;}
	.menu li a{ display:block;font-family: 'Oswald', sans-serif; font-size:18px;color:#999;text-transform:uppercase;text-decoration:none; padding:20px 0px 20px 20px; }
		.menu ul ul{margin:12px 0 0 0px;}
		.menu  ul ul li a, .menu  ul ul li a:hover{ background:none;margin-top:0px;font-family: 'Lato', sans-serif;border:none; color:#777; font-size:13px; line-height:17px;padding:0px 10px 15px 20px!important; text-transform:capitalize;text-align:left;}
		.menu ul ul li a {height:14px;}
.ad-728 {float:left; margin:1px 0 18px 0;}
.ad-728_bottom {float:left; margin:0px 0 20px 0;}
	.ad-728 .banner, .ad-728_bottom .banner {float:left;}
	.ad-728 .promo, .ad-728_bottom .promo {float:right;background:url(../images/promo.jpg);width:21px;height:90px;}
.flexslider {float:left; margin:0!important; background:#fff;}
	.padding {padding-bottom:20px!important;}
	.portfolio {padding-bottom:20px!important;}
	.portfolio_widget {height:400px;min-height:420px;}
	.portfolio .flex-control-nav {background:#fff; bottom:8px!important;}
	.flexslider .flex-viewport { width:710px; margin:20px!important;}
	.flexslider .slides > li { }
.tier {height:auto; width:750px; float:left; background:#fff; margin: 0 0 20px 0;}
	.tier h2 {margin-left:60px;line-height:24px;margin-bottom:10px;}
	.tier_block {width:225px; height:auto;float:left; margin:10px 0 20px 20px;}
	.tier_icon {height:90px; width:60px; float:left;padding-top:5px;}
	.tier_excerpt {float:right;width:165px;color:#666;font-family: 'Lato', sans-serif; font-size:13px;line-height:1.4em;}
.content {background:#f3f3f3; float:left; width:750px; height:auto;font-family: 'Lato', sans-serif; font-size:13px;line-height:1.4em; color:#777; margin:0px 0 20px 0;}
	.content h1 {line-height:20px;}
	.header_text {width:710px; float:left; padding:0px 20px!important; margin-top: 23px;}

@media only screen and  (max-width: 750px) {
	.header_text {width: 96%; float:left; padding:0px 2% !important;}
	.programmesdl { left: inherit !important;}
	.programmesdl .img_prog { margin: 0px auto;}
}

		.heading {float:left; margin-right:20px; }
		.heading  h1{margin-left:0px; }
		.stripe {background: #fff url(../images/damier.gif); height:30px;overflow: hidden;margin-top:15px;}
	.intro_block {width: 225px; height:auto; margin:0 0 10px 19px; float:left; text-align:justify;position:relative; z-index:5;}


@media only screen and  (max-width: 750px) {
	.intro_block {
		width: 46%;
		margin: 2%;
	}
}
		.intro_block h2{margin-left:0;color:#888;line-height:26px;}
		.intro_block p{line-height:19px;}
		.intro_block span {position:absolute;right:0px;z-index:10;background:url(../images/plus_big.png);height:74px; width:74px;display:none;}
		.intro_block img:hover {opacity:0.5;}
	.block_latest_left {float:left;width:345px; margin-top:20px;}
	.block_latest_right {float:right;width:345px;margin:20px 40px 0 0;}
		.header_line {border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; margin:0 0 20px 20px; width:100%;float:LEFT;line-height:26px;}
			.header_line h1 {line-height: 30px;}
		.block_latest_content {margin-left:20px;position:relative; z-index:5;margin-bottom: 10px;}
			.block_latest_content img{opacity:0.5;}
			.block_latest_content span {position:absolute; right:-20px; top:92px; z-index:10;background:url(../images/plus_big.png);height:74px; width:74px;display:none;}
		.article_preview { margin:0px 0 18px 20px!important;width:100%;height:auto; overflow:hidden;}
			.article_preview_th {float:left; width:50px; height:50px;position:relative; z-index:5;}
			.article_preview_th img {opacity:0.5;}
			.article_preview_th  span {position:absolute; right:0px; z-index:10;background:url(../images/plus.png);height:22px; width:22px;display:none;}
			.article_preview_content {float:right; width:285px; font-size:11px;}
			.article_preview_content h3 a {text-decoration:none;}
	.call_to_action {background: #fff url(../images/header-stripe.png);width:630px;height:auto; float:left; margin:20px 20px 0px 20px;padding:30px 40px 30px 40px;text-align:justify;}
		.call_to_action h1{font-size:23px!important;color:#999; margin:0 0 20px 0!important;line-height:26px!important;padding:0!important;}
		.call_to_action h1:before{border:none!important;margin:0!important;}
		.call_to_action p {margin:0!important; padding:0!important;}
		.call_to_action h2 {margin:0 0 20px 0!important;}
	.post_by_image {width:750px; float:left;}	
		.post_by_image_th {width:55px;margin:0 0px 15px 18px!important;float:left;position:relative; z-index:5;}
		.post_by_image_th img{opacity:0.5;}
		.post_by_image_th  span {position:absolute; right:0px; z-index:10;background:url(../images/plus.png);height:22px; width:22px;display:none;}
	.footer_menu {width:500px; margin:18px 0 0 5px; float:left;}
		.footer_menu li {display:inline;}
		.footer_menu li a{ border-right:1px solid #bfbfbf; overflow:hidden;padding:5px 15px; font-family: 'Oswald', sans-serif; font-size:12px;color:#777;text-transform:uppercase;text-decoration:none;}
		.footer_menu li:last-child a{ border-right:none;}
		.footer_menu li a:hover {color:#999;}
	.footer_social {float:right; overflow:hidden;}
		.footer_social ul { width:100%;margin:11px 20px 0 20px;}
		.footer_social li {display:inline;height:30px; width:30px; margin-left:5px;float:left;}
		.footer_social li  img {margin:-1px 0 0 -1px;}
			.footer_social li a:link {height:28px; width:28px;float:left; }
			.footer_social li a:hover {background:#eee;height:28px; width:28px;float:left; 
									border-radius: 30px;
									-moz-border-radius: 30px;
									-khtml-border-radius: 30px; 
									-webkit-border-radius: 30px;
									}
		
/* var 3 */

.content_var3 {margin:20px 0 20px 0; padding-left:10px; float:left; background:#fff; padding-bottom:20px;}
	.content_var3 .col2 h2 {margin-top:15px!important;}
	.content_var3 .col2 h2.strike:before { content: ""; display: block;border-top: solid 1px #ccc; width: 100%; height: 1px; position: absolute; top: 50%; z-index: 1000;}   
	.content_var3 .col2 h2 em {background: #fff; position: relative; z-index: 5000;padding:5px 10px; line-height:1.7em;}   	
	.content_var3 .call_to_action {margin:20px 0 0 10px;font-family: 'Lato', sans-serif;  font-size:13px;line-height:1.4em; color:#777; height:auto; padding-bottom:30px;}

	.content_var3 .col2 p {font-family: 'Lato', sans-serif;  font-size:13px;line-height:1.4em; color:#777;width:305px; padding:0 0px 0px 20px; text-align:justify;}
	.content_var3 .col2 img {width:305px; margin:20px 20px 10px 20px;}
	.content_var3 .col2  a:hover {opacity:0.7;}
	.content_var3 .col2 {float:left; margin:20px 10px 0px 10px; text-align:center;background:#f3f3f3; padding-bottom:15px; position:relative;}
		.content_var3 .col2 span {position:absolute; background:url(../images/zoom.png);width:74px; height:74px; display:none;right:20px; top:20px;}
		
	.content_var3 .col3 p {font-family: 'Lato', sans-serif;  font-size:13px;line-height:1.4em; color:#777; width:180px;text-align:justify; padding:0 0px 0px 20px;}
	.content_var3 .col3 img {max-width:185px; margin:19px 19px 10px 19px;}
	.content_var3 .col3  a:hover {opacity:0.7;}
	.content_var3 .col3 {float:left; margin:20px 10px 0px 10px; text-align:center;background:#f3f3f3; padding-bottom:15px; position:relative;}
		.content_var3 .col3 span {position:absolute; background:url(../images/zoom.png);width:74px; height:74px; display:none;right:19px; top:19px;}
		.content_var3 .col3 h2 {margin:10px 0 20px;line-height:1.7em;}
		
.content_col2 {margin:0px; float:left;}	
	.content_col2  .col2{float:left; width:305px; margin:0px 0 20px 20px; padding:20px;position:relative; z-index:5;}
	.content_col2 h2 {margin-top:15px!important;text-align:center;}
	.content_col2 .col2 h2.strike:before { content: ""; display: block;border-top: solid 1px #ccc; width: 100%; height: 1px; position: absolute; top: 50%; z-index: 1000;}   
	.content_col2 .col2 h2 em {background: #fff; position: relative; z-index: 5000;padding:5px 10px; }
		.content_col2 .col2 span {position:absolute; z-index:10; background:url(../images/zoom.png);width:74px; height:74px; display:none;right:20px; top:20px;}

   	
/* #CATEGORY PAGE Styles
================================================== */

.post_listing_container {font-family: 'Lato', sans-serif; color:#777;}
.post_listing_preview { float:left; margin-bottom:20px;background:#fff; width:100%;}
	.post_listing {padding:20px 0px 20px 20px; font-family: 'Lato', sans-serif; font-size:13px;line-height:1.4em; color:#777; width:46%; float:left;}
		.post_listing h1 {margin-top:0!important; margin-left:0;}
		.post_listing .meta {border-top:1px dotted #999; border-bottom:1px dotted #999; padding:15px 0; margin-bottom:20px; color:#999;font-size:11px;}
		.comments {background:url(../images/bubble.png) 0 4px no-repeat!important; padding-left:5px;width:20px; float:right; margin-left:10px;}
		.comments a{text-decoration:none;}
	.post_listing_image	{float:right;padding:20px 20px 20px 0;position:relative; z-index:5;}
		.post_listing_image span {position:absolute; z-index:10; background:url(../images/plus_big.png);width:74px; height:74px; display:none;right:20px; top:20px;}

/* #Portfolio Styles
================================================== */

.portfolio {margin-bottom:20px!important; float:left; }
/* 2 columns */
.portfolio_col2 {margin:10px 0 20px 0; padding-left:10px; float:left; background:#fff; padding-bottom:20px;}
	.portfolio_col2 .col2 p {font-family: "Oswald", sans-serif; font-size:15px;line-height:1.4em; color:#777; text-transform:uppercase;}
	.portfolio_col2 .col2 img {width:100%;width:305px; margin:20px 20px 10px 20px;opacity:0.9;}
	.portfolio_col2 .col2 {float:left; margin:20px 10px 0px 10px; text-align:center;background:#f3f3f3; padding-bottom:15px; position:relative;}
		.portfolio_col2 .col2 span {position:absolute; background:url(../images/zoom.png);width:74px; height:74px; display:none;right:20px; top:20px;}
/* 3 columns */	
.portfolio_col3 {margin:10px 0 20px 0; float:left; background:#fff; padding-bottom:20px;}
	.portfolio_col3 .col3 p {font-family: "Oswald", sans-serif; font-size:13px;line-height:1.4em; color:#777; text-transform:uppercase;}
	.portfolio_col3 .col3 img {width:100%;max-width:185px; margin:19px 19px 10px 19px;opacity:0.9;}
	.portfolio_col3 .col3 {float:left; margin:20px 0px 0px 14px; text-align:center;background:#f3f3f3; padding-bottom:15px; position:relative;}
		.portfolio_col3 .col3 span {position:absolute; background:url(../images/zoom.png);width:74px; height:74px; display:none;right:19px; top:19px;}

/* #SEARCH RESULTS PAGE Styles
================================================== */

.search_results .wp-pagenavi {margin:20px auto!important;}
.search_results {background:#fff!important;}
	
/* #SINGLE POST PAGE Styles
================================================== */

.post_container {background:#fff; float:left; width:100%; margin:0 0 20px 0;}
	.post_container .error_404 {font-size:100px!important;float:left; margin-right:80px; border:none!important; margin-left:50px;}
	.post_container .breadcrumbs { font-size:11px;word-spacing:5px;}
	.post_container h1 {margin:20px 20px 0px 20px;font-size:28px!important;border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:20px 0; line-height:1.5em;}
	.post_container h1.strike:before { content: ""; display: block;border-top: solid 1px #ccc; width: 100%; height: 1px; position: absolute; top: 50%; z-index: 999;}   
	.post_container h1 span {background: #fff; position: relative; z-index: 999;padding-right:20px; }   	
	.post_container .like {margin:15px 20px 0px 20px;float:left;color:#999;font-size:11px; width:350px; }
	.post_container .meta { margin:20px 20px 0px 0;color:#999;font-size:11px; float:right; width:300px;font-family: 'Lato', sans-serif; text-align:right;}
	.post_content {width:100%;overflow:hidden;}
	.post_container p {padding:20px 20px 0 20px; font-family: 'Lato', sans-serif; font-size:13px;line-height:1.7em; color:#777; }
	.post_container .post_content .columns p{
		padding: 0;
	}
	.post_container .post_content .columns p:first-child{
		font-size: 16px;
	}
	.post_container span {margin-top:5px;}
	.post_container .call_to_action {margin-bottom:20px; padding-bottom:15px;}
	
#respond {overflow:hidden; margin:0 10px 0 20px;width:auto; font-family: 'Lato', sans-serif; font-size:13px;line-height:1.7em; color:#999;display:block;float:left;}
	#respond h2{color:#999;font-size:18px;}
	#respond  .form_row {padding-bottom: 20px;}
		#respond .form_item { float: left;margin-right: 20px;width: 220px;position:relative;margin-bottom:5px;}
		#respond .form_item input{ width: 210px;border:1px solid #ccc;padding:7px;font-size:14px;}
			#respond label {position:absolute;left:7px; top:6px; color:#888;}
		#respond .form_item_comment { float: left; position:relative;width:100%;margin-right: 20px;width: 96%;}
			#respond .form_item_comment label {position:absolute;top:5px;}
			#respond .form_item_comment label.error {right:0px!important; top:7px!important;}
			#respond .form_item_comment  textarea {display:block;width:100%;margin-bottom:10px;padding:7px;font-size:14px;border:1px solid #ccc;resize:none;}
	#respond .submit_comment {float:left; margin:-20px 0 20px 265px;}
	#respond .submit_comment .button { padding:20px 40px!important;}
		#respond label.error { display:block; position:absolute!important; top:-25px; width:auto; color: #ff0000!important; background: none!important;padding:!important;}
		#respond label.checked { display:none; background: none; border: 0px; margin-top: 0px; padding: 0px; text-indent: -5000px;}
		#respond em { color: #01b3b3;}
		#respond .stage { margin-bottom: 20px;}
		#respond .requiredNote { margin: 20px 0px 20px; color: #333; font-weight: bold;}
		#respond .success { padding: 10px; background: #f0ffc1;color: #819934;background: #DFF2BF  url(../images/success.png) no-repeat 20px;margin:30px 0 -20px 0!important;width:86%;}
		#respond .error-msg { margin:30px 0 -20px 0!important;width:86%;}
		
#comments-list {width:auto; margin:20px 20px 40px 20px;overflow:hidden;}
	#comments-list h2{color:#999;font-size:16px;}
	#comments-list .comment li {float:left; width:auto;}
		#comments-list .comment-body {border-bottom: 1px solid #F2F2F2;padding: 35px 0px 10px;position: relative;}
		#comments-list .comment-body img {float:left;margin-right:20px;}
		#comments-list .comment-body .name {padding-top:0;color: #FFB900;margin:0!important;}
		#comments-list .comment-body .comment-meta {padding-top:5px; font-size:11px;color:#999;}
		#comments-list .comment-body p {margin-left:50px; padding-top:0;}
			#comments-list ul.children  {margin-left:50px;padding-left:20px;}

/* #404 ERROR  POST PAGE Styles
================================================== */

.error_404 {background:#fff; width:1100px;float:left; padding:50px 50px 50px 39px;}
	h1.error_404  {font-size:100px!important;float:left; margin: 0px 80px 0 0!important; border:none!important; width:350px;}
	.error_404 p {color:#777;font-family: 'Lato', sans-serif; font-size:13px; line-height:20px;}
		
	
/* SIDEBAR
================================================== */
 
.social_counter {width:420px;float:left; margin: 0 0 20px 20px;font-family: "Oswald", sans-serif;padding-top:17px; }
	.social_counter span {font-size: 28px; color:#ccc; }
	.social_counter a {text-decoration:none;color:#999;font-size:17px;display:block; margin-bottom:10px;}
	.social_counter_twitter { float:left; background:url(../images/icon_login_twitter.png) no-repeat; width:105px;padding:0 0 16px 38px; overflow:hidden; margin-left:20px;}	
	.social_counter_facebook {float:left;background:url(../images/icon_login_facebook.png) no-repeat; width:105px;padding:0 0 16px 22px;}
	.social_counter_delicious {float:left;background:url(../images/delicious.png) no-repeat; width:100px; padding:0 0 16px 30px;}
	.social_and_subscribe {float:left;width:420px; height:50px;border-bottom:1px solid #bfbfbf; padding-bottom:10px;}
	.social_and_subscribe .social_icons {float:left;margin-top:10px;}
		.social_icons li {float:left; }
			.social_icons img {margin:-1px 0 0 -1px;}
			.social_icons li a:link {height:28px; width:28px;float:left;margin-right:2px; }
			.social_icons li a:hover {background:#969696;height:28px; width:28px;float:left; 
									border-radius: 30px;
									-moz-border-radius: 30px;
									-khtml-border-radius: 30px; 
									-webkit-border-radius: 30px;
									}
									
	.subscribe {float:right;width:215px; position:relative}
		.subscribe form { display:inline;}
		.subscribe form label {position:absolute; top:17px; left:20px; color:#777;font-family: 'Lato', sans-serif; font-size:12px; z-index:10; width:170px;}
		.subscribebox {position:absolute;height:15px;padding:10px; width:180px;margin: 5px 0 0 10px;border: solid 1px #bec3c8; color:#777; background: #e1e2e3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
		.subscribebox_submit {position:absolute; top:7px; left:177px;height:33px; width:33px;background:url(../images/go-mail.jpg);border:none;}	
		.subscribebox_submit:active {top:8px;}		


.social_login {width:420px; height:35px; border-bottom:1px solid #bfbfbf; float:left; margin-left:20px;}
	.social_login a {text-decoration:none;color:#999;font-family: 'Lato', sans-serif; font-size:11px;}
	.social_login_twitter { float:left; background:url(../images/icon_login_twitter.png) no-repeat; width:105px; height:25px;padding:0 0 0 38px;}	
	.social_login_facebook {float:left;background:url(../images/icon_login_facebook.png) no-repeat; width:120px; height:25px;padding:0 0 0 22px;}
	.social_login_google {float:left;background:url(../images/icon_login_google.png) no-repeat; width:105px; height:25px;padding:0 0 0 30px;}
.login {width:175px; float:left; border-right:solid 1px #bfbfbf; padding-right:40px; padding-left:15px; height:230px;}
	.login p { position: relative; margin: 20px;}
	.login p br {display: none;}
	.login .checkbox {margin-top:30px;}
	.login .button {margin:15px -16px 20px 0;}
.register {width:175px; float:right;margin-right:30px;height:230px;}
	.register p { position: relative; margin: 20px;}
	.register p br {display: none;}
	.register .button {margin:0px 55px 100px 20px;}
.pass_recover { width:420px;float:left; margin:20px 0 20px 20px;}
	.pass_recover p{color:#777;font-family: 'Lato', sans-serif; font-size:11px; text-align:center;}
.social_and_search {float:left;width:420px; height:90px; margin:0 0 20px 20px;border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf;}
	.social_icons {float:left;margin-top:30px;}
		.social_icons li {float:left; margin-right:4px;}
		
	.search {float:right;width:215px; position:relative;}
		.search form { display:inline;}
		.search form label {position:absolute; top:37px; left:20px; color:#777;font-family: 'Lato', sans-serif; font-size:12px; z-index:10; width:170px;}
		.searchbox {position:absolute;height:15px;padding:10px; width:180px;margin: 25px 0 0 10px;border: solid 1px #bec3c8; color:#777; background: #e1e2e3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
		.searchbox_submit {position:absolute; top:27px; left:177px;height:33px; width:33px;background:url(../images/go.jpg);border:none;}	
		.searchbox_submit:active {top:28px;}	
		
.ad-200 {margin:0px 0 20px 20px;width:420px;float:left; border-bottom:1px solid #bfbfbf;}
	.ad-200 a {display:block;}
	.ad-200  img {margin-bottom:20px;}
	.ad-200_left {float:left; width:200px;}	
	.ad-200_right {float:right;width:200px;}
.article_widget { float:left; width:420px; border-bottom:1px solid #bfbfbf; margin:0px 0 10px 20px; font-family: 'Lato', sans-serif; font-size:13px;line-height:1.4em; color:#777;}
	.article_widget {border:none!important; }
	.article_widget_preview {float:left;width:200px; margin-right:20px; position:relative; z-index:5;}	
		.article_widget_preview img{opacity:0.5;}
		/*.article_widget_preview span {position:absolute; right:0px; z-index:10;background:url(../images/plus.png);height:22px; width:22px;display:none;}*/
		.article_widget_preview a {text-decoration:none;}
		.article_widget_preview_th {margin-bottom:20px;}
		.article_widget_preview h1 {color:#777; line-height:24px;margin-left:0!important;}
		.article_widget_preview h1:before  {border:none!important;}
		.article_widget_preview p { text-align:justify;}
		.article_widget_preview_content h3 a {text-decoration:none;}
	.article_widget_listing {float:left; width:200px; margin-bottom:18px;}
		.article_widget_listing a {text-decoration:none;}
		.article_widget_listing_th {float:left; width:53px; height:53px;position:relative; z-index:5;}
		.article_widget_listing_th img{opacity:0.5;}
		.article_widget_listing_th span {position:absolute; right:0px; z-index:10;background:url(../images/plus.png);height:22px; width:22px;display:none;}
		.article_widget_listing_content {float:right; width:130px; font-size:11px;}
		.article_widget_listing_content h3  {margin:0 0 3px 0!important;line-height:17px;}
		.article_widget_listing_content .meta{width:80px; float:left;}
		.article_widget_listing_content .comments{background:url(../images/bubble.png) 0 4px no-repeat; padding-left:12px;width:20px; float:right;}
.tab_widget {float:left; width:420px; border-bottom:1px solid #bfbfbf; padding-bottom:20px;margin:-1px 0 20px 20px; }		
	ul.tabs {margin: 0 0 0 0px;padding: 0;float: left;list-style: none;height: 32px;width: 100%;}
	ul.tabs li {border:1px solid #eee;float: left;margin: 0;cursor: pointer; padding: 13px 35px 0 36px;height: 32px;line-height: 31px;background:#ccc;overflow: hidden;position: relative;font-family: "Oswald", sans-serif !important; font-size:13px;line-height:1.4em; color:#777;text-transform: uppercase;}
	ul.tabs li:hover {background: #fff;}	
	ul.tabs li.active{background: #e1e2e3;border-bottom:3px solid #e1e2e3;padding: 13px 21px 0 21px;height: 31px;}
	ul.tabs2 {margin: 0 0 0 0px;padding: 0;float: left;list-style: none;height: 32px;width: 100%;}
	ul.tabs2 li {border:1px solid #eee;float: left;margin: 0;cursor: pointer; padding: 13px 35px 0 36px;height: 32px;line-height: 31px;background:#ccc;overflow: hidden;position: relative;font-family: "Oswald", sans-serif !important; font-size:13px;line-height:1.4em; color:#777;text-transform: uppercase;}
	ul.tabs2 li:hover {background: #fff;}	
	ul.tabs2 li.active{background: #e1e2e3;border-bottom:3px solid #e1e2e3;padding: 13px 21px 0 21px;height: 31px;}
	
	.tab_container {	clear: both;float: left; width: 418px;	background: #e1e2e3;margin-top:14px;border-top:1px solid #fff;border-left:1px solid #eee;}
	.tab_content2 {display: none;font-family: 'Lato', sans-serif; font-size:13px;line-height:1.4em; color:#777;}
	.tab_content {display: none;font-family: 'Lato', sans-serif; font-size:13px;line-height:1.4em; color:#777;}
		.tab_article_preview { margin:21px 20px 18px 20px!important;width:380px;height:auto; overflow:hidden;}
			.tab_article_preview_th {float:left; width:50px; height:50px;}
			.tab_article_preview_content {float:right; width:310px; font-size:11px;}
			.tab_article_preview_content h3 a {text-decoration:none;}
	.tab_last_comments { margin:21px 20px 18px 20px!important;width:380px;height:auto; overflow:hidden;}
		.tab_last_comments_th{float:left; width:50px; height:50px;}
		.tab_last_comments_content {float:right; width:310px; font-size:11px;line-height:16px;}
			.tab_last_comments_content .author {font-family: "Oswald", sans-serif !important; font-size:13px; color:#777;text-transform: uppercase;}
			.tab_last_comments_content .author a {text-decoration:none;}
			.tab_last_comments_content .meta {color:#969696;}
.widget_120_container {float:left; width:420px; border-bottom:1px solid #bfbfbf; padding-bottom:18px;margin:0 0 20px 20px;}
	.blogroll {width:140px;float:left;font-family: 'Lato', sans-serif; font-size:13px;line-height:1.4em; color:#777;}
		.blogroll h1 {color:#777; margin-top:0!important;line-height:17px!important; margin-left: 0!important;}
		.blogroll ul {margin-top:-3px;}
		.blogroll li {background:url(../images/arrow.png) 0 6px no-repeat; padding-left:20px;line-height:21px;}
		.blogroll li a {text-decoration:none;}
	.ad_120 {width:120px;float:left; margin-left:20px;}
.twitter_widget {float:left; width:420px; border-bottom:1px solid #bfbfbf;margin:0 0 20px 20px;font-family: 'Lato', sans-serif; font-size:12px;line-height:1.4em; color:#777;}
	.tweet_list { width:420px;height:auto;position:relative;float:left;list-style: none;  margin-bottom:0}	
	.tweet_list .tweet_avatar {width:50px; float:left;padding:0 20px;}
	.tweet_list li {background:#f7f7f7; margin-bottom:20px;padding:20px 20px 20px 0;list-style-type: none;overflow:hidden;}
	.latest_tweet_icon {background:url(../images/latest_tweet.png); height:37px; width:59px;margin:-20px 0 20px 20px;}
	.tweet_list .tweet_even {background-color: #f3f3f3;}
	.loading {padding-bottom:20px; text-align:center;}
.ad_336 {float:left; width:420px; border-bottom:1px solid #bfbfbf;margin:0 0 20px 20px; padding-bottom:11px;}
	.ad_336 .ad {margin-left:40px;}	
	.ad_336 .ad_note {float:right;font-family: 'Lato', sans-serif; font-size:11px;line-height:1.4em; color:#777; margin-right:45px;}	
	.ad_336 .ad_note a {text-decoration:none;}
	
.copyright {float:left; width:420px;margin:0 0 20px 20px; font-family: 'Lato', sans-serif; font-size:10px;line-height:1.7em; color:#999;}
	
.scrollup { width:40px; height:40px; opacity:0.3; position:fixed; bottom:10px; right:50px; display:none; text-indent:-9999px; background: url(../images/icon_top.png) no-repeat;z-index:1000; }
	
	
/* #Pagination
================================================== */

.wp-pagenavi {clear: both; position: relative; text-align: right; margin: 0 auto 20px; float:left;font-family: 'Lato', sans-serif; font-size:13px;line-height:1.7em; color:#999;}
	.category {margin:20px;}
	.pagination { overflow: hidden; padding: 15px 12px 0px; }
	.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: 1px solid #BFBFBF;padding: 3px 5px;margin: 2px;}
	.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
	.wp-pagenavi span.current {font-weight: bold;}
	.wp-pagenavi a, .wp-pagenavi a:link {float:left; padding: 8px 11px !important; margin: 2px; text-decoration: none; border:1px solid #e2e5e5 !important; color: #8c9c9c !important; background:#fff; font-weight: normal !important; }
	.wp-pagenavi span.pages { float:left;padding: 8px 11px !important; margin: 2px !important ; border: none !important; color: #bcc9c9 !important; background: none !important; }
	.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover { float:left;padding: 8px 11px !important; margin: 2px; font-weight: bold; background:#fff; border:1px solid #e2e5e5 !important; color:#8c9c9c !important; }
	.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	.wp-pagenavi a:hover { color: #000 !important; }
	
	
/* #Table
================================================== */

.su-table {
	font-family: 'Lato', sans-serif; font-size:12px;
	margin: 20px !important;
	border-collapse: collapse !important;
	text-align:center;
}

.su-table .button, .su-table .read_more {margin:0; float:none;}
.su-table th {
	text-align: center !important;
	padding: 10px !important;
	font-size: 1em !important;
}
.su-table td {
	padding: 10px 15px !important;
}
.su-table .su-even td {}

.su-table-style-1 table {
	border: 1px solid #ccc !important;
	width:100%;
}
.su-table-style-1 th {
	border: 1px solid #ccc !important;
	background: #f0f0f0 !important;
	font-weight:bold; 
	text-transform:uppercase;
	color:#666;
	padding:20px!important;
}
.su-table-style-1 td {
	border: 1px solid #ccc !important;
	background: #fff !important;
	color:#555;
}
.su-table-style-1 .su-even td {
	background: #f7f7f7 !important;
}

.su-table-style-2 table {
	border: none !important;
	width:100%;
}
.su-table-style-2 th {
	border: none !important;
	background: #ccc !important;
	color:#333!important;
	text-transform:uppercase;
	padding:20px!important;
}
.su-table-style-2 td {
	border: none !important;
	background: #E1E2E3 !important;
	color:#666!important;
}
.su-table-style-2 .su-even td {
	background: #222 !important;
}

.su-table-style-3 table {
	border: none !important;
	width:100%;
}
.su-table-style-3 th {
	border: none !important;
	background: #eee !important;
	text-transform:uppercase;
	padding:20px!important;
	border-bottom: 2px solid #fff !important;
}
.su-table-style-3 td {
	border: none !important;
	background: #d2d5d6 !important;
	border: 1px solid #E2E2E2 !important;
	color:#666;
}
.su-table-style-3 .su-even td {
	background: #222 !important;
}

/* #Ticker Styling
================================================== */
#js-news{
	display: none;
}
.ticker-wrapper {margin:0px 0 10px 0;width: 710px; float:left; }

.ticker-wrapper.has-js {
	
	padding: 0px 20px;
	height: 55px;
	display: block;
	background: #ddd;
	font-family:  'Yanone Kaffeesatz', sans-serif; font-size:23px;
}
.ticker {
	width: 620px;
	height: 50px;
	display: block;
	position: relative;
	overflow: hidden; 
}
.ticker-title {
	padding-top: 20px;
	color: #777;
	text-transform: uppercase;
}
.ticker-content {
	margin: 0px;
	padding-top: 15px;
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em; 
}
.ticker-content:focus {
	none;
}

.ticker-content a {
	text-decoration: none;	
	color: #777;
}
.ticker-content a:hover {
	text-decoration: underline;	
	color: #444;
}
.ticker-swipe {
	padding-top: 13px;
	position: absolute;
	top: 0px;
	background-color: #ddd;
	display: block;
	width: 800px;
	height: 30px; 
}
.ticker-swipe span {
	margin-left: 1px;
	background-color: #ddd;
	border-bottom: 1px solid #ff6600;
	height: 25px;
	width: 7px;
	display: block;
}
.ticker-controls {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
	float: left;
	margin-left:20px;
}
.ticker-controls li {
	padding: 0px;
	margin: 13px 0 0 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}
.ticker-controls li.jnt-play-pause {
	background-image: url('../images/controls.png');
	background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
	background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
	background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
	background-image: url('../images/controls.png');	
	background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
	background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
	background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
	background-image: url('../images/controls.png');
	background-position: 0px 16px;		
}
.ticker-controls li.jnt-prev.over {
	background-position: 0px 32px;		
}
.ticker-controls li.jnt-prev.down {
	background-position: 0px 0px;		
}
.ticker-controls li.jnt-next {
	background-image: url('../images/controls.png');	
	background-position: 16px 16px;	
}
.ticker-controls li.jnt-next.over {
	background-position: 16px 32px;	
}
.ticker-controls li.jnt-next.down {	
	background-position: 16px 0px;	
}
.js-hidden {
	display: none;
}
.no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
.left .ticker-swipe {
	/*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding-left: 6px;
}
.right .ticker-swipe {
	/*right: 80px;*/
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}
/* #Alert boxes
================================================== */

.error-msg {background: #FFCCBA url(../images/error.png) no-repeat 20px; color: #D63301;}
.warning { background: #FEEFB3 url(../images/warning.png) no-repeat 20px; color: #9F6000;}
.info { background: #BDE5F8  url(../images/info.png) no-repeat 20px; color: #00529B;}
.success { background: #DFF2BF  url(../images/success.png) no-repeat 20px; color: #4F8A101;}

.error-msg, .success, .info, .warning { 	clear: both;display: block;	font-family: 'Lato', sans-serif;font-size: 13px;padding: 16px 24px!important; margin:20px; padding-left:65px!important;}

/* Spacer */
.su-spacer {display: block;height: 0;clear: both;overflow: hidden;}

/* fixes */
.spacer {height:20px;}
.no_margin {margin:0!important;}
.margin-bottom {margin-bottom:20px;}
.no_border {border:none!important;}
.margin-top{margin-top:20px;}
.center {text-align:center;float:right;}

/* #Elements
================================================== */

/* Quote */
.su-quote {
	padding: 1em 0 0 40px;
	margin: 0 0 20px 0;
}
.su-quote-shell {
	padding: 0 40px 1em 10px;
	font-style: italic;
	color:#555;
}
.su-quote-style-1 {
	background: 0 0 url(../images/quote.png) no-repeat;
}
.su-quote-style-1 .su-quote-shell {
	background: 100% 100% url(../images/quote-shell.png) no-repeat;
}

/* Columns */

.columns {margin:10px 20px 0;font-family: 'Lato', sans-serif;font-size: 13px; color:#777;line-height: 1.4em;}
.su-column-1-2 { width: 48% }
.su-column-1-3 { width: 30.66% }
.su-column-2-3 { width: 65.33% }
.su-column-1-4 { width: 22% }
.su-column-3-4 { width: 74% }
.su-column-1-5 { width: 16.8% }
.su-column-2-5 { width: 37.6% }
.su-column-3-5 { width: 58.4% }
.su-column-4-5 { width: 67.2% }
.su-column-1-6 { width: 13.33% }
.su-column-5-6 { width: 82.67% }
.su-column { position: relative;	margin: 0 4% 1.5em 0;float: left;line-height: 1.7em;}
.su-column-last { margin-right: 0 !important; clear: right;}

/* Dropcaps */
.dropcap_light {background: #EAEAEA;}
.dropcap_grey {background: #ccc;}
.dropcap_line {border: 1px solid #ddd;height: 33px!important;}
.dropcap_letter {border: 1px solid #ddd;height: 33px!important; color:#FDBD4C!important;}
.dropcap_orange {
	background-color: #FDBD4C;
	background-image: -o-linear-gradient(top, #FDD661, #FDBD4C);
	color: #995E06;
	text-shadow: 0px 1px 0px;
}

.dropcap_light, .dropcap_grey, .dropcap_orange,
.dropcap_line, .dropcap_letter { 
	color: #777777;
	display: inline-block;
	float: left;
	font-family: 'Lato', sans-serif;
	font-size: 23px;
	font-weight: 600;
	height: 35px;
	line-height: 35px;
	margin: 6px 7px 0px 0px;
	text-align: center;
	width: 36px;
}

/* Pullquote */
.su-pullquote {
	padding: 10px 25px;
	width: 25%;
	font-size: 0.9em;
	font-style: italic;
	margin: 25px 20px 0 20px;
	border-left: 5px solid #ff6600;
	background:#E1E2E3;
	line-height:18px;
}
.su-pullquote-align-left {
	float: left;
}
.su-pullquote-align-right {
	float: right;
	text-align:right;
}

/* Lists */
.su-list ul {
	list-style-type: none !important;
	margin: 0 0 1.5em 0.5em !important;
	padding: 0 !important;
}
.su-list  ul li {
	list-style-type: none !important;
	display: block !important;
	padding: 3px 0 3px 22px !important;
	font-family: 'Lato', sans-serif!important;
}

.su-list-style-star li { background: 0 50% url(../images/list-style-star.png) no-repeat !important;font-family: 'Lato', sans-serif!important;color:#777!important; font-size:13px;padding-left:20px; line-height:21px;}
.su-list-style-arrow li { background: 0 50% url(../images/list-style-arrow.png) no-repeat !important;font-family: 'Lato', sans-serif!important;color:#777!important; font-size:13px;padding-left:20px; line-height:21px; }
.su-list-style-check li { background: 0 50% url(../images/list-style-check.png) no-repeat !important ;font-family: 'Lato', sans-serif!important;color:#777!important; font-size:13px;padding-left:20px; line-height:21px;}
.su-list-style-guard li { background: 0 50% url(../images/arrow.png) no-repeat !important; font-family: 'Lato', sans-serif!important;color:#777!important; font-size:13px;padding-left:20px; line-height:21px;}

/* Accordion */
#accordion { margin:20px;padding:0; list-style:none; font-family: 'Lato', sans-serif!important;color:#777!important; font-size:13px;} 
      
    #accordion li {margin-bottom:20px;} 
      
    #accordion li a { 
        display: block; 
        outline:none;  
		background:#eee url(../images/faq.png) no-repeat 1% 20%;
		margin-bottom:20px;
		padding:20px 20px 20px 60px;
		text-transform:uppercase;
		text-decoration:none;
		line-height:21px;
    } 
          
          
    /* Second Level UL List*/
    #accordion ul { 
        width:100%; 
        margin:0; 
        padding:0; 
        display:none;    
    } 
          
        #accordion ul li { line-height:24px; padding-left:20px;} 
              
        /* styling of submenu item */
        #accordion ul li a { 
            margin-left:10px; 
            padding-top:0px; 
            border-bottom: 1px dotted #999; 
            text-indent:0; 
            color:#ff6600; 
            text-decoration:none; 
			background:none;
			text-transform:lowercase;
        } 
  
        /* remove border bottom of the last item */
        #accordion ul li a.last { border-bottom: none; }    
		

		
/* ----- skeleton.css ----- */
/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Contents
==================================================
    #Tablet (Landscape)
    #Tablet (Portrait)
    #iPad (Portrait)
    #iPhone (Landscape)
    #Clearing */

/* #Tablet (Landscape), iPad landscape
================================================== */

    /* Note: Design for a width of 1024px */

    @media only screen and (min-width: 960px) and (max-width: 1024px) {
        #wrapper  { width: 1024px; margin:0px auto;}
		#main {width:1024px; float:left;}
		
		/* sidebar responsive */
		
		#sidebar { float:left;width:100%;overflow:hidden;}
			/* home page var 4 */
			.social_counter {width:100%;margin-left:0;}
			.social_login {width:100%; height:auto;padding-bottom:20px;margin-left:0;padding-left:20px;}
					.social_counter a {font-size:150%;}
					.social_counter span {font-size:35px;}
				.social_counter_twitter, .social_counter_facebook, .social_counter_delicious {width:30%;float:left; background:none;margin-left:10px;padding-left:0;text-align:center; padding-bottom:35px;}
				.social_and_subscribe {width:100%;height:auto;text-align:center;padding-bottom:15px;}
					.subscribe form label {text-align:left;padding-left:5px;}
				
				.login , .register {float:left;width:45%;margin:0;padding-left:5px; }
				.login {padding-right: 32px;}
					.login fieldset, .register fieldset  {margin:0;border-top:none!important;}
					.login fieldset input{width:100%;}
					.login .button {margin:15px 0 0 20px;}
				.register fieldset {padding-left:5px; border-top:1px solid #BFBFBF;}
					.register fieldset input {width:100%;}
					.register .button  {float:left; margin:0; margin-left:25px;}
					
				.pass_recover {width:100%; margin-left:0px;}
				
			.social_and_search {width:100%;margin-left:0px;height: 85px;}
				.social_icons {margin-left:20px;}
				.search, .subscribe {margin-right:10px;width: 415px;}
					.searchbox , .subscribebox {width: 375px;position:relative;}
					.searchbox_submit {left: 372px;}
					.subscribebox_submit {left: 376px;}
					
			.ad-200 {float:left;width:48%;text-align:center;margin:0px auto!important; border-bottom:none;}
				.ad-200_left , .ad-200_right {width:44%; text-align:center;margin-bottom:20px;}
				.ad-200 img { margin:0 0 25px 0px; width:100%;max-width:200px;}
				.ad-200_right {float:right;}
				.ad-200_left {margin-left:20px;}
				
			.article_widget {width:48%;float:left;}	
				.article_widget_preview {width:38%;}
					.article_widget_preview img {width:100%;}
					.article_widget_preview h1 {font-size:18px;margin:5px 0!important;}
				
			.tab_widget {width:46%;min-height:400px;border-bottom:none;margin-bottom:0;float:left;}
				ul.tabs{width:99%;}
				ul.tabs li{width:95%; border-bottom:1px solid #e1e2e3;padding: 13px 21px 0 0px!important;}
				ul.tabs li em{width:100px!important;position:absolute; left:20px;}
				.tab_container {width:100%;margin-top: 107px;}
					.tab_article_preview , .tab_last_comments {width:90%;margin-left:15px!important;}
						.tab_article_preview_content, .tab_last_comments_content {width:75%;float:left;}
						.tab_article_preview_th, .tab_last_comments_th {padding:0 10px 20px 0;}
						
			.widget_120_container {float:left;margin: 0px 0px 20px 20px;width:46%;border:none;}
				.ad_120 {width:23%; margin-left:20px;float:right;}
				.ad_120 img {width:100%;}
				.blogroll h1 {margin-left:0;}
			
			.twitter_widget {width:48%;margin-left:20px;}
				.tweet_list {width:100%;}
				
			.ad_336 {width:48%;float:left;}
				.ad_336 .ad img {width:100%;max-width:336px;}
				.ad_336 .ad {margin-left:0px; text-align:center;}	
				
				
			.copyright {width:46%; float:left;}
		
		/* sidebar responsive end */
		
		.error_404 {width:94%; background:none; padding-top:0;}
		.error_404 p {text-align:center;}
		.error_404 h1 {width:90%; text-align:center; font-size:20px!important; line-height:30px!important; margin:10px!important;}
		h1.error_404 { display:none;}

		}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 769px - 1024px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        #wrapper  { width: 750px; margin:40px auto;}
		#main {width:750px; float:left;}
		
		/* sidebar responsive */
		
		#sidebar { float:left;width:100%;overflow:hidden;}
			/* home page var 4 */
			.social_counter {width:100%;margin-left:0;}
			.social_login {width:100%; height:auto;padding-bottom:20px;margin-left:0;padding-left:20px;}
					.social_counter a {font-size:150%;}
					.social_counter span {font-size:35px;}
				.social_counter_twitter, .social_counter_facebook, .social_counter_delicious {width:30%;float:left; background:none;margin-left:10px;padding-left:0;text-align:center; padding-bottom:35px;}
				.social_and_subscribe {width:100%;height:auto;text-align:center;padding-bottom:15px;}
					.subscribe form label {text-align:left;padding-left:5px;}
				
				.login , .register {float:left;width:45%;margin:0;padding-left:5px; }
				.login {padding-right: 32px;}
					.login fieldset, .register fieldset  {margin:0;border-top:none!important;}
					.login fieldset input{width:100%;}
					.login .button { margin:15px 0 0 20px;}
				.register fieldset {padding-left:5px; border-top:1px solid #BFBFBF;}
					.register fieldset input {width:100%;}
					.register .button  {float:left; margin:0; margin-left:25px;}
				.pass_recover {width:100%; margin-left:0px;}
				
			.social_and_search {width:100%;margin-left:0px;height: 85px;}
				.social_icons {margin-left:20px;}
				.search, .subscribe {margin-right:10px;width: 415px;}
					.searchbox , .subscribebox {width: 375px;position:relative;}
					.searchbox_submit {left: 372px;}
					.subscribebox_submit {left: 376px;}
					
			.ad-200 {float:left;width:48%;text-align:center;margin:0px auto!important; border-bottom:none;}
				.ad-200_left , .ad-200_right {width:43%; text-align:center;margin-bottom:20px;}
				.ad-200 img { margin:0 0 25px 0px; width:100%;max-width:200px;}
				.ad-200_right {float:right;}
				.ad-200_left {margin-left:20px;}
				
			.article_widget {width:48%;float:left;}	
				.article_widget_preview {width:38%;}
					.article_widget_preview img {width:100%;}
					.article_widget_preview h1 {font-size:18px;margin:5px 0;}
				
			.tab_widget {width:46%;min-height:400px;border-bottom:none;margin-bottom:0;float:left;}
				ul.tabs{width:99%;}
				ul.tabs li{width:95%; border-bottom:1px solid #e1e2e3;padding: 13px 21px 0 0px!important;}
				ul.tabs li em{width:100px!important;position:absolute; left:20px;}
				.tab_container {width:100%;margin-top: 107px;}
					.tab_article_preview , .tab_last_comments {width:90%;margin-left:15px!important;}
						.tab_article_preview_content, .tab_last_comments_content {width:75%;float:left;}
						.tab_article_preview_th, .tab_last_comments_th {padding:0 10px 20px 0;}
						
			.widget_120_container {float:left;margin: 0px 0px 20px 20px;width:46%;border:none;}
				.ad_120 {width:23%; margin-left:20px;float:right;}
				.ad_120 img {width:100%;}
				.blogroll h1 {margin-left:0;}
			
			.twitter_widget {width:48%;margin-left:20px;}
				.tweet_list {width:100%;}
				
			.ad_336 {width:48%;float:left;}
				.ad_336 .ad img {width:100%;max-width:336px;}
				.ad_336 .ad {margin-left:0px; text-align:center;}	
				
				
			.copyright {width:46%; float:left;}
		
		/* sidebar responsive end */

		.flex-prev {left:9px!important;}
		.flex-next {left:676px!important;}
		.scrollup {right:20px;}
		
		/* error page */
		.error_404 {width:94%; background:none; padding-top:0;}
		.error_404 p {text-align:center;}
		.error_404 h1 {width:90%; text-align:center; font-size:20px!important; line-height:30px!important; margin:10px!important;}
		h1.error_404 { display:none;}
		
		}


/*  #iPad (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (max-width: 767px) {
	
        #wrapper  { width: 750px; margin:40px auto;}
		#main {width:750px; float:left;}

        #wrapper  { width: 100%; margin:40px auto;}
		#main {width: 100%; float:left;}

	.content { width: 100%; }


		/* sidebar responsive */
		
		#sidebar { float:left;width:100%;overflow:hidden;}
			/* home page var 4 */
			.social_counter {width:100%;margin-left:0;}
			.social_login {width:100%; height:auto;padding-bottom:20px;margin-left:0;padding-left:20px;}
					.social_counter a {font-size:150%;}
					.social_counter span {font-size:35px;}
				.social_counter_twitter, .social_counter_facebook, .social_counter_delicious {width:30%;float:left; background:none;margin-left:10px;padding-left:0;text-align:center; padding-bottom:35px;}
				.social_and_subscribe {width:100%;height:auto;text-align:center;padding-bottom:15px;}
					.subscribe form label {text-align:left;padding-left:5px;}
				
				.login , .register {float:left;width:45%;margin:0;padding-left:5px; }
				.login {padding-right: 32px;}
					.login fieldset, .register fieldset  {margin:0;border-top:none!important;}
					.login fieldset input{width:100%;}
					.login .button {margin:10px 0 0 20px;}
				.register fieldset {padding-left:5px; border-top:1px solid #BFBFBF;}
					.register fieldset input {width:100%;}
					.register .button  {float:left; margin:0; margin-left:20px;}
				.pass_recover {width:100%; margin-left:0px;}
				
			.social_and_search {width:100%;margin-left:0px;height: 85px;}
				.social_icons {margin-left:20px;}
				.search, .subscribe {margin-right:10px;width: 415px;}
					.searchbox , .subscribebox {width: 375px;position:relative;}
					.searchbox_submit {left: 372px;}
					.subscribebox_submit {left: 376px;}
					
			.ad-200 {float:left;width:48%;text-align:center;margin:0px auto!important; border-bottom:none;}
				.ad-200_left , .ad-200_right {width:43%; text-align:center;margin-bottom:20px;}
				.ad-200 img { margin:0 0 25px 0px; width:100%;max-width:200px;}
				.ad-200_right {float:right;}
				.ad-200_left {margin-left:20px;}
				
			.article_widget {width:48%;float:left;}	
				.article_widget_preview {width:38%;}
					.article_widget_preview img {width:100%;max-width:200px;}
				
			.tab_widget {width:100%;min-height:400px;border-bottom:none;margin-bottom:0;float:left;}
				ul.tabs{width:99%;}
				ul.tabs li{width:95%; border-bottom:1px solid #e1e2e3;padding: 13px 21px 0 0px!important;}
				ul.tabs li em{width:100px!important;position:absolute; left:20px;}
				.tab_container {width:100%;margin-top: 107px;}
					.tab_article_preview , .tab_last_comments {width:90%;margin-left:15px!important;}
						.tab_article_preview_content, .tab_last_comments_content {width:75%;float:left;}
						.tab_article_preview_th, .tab_last_comments_th {padding:0 10px 20px 0;}
						
			.widget_120_container {float:left;margin: 0px 0px 20px 20px;width:46%;border:none;}
				.ad_120 {width:23%; margin-left:20px;float:right;}
				.ad_120 img {width:100%;}
				.blogroll h1 {margin-left:0;}
			
			.twitter_widget {width:48%;margin-left:20px;}
				.tweet_list {width:100%;}
				
			.ad_336 {width:48%;float:left;}
				.ad_336 .ad img {width:100%;max-width:336px;}
				.ad_336 .ad {margin-left:0px; text-align:center;}	
				
				
			.copyright {width:46%; float:left;}
		
		/* sidebar responsive end */
		
		.flexslider .slides img {width: 100%;}
		.flex-next {left:9px!important;}
		.flex-prev {left:676px!important;}
		.header {padding-left:20px;}
		.logo {width:100%!important; min-height:10px; height:auto;}
		.logo img{display:none;}
		.logo span {display:block;}
		.logo-tag  {display:none;}
		.scrollup {display:none!important;}
		
		/* error page */
		.error_404 {width:85%; background:none; padding-top:0;}
		.error_404 p {text-align:center;}
		.error_404 h1 {width:90%; text-align:center; font-size:20px!important; line-height:30px!important; margin:10px!important;}
		h1.error_404 { display:none;}
		
    }

/*  #iPhone (Landscape)
================================================== */

    @media only screen and (min-width: 321px) and (max-width: 600px) {
	
        #wrapper  { width:100%; margin:40px auto;}
		#main {width:100%; float:left;overflow:hidden;}

		#sidebar { float:left;width:100%;overflow:hidden;}
			/* home page var 1 */
			.social_counter {width:100%; height:auto;position:relative;margin-left:0px;text-align:center;}
					.social_counter a {font-size:150%;}
					.social_counter span {font-size:35px;}
				.social_counter_twitter, .social_counter_facebook, .social_counter_delicious {width:30%;float:left; background:none;margin-left:10px;padding-left:0;}
				.social_and_subscribe {width:100%;height:auto;text-align:center;}
				.social_icons { margin:20px auto 0!important;width:204px; position:relative;float:none!important; height:auto;}
				.subscribe {display:none;}
				
			.ad-200 {width:100%;text-align:center;margin:0px auto!important;}
				.ad-200_left , .ad-200_right {width:44%; text-align:center;margin-bottom:10px;}
				.ad-200 img { margin:0 0 10px 0px; width:100%;max-width:200px;}
				.ad-200_right {float:right;margin-right:20px!important;}
				.ad-200_left {margin-left:20px;}
					
			.article_widget {width:100%;margin-left:0px; margin-top:0px; text-align:center;}
				.article_widget_preview {width:auto;float:none;margin-right:0;}
				.article_widget_preview  span{display:none!important;}
				.article_widget_listing_content {width:70%; float:left;}
					.article_widget_preview p {padding:0 20px 20px;}
				.article_widget_listing { float: left; margin:0px 0 10px 20px;width:92%;}
					.article_widget_listing_th {padding-bottom:20px;padding-right:20px;}
					.article_widget_listing_th span {display:none!important;}
					.article_widget_listing_content h3 {text-align:left!important;}
					.article_widget_listing_content .meta {margin-left:0px;text-align:left;}
				
			.tab_widget {width:100%;margin-left:0;min-height:400px;}
				ul.tabs{width:100%;}
				ul.tabs li{width:95%; border-bottom:1px solid #e1e2e3;padding: 13px 21px 0 0px!important;}
				ul.tabs li em{width:100px!important;position:absolute; left:20px;}
				.tab_container {width:100%;margin-top: 107px;}
					.tab_article_preview , .tab_last_comments {width:95%;margin-left:15px!important;}
						.tab_article_preview_content, .tab_last_comments_content {width:82%;float:left;}
						.tab_article_preview_th, .tab_last_comments_th {padding:0 10px 20px 0;}
					
			.widget_120_container {display:none;}
			.twitter_widget, .tweet_list {width:100%;margin-left:0px;}
				.tweet_list li {padding-left:20px;}
				.tweet_list .tweet_avatar {padding-left:0px; }
			
			.ad_336 {width:100%;text-align:center;margin-left:0px;}
				.ad_336 .ad img {}
				.ad_336 .ad {margin-left:0px;}	
				
			.copyright {display:none;}
			.scrollup {display:none!important;}
			
			.portfolio_widget {height:auto;}
			.portfolio {padding-bottom:0px!important;}
			
			/* home page var 2, 3 */
			
			.social_and_search {width:100%; margin-left:0;text-align:center; height:auto;padding-bottom:20px;}
				.search {display:none;}
				
			/* home page var 4 */
			
			.social_login {width:100%; height:auto;padding-bottom:20px;margin-left:0;}
				.social_login a {font-size:15px;}
				.social_login_twitter , .social_login_facebook, .social_login_google {margin:10px 10px 10px 20px;width:60%;padding-left:45px;}
				
				.login , .register {float:left;width:42%;margin:0;padding-left:5px; }
				.login {padding-right: 32px;}
					.login fieldset, .register fieldset  {margin:0;border-top:none!important;}
					.login fieldset input{width:100%;}
					.login .button {margin:15px 0 0 20px;}
				.register fieldset {padding-left:5px; border-top:1px solid #BFBFBF;}
					.register fieldset input {width:100%;}
					.register .button  {float:left; margin:0; margin-left:25px;}
				.pass_recover {width:100%; margin-left:0px;}
				
			/* end of sidebar responsive */
		
		.content {width:100%;}
		.header {padding-left:10px;padding-right:10px;}
		.logo {width:100%!important; min-height:10px; height:auto;}
		.logo img{display:none;}
		.logo span {display:block;}
		.logo-tag  {display:none;}
		
		
		.menu {border-top:none;width:100%;margin-top:10px;}
			.menu ul {width:100%;}
		.menu li a , .menu li a:hover {border: none;}
		.menu li a:hover {color:#777;}
		
		/* #Main Menu responsive
		================================================== */
		
		#dd {text-align:center;margin:40px auto 0;width:95%;}
		#dd span {display:block;}
		ul#menu-mobile {display:block;}
			ul#menu-mobile li  { width:100%;float:none!important;  border-right:none;margin:20px 20px 20px 0!important;}
			ul#menu-mobile li:hover { background: none;}
			.register_mobile {display:block;}
			/* .menu ul ul li a {display:none!important;}  uncomment this line is you want to hide the submenu on mobile version */
			.menu li a {padding:0px 0 20px 0px!important;border-right:none;margin:20px 0px 20px 0!important;padding-left:10px; }
			
		.wrapper-dropdown  {display:block!important;}	
		.wrapper-dropdown {
			/* Size & position */
			position: relative;
			width: 100%;
			margin: 20px 20px 0 20px;
			padding: 12px 15px;
			z-index:1000;
			border-radius: 20px 20px 0 0;
			border-bottom:none!important;
			/* Styles */
			background: #fff;
			cursor: pointer;
			outline: none;
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
			font-family: 'Oswald', sans-serif; font-size:18px;color:#999;text-transform:uppercase;
		}

		.wrapper-dropdown:after { /* Little arrow */
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			top: 50%;
			right: 15px;
			margin-top: -3px;
			border-width: 6px 6px 0 6px;
			border-style: solid;
			border-color: #ff6600 transparent;
		}

		.wrapper-dropdown .dropdown {
			/* Size & position */
			position: absolute;
			top: 100%;
			left: 0;
			right: 0;

			/* Styles */
			background: #f0f0f0;
			border-radius: 0 0 20px 20px;
			list-style: none;
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;

			/* Hiding */
			height: 0;
			overflow: hidden;
		}

		.wrapper-dropdown .dropdown li {padding-left: 0;}
		.wrapper-dropdown .dropdown li a {
			display: block;
			text-decoration: none;
			color: #777;
			padding: 0 20px 20px!important;
			transition: all 0.3s ease-out;
			border-bottom:1px solid #e5e5e5!IMPORTANT; 
			text-align:center;
		}

		.wrapper-dropdown .dropdown li:last-of-type a {border: none;}
		.wrapper-dropdown .dropdown li i {margin-right: 5px;color: inherit; vertical-align: middle;}

		/* Hover state */

		.wrapper-dropdown .dropdown li:hover a {color: #ff9900;text-align:center;padding: 0 20px 20px!important;}
		.wrapper-dropdown .dropdown li li:hover a {color: #333;}
		
		/* Active state */

		.wrapper-dropdown.active {border-radius: 20px 20px 0 0;background: #ddd;color: white;}
		.wrapper-dropdown.active:after {border-color: #fff transparent;}
		.wrapper-dropdown.active .dropdown {height:auto;}
		
		/* end responsive menu */
		
		.ad-728 {display:none;}
		
		.flexslider {width:100%; margin:0!important; padding:0!important;}
		.flexslider .flex-viewport {width:100%; height:auto!Important; margin:0!important; }
		.flex-control-nav {display:none!important;}
		.flex-next {display:none!important;}
		.flex-prev {display:none!important;}
		
		.tier, .content {width:100%;}
		.tier {height:auto;}
		.tier h2 {display:none;}
		.tier_block {width:90%; margin:20px 0 0 20px;}
		.tier_excerpt {width:75%; margin:5px 0 0 10px;}
		.tier_icon {margin:20;text-align:center; float:left;}
		
		.intro_block  {margin-bottom:20px;margin-left:10px; width:94% !important;text-align:center;}
		.intro_block  img { height:auto; float:left;margin-right:20px;margin-bottom:3px;}
		.intro_block p {text-align: center;}
		.intro_block span {display:none!important;}
		.intro_block h2  {margin-left:15px; margin-top:0;}
		
		.content_var3 {padding-left:0!important; margin:0;}
		.content_var3 .col2 {margin:0!important;}
			.content_var3 .col2 img {margin:20px 0 0 0px!important;height:auto;}
			.content_var3 .col2 p {width:86%;}
			.content_var3 .col2 span {display:none!important;}
			.content_var3 .call_to_action {margin:0;}
			
		.content_var3 .col3 {width:100%; margin:0;}
		.content_var3 .col3 p {width:86%!important;}
			.content_var3 .col3 span {display:none!important;}
			
		.content_col2 .col2 { margin:0; width:100%; padding-left:0;text-align:center;}		
			.content_col2 .col2 img {}
			.content_col2 .col2 span {display:none!important;}
			.content_col2 .col2 p {padding-left:20px; width:91%; text-align:justify;}
			.content_col2 h2  {margin-left:20px;}
		
		.header_line  {width:93%;margin-left:10px;line-height:26px;}
		.header_line h1 {width:99%;text-align:center;margin-left:0;}
		.block_latest_content {margin-left: 10px;}
		.article_preview {margin-left: 0px;width:99%;}
		.article_preview_th {display:none;}
		.article_preview_content {float:none; padding-left:0;width: 90%;}
		.block_latest_left , .block_latest_right {margin-top:0; width:100%; float:none; text-align:center;}
		.block_latest_content span  {display:none!important;}	
		
		.call_to_action {width:100%;height:auto; margin:0px;padding:10px;}
		.call_to_action p{padding-right:20px; text-align:left;}
		.call_to_action h1{ text-align:left;}
		.call_to_action .button {margin:5px 20px 10px 20px!important;}
		.post_by_image {width:100%; margin-left:0!important;}
		.post_by_image_th {margin:0 0px 10px 10px!important;}
		
		#footer {width:100%; }
			.footer_menu {display:none;}
			.footer_social {float:none; margin:0 auto 20px;}
			
		.js #menu-mobile, .js #menu-mobile-footer { display: none; }
		.js .selectnav { display: block; }
		.scrollup {right:10px;}
		.header_line {margin: 20px 0px 20px 20px;}	
		
		/* post */
		.post_container .like {overflow: hidden;width: 90%;}
		.post_container .meta {text-align:left!important; margin-left:20px;width:90%;float:left;}
		.post_container .comments {padding-left: 15px;}
		.post_container .breadcrumbs {margin-bottom:20px;}
		.post_container img {max-width:100%; padding-bottom:5px;}
		.ad-728_bottom {display:none;}	
		.tags {width:95%; margin-left:10px;}
		.su-column-1-2 {width: 99%;}
		.su-column-1-3 {width: 99%;}
		.su-column-1-4 {width: 45%;}

		/* category */
		.post_listing_container {float:left; margin-bottom:25px;}
		.post_listing  {width:43%;}
		.post_listing p {width:95%;}
		.post_listing_image  { width:47%;padding-right:15px;}
		.post_listing_image img {width:100%; padding-bottom:5px;}
		.post_listing_image span {right:15px;}
		
		/* error page */
		.error_404 {width:80%; background:none; padding-top:0;}
		.error_404 p {text-align:center;}
		.error_404 h1 {width:90%; text-align:center; font-size:20px!important; line-height:30px!important; margin:10px!important;}
		h1.error_404 { display:none;}
		
		/* portfolio */
		.portfolio_col2 {padding-left:0; }
			.portfolio_col2 .col2 {margin:0;width:100%;text-align:center!important; padding-top:20px;}
				.portfolio_col2 .col2 img {width:100%;margin:0 0 10px 0; max-width: 305px;}
				.portfolio_col2 .col2 span{display:none!important;}
				
		.portfolio_col2, .portfolio_col3 {margin-top:0; text-align:center;width:100%;}
		.portfolio_col3 .col3 { width:48%;float:left;margin:0 0 6px 6px!important;}
			.portfolio_col3 .col3 span {display:none!important;}
			.portfolio_col3 .col3 img{width:80%; max-width:185px; }
		
		/* form */
		
		#respond  {width:94%;}
		#respond .form_item  {width:100%;float:left;padding-right:9px;}
			#respond .form_item input {width:94%;}
			#respond .form_item_comment { width: 94%;}
				#respond textarea {width:94%;}
			#respond .submit_comment {margin: -20px 0px 20px 0;width: 98%;}
				#respond .submit_comment .button { padding:20px 40px!important; width: 100%;}
					#respond .success {width:81%!important;}
					#respond .error-msg { width:81%!important;}
					#respond label.error {top:6px;right:25px;}
					#respond .form_item_comment label.error {top:6px!important;}
					
    }


/*  #iPhone (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 320px) {
        #wrapper  { width:100%; margin:40px auto;}
		#main {width:100%; float:left;overflow:hidden;}
		
		#sidebar { float:left;width:100%;overflow:hidden;}
			/* home page var 1 */
			.social_counter {width:100%; height:auto;position:relative;margin-left:0px;text-align:center;}
					.social_counter a {font-size:30px;}
					.social_counter span {font-size:35px;}
				.social_counter_twitter, .social_counter_facebook, .social_counter_delicious {width:100%;float:none; background:none;margin-left:0;padding-left:0;}
				.social_and_subscribe {width:100%;height:auto;text-align:center;}
				.social_icons { margin:20px auto 0!important;width:204px; position:relative;float:none!important; height:auto;}
				.subscribe {display:none;}
				
			.ad-200 {width:100%;text-align:center;margin:0px auto!important;}
				.ad-200_left , .ad-200_right {width:100%; text-align:center;margin-left:0;margin-bottom: 0px!important;}
				.ad-200_right { float: left;}
					
			.article_widget {width:100%;margin-left:0px; text-align:center;}
				.article_widget_preview {width:auto;float:none;margin-right:0;}
				.article_widget_preview img {width:100%;max-width:200px;}
				.article_widget_preview  span{display:none!important;}
				.article_widget_listing_content {width:70%; float:left;}
					.article_widget_preview p {padding:0 20px 20px;}
				.article_widget_listing { float: left; margin:0px 0 10px 20px;width:92%;}
					.article_widget_listing_th {padding-bottom:20px;padding-right:20px;}
					.article_widget_listing_th span {display:none!important;}
					.article_widget_preview h1 {margin-left:20px!important;}
					.article_widget_listing_content h3 {text-align:left!important;}
					.article_widget_listing_content .meta {margin-left:0px;text-align:left;}
				
			.tab_widget {width:100%;margin-left:0;min-height:400px;}
				ul.tabs{width:100%;}
				ul.tabs li{width:95%; border-bottom:1px solid #e1e2e3;padding: 13px 21px 0 0px!important;}
				ul.tabs li em{width:100px!important;position:absolute; left:20px;}
				.tab_container {width:100%;margin-top: 107px;}
					.tab_article_preview , .tab_last_comments {width:90%;margin-left:15px!important;}
						.tab_article_preview_content, .tab_last_comments_content {width:75%;float:left;}
						.tab_article_preview_th, .tab_last_comments_th {padding:0 10px 20px 0;}
					
			.widget_120_container {display:none;}
			.twitter_widget, .tweet_list {width:100%;margin-left:0px;}
				.tweet_list li {padding-left:20px;}
				.tweet_list .tweet_avatar {padding-left:0px; }
			
			.ad_336 {width:100%;margin-left:0px;}
				.ad_336 .ad img {width:100%;}
				.ad_336 .ad {margin-left:0px;}	
				
			.copyright {display:none;}
			.scrollup {display:none!important;}
			
			.portfolio_widget {height:auto;}
			.portfolio {padding-bottom:0px!important;}
			
			/* home page var 2, 3 */
			
			.social_and_search {width:100%; margin-left:0;text-align:center; height:auto;padding-bottom:20px;}
				.search {display:none;}
				
			/* home page var 4 */
			
			.social_login {width:100%; height:auto;padding-bottom:20px;margin-left:0;}
				.social_login a {font-size:15px;}
				.social_login_twitter , .social_login_facebook, .social_login_google {margin:10px 10px 10px 20px;width:60%;padding-left:45px;}
				
				.login , .register {border-right:nbone; width:100%;margin:0;padding-left:5px;}
					.login fieldset, .register fieldset  {margin:0;}
					.login fieldset input{width:88%;}
					.login .button {float:left; margin:0; width:84%;margin-left:20px;}
				.register fieldset {padding-left:5px; border-top:1px solid #BFBFBF;}
					.register fieldset input {width:90%;}
					.register .button  {float:left; margin:0; width:86%;margin-left:20px;}
				
			/* end of sidebar responsive */
				
		.content {width:100%;}
		.header {padding-left:10px;padding-right:10px;}
		.logo {width:100%!important; min-height:10px; height:auto;}
		.logo img{display:none;}
		.logo span {display:block;}
		.logo-tag  {display:none;}
		
		/* #Main Menu responsive
		================================================== */
		
		.menu {width:60%;}
		#dd {text-align:center;margin:40px auto 0;width:90%;}
		#dd span {display:block;}
		ul#menu-mobile {display:block;}
			ul#menu-mobile li  { width:100%;float:none!important;  border-right:none;margin:20px 20px 20px 0!important;}
			ul#menu-mobile li:hover { background: none;}
			.register_mobile {display:block;}
			/* .menu ul ul li a {display:none!important;}  uncomment this line is you want to hide the submenu on mobile version */
			.menu li a {padding:0px 0 20px 0px!important;border-right:none;margin:20px 0px 20px 0!important;padding-left:10px; }
			
		.wrapper-dropdown  {display:block!important;}	
		.wrapper-dropdown {
			/* Size & position */
			position: relative;
			width: 100%;
			margin: 20px 20px 0 20px;
			padding: 12px 15px;
			z-index:1000;
			border-radius: 20px 20px 0 0;
			border-bottom:none!important;
			/* Styles */
			background: #fff;
			cursor: pointer;
			outline: none;
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
			font-family: 'Oswald', sans-serif; font-size:18px;color:#999;text-transform:uppercase;
		}

		.wrapper-dropdown:after { /* Little arrow */
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			top: 50%;
			right: 15px;
			margin-top: -3px;
			border-width: 6px 6px 0 6px;
			border-style: solid;
			border-color: #ff6600 transparent;
		}

		.wrapper-dropdown .dropdown {
			/* Size & position */
			position: absolute;
			top: 100%;
			left: 0;
			right: 0;

			/* Styles */
			background: #f3f3f3;
			border-radius: 0 0 20px 20px;
			list-style: none;
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;

			/* Hiding */
			height: 0;
			overflow: hidden;
		}

		.wrapper-dropdown .dropdown li {padding-left: 0;}
		.wrapper-dropdown .dropdown li a {
			display: block;
			text-decoration: none;
			color: #777;
			padding: 0 20px 20px!important;
			transition: all 0.3s ease-out;
			border-bottom:1px solid #e5e5e5!important; 
			text-align:center;
		}

		.wrapper-dropdown .dropdown li:last-of-type a {border: none;}
		.wrapper-dropdown .dropdown li i {margin-right: 5px;color: inherit; vertical-align: middle;}

		/* Hover state */

		.wrapper-dropdown .dropdown li:hover a {color: #ff9900;text-align:center;padding: 0 20px 20px!important; }
		.wrapper-dropdown .dropdown li li:hover a {color: #333;}

		/* Active state */

		.wrapper-dropdown.active {border-radius: 20px 20px 0 0;background: #ddd;color: white;}
		.wrapper-dropdown.active:after {border-color: #fff transparent;}
		.wrapper-dropdown.active .dropdown {height: auto;}
		
		/* end responsive menu */
		
		.ad-728 {display:none;}
		.scrollup {right:10px;}
		
		.flexslider {width:100%; background:#fff;}
		.flexslider .flex-viewport {width:100%; height:auto!Important; margin:0!important; }
		.flex-control-nav {display:none!important;}
		.flex-next {display:none!important;}
		.flex-prev {display:none!important;}
		
		.content_var3 {background:#eee;}
		
		.tier, .content {width:100%;}
		.tier {height:auto;padding-bottom:20px;}
		.tier h2 {display:none;}
		.tier_block {width:90%; margin:20px 0 0 20px;}
		.tier_excerpt {width:90%; margin-right:20px;}
		.tier_icon {float:none;margin:10px auto 0;text-align:center;}
		
		.ticker-wrapper {width:100%;}
			.ticker-content , .ticker {width:85%;}
		
		.intro_block  {margin-bottom:20px;margin-left:10px; width:94%;text-align: center;}
		.intro_block  img { height:auto;}
		.intro_block p {text-align: left;}
		.intro_block span {display:none!important;}
		.intro_block h2  {margin-left:15px;}
		
		.content_var3 {padding-left:0!important; margin:0;}
		.content_var3 .col2 {margin:0!important;}
			.content_var3 .col2 img {margin:20px 0 0 0px!important; width:100%; height:auto;}
			.content_var3 .col2 p {width:86%;}
			.content_var3 .col2 span {right:0;}
			.content_var3 .call_to_action {margin:0;}
			
		.content_var3 .col3 {width:100%; margin:0;}
		.content_var3 .col3 p {width:86%!important;}
			.content_var3 .col3 span {display:none!important;}
		
		.content_col2 .col2 { margin:0; width:100%; padding-left:0;}		
			.content_col2 .col2 img {text-align:center;width:100%;}
			.content_col2 .col2 span {display:none!important;}
			.content_col2 .col2 p {padding-left:10px; width:93%; text-align:justify;}
			.content_col2 .col2 h2 em {line-height:25px;}
			
		.header_line  {width:93%;margin-left:10px;line-height:26px;}
		.header_line h1 {width:99%;text-align:center;margin-left:0;}
		.block_latest_content {margin-left: 10px;}
		.article_preview {margin-left: 0px;width:96%;}
		.article_preview_th {display:none;}
		.article_preview_content {float:none;margin-left:0; padding-left:0;width: 90%;}
		.block_latest_left , .block_latest_right {margin-top:0; width:100%; float:none;}
		.block_latest_left img , .block_latest_right img{width:96%; padding-right:20px;}
		.block_latest_content span  {display:none!important;}		
		
		.call_to_action {width:94%;height:auto; margin:0px;padding:10px;}
		.call_to_action .button {margin:5px 20px 10px 20px!important;}
		.call_to_action h1 {text-align:center;}
		.post_by_image {width:100%; margin-left:0!important;}
		.post_by_image_th {margin:0 0px 12px 15px!important;}
		#footer {width:100%; }
			.footer_menu {display:none;}
			.footer_social {float:none; margin:0 auto 20px;}

		.header_line {margin: 20px 0px 20px 10px;}	
		.wp-pagenavi a, .wp-pagenavi a:link {margin-bottom:10px;}
		
		/* post */
		.post_container .like {overflow: hidden;width: 85%;}
		.post_container .meta {text-align:left!important; margin-left:20px;width:90%;float:left;}
		.post_container .comments {padding-left: 15px;}
		.post_container .breadcrumbs {margin-bottom:20px;}
		.post_container img {max-width:100%; padding-bottom:5px;}
		.ad-728_bottom {display:none;}	
		.tags {width:95%; margin-left:10px;}
		.su-column-1-2 {width: 99%;}
		.su-column-1-3 {width: 99%;}
		.su-column-1-4 {width: 99%;}
		#comments-list ul.children {margin-left:0;}

		/* category */
		.post_listing_container {padding-bottom:20px;float:left; margin-bottom:20px;}
		.post_listing_preview {margin-bottom:0;}
		.post_listing  {width:97%;float:none; padding-top:0;padding-left:10px;}
		.post_listing p {width:97%;}
		.post_listing_image  {float:none; width:100%; padding-top:0;}
		.post_listing_image img {width:100%;}
		.post_listing_image span {display:none!important;}
		.read_more {margin-bottom:15px;}
		
		/* error page */
		.error_404 {width:70%; background:none; padding-top:0;}
		.error_404 p {text-align:center;}
		.error_404 h1 {width:90%; text-align:center; font-size:20px!important; line-height:30px!important; margin:10px!important;}
		h1.error_404 { display:none;}
		
		/* portfolio */
		.portfolio_col2 {padding-left:0; }
			.portfolio_col2 .col2 {margin:0;width:100%;text-align:center!important; padding-top:20px;}
				.portfolio_col2 .col2 img {width:100%;margin:0 0 10px 0; max-width: 305px;}
				.portfolio_col2 .col2 span{display:none!important;}
				
		.portfolio_col2, .portfolio_col3 {margin-top:0; text-align:center;width:100%;}
		.portfolio_col3 .col3 {float:none;margin:0!important;}
			.portfolio_col3 .col3 span {display:none!important;}
		
		/* form */
		
		#respond  {width:90%;}
		#respond .form_item  {width:100%;float:left;padding-right:9px;}
			#respond .form_item input {width:90%;}
			#respond .form_item_comment { width: 90%;}
				#respond textarea {width:90%;}
			#respond .submit_comment {margin: -20px 0px 20px 0;width: 97%;}
				#respond .submit_comment .button { padding:20px 40px!important; width: 100%;}
					#respond .success {width:61%!important;}
					#respond .error-msg { width:61%!important;}
					#respond label.error {top:6px;right:25px;}
					#respond .form_item_comment label.error {top:6px!important;}
					
					
					
					
    }
	



/* #Clearing
================================================== */

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

/* ----- flexslider.css ----- */
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* 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; list-style: none;} 

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

/* 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 { position: relative;  zoom: 1;float:left;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav a {height:56px; width:56px; display: block; position: absolute; top: 45%; cursor: pointer; text-indent: -9999px;  -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-prev { background: url(../images/btn_slider_left2.png);left:-7px;}
.flex-direction-nav .flex-next {background: url(../images/btn_slider_right2.png);right:-7px;}
.flex-direction-nav .flex-prev2 { background: url(../images/btn_slider_left2_hover.png);left:-7px;}
.flex-direction-nav .flex-next2 {background: url(../images/btn_slider_right2_hover.png);right:-7px;}
.flexslider:hover .flex-next {}
.flexslider:hover .flex-prev {}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -10px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 10px; height: 10px; display: block; background:url(../images/slider_bullets.jpg); cursor: pointer; text-indent: -9999px;}
.flex-control-paging li a:hover { background:url(../images/slider_bullets.jpg) 10px 0px;}
.flex-control-paging li a.flex-active { background:url(../images/slider_bullets.jpg) 10px 0px; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
/* ----- prettyPhoto.css ----- */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/* ----- settings2.css ----- */
/******************************
	-	SHOWBIZ PRO STYLES	-


	Created By ThemePunch
	www.themepunch.com

	Release Date: 27.02.2013
********************************/



/******************************
	-	THE FONTELLO ICONS	-
********************************/

		@charset "UTF-8";

		@font-face {
		  font-family: 'showbiz-fontello';
		  src: url("fontello/fontello.eot");
		  src: url("fontello/fontello.eot?#iefix") format('embedded-opentype'), url("fontello/fontello.woff") format('woff'), url("fontello/fontello.ttf") format('truetype'), url("fontello/fontello.svg#fontello") format('svg');
		  font-weight: normal;
		  font-style: normal;
		}



	[class^="sb-icon-"]:before,
	[class*="sb-icon-"]:before {
	  font-family: 'showbiz-fontello';
	  font-style: normal;
	  font-weight: normal;
	  speak: none;
	  display: inline-block;
	  text-decoration: inherit;
	  width: 1em;
	  text-align: center;
	/* fix buttons height, for twitter bootstrap */
	  line-height: 1em;
	position: relative;
	/* Animation center compensation - magrins should be symmetric */
	/* remove if not needed */
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
	font-size:100%;
	}



		.sb-icon-plus:before { content: '\e800'; } /* '?' */
		.sb-icon-minus:before { content: '\e801'; } /* '?' */
		.sb-icon-pause:before { content: '\e802'; } /* '?' */
		.sb-icon-stop:before { content: '\e803'; } /* '?' */
		.sb-icon-play:before { content: '\e804'; } /* '?' */
		.sb-icon-star:before { content: '\e816'; } /* '?' */
		.sb-icon-star-empty:before { content: '\e817'; } /* '?' */
		.sb-icon-cancel:before { content: '\e805'; } /* '?' */
		.sb-icon-doc-landscape:before { content: '\e806'; } /* '?' */
		.sb-icon-down-open:before { content: '\e807'; } /* '?' */
		.sb-icon-left-open:before { content: '\e808'; } /* '?' */
		.sb-icon-right-open:before { content: '\e80b'; } /* '?' */
		.sb-icon-up-open:before { content: '\e80e'; } /* '?' */
		.sb-icon-down-open-mini:before { content: '\e811'; } /* '?' */
		.sb-icon-left-open-mini:before { content: '\e80a'; } /* '?' */
		.sb-icon-right-open-mini:before { content: '\e80c'; } /* '?' */
		.sb-icon-up-open-mini:before { content: '\e80f'; } /* '?' */
		.sb-icon-down-open-big:before { content: '\e812'; } /* '?' */
		.sb-icon-left-open-big:before { content: '\e809'; } /* '?' */
		.sb-icon-right-open-big:before { content: '\e80d'; } /* '?' */
		.sb-icon-up-open-big:before { content: '\e810'; } /* '?' */
		.sb-icon-mobile:before { content: '\e813'; } /* '?' */
		.sb-icon-search:before { content: '\e814'; } /* '?' */
		.sb-icon-link:before { content: '\e815'; } /* '?' */


/*******************************************
	- RATING START  -
********************************************/
		.rating-star				{	vertical-align: middle;line-height: 17px;}
		.sb-rateholder			{	position:relative; display:inline-block; }
		.sb-rateholder-single	{   position:relative; float:left;}		
		.sb-icon-star-empty		{	position:absolute;left:0px;top:0px; z-index:1; color:#ddd; }
		.sb-icon-star			{	position:relative; z-index:2; color:#ffc321;}	

/**********************************************
- NONE SELECTION OF NAVIGATION CONTAINER  -
***********************************************/
		.showbiz-navigation {
							-webkit-user-select: none;
							-khtml-user-select: none;
							-moz-user-select: none;
							-o-user-select: none;
							user-select: none;
							}

/**************************************
	-	BASIC STYLING FOR CONTENTS	-
***************************************/


		.showbiz					{	position:relative;}


		.showbiz .divide5			{	width:100%;height:5px;}
		.showbiz .divide10			{	width:100%;height:10px;}
		.showbiz .divide15			{	width:100%;height:15px;}
		.showbiz .divide20			{	width:100%;height:20px;}
		.showbiz .divide30			{	width:100%;height:30px;}

		.showbiz .p20				{	padding-top:20px;}
		.showbiz .p30				{	padding-top:30px;}
		.showbiz .p40				{	padding-top:30px;}
		.showbiz .p60				{	padding-top:60px;}

		.showbiz .rm5				{	margin-right:5px;}
		.showbiz .rm10				{	margin-right:10px;}
		.showbiz .rm15				{	margin-right:15px;}
		.showbiz .rm20				{	margin-right:20px;}


		.showbiz .leftfloat			{	float:left;}
		.showbiz .rightfloat		{	float:right;}
		.sbclear					{	clear:both;}

		.showbiz .txt-center		{	text-align: center;}
		.showbiz .txt-left			{	text-align: left;}
		.showbiz .txt-right			{	text-align: right;}
		.showbiz .vert-center		{	vertical-align:middle;height:100%;}


		.showbiz-title .greenbg		{	background-color:#366300; padding:2px 10px;}
		.showbiz-title .redbg		{	background-color:#b2170a; padding:2px 10px;}
		.showbiz-title .bluebg		{	background-color:#1d628a; padding:2px 10px;}
		.showbiz-title .blackbg		{	background-color:#000; padding:2px 10px;}

		.showbiz p					{	font-size:13px; line-height:22px; color:#777; font-family: 'Open Sans', sans-serif; position:relative;}
		.showbiz p.orange			{	color:#ff6c00;}
		.showbiz p.bigger			{	font-size:17px; line-height:20px;}
		.showbiz p.bolder			{	font-weight:700;}

		.showbiz-title,
		.showbiz-title a,
		.showbiz-title a:visited,
		.showbiz-title a:hover			{	color:#555; font-family: 'Open Sans', sans-serif; font-size:14px; text-transform:uppercase;  text-decoration: none; font-weight:700;}

		.showbiz-title.large,
		.showbiz-title.large a,
		.showbiz-title.large a:visited,
		.showbiz-title.large a:hover	{	font-size:20px; line-height:25px; font-weight:800;}

		.showbiz-price .number				{	color:#555; font-family: 'Open Sans', sans-serif; font-size:50px; font-weight: 800;}
		.showbiz-price .currency				{	color:#555; font-family: 'Open Sans', sans-serif; font-size:35px; font-weight: 400;}

		.showbiz-button			{	background:url(../assets/pre.png) repeat-x; height:40px;
						box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
						-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
						-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
						width:auto; margin:auto;text-align:center;
						border-radius:6px;
						-moz-border-radius:6px;
						-webkit-border-radius:6px;
						font-size:14px; color:#555; font-family: 'Open Sans', sans-serif; line-height:42px;font-weight:700;text-shadow:0px 1px #fff;
						position:relative;
						cursor:pointer;
						-webkit-transition: all 0.2s ease-out;
						-moz-transition: all 0.2s ease-out;
						-o-transition: all 0.2s ease-out;
						-ms-transition: all 0.2s ease-out;
						padding:10px 20px;
						overflow: hidden;
						position: relative;
						border: 1px solid #ccc;
					}


		.showbiz-button:hover	{	background:url(../assets/prehover.png) repeat-x;
						box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.2);
						-moz-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.2);
						-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.2);
						border: 1px solid #999;
					}


		.sb_one_half 		{ width: 49%;   position:relative;}
		.sb_one_third 		{ width: 32%;  position:relative;}
		.sb_two_third 		{ width: 66%; position:relative;}
		.sb_three_fourth	{ width: 74%;    position:relative;}
		.sb_four_fifth		{ width: 78%;    position:relative;}
		.sb_one_fourth 		{ width: 23.5%;   position:relative;}
		.sb_one_fifth 		{ width: 18.2%; position:relative;}
		.sb_two_fifth 		{ width: 39%; position:relative;}
		.sb_three_fifth 	{ width: 58.3%; position:relative;}
		.sb_one_sixth 		{ width: 13.33%; position:relative;}

		.sb_one_half,
		.sb_one_third,
		.sb_two_third,
		.sb_one_fourth,
		.sb_one_fifth,
		.sb_three_fourth,
		.sb_one_sixth,
		.sb_four_fifth,
		.sb_two_fifth,
		.sb_three_fifth	{ margin-right: 2%; margin-bottom: 0px; float: left; }

		.sb_lastcolumn { margin-right: 0!important; clear: right; }


		@media only screen and (min-width: 768px) and (max-width: 979px) {
				}

		@media only screen and (max-width: 767px) {
			.sb_one_half,
			.sb_one_third,
			.sb_two_third,
			.sb_one_fourth,
			.sb_one_fifth,
			.sb_one_sixth,
			.sb_two_fifth,
			.sb_three_fifth		{ width: 100%; margin-bottom:30px;}
			.sb_lastcolumn			{	margin-bottom:0px;}
			.sb_mobilecentered		{	text-align:center;}
		}

		.sb-clear				{	clear:both}




/*********************************************************
			-	NAVIGATION SETTINGS	-
	USE STYLE CLASS IN THE SHOWBIZ NAVIGATION CONTAINER
**********************************************************/


		.showbiz-navigation						{	}
		.showbiz-navigation.center				{	text-align:center;}


		.sb-navigation-left,
		.sb-navigation-right,
/**/	.sb-navigation-play						{	cursor:pointer;  border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;display:inline-block; padding:1px 3px;
													-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
												}

/**/	.sb-navigation-play						{	margin-right:5px;}
		.sb-navigation-left						{	margin-right:5px;}

		.sb-navigation-left i,
		.sb-navigation-right i,
/**/	.sb-navigation-play i					{	 font-size:22px;  color:#fff; }

		.sb-navigation-left.notclickable		{	cursor:default; -moz-opacity:0.3; filter:alpha(opacity=30); opacity:0.3;}
		.sb-navigation-right.notclickable		{	cursor:default; -moz-opacity:0.3; filter:alpha(opacity=30); opacity:0.3;}

		.sb-hidden								{	display:none;}

		/*** WHITE NAV BUTTONS ***/
		.sb-nav-light .sb-navigation-left,
		.sb-nav-light .sb-navigation-right,
/**/	.sb-nav-light .sb-navigation-play						{	background:#fff; border:1px solid #d5d5d5; }
		.sb-nav-light.showbiz-navigation i						{	color:#777;   }

		.sb-nav-light .sb-navigation-left:hover,
		.sb-nav-light .sb-navigation-right:hover				{	border:1px solid #b5b5b5;}

		.sb-nav-light .sb-navigation-left.notclickable:hover,
		.sb-nav-light .sb-navigation-right.notclickable:hover	{	border:1px solid #d5d5d5;}

		/*** GREY BUTTONS ***/
		.sb-nav-grey .sb-navigation-left.notclickable:hover,
		.sb-nav-grey .sb-navigation-right.notclickable:hover,
		.sb-nav-grey .sb-navigation-left,
		.sb-nav-grey .sb-navigation-right,
/**/	.sb-nav-grey .sb-navigation-play
																{	background: #919191;

																	background: -moz-linear-gradient(top,  #919191 0%, #6b6b6b 100%); /* FF3.6+ */
																	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#919191), color-stop(100%,#6b6b6b));
																	background: -webkit-linear-gradient(top,  #919191 0%,#6b6b6b 100%);
																	background: -o-linear-gradient(top,  #919191 0%,#6b6b6b 100%);
																	background: -ms-linear-gradient(top,  #919191 0%,#6b6b6b 100%);
																	background: linear-gradient(to bottom,  #919191 0%,#6b6b6b 100%);
																	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#919191', endColorstr='#6b6b6b',GradientType=0 );
																	border-top:1px solid #919191; border-left:1px solid #969696;  border-right:1px solid #969696; border-bottom:1px solid #6c6c6;
																}
		.sb-nav-grey .sb-navigation-left:hover,
		.sb-nav-grey .sb-navigation-right:hover,
/**/	.sb-nav-grey .sb-navigation-play:hover
																{	background: #919191;
																	background: -moz-linear-gradient(top,  #6b6b6b 0%, #919191 100%); /* FF3.6+ */
																	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6b6b), color-stop(100%,#919191));
																	background: -webkit-linear-gradient(top, #6b6b6b 0% ,#919191 100%);
																	background: -o-linear-gradient(top,  #6b6b6b 0% ,#919191 100%);
																	background: -ms-linear-gradient(top,  #6b6b6b 0% ,#919191 100%);
																	background: linear-gradient(to bottom,  #6b6b6b 0% ,#919191 100%);
																	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#919191',GradientType=0 );
																	 }


		/*** DARK GREY BUTTON ***/
		.sb-nav-dark .sb-navigation-left.notclickable:hover,
		.sb-nav-dark .sb-navigation-right.notclickable:hover,
		.sb-nav-dark .sb-navigation-left,
		.sb-nav-dark .sb-navigation-right,
/**/	.sb-nav-dark .sb-navigation-play						{	background:#555; border:1px solid #919191; border:1px solid #333;
																	border-radius: 0px; -moz-border-radius: 0px;-webkit-border-radius: 0px; }
		.sb-nav-dark .sb-navigation-left:hover,
		.sb-nav-dark .sb-navigation-right:hover,
		.sb-nav-dark .sb-navigation-play:hover		{	background:#333}

		/*** RETRO  NAV BUTTON ***/
		.sb-nav-retro .sb-navigation-left.notclickable:hover,
		.sb-nav-retro .sb-navigation-right.notclickable:hover,
		.sb-nav-retro .sb-navigation-left,
		.sb-nav-retro .sb-navigation-right,
		.sb-nav-retro .sb-navigation-play						{	background:#fff; color:#777; }

		.sb-nav-retro .sb-navigation-play						{ margin-top:10px; }

		.sb-nav-retro .sb-navigation-left:hover,
		.sb-nav-retro .sb-navigation-right:hover					{	background:#f1f1f1}

		.sb-nav-retro .sb-navigation-left						{	position:absolute;top:50%;left:-26px;margin-top:-15px; border-radius: 500px 0px 0px 500px; -moz-border-radius: 500px 0px 0px 500px;-webkit-border-radius: 500px 0px 0px 500px;
																	-webkit-box-shadow: -4px 0px 5px 1px rgba(100,100,100,0.1);
																	-moz-box-shadow: -4px 0px 5px 1px rgba(100,100,100,0.1);
																	box-shadow: -4px 0px 5px 1px rgba(100,100,100,0.1);
																	padding:10px 0px 10px 7px;
																}

		.sb-nav-retro .sb-navigation-right						{	position:absolute;top:50%;right:-26px;margin-top:-15px; border-radius: 0px 500px 500px 0px; -moz-border-radius: 0px 500px 500px 0px;-webkit-border-radius: 0px 500px 500px 0px;
																	-webkit-box-shadow: 4px 0px 5px 1px rgba(100,100,100,0.1);
																	-moz-box-shadow: 4px 0px 5px 1px rgba(100,100,100,0.1);
																	box-shadow: 4px 0px 5px 1px rgba(100,100,100,0.1);
																	padding:10px 7px 10px 0px;
																}

		.sb-retro-skin .showbiz-navigation i 					{	color:#333}


		/*** RETRO  NAV BUTTON ***/
		.sb-nav-dark-retro .sb-navigation-left.notclickable:hover,
		.sb-nav-dark-retro .sb-navigation-right.notclickable:hover,
		.sb-nav-dark-retro .sb-navigation-left,
		.sb-nav-dark-retro .sb-navigation-right,
		.sb-nav-dark-retro .sb-navigation-play					{	background:#222; color:#777; }

		.sb-nav-dark-retro .sb-navigation-play					{ margin-top:10px;
																 }
		.sb-nav-dark-retro .sb-navigation-left:hover,
		.sb-nav-dark-retro .sb-navigation-right:hover,
		.sb-nav-dark-retro .sb-navigation-play:hover			{	background:#252525}

		.sb-nav-dark-retro .sb-navigation-left						{	position:absolute;top:50%;left:-26px;margin-top:-15px; border-radius: 500px 0px 0px 500px; -moz-border-radius: 500px 0px 0px 500px;-webkit-border-radius: 500px 0px 0px 500px;
																		padding:10px 0px 10px 7px;
																	}
		.sb-nav-dark-retro .sb-navigation-right						{	position:absolute;top:50%;right:-26px;margin-top:-15px; border-radius: 0px 500px 500px 0px; -moz-border-radius: 0px 500px 500px 0px;-webkit-border-radius: 0px 500px 500px 0px;
																		padding:10px 7px 10px 0px;;
																	}

		.sb-retro-dark-skin .showbiz-navigation i 					{	color:#fff}

/*****************************************
	-	HOVER ICONS AND ANIMATIONS	-
******************************************/



		.linkicon, .lupeicon							{	position:absolute; left:50%;top:50%;
															-webkit-transform: translateZ(10);
															-webkit-backface-visibility: hidden;
															-webkit-perspective: 1000;
															color:#fff; font-size:28px; font-weight:bold; margin-top:-16px; margin-left:-15px;
														}

		.linkicon.notalone								{	margin-left:8px;}
		.lupeicon.notalone								{   margin-left:-38px;}

		.linkicon,
		.showbiz .mediaholder .lupeicon					{	 	top:65%;
																-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-moz-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-ms-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
														}
		.hovercover:hover .linkicon,											
		.showbiz li:hover .mediaholder .linkicon,
		.showbiz li:hover .mediaholder .lupeicon		{   	top:50%; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}


		.showbiz li:hover .mediaholder .lupeicon		{  		transition-delay: 0.1s;
																-moz-transition-delay: 0.1s; /* Firefox 4 */
																-webkit-transition-delay: 0.1s; /* Safari and Chrome */
																-o-transition-delay: 0.1s; /* Opera */
														}



/**************************************************
	-	THE BASIC CONTAINER SETTINGS	-
	NO NEED TO MODIFICATE ANYTHIN HERE

	ALL DETAIL SETTINGS CAN BE SET VIA THE SKINS
**************************************************/



		.showbiz ul, .showbiz li						{	list-style: none; margin:0; padding:0; }
		.showbiz ul li									{	position:relative; -webkit-transform: translateZ(10);
																-webkit-backface-visibility: hidden;
																-webkit-perspective: 1000;
																margin-right:15px;
														}
		.showbiz .overflowholder 						{	overflow: hidden;position: relative;width: 100%; z-index:2}

		.showbiz .overflowholder ul 					{		width:100000px; position: absolute;	top: 0px; left: 0px; }

		.showbiz .overflowholder ul li 					{		float: left !important;
																-webkit-transition: all 0.25s ease;
																-moz-transition: all 0.25s ease-in-out;
																-o-transition: all 0.25s ease-in-out;
																-ms-transition: all 0.25s ease-in-out;
																transition: all 0.25s ease-in-out;
																position:relative;
														}


		.showbiz .mediaholder							{ 	position:relative; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; background:transparent;padding:0px; border:none;}
		.showbiz .mediaholder_innerwrap					{	position:relative; overflow:hidden; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
		.showbiz .mediaholder img 						{	width:100%; position:relative; margin-bottom:-5px;}


		.hovercover							{		width:100%;height:100%; position:absolute; top:0px; left:0px;z-index:8000; background-color:#52bde9;background-color:rgba(82,189,233,0.85);
																-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;
																-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
																-webkit-transform: translateZ(10);
																-webkit-backface-visibility: hidden;
																-webkit-perspective: 1000;
														}
		.slides li .hovercover{
			width: 750px;
		}
		li:hover .hovercover, a:hover .hovercover			  		{		-moz-opacity:0.85; filter:alpha(opacity=85); opacity:0.85;  }







/*************************************************
	-	THE GREY SKIN EXTRAS   -
**************************************************/


		.sb-grey-skin.showbiz-navigation i						{	text-shadow:0px 1px 0px rgba(0,0,0,0.4); font-size:20px;}

		.sb-grey-skin .mediaholder 								{	background-color:#d5d5d5;border:1px solid #cecece;
																	border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
																	padding:7px;
																}

		.sb-grey-skin .hovercover								{	background:rgba(0,0,0,0.5);  }

		li.sb-grey-skin:hover .mediaholder img					{	 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
																	 filter: gray; /* IE6-9 */
																	-webkit-filter: grayscale(100%);
																}



/*************************************************
	-	THE WOO SKIN EXTRAS   -
**************************************************/

	li.sb-woo-skin											{	margin-right:20px;  }

	.sb-woo-skin.showbiz-navigation i						{	text-shadow:0px 1px 0px rgba(0,0,0,0.4); font-size:20px;}

	.sb-woo-skin .mediaholder 								{	background-color:#d5d5d5;border:1px solid #b9b9b9;
																border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
																padding:7px;
															}

	.sb-woo-skin .hovercover								{	background:rgba(0,0,0,0.5);  }

	li.sb-grey-skin:hover .mediaholder img					{	 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
																 filter: gray; /* IE6-9 */
																-webkit-filter: grayscale(100%);
																}

	.sb-woo-skin .rating-text									{	font-family: 'Open Sans', sans-serif; font-size:11px; color:#999; line-height:25px;}
	.sb-woo-skin .rating-stars									{	width:69px;height:13px;margin-right:10px; vertical-align: middle; margin-top:-2px;}
	.sb-woo-skin hr												{	border:none; border-top:1px solid #d5d5d5;margin-top:4px;margin-bottom:8px;}

	.sb-woo-skin .sb-price										{	line-height: 20px;vertical-align: middle;padding-top:0;font-size:22px; font-weight:700; margin-right:15px; color:#b1749d; font-family: 'Open Sans', sans-serif;}

	.sb-woo-skin .showbiz-button               					{
			                                                        padding:4px 15px !important;
			                                                        color:#777 !important;
			                                                        text-shadow:1px 1px 0px #fff;
			                                                        font-size:12px; line-height:27px;
			                                                        margin-top:10px;
			                                                        white-space: nowrap;
			                                                         text-decoration: none !important;
			                                                         vertical-align: middle;
			                                                     }



/*************************************************
	-	THE LIGHT SKIN EXTRAS   -
**************************************************/


		li.sb-light-skin 										{	margin-right:20px;
																	box-shadow:0px 1px 1px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.2);
																}


		.sb-light-skin .detailholder							{	background-color:#fff; padding:10px 20px 10px;
																	border-radius:0px 0px 6px 6px;-moz-border-radius:0px 0px 6px 6px;-webkit-border-radius:0px 0px 6px 6px;
																}

		.sb-light-skin .mediaholder_innerwrap					{
																	border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;-webkit-border-radius:6px 6px 0px 0px;
																}

		.sb-light-skin .hovercover								{	background:rgba(0,168,255,0.75);
																	border-radius:6px 6px 0px 0px;
																	-moz-border-radius:6px 6px 0px 0px;
																	-webkit-border-radius:6px 6px 0px 0px;
																}

		.sb-light-skin .reveal_wrapper							{	border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
																}







/*************************************************
	-	THE MEDIA SKIN EXTRAS   -
**************************************************/



		/* TITLE AND CONTENT */
		.sb-media-skin .showbiz-title,
		.sb-media-skin .showbiz-title a,
		.sb-media-skin .showbiz-title a:visited,
		.sb-media-skin .showbiz-title a:hover					{	color:#fff}

		.sb-media-skin .mediaholder 							{	background-color:#fff;border:none;padding:5px;
																	border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
																}





/*************************************************
	-	THE SHOWCASE FULLWIDTH SKIN EXTRAS   -
**************************************************/

		.showbiz ul li.sb-showcase-skin							{	margin-right:20px; position:relative; background:#fff; padding-top:10px;}

		.sb-showcase-skin .detailholder							{	padding:30px 20px;}

		.sb-showcase-skin .mediaholder img						{	height:135px;width:auto;}

		.sb-showcase-skin .mediaholder_innerwrap				{	text-align: center;  }



/*************************************************
	-	THE MODERN FULLWIDTH SKIN EXTRAS   -
**************************************************/

.showbiz.sb-modern-skin	ul										{	background:#000;}
.showbiz ul li.sb-modern-skin									{	margin-right:0px; border-right:1px solid #000;}



.sb-modern-skin .darkhover										{	position:absolute; top:0px; left:0px; width:100%;height:100%;
																	background:rgba(0,0,0,0);
																	-webkit-transition: all 0.2s ease-out;
																	-moz-transition: all 0.2s ease-out;
																	-o-transition: all 0.2s ease-out;
																	-ms-transition: all 0.2s ease-out;
																}

.sb-modern-skin .detailholder									{  position: absolute;
																	bottom: 0px;
																	background:#000;
																	background: rgba(0,0,0,0.65);
																	padding: 20px;
																	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
																	overflow: hidden;
																	width:100%;
																	-webkit-transition: all 0.2s ease-out;
																	-moz-transition: all 0.2s ease-out;
																	-o-transition: all 0.2s ease-out;
																	-ms-transition: all 0.2s ease-out;
																}

.sb-modern-skin .showbiz-title									{	font-size:20px; line-height:25px; color:#fff;  font-weight:400;}

.sb-modern-skin .excerpt										{	font-size:13px; line-height:22px; color:#999;   font-weight:400;
																	overflow: hidden; position: relative;
																	display:none;
}

.sb-post-details, .sb-post-details span,
.sb-post-details a, .sb-post-details a:visited					{	font-size:12px; line-height:22px; color:#999; font-weight:400; font-family: 'Open Sans', sans-serif;}

.sb-readmore, .sb-readmore span,
.sb-readmore a, .sb-readmore a:visited							{	font-size:12px; line-height:22px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:500; text-decoration: none;}
.sb-modern-skin .sb-readmore									{   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
																	  filter: alpha(opacity=0);
																	  -moz-opacity: 0.0;
																	  -khtml-opacity: 0.0;
																	  opacity: 0.0;
																	  -webkit-transition: all 0.2s ease-out;
																	  -moz-transition: all 0.2s ease-out;
																	  -o-transition: all 0.2s ease-out;
																	  -ms-transition: all 0.2s ease-out;
																}


.showbiz ul li.sb-modern-skin:hover .detailholder				{	background:#000; background:rgba(0,0,0,1);}
.showbiz ul li.sb-modern-skin:hover .darkhover					{	background:rgba(0,0,0,0.65);}


.showbiz ul li.sb-modern-skin:hover .sb-readmore				{   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
																	  filter: alpha(opacity=100);
																	  -moz-opacity: 1;
																	  -khtml-opacity: 1;
																	  opacity: 1;
																	}


/**************************************************
	-	THE RETRO SKIN EXTRAS -
***************************************************/



.sb-retro-skin.showbiz-container								{	max-width:1210px;	min-width:300px;	}


.sb-retro-skin .showbiz-title,
.sb-retro-skin .showbiz-title a,
.sb-retro-skin .showbiz-title a:visited,
.sb-retro-skin .showbiz-title a:hover							{	text-decoration: none;
																	font-weight:400 !important;

															        font-size: 16px;
															        font-weight: normal;
															        color: #999;
															        text-shadow: #fff 1px 1px 1px;
															        margin: 0px;
															        width: 100%;
																    text-decoration: none !important;
															        text-transform:none !important;
															    }

.sb-retro-skin .showbiz-description								{
																	font-family: Arial, sans-serif;
															        font-size: 12px;
															        line-height: 20px;
															        color: #777;
															        text-shadow: #fff 1px 1px 1px;


															    }

.sb-retro-skin .showbiz-button               					{
			                                                        padding:4px 15px !important;
			                                                        color:#777 !important;
			                                                        text-shadow:1px 1px 0px #fff;
			                                                        font-size:12px; line-height:30px;
			                                                        margin-top:10px;
			                                                        white-space: nowrap;
			                                                         text-decoration: none !important;
			                                                     }

.sb-retro-skin  .showbiz-navigation i							{	text-shadow:0px 1px 0px rgba(0,0,0,0.4); font-size:20px;}

.sb-retro-skin  .mediaholder 									{	background-color:#fff;
						                                            border:1px solid #cecece;
						                                            border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
						                                            padding:4px;

						                                        }

.hovercover										{	background:rgba(0,0,0,0.5);  }

.sb-retro-skin .mediaholder:hover img  						{	 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
			                                                        filter: gray; /* IE6-9 */
			                                                        -webkit-filter: grayscale(100%);
			                                                    }


.linkicon										{
			                                                        position:absolute; left:50%;top:50%;
			                                                        -webkit-transform: translateZ(10);
			                                                        -webkit-backface-visibility: hidden;
			                                                        -webkit-perspective: 1000;
			                                                        color:#fff; 
										font-size:42px; 
										
										line-height: 44px;
										font-weight:400 !important;

			                                                        margin-top:-23px; margin-left:-23px;
			                                                         background:#000; background:rgba(0,0,0,0.6);
			                                                         border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;
			                                                        width:46px;height:46px;
			                                                        vertical-align: middle !important;
			                                                        text-align: center;
			                                                     }



/**************************************************
	-	THE RETRO DARK SKIN EXTRAS -
***************************************************/



.sb-retro-dark-skin.showbiz-container								{	max-width:1210px;	min-width:300px;	}


.sb-retro-dark-skin .showbiz-title,
.sb-retro-dark-skin .showbiz-title a,
.sb-retro-dark-skin .showbiz-title a:visited,
.sb-retro-dark-skin .showbiz-title a:hover							{	text-decoration: none;
																		font-weight:400 !important;

																        font-size: 16px;
																        font-weight: normal;
																        color: #ddd !important;
																        text-shadow: #000 1px 1px 1px;
																        margin: 0px;
																        width: 100%;
																        text-transform:none !important;
																        text-decoration: none !important;
																    }

.sb-retro-dark-skin .showbiz-description						{
																	font-family: Arial, sans-serif;
															        font-size: 12px;
															        line-height: 20px;
															        color: #999;
															        text-shadow: #000 1px 1px 1px;


															    }

.sb-retro-dark-skin .showbiz-button               					{
			                                                             padding:4px 15px !important;
				                                                        color: #999;
																		text-shadow: 1px 1px 0px #000;
																		background: #333;
																		border: 1px solid #151515;
																		text-decoration: none;
																		font-weight: 400;
				                                                        white-space: nowrap;
				                                                        font-size:12px;
				                                                         text-decoration: none !important;
			                                                     }
			                                                     }

.sb-retro-dark-skin  .showbiz-navigation i							{	text-shadow:0px 1px 0px rgba(0,0,0,0.4); font-size:20px;}

.sb-retro-dark-skin  .mediaholder 									{	background-color:#fff;
							                                            border:1px solid #111;
							                                            border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
							                                            padding:0px;

						                                        }

.sb-retro-dark-skin .hovercover										{	background:rgba(0,0,0,0.5);  }

.sb-retro-dark-skin li:hover .mediaholder img  						{	 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
			                                                        filter: gray; /* IE6-9 */
			                                                        -webkit-filter: grayscale(100%);
			                                                    }


.sb-retro-dark-skin	.linkicon										{
			                                                        position:absolute; left:50%;top:50%;
			                                                        -webkit-transform: translateZ(10);
			                                                        -webkit-backface-visibility: hidden;
			                                                        -webkit-perspective: 1000;
			                                                        color:#fff; font-size:42px; font-weight:400 !important;

			                                                        margin-top:-23px; margin-left:-23px;
			                                                         background:#000; background:rgba(0,0,0,0.6);
			                                                         border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;
			                                                        width:46px;height:46px;
			                                                        vertical-align: middle !important;
			                                                        text-align: center;
			                                                     }




/******************************************************
		-	THE REVEAL FUNCTIONS 	-
*********************************************************/

		.reveal_container											{	position:absolute; width:100%;height:100%; top:0px; left:0px; -webkit-transform: translateZ(10);
																		-webkit-backface-visibility: hidden;
																		-webkit-perspective: 1000;
																		visibility:hidden;
																	}

		.reveal_container.tofullwidth								{	visibility:visible; z-index:20;}
		.reveal_container.tofullwidth.sb-removemesoon				{	visibility:visible; z-index:5; background:#ff0000;}

		.showbiz-title.go-to-top									{	position:absolute;top:100%; margin-top:-40px;z-index:5; left:20px;
																		-webkit-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 0.5s cubic-bezier(0.175, 0.885, 0.320, 1.275);
																		-webkit-transform: translateZ(10);-webkit-backface-visibility: hidden;-webkit-perspective: 1000;
																	}


		.reveal_container .reveal_wrapper							{	position:absolute; background:#fff; background:rgba(255,255,255,0.9);
																		width:100%; height:100%; top:0px; left:0px; visibility:hidden;
																		padding:20px 20px 20px;
																		height:0px;
																		box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
																		overflow:hidden;
																		-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
																		-moz-opacity:0; filter:alpha(opacity=0); opacity:0;
																		-webkit-transform: translateZ(10); -webkit-backface-visibility: hidden; -webkit-perspective: 1000;
																	}



		/*** BIG WHITE OPENER- DEFAULT ***/
		 .reveal_opener												{	width:45px; height:50px; line-height:50px;text-align:center; font-size:22px;color:#888; font-family:Arial; font-weight:700; position:absolute;
																		right:0px;bottom:0px;background-color:#fff;
																		border-radius:4px 0px 0px 0px; -moz-border-radius:4px 0px 0px 0px; -webkit-border-radius:4px 0px 0px 0px;
																		cursor:pointer;
																		-webkit-transition: opacity 0.2s ease-out;-moz-transition: opacity 0.2s ease-out;-o-transition: opacity 0.2s ease-out;-ms-transition: opacity 0.2s ease-out;
																		z-index:1;
																	}

		.reveal_opener.sb-centered									{	left:50%;top:50%;}


		/*** SMALL WHITE OPENER ***/
		.reveal_opener.opener_small_white							{	background:#fff; width:25px;height:27px;line-height:25px;	border-radius:0px 0px 6px 6px;-moz-border-radius:0px 0px 6px 6px;-webkit-border-radius:0px 0px 6px 6px;}

		/*** SMALL GRAY OPENER ***/
		.reveal_opener.opener_small_grey							{	background:#d5d5d5; width:25px;height:27px;line-height:25px;border-radius: 0px; -moz-border-radius: 0px;-webkit-border-radius: 0px; bottom:0px;right:0px;}

		/*** GREY COLORED OPENER ***/
		.reveal_opener.opener_big_grey								{	width:29px; height:29px; line-height:29px;color:#888;
																		background-color:#d5d5d5;font-weight:700;
																		border-radius: 5px 0px 0px 0px; -moz-border-radius: 5px 0px 0px 0px;-webkit-border-radius: 5px 0px 0px 0px;
																	}
		.reveal_opener.revactive.opener_big_grey	 				{	font-size:30px;width:40px;height:35px;line-height:35px;}

		/** REVEAL OPENER PLAY BUTTON **/
		.reveal_opener.sb-controll-button							{	color:#fff; width:40px;height:40px; line-height:40px; background-color:#000; background-color:rgba(0,0,0,0.8); border-radius: 5px !important; -moz-border-radius: 5px !important;-webkit-border-radius: 5px !important; margin-top:-20px;margin-left:-20px;}


		/*** HIDE / SHOW OPENER ONLY ON HOVER **/
		.reveal_opener.show_on_hover								{	-moz-opacity:0; filter:alpha(opacity=0); opacity:0;  }
		li:hover .reveal_opener.show_on_hover						{	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}


		.tofullwidth .reveal_wrapper								{	background:#fff; }


		.tofullwidth  .reveal_wrapper .table						{	display:table;}
		.tofullwidth  .reveal_wrapper .table-cell					{	display:table-cell; vertical-align:top; }
		.tofullwidth  .reveal_wrapper .table-cell.onethird			{	width:33%;}


		.tofullwidth  .reveal_wrapper .table-cell.pl20				{	padding-left:20px;}

		@media only screen and (max-width: 480px) {
			.tofullwidth  .reveal_wrapper .table-cell				{	display:table-row;}
		}

		/******************* REVEAL ACTIONS ***/


		.reveal_opener .openme										{	display:block;}
		.reveal_opener .closeme										{	display:none;}


		.reveal_container.revactive .reveal_wrapper					{	}
		.revactive .showbiz-title.go-to-top							{	position:absolute;top:20px; margin-top:0px; z-index:5; left:20px;}

		.revactive.reveal_opener .openme							{	display:none;}
		.revactive.reveal_opener .closeme							{	display:block;}
		.revactive.reveal_opener.sb-controll-button.sb-centered		{	left:auto; top:10px; right:10px !important; margin:0;}




