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;
}
/**
 * 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;
}/*
Theme Name: Bloggy
Theme URI: http://bloggydemo.wordpress.com/
Author: Anariel Design
Author URI: https://wordpress.com/themes/by/anariel-design/
Description: Bloggy is an easy to use theme with responsive layout that looks great on any device, big or small. Bloggy features different post formats, each displayed in their own unique way. If you want to make your blog post more flexible you can use different kinds of post formats such as image, gallery, video, aside, link or quotes.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bloggy
Tags: artistic, blog, brown, classic-menu, custom-background, custom-colors, custom-header, custom-menu, design, elegant, full-width-template, infinite-scroll, light, news, portfolio, post-formats, responsive-layout, right-sidebar, sticky-post
*/

/* Reset
--------------------------------------------- */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.content address {
	padding: 0 0 20px 0;
}
.content abbr, acronym {
	border-bottom: .1em dotted;
}
.content pre, code, tt {
	font-size: 1.1em;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
}
/* #Basic Styles
================================================== */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #4f4b4c;
	font-size:1.125em;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
}
html {
	background:#fff;
}
/* #Typography
================================================== */
/* Headlines
--------------------------------------------- */
h1 {
	margin:30px 0 14px;
	font: 2em 'Special Elite', cursive;
}
h2 {
	margin:26px 0 12px;
	font: 1.4em 'Special Elite', cursive;
}
h3 {
	margin: 26px 0 12px;
	font: 1.250em 'Special Elite', cursive;
}
h4 {
	margin: 22px 0 12px;
	font: 1.125em 'Special Elite', cursive;
}
h5 {
	margin: 22px 0 10px;
	font: 1.0em 'Special Elite', cursive;
}
h6 {
	margin: 20px 0 10px;
	font: .8em 'Special Elite', cursive;
}
h1, h2, h3, h4, h5, h6 {
	color: #5b5758;
	text-transform:uppercase;
}
.subheader {
	color: #5b5758;
}
p {
	line-height:1.6em;
	color:#4f4b4c;
	margin: 0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.hentry, .footer .widget {
    word-wrap: break-word;
} 
p.last {
	margin-bottom:0;
}
p img {
	margin: 0;
}
img.left {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
img.right {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
small {
	font-size: 80%;
}
hr {
	border: dashed #e0d8cc;
	border-width: 1px 0 0;
	clear: both;
	margin: 10px 0 30px;
	height: 0;
}
hr.one {
	border:none;
	clear: both;
	margin: 60px 0;
	height: 0;
}
.pullquote {
	color: #8f898b;
	border: 0;
	padding: 1em 0;
	margin: 1em 1.625em 1em 0;
	text-align: right;
	width: 35%;
	float: left;
	border-top: 1px solid #e0d8cc;
	border-bottom: 1px solid #e0d8cc;
}
.pullquote.alignright {
	margin: 1em 0 1em 1.625em;
	text-align: left;
	float: right;
}
.pullquote p {
	margin: 0;
	overflow: hidden;
	font-size: 1.2em;
	font-style: italic;
	color: #8f898b;
	border-left:none;
	padding:0;
	font-weight:bold;
}
.content .page .pullquote p {
    padding: 0;
}
	
/* Text Selection */

::selection {
background: #cd736b;
color: #fff; /* Safari */
}
::-moz-selection {
background: #cd736b;
color: #fff; /* Firefox */
}
/* #Links
================================================== */
a, a:visited {
	color: #5b5758;
	text-decoration: none;
	outline: 0;
}
p a, p a:visited {
	line-height: inherit;
}
/* #Images
================================================== */
img {
	max-width: 100%;
	height: auto;
}
/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object,
video,
.wp-audio-shortcode {
	margin-bottom: 24px;
	max-width: 100%;
}
p > embed,
p > iframe,
p > object,
p > span > embed,
p > span > iframe,
p > span > object {
	margin-bottom: 0;
}
/* --- Post Images and Video --- */
.content img, img.headerimage {
	max-width:100%;
	height: auto;
}
img.headerimage {
	width: 100%;
	height:auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.pagefeturedimage img {
	width: 100%;
	height:auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.content img.aligncenter {
	margin: 20px auto;
}
.content img.alignleft, .content .wp-caption.alignleft {
	margin: 10px 20px 0 0;
}
.content img.alignright, .content .wp-caption.alignright {
	margin: 10px 0 0 20px;
}
.content img.alignnone {
	margin: 20px 0;
}
.content .wp-caption.alignnone {
	margin: 0 0 20px 0;
}
.content .wp-caption.aligncenter {
	margin-bottom: 10px;
}
.content .post .wp-caption {
	max-width: 100%;
	text-align: center;
}
.content .single-entry-content .wp-caption {
	max-width: 100%;
	text-align: center;
}
.content .post p.wp-caption-text {
	font: normal .8em/1.4 Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 7px 0 10px 0;
	color: #4f4b4c;
}
.content object, .content embed, .content iframe {
	max-width: 100%;
	margin: 5px 0 10px;
	display: block;
}
/* #Misc
================================================== */
.remove-bottom {
	margin-bottom: 0 !important;
}
.half-bottom {
	margin-bottom: 10px !important;
}
.add-bottom {
	margin-bottom: 20px !important;
}
.left {
	float: left;
}
.right {
	float: right;
}
/* Lists
--------------------------------------------- */
.post ul, .commentlist ul {
	padding:8px 0 8px 30px;
	line-height: 1.3;
}
.content ul {
	padding:8px 0 8px 20px;
	line-height: 1.3;
	list-style:square;
}
.content ul ul {
	padding:8px 0 8px 20px;
}
.content aside.widget ul ul {
	padding:8px 0 8px 0;
}
.post ul li, .commentlist ul li {
	padding:5px 0 5px 30px;
	color:#5b5758;
	font-size: 1em;
}

article ul a,
article ol a {
	color: #cd736b;
}
.content ul li, .commentlist ul li {
	padding:5px 0 5px 0;
	color:#5b5758;
	font-size: 1em;
}
.post ol, ol, .commentlist ol {
	padding:8px 0 8px 30px;
	line-height: 1.3;
}
.post ol li, ol li, .commentlist ol li {
	padding:0 0 12px 10px;
	list-style: decimal;
	font-size:1.05em;
}
.post ol ol li, ol ol li, .commentlist ol ol li {
	list-style: upper-alpha;
	font-size:1.05em;
}
.post ol ol ol li, ol ol ol li, .commentlist ol ol ol li {
	list-style: lower-roman;
	font-size:1.05em;
}
ol li {
	font-size:1.1em;
}
dl {
	margin:0;
	padding: 0;
}
dt {
	font-weight: bold;
	margin: 0;
	padding: 10px 5px 5px;
}
dd {
	margin: 0;
	padding: 0 0 10px 15px;
}
/* Header
--------------------------------------------- */
#site-title {
	padding: 30px 0 10px 0;
	max-width: 35%;
}
#site-title h1 {
	font-size:2.2em;
	margin: 0 10px -5px 0;
	line-height:1.2em;
	text-transform:uppercase;
	display: block;
	word-wrap: break-word;
}
#site-title h1 a:hover {
	text-decoration:none;
}
#site-title h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.6em;
	font-weight:600;
	text-transform:none;
	-webkit-margin-before: 0.83em;
	-webkit-margin-after: 0.83em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
.site-title a, .site-description {
	color:#5b5758;
}
header#toppart img.headerimage {
	width: 100%;
	height: auto;
}
header#toppart img.attachment-headerimage.wp-post-image {
	width: 100%;
	height: auto;
}
hgroup#site-title img {
	max-width: 100%;
}
/* Navigations
--------------------------------------------- */
/* --- Main Nav --- */
#toppart #mainnav {
	margin: 40px 0 0;
	max-width: 70%;
	float:right;
}
#toppart #mainnav ul li {
	float: left;
	list-style: none;
	position: relative;
}
#toppart #mainnav ul li a {
	margin:0;
	padding:10px 15px 5px 15px;
	display: block;
	font-family: 'Special Elite', cursive;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
