/*
Theme Name: Twenty Twelve
Theme URI: http://wordpress.org/extend/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* =Notes

--------------------------------------------------------------

This stylesheet uses rem values with a pixel fallback. The rem

values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;
---------- Examples
#wpstats{
    display:none;
}

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px

to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}


---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/



/* =Reset

-------------------------------------------------------------- */

.HAdPlacment468x60{display:none;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
	background-color:#eaeaea;
}
.flare-vertical {
	top:90px !important;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
/* Clearing floats */



.clear:after, .wrapper:after, .format-status .entry-header:after {
	clear: both;
}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {
	display: table;
	content: "";
}
/* =Repeatable patterns



-------------------------------------------------------------- */


/* Small headers */



.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
	font-size: 16px;
	font-weight: bold;
	line-height:2em;
	color: #636363;
}
/* Shared Post Format styling */



article.format-quote footer.entry-meta, article.format-link footer.entry-meta, article.format-status footer.entry-meta {
	font-size: 11px;
}
/* Form fields, general styles first */



button, input, textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
}
button, input {
	line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}
/* Reset non-text input types */



input[type="checkbox"], input[type="radio"], input[type="file"], input[type="hidden"], input[type="image"], input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}
/* Buttons */



input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], li.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.menu-toggle {
	display:block;
	width:70px;
	height:70px;
	background:#2c2c2c url(images/icons.png) no-repeat 13px -346px;
	text-indent:-333em;
}
.menu-toggle:hover {
}
.menu-toggle:active, .menu-toggle.toggled-on {
	background:#1c1c1c url(images/icons.png) no-repeat 13px -346px;
}
.menu-toggle, button, input[type="submit"], input[type="button"], input[type="reset"] {
	cursor: pointer;
}
button[disabled], input[disabled] {
	cursor: default;
}
button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border: none;
}
li.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}
/* Responsive images */



.entry-content img, .comment-content img, .widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full, img.size-large, img.header-image, img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
/* Make sure videos and embeds fit their containers */



embed, iframe, object, video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}
/* Images */



.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}
img.wp-smiley, .rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a, .gallery-caption {
	width: 90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}
/* Navigation */



.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
	margin-left:20px;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous, .previous-image {
	float: left;
	width: 50%;
}
.nav-next, .next-image {
	float: right;
	text-align: right;
	width: 50%;
}
.nav-single + .comments-area, #comment-nav-above {
	border: 1px solid #f0f0f0;
	margin: 48px 0 48px 20px;
	padding: 50px 50px 100px;
}

/* Author profiles */

.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}
.author-description p {
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}
.author.archive .author-avatar {
	margin-top: 0;
}
/* =Basic structure



-------------------------------------------------------------- */


/* Body, links, basics */



html {
	font-size: 87.5%;
}
body {
	font-size: 14px;
	font-size: 1rem;
	font-family: Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #444;
	padding:0;
	margin:0;
}
body.custom-font-enabled {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
a {
	outline: none;
	color: #21759b;
	text-decoration:none;
}
a:hover {
	color: #0f3647;
}


/* Assistive text */


.assistive-text, .site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.searchform .screen-reader-text {
	display:none;
}
.main-navigation .assistive-text:hover, .main-navigation .assistive-text:active, .main-navigation .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; /* Above WP toolbar */
}

/* Page structure */

.site {
	background-color: #fff;
	padding:90px 20px 0;
}
.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}
.widget-area {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}
/* Header */



