img.wp-smiley {
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .05em 0 .1em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}/**
 * Like Button toolbar button, loading text & container styles
 *
 * @todo: doesn't look like "style.css" is used anymore.
 */


/* Master container */
#jp-post-flair {
	padding-top: .5em;
}

/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	margin-bottom: 1em;
}


/* Toolbar */
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width: 61px;
	overflow: hidden;
}

#wpadminbar iframe.admin-bar-likes-widget {
	width: 61px;
	height: 28px;
	min-height: 28px;
	border-width: 0px;
	position: absolute;
	top: 0;
}

div.jetpack-likes-widget-wrapper {
	width: 100%;
	min-height: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-likes-widget-wrapper.slim-likes-widget {
	width: 1px; /* initial default */
	min-height: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px 10px 12px 10px;
	background-color: #2e4453;
	border-width: 0;
	box-shadow: 0 0 10px #2e4453;
	box-shadow: 0 0 10px rgba(46,68,83,.6);
	min-width: 130px;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 12px;
	padding-bottom: 8px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sd-box {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
	display: block;
}


/* Loading text */
.post-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .button span {
}

.post-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.slim-likes-widget .post-likes-widget {
	width: auto;
	float: none;
}


/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}
/**

	WordAds V2! This CSS applies to all WordAds and Adsense themes

	HTML markup structure of an ad:

	<div class="wpcnt|mpb">
	<div class="wpa [wpmrec|wpwidesky|wpleaderboard]">

		<a class="wpa-about" href="https://en.support.wordpress.com/about-these-ads/" rel="nofollow">
		About these ads
		</a>

		<div class="u">
		[ad unit here]
		</div>

	</div>
	</div>

*/


/* outer container */
.wpcnt {
	text-align: center;
	line-height: 0;
}

.rtl .wpcnt{
	direction: ltr;
}

.mpb{
	text-align: center;
	margin: 0px auto;
	width: 100%;
}

/* inner container */
.wpa, .wpadvert {				/* @todo: deprecate wpadvert */
	position: relative;
    /*overflow: hidden; */       /* this hides "about these ads" when there's no adfill */
    display: inline-block !important;
    max-width: 100%;
    text-align: left;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.wpa.wpwidesky, .wpa.wpleaderboard{
	width: auto;
}

.wpa.top{
	min-width: 728px;
}

.wpa.wpwidesky{
	min-width: 160px;
}

.wpa.wpmrec{
	min-width: 300px;
}

.mpb .wpa{
	padding: 10px 0 0;
}

@media screen and (max-width: 650px) {
	.mpb .wpa{
		min-width: 300px;
	}
}

/* about these ads */
/* all the !important use is to ensure consistency */
.wpa-about{	/* @todo: deprecate wpadvert-about */
	position: absolute;
	top: 5px;
	left: 0;
	right: 0;
	display: block;
	min-width: 160px;
	/*margin-top: 5px;*/
	border-bottom: none !important;			/* some themes ad dotted underlines, that won't look nice */
	font: 10px/1 "Open Sans", Arial, sans-serif !important;
	text-align: left !important;
	text-decoration: none !important;
	opacity: 0.85;
}

.wpa-notice {
	display: block;
	position: relative;
	padding: 24px;
	overflow: hidden;
	border: 5px solid #efefef;
	font: 13px/1.75 "Merriweather sans", "Open Sans", Arial, sans-serif !important;
	color: #2e4453 !important;
	box-shadow: 0 0 0 1px rgba(200, 215, 225, 0.5), 0 1px 2px #e9eff3;
}

.wpa-buttons{
	text-align: center;
	margin: 0;
}

.wpa-button {
	display: inline-block;
	box-sizing: border-box;
	margin: 0;
  outline: 0;
	padding: 7px !important;
	overflow: hidden;
	background: white;
	border-color: #c8d7e1;
  border-style: solid !important;
  border-width: 1px 1px 2px !important;
	border-bottom: 2px solid #c8d7e1 !important;
  cursor: pointer;
  vertical-align: top;
	color: #668eaa !important;
  font-size: 11px !important;
	font-weight: 600 !important;
  line-height: 1 !important;
	text-overflow: ellipsis;
  text-decoration: none !important;
	text-transform: uppercase !important;
  border-radius: 4px;

  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.wpa-button:hover{
	border-color: #a8bece !important;
	color: #2e4453 !important;
}

.wpa-button.is-primary{
	background: #00aadc !important;
	border-color: #0087be !important;
	color: white !important;
}

.wpa-button.is-primary:hover{
	border-color: #005082 !important;
	color: white !important;
}

/* dark theme */
body.highlander-dark .wpa-about {
	color: #ddd;
}
body.highlander-dark .wpa-about:hover {
	color: #e9e9e9;
}

/* ad unit wrapper */
.wpa .u>div, .wpadvert>div>* {	/* @todo: deprecate wpdvert */
	display: block;
	margin-top: 5px;			/* this makes "about these ads" visible */
	margin-bottom: 1em;			/* every ad should have a little space below it */
}

div.wpa>div {
	margin-top: 20px;
}

#google_ads_div_wpcom_below_post_adsafe_ad_container {
	display: block !important;
}

.wa-sponsored-link {
	font: 9px/1 sans-serif;
}
/**
 * Theme-specific WordAds colors & settings
 */

.wpa-about {
	font: 9px/1 sans-serif !important;
}/**
 * Styles for Jetpack related posts
 */

/* Container */

div#jp-relatedposts {
	display: none;
	padding-top: 1em;
	margin: 1em 0;
	position: relative;
}

div.jp-relatedposts:after {
	content: '';
	display: block;
	clear: both;
}

/* Headline above related posts section, labeled "Related" */

div#jp-relatedposts h3.jp-relatedposts-headline {
	margin: 0 0 1em 0;
	display: inline-block;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	font-family: inherit;
}

div#jp-relatedposts h3.jp-relatedposts-headline em:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.2);
	margin-bottom: 1em;
}

div#jp-relatedposts h3.jp-relatedposts-headline em {
	font-style: normal;
	font-weight: bold;
}

/* Related posts items (wrapping items) */

div#jp-relatedposts div.jp-relatedposts-items {
	clear: left;
}

div#jp-relatedposts div.jp-relatedposts-items-visual {
	margin-right: -20px;
}

/* Related posts item */

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
	float: left;
	width: 33%;
	margin: 0 0 1em; /* Needs to be same as the main outer wrapper for Related Posts */
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
	padding-right: 20px;
	/*cursor: pointer;*/
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;
}

div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover .jp-relatedposts-post-title a {
	text-decoration: underline;
}

div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

/* Related posts item content */

div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
div#jp-relatedposts div.jp-relatedposts-items p {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs {
	position:relative;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:block;
}

div#jp-relatedposts div.jp-relatedposts-items p {
	margin-bottom: 0;
}

div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	text-transform: none;
	margin: 0;
	font-family: inherit;
	display: block;
	max-width: 100%;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-size: inherit;
	font-weight: normal;
	text-decoration: none;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
	text-decoration: underline;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post span {
	display: block;
	max-width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,
div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post span {
	max-width: 100%;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
	opacity: .6;
}

/* Behavior when there are thumbnails in visual mode */
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
	display: none;
}

/* Behavior when there are no thumbnails in visual mode */
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
	overflow: hidden;
}
div#jp-relatedposts div.jp-relatedposts-items-visual div.jp-relatedposts-post-nothumbs span {
	margin-bottom: 1em;
}

/**
 * Responsive
 */

@media only screen and (max-width: 640px) {

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
		width: 50%;
	}

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
		clear: left;
	}

	div#jp-relatedposts div.jp-relatedposts-items-visual {
		margin-right: 20px;
	}

}

@media only screen and (max-width: 320px) {

	div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post {
		width: 100%;
		clear: both;
		margin: 0 0 1em;
	}

}
/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

.wp-playlist-light {
	color: #000;
}

.wp-playlist-light .wp-playlist-item {
	color: #333;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff;
}

.wp-playlist-caption {
	display: block;
}/*
* Text Widget Styles
*
* Global styles to help fix common display issues on WordPress.com
* that could happen with the Rich Text Widget, introduced in WordPress 4.8.
*/

.widget.widget_text {
	word-wrap: break-word;
}

.widget.widget_text ul,
.widget.widget_text ol {
	margin-bottom: 1em;
	margin-left: .875em;
	padding-left: .875em;
}

.widget.widget_text li ul,
.widget.widget_text li ol {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}

.widget.widget_text ul {
	list-style: disc outside none;
}

.widget.widget_text ol {
	list-style: decimal outside none;
}

.widget.widget_text ul li,
.widget.widget_text ol li {
	border: 0;
	list-style: inherit;
	margin: 0;
	padding: 0;
	text-align: left;
}

.widget.widget_text ul li:before {
	content: "";
}

.widget.widget_text p {
	margin-bottom: 1em;
}
/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */

/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
}

/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
	font: normal 20px/1 'dashicons' !important;
}

.dashicons, .dashicons-before:before {
	font-family: 'dashicons' !important;
}

.noticon {
	font-family: "Noticons" !important;
}.bbp-staff-role {
	color: #f1831e;
}

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important;
}p.comment-likes {
	height: 16px;
	float: none;
	width: 100%;
	clear: both;
	display: block;
	margin-left: -2px;
}

