/*   

Theme Name: BoltCreative
Theme URI: 
Description: The BoltCreative theme is inspired by the BoltCreative lifestyle and designed specifically to make it easy for small business owners to set up their own website. Click on Theme Config on the left to set up  your theme.
Author: awebsitedesigner.com.au
Author URI: http://awebsitedesigner.com.au
License: GNU General Public License
License URI: license.txt
Tags: light, blue, two-columns, fixed-width, custom-header, custom-menu, featured-image-header, front-page-post-form, theme-options, holiday, seasonal
Version: 1.5

*/

@import url(http://fonts.googleapis.com/css?family=Muli:300,400,400italic,300italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);

 @font-face {
	font-family: 'BrandonGrotesque-Medium';
	 src: url('fonts/13BACF_0.eot');
	 src: url('fonts/13BACF_0.eot?#iefix')  format('embedded-opentype'),  url('fonts/13BACF_0.woff') format('woff'),  url('fonts/13BACF_0.ttf') format('truetype'),  url('fonts/13BACF_0.svg#wf') format('svg');
	 font-weight: normal;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, select, button, sup, sub, a {
	margin: 0;
	padding: 0;
}
html {
	font: 14px 'Muli', arial, sans-serif;
	color: #333;
	min-width: 980px;
	height: 100%;
	background: none repeat scroll 0 0 #D5D5D5;
}
body {
	height: 100%;
}
input, select, textarea {
	color: #575757;
	padding: 5px;
}
button {
	overflow: visible;
	cursor: pointer;
	font: 12px arial, sans-serif;
	white-space: nowrap;
	padding: 3px;
}
textarea {
	font: 14px 'Muli', arial, sans-serif;
}
.logo-bg {
}
.logo-bg .logo-bg {
}
input[type="radio"], input[type="checkbox"] {
	margin-bottom: auto;
	vertical-align: middle;
}
input[type="submit"] {
}
label {
	vertical-align: middle;
}
img {
	border: 0;
}
a, button {
	outline: none;
}
a {
	color: #9CBE16;
	text-decoration: underline
}
a:hover {
	color: #9CBE16;
	text-decoration: none
}
h1 {
	color: #f56939;
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 10px;
	font-family: BrandonGrotesque-Medium;
	font-weight: normal;
}
h1.home {
	color: #A4C424;
	text-transform: uppercase;
	border-bottom: 2px solid #BEBEBE;
}
h2 {
	color: #f56939;
	font: normal 22px BrandonGrotesque-Medium;
	text-decoration: none;
	margin-bottom: 5px;
}
h2 a {
	font-size: 22px;
}
h3 {
	font: normal 13px BrandonGrotesque-Medium;
	text-decoration: none;
	margin-bottom: 5px;
	color: #f56939;
}
h3.accordion-title {
	margin: 1px 0px 0px;
}
#container {
	position: relative;
	width: 980px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto 0 auto;
	background: none repeat scroll 0 0 transparent;
}
#header {
	float: left;
	position: relative;
	z-index: 0;
	width: 100%;
	height: 115px;
	background: none repeat scroll 0 0 #222;
	z-index: 100;
}
.logo {
	position: absolute;
	left: 20px;
	top: 14px;
	z-index: 0;
	height: 83px;
	color: #96aebc;
}
.logo p {
	height: 83px;
	display: table-cell;
	vertical-align: middle;
}
#content p {
	margin-bottom: 10px;
}
.logo p span {
	display: block;
}
.logo p span.slogan {
	display: inline-block;
	margin-left: 10px;
	position: relative;
	top: 4px;
}
.logo img {
	vertical-align: middle;
}
#content {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	padding: 15px 15px 0;
	width: 950px;
}
.articles h2 a {
	color: #F56939;
	font: bold 22px BrandonGrotesque-Medium;
}
#slideshow {
	float: left;
	position: relative;
	overflow: hidden;
	width: 950px;
	height: 280px;
	margin: 0 0 20px;
	clear: both;
	/*background: #fff url("images/slideshow_bg.png") no-repeat left bottom;*/

	background:url('images/slide_1.jpg') no-repeat;
}
#slideshow ul {
	margin: 0;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 0;
	width: 950px;
	height: 280px;
	list-style: none;
}
#slideshow ul .image {
	width: 950px;
	overflow: hidden;
}
#slideshow ul .image img {
	vertical-align: top;
}
#slideshow ul .text {
	position: absolute;
	right: 0;
	top: 50px;
	width: 360px;
	padding: 19px;
	font-size: 16px;
	color: #fff;
}
#slideshow ul .text h2 {
	color: #fae17d;
	font-size: 22px;
	text-shadow: 0 1px #005ca8;
}
#slideshow ul .text p {
	margin-bottom: 10px;
	text-shadow: 0 1px #005ca8;
}
#slideshow #navigation {
	background: none repeat scroll 0 0 transparent;
	bottom: -2px;
	float: right;
	height: 40px;
	margin-top: 242px;
	position: relative;
	right: -2px;
	text-align: center;
	width: auto;
	z-index: 999;
}
#slideshow #navigation .navleft {
	background: url("images/slider-nav.png") no-repeat scroll left bottom transparent;
	border-bottom: 2px solid #FFFFFF;
	bottom: -2px;
	float: left;
	height: 38px;
	position: relative;
	right: -2px;
	text-align: center;
	width: 35px;
	z-index: 999;
}
#slideshow #navigation #pager {
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	float: right;
	height: 30px;
	padding: 12px 5px 12px 0px;
	position: relative;
	right: -2px;
	bottom: -2px;
}
#slideshow #navigation #pager a {
	background: url("images/pager.png") no-repeat scroll -25px 0 transparent;
	display: inline-block;
	height: 20px;
	margin: 0 5px;
	overflow: hidden;
	position: relative;
	text-indent: -1000px;
	width: 20px;
}
#slideshow #navigation #pager a.activeSlide {
	background-position: 0 0;
}
.button {
	clear: left;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	color: #fff;
	cursor: pointer;
	border: 0;
	text-decoration: none !important;
	margin: 0 10px;
}
.button span {
	display: block;
	margin-left: -10px;
	padding-left: 10px;
}
.button span span {
	margin: 0 -10px 0 0;
	padding: 0 15px 0 5px;
	height: 30px;
	line-height: 24px;
}
.left_column {
	float: left;
	padding-bottom: 20px;
	width: 605px;
}
#full.left_column {
	width: 96%;
}
 .left_column p, .left_column ul, .left_column form, {
 margin-bottom: 15px;
}
.left_column p.author {
	color: #999;
	font-size: 11px;
	margin-top: 40px;
	padding-top: 5px;
}
.left_column p.author:hover {
	color: #444;
}
.right_column {
	float: right;
	margin-right: 10px;
	width: 315px;
	padding-bottom: 20px;
}
.articles {
	width: 100%;
	margin: 15px 0 0;
	padding-bottom: 15px;
}
.page .articles {
	border-bottom: 0;
}
.articles img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.articles ul {
	list-style: none;
}
body.page .articles .leftside {
	display: none;
}
body.page .articles .rightside {
	display: block;
	float: left;
	padding-bottom: 30px;
	width: 100%;
}
body.page .left_column p, body.page .left_column ul, body.page .left_column form {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.articles h2 {
	border-bottom: 1px solid #C2C2C2;
	display: block;
	padding-bottom: 5px;
}
body.single .articles .leftside {
}
body.single .articles .rightside {
	display: block;
	float: left;
	padding-bottom: 30px;
	width: 100%;
}
body.single .articles h2 {
	border:none;
}
body.single .left_column p, body.single .left_column ul, body.single .left_column form {
	margin-bottom: 15px;
	width: 100%;
}
.left_column p, .left_column ul, .left_column form {
	margin-bottom: 15px;
}
.articles li {
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
.articles .leftside {
	display: block;
	float: left;
	width: 150px;
	padding-top: 3px;
}
.articles .wp-post-image {
	padding-top: 4px;
}
.articles .rightside {
	display: block;
	float: right;
	width: 455px;
	padding-bottom: 10px;
}
.articles .rightside a {
	color:#9cbe16;
	text-decoration:underline;
}
.articles .rightside h2 a {
	color: #F56939;
	text-decoration: none;
	text-transform: none;
}
.articles .rightside h2 a:hover {
	color: #F56939;
	text-decoration: underline;
}
.articles .rightside a:hover {
	color:#9cbe16;
	text-decoration:none;
	;
}
.articles .rightside a.readmore, .articles .rightside a.more-link {
	background: none repeat scroll 0 0 #ED7F35;
	color: #FFFFFF;
	float: left;
		font-family: BrandonGrotesque-Medium;
	font-weight: normal;
	font-size: 18px;
	padding-left: 10px;
	position: relative;
	text-decoration: none;
	 -webkit-transition: background-color .25s linear;
	 -moz-transition: background-color .25s linear;
	 -0-transition: background-color .25s linear;
	 transition: background-color .25s linear;
	 position: relative;
	 padding: 5px;
}
.articles .rightside a.readmore span, .articles .rightside a.more-link span {
	display: inline-block;
	background: none repeat scroll 0 0 #F56939;
	margin-left: 2px;
	padding: 5px;
	text-decoration: none!important;
	 -webkit-transition: background-color .25s linear;
	 -moz-transition: background-color .25s linear;
	 -0-transition: background-color .25s linear;
	 transition: background-color .25s linear;
	 position: absolute;
	 right: -25px;
	 top: 0;
}
.articles .rightside a.more-link:hover, .articles .rightside a.readmore:hover {
	background-color: #ff9c59;
	text-decoration: underline;
}
.articles .rightside a.readmore:hover span, .articles .rightside a.more-link:hover span {
	background-color: #ff875e;
	text-decoration: none!important;
}
.articles .image {
	float: left;
	width: 80px;
	padding-left: 10px;
	margin-top: 15px;
}
.articles .image img {
	max-width: 80px;
	vertical-align: top;
}
.articles .text {
	float: right;
	width: 510px;
	border-top: 1px solid #e0e0e0;
	padding-top: 15px;
}
.articles li:first-child .text {
	border-top: 0;
}
.subscription {
	border: 5px solid #B0DB02;
	color: #4C4C4C;
	float: left;
	font-size: 17px;
	line-height: normal;
	width: 100%;
}
.subscription input {
	border: medium none;
	margin-right: 0;
}
.subscription input[type='submit'], input[type="submit"],
.subscription input.button-submit {
	background: none repeat scroll 0 0 #7E9453;
	border: 0 none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	cursor: pointer;
	font-weight: bold;
	font-family: BrandonGrotesque-Medium;
	font-weight: normal;
	font-size: 20px;
	height: 35px;
	padding: 0;
	width: 95px;
	color: #fffcf7;
	text-transform: capitalize;
	-webkit-appearance: none;
}
input[type="submit"] {
	padding: 0 10px;
	width: auto;
 -webkit-transition: background-color .25s linear;
 -moz-transition: background-color .25s linear;
 -0-transition: background-color .25s linear;
 transition: background-color .25s linear;
}
.subscription input[type="submit"]:hover, input[type="submit"]:hover {
	background-color: #9dbe5e;
}
.subscription input[type='text'], .subscription input[type="email"] {
	color: #575757;
	padding: 9px 15px;
	float: left;
	width: 190px;
	outline: none;
	font-size: 14px;
	margin: 0;
}
.subscription input[type="text"]:focus, .subscription input[type="email"]:focus {
	background-color: #faffe5;
}
::-webkit-input-placeholder {
 color: #575757;
}
:-moz-placeholder {
 color: #575757;
}
.advertise {
	padding: 5px;
	background-color: #ffbd00;
	color: #4C4C4C;
	float: left;
	font-size: 17px;
	line-height: normal;
	text-align: center;
	width: 100%;
	margin-top: 20px;
}
.twitter {
	background: none repeat scroll 0 0 #4FCCD4;
	border: 5px solid #4FCCD4;
	color: #4C4C4C;
	float: left;
	font-size: 14px;
	line-height: normal;
	margin-top: 20px;
	text-align: center;
	width: 100%;
}
.twitter h1,
.twitter h2 span {
	background: url("images/twitter-logo.png") no-repeat scroll 270px 10px #4FCCD4;
	color: #FFFFFF;
	font-family: BrandonGrotesque-Medium;
	font-weight: normal;
	margin: 0;
	padding: 10px 10px 5px;
	text-align: left;
	display: block;
}
.twitter ul {
	text-align: left;
	margin: 0;
}
.twitter ul li {
	display: block;
	float: left;
	padding: 10px;
}
.twitter ul li.even {
	background:#DAF7F9;
}
.twitter ul li.odd {
	background:#BFEDF0;
}
.twitter ul li .twitterleft {
	float: left;
	text-align: center;
	width: 75px;
}
.twitter ul li .twitterleft img {
}
.twitter ul li .twitterright {
	display: block;
	float: left;
	margin-left: 10px;
	width: 210px;
	color: #7f7f7f;
}
.twitter ul li a {
	color:#56a1a6;
}
.twitter ul li a:hover {
	color:#069;
}
a.readmore {
	font-size: 20px;
	font-family:BrandonGrotesque-Medium;
}
.twitter a.readmore {
	background: none repeat scroll 0 0 #4FCCD4;
	color: #FFFFFF;
	float: right;
	position: relative;
	text-decoration: none;
 -webkit-transition: background-color .25s linear;
 -moz-transition: background-color .25s linear;
 -0-transition: background-color .25s linear;
 transition: background-color .25s linear;
}
.twitter a.readmore span {
	display: inline-block;
	background: none repeat scroll 0 0 #40BBC3;
	padding: 5px;
	text-decoration: none;
 -webkit-transition: background-color .25s linear;
 -moz-transition: background-color .25s linear;
 -0-transition: background-color .25s linear;
 transition: background-color .25s linear;
}
.twitter a.readmore:hover {
	text-decoration: underline;
}
.twitter a.readmore:hover span {
	background-color: #299299;
}
.shareoursite {
	border: 5px solid #A8A8A8;
	color: #4C4C4C;
	float: left;
	font-size: 17px;
	line-height: normal;
	text-align: center;
	width: 100%;
	margin-bottom: 20px;
}
.shareoursite h1 {
	background: none repeat scroll 0 0 #A8A8A8;
	color: #FFFFFF;
	margin: 0;
	font-family:BrandonGrotesque-Medium;
}
.subscription h1 {
	color: #336699;
	font-size: 22px;
	font-weight: bold;
}
.subscription p {
	margin-bottom: 10px;
}
.download {
	background: none repeat scroll 0 0 #D2E4F5;
	border: 5px solid #4E86BB;
	color: #4C4C4C;
	float: left;
	font-size: 17px;
	line-height: normal;
	margin-top: 20px;
	text-align: right;
	width: 100%;
}
.download h2 {
	background: url("images/download-icon.png") no-repeat scroll 285px 15px #4E86BB;
	color: #FFFFFF;
	font-family: BrandonGrotesque-Medium;
	font-weight: normal;
	margin: 0;
	padding: 10px 10px 10px;
	text-align: left;
	display: block;
}
.download a.readmore {
	background: none repeat scroll 0 0 #4E86BB;
	color: #FFFFFF;
	float: right;
	position: relative;
	text-decoration: none;
 -webkit-transition: background-color .25s linear;
 -moz-transition: background-color .25s linear;
 -0-transition: background-color .25s linear;
 transition: background-color .25s linear;
}
.download a.readmore span {
	background: none repeat scroll 0 0 #3C6994;
	display: inline-block;
	padding: 5px;
	margin-left: 5px;
 -webkit-transition: background-color .25s linear;
 -moz-transition: background-color .25s linear;
 -0-transition: background-color .25s linear;
 transition: background-color .25s linear;
}
.download a.readmore:hover {
	text-decoration: underline;
}
.download a.readmore:hover span {
	background-color: #2b5176;
	text-decoration: none;
}
.download ul li a.readmore,
#feed .readmore {
	background: none repeat scroll 0 0 #6FA1D0;
	display: block;
	color: #FFFFFF;
	float: none;
	font-size: 18px;
	position: relative;
	padding: 0px;
	text-decoration: none;
	 -webkit-transition: background-color .25s linear;
	 -moz-transition: background-color .25s linear;
	 -0-transition: background-color .25s linear;
	 transition: background-color .25s linear;
	 padding: 5px;
	 position: relative;
	 margin-right: 25px;
}
.download ul li a.readmore span,
#feed .readmore span {
	display: inline-block;
	background: none repeat scroll 0 0 #4E86BB;
	padding: 5px;
	margin-left: 5px;
	 -webkit-transition: background-color .25s linear;
	 -moz-transition: background-color .25s linear;
	 -0-transition: background-color .25s linear;
	 transition: background-color .25s linear;
	 position: absolute;
	 top: 0;
	 right: -25px;
}
#feed {
	clear: both;
	padding-top: 20px;
	width: 325px;
}
#feed .readmore {
	background-color: #f56939;
	padding: 5px 5px 3px;
	text-align: right;
}
#feed .readmore span {
	background-color: #c23b0c;
	padding: 5px 5px 3px;
}
#feed .readmore:hover {
	background-color: #fc7f54;
}
#feed .readmore:hover span {
	background-color: #e34e1a;
}
.download ul li a.readmore:hover, .download ul li.over, .download ul li:hover {
	text-decoration: underline;
	background-color: #8ebeea;
}
.download ul li a.readmore:hover span {
	background-color: #65a6e3;
	text-decoration: none!important;
}
.download ul {
	float: left;
	list-style: none outside none;
	padding: 5px;
	width: 305px;
	margin: 0;
}
.download li {
	background: none repeat scroll 0 0 #6FA1D0;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0;
	width: 100%;
}
.download p {
	margin-bottom: 5px;
}
.float_right {
	float: right;
}
.social {
	float: right;
	font-size: 11px;
	position: absolute;
	right: 4px;
	top: 6px;
}
.social ul {
	float: left;
	width: 100%;
	padding: 10px 0;
}
.social li {
	float: left;
	display: inline;
	margin-right: 10px;
}
.social b, .social strong {
	color: #369;
}
.social img {
	vertical-align: top;
}
.push {
	clear: both;
	height: 80px;
}
#footer {
	border-top: 1px solid #d7d7d7;
	background: none repeat scroll 0 0 transparent;
	clear: both;
	position: relative;
	width: 980px;
	height: 85px;
	margin: 10px auto 0;
}
#footer .inner {
	float: left;
	height: auto;
	padding-top: 20px;
	width: 100%;
}
.footerlogo {
	float: right;
	position: absolute;
	right: 15px;
}
.copyrights {
	position: absolute;
	left: 30px;
	top: 50px;
	font-size: 12px;
	color:#6b6b6b;
}
.copyrights a {
	text-decoration:underline;
	color:#7c9519;
}
.copyrights a:hover {
	text-decoration:none;
}
.footer_menu {
	position: absolute;
	left: 30px;
	bottom: 50px;
	font-size: 14px;
	color: #336699;
}
.footer_menu a {
	color: #555555;
	font-weight:bold;
}
.footer_menu li.current_page_item a, .footer_menu li.current-page-ancestor a, .footer_menu li a:hover {
	color:#f56939;
	font-weight:bold;
}
.footer_menu .footer {
	position: static;
}
.footer_menu .footer li a:hover {
	padding:0;
	text-decoration: underline;
}
.footer_menu .footer a {
	font-size: 14px;
	padding: 0;
	text-transform: capitalize;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}