.HeaderContainer {
	box-shadow:0 4px 6px rgba(0, 0, 0, 0.3);
	margin-bottom:20px;
	background-color: #393939;
	position:fixed;
	top:0;
	width:100%;
	z-index:9;
	padding:0 20px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.wrapper, .site-header {
	max-width:1300px;
	margin:0 auto;
	position:relative;
}

.site-header h1 {
    width: 80px;
    margin-right: 13px;
}

.site-header h1, .site-header h2 {
	text-align: center;
}
.site-header h1 a, .site-header h2 a {
	color: #515151;
	display: inline-block;
	text-decoration: none;
}
.site-header h1 a:hover, .site-header h2 a:hover {
	color: #21759b;
}
.site-header h1 {
	font-size: 24px;
	font-size: 1.714285714rem;
	line-height: 1.285714286;
}
.site-header h2 {
	font-weight: normal;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.header-image {
	margin-top: 24px;
	margin-top: 1.714285714rem;
}
/* Navigation Menu */


.main-navigation li {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}
.main-navigation > .menu-main-container a {
	color: #fff;
	background-color:#393939;
	padding:15px 10px;
	display:block;
}
.main-navigation a:hover {
	color: #FF6000;
	background-color:#1c1c1c;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	display: none;
}
.menu-main-container {
	width:100%;
	border-top: 2px solid #1C1C1C;
}
.main-navigation ul.nav-menu.toggled-on{
	display: inline-block;
	min-width:100%;
	position: fixed;
    left: 0;
    overflow-y: auto;
    top: 70px;
    bottom: 0;
}
/* Banner */



section[role="banner"] {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}
/* Sidebar */



.widget-area .widget {
	margin-bottom: 10px;
	background-color:#F2F2F2;
	padding:20px;
}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.3em;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area .widget a {
	color: #757575;
}
.widget-area .widget a:hover {
	color: #21759b;
}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}
/*News Section*/

.fvcn-post {
	margin-bottom:20px;
}
.fvcn-post-thumbnail {
	box-shadow:0 0 0 rgba(0,0,0,0);
	border-radius: 0px;
	margin-right:4px;
}
.wp-pagenavi {
	margin-left:15px;
	display: flex;
	flex-wrap: wrap;
}
.wp-pagenavi .pages {
	border:0;
	color:#9C9C9C;
}
.wp-pagenavi .current {
	border:0;
	color:#9C9C9C;
}
.wp-pagenavi a {
	background-color:#F0F0F0;
	color:#FF6000;
}
/* Footer */



footer[role="contentinfo"] {
	width:100%;
	background-color:#E3E3E3;
}
.footerContainer {
	clear: both;
	font-size: 14px;
	line-height:1.5em;
	max-width: 1300px;
	margin-top: 24px;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 20px;
	position:relative;
}
.site-info {
	background:#333;
	padding:20px;
}
.site-info .site-info-container {
	max-width: 1300px;
	background:#333;
	margin-left: auto;
	margin-right: auto;
	color:#CCC;
}
.site-info .site-info-container a {
	color:#fff;
}

footer[role="contentinfo"] a {
	color: #686868;
}
footer[role="contentinfo"] a:hover {
	color: #FF6000;
}
/*Footer widgets*/

.footer-widget-area {
	width:100%;
	margin-bottom:20px;
}
.footer-widget-area .widget:last-child {
	padding-right:0;
}
/*  Footer Menu */


.menu-footer-menu-container .nav-menu li {
	display:inline-block;
	margin-right:15px;
}
/* =Main content and comment content



-------------------------------------------------------------- */


.entry-meta {
	clear: both;
}
.attachment-post-thumbnail-link {
	display:block;
	overflow:hidden;
	width:100%;
	height:130px;
	margin-bottom:10px;
	background-color:#555;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.AuthorAndTime {
	margin-bottom:15px;
	font-size:12px;
	color:#8c8c8c;
}
.entry-header img.wp-post-image {
	height:auto;
	width:100%;
	min-height:100%;
}
.img-container {
	max-height:460px;
	overflow:hidden;
}
.single-post .entry-header img.wp-post-image {
	width:100%;
	height:auto;
}
.entry-header .entry-title {
	font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: normal;
}
.entry-header .entry-title a {
	text-decoration: none;
	color:#ff6000;
}
.entry-header .entry-format {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}
.entry-header .comments-link {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.comments-link a, .entry-meta a {
	color: #A5A5A5;
}
.comments-link a:hover, .entry-meta a:hover {
	color: #21759b;
}
article.sticky .featured-post {
	border-top: 4px double #ededed;
	border-bottom: 4px double #ededed;
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 3.692307692;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	text-align: center;
}
.entry-content, .entry-summary, .mu_register {
	line-height: 1.714285714;
}
.single-post .entry-content {
	padding:10px 20px 50px;
	border:1px #f0f0f0 solid;
	border-top:0 none;
}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}
.entry-content h1, .comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}
.entry-content h2, .comment-content h2, .mu_register h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
}
.entry-content h3, .comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.entry-content h4, .comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}
.entry-content h5, .comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.entry-content h6, .comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
	margin: 0 0 10px;
	line-height: 1.714285714;
}
.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.entry-content ul ul, .comment-content ul ul, .entry-content ol ol, .comment-content ol ol, .entry-content ul ol, .comment-content ul ol, .entry-content ol ul, .comment-content ol ul {
	margin-bottom: 0;
}
.entry-content ul, .comment-content ul, .mu_register ul {
	list-style: disc outside;
}
.entry-content ol, .comment-content ol {
	list-style: decimal outside;
}
.entry-content li, .comment-content li, .mu_register li {
	margin: 0 0 0 36px;
	margin: 0 0 0 2.571428571rem;
}
.entry-content blockquote, .comment-content blockquote {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding: 24px;
	padding: 1.714285714rem;
	font-style: italic;
}
.entry-content blockquote p:last-child, .comment-content blockquote p:last-child {
	margin-bottom: 0;
}
.entry-content code, .comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}
.entry-content pre, .comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}
.entry-content pre code, .comment-content pre code {
	display: block;
}
.entry-content abbr, .comment-content abbr, .entry-content dfn, .comment-content dfn, .entry-content acronym, .comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.entry-content address, .comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
img.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter {
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content dl, .comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.entry-content dt, .comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}
.entry-content dd, .comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content table, .comment-content table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.entry-content table caption, .comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.entry-content td, .comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}
.site-content article {
	display: inline-block;
	padding-left: 20px;
	vertical-align: top;
	margin-bottom: 40px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	position:relative;
	width:100%;
	padding-left:20px;
	padding-right:20px;
}
.site-content article hr {
	margin:20px 0 0 0;
	background-color:#ff6000;
	height:2px;
	position:relative;
	bottom:0;
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.single-author .entry-meta .by-author {
	display: none;
}
.mu_register h2 {
	color: #757575;
	font-weight: normal;
}
/* =Archives



-------------------------------------------------------------- */


.archive-header, .page-header {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	padding-bottom: 22px;
	padding-bottom: 1.571428571rem;
	border-bottom: 1px solid #ededed;
	margin-left:20px;
}
.archive-meta {
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 22px;
	margin-top: 1.571428571rem;
}
/* =Single image attachment view



-------------------------------------------------------------- */







.article.attachment {
	overflow: hidden;
}
.image-attachment div.attachment {
	text-align: center;
}
.image-attachment div.attachment p {
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}
/* =Aside post format



-------------------------------------------------------------- */







article.format-aside h1 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
article.format-aside h1 a {
	text-decoration: none;
	color: #4d525a;
}
article.format-aside h1 a:hover {
	color: #2e3542;
}
article.format-aside .aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem;
	background: #d2e0f9;
	border-left: 22px solid #a8bfe8;
}
article.format-aside p {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #4a5466;
}
article.format-aside blockquote:last-child, article.format-aside p:last-child {
	margin-bottom: 0;
}
/* =Post formats



-------------------------------------------------------------- */