#toppart #mainnav ul li:first-child {
	margin: 0px;
}
#toppart #mainnav ul li a:hover {
	background:#5b5758;
	color: #fff;
	text-decoration: none;
}
#toppart #mainnav ul ul {
	display: none;
	float: left;
	position: absolute;
	top: 1.8em;
	left: 0;
	z-index: 99999;
}
#toppart #mainnav ul ul ul {
	left: 100%;
	top:0;
}
#toppart #mainnav ul ul a {
	margin:0;
	background:#5b5758;
	color:#e0d8cc;
	font-size:.9em;
	padding: 10px;
	width: 11em;
	height: auto;
	text-transform: none;
}
#toppart #mainnav ul li:hover > ul {
	display: block;
}
.menu-toggle {
	display: none;
}
/****************************** HOME - Content Part ******************************/
.content {
	padding-top:60px;
}
.content.fullpage {
	padding-top:0;
}
/* Posts
--------------------------------------------- */
.content .post {
	margin: 0 0 80px 0;
	overflow: hidden;
	clear: both;
}
.entry-content p a {
	color:#cd736b;
}
.entry-content {
	border-top: 1px dashed #e0d8cc;
	padding:30px 0 0 0;
	margin-top:30px;
}
.format-image .entry-content, .format-aside .entry-content, .format-quote .entry-content, .format-gallery .entry-content, .format-audio .entry-content {
	border-top: none;
	padding:0;
}
.entry-header h2.entry-title {
	margin:20px 0;
	font: bold;
	text-transform:uppercase;
}
h2.entry-title a, h3.entry-title a {
	font-size:1.3em;
	color:#5b5758;
}
.entry-details p span.entry-date {
	font-style: normal;
}
.content .entry-details p a {
	font-style: normal;
	color:#cd736b;
}
.content.page a {
	color:#cd736b;
}
.entry-info {
	border:2px dashed #e0d8cc;
	padding:5px;
	margin-top:20px;
	text-align:center;
}
.entry-header p, .content .entry-details p, .entry-info p {
	letter-spacing:.1em;
	line-height:2em;
	font-size:.65em;
	text-transform:uppercase;
	margin:2px 0 0 0;
}
span.date {
	letter-spacing:.1em;
	line-height:2em;
	font-size:.65em;
	text-transform:uppercase;
	margin:2px 0 0 0;
}
.bloggy {
	display:inline-block;
	width: 16px;
	height: 16px;
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	line-height: 1;
	font-family: 'Genericons';
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
}
.bloggy.bloggy-day {
	font-size:1.5em;
	padding:2px 25px 0 0;
}
.bloggy.bloggy-user {
	font-size:1.7em;
	padding:0 5px 0 0;
	color:#cd736b;
}
p.author {
	margin-top:0px;
}
.bloggy.bloggy-comment, .bloggy.bloggy-star {
	font-size:1.4em;
	padding:0 0 5px 0;
	font-weight:300;
}
.bloggy-star:before {
	content: '\f408';
}
.bloggy-user:before {
	content: '\f304';
}
.bloggy-day:before {
	content: '\f305';
}
.bloggy-standard:before {
	content: '\f100';
}
.bloggy-aside:before {
	content: '\f101';
}
.bloggy-image:before {
	content: '\f102';
}
.bloggy-gallery:before {
	content: '\f103';
}
.bloggy-video:before {
	content: '\f104';
}
.bloggy-status:before {
	content: '\f105';
}
.bloggy-quote:before {
	content: '\f106';
}
.bloggy-link:before {
	content: '\f107';
}
.bloggy-chat:before {
	content: '\f108';
}
.bloggy-audio:before {
	content: '\f109';
}
.bloggy-comment:before {
	content: '\f300';
}
.bloggy-summary:before {
	content: '\f425';
}
.bloggy-next:before {
	content: '\f429';
}
.bloggy-previous:before {
	content: '\f430';
}
span.comments a {
	color:#cd736b;
}
.post img.wp-post-image {
	height: auto;
	margin: 5px 10px 20px 0;
	float: left;
	clear:both;
}
footer.entry-meta p, footer.single-entry-meta p {
	font-size:.9em;
	margin-top:30px;
}
span.devider {
	color:#e0d8cc;
	font-weight:bold;
}
.entry-meta span.devider {
	color: #4F4B4C;
	margin: 0 5px;
}
span.edit-link a {
	font-size:.9em;
	background:#5b5758;
	color:#fff;
	padding:2px 5px;
	text-transform:uppercase;
	font-weight:bold;
}
.entry-meta span.edit-link a {
	background: #B84A40;
}
.content.page a.post-edit-link, .entry-content p a.post-edit-link {
	color:#fff;
}
.entry-meta a {
	padding: 15px 0 0;
	font-style: normal;
}
.entry-content p a.more-link {
	color:#5b5758;
}
a.more-link {
	display: inline-block;
	color:#5b5758;
	font-size:.9em;
	text-decoration: none;
	font-weight:600;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
a.more-link:hover {
	color:#cd736b;
}
a.more-link:after {
	color:#cd736b;
	content: '\f429';
	font-size:1.7em;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	font-family: 'Genericons';
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align:middle;
}
.nav-previous, .nav-next, .previous-image, .next-image {
	font-size:1.0em;
}
.nav-previous a, .nav-next a, .previous-image a, .next-image a {
	color:#5b5758;
}
/* --- Sticky Post --- */
.content .sticky {
	border-bottom:1px dashed #e0d8cc;
	padding:20px;
	background:none;
	margin-bottom:80px;
	background:#f7f3ed;
}
.content .sticky h2.entry-title {
	padding:0;
	margin:20px 0;
}
.content .sticky footer.entry-meta p, .content .sticky footer.single-entry-meta p {
	margin-top:20px;
	font-size: .8em;
}
/* --- Quote Post --- */
.content .format-quote {
	text-align:center;
	background:#cd736b;
	padding:10px;
}
.content .format-quote blockquote p {
	font-size:1.1em;
	color: #fff;
	border-left:5px solid #e0d8cc;
	margin:0;
	padding:20px;
	font-style:italic;
}
.content .format-quote blockquote cite {
	font-weight:500;
	font-size:.8em;
	float:none;
	text-transform:uppercase;
	text-align:center;
}
.content .format-quote blockquote cite a {
	color:#e0d8cc;
	font-weight:500;
	font-size:.8em;
}
.content .format-quote a.more-link, .content .format-aside a.more-link {
	color: #fff;
}
.content .format-quote a.more-link:after, .content .format-aside a.more-link:after {
	color:#e0d8cc;
	content: '\f429';
	font-size:1.7em;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	font-family: 'Genericons';
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align:middle;
}
.content .format-quote span.date a {
	color:#e0d8cc;
}
/* --- Image Post --- */
.content .format-image img.wp-post-image {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.content .format-image img.wp-post-image:hover {
	-webkit-opacity: 0.75;
	-moz-opacity: 0.75;
	opacity: 0.75;
}
.content .format-image img {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.content .format-image img:hover {
	-webkit-opacity: 0.75;
	-moz-opacity: 0.75;
	opacity: 0.75;
}
.bloggy.bloggy-image {
	font-size:4em;
	color:#e0d8cc;
}
.format-image .entry-title {
	text-transform:uppercase;
	text-align:center;
	font-size:1.3em;
	float:none;
}
.format-image span.date {
	text-align:center;
	color: #cd736b;
	font-size: .7em;
	letter-spacing:.1em;
	display:block;
}
/* --- Gallery Post --- */
.format-gallery .entry-title {
	text-align:center;
}
.content .format-gallery p span.date {
	text-align:center;
	display:block;
}
.format-gallery a.more-link {
	font-size:1em;
}
.page-link {
	margin-top:30px;
}
.page-link a {
	background:#f2eee9;
	padding:2px 7px;
	line-height:2em;
}
.bloggy.bloggy-gallery {
	font-size:4em;
	color:#e0d8cc;
}
/* --- Link Post --- */
.content .format-link {
	background: #e0d8cc;
	padding:20px 10px;
	text-align:center;
}
.content .format-link .entry-meta {
	color: #5b5758;
	font-size: .8em;
	font-weight: bold;
}
.bloggy.bloggy-link {
	font-size:4em;
	color:#cd736b;
}
/* --- Aside Post --- */
.content .format-aside {
	text-align:center;
	background: #cd736b;
	padding:30px;
}
.format-aside span.date a {
	color:#e0d8cc;
}
.content .format-aside .entry-content p {
	color:#fff;
}
.center {
	text-align:center;
}
.center .bloggy {
	width:0;
	display:inline;
}
.bloggy.bloggy-aside {
	font-size:4em;
	color:#e0d8cc;
}
/* --- Audio Post --- */
.format-audio a.more-link {
	font-size:1em;
}
.bloggy.bloggy-audio {
	font-size:4em;
	color:#e0d8cc;
}
.format-audio .entry-title {
	text-transform:uppercase;
	text-align:center;
	font-size:1.3em;
	float:none;
}
.format-audio span.date {
	text-align:center;
	color: #cd736b;
	font-size: .7em;
	letter-spacing:.1em;
	display:block;
}
/* --- Video Post --- */
.format-video a.more-link {
	font-size:1em;
}
.bloggy.bloggy-video {
	font-size:4em;
	color:#e0d8cc;
}
.format-video .entry-title {
	text-transform:uppercase;
	text-align:center;
	font-size:1.3em;
	float:none;
}
.format-video span.date {
	text-align:center;
	color: #cd736b;
	font-size: .7em;
	letter-spacing:.1em;
	display:block;
}
/* --- Chat Post --- */
.format-chat a.more-link {
	font-size:1em;
}
.bloggy.bloggy-chat {
	font-size:4em;
	color:#e0d8cc;
}
.format-chat .entry-post-format {
	text-align:center;
}
.format-chat .entry-title {
	text-transform:uppercase;
	text-align:center;
	font-size:1.3em;
	float:none;
}
.format-chat ul li.odd {
	background: none;
	padding: 20px 15px;
}
.format-chat ul li.odd, .format-chat ul li.even {
	list-style:none;
}
.format-chat ul li.even {
	background: #e0d8cc;
	padding: 20px 15px;
}
/* --- Post Typography --- */
.content strong {
	font-weight: bold;
}
.content p em {
	font-style: italic;
}
.content em {
	font-style: italic;
}
.content p small {
	font-size: .8em;
}
.content .page blockquote p {
	padding: 0 20px 0;
}
.content address, dt, dd {
	font-size:1.1em;
}
blockquote p {
	margin: 0 20px 10px 20px;
	overflow: hidden;
	font-size:1.2em;
	font-style:italic;
	color: #8f898b;
	border-left:5px solid #e0d8cc;
	padding:0 10px;
}
blockquote cite {
	margin: 10px 0 0 0;
	padding: 0 25px 15px 0;
	float: right;
	font: normal .6em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	color:#fff;
}
.content.page blockquote cite a {
	color:#fff;
}
.content pre {
	background-color: #f7f3ed;
	font-family: monospace;
	font-size: 1.2em;
	line-height: 1.3;
	margin: 0 0 20px 0;
	padding: 10px;
}
.content p.nocomments {
	font-size: .8em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
/* --- Post Images and Video --- */
.content img {
	max-width:100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.content img.aligncenter {
	margin: 20px auto;
}
.content img.alignleft, .content .wp-caption.alignleft {
	margin: 10px 20px 0 0;
}
.content img.alignright, .content .wp-caption.alignright {
	margin: 10px 0 0 20px;
}
.content .wp-caption.alignnone {
	margin: 0 0 20px 0;
}
.content .wp-caption.aligncenter {
	margin-bottom: 10px;
}
.content .post .wp-caption {
	max-width: 100%;
	text-align: center;
}
.content .single-entry-content .wp-caption {
	max-width: 100%;
	text-align: center;
}
.content .post p.wp-caption-text {
	font: normal .8em/1.4 Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 7px 0 10px 0;
	color: #999;
}
.content object, .content embed, .content iframe {
	max-width: 100%;
	margin: 3px 0 10px;
	display: block;
}
.divider {
	clear:both;
	display:block;
	margin-bottom:20px;
	width:100%;
}
.content span.highlight {
	padding: 2px;
	background-color: #FFFBCC;
}
/* --- Post Tables --- */
.content table {
	margin:10px 0px 30px 0px;
}
.content table thead {
	border-top:1px solid #f2eee9;
}
.content table tr {
	border-bottom:1px solid #f2eee9;
}
.content table tr th {
	padding: 10px 20px 10px 20px;
	border-top:1px solid #f2eee9;
	border-left:1px solid #f2eee9;
	border-right:1px solid #f2eee9;
}
.content table tr td {
	padding: 10px 13px 10px 13px;
	border-left:1px solid #f2eee9;
	border-right:1px solid #f2eee9;
}
/* Single Posts
--------------------------------------------- */
.content .post .single-entry-header {
	margin: 0;
}
.content .single-entry-header h1.entry-title {
	margin: 0 0 5px;
	font: bold 1.3em/1.4;
}
.content .single-entry-header p {
	padding: 0 0 5px;
	font-size: 1em;
}
.content .single-entry-header p span.entry-date, .content .single-entry-header p span.entry-author {
	font: normal 1.2em/1.4 Arial, Helvetica, sans-serif;
}
.content .single-entry-details {
	padding: 0 18px 0 0;
}
.content .single-entry-content {
	margin: 15px 0 0;
	padding: 0;
}
.content .post .author-info {
	background-color: #cd736b;
	color: #fff;
	margin: 40px 0 0;
	padding: 15px 20px 15px;
	overflow: hidden;
}
.content .post .author-info h3 {
	margin: 0 0 4px;
	color:#e0d8cc;
}
.content .post .author-info .avatar {
	max-width: 100%;
	width: 60px;
	margin: 0 15px 0 0;
	float: left;
}
.content .post .author-description {
	overflow: hidden;
}
.content .post .author-description p {
	padding: 0;
	font-size: 1.0em;
	line-height: 1.5;
	color:#fff;
}
.content .post .author-description a:hover {
	text-decoration: underline;
}
/* --- Post Nav Below --- */
.content #image-nav {
	margin: 30px 0 3px 0;
	overflow: hidden;
}
.comment-nav-below {
	margin:40px 0;
	overflow: hidden;
}
.nav-previous a, .content #image-nav span.previous-image a, #comment-nav-below .nav-previous a {
	width: 40%;
	display: block;
	float: left;
	font-size: .9em;
	font-weight: bold;
}
.nav-next a, .content #image-nav span.next-image a, #comment-nav-below .nav-next a {
	display: block;
	float: right;
	font-size: .9em;
	font-weight: bold;
}
.nav-previous a:hover, .content #nav-below .nav-next a:hover, .content #image-nav span.previous-image a:hover, .content #image-nav span.next-image a:hover {
	text-decoration: none;
}
/* --- Comments --- */
#comments {
	padding: 0 0 30px 0;
}
#comments h3#comments-title {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
}
#comments p.write-comment-link {
	display: inline-block;
	font-size: .9em;
	text-decoration: none;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
}
#comments .comment-body {
	border-bottom: 1px dashed #e0d8cc;
	margin-bottom:40px;
	padding:10px;
	overflow:hidden;
	line-height: 1.5;
}
#comments ol li {
     font-size: 1em;
}
#comments .comment-body p {
	padding: 0 0 10px 0;
	font-size:.9em;
}
#comments .comment-body a {
	font-size:.9em;
}
#comments p.moderation {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
#comments a.comment-edit-link {
	font-size: .8em;
	margin-left:10px;
	background: #5b5758;
	padding: 2px 5px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
}
.content #comments ol {
	padding:0;
	margin-top:20px;
}
.content #comments ol li ul.children {
	padding:0;
}
.content #comments ul li {
	background:none;
}
.content #comments ol li.depth-1 {
	padding:0;
	overflow:hidden;
}
.content #comments ol li.depth-2, .content #comments ol li.depth-3, .content #comments ol li.depth-4, .content #comments ol li.depth-5 {
	margin:0 0 0 20px;
	padding:0;
	border-bottom:none;
	overflow:hidden;
}
.comment-meta {
	padding:0 0 12px;
	font-size: .9em;
	float:right;
}
cite.fn {
	font-size: 1em;
	font-style: normal;
}
span.says {
	font-size:.9em;
	font-style:italic;
}
.reply {
	margin:0;
	float:left;
}
#comments a.comment-reply-link {
	font-size:.8em;
	font-weight:600;
	padding:5px 6px;
	display: inline-block;
	vertical-align: baseline;
	outline: none;
	background-color: #cd736b;
	border: none;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#comments ol li.post.pingback {
	margin:0;
	padding: 20px 0 0;
	list-style:none;
	font-weight: bold;
}
#comments ol li.post.pingback a {
	font-weight: normal;
}
#comments ol li img.avatar {
	background:#e0d8cc;
	padding:4px;
	max-width: 100%;
	width: 65px;
	height: 65px;
	margin:20px 20px 0 0;
	float:left;
}
#comments .bypostauthor {
}
/* --- Comment Reply --- */
.content #comments #respond {
	margin:30px 0 0;
	padding:20px;
	background-color: #f4f1eb;
}
a#cancel-comment-reply-link {
	padding:3px 0 0;
	float:right;
	font-size: .9em;
	font-weight: normal;
}
.content #comments #respond h3#reply-title {
	margin:0 0 3px 0;
	font-size: 1.2em;
}
form#commentform p.comment-notes, p.logged-in-as {
	padding:0 0 15px 0;
	font-size: 1em;
}
form#commentform span.required {
	color: #cd736b;
}
form#commentform p.comment-form-author, form#commentform p.comment-form-email, form#commentform p.comment-form-url, form#commentform p.comment-form-comment {
	padding:15px 0 0;
}
input#submit, input.wpcf7-submit {
	margin: 10px 0 0;
	padding: 3px 7px;
	display: inline-block;
	vertical-align: baseline;
	outline: none;
	background-color:#cd736b;
	border: none;
	font-size: .7em;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