p.comment-not-liked {
	cursor: pointer;
}

p.comment-likes a.view-likers {
	text-decoration: underline;
	border: none;
}

div.comment-likes-overlay {
	color: rgb(85, 85, 85);
	position: absolute;
	font-size: 9pt;
	padding: 0;
	margin: 0;
	/* Some O2 instances have elements with manually specified `z-index`, so
	 * we just set this to an arbitrary high value to make sure that the
	 * overlay is not covered up.
	 */
	z-index: 20000;
}

div.comment-likes-overlay div.inner {
	background-color: white;
	border: 1px solid #dfdfdf;
	border-color: rgba(0, 0, 0, 0.1);
	padding: 8px;
	margin: 0;
	max-width: 310px;
	max-height: 250px;
	overflow: hidden;

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

div.comment-likes-overlay div.inner a img {
	text-decoration: none;
	height: 25px;
	width: 25px;
	margin: 2px 10px 2px 2px;
	vertical-align: middle;
}

div.comment-likes-overlay div.inner ul {
	margin: 0;
	padding: 0;
}

div.comment-likes-overlay div.inner ul li {
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 5px 0;
	/** Truncate people's names if they are too long. **/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

div.comment-likes-overlay div.inner ul.single li {
	width: 100%; /* one column */
}

div.comment-likes-overlay div.inner ul.double li {
	width: 50%; /* two columns */
}

div.comment-likes-overlay div.inner a,
div.comment-likes-overlay div.inner a:hover {
	text-decoration: none;
	border-bottom: none;
	background: transparent;
}

div.comment-likes-overlay div.inner ul li a span.user-name {
	color: rgb(85, 85, 85);
}

p.comment-likes span.comment-like-feedback {
	font-size: 12px;
	line-height: 1.8em;
	opacity: .8;
	float: left;
	padding: 1px 0 0 5px;
	display: block !important;
}

a.comment-like-link:hover {
	background: transparent;
}

a.comment-like-link span {
	display: none;
}

a.comment-like-link {
	outline: none;
	border: 0 !important;
	text-decoration: none !important;
	padding: 0;
	margin: 0;
	float: left;
	text-decoration: none;
	line-height: 70%;
	background: transparent;
}

a.comment-like-link:before,
div.comment-likes-overlay span.icon {
	-webkit-font-smoothing: antialiased;
	font-family: "Noticons";
	font-size: 20px;
	line-height: .9;
}

div.comment-likes-overlay span.icon {
	color: white;
	height: 100%;
	margin: 0;
	padding: 3px 0 1px 0;
}

a.comment-like-link:before {
	color: #2EA2CC;
	content: '\f408';
	width: 16px;
	display: inline-block;
}

a.comment-like-link.loading {
	-webkit-transition: opacity 2s;
	-moz-transition: opacity 2s;
	-ms-transition: opacity 2s;
	-o-transition: opacity 2s;
	transition: opacity 2s;

	opacity: 0;
}

a.comment-like-link:hover:before,
p.comment-liked a.comment-like-link:before,
p.comment-not-liked:hover a.comment-like-link:before {
	color: #f1831e;
	background: transparent;
}

/**
 * Styles for navigation.
 * Mostly copied from trunk/wp-content/mu-plugins/atlas/css/reader.css.
 */

div.comment-likes-overlay div .slider-nav {
	position: relative;
	clear: both;
	width: 310px;
	height: 40px;
	margin: 15px 0 -15px -12px;
	text-align: center;
	border-top: 1px solid #dfdfdf;
}

div.comment-likes-overlay div .slider-nav em {
	font-style: normal;
}

div.comment-likes-overlay div .slider-nav .prev {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 40px;
	height: 40px;
	border-right: 1px solid #dfdfdf;
}

div.comment-likes-overlay div .slider-nav .noticon {
	width: 40px;
	height: 40px;
	font-size: 25px;
	line-height: 40px;
}

div.comment-likes-overlay div .slider-nav .next {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	display: block;
	width: 40px;
	height: 40px;
	border-left: 1px solid #dfdfdf;
}

div.comment-likes-overlay div .slider-nav .position {
	position: absolute;
	top: 0;
	left: 40px;
	bottom: 0;
	right: 40px;
	text-align:center;
}

div.comment-likes-overlay div .slider-nav .position div {
	display: inline;
}

div.comment-likes-overlay div .slider-nav .position em {
	display: inline-block;
	padding: 0 3px;
	font-size: 30px;
	line-height: 40px;
	color: #bbb;
	cursor: pointer;
}

div.comment-likes-overlay div .slider-nav .position .on {
	color: #1e8cbe;
}

/**
 * Styles for Swipe.
 * Copied from the Swipe README.
 **/

div.comment-likes-overlay .swipe {
	overflow: hidden;
	visibility: hidden;
	position: relative;
}

div.comment-likes-overlay .swipe-wrap {
	overflow: hidden;
	position: relative;
}

/* @noflip */
div.comment-likes-overlay .swipe-wrap > div {
	float: left;
	width: 100%;
	position: relative;
}
/**

	Noticons

	Noticons are vector icons embedded in a font for use across wp.com.
	To use, reference this stylesheet in your project. See instructions in example.html

*/


/* IE8 and below use EOT and allow cross-site embedding. 
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work.
   When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
  font-family: "Noticons";
  src: url(/i/noticons/./Noticons.eot?) format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Noticons";
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),
       url(/i/noticons/./Noticons.ttf) format("truetype"),
       url(/i/noticons/./Noticons.svg#Noticons) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Noticons";
    src: url(/i/noticons/./Noticons.svg#Noticons) format("svg");
  }
}


/**
 * All noticons
 */

.noticon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Noticons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}


/**
 * Individual icons
 */

.noticon-404:before { content: "\f423"; }
.noticon-activity:before { content: "\f508"; }
.noticon-add:before { content: "\f8b3"; }
.noticon-add-media:before { content: "\f8d9"; }
.noticon-akismet:before { content: "\f8d2"; }
.noticon-anchor:before { content: "\f509"; }
.noticon-art:before { content: "\f8b4"; }
.noticon-aside:before { content: "\f101"; }
.noticon-atsign:before { content: "\f814"; }
.noticon-attachment:before { content: "\f416"; }
.noticon-audio:before { content: "\f109"; }
.noticon-automattic:before { content: "\f815"; }
.noticon-automattic-blip:before { content: "\f817"; }
.noticon-automattic-ring:before { content: "\f816"; }
.noticon-bell:before { content: "\f8d4"; }
.noticon-bold:before { content: "\f471"; }
.noticon-book:before { content: "\f444"; }
.noticon-bug:before { content: "\f50a"; }
.noticon-bullhorn:before { content: "\f8a5"; }
.noticon-bullseye:before { content: "\f8a0"; }
.noticon-cart:before { content: "\f447"; }
.noticon-category:before { content: "\f301"; }
.noticon-chat:before { content: "\f108"; }
.noticon-checkmark:before { content: "\f418"; }
.noticon-close:before { content: "\f405"; }
.noticon-close-alt:before { content: "\f406"; }
.noticon-cloud:before { content: "\f426"; }
.noticon-cloud-download:before { content: "\f440"; }
.noticon-cloud-upload:before { content: "\f441"; }
.noticon-code:before { content: "\f462"; }
.noticon-codepen:before { content: "\f216"; }
.noticon-cog:before { content: "\f445"; }
.noticon-collapse:before { content: "\f432"; }
.noticon-colors:before { content: "\f8a7"; }
.noticon-comment:before { content: "\f300"; }
.noticon-compact:before { content: "\f807"; }
.noticon-day:before { content: "\f305"; }
.noticon-digg:before { content: "\f221"; }
.noticon-document:before { content: "\f443"; }
.noticon-dot:before { content: "\f428"; }
.noticon-downarrow:before { content: "\f502"; }
.noticon-download:before { content: "\f50b"; }
.noticon-draggable:before { content: "\f436"; }
.noticon-dribbble:before { content: "\f201"; }
.noticon-dropbox:before { content: "\f225"; }
.noticon-dropdown:before { content: "\f433"; }
.noticon-dropdown-left:before { content: "\f434"; }
.noticon-edit:before { content: "\f411"; }
.noticon-ellipsis:before { content: "\f476"; }
.noticon-eventbrite:before { content: "\f8a6"; }
.noticon-expand:before { content: "\f431"; }
.noticon-external:before { content: "\f442"; }
.noticon-facebook:before { content: "\f203"; }
.noticon-facebook-alt:before { content: "\f204"; }
.noticon-fastforward:before { content: "\f458"; }
.noticon-features:before { content: "\f8a8"; }
.noticon-feed:before { content: "\f413"; }
.noticon-flag:before { content: "\f468"; }
.noticon-flickr:before { content: "\f211"; }
.noticon-follow:before { content: "\f801"; }
.noticon-following:before { content: "\f803"; }
.noticon-fonts:before { content: "\f8b5"; }
.noticon-foursquare:before { content: "\f226"; }
.noticon-fullscreen:before { content: "\f474"; }
.noticon-gallery:before { content: "\f103"; }
.noticon-ghost:before { content: "\f8d5"; }
.noticon-gift:before { content: "\f8a4"; }
.noticon-github:before { content: "\f200"; }
.noticon-googleplus:before { content: "\f206"; }
.noticon-googleplus-alt:before { content: "\f218"; }
.noticon-gravatar:before { content: "\f8d0"; }
.noticon-gridview:before { content: "\f808"; }
.noticon-handset:before { content: "\f50c"; }
.noticon-heart:before { content: "\f461"; }
.noticon-help:before { content: "\f457"; }
.noticon-hide:before { content: "\f404"; }
.noticon-hierarchy:before { content: "\f505"; }
.noticon-home:before { content: "\f409"; }
.noticon-horizon:before { content: "\f8d8"; }
.noticon-image:before { content: "\f102"; }
.noticon-info:before { content: "\f455"; }
.noticon-instagram:before { content: "\f215"; }
.noticon-italic:before { content: "\f472"; }
.noticon-jetpack:before { content: "\f8d3"; }
.noticon-key:before { content: "\f427"; }
.noticon-layouts:before { content: "\f8a9"; }
.noticon-leftarrow:before { content: "\f503"; }
.noticon-lightbulb:before { content: "\f8a1"; }
.noticon-link:before { content: "\f107"; }
.noticon-linkedin:before { content: "\f207"; }
.noticon-linkedin-alt:before { content: "\f208"; }
.noticon-localization:before { content: "\f8b2"; }
.noticon-location:before { content: "\f417"; }
.noticon-lock:before { content: "\f470"; }
.noticon-mail:before { content: "\f410"; }
.noticon-maximize:before { content: "\f422"; }
.noticon-medium:before { content: "\f8d6"; }
.noticon-menu:before { content: "\f419"; }
.noticon-microphone:before { content: "\f50d"; }
.noticon-milestone:before { content: "\f806"; }
.noticon-minimize:before { content: "\f421"; }
.noticon-minus:before { content: "\f50e"; }
.noticon-month:before { content: "\f307"; }
.noticon-move:before { content: "\f50f"; }
.noticon-next:before { content: "\f429"; }
.noticon-notice:before { content: "\f456"; }
.noticon-notification:before { content: "\f800"; }
.noticon-paintbrush:before { content: "\f506"; }
.noticon-path:before { content: "\f219"; }
.noticon-pause:before { content: "\f448"; }
.noticon-phone:before { content: "\f437"; }
.noticon-picture:before { content: "\f473"; }
.noticon-pinned:before { content: "\f308"; }
.noticon-pinterest:before { content: "\f209"; }
.noticon-pinterest-alt:before { content: "\f210"; }
.noticon-play:before { content: "\f452"; }
.noticon-plugin:before { content: "\f439"; }
.noticon-plus:before { content: "\f510"; }
.noticon-pocket:before { content: "\f224"; }
.noticon-polldaddy:before { content: "\f217"; }
.noticon-portfolio:before { content: "\f460"; }
.noticon-previous:before { content: "\f430"; }
.noticon-price:before { content: "\f8b0"; }
.noticon-print:before { content: "\f469"; }
.noticon-promoted:before { content: "\f812"; }
.noticon-quote:before { content: "\f106"; }
.noticon-rating-empty:before { content: "\f511"; }
.noticon-rating-full:before { content: "\f512"; }
.noticon-rating-half:before { content: "\f513"; }
.noticon-reader:before { content: "\f8a2"; }
.noticon-reader-alt:before { content: "\f8a3"; }
.noticon-reblog:before { content: "\f805"; }
.noticon-reddit:before { content: "\f222"; }
.noticon-refresh:before { content: "\f420"; }
.noticon-reply:before { content: "\f412"; }
.noticon-reply-alt:before { content: "\f466"; }
.noticon-reply-single:before { content: "\f467"; }
.noticon-rewind:before { content: "\f459"; }
.noticon-rightarrow:before { content: "\f501"; }
.noticon-search:before { content: "\f400"; }
.noticon-send-to-phone:before { content: "\f438"; }
.noticon-send-to-tablet:before { content: "\f454"; }
.noticon-share:before { content: "\f415"; }
.noticon-show:before { content: "\f403"; }
.noticon-shuffle:before { content: "\f514"; }
.noticon-sitemap:before { content: "\f507"; }
.noticon-skip-ahead:before { content: "\f451"; }
.noticon-skip-back:before { content: "\f450"; }
.noticon-skype:before { content: "\f220"; }
.noticon-spam:before { content: "\f424"; }
.noticon-spike:before { content: "\f811"; }
.noticon-spotify:before { content: "\f515"; }
.noticon-squarespace:before { content: "\f8d7"; }
.noticon-standard:before { content: "\f100"; }
.noticon-star:before { content: "\f408"; }
.noticon-status:before { content: "\f105"; }
.noticon-stop:before { content: "\f449"; }
.noticon-stumbleupon:before { content: "\f223"; }
.noticon-subscribe:before { content: "\f463"; }
.noticon-subscribed:before { content: "\f465"; }
.noticon-summary:before { content: "\f425"; }
.noticon-tablet:before { content: "\f453"; }
.noticon-tag:before { content: "\f302"; }
.noticon-time:before { content: "\f303"; }
.noticon-title:before { content: "\f8b6"; }
.noticon-top:before { content: "\f435"; }
.noticon-trapper:before { content: "\f810"; }
.noticon-trash:before { content: "\f407"; }
.noticon-trophy:before { content: "\f804"; }
.noticon-tumblr:before { content: "\f214"; }
.noticon-twitch:before { content: "\f516"; }
.noticon-twitter:before { content: "\f202"; }
.noticon-types:before { content: "\f8b1"; }
.noticon-unapprove:before { content: "\f446"; }
.noticon-unfollow:before { content: "\f802"; }
.noticon-unsubscribe:before { content: "\f464"; }
.noticon-unzoom:before { content: "\f401"; }
.noticon-uparrow:before { content: "\f500"; }
.noticon-user:before { content: "\f304"; }
.noticon-vaultpress:before { content: "\f8d1"; }
.noticon-video:before { content: "\f104"; }
.noticon-videocamera:before { content: "\f517"; }
.noticon-vimeo:before { content: "\f212"; }
.noticon-warning:before { content: "\f414"; }
.noticon-website:before { content: "\f475"; }
.noticon-week:before { content: "\f306"; }
.noticon-wordads:before { content: "\f813"; }
.noticon-wordpress:before { content: "\f205"; }
.noticon-xpost:before { content: "\f504"; }
.noticon-youtube:before { content: "\f213"; }
.noticon-zoom:before { content: "\f402"; }


/**
 * Deprecated noticon names
 */

.noticon-like:before { content: "\f408"; }
/*
Theme Name: Mystique
Theme URI: http://digitalnature.eu/themes/mystique
Description: Packed with six layout options, six color schemes, a spot for you to link to four popular social network profiles, and support for aside, image, and quote post formats, Mystique can meet the needs of many types of blogs. Further customize the design by adding a custom header and background.
Version: 2.6-wpcom
Author: digitalnature
Author URI: http://digitalnature.eu
Text Domain: mystique
Tags: author-bio, blog, blue, bright, colorful, custom-background, custom-colors, custom-header, custom-menu, dark, featured-images, fixed-layout, full-width-template, green, journal, left-sidebar, light, nature, one-column, outdoors, pink, post-formats, purple, red, right-sidebar, rtl-language-support, sticky-post, theme-options, three-columns, translation-ready, travel, two-columns, white
Status: inactive

License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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, font, 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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before,
blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
html {
	overflow-y: scroll;
}


/* =Typography Defaults
-------------------------------------------------------------- */

body {
	background: url(/wp-content/themes/pub/mystique/images/bg.png) repeat-x center bottom #000;
	color: #4e4e4e;
	font: 13px "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
ul, ol {
	line-height: 150%;
	margin: .4em 0 1em;
}
ul li, ol li {
	list-style-position: outside;
	margin-left: 2.5em;
}
ul {
	list-style: disc;
}
ol {
	list-style-type: decimal;
}
dl {
	padding: .3em 0 .8em;
}
dt {
	font-weight: bold;
	text-decoration: underline;
}
dd {
	margin-bottom: 1.7em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	background: #fff url(/wp-content/themes/pub/mystique/images/blockquote.png) no-repeat 4px top;
	border: 1px dotted #ddd;
	color: #474747;
	font-style: italic;
	margin: 1em 25% 1em 0;
	min-height: 40px;
	padding: .6em 1em .6em 2.4em;
}
blockquote p {
	margin: 2px;
	padding: 8px;
}
blockquote blockquote {
	margin: 1em 0 1em;
}
pre {
	border: 1px solid #ddd;
	font: 12px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.7;
	margin-bottom: 1.7em;
	padding: 0.85em 1.7em
}
big {
	font-size: 200%;
}
small {
	font-size: 80%;
}
code {
	font: 12px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
hr {
	color: #b4aca1;
	background-color: #b4aca1;
	border-bottom: 1px solid #f6f4eb;
}
fieldset {
	background-color: #fff;
	border: 1px solid #ddd;
	margin: 1em 0;
	padding: .8em;
}
input,
textarea,
select {
	font-size: 100%;
	margin: .2em 0;
}
input,
textarea {
	margin: 0 2px 4px 2px;
	padding: .2em .4em;
}
input.radio,
input.checkbox {
	background-color: #fff;
	padding: 2px;
}
textarea {
	width: 90%;
}
form label {
	font-weight: normal;
	margin: 0 2px;
}
form .row label {
	display: block;
	margin: 10px 2px 0 2px;
}
legend {
	background-color: #fff;
	border-top: 1px solid #ddd;
	font-size: 115%;
	font-style: italic;
	padding: 2px 15px 10px;
	text-transform: uppercase;
}
p {
	margin: .6em 0 .3em;
	line-height: 150%;
}


/* =Hyperlink Defaults
-------------------------------------------------------------- */

a {
	color: #0071bb;
	outline: none;
}
a:hover {
	color: #ed1e24;
	text-decoration: none;
}


/* =Accessibility
-------------------------------------------------------------- */

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute !important;
	clip: rect(0px 0px 0px 0px); /* IE6, IE7 */
	clip: rect(0px, 0px, 0px, 0px);
}
/* normally hidden but will appear when css disabled */
.skip {
	position: absolute !important;
	clip: rect(0px 0px 0px 0px); /* IE6, IE7 */
	clip: rect(0px, 0px, 0px, 0px);
}


/* =Structure
-------------------------------------------------------------- */

#page {
	background: url(/wp-content/themes/pub/mystique/images/header.jpg) no-repeat center top;
	margin: 0 auto;
}
#container {
	margin: 0 auto;
	width: 940px;
}