/* Image posts */



article.format-image footer h1 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	font-weight: normal;
}
article.format-image footer h2 {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
article.format-image footer a h2 {
	font-weight: normal;
}
/* Link posts */



article.format-link header {
	padding: 0 10px;
	padding: 0 0.714285714rem;
	float: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #848484;
	background-color: #ebebeb;
	border-radius: 3px;
}
article.format-link .entry-content {
	max-width: 80%;
	float: left;
}
article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}
/* Quote posts */



article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}
article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.6;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}
/* Status posts */



.format-status .entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.format-status .entry-header header {
	display: inline-block;
}
.format-status .entry-header h1 {
	font-size: 15px;
	font-size: 1.071428571rem;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
}
.format-status .entry-header h2 {
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	line-height: 2;
	margin: 0;
}
.format-status .entry-header header a {
	color: #757575;
}
.format-status .entry-header header a:hover {
	color: #21759b;
}
.format-status .entry-header img {
	float: left;
	margin-right: 21px;
	margin-right: 1.5rem;
}
/* =Comments



-------------------------------------------------------------- */







.comments-title {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 10px 0 20px 80px;
	padding:20px;
	background-color:#F2F2F2;
	width:inherit;
	display:block;
}
.comments-area article header {
	margin:0 0 10px;
	overflow: hidden;
	position: relative;
}
.reply span {
	display:none;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite, .comments-area article header time {
	display: block;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 16px;
	line-height: 1.42857143;
	display:inline-block;
	margin-right:20px;
	font-weight:bold;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
	display:inline-block;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area li.bypostauthor cite span {
	/*position: absolute;*/

	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
a.comment-reply-link, a.comment-edit-link {
	color: #000;
	font-size: 13px;
	line-height: 1.846153846;
}
.comment .avatar {
	float:left;
}
a.comment-reply-link {
	background-color:#f9b73f;
	padding:3px 10px 5px;
}
a.comment-reply-link:hover, a.comment-edit-link:hover {
	color: #fff;
	background-color:#e26022;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
/* Comment form */



#respond {
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p {
	margin: 11px 0;
	margin: 0.785714286rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"], #respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 100%;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}
/* =Front page template



-------------------------------------------------------------- */







.entry-page-image {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}
.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	border-top: 1px solid #ededed;
}
.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	margin: 0.571428571rem 0 0;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}
.template-front-page .widget-area .widget li a {
	color: #757575;
}
.template-front-page .widget-area .widget li a:hover {
	color: #21759b;
}
.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}
/* =Widgets



-------------------------------------------------------------- */







.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date, .widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th, #wp-calendar td, #wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}
/* =Plugins



----------------------------------------------- */







img#wpstats {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}
/*mameara input*/







/*



Welcome to Custom CSS!







CSS (Cascading Style Sheets) is a kind of code that tells the browser how



to render a web page. You may delete these comments and get started with



your customizations.







By default, your stylesheet will be loaded after the theme stylesheets,



which means that your rules can take precedence and override the theme CSS



rules. Just write here what you want to change, you don't need to copy all



your theme's stylesheet content.



*/



.wp-pagenavi a, .wp-pagenavi span {
	display: block;
	padding: 9px 13px;
	font-size: 16px;
	text-decoration: none;
	margin-left: 5px;
	margin-bottom: 5px;
}
.wp-pagenavi span {
	color:#9C9C9C;
}
.site-header h1 {
	display: block;
	height: 70px;
	text-align: center;
	overflow:hidden;
	left:60px;
}
.site-header h1 a, .site-header h2 a {
	text-indent: -999em;
	background: url("images/CreativesWallLogo.png") no-repeat scroll -17px 0 transparent;
	display: block;
	height: 70px;
	width: 206px;
	outline: 0;
	border: 0;
}
.site-header h1, .site-header h2 {
	text-align: center;
}
.main-navigation li {
	margin: 0;
}
.submitNews {
}
#fvcn_post_form_title, #fvcn_post_form_link, #fvcn_post_form_content, #fvcn_post_form_tags {
	width: 500px;
}
.more-link {
	background: none repeat scroll 0 0 #ff8400;
	border-bottom: 2px solid #ff6000;
	color: #ffffff;
	display:block;
	padding: 3px 10px;
	font-size:14px;
	text-decoration:none;
	transition: all 0.1s ease 0s;
	width:74px;
}
.more-link:hover {
	text-shadow: 1px 1px 0px #ff6000;
	color:#fff;
	padding:2px 10px 4px;
}
.more-link:active {
	border-bottom: 2px solid #ff6000;
	padding:5px 10px 1px;
	color:#fff;
}
.comments-link {
	display:inline-block;
	margin-right:10px;
}
.footer-widget-area .widget {
	margin-bottom:20px;
}
/*End mameara input*/
/*header right side*/





.header-right-side {
    display: flex;
    align-items: center;
    justify-content: end;
    flex-grow:1;
    
}

.header-right-side .lang{
    color: #fff;
    padding-right: 10px;
	font-weight:bold;
	display:none;
}
.header-right-side .searchform > div{
    display: flex;
    overflow: hidden
    width: 20px
}

.header-right-side .SocialMedia a {
	display:inline-block;
	/*padding: 10px 18px;*/

	background-image:url(images/icons.png);
	background-repeat:no-repeat;
	/*text-indent:-999em;*/

	outline:0;
	height:35px;
	width: 35px;
	position:relative;
	text-align:center;
}
.header-right-side .SocialMedia a span {
	position:absolute;
	text-align:center;
	padding:2px;
	color:#333;
	background-color:#fff;
	bottom:0px;
	display:block;
	opacity: 0;
	width: 35px;
	font-size:12px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	box-shadow:1px 1px 8px rgba(0,0,0,.2)
}
.header-right-side .SocialMedia a:hover span {
	bottom:-20px;
	opacity:1;
}
.header-right-side .SocialMedia a.rss {
	background-position: -1px -281px;
}
.header-right-side .SocialMedia a.rss:hover {
	background-position: -1px -240px;
}
.header-right-side .SocialMedia a.facebook {
	background-position: -1px -45px;
}
.header-right-side .SocialMedia a.facebook:hover {
	background-position: -1px -6px;
}
.header-right-side .SocialMedia a.twitter {
	background-position: -1px -123px;
}
.header-right-side .SocialMedia a.twitter:hover {
	background-position: -1px -84px;
}
.header-right-side .SocialMedia a.googlePlus {
	background-position: -1px -201px;
}
.header-right-side .SocialMedia a.googlePlus:hover {
	background-position: -1px -161px;
}
.header-right-side .searchform #s {
	border-radius:4px 0 0 4px;
	border: 0 none;
	margin:0;
	width:80px;
}
.header-right-side .searchform input[type="submit"] {
	border: 0 none;
	border-radius: 0 4px 4px 0;
	height: 30px;
	margin-left: -4px;
	vertical-align: top;
	text-indent:-999em;
	width:35px;
	background: url("images/icons.png") no-repeat scroll -3px -319px #FFFFFF;
	padding:0;
}