input#submit:hover, input.wpcf7-submit:hover {
	background-color: #5c5859;
	color: #fff;
}
form#commentform input#author, form#commentform input#email, form#commentform input#url {
	width: 60%;
	margin: 5px 0 0;
	padding: 9px 5px 9px;
	display: block;
	background-color:#fff;
	border: 1px solid #e7e4d9;
	font-size:.8em;
}
form#commentform textarea#comment {
	width:95%;
	margin: 5px 0 0;
	padding: 9px 5px;
	background-color:#fff;
	border: 1px solid #e7e4d9;
	font: 1em Arial, Helvetica, sans-serif;
}
form#commentform p.subscribe-to-doi-comments {
	padding: 20px 0 0;
	font-size: .8em;
	color: #666;
	letter-spacing: 1px;
}
.comment-subscription-form {
	font-size:.8em;
}
.sharedaddy {
	margin-top:30px;
}
div.sharedaddy div.sd-block {
	border-top: 1px solid #e7e4d9;
}
/* Post Formats
--------------------------------------------- */
.content .entry-link, .content .entry-gallery, .content .entry-video {
	width: 100%;
	margin: 0;
	float: left;
}
/* --- Link Post Format --- */
.page-link {
	font-size:1.1em;
}
.content .entry-link a.post-edit-link {
	font-size: .9em;
	background: #5b5758;
	padding: 2px 5px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
}
/* --- Image Post Format --- */
.content .entry-header h2.entry-title-image {
	margin-top: 0;
	font-size: 1.1em;
}
/* --- Video, Image and Gallery Post Format --- */
.content .entry-post-format .entry-header h2.entry-title {
	margin: 0 0 35px;
}
.content .entry-post-format .entry-header p a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
.content .entry-post-format .gallery-thumb {
	float: left;
	width:100%;
	margin: 0 15px 0 0;
}
.content .post img.attachment-medium {
	max-width: 100%;
	height: auto;
	padding: 0;
}
/* Caption Settings */
.wp-caption {
	-moz-box-sizing: border-box;
	box-sizing:      border-box;
	margin-bottom: 24px;
	max-width: 100%;
	line-height: 1.3;
	margin: 0;
	max-height: 40%;
}
.wp-caption img[class*="wp-image-"] {
 display: block;
}
.wp-caption-text {
	-moz-box-sizing: border-box;
	box-sizing:      border-box;
	color: #7a7a89;
	padding-right: 10px; /* Avoid the caption to overflow the width of the image because wp-caption has 10px wider width */
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 12px 0;
}
.wp-caption.alignleft {
	margin: 6px 24px 0 0;
}
.wp-caption.alignright {
	margin: 6px 0 0 24px;
}
/* Gallery Settings */
.gallery {
	margin-bottom: 12px; /* 24px minus the margin bottom for .gallery-item */
}
.gallery .gallery-item {
	margin: 0 0 12px 0;
}
.gallery a img {
	border: none;
	height: auto;
}
.gallery dd {
	margin: 6px 0; /* Reset the margin and add a bit of margin-top to captions */
}
.gallery-caption {
	font-size: 13px;
	line-height: 1.3846153846;
	word-wrap:break-word;
}
.gallery-columns-1 a img {
	max-width: 100%;
}
.gallery-columns-2 a img {
	max-width: 97.5%;
}
.gallery-columns-3 a img {
	max-width: 96%;
}
.gallery-columns-4 a img {
	max-width: 94%;
}
.gallery-columns-5 a img {
	max-width: 94%;
}
.gallery-columns-6 a img {
	max-width: 92%;
}
.gallery-columns-7 a img {
	max-width: 91%;
}
.gallery-columns-8 a img {
	max-width: 90%;
}
.gallery-columns-9 a img {
	max-width: 90%;
}
.gallery-columns-10 a img {
	max-width: 89%;
}
/* Pages 
--------------------------------------------- */
.content .page {
	margin: 0 0 40px;
	padding: 0 0 30px;
	overflow: hidden;
	clear: both;
	font-size: .95em;
	line-height: 1.6;
	border-bottom: 1px solid #e0d8cc;
}
.content .page-entry-header {
	margin: 0;
}
.content .page p {
	padding: 0 0 20px 0;
}
/* --- Fullwidth Page --- */
.content.full-width {
	width:100% !important;
}
.content.full-width .page {
	margin: 0;
	padding: 0 0 20px;
	border-bottom: none;
}
/* --- Contact Page --- */
.contact-form input[type='text'], .contact-form input[type='email'], .contact-form textarea {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #e0d8cc;
}
.search .content .page p {
	padding:0;
}
/* Sidebars
--------------------------------------------- */
.widget {
	-moz-box-sizing: border-box;
	box-sizing:      border-box;
	overflow: hidden;
	width: 100%;
}
aside.widget {
	margin: 0 0 20px 0;
	padding: 10px 10px 20px 10px;
	font-size: .9em;
	border-bottom:1px dashed #e0d8cc;
	background:#f7f3ed;
}
.sidebar {
    margin-top: 5px;
}
.footer aside.widget {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: .9em;
	background: none;
}
.footer .widget h3.widget-title, .footer .widget_get_recent_comments h1.widget-title {
	padding: 0 0 20px 0;
	background:none;
}
#toppanel aside.widget {
	border-bottom:none;
	margin:0;
	padding:0;
}
aside.widget ul li {
	line-height: 1.4em;
	list-style:circle;
}
aside.widget ul li a, .content.page .widget a {
	color:#5b5758;
}
.widget h3.widget-title, .widget_get_recent_comments h1.widget-title {
	padding: 10px 10px 5px 10px;
	font-size:1.2em;
	color: #4f4b4c;
	font-weight: bold;
	text-transform: none;
	background:#fff;
}
.textwidget {
	line-height: 1.6;
}
aside.widget blockquote {
	margin: 0 20px 10px 20px;
	overflow: hidden;
	font-size:1.0em;
	font-style:italic;
	color: #6d6f6f;
	border-left:5px solid #f0ede8;
	padding:0 0 0 10px;
}
aside.widget blockquote p {
	font-size:1.2em;
}
aside.widget blockquote cite {
	margin: 10px 0 0 0;
	padding: 0 25px 15px 0;
	float: right;
	font: normal .8em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
}
/* --- Standard Widgets --- */
.widget_categories ul li ul.children, .widget_nav_menu ul li ul.sub-menu, .widget_pages ul li ul.children {
	margin: 5px 0 0 0;
}
.widget_categories ul li ul.children li, .widget_nav_menu ul li ul.sub-menu li, .widget_pages ul li ul.children li {
	margin: 0 0 0 20px;
	background:none;
}
.widget_categories ul li {
	background:none;
	list-style:square;
}
.widget_rss ul li, .widget_nav_menu ul li {
	background:none;
	list-style:square;
}
.widget_recent_entries ul, .widget_recent_comments ul {
	padding: 0 0 0 15px;
}
select {
	width:100%;
}
.widget_calendar #wp-calendar caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	background: #e0d8cc;
	color: #5b5758;
	font-weight: bold;
	text-align: center;
	padding: 8px 0;
}
.widget_calendar table#wp-calendar th, .widget_calendar table#wp-calendar td {
	padding: 5px;
	font-size: .8em;
	background: #fff;
}
.widget_calendar table#wp-calendar tbody tr td#today {
	font-weight: bold;
}
/* --- Search Widget --- */
.widget_search {
	overflow: hidden;
}
.searchform {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
.searchform input {
	margin: 0 2px 5px 0;
	padding: 6px 5px;
	background-color: #fff;
	border: 1px solid #d3ccc1;
}
.jetpack_subscription_widget input#subscribe-field {
	width: 40%;
	margin: 0 2px 5px 0;
	padding: 6px 5px;
	background-color: #fff;
	border: 1px solid #d3ccc1;
}
.footer .searchform .search-input {
	width: 40%;
	margin: 0 2px 5px 0;
	padding: 6px 5px;
	background-color: #fff;
	border: 1px solid #d3ccc1;
}
.searchsubmit, input[type="submit"] {
	margin: 0;
	padding: 6px 5px;
	display: inline-block;
	vertical-align: baseline;
	outline: none;
	background-color: #cd736b;
	border: none;
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor:pointer;
}
.searchsubmit:hover {
	color: #fff;
	background-color: #4f4b4c;
}
.footer .searchsubmit, input[type="submit"] {
	margin: 0;
	padding: 3px 5px;
	display: inline-block;
	vertical-align: baseline;
	outline: none;
	background-color: #4f4b4c;
	border: none;
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}
input[type="text"], input[type="password"], input[type="search"], input[type="email"], textarea, select {
	outline: none;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="email"]:focus, textarea:focus {
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	box-shadow:  0 0 3px rgba(0, 0, 0, .2);
}
/* --- Recent Comments Widget --- */
.widget_recent_comments a {
	color:#cd736b;
}
.widget_get_recent_comments li.sidebar-comment {
	margin:10px 0;
	overflow:hidden;
}
.widget_get_recent_comments li.sidebar-comment:first-child {
	margin:3px 0 10px;
}
.widget_get_recent_comments li.sidebar-comment .comment-content {
	padding:0 0 0 6px;
	overflow:hidden;
}
.widget_get_recent_comments li.sidebar-comment p {
	line-height: 1.4;
}
.widget_get_recent_comments .kjgrcGravatar {
	margin:0;
	float:left;
	display:block;
}
.widget_get_recent_comments span.sidebar-comment-autor a {
	padding: 0 0 3px;
}
/* Twitter Widget */
.widget_twitter li a {
	word-wrap: break-word;
}
/* About
--------------------------------------------- */
.about .circleimage {
	margin-top:-100px;
	background:#fff;
	padding:10px;
	border:4px solid #e0d8cc;
	width:264px;
	height:264px;
	border-radius: 264px;
	-webkit-border-radius: 264px;
	-moz-border-radius: 264px;
}
.about .attachment-about_thumbnail.wp-post-image {
	width:264px;
	height:264px;
	border-radius: 264px;
	-webkit-border-radius: 264px;
	-moz-border-radius: 264px;
}
.aboutpage aside.widget {
	border-bottom: none;
}
.aboutpage .textwidget {
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.6em;
	font-size:1.175em;
}
.aboutpage .aboutcenter aside.widget h3.widget-title {
	padding: 0 0 15px 0;
	font-size:1.6em;
	color: #4f4b4c;
	text-transform:uppercase;
}
.aboutpage .page blockquote {
	margin-bottom:20px;
	background: #cd736b;
	padding:20px;
}
.aboutpage .page blockquote p {
	color:#fff;
}
.aboutpage.custom {
	margin-top:50px;
}
.aboutpage.custom .circleimage {
	background:#fff;
	padding:10px;
	border:6px solid #e0d8cc;
	width:264px;
	height:264px;
	border-radius: 264px;
	-webkit-border-radius: 264px;
	-moz-border-radius: 264px;
}
.aboutpage.custom .attachment-about_thumbnail.wp-post-image {
	width:264px;
	height:264px;
	border-radius: 264px;
	-webkit-border-radius: 264px;
	-moz-border-radius: 264px;
}
.custom aside.widget h3.widget-title {
	font-size:1.6em;
	text-transform:uppercase;
}
/* Footer
--------------------------------------------- */
.footer {
	background:#cd736b;
	padding:20px 0;
	border-bottom-color:#5b5758;
	border-bottom-width:10px;
	border-bottom-style:solid;
}
.footer p {
	color: #fff;
}
.footer a {
	color:#e0d8d1;
}
.footer h3 {
	color:#e0d8cc;
}
.footer .widget h3.widget-title {
	color: #fff;
	margin:20px 0 0 0;
	font-size:1.1em;
}
.footer {
	color:#fff;
	font-size:1em;
}
.footer .widget_recent_comments a {
	color:#e0d8cc;
}
.footer ul {
	padding: 0 0 5px 15px;
}
.footer ul ul {
	padding: 0 0 5px 0;
}
.footer ul li {
	color:#e0d8cc;
	list-style: square;
}
.footer .widget blockquote {
	margin: 0 20px 10px 0;
	overflow: hidden;
	font-size:.9em;
	font-style:italic;
	border-left:5px solid #e0d8cc;
	padding:0 0 0 10px;
}
.footer .widget_calendar tbody {
	text-align:center;
}
.footer .widget_calendar table#wp-calendar td {
    font-size: .9em;
}
.footer .widget_calendar tr {
	background:#5b5758;
}
.footer .widget_calendar table#wp-calendar th, .widget_calendar table#wp-calendar td {
	padding:20px 10px 8px 10px;
	background:none;
}
p.copyright {
	border-top:2px dashed #e0d8cc;
	padding:15px 0 5px 0;
	margin:40px 0 0 0;
	font-size:.9em;
	color:#fff;
}
p.copyright a {
	color:#e0d8cc;
}
/* Content Shortcodes */
.one_half {
	width: 48%;
}
.one_third {
	width: 20.66%;
}
.one_third_main {
	width: 30.66%;
}
.two_third {
	width: 75.33%;
}
.one_third_second {
	width: 20.66%;
}
.two_third_second {
	width: 78.34%;
}
.one_third_second, .two_third_second {
	margin-right: 1%;
	margin-bottom: 10px;
	float: left;
}
.one_fourth {
	width: 22%;
}
.one_fifth {
	width: 16.8%;
}
.one_sixth {
	width: 15%;
}
.one_half, .one_third, .two_third, .one_fourth, .one_fifth, .one_third_main {
	margin-right: 4%;
	margin-bottom: 10px;
	float: left;
}
.one_sixth {
	margin-right: 2%;
	margin-bottom:20px;
	float: left;
}
.lastcolumn {
	margin-right: 0!important;
	clear: right;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
img.aligncenter {
	margin: 20px auto;
}
.aligncenter, div.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.grid_4 {
	width: 31.333%;
	min-height:50px;
}
.grid_3 {
	width: 48%;
}
.clearfix {
	display: block;
}
.grid_4, .grid_3 {
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}
/* Jetpack Infinite Scroll
================================================== */
/* Hides navigation links and site footer when infinite scroll is active */
.infinite-scroll.neverending .footer, .infinite-scroll .nav-links {
	display: none;
}
/* Shows the footer again in case all posts have been loaded */
.infinite-scroll.neverending .footer {
	display: block;
}
#infinite-handle span {
	background: #cd736b;
	display: inline-block;
	font-size: .8em;
	font-weight: 600;
	line-height: 1.6;
	letter-spacing: .2em;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Special Elite', cursive;
}
/* #Page Styles
================================================== */
.content.right {
	float: right;
}

