/*
Theme Name:     LivingOS Mint
Theme URI:      http: //themeloom.com/
Description:    A professional and responsive theme for WordPress.
Author:         Tim Hyde
Author URI:     http: //themeloom.com/
Version:        2.4
Tags:	buddypress, translation-ready, microformats, threaded-comments, theme-options, custom-header, custom-background
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Reset browser and apply base typography and styling */
@import url('base/css/reset.css');

/* Make responsive grid available*/
@import url('base/css/responsive.css');

/* This theme uses superfish */
@import url('base/css/superfish.css');

/* use layout 2 */
@import url("extend/layout.css");

/* TYPOGRAPHY & BASICS */
	body {
		color: #222;
		background-color: #666;
		}

/* links */
	a:focus,
	a:hover, .widget-title a:hover     {color: #666; }
	a           { color: #66CC99; text-decoration: none;}
/* headings */


	h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,#site-title a, h1,h2,h3,h4,h5,h6{
		font-weight:normal;
		
		text-decoration:none; 
		color: #222;
			}	
	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
		color: #333;
		
	}

	.strapline{
		font-size:180%;
		background: #eaeaea;
		padding: 1em .5em;
		text-align:center;
		color:#aaa;
		font-style:italic;
		font-weight:bold;
		text-shadow: 0 1px 0px #fff;
		line-height:100%;
	}
	

	.page-header h1{
		
		letter-spacing: 1px;	
		}	
	.widget-container .entry-title{
		font-size: 1.2em;
		font-weight: normal;
		}
	.widget-title{
		
		margin-bottom: 0.8em;
		}
	.subhead{
		font-size:160%;
		background: #eaeaea;
		padding: 1em .5em;
		text-align:center;
		color:#aaa;
		font-style:normal;
		font-weight:bold;
		text-shadow: 0 1px 0px #fff;
		line-height:100%;
		}

/* blockquotes */
	blockquote{
		background: url(images/quote.png) no-repeat 0 0;
		padding-left: 25px;
		font-size:1.2em;
		}
	/*added with js*/
	p.withunquote{
		background: url(images/unquote.png) no-repeat bottom right;
		padding-right:25px;
		}

/* posts and pages */
	#content article{
		clear:both;
		
	}
	
	.edit-link  a{
			float:right;
			display:block;
			background: url(images/edit_16.png) no-repeat;
			width:16px;
			height:16px;
			text-align:left;
			text-indent: -99999px;
		}
	.more-link{
		float:right;
		font-size:0.8em;
		text-decoration:none;
		margin-top:1em;
	}
	.wp-caption-text{
		
		text-transform: uppercase;
		background:transparent;
		
		padding:1em;
		}
	.wp-caption img {
		margin: 0;
		
		background: none;
		border: 0;}
	
	.wp-caption, .gallery-icon img  {
		padding: 1em;
		text-align: center;
		background: #FAFAFA;
		border: 1px solid #E1E1E1;
	}
	

/* HEADER */
	
	#header-container{
		}
		
/* SIDEBAR */
#sidebars{
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
	border-bottom: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	}
	
/* FEATURES */
.flexslider-container {
	margin-bottom: 0px;
	position: relative; 
}
.flexslider {
	background: transparent;
	position: relative; 
	border: none;
	-webkit-border-radius:0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}	