.afterReadMore{
    margin: 20px 0;
    }


/* login and add post link */
.user {
    display: flex;
    }
.user__login-link {
    margin-left:10px;
    border: 2px solid #bfbfbf;
    padding: 5px 10px;
    border-radius: 5px;
    text-transform: none;
    font-weight: 500;
    color: #7d7d7d;
    line-height: 17px;
}

.user__login-link--login .register, .user__login-link--add {display: none;}

.user__login-link--add {
    border: 0;
    background: none 0px 0px repeat scroll rgb(255, 132, 0);
    border-bottom: 2px solid rgb(255, 96, 0);
    color:#fff;
    font-weight: bold;
    }

.user__login-link:hover {
    color: #fff;
    }

.site-header hgroup {
    display: flex;
    }
.user__menu--sub{
    display:none
    }
.user__name, .user__name:hover {
    color:#fff;
    display:block;
    padding:10px 0 10px 10px
    }


/*End header right Side*/



/* featured with thump */
.widget_featured-posts ul#yiw-featured-post li a:link, .widget_featured-posts li a:visited {
    min-height: auto;
    }
    
.widget_featured-posts ul#yiw-featured-post .featured-thumb {
    float:none;
    margin: 0;
    }

.widget_featured-posts ul#yiw-featured-post .featured-thumb .alignleft {
    float: none;
    width:100%;
    height: auto;
    margin:0 0 10px 0
    }
    