/* #Media Queries
================================================== */

/* Smaller than standard 1280 (devices and browsers) */
	@media only screen and (max-width: 1279px) {
.about .circleimage {
 width:200px;
 height:200px;
 border-radius: 200px;
 -webkit-border-radius:200px;
 -moz-border-radius: 200px;
}
.about .attachment-about_thumbnail.wp-post-image {
 width:200px;
 height:200px;
 border-radius: 200px;
 -webkit-border-radius: 200px;
 -moz-border-radius: 200px;
}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
 .one_half, .one_third, .two_third, .one_fourth, .one_fifth, .one_sixth, .one_third_second, .two_third_second, .one_third_main, .grid_4, .grid_3 {
 width: 100%;
}
#site-title {
max-width: 100%;
}
.about .circleimage {
 width:164px;
 height:164px;
 border-radius: 164px;
 -webkit-border-radius:164px;
 -moz-border-radius: 164px;
}
.about .attachment-about_thumbnail.wp-post-image {
 width:164px;
 height:164px;
 border-radius: 164px;
 -webkit-border-radius: 164px;
 -moz-border-radius: 164px;
}
#toppart #mainnav {
 margin: 10px 0 0;
 max-width: 100%;
 float:none;
}
#toppart #mainnav ul li {
 float: none;
 list-style: none;
 position: relative;
 display:block;
 padding:8px;
 background:#5b5758;
}
#toppart #mainnav ul li a {
 color: #fff;
 margin:0;
 display: block;
}
#toppart #mainnav ul li a:hover {
 color: #e0d8cc;
 margin:0;
 display: block;
}
 #toppart #mainnav ul ul {
 display: block;
 float: none;
 position: relative;
 margin-left:20px;
 top:0;
 left: 0;
 z-index:none;
}
#toppart #mainnav ul ul ul {
 display: block;
 float: none;
 position: relative;
 margin-left:40px;
 top:0;
 left: 0;
 z-index:none;
}
#toppart #mainnav ul ul li {
 border-bottom:1px solid #444344;
}
#toppart #mainnav ul ul ul li {
 border-bottom:none;
}
#toppart #mainnav ul ul li a {
 background:none;
 display:inline-block;
 width:100%;
 color: #e0d8cc;
}
#toppart #mainnav ul li a:hover {
 background:none;
}
/* Toggle menu */
.menu-toggle {
 cursor: pointer;
 display: inline-block;
 padding:8px;
 background:#5b5758;
 color: #fff;
 display: block;
 font: bold 1.2em 'Special Elite', cursive;
 margin:0;
 padding: 13px 10px 10px 40px;
}
 .toggled-on .nav-menu, .toggled-on .nav-menu > ul {
 display: block;
 margin-left: 0px;
 margin-top:10px;
 padding: 0;
 width: 100%;
}
 .navbar-fixed .toggled-on .nav-menu, .navbar-fixed .toggled-on .nav-menu > ul {
 display: none;
}
 .toggled-on li, .toggled-on .children {
 display: block;
}
 ul.nav-menu, div.nav-menu > ul {
 display: none;
}
#mainnav > ul {
 display:none;
}
}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
 .one_half, .one_third, .two_third, .one_fourth, .one_fifth, .one_sixth, .one_third_second, .two_third_second, .one_third_main, .grid_4, .grid_3 {
 width: 100%;
}
.pullquote {
width: 100%;
}
#site-title {
max-width: 100%;
}
.about .circleimage {
 width:164px;
 height:164px;
 border-radius: 164px;
 -webkit-border-radius:164px;
 -moz-border-radius: 164px;
}
.about .attachment-about_thumbnail.wp-post-image {
 width:164px;
 height:164px;
 border-radius: 164px;
 -webkit-border-radius: 164px;
 -moz-border-radius: 164px;
}
.entry-details p {
 float:right;
}
h2.entry-title a {
 font-size:1.0em;
}
.content {
 margin-top:-40px;
}
.content .post {
 margin: 0 0 60px 0;
}
#toppart #mainnav {
 margin: 10px 0 0;
 max-width: 100%;
 float:none;
}
#toppart #mainnav ul li {
 float: none;
 list-style: none;
 position: relative;
 display:block;
 padding:8px;
 background:#5b5758;
}
#toppart #mainnav ul li a {
 color: #fff;
 margin:0;
 display: block;
}
#toppart #mainnav ul li a:hover {
 color: #e0d8cc;
 margin:0;
 display: block;
}
 #toppart #mainnav ul ul {
 display: block;
 float: none;
 position: relative;
 margin-left:20px;
 top:0;
 left: 0;
 z-index:none;
}
#toppart #mainnav ul ul ul {
 display: block;
 float: none;
 position: relative;
 margin-left:40px;
 top:0;
 left: 0;
 z-index:none;
}
#toppart #mainnav ul ul li {
 border-bottom:1px solid #444344;
}
#toppart #mainnav ul ul ul li {
 border-bottom:none;
}
#toppart #mainnav ul ul li a {
 background:none;
 display:inline-block;
 width:100%;
 color: #e0d8cc;
}
#toppart #mainnav ul li a:hover {
 background:none;
}
/* Toggle menu */
.menu-toggle {
 cursor: pointer;
 display: inline-block;
 padding:8px;
 background: #5b5758;
 color: #fff;
 display: block;
 font: bold 1.2em 'Special Elite', cursive;
 margin:0;
 padding: 13px 10px 10px 40px;
}
 .toggled-on .nav-menu, .toggled-on .nav-menu > ul {
 display: block;
 margin-left: 0px;
 margin-top:10px;
 padding: 0;
 width: 100%;
}
 .navbar-fixed .toggled-on .nav-menu, .navbar-fixed .toggled-on .nav-menu > ul {
 display: none;
}
 .toggled-on li, .toggled-on .children {
 display: block;
}
 ul.nav-menu, div.nav-menu > ul {
 display: none;
}
#mainnav > ul {
 display:none;
}
}
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
 .about .circleimage {
 width:124px;
 height:124px;
 border-radius: 124px;
 -webkit-border-radius:124px;
 -moz-border-radius: 124px;
}
.about .attachment-about_thumbnail.wp-post-image {
 width:124px;
 height:124px;
 border-radius: 124px;
 -webkit-border-radius: 124px;
 -moz-border-radius: 124px;
}
.aboutpage.custom {
margin-top: 10px;
}
}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
 .about .circleimage {
 width:100px;
 height:100px;
 border-radius: 100px;
 -webkit-border-radius:100px;
 -moz-border-radius: 100px;
}
.about .attachment-about_thumbnail.wp-post-image {
 width:100px;
 height:100px;
 border-radius: 100px;
 -webkit-border-radius: 100px;
 -moz-border-radius: 100px;
}
.aboutpage.custom {
margin-top: 10px;
}
}
/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container {
	position: relative;
	width: 920px;
	margin: 0 auto;
}
.column, .columns {
	float: left;
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
}
.row {
	margin-bottom: 20px;
}
/* Nested Column Classes */
    .column.alpha, .columns.alpha {
	margin-left: 0;
}
.column.omega, .columns.omega {
	margin-right: 0;
}
/* Base Grid */
    .container .one.column {
	width: 20px;
}
.container .two.columns {
	width: 80px;
}
.container .three.columns {
	width: 140px;
}
.container .four.columns {
	width: 200px;
}
.container .five.columns {
	width: 260px;
}
.container .six.columns {
	width: 320px;
}
.container .seven.columns {
	width: 380px;
}
.container .eight.columns {
	width: 440px;
}
.container .nine.columns {
	width: 500px;
}
.container .ten.columns {
	width: 560px;
}
.container .eleven.columns {
	width: 620px;
}
.container .twelve.columns {
	width: 680px;
}
.container .thirteen.columns {
	width: 740px;
}
.container .fourteen.columns {
	width: 800px;
}
.container .fifteen.columns {
	width: 860px;
}
.container .sixteen.columns {
	width: 920px;
}
.container .one-third.column {
	width: 280px;
}
.container .two-thirds.column {
	width: 600px;
}
/* Offsets */
    .container .offset-by-one {
	padding-left: 40px;
}
.container .offset-by-two {
	padding-left: 100px;
}
.container .offset-by-three {
	padding-left: 160px;
}
.container .offset-by-four {
	padding-left: 220px;
}
.container .offset-by-five {
	padding-left: 280px;
}
.container .offset-by-six {
	padding-left: 340px;
}
.container .offset-by-seven {
	padding-left: 400px;
}
.container .offset-by-eight {
	padding-left: 460px;
}
.container .offset-by-nine {
	padding-left: 520px;
}
.container .offset-by-ten {
	padding-left: 580px;
}
.container .offset-by-eleven {
	padding-left: 640px;
}
.container .offset-by-twelve {
	padding-left: 700px;
}
.container .offset-by-thirteen {
	padding-left: 760px;
}
.container .offset-by-fourteen {
	padding-left: 820px;
}
.container .offset-by-fifteen {
	padding-left: 880px;
}