/* =Header & Logo
-------------------------------------------------------------- */

#header {
	display: block;
	position: relative;
	z-index: 5;
}
div .social-icons {
	position: absolute;
	right: 10px;
	top: -30px;
	z-index: -1;
}
.social-icons a {
	display: block;
	float: right;
	margin: 0 0 0 6px !important;
	height: 45px;
	padding: 0 !important;
	position: relative;
	text-indent: -9999px;
	width: 64px;
}
.social-icons a:hover {
	margin-top: -15px !important;
}
.social-icons .rss {
	background: url(/wp-content/themes/pub/mystique/images/media-icons.png) no-repeat -71px 0;
}
.social-icons .twitter {
	background: url(/wp-content/themes/pub/mystique/images/media-icons.png) no-repeat left top;
}
.social-icons .youtube {
	background: url(/wp-content/themes/pub/mystique/images/media-icons.png) no-repeat -294px top;
}
.social-icons .facebook {
	background: url(/wp-content/themes/pub/mystique/images/media-icons.png) no-repeat -146px 0;
}
.social-icons .flickr {
	background: url(/wp-content/themes/pub/mystique/images/media-icons.png) no-repeat -221px 0;
}
#branding {
	padding: 4em 0 0;
}
.home-link{
	width:920px;
	height:148px;
	display: block;
}
#branding #logo {
	border-right: 1px solid #999;
	float: left;
	font-size: 52px;
	font-style: normal;
	font-weight: bold;
	line-height: 60px;
	margin: 0 0 0 .3em;
	padding-right: .3em;
	clear: none;
	color: #fff;
	font-variant: small-caps;
	letter-spacing: -0.04em;
	text-decoration: none;
	text-shadow: #000 1px 1px 1px;
}
#branding #logo:hover {
	color: #ed1e24;
}
#site-description {
	color: #fff;
	float: left;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0.2em 0 0 1em;
	padding: .8em 0.2em;
	clear: none;
}