.footer_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer_menu li {
	float: left;
	display: inline;
	height: 11px;
	line-height: 11px;
	padding: 0 7px;
	margin: 0;
}
.footer_menu li:first-child {
	border: 0;
	padding-left: 0;
}
/* download Section */




/* =WordPress Core

-------------------------------------------------------------- */

.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
	display:block;
	margin: 5px auto 5px auto;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin: 5px 20px 20px 0;
}
.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
a img.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin: 5px 20px 20px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin:0;
	max-width: 98.5%;
	padding:0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
/* additional tags */




/** Comment list */
ol.commentlist {
	overflow: hidden;
	margin-left: 0;
	padding-left: 0;
	float: left;
	width: 100%;
}

#comment {
	width: 98%;
	color: #333;
	font-size: 13px;
}
ol.commentlist li .comment-body {
	width: 99%;
	ovreflow:hidden;
}
.nocomments {
	color: #999;
}
#respond {
	clear: left;
}
ul.children {
	width:95%;
}
.sticky {
	background: white;
	border: 2px solid black;
}
.gallery-caption {
}
.bypostauthor {
}
.date {
		font-family: BrandonGrotesque-Medium;
	font-weight: normal;
	font-weight: bold;
	padding-bottom: 20px;
	text-align: center;
	width: 130px;
	font-size: 16px;
}
.date span.comments {
	color:#7f7f7f;
}
.date span.comments span {
	color:#ED7F35;
	font-size:18px;
}
#comments {
	margin-bottom: 25px;
	clear: both;
	padding-top: 15px;
}
.social-links {
	padding: 10px 15px;
}
.social-links iframe, .social-links .fb-like {
	float: left;
	padding: 0px 0 2px;
}
#content .left_column select {
	margin-bottom: 5px;
}
/** Media Page */
#post-list {
	list-style: none;
}
#post-list h2 {
	font-size: 16px;
}
#post-list li {
	margin-bottom: 15px;
}
/* Comments */
#comments {
}
#comments a {
	color: #56A1A6;
}
#comments a:hover {
	color: #069;
}
#comments h3#comments-title, #comments h3#reply-title,
#dsq-new-post h3,
#dsq-comments-title h3 {
	font-size: 18px;
	color: #313131;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #adadad;
}
#comments ol.commentlist {
	overflow: hidden; /* Make sure elements after appear as blcoks */
	list-style: none;
}