.flare-vertical {display: none !important}

.main-navigation > .menu-main-container > ul > li > a {
    font-size: 140%;
    padding:12px 20px 8px;
    }
    
.main-navigation > .menu-main-container > ul > li .sub-menu a {
    font-size: 120%;
    background: #4a4a4a;
    padding:12px 30px;
    }



/* =Media queries



-------------------------------------------------------------- */



/* Minimum width of 600 pixels. */



@media screen and (min-width: 600px) {
    
.menu-footer-menu-container {
	display:block;
	float:left;
}

.site-copyright {
	float:right;
}

.header-right-side .lang{
	display:block;
}

.author-avatar {
	float: left;
	margin-top: 8px;
	margin-top: 0.571428571rem;
}
.HeaderRightSide .SocialMedia {
	display:inline-block;
}
.HeaderRightSide .searchform #s {
	width:120px;
	height:18px;
}
.HeaderRightSide .searchform input[type="submit"] {
	margin-right: 20px;
}
.author-description {
	float: right;
	width: 80%;
}
.single-post .site-content {
	width: 100%;
}
body.template-front-page .site-content, body.single-attachment .site-content, body.full-width .site-content {
	width: 100%;
}
.site-header h1, .site-header h2 {
	text-align: left;
}
.entry-header .entry-title {
	font-size: 22px;
	margin-bottom:15px;
}
.single-post .entry-header .entry-title {
	padding:30px 20px 10px;
	border-right:1px #f0f0f0 solid;
	border-left:1px #f0f0f0 solid;
	margin:0;
}
#respond form input[type="text"] {
	width: 46.333333333%;
}
#respond form textarea.blog-textarea {
	width: 79.666666667%;
}
.template-front-page .site-content, .template-front-page article {
	overflow: hidden;
}
.template-front-page.has-post-thumbnail article {
	float: left;
	width: 47.916666667%;
}
.entry-page-image {
	float: right;
	margin-bottom: 0;
	width: 47.916666667%;
}
.template-front-page .widget-area .widget, .template-front-page.two-sidebars .widget-area .front-widgets {
	float: left;
	width: 51.875%;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.template-front-page .widget-area .widget:nth-child(odd) {
	clear: right;
}
.template-front-page .widget-area .widget:nth-child(even), .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
	float: right;
	width: 39.0625%;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.template-front-page.two-sidebars .widget, .template-front-page.two-sidebars .widget:nth-child(even) {
	float: none;
	width: auto;
}
.commentlist .children {
	margin-left: 48px;
	margin-left: 3.428571429rem;
}
.attachment-post-thumbnail-link {
	height:230px;
}
}