/* =Main Navigation
-------------------------------------------------------------- */

#access {
	background: #d0d0d0;
	box-shadow: 0 8px 14px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 8px 14px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 8px 14px rgba(0,0,0,0.6);
	list-style-type: none;
	margin-bottom: 32px;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 99;
}
#access ul {
	background: url(/wp-content/themes/pub/mystique/images/bg-nav.png) repeat-x center top;
	font-size: 15px;
	font-weight: bold;
	list-style: none;
	margin: 0;
	min-height: 32px;
	padding-left: 0;
	text-transform: uppercase;
}
#access li {
	background: url(/wp-content/themes/pub/mystique/images/nav-div.png) no-repeat right top;
	float: left;
	margin: 0;
	position: relative;
}
#access a {
	color: #4e4e4e;
	display: block;
	line-height: 2em;
	margin: 0 1px 0 0;
	padding: .1em 1em 0;
	text-decoration: none;
	text-shadow: #fff 1px 1px 1px;
}
#access ul ul {
	background: #fff;
	box-shadow: 0 8px 14px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 5px 6px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 8px 14px rgba(0,0,0,0.3);
	display: none;
	float: left;
	font-weight: normal;
	padding: .8em;
	position: absolute;
	top: 30px;
	left: 0;
	text-transform: none;
	z-index: 99999;
	width: 180px;
}
#access ul ul li,
#access ul ul ul li {
	background: none;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	border-bottom: 1px dotted #999;
	color: #4e4e4e;
	line-height: 1.4;
	margin: 0;
	padding: .5em;
	min-width: 165px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #fff;
	color: #0071bb;
}
#access ul ul a:hover {
	background: #f3f3f3;
}
#access ul li:hover > ul {
	display: block;
}
#access .current_page_ancestor > a,
#access .current_page_item > a,
#access .current_page_parent > a,
#access .current-menu-ancestor > a,
#access .current-menu-item > a,
#access .current-menu-parent > a {
	background: url(/wp-content/themes/pub/mystique/images/nav-active.png) no-repeat left top #000;
	color: #fff;
	text-shadow: none;
}
#access .current_page_ancestor > a:hover,
#access .current_page_item > a:hover,
#access .current_page_parent > a:hover,
#access .current-menu-ancestor > a:hover,
#access .current-menu-item > a:hover,
#access .current-menu-parent > a:hover {
	background: url(/wp-content/themes/pub/mystique/images/nav-active.png) no-repeat left top #000;
	color: #0071bb !important;
}


/* =Layouts
-------------------------------------------------------------- */

#main {
	background: #fff;
	overflow: hidden;
	width: 100%;
}
#content-container,
#sidebar,
#sidebar2 {
	float: left;
}
#content-container #content {
	padding: 1em;
}

/* Default column widths*/
#content-container {
	width: 630px;
}
#sidebar {
	width: 303px;
	padding-right:7px;
}
body.sidebar-sidebar-content #content-container,
body.sidebar-content-sidebar #content-container,
body.content-sidebar-sidebar #content-container {
	width: 480px;
}
body.sidebar-sidebar-content #sidebar,
body.sidebar-content-sidebar #sidebar,
body.content-sidebar-sidebar #sidebar,
body.sidebar-sidebar-content #sidebar2,
body.sidebar-content-sidebar #sidebar2,
body.content-sidebar-sidebar #sidebar2 {
	width: 232px;
}

/* Full-width layout with no sidebar; used for attachment pages and/or if the user has selected it in the theme options */
body.no-sidebar #sidebar,
body.no-sidebar #sidebar2,
body.single-attachment #sidebar,
body.single-attachment #sidebar2 {
	display: none;
}
body.no-sidebar #content-container,
body.single-attachment #content-container {
	width: 100%;
}
body.single-attachment #content {
	margin: 0 !important;
}
body.single-attachment .entry-attachment img {
	display: block;
	margin: 0 auto;
}

/* Content-Sidebar layouts */
body.content-sidebar #content-container {
	float: left;
	margin: 0 -30.4% 0 0;
}
body.content-sidebar #content {
	padding-right: 1.3em;
}
body.content-sidebar #sidebar {
	float: right;
}
body.content-sidebar #sidebar2 {
	display: none;
}

/* Sidebar-Content layouts */
body.sidebar-content #content-container {
	float: right;
	margin: 0 0 0 -30.4%;
}
body.sidebar-content #content {
	padding-left: 1.3em;
}
body.sidebar-content #sidebar {
	float: left;
	margin-left: 1%;
}
body.sidebar-content #sidebar2 {
	display: none;
}

/* Sidebar-Sidebar-Content layouts */
body.sidebar-sidebar-content #content-container {
	float: right;
	margin: 0 0 0 -45.5%;
}
body.sidebar-sidebar-content #content {
	margin: 0 0 0 5%;
}
body.sidebar-sidebar-content #sidebar,
body.sidebar-sidebar-content #sidebar2 {
	margin-left: 1%;
}

/* Content-Sidebar-Sidebar layouts */
body.content-sidebar-sidebar #content-container {
	float: left;
	margin: 0 -45.5% 0 0;
}
body.content-sidebar-sidebar #content {
	margin: 0 5% 0 0;
}
body.content-sidebar-sidebar #sidebar,
body.content-sidebar-sidebar #sidebar2 {
	float: right;
	margin-right: 1%;
}

/* Sidebar-Content-Sidebar layouts */
body.sidebar-content-sidebar #content-container {
	float: left;
}
body.sidebar-content-sidebar #content {
	margin-left: 50%;
	width: 90%;
}
body.sidebar-content-sidebar #sidebar {
	float: left;
	margin: 1% 0 0 -50.3%;
}
body.sidebar-content-sidebar #sidebar2 {
	float: right;
	margin: 1% 1% 0 0;
}