#comments ol.commentlist li .comment {
	position: relative;
	min-height: 85px;
	margin-bottom: 10px;
}

ol.commentlist li .vcard {
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px;
	border: 1px solid #a4c424;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

ol.commentlist .comment-author-admin .vcard {
	border-color: #f56939;
}

ol.commentlist .comment-container {
	margin-left: 80px;
	overflow: hidden;
}

ol.commentlist .comment-meta  {
	float: right;
	margin-right: 10px;
}

ol.commentlist .comment-meta a {
	text-decoration: none;
	color: #333!important;
}

ol.commentlist .comment-date {
	padding: 3px 5px;
	background: #f3f3f3;
	margin-bottom: 10px;
	font-family: 'BrandonGrotesque-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 100%;
	float: left;
}

ol.commentlist .comment-author-admin .comment-date {
	background-color: #f56939;
	color: #fff;
}

ol.commentlist .comment-author-admin .comment-date a {
	color: #fff!important;
}

/*********************************************** Comment Form */
#commentform {
	background: #f3f3f3;
	padding: 10px;
	font-family: 'BrandonGrotesque-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	overflow: hidden;
}
#commentform p {
	color: #333333;
}
#commentform p label {
	vertical-align: top;
}
#commentform p span,
#commentform p em {
	font-style: italic;
	color: #6c6c6c;
}
#commentform input[type="text"],
#commentform textarea {
	border: 1px solid #d5d5d5;
	outline: #a4c424;
	font-family: 'BrandonGrotesque-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #707070;
	font-size: 14px;
}
#commentform input[type="text"]:active,
#commentform textarea:active,
#commentform input[type="text"]:focus,
#commentform textarea:focus {
	border-color: #a4c424;
}
#commentform #submit {
	background: #a4c424 url(images/comments-bg.png) 100% 0 no-repeat;
	float: right;
	padding-right: 45px;
}
#commentform #submit:hover {
	background-color: #bada38;
	background-image: url(images/comments-bg-over.png);
}
#___plusone_0 {
	width: 60px !important;
}
/** 
Staff area 
*/
h2.title, .title,
.articles h2 {
	font-size: 26px;
	color: #a4c424;
	text-transform: uppercase;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 2px solid #c0c0c0;
	clear: both;
}
.staff-box {
	clear: both;
	margin-bottom: 15px;
	min-height: 290px;
}
.games-box {
	overflow: hidden;
}
.staff-box h3, .games-box h2, .comic-container h2 {
	font-size: 20px;
	color: #000;
	text-transform: uppercase;
}
.staff-box h3 {
	padding: 10px 0 2px;
}
.comic-container h2 {
	padding: 5px 0 0;
}
.staff-box h3 span {
	color: #F56939!important;
	font-size: 14px!important;
}
.staff-avatar, .games-avatar {
	float: left;
	position: relative;
	height: 240px;
	margin-right: 20px;
	overflow:hidden;
}
.games-avatar {
	height: 230px;
}
.games-avatar img {
	border: 5px solid #ed7e36;
}
.staff-avatar .overlay {
	height: 240px;
	width: 190px;
	position: absolute;
	background: url(images/avatar-bg.png) 0 0 no-repeat;
	z-index: 5;
}
.staff-avatar img {
	position: relative;
	z-index: 1;
	padding-top: 3px;
}
.staff-content {
	height: 240px;
}
.staff-content .col-group, .games-content .col-group, .col-group {
	margin: 10px 0;
	border-top: 1px solid #dad9d9;
	border-bottom: 1px solid #bebebe;
	overflow: hidden;
	background: url(images/staff-box-bg.png) 0 0 repeat-y;
}
.staff-content .col-group {
	margin: 5px 0;
	height: 192px;
}
.comic-container .col-group {
	height: 336px;
}
.games-content .col-group {
	background: url(images/games-col-bg.png) 0 repeat-y;
}
.col-group.full {
	background-image: url(images/col-group.png);
}
.staff-content .col-group .col-left, .games-content .col-group .col-left, .col-group .col-left {
	width: 55%;
	padding-right: 15px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.staff-content .col-group .col-right, .games-content .col-group .col-right, .col-group .col-right {
	width: 40%;
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
.col-group.full .col-left, .col-group.full .col-right {
	width: 450px;
}
.staff-content .connect-title, .games-content .downloads-title,
.col-right .section-title {
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'BrandonGrotesque-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: none;
	color: #000;
}
.staff-content .latest-tweet {
	border: 1px solid #65dae2;
	border-radius: 10px;
	margin-top: 10px;
	margin-right: 15px;
}
.staff-content .latest-tweet .title {
	background: #65dae2;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	padding: 5px 10px;
	margin-bottom: 0px!important;
	color: #333;
	font-size: 14px;
	text-transform: none;
	border-bottom: none;
}
.staff-content .latest-tweet .tweet {
	padding: 5px 10px;
	background: #fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	font-size: 12px;
	font-style: italic;
}
.staff-box .overlay .name {
	position: absolute;
	bottom: 7px;
	left: 30px;
	color: #fff;
	font-size: 14px;
	font-family: 'BrandonGrotesque-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 240px;
	text-transform: uppercase;
}
ul.download-list {
	margin: 0;
	margin-right: 10px;
	padding: 0;
	list-style: none;
}
.games-content .col-group .col-right {
	width: 41%;
}
.download-list .download-image {
	background: none;
	display: block;
	float: left;
	margin: 4px;
	padding: 0;
}
.iOs {
	clear: left;
}
.download-list .download-image:hover {
	background: #272727;
}
ul.download-list li a,
.download-link,
.shop-link {
	display: block;
	padding: 5px 10px;
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: normal;
	background: #a4c423;
	color: #fff;;
	text-decoration: none;
	-webkit-transition: background .25s linear, color .25s linear;
	-moz-transition: background .25s linear, color .25s linear;
	-o-transition: background .25s linear, color .25s linear;
	transition: background .25s linear, color .25s linear;
	position: relative;
	overflow: hidden;
}
.shop-link {
	background-color: #f78233;
}
.download-list li a span,
.download-link span,
.shop-link span {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	background: #7e9453 url(images/download-png.png) 0 -3px no-repeat;
	height: 33px;
	width: 33px;
	-webkit-transition: background .25s linear, color .25s linear;
	-moz-transition: background .25s linear, color .25s linear;
	-o-transition: background .25s linear, color .25s linear;
	transition: background .25s linear, color .25s linear;
}
.shop-link span {
	background-image: url(images/to-shop.png);
	background-color: #f56938;
}
ul.download-list li a:hover,
.download-link:hover {
	background-color: #b3d627;
	color: #fff;
}
.download-list li a:hover span,
.download-link:hover span {
	background-color: #91a569;
}
.shop-link:hover {
	background-color: #fb9550;
	color: #fff;
}
.shop-link:hover span {
	background-color: #ff8e67;
}
.download-link,
.shop-link {
	margin-right: 5px;
}
/****
MEDIA PAGE STYLES
****/
.clr {
	clear: both;
}
.section-title {
	font-family: "Open Sans", sans-serif;
	/*font-family: 'BrandonGrotesque-Medium', Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	font-size: 22px;
	line-height: 22px;
	color: #000;
	border-top: 1px solid #a4c424;
	border-bottom: 1px solid #a4c424;
	padding: 5px;
	margin: 0px 0px 10px;
	overflow: hidden;
	position: relative;
}
.section-title .show-more {
	display: block;
	font-size: 16px;
	line-height: 18px;
	color: #fff;
	background-color: #a4c424;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0;
	padding: 7px 5px;
	width: 128px;
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear;
}
#media-container .section-title .show-more {
	width: 148px;
}
.section-title span {
	display: block;
	background: #7e9453 url(images/plus.png) 0 -2px no-repeat;
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	height: 35px;
	width: 35px;
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear;
}
.section-title .show-more.active span {
	background-image: url(images/minus.png);
}
.section-title .show-more:hover {
	background: #c3e733
}
.section-title div:hover span {
	background-color: #9ab566
}
.type-content {
}
#wallpapers-content, #videos-content, #icons-content {
	position: relative;
	height: 215px;
	overflow:hidden;
	display: block;
	padding-bottom: 10px;
}
#videos-content {
	height: 215px;
}
#icons-content {
	height: 95px;
}
.section-container {
	overflow: hidden;
}
/* Wallpapers */
.wallpapers-container {
	background-color: #bebebe;
	float: left;
	overflow: hidden;
	padding: 10px 45px 10px 10px;
	margin: 5px;
	width: 250px;
}
.wallpapers-container .wallpaper-thumb {
	border: 1px solid #fff;
	float: left;
	margin-right: 20px;
}
.wallpapers-container .variations {
	float: right;
}
.wallpapers-container a {
	color: #fff;
}
.wallpapers-container ul, .wallpapers-container p {
	margin-bottom: 5px;
	margin-left: 0;
}
.wallpapers-container ul, .wallpapers-container ul li {
	display: block;
}
.wallpapers-container p {
	font-family: 'BrandonGrotesque-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 0px!important;
}
.wallpapers-container p strong {
	font-weight: normal;
}
/* Videos */
.video-container {
	background: #bebebe;
	float: left;
	overflow: hidden;
	padding: 5px;
	margin: 4px;
	position: relative;
}
.video-container .video-overlay {
	background: url(images/video-play.png) 0 0 no-repeat;
	width: 50px;
	height: 50px;
	top: 35%;
	left: 42%;
	z-index: 5;
	position: absolute;
}
.video-container .media {
	border: 1px solid #fff;
	position: relative;
	z-index: 1;
}
.video-container .media a {
	position: relative;
	z-index: 1;
}
.video-container .title {
	padding: 15px 0 5px;
	font-weight: normal;
	color: #000;
	font-size: 15px;
	margin-bottom: 0;
	text-transform: none;
}
.icon-container {
	padding: 5px;
	background: #bebebe;
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
	-webkit-transition: all .5s;
	-moz-transition: all 50ms;
	transition: all .5s;
}
.icon-container:hover {
	background: #ed7e34;
}
.icon-container img {
	border: 1px solid #fff;
}
/*********/
/* SUPPORT PAGES */
/********/
.post-outer img.support-img {
	width: auto;
	display: inline-block;
	padding: 10px 3px;
	border: none;
	-webkit-transition: all .5s;
	-moz-tranition: all .5s;
	transition: all .5s;
}
.post-outer img.support-img:hover {
	opacity: 0.5;
}
#support-nav ul {
	margin: 0;
}
#support-nav a {
	font-size: 16px!important;
}
.support-container {
	display: none;
}
.support-container.active {
	display: block;
}

.support-container .accordion-tilte {
	overflow: hidden;
}

.support-container .accordion-title a {
	padding: 5px;
	background: #d8d8d8 url(images/accordion-plus.jpg) center right no-repeat;;
	font-size: 18px;
	color: #5d5d5d;
	font-family: 'BrandonGrotesque-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	text-decoration: none;
	position: relative;
	clear: both;
	font-weight: normal;
	-webkit-transition: background-color .25s linear, color .25s linear;
	-moz-transition: background-color .25s linear, color .25s linear;
	-0-transition: background-color .25s linear, color .25s linear;
	transition: background-color .25s linear, color .25s linear;
}

.support-container .accordion-title a:hover, .support-container .accordion-title.active a {
	background-color: #a4c424;
	background-image: url(images/accordion-minus.jpg);
	color: #fff;
}
.accordion-content {
	background: #f5f4f4;
	display: none;
	padding: 10px;
	overflow: hidden;
}
.support-form {
	background: #a4c424;
	display: block;
	float: left;
	text-decoration: none;
	font-family: 'BrandonGrotesque-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #fff;
	padding-left: 5px;
	margin: 20px 0px 20px;
	-webkit-transition: background .25s linear, color .25s linear;
	-moz-transition: background .25s linear, color .25s linear;
	-0-transition: background .25s linear, color .25s linear;
	transition: background .25s linear, color .25s linear;
	position: relative;
	padding: 5px;
}
.extra {
	padding-top:16px;
}
.support-form:hover {
	color: #fff;
	background-color: #c0e723;
}
.support-form span {
	background: #7e9453;
	display: inline-block;
	padding: 5px 10px;
	margin-left: 5px;
	-webkit-transition: background .25s linear, color .25s linear;
	-moz-transition: background .25s linear, color .25s linear;
	-0-transition: background .25s linear, color .25s linear;
	transition: background .25s linear, color .25s linear;
	position: absolute;
	top: 0;
	right: -25px;
}
.support-form:hover span {
	background: #9eb570;
}
.loading {
	text-align: center;
	font-size: 32px;
	padding: 10px 0;
}
.hidden {
	display: none;
}
s
/**********************/
/* GAMES PAGE LAYOUT */
/*********************/
#games-container {
	overflow: hidden;
	padding-bottom: 10px;
}