.flex-direction-nav li a {
	width: 23px;
	height: 23px;
	margin:  0 18px;
	display: block;
	background: url(images/nav-direction.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
}

.flex-direction-nav li a.prev{
	left: 0px;
	background-position: 0 0;
}
.flex-direction-nav li a.next{
	right: 0px;
	background-position: -23px 0;
}
.flex-direction-nav li a.next:hover{
	background-position: -23px -25px;
}
.flex-direction-nav li a.prev:hover{
	background-position: 0 -25px;
}
.flex-control-nav {
	bottom: 10px;
	right: 10px;
	left:auto;
	
	}
.flex-control-nav li a {
	width: 12px;
	height: 12px;
	background: url(images/nav-group.png) no-repeat -26px 0;
}
.flex-control-nav li a:hover {
	background-position:  -13px 0;
}
.flex-control-nav li a.active {background-position:  0 0;}
.flex-caption {
	width: auto;
	padding: 2% 0;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent;
	color: #fff;
	text-shadow: none;
	
}
.flex-caption a {
	color: #fff;
}
.flex-caption a:hover{
	color: #eaeaea;
	color: rgba(255,255,255,.5)
}
.flex-caption h2 {
	padding: 5px 10px;
	background-color: #66CC99;
	line-height:100%;
	margin-bottom :0;
	display: inline-block;
	font-size:1.2em;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
		-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
		-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
}
.flex-caption .slide-excerpt {
	padding: 5px 10px;
	color: #fff;
	background-color: #66CC99;
	line-height:100%;
	font-size: .9em;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.10);
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.10);
}
.flex-caption .slide-excerpt p {
	margin:0;
}
.flex-caption .more-link{
	display:none;
}

.headline{
	font-size:140%;
	background: #eaeaea;
	padding: .75em 1em;
	text-align:right;
	color:#aaa;
	font-style:italic;
	font-weight:bold;
	text-shadow: 0 1px 0px #fff;
	line-height:100%;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
}
/* MAIN */
	#second-content{
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
	background: #222;
		
	}
	

/* FOOTER */
#footer-container{
	border-top:4px solid #eaeaea;
	background: #222;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
}
#footer .widget-title {
		color: #666;
	}
	#footer *{
		color:#aaa;
		
		
	}
	#colophon{
		color:#aaa;
		
		
		}
	#colophon img{
		margin-right:1em;
		}
	#footer a:focus,
	#footer a:hover     { color: #888; }
	#footer a           { color: #fff; text-decoration: none; }
	#footer h3 a, #footer h4 a{
		color:#aaa;}	
	
	#footer .widget-title a{color:#fff;}
	#footer .widget-title a:hover{color:#888;}