/* =Content
-------------------------------------------------------------- */

#content .page-title,
#content .post-title,
#content .archive-title,
#content .single-title {
	font-weight: bold;
	margin: .5em 0 .3em 0;
	padding: 0;
}
#content .page-title,
#content .archive-title,
#content .single-title,
#content .sticky .post-title {
	font-size: 32px;
}
#content .post-title {
	clear: none;
	font-size: 23px;
}
#content .post-title a {
	color: #4e4e4e;
	text-decoration: none;
}
#content .post-title a:hover {
	color: #ed1e24;
}
#content .archive-title,
#content .post .sticky .post-title {
	background: url(/wp-content/themes/pub/mystique/images/post-separator.gif) repeat-x left bottom;
	margin-bottom: 0.8em;
	padding-bottom: 20px;
}
.post-wrapper,
.error-page {
	margin: 1em 0;
	padding-bottom: 1.2em;
}
.post-wrapper {
	background: url(/wp-content/themes/pub/mystique/images/post-separator.gif) repeat-x left bottom;
}
.single .post-wrapper {
	margin: 0;
}


/* =Post, Pages & Archive Pages - Content and Metadata
-------------------------------------------------------------- */

.thumbnail-container {
	float: left;
}
.post-info {
	background: transparent url(/wp-content/themes/pub/mystique/images/info-bar.png) no-repeat right top;
	height: 42px;
	margin-left: 11px;
	color: #bbb;
	overflow: hidden;
	text-shadow: #fff 1px 1px 1px;
}
.post-info a {
	font-weight: bold;
	color: #999;
}
.post-info a:hover {
	color: #ed1e24;
}
.post-info p.author {
	padding: 2px 0 0 6px;
	margin: 0;
	line-height: 32px;
}
.post-date {
	background: url(/wp-content/themes/pub/mystique/images/info-bar.png) no-repeat left -75px;
	padding-left: 11px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
}
.post-date p.day {
	background: url(/wp-content/themes/pub/mystique/images/info-bar.png) no-repeat right -42px;
	height: 33px;
	padding: 2px 16px 0 0;
	margin: 0;
	line-height: 31px;
	color: #fff;
}
.post-date p.day a,
.post-date p.day a:hover {
	color: #fff !important;
	text-decoration: none !important;
}
.entry {
	clear: left;
	margin-top: 10px;
	overflow: hidden;
}
.entry .more-link {
	background-color: #eee;
	color: #666;
	padding: 2px 6px 3px 6px;
	margin: 0;
	font-size: 12px;
	text-decoration: none;
	text-shadow: #fff 1px 1px 1px;
	text-transform: uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.entry .more-link:hover {
	background-color: #999;
	color: #fff;
	text-shadow: #666 1px 1px 1px;
}
.post-meta {
	color: #999;
}
.post-meta .post-tags {
	background: url(/wp-content/themes/pub/mystique/images/icons.png) no-repeat -31px -55px;
	font-style: italic;
	line-height: 22px;
	overflow: hidden;
	padding-left: 20px;
}
.post-meta p.comment-link {
	padding: 0 12px 0 0;
	margin: 0;
	line-height: 32px;
}
.post-meta p.comment-link a {
	background: url(/wp-content/themes/pub/mystique/images/icons.png) no-repeat left top;
	padding-left: 20px;
}
.category-description {
	background: url(/wp-content/themes/pub/mystique/images/post-separator.gif) repeat-x left bottom;
	color: #666;
	font-size: 15px;
	font-style: italic;
	margin-bottom: 0.8em;
	padding-bottom: 20px;
}
#author-info-box {
	background-color: #5e5e5e;
	color: #ccc;
	font-style: italic;
	line-height: 18px;
	padding: 20px;
}
#author-info-box a {
	color: #f9f9f9;
	text-decoration: underline;
}
#author-info-box a:hover {
	color: #fff;
	text-decoration: none;
}
#author-avatar {
	float: left;
	margin-right: 8px;
}
#author-avatar img {
	border: 6px solid #333;
}
#author-info-title {
	clear: none !important;
	color: #f9f9f9;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#author-link {
	clear: both;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
}
.post-utility {
	padding: 6px 4px;
	background-color: #f6f6f6;
	color: #999;
	display: block;
}
.post-utility a {
	color: #666;
	text-decoration: underline;
}
.post-utility a:hover {
	color: #ed1e24;
	text-decoration: none;
}
.post-utility .details {
	font-size: 12px;
	line-height: 18px;
}


/* =In-Post Formatting
-------------------------------------------------------------- */

.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6 {
	margin: 0.425em 0;
}
.entry h1,
.entry h2 {
	font-size: 28px;
	line-height: 34px;
}
.entry h3 {
	font-size: 20px;
}
.entry h4 {
	font-size: 17px;
}
.entry h5 {
	font-size: 12px;
}
.entry h6 {
	font-size: 10px;
}
.entry p {
	font-size: 14px;
	margin: 1em 0;
	padding: 0;
}
.entry table {
	margin: .5em 0 1em;
}
.entry table td,
.entry table th {
	border-right: 1px solid #fff;
	padding: .4em .8em;
	text-align: left;
}
.entry table th {
	background-color: #5e5e5e;
	border-bottom: 1px solid #e8e1c8;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
.entry table td {
	background-color: #eee;
}
.entry table th a {
	color: #d6f325;
}
.entry table th a:hover {
	color: #fff;
}
.entry table tr.even td {
	background-color: #ddd;
}
.entry table tr:hover td {
	background-color: #fff;
}
.entry table.nostyle td,
.entry table.nostyle th,
.entry table.nostyle tr.even td,
.entry table.nostyle tr:hover td {
	background: none;
	background-color: transparent;
	border: 0;
	color: #4e4e4e;
}
.entry table dl {
	margin: 0;
}
.entry .gallery {
	margin: 0 auto 1.7em;
}
.entry .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33.333%;
}
.entry .gallery .gallery-caption,
.entry-caption {
	color: #888;
	font-size: 13px;
	margin: 0 0 0.7em 0;
}
.entry .gallery dl {
	margin: 0;
}
.entry .gallery img {
	border: 0 none;
	padding: 0;
}
.entry .gallery br+br {
	display: none;
}
.entry .jetpack-slideshow {
	z-index: 0;
}
.entry input[type="text"],
.entry input[type="password"] {
	width: 60%;
}
.entry label {
	color: #666;
}
.entry input[type="submit"],
.entry input[type="text"],
.entry input[type="password"] {
	margin-bottom: 10px;
}
.entry .post-edit-link,
.sharing {
	clear: both;
}

/* =Post Images & Attachments
-------------------------------------------------------------- */

.post-thumbnail {
	border: 5px solid #f2f2f2;
	margin-right: 10px;
}

img.alignleft,
img.alignright {
	border-radius: 4px;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 3px;
}
.alignleft {
	float: left;
	margin-right: 8px;
}
.alignright {
	float: right;
	margin-left: 8px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.wp-caption img {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 1px 5px #ccc;
	-moz-box-shadow: 0 1px 5px #ccc;
	-webkit-box-shadow: 0 1px 5px #ccc;
	margin: 5px auto;
	max-width: 99%;
	padding: 4px;
}
.wp-caption {
	max-width: 98.5%;
	text-align: center;
}
.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.wp-caption-text {
	color: #888;
	font-size: 13px !important;
}
img.wp-smiley {
	vertical-align: -15%;
}
.entry img.size-auto,
.entry img.size-large,
.entry img.size-full,
.entry img.size-medium,
.entry img.size-thumbnail,
.entry-attachment img {
	max-width: 98%;
	width: auto;
	height: auto;
}


/* =Post Formats
-------------------------------------------------------------- */

.sticky {
}

/* Asides and Quotes */
.format-aside .aside-wrap {
	background: #f4f4f4;
	border: 1px solid #e1e1e1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	padding: 20px;
}
.format-aside .post-title {
	display: none;
}
.format-quote .post-meta p {
	line-height: normal;
	margin: 0;
}
.format-quote .entry {
	background: #fff url(/wp-content/themes/pub/mystique/images/blockquote.png) no-repeat 4px top;
	margin-top: 30px;
}
.format-quote blockquote {
	background: none;
}
.format-quote .entry p {
	font-size: 20px;
	font-style: italic;
	margin: 0 25px;
	padding-left: 55px;
}
.format-quote .entry cite {
	display: block;
	font-size: 15px;
	font-style: normal;
	margin-bottom: 25px;
	text-align: right;
}

/* Gallery */
.format-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
}

/* Images */
.format-image .entry {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 1px 5px #ccc;
	-webkit-box-shadow: 0 1px 5px #ccc;
	box-shadow: 0 1px 5px #ccc;
	display: block;
	margin: 10px auto 24px;
	padding: 10px;
}
.format-image .entry .wp-caption {
	color: #888;
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
}
.format-image .entry .wp-caption img {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 8px 0;
}

/* Links */

.format-link .entry a {
	font-size: 23px;
	font-weight: bold;
}


/* =Post, Page & Comment Navigation
-------------------------------------------------------------- */