.games-content {
	position: relative;
}
.games-content .social {
	width: 275px;
	right: 0;
	top: 5px;
}
.games-content .fb_edge_widget_with_comment {
	top: -3px;
}
div#games-container {
	padding-bottom: 15px;
	overflow: hidden;
}
.relative {
	position: relative;
}
.grid-list {
	float: right;
	position: absolute;
	right: 0;
}
.grid-list span {
	cursor: pointer;
	margin-left: 5px;
}
.grid-list span:hover {
	opacity: 1!important;
}
#games-grid {
	overflow: hidden;
}
#games-list {
}
.game-container {
	overflow: hidden;
	position: relative;
}
#games-grid .game-container {
	float: left;
	margin: 0 5px 10px;
}
#games-list .game-container {
	margin-bottom: 15px;
}
.game-image {
	padding: 5px;
	background-color: #bebebe;
}
#games-grid .game-image {
}
#games-list .game-image {
}
.game-available {
	position: absolute;
	bottom: 0px;
	right: 0;
	background: url(images/game-available.png) 0 1px no-repeat;
	padding-left: 24px;
}
.game-available ul, .game-available ul li, .game-available ul li a {
	display: inline-block;
	padding: 0;
	margin: 0;
	text-decoration: none;
	float: left;
}
.game-available .inner {
	background-color: #bebebe;
	padding: 5px 10px;
	overflow: hidden;
}
#games-grid .game-container:hover .game-image, #games-grid .game-container:hover .game-available .inner, #games-list .game-col-left:hover .game-image, #games-list .game-col-left:hover .game-available .inner {
	background-color: #ed7f35;
}
#games-grid .game-container:hover .game-available, #games-list .game-col-left:hover .game-available {
	background-position: 0 99%;
}
.game-available li a {
	font-size: 15px;
	text-transform: uppercase;
	padding: 0 5px;
	font-weight: normal;
	color: #fff;
}
.game-available li .sep {
	padding: 3px;
	position: relative;
}
.game-available li {	
	color: #fff;
}