/* #Tablet (Portrait)
================================================== */
 /* Note: Design for a width of 768px */

    @media only screen and (min-width: 1000px){
 .container {
width: 960px;
}
}

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
 .container {
width: 728px;
}
 .container .column, .container .columns {
margin-left: 10px;
margin-right: 10px;
}
 .column.alpha, .columns.alpha {
margin-left: 0;
margin-right: 10px;
}
 .column.omega, .columns.omega {
margin-right: 0;
margin-left: 10px;
}
 .container .one.column {
width: 28px;
}
 .container .two.columns {
width: 76px;
}
 .container .three.columns {
width: 124px;
}
 .container .four.columns {
width: 172px;
}
 .container .five.columns {
width: 220px;
}
 .container .six.columns {
width: 268px;
}
 .container .seven.columns {
width: 316px;
}
 .container .eight.columns {
width: 364px;
}
 .container .nine.columns {
width: 412px;
}
 .container .ten.columns {
width: 460px;
}
 .container .eleven.columns {
width: 508px;
}
 .container .twelve.columns {
width: 556px;
}
 .container .thirteen.columns {
width: 604px;
}
 .container .fourteen.columns {
width: 652px;
}
 .container .fifteen.columns {
width: 700px;
}
 .container .sixteen.columns {
width: 748px;
}
 .container .one-third.column {
width: 236px;
}
 .container .two-thirds.column {
width: 492px;
}

        /* Offsets */
        .container .offset-by-one {
padding-left: 48px;
}
 .container .offset-by-two {
padding-left: 96px;
}
 .container .offset-by-three {
padding-left: 144px;
}
 .container .offset-by-four {
padding-left: 192px;
}
 .container .offset-by-five {
padding-left: 240px;
}
 .container .offset-by-six {
padding-left: 288px;
}
 .container .offset-by-seven {
padding-left: 336px;
}
 .container .offset-by-eight {
padding-left: 348px;
}
 .container .offset-by-nine {
padding-left: 432px;
}
 .container .offset-by-ten {
padding-left: 480px;
}
 .container .offset-by-eleven {
padding-left: 528px;
}
 .container .offset-by-twelve {
padding-left: 576px;
}
 .container .offset-by-thirteen {
padding-left: 624px;
}
 .container .offset-by-fourteen {
padding-left: 672px;
}
 .container .offset-by-fifteen {
padding-left: 720px;
}
}


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
 .container {
width: 300px;
}
 .column, .columns {
float: left;
display: inline;
margin-left: 10px;
margin-right: 10px;
}
 .row {
margin-bottom: 20px;
}

		/* Nested Column Classes */
		.column.alpha, .columns.alpha {
margin: 0;
}
 .column.omega, .columns.omega {
margin: 0;
}
 .container .one-third.column {
margin: 10px 0;
}
 .container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns {
width: 280px;
}
 .container .one-third.column, .container .two-thirds.column {
width: 280px;
}

        /* Offsets */
        .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