.page-link {
	clear: both;
	font-size: 14px;
	margin-top: 10px;
}
.page-link a {
	border: 1px solid #ddd;
	margin-right: 4px;
	padding: 2px 6px;
	text-decoration: none;
}
#post-extra-content .navigation {
	margin-bottom: 8px;
	overflow: hidden;
}
.post-navigation,
#image-navigation {
	margin: 15px 0 20px;
	overflow: hidden;
}
.single .post-navigation a {
	color: #ccc;
	font-size: 12px;
}
.single .post-navigation a:hover {
	color: #ed1e24;
}
.nav-below {
	margin-top: 20px;
}
.nav-previous,
.previous-image {
	float: left;
	width: 50%;
}
.nav-previous a,
.previous-image a {
	padding: 5px 0 5px 5px;
	text-decoration: none;
}
.nav-next,
.next-image {
	float: right;
	width: 50%;
}
.nav-next a,
.next-image a {
	float: right;
	padding: 0 5px 0 10px;
	text-align: right;
	text-decoration: none;
}


/* =Featured Content
-------------------------------------------------------------- */

.featured-post {
	margin-bottom: -6px;
	height: 240px;
	overflow: hidden;
	position: relative;
}
.featured-post .showcase-heading {
	background: #000;
	background: rgba(0,0,0,0.8);
	color: #fff;
	font-size: 23px;
	line-height: 2.6em;
	margin: 1.625em 9% 0 0;
	padding: 0 10px;
	position: absolute;
	top: 0;
	left: 0;
}
.featured-post .showcase-heading a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.featured-post .showcase-heading a:hover {
	color: #ed1e24;
}
.featured-post p {
	background: #000;
	background: rgba(0,0,0,0.4);
	color: #fff;
	display: none;
	margin: 0;
	padding: 10px;
	position: absolute;
	bottom: 50px;
	left: 0;
	right: auto;
}
.featured-post p a {
	color: #fff;
	font-weight: bold;
}
.featured-post .sd-rating {
	display: none;
}
.featured-tiptrigger:hover > p {
	display: block;
}

/* =Sidebars and Standard Widgets
-------------------------------------------------------------- */

#sidebar,
#sidebar2 {
	padding-top: 10px;
}
#sidebar li,
#sidebar2 li {
	padding: 5px 0;
}
.widget {
	margin-bottom: 10px !important;
}
.widget-area {
	font-size: 13px;
	line-height: 1.5;
	list-style: none;
	margin: 15px 0 30px;
	overflow: hidden;
}
.widget-area p {
	margin: 0 0 10px 5px;
}
.widget-area input {
	font-size: 12px;
	line-height: 1.7;
}
.widget-area ul ul a {
	text-decoration: none;
}
.widget-area ul ul a:hover {
	text-decoration: underline;
}
.widget-area ul {
	list-style: none;
	margin: 0;
}
.widget-area ul li {
	margin: 0;
}
.widget-area ul ul {
	list-style: none;
	padding-left: 2px;
}
.widget-area ul ul ul {
	margin-bottom: 0;
}
.widget-area ul ul li {
	background: url(/wp-content/themes/pub/mystique/images/icons.png) no-repeat 4px -573px;
	padding: 0 0 1px 20px !important;
	margin: 0;
}
.widget-title {
	background-repeat: no-repeat;
	background-position: left top;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: 23px;
	margin: 0;
	padding: 8px 0 0;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
	text-transform: uppercase;
}
.widget-title span {
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: bottom left;
	display: block;
	padding: 0 10px 24px;
}
/* Tag Cloud */
.widget-area .tagcloud {
	padding-left: 5px;
}

/* Calendar Widget */
#wp-calendar {
	width: 98%;
}
#wp-calendar caption {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	padding: 0 2px 6px;
}
#wp-calendar th {
	color: #888;
	font-size: 13px;
	text-align: center;
}
#wp-calendar tbody td {
	text-align: center;
}
#wp-calendar tfoot td {
	padding-top: .2em;
}
#wp-calendar tfoot #next {
	text-align: right;
}
#wp-calendar tbody a {
	text-decoration: underline;
}
#wp-calendar #today {
	background: #888;
	color: #fff;
	font-weight: bold;
}
#wp-calendar #prev,
#wp-calendar #next {
	font-size: 13px;
	font-weight: bold;
	padding: 0 8px;
}

/* Flickr Widget (WP.com) */
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {
	color: #0071bb !important;
}
#flickr_badge_wrapper {
	background-color: transparent !important;
	border: none !important;
}
.widget_flickr .flickr-size-thumbnail {
	margin: 0 auto;
}
.widget_flickr .flickr-size-thumbnail br,
.widget_flickr .flickr-size-small br {
	display: none;
}
.widget_flickr .flickr-size-thumbnail img {
	display: block;
	margin-bottom: 10px;
}
.widget_flickr .flickr-size-small img {
	display: block;
	margin: 0 -35px 10px 0;
	max-width: 98%;
}

/* Cloud Widgets */
.wp_widget_tag_cloud div,
.widget_tag_cloud div {
	line-height: 1.5;
	padding: 3px 0;
}

/* Linked Widget Titles */
.widget-title a {
	color: #fff !important;
	text-decoration: none;
	margin-left: 5px;
}

/* RSS Widget */
.rsswidget img {
	margin: 0 !important;
}
.rss-date {
	color: #333;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-left: 5px;
}

/* Menu & Categories Widgets (With Sub-Items) */
.widget-area .sub-menu,
.widget-area .children {
	margin-left: 1.5em;
}
.widget-area .sub-menu li,
.widget-area .children li {
	border-width: 0;
}

/* Authors Widget */
.widget_authors li {
	background: none !important;
	overflow: hidden;
}
.widget_authors {
	padding: 0 !important;
}
.widget_authors ul ul li {
	overflow: hidden;
}
.widget_authors img {
	float: left;
	margin-bottom: 12px !important;
	padding-right: 10px;
}

/* Twitter Widget */
.widget_twitter .tweets li {
	background: url(/wp-content/themes/pub/mystique/images/twitter.png) no-repeat left top;
}
.widget_twitter .timesince {
    color: #bbb !important;
    display: block;
    font-size: 12px;
    font-style: italic;
    text-decoration: none;
}

/* =Tabbed Widget
-------------------------------------------------------------- */

/* Tabs */
.widget-area ul .sidebar-tabs li {
	margin: 0 !important;
	padding: 0 !important;
}
ul.sidebar-tabs {
	float: left;
	height: 51px;
	list-style: none;
	margin-bottom: 0;
	padding: 0;
	position: relative;
	width: 95%;
	z-index: 3;
}
ul.sidebar-tabs li {
	background-image: none !important;
	border-left: none;
	float: right;
	height: 50px;
	line-height: 50px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 43px;
}
ul.sidebar-tabs li a {
	background: transparent url(/wp-content/themes/pub/mystique/images/tab.png) no-repeat left top;
	color: #000;
	display: block;
	margin-right: 3px;
	outline: none;
	text-indent: -9999px;
}
ul.sidebar-tabs li a:hover {
	text-decoration: none;
}
ul.sidebar-tabs li.tab-categories a {
	background-position: 0 0;
}
ul.sidebar-tabs li.tab-popular-posts a {
	background-position: -43px 0;
}
ul.sidebar-tabs li.tab-tags a {
	background-position: -129px 0;
}
ul.sidebar-tabs li.tab-archives a {
	background-position: -172px 0;
}
ul.sidebar-tabs li.tab-comments a {
	background-position: -86px 0;
}

/* Active & Hover state tabs */
ul.sidebar-tabs li.tab-categories.active a,
ul.sidebar-tabs li.tab-categories a:hover {
	background-position: 0 -50px;
}
ul.sidebar-tabs li.tab-popular-posts.active a,
ul.sidebar-tabs li.tab-popular-posts a:hover {
	background-position: -43px -50px;
}
ul.sidebar-tabs li.tab-comments.active a,
ul.sidebar-tabs li.tab-comments a:hover {
	background-position: -86px -50px;
}
ul.sidebar-tabs li.tab-tags.active a,
ul.sidebar-tabs li.tab-tags a:hover {
	background-position: -129px -50px;
}
ul.sidebar-tabs li.tab-archives.active a,
ul.sidebar-tabs li.tab-archives a:hover {
	background-position: -172px -50px;
}

/* Tab content */
.tab-container {
	background: #5e5e5e;
	border: 1px solid #666;
	border-top-width: 3px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	clear: both;
	float: left;
	margin: -7px 0 20px 0;
	position: relative;
	width: 95%;
	z-index: 2;
}

/* Adds padding inside each tab */
.tab-content {
	padding: 8px;
}

/* Put a dotted border below each item inside of a tab */
.tab-container .menu-list li {
	background: transparent url(/wp-content/themes/pub/mystique/images/dot.gif) repeat-x;
	color: #ccc;
	font-weight: bold;
}

/* Hovering over an item inside a tab will give a lighter grey background and/or turn the text white */
.tab-container .menu-list li:hover {
	background-color: #747474;
}
.tab-container .menu-list li a,
.tab-container .menu-list li a:hover {
	color: #ccc;
	text-decoration: none;
}
.tab-container .menu-list li a:hover {
	color: #fff;
}