/* Minimum width of 800 pixels. */



@media screen and (min-width: 800px) {
.single-post .entry-content {
	padding:10px 50px 50px;
}
.site-content {
	float: left;
	margin-left:-20px;
	padding-right:390px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.single-post .entry-header .entry-title {
	padding:30px 50px 10px;
	font-size:30px;
}
.widget-area {
	float: right;
	width: 350px;
	margin-left:-390px;
}
.footer-widget-area .widget {
	display:inline-block;
	vertical-align:top;
	width:33%;
	padding-right:20px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nav-single + .comments-area, #comment-nav-above {
	padding: 50px 100px 100px;
}
}



/* Minimum width of 960 pixels. */



@media screen and (min-width: 960px) {
.flare-vertical {display: block !important}


.user__login-link--add {display: flex;}

.user__login-link--login .register {display: inline}

.user__login-link {
    padding: 9px 28px
    }

/*Ad Placements*/

.main-navigation {
    flex-grow: 1;
    }
    
.header-right-side {
    flex-grow:0;
}
    
.HAdPlacment728x90 {
	display:block;/*display:none; hide*/
	max-width: 800px;
    margin: 0 auto;

}

.menu-main-container {
	border:0;
}

.main-navigation {
	position:inherit;
	max-width: 100%;
	position: inherit;
}
.menu-toggle {
	display: none;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	display: flex;
	text-align: left;
}
.main-navigation ul {
	margin: 0;
	text-indent: 0;
}
.main-navigation > .menu-main-container a, .main-navigation li {
	display: inline-block;
	text-decoration: none;
}
.main-navigation > .menu-main-container > ul > li > a {
	border-bottom: 0;
	color: #fff;
	line-height: 3.5;
	white-space: nowrap;
	padding: 12px 10px 8px;
	font-weight:400;
	background:none;
}
.main-navigation > .menu-main-container a:hover {
	color: #ff6000;
	background:#1c1c1c;
}
.main-navigation li {
	position: relative;
}
.main-navigation li ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 1;
	left:0;
	background-color:#393939;
}
.main-navigation li ul ul {
	top: 0;
	left: 100%;
}
.main-navigation ul li:hover > ul {
	border-left: 0;
	display: block;
}
.main-navigation li ul li a {
	background: #efefef;
	border-bottom: 1px solid #505050;
	display: block;
	font-size: 11px;
	font-size: 110%;
	line-height: 1.2;
	padding: 8px 10px;
	padding: 0.571428571rem 0.714285714rem;
	width: 180px;
	width: 12.85714286rem;
	white-space: normal;
}
.main-navigation li ul li a:hover {
	background: #e3e3e3;
	color: #444;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
	background-color:#1c1c1c;
	color:#ff6000;
}
.main-navigation > .menu-main-container > ul > li.current-menu-item > a, .main-navigation > .menu-main-container > ul > li.current-menu-ancestor > a {
	background-color:#1c1c1c;
	color:#ff6000;
}
body {
	background-color: #fff;
}
body.custom-background-empty {
	background-color: #fff;
}
body.custom-background-empty .site, body.custom-background-white .site {
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	box-shadow: none;
}
.home .site-content article, .category .site-content article, .tag .site-content article {
	max-width: 49.5%;
}
}
 @media screen and (min-width: 1200px) {
.site-header h1 {
	margin-right: 20px;
}
}





