
/*
Theme Name: SolForge
Author: Natalie Warren
Version: 1.4
Text Domain: solforge

*/

/* =Reset
-------------------------------------------------------------- */


@import url(https://5066b2.claudeassets.com/20190109034725cs_/https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700);
@import url(https://671d34.claudeassets.com/20190109034725cs_/https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

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;
}
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;
}

ins {
	text-decoration: none;
}
hr {
	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
-------------------------------------------------------------- */


/* 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;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}

/* Form fields, general styles first */
button,
input,
textarea {
	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;
}

.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	cursor: pointer;
}
button[disabled],
input[disabled] {
    cursor: default;
}
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 */
}
select {padding: 4px;}
/* 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 */
	border-radius: 3px;
	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;
}
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;
}
#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 {
	margin: 24px 0 48px 0;
	padding: 24px 0 0 0;
}

/* 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 {
	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%;
}
::-webkit-scrollbar { width: 14px;}
::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background:#02070d;}
::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); background: #295773;} 

body {
	font-size: 14px;
	font-size: 1rem;
	font-family: Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #444;
}
body.custom-font-enabled {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

/* Assistive text */
.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	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 */


/* Header */
.site-header {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
.site-header h1,
.site-header h2 {
	text-align: center;
}
.site-header h1 a,
.site-header h2 a {
	display: inline-block;
	text-decoration: none;
}

.site-header h1 {
	font-size: 24px;
	font-size: 1.714285714rem;
	line-height: 1.285714286;
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.site-header h2 {
	font-weight: normal;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}


/* Sidebar */
.widget-area .widget, .shop-bar .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;
}

.widget-area .widget p,
.shop-bar .widget li,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.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;
}

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}

/* Footer */
footer[role="contentinfo"] {
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	max-width: 960px;
	max-width: 68.571428571rem;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 0;
	padding: 1.714285714rem 0;
}


/* =Main content and comment content
-------------------------------------------------------------- */

.entry-meta {
	clear: both;
}
.entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header img.wp-post-image {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.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;
}
.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;
}

.single-post .comments-area { background: url("https://ae012f.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/short-div.png") no-repeat center top;}

article.sticky .featured-post {
	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;
}
.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 24px;
	margin: 0 0 1.714285714rem;
	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;
	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 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;
	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 {
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.single-author .entry-meta .by-author {
	display: none;
}


/* =Archives
-------------------------------------------------------------- */

.archive-header,
.page-header {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	padding-bottom: 22px;
	padding-bottom: 1.571428571rem;
	border-bottom: 1px solid #ededed;
}
.archive-meta {
	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 .aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem;
}
article.format-aside p {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
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;
	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;
}

/* 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 img {
	float: left;
	margin-right: 21px;
	margin-right: 1.5rem;
}


/* =Comments
-------------------------------------------------------------- */

.comments-title {
	margin: 20px 0;
	font-weight:bold;
	font-size: 18px;
	font-size: 1.5rem;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 6.071428571rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
}

.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;
}
.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 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

/* Comment form */
#respond {
	margin-top: 20px;
}
#respond h3#reply-title {
	font-size: 18px;
	font-size: 1.5rem;
	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;
}
.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;
}

.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 {
	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;
}
#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;
}


/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {

	.author-avatar {
		float: left;
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}
	.author-description {
		float: right;
	}
	.site {
		margin: 0 auto;
		overflow: hidden;
	}
	.site-content {
		float: left;
	}
	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}
	.widget-area {
		float: right;
	}
	.site-header h1,
	.site-header h2 {
		text-align: left;
	}
	.site-header h1 {
		font-size: 26px;
		font-size: 1.857142857rem;
		line-height: 1.846153846;
		margin-bottom: 0;
	}
	
	.menu-toggle {
		display: none;
	}
	.entry-header .entry-title {
		font-size: 22px;
		font-size: 1.571428571rem;
	}
	#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;
	}
	.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;
	}
	.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;
	}
		
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {

}


/* =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;
	}
	.site-header h1 {
		font-size: 21pt;
		line-height: 1;
		text-align: left;
	}
	.site-header h2 {
		font-size: 10pt;
		text-align: left;
	}
	.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 {
		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;
	}
}


/* Custom */
 @media screen{
  body>#absolute{
   position:fixed;
  }
 }
 /* Coupon Hack */
 
 table.cart td.actions .coupon, #content table.cart td.actions .coupon {display:none;}
 #coupons_list { display:block; background:#fff; padding:10px; border-radius:6px;margin-bottom:15px;} #coupons_list h3 {font-size:14px; color:#666;} #coupons_list ul li, .gift-certificate li {border-top:1px solid #014371; padding:8px;}