/* Makes the hover effect fill the entire link area for comment and popular post tab content */
#tab-comments .tab-link,
#tab-popular-posts .tab-link {
	display: block;
	width: 100%;
}

/* Put some padding between individual elements inside a tab */
#tab-comments .tab-link,
#tab-popular-posts .tab-link,
#tab-archives .menu-list li,
#tab-categories .menu-list li {
	padding: 8px 0 3px !important;
}

/* Recent Comments and Popular Posts Tab */
#tab-comments .menu-list li .comment-entry {
	font-style: italic;
	font-weight: normal;
}
#tab-comments .menu-list li .avatar {
	float: left;
	margin: 2px 8px 2px 0;
}
#tab-comments .menu-list li .comment-author,
#tab-popular-posts .menu-list li .comment-author {
	display: block;
	font-style: normal;
	font-weight: bold;
}

/* Archives and Comments Tab */
#tab-archives .menu-list li:hover,
#tab-categories .menu-list li:hover {
	background-color: #5e5e5e;
}
#tab-archives .menu-list li a,
#tab-categories .menu-list li a {
	background: url(/wp-content/themes/pub/mystique/images/icons.png) no-repeat 0 -577px #5e5e5e;
	padding-left: 15px;
}
#tab-archives .menu-list li a:hover,
#tab-categories .menu-list li a:hover {
	background-position: 0 -121px;
}
#tab-categories .menu-list .children {
	margin-left: 15px;
	padding: 3px 0 !important;
}
#tab-categories .menu-list .children li {
	background-image: none;
}

/* Tag Tab */
#tab-tags a {
	color: #ccc;
	letter-spacing: -0.02em;
	padding: 0 0.2em;
	text-decoration: none;
	text-shadow: #000 1px 1px 1px;
	vertical-align: middle;
}
#tab-tags a:hover {
	color: #000;
	text-shadow: rgba(0,0,0,0.6) 1px 1px 1px;
}


/* =Comments & Comment Form
-------------------------------------------------------------- */

#secondary-tabs {
	background-position: left 34px;
	background-repeat: no-repeat;
	margin: 2em 0 .4em 0;
	padding-bottom: 30px;
}
#secondary-tabs ul {
	background-position: 100% -33px;
	background-repeat: no-repeat;
	height: 34px;
	list-style: none;
	margin: 0;
	padding-right: 12px;
	position: relative;
	overflow: hidden;
	text-transform: uppercase;
}
#secondary-tabs li {
	background-position: 100% -33px;
	background-repeat: no-repeat;
	float: right;
	height: 31px;
	line-height: 28px;
	margin: 4px -20px 0 0;
	padding-right: 24px;
	position: relative;
	text-align: center;
	z-index: 0;
}
#secondary-tabs ul li a {
	background-position: 0 -33px;
	background-repeat: no-repeat;
	color: #fff;
	float: left;
	font-weight: bold;
	height: 31px;
	padding: 3px 4px 0 26px;
	text-decoration: none;
	text-shadow: #666 1px 1px 1px;
}
#secondary-tabs ul li.leave-a-comment {
	background-position: right top;
}
#secondary-tabs ul li.leave-a-comment a {
	background-position: left top;
	color: #4e4e4e;
	text-shadow: #fff 1px 1px 1px;
}
#comments {
	word-wrap: break-word;
}
#comments-title {
	font-size: 25px;
	font-weight: bold;
	margin: 35px 0 !important;
}

#comments ul {
	list-style: none;
	margin-left: 0.425em;
}
#comments li {
	list-style: none;
	padding: 3px 0 3px 0;
	position: relative;
}
#comments ul li {
	list-style: none;
	padding: 0;
}
#comments .comment-head {
	background-color: #5e5e5e;
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #e4e4e4;
	height: 45px;
	line-height: normal;
	margin: 0;
	padding: 15px 0 0 90px;
	position: relative;
}
#comments .children .comment-head {
	height: 54px;
}
#comments .comment-head a {
	color: #fff !important;
	text-decoration: underline;
}
#comments .comment-head a:hover {
	text-decoration: none;
}
#comments .comment-head cite {
	font-weight: bold;
}
#comments .bypostauthor .comment-head,
#comments .comment-author-admin .comment-head {
	background-position: -1000px bottom;
	color: #fff;
	text-shadow: rgba(0,0,0,0.4) 1px 1px 1px;
}
#comments .avatar {
	background-color: #fff;
	border: 1px solid #bfbfbf;
	height: 48px;
	padding: 3px;
	position: absolute;
	bottom: 0;
	left: 8px;
	width: 48px;
	z-index: 2;
}
#comments .comment-body {
	background: url(/wp-content/themes/pub/mystique/images/comment-bg.gif) no-repeat right bottom #f6f6f6;
	padding: .4em 1em;
}
#comments .comment-body p {
	margin: 0 0 15px 35px;
	padding-top: 8px;
}
#trackbacks {
	background: #fafcf3;
	margin: 18px;
	margin-right: 0;
	padding: 10px;
}
#trackbacks li.pingback {
	background: url(/wp-content/themes/pub/mystique/images/post-separator.gif) repeat-x left bottom;
	padding: 0.4em 0 .6em 0;
}
#trackbacks li.pingback p {
	font-size: 14px;
	margin: 0;
}
#trackbacks li.pingback a {
	font-weight: bold;
	text-decoration: none;
}
.nopassword,
.subscribe-label {
	color: #666;
	font-size: 13px;
}
#respond {
	background: #f6f6f6;
	border-top: 1px solid #ddd;
	padding: 15px;
}
.logged-in-as,
.comment-notes,
#respond p {
	color: #666;
	font-size: 13px;
	margin: 5px 0;
}
.required {
	color: #cc4d22;
}
.comment-reply-link,
.comment-edit-link,
#cancel-comment-reply-link {
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.comment-reply-link,
.comment-edit-link {
	background: #e4e4e4;
	border-top: 1px solid #fff;
	color: #4e4e4e;
	font-weight: bold;
	margin-right: 4px;
	padding: 4px 8px;
	text-shadow: #fff 1px 1px 1px;
}
.comment-reply-link:hover,
.comment-edit-link:hover {
	background-color: #999;
	color: #fff !important;
	text-shadow: #666 1px 1px 1px;
}
#cancel-comment-reply-link {
	background: #cc4d22;
	color: #fff !important;
	font-size: 12px;
	display: block;
	margin: 8px 0 15px;
	padding: 6px 6px 3px;
	text-shadow: #000 1px 1px 1px;
	width: 80px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#cancel-comment-reply-link:hover {
	background-color: #ed1e24;
	color: #fff;
	text-shadow: #333 1px 1px 1px;
}
div.act {
	display: none;
	position: absolute;
	right: 10px;
	top: 15px;
	text-transform: uppercase;
}
.tiptrigger:hover > div.act {
	display: block;
}
#reply-title,
#trackback-title {
	font-size: 18px;
	font-weight: bold;
}
#respond input[type=text] {
	margin: 10px;
}
#respond textarea {
	border: 1px solid #ddd;
	margin: 10px 0;
	padding: 7px;
	width: 80%;
}
#respond label {
	vertical-align: middle;
}
#respond .comment-form-comment {
	margin: 0;
}
#respond .comment-form-comment label {
	display: none;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}


/* =Search Form
-------------------------------------------------------------- */

#searchform {
	margin: 0 8px 0 4px;
	max-width: 400px;
	width: 400px auto !important;
	position: relative;
}
.search-form form fieldset {
	background: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
}
#searchform #searchfield {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	margin-right: 55px;
	height: 34px;
}
#searchform input.searchtext {
	border: 0;
	margin: 9px 0 0 34px;
	padding: 0;
}
#searchform input.searchbutton {
	background-color: transparent;
	background-position: right -34px;
	background-repeat: no-repeat;
	border: 0;
	color: #fff;
	cursor: pointer;
	height: 34px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 56px;
	font-size:17px;
	text-shadow: #000 1px 1px 2px;
	text-transform: uppercase;
}
#searchform input.searchbutton:hover {
	background-position: right bottom;
}
#content-container #searchform {
	margin: 2em 0;
}


/* =Footer
-------------------------------------------------------------- */

#footer {
	background: #fff;
	border-top: 1px solid #ddd;
	clear: both;
	margin-bottom: 32px;
}
#footer-widget-area .widget-area {
	float: left;
	margin: 1.5% 1% 0 0;
	padding-left: 15px;
	width: 21.9699%;
}
#footer-widget-area .widget-title {
	background: url(/wp-content/themes/pub/mystique/images/bg-lightgray.png) no-repeat left top #eee;
	color: #797979;
	font-size: 17px;
	font-weight: bold;
	height: 25px;
	line-height: 100%;
	margin: 0 0 .6em;
	padding: .6em .6em 0;
	position: relative;
	text-shadow: #fff 1px 1px 1px;
	text-transform: none;
}
#footer-widget-area .widget-title a {
	color: #797979 !important;
	text-decoration: none;
}
#footer #copyright {
	border-top: 1px solid #ddd;
	clear: both;
	display: block;
	line-height: 200%;
	padding: 1em 2em;
	text-align: center;
}


/* =Miscellaneous Styles
-------------------------------------------------------------- */