.game-description h2 a {
	color: #ed7f35;
	text-decoration: none;
	-webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;
}

.game-description h2 a:hover {
	color: #fe924a;
}

.game-available li a:hover {
	color: #000;
	text-decoration: underline;
}
#games-grid .game-available {
}
#games-list .game-available {
}
#games-list .game-col-left {
	float: left;
	position: relative;
}
#games-list .game-col-right {
	width: 50%;
	float: right;
	border-bottom: 1px solid #bebebe;
	padding-bottom: 10px;
	height: 219px;
	overflow: hidden;
}
#games-list .game-description h2 {
	border-bottom: 1px solid #bebebe;
	margin-bottom: 15px;
}
.screenshot {
	padding: 5px;
	background: #bebebe;
	float: left;
	margin: 0 0 5px 18px;
}
.screenshot.first {
	margin: 0;
}
.screenshot img {
	border: 1px solid #fff;
}
.episode-container .col-right h2 {
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
}
.episode-container .screenshots,
.episode-container .videos,
.episode-container .wallpapers {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
}
#episodes-nav .nav-list {
	padding: 5px 0;
	background: #ededed;
	border: 1px solid #c0c0c0;	
	position: relative;
	display: block;
	height: 93px;
	overflow: hidden;
	display: none!important;
}
#episodes-nav .nav-list.active-nav {
	display: block!important;
}
#episodes-nav ul,
#episodes-nav li,
#episodes-nav a {
	display: inline-block;
	list-style: none;
}
#episodes-nav ul {
	width: 870px;
	margin: 0 auto;
	display: block;
}
#episodes-nav li {
	width: 90px;
	height: 90px;
}
#episodes-nav a {
	margin: 5px;
	border: 1px solid #404040;	
}
.jcarousel-clip  {
	margin: 0 40px;
}
#episodes-nav .nav,
.jcarousel-prev,
.jcarousel-next {
	background: #6c6c6c;
	height: 111px;
	width: 35px;
	top: -5px;
	position: absolute;
	cursor: pointer;
	border: 1px solid #6c6c6c;
	background-repeat: no-repeat;
	background-position: 45%;
}
#episodes-nav .nav:hover,
.jcarousel-prev:hover,
.jcarousel-next:hover {
	background-color: #777;
}
#episodes-nav .nav.next,
.jcarousel-next {
	right: 0;
	background-image: url(images/carousel-nav-right.png);
}
#episodes-nav a.active,
#episodes-nav a:hover  {
	border-color: #F56939;
	border-width: 2px;
}
#episodes-nav .nav.prev,
.jcarousel-prev {
	left: 0;
	background-image: url(images/carousel-nav-left.png);
}
.episode-container .col-left h2 {
	font-size: 16px;
	color: #000;
	padding: 10px 0;
}
/***********************
** GAMES TERMS
***********************/
.terms,
#support-nav,
.type-nav {
	clear: both;
	background: #bebebe;
	text-align: center;
	margin: 15px 0 15px;
	overflow: hidden;
}
.type-nav.games {
	margin-top: 20px;
}
.type-nav.games a {
	font-size: 14px;
}
.terms {
	margin-bottom: 25px;
}
.type-nav,
#support-nav {
	margin-top: -17px;
}
.terms ul,
#support-nav ul,
.type-nav ul {
	margin: 0;
	display: block;
}
.terms li, .terms a, #support-nav li, #support-nav a, .type-nav li, .type-nav a {
	display: inline;
}
.terms li, .terms a,
#support-nav li, #support-nav a,
.type-nav li, .type-nav a {
	display: inline-block;
	list-style: none;
}
.terms a,
#support-nav a,
.type-nav a {
	padding: 10px;
	color: #fff;
	font-size: 18px;
	line-height: 17px;
	/*font-family: 'BrandonGrotesque-Medium', Arial, Helvetica, sans-serif;*/
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
}
.terms li.active a, .terms li a:hover,
#support-nav li.active a, #support-nav li a:hover,
.type-nav li.active a, .type-nav li a:hover {
	color: #000;
	background-color: #fff;
}
.episode-container {
	position: relative;
}
.episode {
	display: none;
	padding: 10px 0;
	margin-top: 15px;
}
.episode.active {
	display: block;
}
/************************
*** COMICS PAGE
************************/
.comics {
	float: left;
	margin: 4px;
	position: relative;
	background-color: #bebebe;
	cursor: pointer;
}
.comic-header .attachment-full {
	float: left;
}
.comic-header .comic-download {
	float: right;
	width: 290px;
}
.comic-header .comic-download .title {
	border-bottom: none;
	color: #7e9453;
	font-family: "Open Sans", sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
}
.comic-header .comic-download .section,
.section-title {
	color: #222;
	font-family: "Muli", sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.img-preview {
	background: #fff;
	border: 3px solid #bebebe;
	margin: 4px;
	padding: 1px;
}
.comic-header .meta {
	color: #4b4b4b;
	clear: both;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-style: italic;
	padding: 15px 0 15px;
}
.comics-nav {
	background: #c0c0c0;
	text-align: center;
	margin-bottom: 15px;
}
.comics-nav a {
	display: inline-block;
	padding: 10px 10px 8px;
	marign: 0px 10px;
	color: #fff;
	font-family: "BrandonGrotesque-Medium", sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.comics-nav a:hover,
.comics-nav a.active {
	background: #fff;
	color: #000;
}
.comics-container {
	overflow: hidden;
	padding-bottom: 10px;
}
.comic-container {
	clear: both;
}
.comics-image,
.comic-title {
	padding: 5px;
}
.comic-issue {
	position: absolute;
	bottom: 42px;
	right:0;
	background: url(images/game-available.png) 0 0 no-repeat;
	color: #fff;
	cursor: pointer;
}
.comic-issue .inner {
	background: #bebebe;
	padding: 9px;
	margin-left: 24px;
	cursor: pointer;
}
.comic-title {
	background: #fff;
	margin: 0px 5px 5px 5px;
	text-align: center;
	font-size: 18px;
	font-family: 'BrandonGrotesque-Medium', Arial, Helvetica, sans-serif;
	font-weight: normal;
	cursor: pointer;
}
.comic-issue a {
	color: #fff;
	text-decoration: none;
}

.comic-title a {
	color: #000;
	text-decoration: none;
}

.comic-title a:hover {
	color: #ed7f35;
}

.comics:hover,
.comics.over {
	background: #ed7f35;
}

.comics:hover .comic-title,
.comics.over .comic-title {
	color: #ed7f35;
}

.comics:hover .comic-issue .inner {
	background: #ed7f35;
}
.comics:hover .comic-issue {
	background-position: 0 100%;
}
.comic .right-col p strong {
	text-transform: uppercase;
}
.comic-container .comics {
	margin-right: 10px;
}

.banner {
	margin-bottom: 25px;
}

ul {
	margin-left: 2em;
	list-style: outside;
	list-style-type: circle;
	margin-bottom: 15px;
}

ol {
	margin-left: 2em;
	list-style: decimal;
	margin-bottom: 15px;
}

ol li {
	line-height: 18px;
	margin-bottom: 4px;
}

.post-nav,
#dsq-pagination.dsq-pagination {
	overflow: hidden;
	clear: both;
	margin-top: 15px;
	background: #f3f3f3;
}

.dsq-pagination .dsq-paginate-selected,
.dsq-pagination a {
	padding: 5px!important;
	color: #444;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #d5d5d5!important;
}

.dsq-pagination .dsq-paginate-selected,
.dsq-pagination a:hover {
	background-color: #fff!important;
}

#dsq-content #dsq-comments .dsq-comment-message {
	font-size: 13px;
}