.gift-certificate {margin:15px 0;}
.cart-collaterals .cart_totals .discount td {color:#036;}

 /* Base */
 
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
  min-width:668px;
 }
 
 p { margin:15px 0;}
 h1 {font-family: 'Libre Baskerville', serif; }
 h2 {font-family: 'Libre Baskerville', serif; font-size:20px;}
 h3 {font-family: 'Libre Baskerville', serif; font-size:16px;}
 h4{font-size:14px;}
 .archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th { font-size:16px; font-family: 'Libre Baskerville', serif;}
 .type-page h4 {margin:15px 0; font-family:"Open Sans", sans-serif; font-weight:400; font-size:16px; word-wrap:normal; -moz-hyphen: none; line-height:2;}
 body {color:#222; padding:0; margin:0; }
 body.custom-background {background-position: center 42px!important;}
 body .site {margin:0;}
 a {color:#014371; text-decoration:none;}
 a:hover {color:#C00; }
 a:hover, a:active, a:focus {outline:none;}
 #absolute a, #footer a, .nimble-portfolio a, p.meta a, .widget-area a, #breadcrumb a,  .home .activity a, .gamenav a, .wallpaper_links a, .press-kit a, .shop-bar a {color:#00dcff;}
  #absolute a:hover, #footer a:hover, #footer .footmenu a.sub:hover, .nimble-portfolio a:hover, .widget-area a:hover, #breadcrumb a:hover, .home .activity a:hover, .shop-bar a:hover, .gamenav a:hover, .press-kit a:hover,  .wallpaper_links a:hover {color:#e0fbff; }
  a.arrowlink {display:block; padding-right: 16px; background:url(https://e6e857.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/arrowlink.png) no-repeat right bottom;color:#014371!important;}
   .widget-area a.arrowlink:hover { color:#C00!important; }
.site-header { padding:205px 0 0 0;}
body .site {max-width: 980px; padding:0; box-shadow:none; -moz-box-sizing: border-box; margin: 0 auto;}
#page {background:url(https://368d6a.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/topframe-opt.png) no-repeat center 310px; min-width:668px; }
 #main {background:url(https://69d9b8.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/midframe-opt.png) repeat-y center 159px; margin-top:120px;padding:0 35px; min-width:668px; }
.site-content { margin:-62px auto 0; width:60%;}
body.woocommerce .site-content {width:71%; float:right;}
 .bottomframe { height:178px; background:url(https://ec617f.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/bottomframe-opt.png) no-repeat center 0; display:block; margin-top:-10px;}
 a.download-btn { display:block; width: 261px; height: 103px; background: url(https://918f5d.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/playbutton.png) no-repeat -261px 0;text-indent: 100%; white-space: nowrap; overflow: hidden;}
   a.download-btn:hover {  background: url(https://918f5d.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/playbutton.png) no-repeat 0 0; }
 a.arrowlink {float:right; font-weight:bold; font-size:15px;}  
 #system .item > header .title { color:#031122;}
.widget-area {margin-top:-62px; width:300px; background:url(https://e8a96b.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/sidebar.jpg) no-repeat 0 0; padding:25px 10px 0; }
.widget-area #s {width:215px;}

ul.bullets li{background:url(https://d05e29.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/bullet.png) no-repeat left center; padding:10px 0 10px 25px; list-style:none;}
ul.bullets li ul li {background:url(https://e6e857.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/arrowlink.png) no-repeat left center;}
hr{ width: 100%; padding:0; height:12px; display:block; background:url(https://890ac6.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/long-div.png) no-repeat center top; clear:both; margin:24px 0;}

/*Alignment */
 .right {float:right;}
 .left {float:left;}
.align-left, .alignleft {margin-right: 25px;}
.align-right, .alignright {margin-left: 25px;}
img.alignleft {margin-top:0px;}
img.alignright { margin-top:0px;}
.entry-content ul, .comment-content ul, .mu_register ul {list-style:square inside; margin-left:10px;}
ul.game-menu {margin:0 20px; }
ul.game-menu li { padding: 0 0 5px 15px; list-style:square inside; background:none;}
ul.game-menu li.par { font-size:20px; padding: 0 0 5px 5px; font-weight:bold; list-style:none;}
/*captcha*/
.ajax-fc-container {position:relative; }
.ajax-fc-left { width:220px;}

/* Content Pages */
.page-content, .woocommerce-page .site-content {line-height: 1.71429;}
h1.title{ color: #061b2c; font: 48px/100% 'Libre Baskerville', serif; text-shadow: 0 0 5px #172f48; margin:0 0 30px 0;}
.page-content img.right { margin: -30px 10px 10px 20px;}
 .page-content .what-is {margin:25px 0;}
 .site-content article {margin-bottom:0; padding:0 10px;}
 .game-bg {padding: 30px 525px 0 0; min-height:470px; margin-top:-30px; color: #10202d;} 
.archive-header, .page-header {border-bottom: none;background:url(https://890ac6.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/long-div.png) no-repeat center bottom; margin-bottom: 20px; padding-bottom: 20px;}

  /*Front Page */
.home-slider { height:312px; width:596px; background:url(https://2cd74f.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/sliderframe.png) no-repeat 0 0; padding:18px; margin-top:-18px;}
.home-slider h1 {color:#fff; font-size:48px; text-shadow:#000 1px 1px 5px;}
.home-slider h2 {color:#fff; font-size:32px;  text-shadow:#000 1px 1px 3px;}
.home-slider h3 {color:#fff; font-size:26px; text-shadow:#000 1px 1px 3px;}
body.home #page {background-position: center 645px; }
body.home .entry-header {display:none;}
.template-front-page .widget-area { margin-top:0; width:auto; background:none; padding:0;}
.first.front-widgets {width:60%; }
.second.front-widgets {max-width:300px; background:url(https://e8a96b.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/sidebar.jpg) no-repeat 0 0; padding:25px 10px 0; }
.front-widgets .ad {padding:0; vertical-align:top; display:block; height:250px; margin-bottom:10px;}
.template-front-page .widget-area .widget_text .ad img {margin:0; float:none;}

/* Navigation Menu */
.main-navigation li {font-size: 12px;font-size: 0.857142857rem;line-height: 1.42857143;position: relative;}
.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul {display: inline-block !important;text-align: left;	width: 100%;}
.main-navigation ul {margin: 0;text-indent: 0;}
.main-navigation li a,.main-navigation li {display: inline-block;text-decoration: none;}
.main-navigation li a {border-bottom: 0;line-height: 3.692307692;white-space: nowrap;}
.main-navigation li ul {display: none;margin: 0;padding: 0;position: absolute;top: 100%;z-index: 99;}
.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 {display: block;padding: 8px 10px;padding: 0.571428571rem 0.714285714rem;width: 154px;width: 11rem;white-space: normal;}
.main-navigation .current-menu-item > a,.main-navigation .current-menu-ancestor > a,.main-navigation .current_page_item > a,.main-navigation .current_page_ancestor > a {font-weight: bold;}
.main-navigation{margin:0;background: url(https://71fdd6.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/navbar.png) no-repeat 0 0; height:113px; text-align:center; }
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {width:668px; border:none; padding:0 14px; margin-bottom:-5px;}
.main-navigation ul li {padding:20px 14px 3px; margin:0;}
.main-navigation ul li a {color: #FFFFFF; font-size: 14px;text-shadow: 1px 1px #333333;font-family:"Open Sans", sans-serif;  font-weight:600; text-transform:none; padding:5px 10px;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {font-weight:600; color:#30e9ff;}
.menu-nav-menu-container {float:left;}
.main-navigation li.redeem-code-link a {color:#ffffff; }
.main-navigation li a:hover {color:#00dcff; }
.main-navigation li ul ul{ left: auto; top:auto; display:block; position:relative;}

/* Drop-Down */
.main-navigation ul li ul.sub-menu {border-top: 1px solid #0d0e14; padding: 0;border: 1px solid #ddd;border-top: none;background: #192029; margin:0;}
.main-navigation ul li ul.sub-menu li ul.sub-menu { background:#0c1015;}
.main-navigation ul li ul.sub-menu li ul.sub-menu a {font-size:12px;}
.main-navigation ul li ul.sub-menu li ul.sub-menu a:hover {background:#192b35;}
.main-navigation ul li ul.sub-menu li a {line-height:normal; font-weight:normal; font-size:13px;}
.main-navigation ul li ul.sub-menu li{margin: 0; border-top: 1px solid #2f4d5e; padding:0;}
.main-navigation ul li ul.sub-menu li a:hover {color: #fff; background:#2f4d5e;}
.main-navigation ul li ul.sub-menu li:first-child {border-top:none;}

/* Registration */

.gform_wrapper div.charleft.warningTextareaInfo {color:#666;}
 /*Side Bar */

 .searchbox { width:auto; background-color:#fff;}
 h3.widget-title { background:url(https://93565c.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/mod-title-bg.png) repeat-x 0 0; color:#fff; padding:8px; border:#315367 1px solid; margin-bottom:0px!important; text-transform:none; font-weight:normal;}
.widget-area .widget h3 {margin-bottom:0;}
.widget-area ul, .shop-bar ul, .shop-bar .woocommerce ul, .widget_login form, .widget-area .tagcloud, ul.press-kit, .widget_product_search #searchform, div.gce-list-grouped, div.gce-list-grouped .gce-feed div {background:transparent url(https://bf8610.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/trans-bg.png); border-radius: 0px 0px 4px 4px; padding:6px 8px; font-size:13px; color:#fff; margin-top:0;}
div.gce-list-grouped .gce-feed div.gce-list-title {padding:0;background-image:none;background-color:#DDDDDD;}
div.gce-list-grouped .gce-feed div.gce-list-event {background-image:none;background-color:#DDDDDD;}
.widget-area ul > li, .shop-bar ul > li { border-top: 1px solid #DDDDDD; list-style:none; margin-top:5px; padding-top:5px; }
.widget-area .widget_dpe_fp_widget ul > li {border-top:none; margin: 0 0 24px; padding: 0 0 30px;}
.widget-area ul > li:first-child, .shop-bar ul > li:first-child {border-top:none; padding-top:0; margin-top:0;}
.widget-area ul.results {background:#fff!important; color:#444;}
 .what-is, .twitter-sidebar, .fb-sidebar { width:301px; height:96px; background:url(https://1f7b2f.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/social-links.png) no-repeat;}
 .what-is {background-position:0 -192px;} .twitter-sidebar{background-position: 0 -96px;}  .fb{background-position:0 0;}
 .what-is a, .twitter-sidebar a, .fb-sidebar a {display:block;height:96px;} 
 .widget-area .widget, .shop-bar .widget {margin-bottom:20px;}
.widget_login form label {display:block;}
.widget_login form .input-text  {display:block; width:268px; margin-bottom: 6px;}
ul.press-kit li { list-style:none;}
ul.press-kit li a {display:block;}
ul.press-kit li span {display:inline-block;}
ul.press-kit li span.pkdate, ul.press-kit li span.pksize {width:85px; color:#fff;} ul.press-kit li span.pkname {width:700px; }

 
 
 /* Footer */
 #footer { background:#060d16; margin:0; padding:20px; position:relative; bottom:0; display:block; color:#999;}
 #footer .wrapper {width:980px; margin:0 auto;}
 #footer .sbe {float:left; width:50%; text-align:left;}
 #footer .foot-logo a {display:block; height:176px;}
 #footer .sblinks { float:left;}
  #footer .sbe h3{ margin:2px 0 8px 0;}
  #footer .sbe span{display:block; font-size:11px;margin:3px 0;}
  #footer #footform { margin-bottom:10px;}
 #footer .sbe .foot-logo {float:left; width:140px; height:176px; background: url(https://ef524b.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/sb-logo.png) no-repeat 0 0; margin-top:-78px; margin-right:15px;}
 #footer .module {width:50%; float:right;}
 #footer .footmenu {width:100%;}
  #footer .footmenu a{display:block; text-align:left; padding:4px;}
    #footer .footmenu a.sub { font-size:12px; color:#666;}


 /* Top Bar */
 #absolute { height:42px; padding:0; background: url(https://08221d.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/top-bg.png) repeat-x 0 0; color:#fff; font-size:12px; width: 100%; z-index: 15;}
 #absolute .topmenu {margin:0;padding:0;}
 #absolute a { text-align:center;}
 #absolute span {margin:0; padding:0;}
 #absolute ul li {float:left; display:block; border-right:1px solid #27434f; padding:15px;}
 #absolute ul li.cart {background:url(https://b0abc9.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/cart.png) no-repeat 10px center; padding-left:30px;}
  #absolute ul li.checkout {background:url(https://bdd26d.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/checkout.png) no-repeat 10px center; padding-left:30px;}
    #absolute ul li.account {background:url(https://c1c04f.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/account.png) no-repeat 10px center; padding-left:30px;}
 #absolute .social {float:right; margin-right:10px;}
 #absolute .social span {display:block; height:16px; margin:12px; float:left;}
 #absolute .social span.fb {background:url(https://389658.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/ico-fb.png) no-repeat 0 0; width:8px;}
 #absolute .social span.tw {background:url(https://95902f.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/ico-twitter.png) no-repeat 0 0; width:22px;}
 #absolute .social span.rss {background:url(https://d61419.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/ico-rss.png) no-repeat 0 0; width:16px;}
 
 #subscribe-blog {padding: 5px 0;}
 #subscribe-blog p {margin:0; float:left; }
 #subscribe-field { width:190px!important; height:32px; border: #2b3a45 4px solid; font-size:14px; border-radius: 4px; padding: 1px 4px!important;}
  #subscribe-blog input[type="submit"] {background:#6e0a06; color:#fff; text-shadow: 1px 1px #000; margin-left:10px; font-weight:bold; padding:10px; border-radius: 4px;}
  
 /* Activity */
 .home .activity {background:transparent url(https://bf8610.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/trans-bg.png); height:282px; color:#fff; padding:15px; float:right; width:270px; margin-right:30px; }
 .home .activity h3 { margin:0; padding:0; color:#fff; background:none!important; border:none!important; font-size:18px;}
 .home .activity ul.spListTag {margin-top: 13px; height:250px; overflow-y:scroll; overflow-x:hidden;}
 .home .activity ul li {list-style:none;margin:10px 0;padding:0; clear:both; font-size:12px; line-height:1.3;}

 /* Latest Post Styles */
.dpe-posts img{float:left; margin-right:15px; border:1px solid #acd8f4;}
ul.dpe-posts {margin:0;padding:0; background:none; color:#222;}
ul.dpe-posts a {color:#014371; }
ul.dpe-posts span.date a {color:#00dcff; }
ul.dpe-posts a:hover {color:#C00;}
.dpe-posts li, .blog .site-content article, .archive .site-content article {margin: 0 0 28px; padding: 0 0 52px; list-style: none; background: url(https://ae012f.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/short-div.png) no-repeat bottom center; border:none; list-style:none;}
.dpe-posts li span.date, p.meta, #breadcrumb {background:transparent url(https://bf8610.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/trans-bg.png); border-radius: 4px; color:#fff!important; padding:4px; line-height:1!important; display:inline-block; font-size:12px; }
.dpe-posts h2.title, h1.page-title  {font-family: 'Libre Baskerville', serif; font-size:20px; word-wrap:normal; -moz-hyphens:none;  font-weight:normal; line-height:24px; margin:0 0 15px; padding: 10px 5px; background:url(https://0698f2.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/blog-title.png)repeat-x 0 bottom; text-transform:none;}
ul.line.line-icon li a {display:inline; }

.really_simple_share {border-top:1px solid #8babbd; border-bottom:1px solid #8babbd;padding-top:13px!important;padding-bottom:0px!important;}
div.really_simple_share div { padding-left:0!important;}
/* Posts */

header.entry-header h1.entry-title {font-family: 'Libre Baskerville', serif; font-size:21px; word-wrap:normal; -moz-hyphens:none;  font-weight:normal; line-height:24px; margin:0;padding: 10px 5px; background:url(https://0698f2.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/blog-title.png)repeat-x 0 bottom; font-weight:bold;}
/*header.entry-header {padding: 10px 5px; background:url(https://0698f2.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/blog-title.png)repeat-x 0 bottom;}*/
.entry-header p.meta { margin-top:4px; margin-bottom:0;}

/*Comments */
.comments-area article header cite, .comments-area article header time {margin-left:58px;}
.comments-area article header { margin-bottom:10px;}
.comment-content { background:#fff; border-radius:4px; padding:5px 15px; margin-bottom:5px;} .comment-content p {margin:10px 0;}


/* Gallery */
.wallpaper {display:block; height:500px;}
.wallpaper_links { padding:15px; height:80px; background:transparent url(https://bf8610.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/trans-bg.png); font-size: 13px; position:absolute; bottom:0;}
.wallpaper.oracle {background:url(https://ac6478.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/oracle_wp.jpg) no-repeat center; } .wallpaper.mage {background:url(https://c54f0c.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/mage_wp.jpg) no-repeat center; }
.wallpaper.forge {background:url(https://bb81e7.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/forge_wp.jpg) no-repeat center; } .wallpaper.treefolk {background:url(https://25271d.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/treefolk_wp.jpg) no-repeat center; }
.wallpaper.necromancer {background:url(https://8c1a91.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/necromancer_wp.jpg) no-repeat center; } .wallpaper.chrogias {background:url(https://f4c214.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/chrogias_wp.jpg) no-repeat center; } .wallpaper.firebrand {background:url(https://fbcccc.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/firebrand_wp.jpg) no-repeat center; } .wallpaper.technosmith{background:url(https://97c4e3.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/technosmith_wp.jpg) no-repeat center; }
.gallery .gallery-icon img { background:#384755;}

/* Support */
.gform_wrapper div.charleft {color:#666!important;}
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {font-size:14px!important;}
/* Store */
.shop-bar { float:left; width:220px; margin-top:-62px; padding:5px; color:#fff;}
.widget_product_search input#s {width:130px; }
.widget_product_search input#searchsubmit { padding:6px 2px;}
.woocommerce .redeem a.button, ul.products li.product a {display:block;}
div.product .product_title, #content div.product .product_title {font-family: 'Libre Baskerville', serif; font-size:26px; word-wrap:normal; -moz-hyphens:none;  font-weight:normal; line-height:24px; margin:0 0 15px; }
.featured-store a.bigbutton { margin-top:58%; float:left; margin-left:15px; font-weight:bold; font-size: 22px;color: #ffffff;padding: 6px 20px;background:#9bbcd9; background: -moz-linear-gradient(top,#9bbcd9 0%,#3a4e5c);background: -webkit-gradient(linear, left top, left bottom, from(#9bbcd9),to(#3a4e5c));-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;border: 1px solid #176087;-moz-box-shadow:0px 1px 2px rgba(000,000,000,0.5),inset 0px 1px 0px rgba(222,246,255,0.7);-webkit-box-shadow:0px 1px 2px rgba(000,000,000,0.5),inset 0px 1px 0px rgba(222,246,255,0.7);box-shadow:0px 1px 2px rgba(000,000,000,0.5),inset 0px 1px 0px rgba(222,246,255,0.7);text-shadow:0px -1px 0px rgba(000,000,000,0.4),0px 1px 0px rgba(255,255,255,0.3);}
.featured-store a.bigbutton:hover {background:#59def2; background: -moz-linear-gradient(top,#59def2 0%,#185580);background: -webkit-gradient(linear, left top, left bottom, from(#59def2),to(#185580));}
ul.cart_list {border-radius:0;}
 ul.cart_list span.quantity {line-height:18px;}
ul.products {background:transparent url(https://890ac6.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/long-div.png) no-repeat center bottom;}
.widget_shopping_cart .total { border-top:none; padding:10px; margin: 0; background:#617e8a; clear:both; }
.widget_shopping_cart p.buttons { clear:both; margin:0; padding:5px; font-size:12px; background:transparent url(https://bf8610.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/trans-bg.png); border-radius:0 0 4px 4px;}
.widget_shopping_cart p.buttons a { position:inherit; float:left;}
.widget_shopping_cart p.buttons a.checkout {float:right;}
div.product .stock, #content div.product .stock{margin:5px 0; font-weight:bold; color:#333; }
.single_variation {clear:both; margin-bottom:5px;} .single_variation span.price, .single_variation p.stock {float:left; display:block; width:40%;}
.product .product_meta { border-bottom: 1px solid #8BABBD; border-top: 1px solid #8BABBD; }
ul.products li.product a img {margin:0;}
div.product form.cart .variations, #content div.product form.cart .variations {margin-bottom:0;}
.quantity .minus {border-bottom-left-radius:3px; border-top-left-radius:3px;}
.quantity .plus, .quantity .minus, #content .quantity .plus, #content .quantity .minus {font-family: Arial, Helvetica, sans-serif; float:left; padding:5px 0; font-size:14px; text-align:center; width:28px; z-index:20; height:auto; line-height:normal;position:inherit;}
.quantity .plus, #content .quantity .plus {float:right; border-bottom-right-radius:3px; border-top-right-radius:3px;}
.quantity, #content .quantity { width:auto;}
div.product p.price span.amount, ul.products li.product .price {background:transparent url(https://bf8610.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/trans-bg.png); border-radius: 4px; color:#fff!important; padding:1px 8px;}
.woocommerce_tabs ul.tabs {margin-bottom:0px!important;}
.woocommerce_tabs .panel {padding:22px 10px 10px 10px!important; background:#fff;}
.woocommerce_tabs .panel h2 {display:none!important;}
body.woocommerce .navigation {background:#daedf7;}
body.woocommerce select.orderby { padding:6px;}
#breadcrumb span {margin:0 4px; }
#breadcrumb {padding:4px 8px;}
ul.products li.product .price .from {color:#CCC; padding-right:5px;}
button.button, input.button, #respond input#submit, #content input.button, a.button.alt, button.button.alt, a.button, a.buttons, input.button.alt, #respond input#submit.alt, #content input.button.alt, input#searchsubmit, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
   background:#921812;background:-webkit-gradient(linear,left top,left bottom,from(#921812),to(#65110C));background:-webkit-linear-gradient(#921812,#65110C);background:-moz-linear-gradient(center top,#921812 0,#65110C 100%);background:-moz-gradient(center top,#921812 0,#65110C 100%);color:#fff; border-color: #370907; text-shadow:0 -1px 0 #240503!important; font-weight:bold; font-size:100%;}
input.button:hover, #respond input#submit:hover, #content input.button:hover, a.button.alt:hover,button.button.alt:hover,input.button.alt:hover,#respond input#submit.alt:hover,#content input.button.alt:hover, a.button:hover, a.buttons:hover, input#searchsubmit:hover {background:#be1910;background:-webkit-gradient(linear,left top,left bottom,from(#be1910),to(#81120c));background:-webkit-linear-gradient(#be1910,#81120c);background:-moz-linear-gradient(center top,#be1910 0,#81120c 100%);background:-moz-gradient(center top,#be1910 0,#81120c 100%);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.6);}
input[type="reset"] { background: #666;} input[type="reset"]:hover {background:#888;}
input#searchsubmit { font-size:12px; padding:6px 4px;}
ul.products li.product .add_to_cart_button {display:block;}
.related ul.products li.product, .upsells.products ul.products li.product, .related ul li.product, .upsells.products ul li.product {width:auto;}
div.product span.price, #content div.product span.price, div.product p.price, #content div.product p.price {color: #069;}
table.shop_table .product-quantity, table.shop_table .product-total{text-align:left!important;width:97px;}table.shop_table {border-collapse:collapse;}
table.shop_table td {border-top:none;}table.shop_table tr {border-top:1px solid rgba(0, 0, 0, 0.1);} 
.cart-collaterals .cart_totals table  {width:100%;}
table.cart td.actions .coupon .input-text, #content table.cart td.actions .coupon .input-text { width:100px; border-radius:3px;}
table.cart a.remove, #content table.cart a.remove {background-color:#969fa3;}
.cart-collaterals .cart_totals h2 {margin-bottom:10px;}
table.shop_table tbody {border-top:1px solid rgba(0, 0, 0, 0.1); border-bottom:1px solid rgba(0, 0, 0, 0.1); background:#fff;}
table.shop_table tr.cart_table_item, .cart-collaterals .cart_totals tr.total, table.shop_table tr.checkout_table_item {background:#fff;}
table.shop_table td.actions, table.shop_table tfoot, table.shop_table thead {background:#ebe8eb;background:-webkit-gradient(linear,left top,left bottom,from(#ebe8eb),to(#e0dadf));background:-webkit-linear-gradient(#ebe8eb,#e0dadf);background:-moz-linear-gradient(center top,#ebe8eb 0,#e0dadf 100%);background:-moz-gradient(center top,#ebe8eb 0,#e0dadf 100%);}
.cart-collaterals .cart_totals tr td {text-align:right;}
.cart-collaterals .shipping_calculator {float:left; clear:none; text-align:left; margin:0;}
.cart-collaterals .cart_totals tr th {width:100px;}
.checkout #shiptobilling label {font-size:0.9em;}
form.login, form.checkout_coupon, form.register, dl.customer_details {border: 1px solid #47728D;} 
h3#order_review_heading {margin:20px 0 5px 0; text-transform:capitalize;}
table.my_account_orders th, table.my_account_orders td { width:auto;} dl.customer_details {padding:8px; float:left; width:100%;} dl.customer_details {margin-bottom:15px;}
.customer_details dt {font-weight:bold; }  .customer_details dt, .customer_details dd {float:left;} .customer_details dd {padding:0 15px 0 6px;} 

#reviews #comments ol.commentlist li { margin: 0 0 20px 20px;}
#reviews #comments ol.commentlist li .comment-text {   border: 1px solid #47728D; background:#f0f5f8;}
#reviews p.add_review { float:right;}	
form.register_form {
    border: 1px solid #DFDBDF;
    border-radius: 5px 5px 5px 5px;
    margin: 2em 0;
    padding: 20px;
    text-align: left;
border: 1px solid #47728D;}
form.register_form p {   float: left;
    overflow: visible;
    width: 47%;
    margin: 0 0 6px;
    padding: 3px;}

/* Game */
.gamenav {background:transparent url(https://bf8610.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/trans-bg.png); border-radius:4px; color:#fff!important; padding:6px;margin-bottom:10px;}
.gamenav a, .gamenav span {font-size:14px; margin:0 10px;}
#gameboard {width:700px; height:525px; background:url(https://060e1a.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/gameboard.jpg); position:relative; margin-bottom:20px;}
#gameboard div {position:absolute; border:2px solid transparent; }
#gameboard div:hover, #gameboard div.active {border:2px solid #FC0; }
#gameboard div.one {width:565px; height:360px; display:block; top:6px; left:6px;}
#gameboard div.two { width:560px; height:155px; top:35px; left:10px;}
#gameboard div.three { width:560px; height:155px; top:192px; left:10px;}
#gameboard div.four {width:36px; height:50px;left:570px; top:15px; } 
#gameboard div.four span, #gameboard div.eight span {left:-18px;}
#gameboard div.five {width:30px; height:30px; left:635px; top:5px; }
#gameboard div.five span, #gameboard div.nine span {right:-20px;}
#gameboard div.six {width:105px; height:17px;left:580px; top:105px;}
#gameboard div.six span, #gameboard div.ten span  {top:-20px;}
#gameboard div.seven {width:530px; height:130px; top:384px; left:20px; }
#gameboard div.eight {width:36px; height:50px;left:570px; top:358px; } 
#gameboard div.nine {width:30px; height:30px; left:635px; top:350px; }
#gameboard div.ten {width:105px; height:17px;left:580px; top:447px;}
#gameboard div.eleven {width:113px; height:46px;left:578px; top:469px;}
#gameboard span {background:#FC0; padding: 2px 4px; font-size:11px; margin:0; position:absolute;}
ul#gamelist h3 {color:#fff; padding:0 10px;}
ul#gamelist {float:right; background:transparent url(https://bf8610.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/trans-bg.png); margin:0; padding:5px 0; width:170px;}
ul#gamelist li {display:block; color:#fff; font-size:12px; padding: 6px 10px;}
.feature-list { color:#fff;}
.feature-list h2 {margin:5px 0 15px 5px;}
.feature-item { background:transparent url(https://bf8610.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/trans-bg.png); border-radius:4px; padding: 6px; margin:8px 0;}
.feature-item-desc {line-height:1.5; font-size:12px; margin:10px;}
.feature-item h3 { font-family: 'Libre Baskerville', serif; font-size:18px; font-weight:bold; padding: 6px 6px 6px 42px;}
h3.armor-title {background:url(https://999548.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/armor.png) no-repeat center left;} h3.regen-title {background:url(https://fecc24.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/regenerate.png) no-repeat center left;}h3.break-title {background:url(https://a92ce4.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/breakthrough.png) no-repeat center left;}h3.swift-title {background:url(https://67c91f.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/fast.png) no-repeat center left;}h3.def-title {background:url(https://df4d86.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/def.png) no-repeat center left;}
h3.move-title {background:url(https://b6703e.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/move.png) no-repeat center left;}
.turn-structure { background:url("https://e8a96b.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/sidebar.jpg") no-repeat scroll 0 0 transparent; padding:0; color:#fff;}
.turn-structure ol {padding:10px;}
.turn-structure ol li {list-style: upper-roman inside; text-transform: capitalize; background:transparent url(https://bf8610.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/trans-bg.png); margin:10px 0; font-family: 'Libre Baskerville', serif; font-size:18px; font-weight:bold;}
.turn-structure ol li ol li {list-style: none; font-size:13px; font-weight:normal;margin:10px 0; padding-left:5px;word-wrap:break-word;}

ol.playing { counter-reset: li; list-style: none outside none; margin: 0 0 0 1em; padding: 0; text-shadow: 0 1px 0 rgba(255, 255, 255, 1); } ol.playing ol { margin: 0 0 0 1em } ol.playing li { font-family: "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif; font-size: 110%; font-weight: bold; line-height: 1.5; } ol.playing li span:before { background: #56b2e4; border: 0.3em solid #0a0a0b; border-radius: 2em 2em 2em 2em; content: counter(li, upper-roman); counter-increment: li; font-weight: bold; height: 2em; left: -1.3em; line-height: 2em; margin-top: -1.3em; position: absolute; text-align: center; top: 50%; width: 2em; } ol.playing li ol li span:before { content: counter(li, decimal) } ol.playing li span { background: #fff; border-radius: 0.3em 0.3em 0.3em 0.3em; color: #222; display: block; margin: 0.5em 0; padding: 0.4em 0.4em 0.4em 2em; position: relative; text-decoration: none; } ol.playing li ol li span { background: #b5c1c6; font-family: "Helvetica Neue", Arial; font-size: 80%; font-weight: normal; text-shadow: none; } 


/* =Media queries
-------------------------------------------------------------- */

@media screen and (max-width: 959px) {
 body .site, .site {max-width:100%; width:100%; min-width:auto;}
body, html {width:100%;}
 .home .activity{ margin-right:0;}

}

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {


		
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
 .ZenboxTabLeft {
                display:none;
        }

}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
  body .site, .site {max-width:100%; width:100%; min-width:auto; margin: 0 auto;}
body, html {width:100%;}
.home .activity{ margin-right:0;}
body.custom-background {
    background:#01060B url("https://8bdbf2.claudeassets.com/20190109034725im_/http://solforgegame.com/wp-content/themes/SolForge/images/ipad-bg.jpg") no-repeat top center!important;
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}
@media only screen and (max-device-width: 480px) {
	  .ZenboxTabLeft { 
    		display:none;
	}
}



/*
     FILE ARCHIVED ON 20:37:04 Jan 12, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:24:25 Jul 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.59
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.041
  esindex: 0.008
  cdx.remote: 41.744
  LoadShardBlock: 200.777 (3)
  PetaboxLoader3.datanode: 168.625 (5)
  PetaboxLoader3.resolve: 212.17 (4)
  load_resource: 229.929 (2)
*/