.error {
	color: #ed1e24;
}
.alt-text {
	font-style: italic;
}
.clear-block:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

/* =Internet Explorer Specific Styles
-------------------------------------------------------------- */

#ie7 .post-wrapper {
	overflow: hidden;
}
#ie7 #access {
	margin-top: 25px;
}
#ie7 #access ul ul {
	border: 1px solid #ccc;
}
#ie7 #searchform {
	right: 5px;
}
#ie7 .comment-tab-title {
	font-size: 13px;
}
#ie7 .children div.act {
	top: 34px;
}
#ie7 clear-block {
	zoom: 1;
}
#ie8 .social-icons a:hover {
	margin: -15px 0 0 !important;
}
#ie8 #access a {
	line-height: 2.5em;
}
.widget-title,
.widget-title span {
	background-image: url(/wp-content/themes/pub/mystique/colors/images/blue/widget-title-blue-large.png);
}
body.sidebar-content-sidebar .widget-title,
body.sidebar-sidebar-content .widget-title,
body.content-sidebar-sidebar .widget-title,
body.sidebar-sidebar-content .widget-title span,
body.content-sidebar-sidebar .widget-title span,
body.sidebar-content-sidebar .widget-title span {
	background-image: url(/wp-content/themes/pub/mystique/colors/images/blue/widget-title-blue-small.png);
}
#wp-calendar #today {
	background: #5ba1e0;
}
#searchform #searchfield,
#searchform input.searchbutton {
	background-image: url(/wp-content/themes/pub/mystique/colors/images/blue/search.png);
	text-shadow: #225683 1px 1px 2px;
}
#tab-tags a:hover {
	background-color: #44a1fb;
}
#secondary-tabs {
	background-image: url(/wp-content/themes/pub/mystique/colors/images/blue/tabs-bg.png);
}
#secondary-tabs li {
	background-image: url(/wp-content/themes/pub/mystique/colors/images/blue/tabs-c.png);
}
#secondary-tabs ul li a {
	background-image: url(/wp-content/themes/pub/mystique/colors/images/blue/tabs.png);
}
#comments .comment-head {
	background-image: url(/wp-content/themes/pub/mystique/colors/images/blue/comment-head.png);
}
#comments .bypostauthor .comment-head,
#comments .comment-author-admin .comment-head {
	background-color: #3873bd;
}
#site-description {
	color: #44a1fb;
}
.alt-text {
	color: #3873bd;
}/**
 * Follow buttons
 */

a.wpcom-follow-rest, 
a.wpcom-following-rest {
	margin-left: -2px;
}
a.wpcom-follow-rest:before, 
a.wpcom-following-rest:before {
	font: 16px/1 "Noticons";
	-webkit-font-smoothing: antialiased;
	content: '\f801';
	color: #7bc8e4;
	position: relative;
	top: 3px;
	display: inline-block;
}
a.wpcom-following-rest:before {
	content: '\f803';
}
a.wpcom-following-rest:hover:before {
	content: '\f802';
}
/*
	Hover Bubbles
*/

#wpadminbar div.wpcom-bubble,
div.wpcom-bubble {
	width: 210px;
	background: #fff;
	background: rgba(255,255,255,0.99);
	border: none;
	position: absolute;
	top: 32px;
	padding: 10px 16px;
	z-index: 10000;
	cursor: default;
	opacity: 0;
	display: none;

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

#wpadminbar div.wpcom-bubble:after,
#wpadminbar div.wpcom-bubble:before,
div.wpcom-bubble:after,
div.wpcom-bubble:before {
	border: solid transparent;
	content: ' ';
	height: 0;
	left: 50%;
	margin-left: -6px;
	position: absolute;
	width: 0;
}

#wpadminbar div.wpcom-bubble.bubble-left:after,
#wpadminbar div.wpcom-bubble.bubble-left:before,
div.wpcom-bubble.bubble-left:after,
div.wpcom-bubble.bubble-left:before {
	left: 14px;
}

#wpadminbar div.wpcom-bubble.bubble-right:after,
#wpadminbar div.wpcom-bubble.bubble-right:before,
div.wpcom-bubble.bubble-right:after,
div.wpcom-bubble.bubble-right:before {
	left: auto;
	right: 3px;
}

#wpadminbar div.wpcom-bubble:after,
div.wpcom-bubble:after {
	border-width: 6px;
	border-bottom-color: #fff;
	top: -12px;
}

#wpadminbar div.wpcom-bubble:before,
div.wpcom-bubble:before {
	border-width: 8px;
	border-bottom-color: #eee;
	border-bottom-color: rgba(0, 0, 0, 0.05);
	top: -16px;
	margin-left: -8px;
}

#wpadminbar div.wpcom-bubble.fadein,
div.wpcom-bubble.fadein {
	display: block;
	opacity: 1;
	-webkit-animation-fill-mode: forwards;
	-webkit-backface-visibility: none;
	-webkit-animation-name: reset, fadein;
	-webkit-animation-duration: .25s;
	-webkit-animation-timing-function: ease-in;
}
	@-webkit-keyframes fadein {
		0% {
		    opacity: 0;
		}
		100% {
		    opacity: 1;
		}
	}

#wpadminbar div.wpcom-bubble div.bubble-txt,
div.wpcom-bubble div.bubble-txt {
	line-height: 1.5;
	font-size: 13px;
	color: #555;
	text-shadow: none;
}

#wpadminbar div.wpcom-bubble div.bubble-txt,
div.wpcom-bubble div.bubble-txt a {
	line-height: 1.5;
}

#wpadminbar div.wpcom-bubble div a,
#wpadminbar div.wpcom-bubble div span,
div.wpcom-bubble div a,
div.wpcom-bubble div span {
	display: inline;
	padding: 0;
	margin: 0;
	color: #1e8cbe;
	text-shadow: none;
	line-height: 100%;
}

#wpadminbar div.wpcom-bubble div a:hover {
	color: #f1831e;
}
.jetpack_widget_social_icons ul,
.jetpack_widget_social_icons li {
	list-style: none;
}

.jetpack_widget_social_icons ul {
	display: block;
	margin: 0 0 1.5em;
	padding: 0;
}

.jetpack_widget_social_icons ul li {
	border: 0;
	display: inline-block;
	line-height: 1;
	margin: 0;
	padding: 0;
}

.jetpack_widget_social_icons ul li:before,
.jetpack_widget_social_icons ul li:after {
	display: none;
}

.jetpack_widget_social_icons a {
	border: 0;
	box-shadow: none;
	display: block;
	height: 24px;
	text-decoration: none;
	width: 24px;
}

.jetpack_widget_social_icons svg {
	color: inherit;
	fill: currentColor;
	height: inherit;
	vertical-align: middle;
	width: inherit;
}

/* Sizes */

.jetpack_widget_social_icons ul.size-small a {
	height: 24px;
	width: 24px;
}

.jetpack_widget_social_icons ul.size-medium a {
	height: 32px;
	width: 32px;
}

.jetpack_widget_social_icons ul.size-large a {
	height: 48px;
	width: 48px;
}
.geolocation-chip .noticon {
  display: inline-block;
  vertical-align: middle;
}

.geolocation-chip {
  margin-bottom: 1em;
}/**
 * Post Reblogging not in the Reader
 */

.reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
}

.reblogger-note-content {
	margin: 0 0 20px;
}

.wpcom-reblog-snapshot .reblog-from img {
	margin: 0 .75em 0 0;
	padding: 0;
	border: 0;
}

.wpcom-reblog-snapshot .reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
	margin: 0 .5em 0 0;
}

.wpcom-reblog-snapshot {
	margin-bottom: 1em;
}

.wpcom-reblog-snapshot p.reblog-from {
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogged-content {
	margin: 0 0 1em 0;
}

/* Old reblog styles */
.reblog-post .wpcom-enhanced-excerpt-content {
	border-left: 3px solid #eee;
	padding-left: 15px;
}

.reblog-post ul.thumb-list {
	display: block;
	list-style: none;
	margin: 2px 0;
	padding: 0;
	clear: both;
}

.reblog-post ul.thumb-list li {
	display: inline;
	margin: 0;
	padding: 0 1px;
	border: 0;
}

.reblog-post ul.thumb-list li a {
	margin: 0;
	padding: 0;
	border: 0;
}

.reblog-post ul.thumb-list li img {
	margin: 0;
	padding: 0;
	border: 0;
}

.reblog-post .wpcom-enhanced-excerpt {
	clear: both;
}

.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p {
	font-size: 100% !important;
}

.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q {
	font-size: 98% !important;
}

/* Reblogged post */
.reblog-from img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

.reblog-source {
	margin-bottom: 0;
	font-size: .8em;
	line-height: 1;
}

.reblog-source .more-words {
	color: #668eaa;
}

.wpcom-reblog-snapshot .reblog-post {
	box-shadow: 0 0 0 1px rgba(46, 68, 83, .1) inset, 0 1px 1px rgba(46, 68, 83, .05);
	border-radius: 4px;
	padding: 24px;
}

/* Optional notes */
.wpcom-reblog-snapshot .reblogger-note {
	margin: 0 0 1em 0;
	overflow: hidden;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogger-note-content {
	margin: 0;
	padding: 0;
}

body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	border: none;
}

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0;
}