#comments .post-nav {
	margin-bottom: 15px;
}

.older-posts a {
	display: block;
	padding: 5px 5px 5px 35px;
	background: #f3f3f3;
	color: #333!important;
	font-size: 14px;
	float: left;
	text-decoration: none;
	position: relative;
	-webkit-transition: background .2s linear;
	-mox-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;	
}

.newer-posts a {
	display: block;
	padding: 5px 35px 5px 5px;
	background: #f3f3f3;
	color: #333;
	font-size: 14px;
	float: right;
	text-decoration: none;	
	position: relative;
	-webkit-transition: background .2s linear;
	-mox-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;	
}

.older-posts a span,
.newer-posts a span {
	display: inline-block;
	position: absolute;
	top: 0;
	height: 27px;
	width: 30px;
	-webkit-transition: background .2s linear;
	-mox-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;	
}

.older-posts a span {
	background: #d5d5d5 url(images/post-nav-older.png) 50% 50% no-repeat;
	left: 0;
}

.newer-posts a span {
	background: #d5d5d5 url(images/post-nav-newer.png) 50% 50% no-repeat;
	right: 0;
}

.older-posts a:hover,
.newer-posts a:hover {
	background-color: #fff;
}

.older-posts a:hover span,
.newer-posts a:hover span {
	background-color: #e2e2e2;
}