padding-left: 0;
}
}


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
 .container {
width: 420px;
}
 .column, .columns {
float: left;
display: inline;
margin-left: 10px;
margin-right: 10px;
}
 .row {
margin-bottom: 20px;
}

		/* Nested Column Classes */
		.column.alpha, .columns.alpha {
margin: 0;
}
 .column.omega, .columns.omega {
margin: 0;
}
 .container .one-third.column {
margin: 10px 0;
}
 .container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns {
width: 400px;
}
 .container .one-third.column, .container .two-thirds.column {
width: 400px;
}
}
/* #Additional - Large Screens beyond 1280px
================================================== */
    /* Note: Design for a width of 1280px */
    @media only screen and (min-width: 1280px) {
 .container {
width: 1200px;
}
 .container .column, .container .columns {
margin-left: 10px;
margin-right: 10px;
}
 .column.alpha, .columns.alpha {
margin-left: 0;
margin-right: 10px;
}
 .column.omega, .columns.omega {
margin-right: 0;
margin-left: 10px;
}
 .alpha.omega {
margin-left: 0;
margin-right: 0;
}
 .container .one.column, .container .one.columns {
width: 60px;
}
 .container .two.columns {
width: 140px;
}
 .container .three.columns {
width: 220px;
}
 .container .four.columns {
width: 300px;
}
 .container .five.columns {
width: 380px;
}
 .container .six.columns {
width: 460px;
}
 .container .seven.columns {
width: 540px;
}
 .container .eight.columns {
width: 620px;
}
 .container .nine.columns {
width: 700px;
}
 .container .ten.columns {
width: 780px;
}
 .container .eleven.columns {
width: 860px;
}
 .container .twelve.columns {
width: 940px;
}
 .container .thirteen.columns {
width: 1020px;
}
 .container .fourteen.columns {
width: 1100px;
}
 .container .fifteen.columns {
width: 1180px;
}
 .container .sixteen.columns {
width: 1260px;
}
 .container .one-third.column {
width: 406px;
}
 .container .two-thirds.column {
width: 822px;
}
        /* Offsets */
        .container .offset-by-one {
padding-left: 80px;
}
 .container .offset-by-two {
padding-left: 160px;
}
 .container .offset-by-three {
padding-left: 240px;
}
 .container .offset-by-four {
padding-left: 320px;
}
 .container .offset-by-five {
padding-left: 400px;
}
 .container .offset-by-six {
padding-left: 480px;
}
 .container .offset-by-seven {
padding-left: 560px;
}
 .container .offset-by-eight {
padding-left: 640px;
}
 .container .offset-by-nine {
padding-left: 720px;
}
 .container .offset-by-ten {
padding-left: 800px;
}
 .container .offset-by-eleven {
padding-left: 880px;
}
 .container .offset-by-twelve {
padding-left: 960px;
}
 .container .offset-by-thirteen {
padding-left: 1040px;
}
 .container .offset-by-fourteen {
padding-left: 1120px;
}
 .container .offset-by-fifteen {
padding-left: 1200px;
}
}
/* #Additional - Large Screens beyond 1500px
================================================== */
    /* Note: Design for a width of 1500px */
    @media only screen and (min-width: 1500px) {
 .container {
width: 1280px;
}
}
/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before, .clearfix:after, .row:before, .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.row:after, .clearfix:after {
	clear: both;
}
.row, .clearfix {
	zoom: 1;
}
/* You can also use a <br class="clear" /> to clear columns */
    .clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/**

	Genericons

*/