/* MENUS */


	.nav-menu{color:#666;}
	/* drop down superfsih menu skin */
	.nav-menu a, .page-menu a{font-size:1em;font-weight:normal;text-transform:normal;}
	.nav-menu a, .nav-menu a:visited  { 
		color:#666;
	}
	
	.nav-menu ul a, .nav-menu ul a:visited{
		font-weight:normal;
		color: #666;
		
		background:transparent;
		border-bottom: 1px #f7f7f7 solid;
	}
	.nav-menu ul a, .nav-menu ul a:visited{
		color: #666;
	}
	.nav-menu ul{
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.10);
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.10);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.10);

		margin-top:1em;
		background:		#f7f7f7;
		border: 1px solid #e7e7e7;
		border-top: 2px solid #ccc;
		padding-bottom:1em;
		}
	.nav-menu li {
		
}	
.nav-menu li:last-child , .nav-menu li li{
		border-right: none;
}	
	.nav-menu a {
		padding: 9px 1.5em;
		}
	.nav-menu li li {
		background:		transparent;
	}
	.nav-menu li li li {
		background:		transparent;
	}
	.nav-menu li:hover, .nav-menu li.sfHover,
	.nav-menu a:focus, .nav-menu a:hover, .nav-menu a:active {
		color:#222;
		outline:		0;
		
	   
	}
	.nav-menu a:focus, .nav-menu a:hover, .nav-menu a:active {
	  
		outline:		0;
	  
	}
	.nav-menu ul a:hover {
		color: #fff;
		border-bottom: 1px #ddd solid;
		background-color: #222;
	}

	/*custom menu widget */
	
	.widget_nav_menu ul {list-style: none;}
	.widget_nav_menu  .sub-menu{margin-left: 20px;list-style: disc;color:#eaeaea;padding-top:.5em;}
	
	.widget_nav_menu li a{
		font-size: 1em;
		display:inline;
	}
	
	

/* icon menu items */
	 li.twitter32 {  background: #222 url(images/icons/social-icons.png) 0 -32px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 li.facebook32  {background: #222 url(images/icons/social-icons.png) 0 0px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 li.vimeo32 {background: #222 url(images/icons/social-icons.png) 0 -192px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 li.youtube32 {background: #222 url(images/icons/social-icons.png) 0 -224px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 li.rss32{background: #222 url(images/icons/social-icons.png) 0 -64px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 li.flickr32 {background: #222 url(images/icons/social-icons.png) 0 -160px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 li.plus32 {background: #222 url(images/icons/social-icons.png) 0 -96px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 li.email32 {background: #222 url(images/icons/social-icons.png) 0 -128px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 li.linkedin32 {background: #222 url(images/icons/social-icons.png) 0 -256px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 
	 #footer li.twitter32 {  background: #222 url(images/icons/social-icon222.png) 0 -32px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 #footer li.facebook32  {background: #222 url(images/icons/social-icon222.png) 0 0px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 #footer li.vimeo32 {background: #222 url(images/icons/social-icon222.png) 0 -192px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 #footer li.youtube32 {background: #222 url(images/icons/social-icon222.png) 0 -224px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 #footer li.rss32{background: #222 url(images/icons/social-icon222.png) 0 -64px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 #footer li.flickr32 {background: #222 url(images/icons/social-icon222.png) 0 -160px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 #footer li.plus32 {background: #222 url(images/icons/social-icon222.png) 0 -96px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 #footer li.email32 {background: #222 url(images/icons/social-icon222.png) 0 -128px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}
	 #footer li.linkedin32 {background: #222 url(images/icons/social-icon222.png) 0 -256px no-repeat; text-indent: -99999px;width:32px;height:32px;float:left;border:none;}

	
	 li.twitter32  a, li.facebook32 a, li.vimeo32 a, li.youtube32 a, li.rss32 a, li.flickr32 a, li.email32 a , li.plus32 a , li.linkedin32 a    {height:32px;width:32px;display:block;}
	 li.twitter32:hover{background-color:#4099ff !important;}
	 li.facebook32:hover{background-color:#3B5998 !important;}
	 li.rss32:hover{background-color:#ff7f00 !important;}
	 li.email32:hover{background-color:#5fbf00 !important;}
	 li.plus32:hover{background-color:#d75442 !important;}
	 li.flickr32:hover{background-color:#ff0084 !important;}
	 li.vimeo32:hover{background-color:#1cb5f1 !important;}
	 li.youtube32:hover{background-color:#c8302b !important;}
	 li.linkedin32:hover{background-color:#5aa8cf !important;}
	 
	 
	 li.twitter16 {background: url(images/icons/minicons/twitter.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;}
	 li.facebook16  {background: url(images/icons/minicons/facebook.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;}
	 li.vimeo16 {background: url(images/icons/minicons/vimeo.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;}
	 li.youtube16 {background: url(images/icons/minicons/youtube.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;}
	 li.rss16{background: url(images/icons/minicons/rss.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;}
	 li.flickr16 {background: url(images/icons/minicons/rss.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;}
	 li.email16 {background: url(images/icons/minicons/email.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;}

	/* BOX STYLES */
	.box,  .LOSTwitterWidget #tweet, .interesting,.download,.media,.docs,.warning, .information, .LOSMediaWidget .content-box, .help, .shop{
		background:transparent;
		background: #FAFAFA;
		border: 1px solid #E1E1E1;
		
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		
		padding:1.5em;
	}
	.interesting:before,.download:before,.media:before,.docs:before,.warning:before, .information:before, .help:before, .shop:before
	{
		content: "";
		position: relative; 
		float:left;
		
		width: 48px; 
		height: 48px; 
		margin: -1.5em  12px  0 -60px ; 
		background: url(images/icons/format-icons.png) 0 0px no-repeat ;
		background-color:#222;
	}
	.interesting,.download,.media,.docs,.warning, .information, .help, .shop{padding-left:60px;}
	.interesting:before{ background-position: 0px -576px;}
	.media:before{ background-position: 0px -672px;}
	.warning:before{ background-position: 0px -720px;}
	.help:before{ background-position: 0px -768px;}
	.shop:before{ background-position: 0px -816px;}
	.download:before{ background-position: 0px -864px;}
	.docs:before{ background-position: 0px -96px;}
	.information:before{ background-position: 0px -48px;}
	
	.divider{background: url(images/heading-trim2.png) 0 10px repeat-x; clear:both;}
	.divider a {background: #111;display:inline-block;color:#fff;padding: 5px 5px;font-size:12px;text-transform: uppercase; font-weight:bold;}
	.divider a:hover{background: #666;}

/* BUTTONS */
.button,.generic-button a ,.button:visited, input[type=submit],input[type=button]{
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid rgba(0,0,0,0.25);
	font-weight: 600; 
	background-color: #222;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}	
.button:hover,.generic-button a:hover{
	background-color: #444;
}

input[type="submit"], input[type="button"] {
	background-color: #EEE;
	color: #444;
	text-shadow: 0 -1px 1px rgba(255, 255, 255, 0.25);
	border: 1px solid rgba(0,0,0,0.1);
}
.button.icon{
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	border-radius: 2px;
	
}

.mint.button, .mint.button:visited	{ background-color: #66cc9a; }
.mint.button:hover					{ background-color: #4a9971; }

.los-pagination a, .los-pagination a:visited, .los-pagination .current{
	-moz-border-radius: 1em; 
	-webkit-border-radius: 1em;
	border-radius: 1em;
	border: none;
	background: #eaeaea;
	-moz-box-shadow: 0 1px 0px #ccc;
	-webkit-box-shadow: 0 1px 0px #ccc;
	box-shadow: 0 1px 0px #ccc;
	text-shadow: none;
	font-weight: 600;
	font-size:1em;
	width: 2em;
	height:2em;
	padding:0;
	overflow:hidden;
	line-height:2em;
	text-align:center;
	margin:5px;
	color: #aaa;
	
}
.los-pagination a:active{
	top: 1px; 
}
.los-pagination a:hover{
	top: 1px; 
	color: #666;
}
.los-pagination .current {
	color: #fff;
}


/* search */
#sidebars #searchform{
	margin-right:1em;
}
 #s {
	font-size: 0.9em;

	background:  url(images/search_16.png) no-repeat right;
	color: #888;
	border: 1px solid #eaeaea;
}
#s:focus{
	color: #222;
	border: 1px solid #888;
}
/* WIDGETS */
.widget-container{
	background: url(images/heading-trim2.png) 0 6px repeat-x;
	
}
.widget-title{
	background: #fff;
	display: inline-block;
	font-size: 18px;
	line-height:18px;
	color:#66CC99;
	padding: 2px 5px 2px 0px;
	zoom: 1;
    *display: inline;
}

#footer .widget-title{
	background:#222;
	color:#fff;
	font-size: 1em;
}
#footer .widget-container{
	background: url(images/heading-trim3.png) 0 6px repeat-x;
}
#second-content .widget-container{position:relative; color:#fff;background:transparent;}
	#second-content .widget-first{
		padding-top: 3em;
		
	}
	#second-content .widget-first h2{
		
		position:absolute;
		top: -10px;
		right: 1em;
		display:block;
		padding: 4px 15px 4px 29px;
		color: #fff;
		line-height: 160%;
		font-size: 1.2em;
		background: #66CC99 url(images/ribbon-widget.png) no-repeat left top;
		box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.20);
		-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.20);
		-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.20);
	}
#fourth-content .textwidget{
		font-size:180%;
		background: #eaeaea;
		padding: 1em .5em;
		text-align:center;
		color:#aaa;
		font-style:italic;
		font-weight:bold;
		text-shadow: 0 1px 0px #fff;
		line-height:100%;
}
#sidebars .widget-container  > div {margin-right:1em;}

/* events */
	.los_event_date{
		margin-bottom:1.5em;
		font-size:1em;
		text-transform: uppercase;
		border-bottom: 1px dotted #888;
		letter-spacing: 0.08em;
		font-weight:500;
	}
	.los_events table{margin-bottom:1em;}
	.tlevent-list .tlevent-date {font-size:1em;}
/* twitter widget */
	.LOSTwitterWidget, #footer .LOSTwitterWidget{
		background: url(images/twitter-icon.png) no-repeat;
		padding-top:28px;
		position:relative;
}
	.LOSTwitterWidget .widget-title{
		position:absolute;
		top:0px;
		left:42px;}
	.LOSTwitterWidget ul{
		padding:0;
		}
	.LOSTwitterWidget #tweet-follow a{
		float:right;
		font-size:0.8em;
		text-decoration:none;
	}
	.LOSTwitterWidget li{
		border-bottom: 1px solid #eaeaea;
		list-style-type: none;
		padding-bottom:5px;
		margin-top:5px;
		}

	#footer .LOSTwitterWidget #tweet{background:transparent;border:none;color:#fff;padding:0;}
	
/* show posts/pages */
	
	.los-custom-post{
		margin-bottom:0.5em;
		float:left;
		}

	.los-custom-post.los-widget .entry-thumb{
			float:left;
			width:22.05%;
			}
	.los-custom-post .entry-thumb img{
		padding: 2px;
		text-align: center;
		background: #FAFAFA;
		border: 1px solid #E1E1E1;
		margin-bottom: .1em;
	}
	.los-custom-post.los-widget .thumbwide{
			float:left;
			width:100%;
			}
	.los-custom-post.los-widget.has-post-image .entry-title{
			float:right;
			width:73%;
			margin-bottom: 0.5em;
			}
	.los-custom-post.los-widget.has-post-image .entry-date{
			float:right;
			width:73%;
			
			margin-bottom:.5em;
			}
	.los-custom-post.los-widget.has-post-image .entry-author{
			float:right;
			width:73%;
			
			margin-bottom:.5em;
			}
	
	.los-custom-post.los-widget.has-post-image .entry-content{
			float:right;
			width:73%;
			}
	.los-custom-post.los-widget.has-post-image .entry-meta{
			float:right;
			width:73%;
			}
	.los-custom-post.no-post-image.format:before
	{
		background-color: #222;
		background-image: url(images/icons/format-icons.png) ;
	}
	.los-custom-post .content-link-btn{
		clear:both;
		text-align:right;
		font-size:0.8em;
		text-decoration:none;
		line-height:1;
		}
	
	
/* media widget */
	.LOSMediaWidget .content-box{
		background:  rgba(0, 0, 0, .04) url(images/icons/icon_media48.png) no-repeat 5px 1.5em;padding-left:60px;
		}
	.LOSMediaWidget .media-download{
		background: url(images/sound_16.png) no-repeat 0px 50%;
		text-indent: -9999px;
		display:inline-block;
		margin-left:5px;
		width:16px;
		height:2em;
		line-height:2em;
		text-align:left;
		text-indent: -99999px;
		}

	.LOSEventsWidget .widget-title { }
	.LOSMediaWidget ul{list-style-type:none;padding:0;}
	.LOSMediaWidget .media-title{margin-right:1em;}
	.LOSMediaWidget .entry-date{font-style:italic;margin-right:1em;}

/* POST FORMATS */
	.index-content .post{border-bottom: 1px solid #eaeaea;}
	
	
	.index-content .format-aside .entry-footer, .index-content .format-aside hgroup{
		display:none;
		}
	.index-content .format-quote .entry-footer, .index-content .format-quote hgroup{
		display:none;
		}
	.index-content .format-link .entry-footer, .index-content .format-link hgroup{
		display:none;
		}
	.index-content .format-status .entry-footer, .index-content .format-status hgroup{
		display:none;
		}
	.index-content .format-chat .entry-footer, .index-content .format-chat hgroup{
		display:none;
		}
		
	.show-icons article .entry-title:before,.show-icons article.format-chat .entry-meta:before,.show-icons article.format-status .entry-meta:before,
	.show-icons article.format-quote  .entry-meta:before, .show-icons article.format-link .entry-meta:before
	{
		content: "";
		position: relative; 
		top: 1px; 
		float:left;
		width: 48px; 
		height: 48px; 
		margin: 0  12px  0 0em ; 
		background: #222 url(images/icons/format-icons.png) 0 0px no-repeat ;
	}	

	.show-icons article .entry-title,.show-icons article .entry-meta{
		min-height:48px;
		padding-top: 6px;
	}
	
	.show-icons article.format-link .entry-meta:before {  background-position:  0px -240px;}
	.show-icons article.format-quote  .entry-meta:before{  background-position:  0px -288px;}
	.show-icons article.format-image .entry-title:before{  background-position:  0px -192px;}
	.show-icons article.format-audio  .entry-title:before{ background-position: 0px -528px;}
	.show-icons article.format-video .entry-title:before{  background-position: 0px -480px;}
	.show-icons article.format-status .entry-meta:before{  background-position: 0px -336px;}
	.show-icons article.format-gallery  .entry-title:before {  background-position: 0px -144px;}
	.show-icons article.format-aside  .entry-title:before{  background-position: 0px -432px;}
	.show-icons article.format-standard .entry-title:before{ background-position: 0px -96px;}
	.show-icons article.format-chat .entry-meta:before{ background-position:  0px -384px;}
	.show-icons article.event .entry-title:before{ background-position:  0px 0px;}
	.show-icons article.feature .entry-title:before { background-position: 0px -96px;}
	.show-icons article.page .entry-title:before {background-position: 0px -48px;}
	

/* GALLERY TEMPLATE */
.gallery-page  .post{border:none;}
.gallery-page a.gallery-thumb{
	
	
	}
.gallery-page a.gallery-thumb img{padding: 0;float:left;
	margin:0;}
.gallery-page figcaption{
		text-align: center;
		background: #222;
		border: 1px solid #111;
		
		}
.gallery-page figcaption a{color:#fff;text-transform:uppercase; font-weight:bold;}
.gallery-page figcaption a:hover{color:#ccc;}

.gallery-filter-container{float:left;width:100%;position:relative;border-bottom: 1px solid #eaeaea;margin-bottom:1.5em;}
.gallery-filter  {float:right;list-style-type:none;display:block;position:relative;margin:0;padding-left:0;}
.gallery-filter  li {float:left;list-style-type:none;margin-left:5px;}

.gallery-filter li a {
	
	border: none;
	
	
	color:#333;
	padding: .1em .5em;
	display:block;
	margin-bottom:5px;
	}
.gallery-filter li a:hover, .gallery-filter li.selected a {background: #eaeaea;color:#666;}      

#los-ajax-loading{
		background: url(base/lib/images/ajax-loader.gif) no-repeat top center;
		position: relative;
	    top: -1em;
	    left: 50%;
	    margin-left: -90px; /* half width of the loader gif */
	    margin-top: -10px; /* half height of the loader gif */
	   
	    z-index:9999;
           text-indent:-9999px;
	    width: 180px; /* width of the loader gif */
	    height: 22px; /*hight of the loader gif +2px to fix IE8 issue */
}
/* LISTS */
	.list-tick, .list-cross, .list-square{
		padding-left:0;
		
	}
	.list-tick li, li.list-tick{
		list-style-type:none !important;
		background: url(images/list_tick.png) no-repeat 0 4px; 
		padding-left:25px;
		line-height: 1.6em;
		margin-bottom:1em;
		}
		
	.list-cross li, li.list-cross{
		list-style-type:none !important;
		background: url(images/list_cross.png) no-repeat 0 4px; 
		padding-left:25px;
		line-height: 1.6em;
		margin-bottom:1em;
		}
		
	.list-square li, li.list-square{
		list-style-type:none !important;
		background: url(images/list_square.png) no-repeat 0 4px; 
		padding-left:25px;
		line-height: 1.6em;
		margin-bottom:1em;
		}

/* TABLES */

thead th {
background: #eaeaea;
}
/* Table 1 Style */
table.comptable1{
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1em;
    border-collapse:collapse;
    text-align:center;
}
.comptable1 thead th, .comptable1 tfoot td{
    padding: .8em 1em;
    color:#fff;
    font-size:1.6em;
	line-height: 1.2em;
    background-color:#222;
 	background-image: -moz-linear-gradient(top, #303030, #242424);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #303030),color-stop(1, #242424));
    -moz-box-shadow:0px -1px 2px #000;
    -webkit-box-shadow:0px -1px 2px #000;
    box-shadow:0px -1px 2px #000;
    text-shadow:0px 1px 1px #000;
	text-align:center;

}
table.comptable1 thead tr{
	background:transparent;
}
.comptable1 thead th{
	border-bottom: 1px solid black;
	-moz-border-radius-topleft: 11px;
	-moz-border-radius-topright: 11px;
	-webkit-border-top-left-radius: 11px;
	-webkit-border-top-right-radius: 11px;
	border-radius-topleft: 11px;
	border-radius-topright: 11px;
	border-top-left-radius: 11px 11px;
	border-top-right-radius: 11px 11px;
}
.comptable1 tfoot th{
    padding:10px;
   
    text-transform:uppercase;
    color:#888;
	

}
.comptable1 tfoot td{
   text-align:center;
    color:#c5d101;
    border-top:none;
   font-style:italic;
    -moz-box-shadow:0px 1px 4px #000;
    -webkit-box-shadow:0px 1px 4px #000;
    box-shadow:0px 1px 2px #000;
	-moz-border-radius-bottomleft: 11px;
	-moz-border-radius-bottomright: 11px;
	-webkit-border-bottom-left-radius: 11px;
	-webkit-border-bottom-right-radius: 11px;
	border-bottom-left-radius: 11px 11px;
	border-bottom-right-radius: 11px 11px;
}
.comptable1 tfoot td small{color:#888;font-style:normal;}
.comptable1 thead th:empty{
    background:transparent;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.comptable1 thead :nth-last-child(1){
    border-right:none;
}
.comptable1 thead :first-child,
.comptable1 tbody :nth-last-child(1){
    border:none;
}
.comptable1 tbody th{
    text-align:right;
    padding:10px;
    color:#333;
    text-shadow:0px 1px 1px #ccc;
    background-color:#fafafa;
}
.comptable1 tbody td{
    padding:10px;
    background-color:#f0f0f0;
    border-right:1px solid #dfdfdf;
	border-left:1px solid #fff;
	
    text-shadow:-1px 1px 1px #fff;
    text-transform:uppercase;
    color:#333;
	text-align:center;
}
.comptable1 tbody span.check::before{
    content : url(images/list_tick.png)
}
		

	
/* MISC */
/*breadcrumbs*/
	.breadcrumbs{
		font-size:0.9em;
		text-transform:uppercase;
		margin-bottom:1em;
		}

/* navigation */
	#nav-above{
			display:none;
		}
	.navigation{
		font-size:1.1em;
		font-weight:normal;
	}

/* BP Mods */
form.standard-form #antisplog{
float: right;
width:48%;
}	

/* pro sites */
#psts-paypal-checkout {
text-align:right;}
#psts-paypal-checkout input {
	border:none;
} 
#psts-paypal-checkout h2 {
	font-size:1.2em;
}