.post-title {
	color: #9CBE16;
	font-size: 24px;
}
.date-single {
	font-size: 16px;
	margin-bottom: 0!important;
	font-weight: bold;
}

.share {
	opacity: 0.2;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

.wallpapers-container:hover .share {
	opacity: 1;
}

.video-container .video-overlay {
	background: none;
	background-color: #f3f3f3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

.video-container .video-overlay img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #666;
}

.video-overlay a {
	opacity: 0.5;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

.video-container:hover .video-overlay a {
	opacity: 1;
}

.home .post-title,
.home .post-title a,
.post-outer h2.post-title {
	font-weight: normal;
	text-transform: none;
	font-size: 24px;
	text-decoration: none;
	border-bottom: none;
	-webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;
	margin-bottom: 0;
	color: #F56939;
}

.home .post-title a:hover {
	color: #fd875e;
	text-decoration: underline;
}

.post-outer .post-date {
	background: #f3f3f3;
	padding: 5px;
	font-weight: bold;
	margin-bottom: 15px;
	position: relative;
}

.post-outer.home p {
	clear: both;
}

.post-outer img {
	padding: 10px;
	border: 1px solid #a4c423;
	display: block;
	float: none;
	margin: 0 auto;
}

.post-outer center {
	margin-bottom: 15px;
}


.post-date .addthis_default_style {
	width: 145px;
	position: absolute;
	top: 5px;
	right: 0;
}

.post-outer blockquote {
	padding: 15px;
	background: #f3f3f3;
	font-style: italic;
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
	line-height: 19px;
}

.post-outer blockquote p {
	margin-bottom: 0!important;
}

.post-outer .readmore {
	overflow: hidden;
}

.post-outer .readmore a {
	display: block;
	float: left;
	padding: 7px 45px 7px 10px;
	background: #a4c423 url(images/plus-bg.png) right center no-repeat;
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	font-weight: normal;
	position: relative;
	-webkit-transition: background .2s linear;
	-moz-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;
}

.post-outer .readmore a span.plus {
	position: absolute;
	height: 40px;
	width: 38px;
	background: #7e9453 url(images/plus.png) 0 0 no-repeat;
	right: 0;
	top: 0;
	-webkit-transition: background .2s linear;
	-moz-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;
}

.post-outer .readmore a:hover {
	background-color: #bad93e;
	background-image: url(images/plus-bg-over.png);
}

.post-outer .readmore a:hover span.plus {
	background-color: #9cb865;
}

#disqus_thread {
	padding-top: 15px;
}

#dsq-new-post {
	background: #f3f3f3!important;
	margin-bottom: 10px!important;
}