/* 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: "Genericons";
  src: url(/wp-content/mu-plugins/genericons/genericons/./Genericons.eot);
  src: url(/wp-content/mu-plugins/genericons/genericons/./Genericons.eot?) format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

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

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Genericons";
    src: url(/wp-content/mu-plugins/genericons/genericons/./Genericons.svg#Genericons) format("svg");
  }
}


/**
 * All Genericons
 */

.genericon {
	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: "Genericons";
	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;
}


/**
 * Helper classes
 */

.genericon-rotate-90 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.genericon-rotate-180 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.genericon-rotate-270 {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.genericon-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.genericon-flip-vertical {
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
}


/**
 * Individual icons
 */

.genericon-404:before { content: "\f423"; }
.genericon-activity:before { content: "\f508"; }
.genericon-anchor:before { content: "\f509"; }
.genericon-aside:before { content: "\f101"; }
.genericon-attachment:before { content: "\f416"; }
.genericon-audio:before { content: "\f109"; }
.genericon-bold:before { content: "\f471"; }
.genericon-book:before { content: "\f444"; }
.genericon-bug:before { content: "\f50a"; }
.genericon-cart:before { content: "\f447"; }
.genericon-category:before { content: "\f301"; }
.genericon-chat:before { content: "\f108"; }
.genericon-checkmark:before { content: "\f418"; }
.genericon-close:before { content: "\f405"; }
.genericon-close-alt:before { content: "\f406"; }
.genericon-cloud:before { content: "\f426"; }
.genericon-cloud-download:before { content: "\f440"; }
.genericon-cloud-upload:before { content: "\f441"; }
.genericon-code:before { content: "\f462"; }
.genericon-codepen:before { content: "\f216"; }
.genericon-cog:before { content: "\f445"; }
.genericon-collapse:before { content: "\f432"; }
.genericon-comment:before { content: "\f300"; }
.genericon-day:before { content: "\f305"; }
.genericon-digg:before { content: "\f221"; }
.genericon-document:before { content: "\f443"; }
.genericon-dot:before { content: "\f428"; }
.genericon-downarrow:before { content: "\f502"; }
.genericon-download:before { content: "\f50b"; }
.genericon-draggable:before { content: "\f436"; }
.genericon-dribbble:before { content: "\f201"; }
.genericon-dropbox:before { content: "\f225"; }
.genericon-dropdown:before { content: "\f433"; }
.genericon-dropdown-left:before { content: "\f434"; }
.genericon-edit:before { content: "\f411"; }
.genericon-ellipsis:before { content: "\f476"; }
.genericon-expand:before { content: "\f431"; }
.genericon-external:before { content: "\f442"; }
.genericon-facebook:before { content: "\f203"; }
.genericon-facebook-alt:before { content: "\f204"; }
.genericon-fastforward:before { content: "\f458"; }
.genericon-feed:before { content: "\f413"; }
.genericon-flag:before { content: "\f468"; }
.genericon-flickr:before { content: "\f211"; }
.genericon-foursquare:before { content: "\f226"; }
.genericon-fullscreen:before { content: "\f474"; }
.genericon-gallery:before { content: "\f103"; }
.genericon-github:before { content: "\f200"; }
.genericon-googleplus:before { content: "\f206"; }
.genericon-googleplus-alt:before { content: "\f218"; }
.genericon-handset:before { content: "\f50c"; }
.genericon-heart:before { content: "\f461"; }
.genericon-help:before { content: "\f457"; }
.genericon-hide:before { content: "\f404"; }
.genericon-hierarchy:before { content: "\f505"; }
.genericon-home:before { content: "\f409"; }
.genericon-image:before { content: "\f102"; }
.genericon-info:before { content: "\f455"; }
.genericon-instagram:before { content: "\f215"; }
.genericon-italic:before { content: "\f472"; }
.genericon-key:before { content: "\f427"; }
.genericon-leftarrow:before { content: "\f503"; }
.genericon-link:before { content: "\f107"; }
.genericon-linkedin:before { content: "\f207"; }
.genericon-linkedin-alt:before { content: "\f208"; }
.genericon-location:before { content: "\f417"; }
.genericon-lock:before { content: "\f470"; }
.genericon-mail:before { content: "\f410"; }
.genericon-maximize:before { content: "\f422"; }
.genericon-menu:before { content: "\f419"; }
.genericon-microphone:before { content: "\f50d"; }
.genericon-minimize:before { content: "\f421"; }
.genericon-minus:before { content: "\f50e"; }
.genericon-month:before { content: "\f307"; }
.genericon-move:before { content: "\f50f"; }
.genericon-next:before { content: "\f429"; }
.genericon-notice:before { content: "\f456"; }
.genericon-paintbrush:before { content: "\f506"; }
.genericon-path:before { content: "\f219"; }
.genericon-pause:before { content: "\f448"; }
.genericon-phone:before { content: "\f437"; }
.genericon-picture:before { content: "\f473"; }
.genericon-pinned:before { content: "\f308"; }
.genericon-pinterest:before { content: "\f209"; }
.genericon-pinterest-alt:before { content: "\f210"; }
.genericon-play:before { content: "\f452"; }
.genericon-plugin:before { content: "\f439"; }
.genericon-plus:before { content: "\f510"; }
.genericon-pocket:before { content: "\f224"; }
.genericon-polldaddy:before { content: "\f217"; }
.genericon-portfolio:before { content: "\f460"; }
.genericon-previous:before { content: "\f430"; }
.genericon-print:before { content: "\f469"; }
.genericon-quote:before { content: "\f106"; }
.genericon-rating-empty:before { content: "\f511"; }
.genericon-rating-full:before { content: "\f512"; }
.genericon-rating-half:before { content: "\f513"; }
.genericon-reddit:before { content: "\f222"; }
.genericon-refresh:before { content: "\f420"; }
.genericon-reply:before { content: "\f412"; }
.genericon-reply-alt:before { content: "\f466"; }
.genericon-reply-single:before { content: "\f467"; }
.genericon-rewind:before { content: "\f459"; }
.genericon-rightarrow:before { content: "\f501"; }
.genericon-search:before { content: "\f400"; }
.genericon-send-to-phone:before { content: "\f438"; }
.genericon-send-to-tablet:before { content: "\f454"; }
.genericon-share:before { content: "\f415"; }
.genericon-show:before { content: "\f403"; }
.genericon-shuffle:before { content: "\f514"; }
.genericon-sitemap:before { content: "\f507"; }
.genericon-skip-ahead:before { content: "\f451"; }
.genericon-skip-back:before { content: "\f450"; }
.genericon-skype:before { content: "\f220"; }
.genericon-spam:before { content: "\f424"; }
.genericon-spotify:before { content: "\f515"; }
.genericon-standard:before { content: "\f100"; }
.genericon-star:before { content: "\f408"; }
.genericon-status:before { content: "\f105"; }
.genericon-stop:before { content: "\f449"; }
.genericon-stumbleupon:before { content: "\f223"; }
.genericon-subscribe:before { content: "\f463"; }
.genericon-subscribed:before { content: "\f465"; }
.genericon-summary:before { content: "\f425"; }
.genericon-tablet:before { content: "\f453"; }
.genericon-tag:before { content: "\f302"; }
.genericon-time:before { content: "\f303"; }
.genericon-top:before { content: "\f435"; }
.genericon-trash:before { content: "\f407"; }
.genericon-tumblr:before { content: "\f214"; }
.genericon-twitch:before { content: "\f516"; }
.genericon-twitter:before { content: "\f202"; }
.genericon-unapprove:before { content: "\f446"; }
.genericon-unsubscribe:before { content: "\f464"; }
.genericon-unzoom:before { content: "\f401"; }
.genericon-uparrow:before { content: "\f500"; }
.genericon-user:before { content: "\f304"; }
.genericon-video:before { content: "\f104"; }
.genericon-videocamera:before { content: "\f517"; }
.genericon-vimeo:before { content: "\f212"; }
.genericon-warning:before { content: "\f414"; }
.genericon-website:before { content: "\f475"; }
.genericon-week:before { content: "\f306"; }
.genericon-wordpress:before { content: "\f205"; }
.genericon-xpost:before { content: "\f504"; }
.genericon-youtube:before { content: "\f213"; }
.genericon-zoom:before { content: "\f402"; }