/* =Print



----------------------------------------------- */







@media print {
body {
	background: none !important;
	color: #000;
	font-size: 10pt;
}
footer a[rel=bookmark]:link:after, footer a[rel=bookmark]:visited:after {
	content: " [" attr(href) "] "; /* Show URLs */
}
a {
	text-decoration: none;
}
.entry-content img, .comment-content img, .author-avatar img, img.wp-post-image {
	border-radius: 0;
	box-shadow: none;
}
.site {
	clear: both !important;
	display: block !important;
	float: none !important;
	max-width: 100%;
	position: relative !important;
}
.site-header {
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	text-align: left;
	position: relative;
}
.site-header h1 {
	font-size: 21pt;
	line-height: 1;
	text-align: left;
}
.site-header h2 {
	color: #000;
	font-size: 10pt;
	text-align: left;
}
.site-header h1 a, .site-header h2 a {
	color: #000;
}
.author-avatar, #colophon, #respond, .commentlist .comment-edit-link, .commentlist .reply, .entry-header .comments-link, .entry-meta .edit-link a, .page-link, .site-content nav, .widget-area, img.header-image, .main-navigation {
	display: none;
}
.wrapper {
	border-top: none;
	box-shadow: none;
}
.site-content {
	margin: 0;
	width: auto;
}
.singular .entry-header .entry-meta {
	position: static;
}
.singular .site-content, .singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular .comments-title {
	margin: 0;
	width: 100%;
}
.entry-header .entry-title, .entry-title, .singular .entry-title {
	font-size: 21pt;
}
footer.entry-meta, footer.entry-meta a {
	color: #444;
	font-size: 10pt;
}
.author-description {
	float: none;
	width: auto;
}
/* Comments */

	.commentlist > li.comment {
	background: none;
	position: relative;
	width: auto;
}
.commentlist .avatar {
	height: 39px;
	left: 2.2em;
	top: 2.2em;
	width: 39px;
}
.comments-area article header cite, .comments-area article header time {
	margin-left: 50px;
	margin-left: 3.57142857rem;
}
}