#dsq-new-post h3 {
	background: #fff!important;
}

#dsq-new-post #dsq-form-area,
#dsq-new-post .dsq-request-user-info {
	padding: 0 10px 10px!important;
}

h1 a {
	text-decoration: none;
	-webkit-transition: color .2s linear;
	-moz-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;
}

h1 a:hover {
	color: #bad93e;
}

.connect-social {
	padding-bottom: 5px;
	margin-right: 15px;
	border-bottom: 1px solid #d7d7d7;
}

.browser_msg {
	background-color: #FCF9D8;
	width: 100%;
	padding: 10px;
	text-align: center;
	font-size: 18px;
	border-bottom: 2px solid #FF9;
}

/** Lightbox **/
#fancybox-close {
	background: url(images/lb-close.jpg) 0 0 no-repeat!important;
	height: 34px!important;
	width: 34px!important;
}
#fancybox-overlay {
	background: #000!important;
}
#fancybox-right-ico {
	background: url(images/lb-right.jpg) 0 0 no-repeat!important;
	height:34px!important;
	width:34px!important;
}
#fancybox-left-ico {
	background: url(images/lb-left.jpg) 0 0 no-repeat!important;
	height: 34px!important;
	width: 34px!important;
}
#fancybox-title-float-wrap {
	background: #a4c424;
	border: 3px solid #fff!important;
	font-size: 15px;
}
#fancybox-title-float-left,
#fancybox-title-float-main,
#fancybox-title-float-right {
	background: none!important;
}