/*
Theme Name: Graphene
Theme URI: http://www.khairul-syahir.com/wordpress-dev/graphene-theme
Description: We believe that every theme should facilitate creative writing, not hinder it. We also believe that each site should have the opportunity to be unique. Since the theme's inception, we have received countless suggestions and requests on features that really matter. We listened, and we delivered. Here's a theme that's packed full of features that you need, yet far from being overwhelming. Here's a theme that's easy to use for beginners, yet well documented and powerful enough to be endlessly customisable to users with even only moderate technical skills. Here's a theme that's available in more than  30 languages and is backed with active community support, where questions, ideas and suggestions are always welcomed. And best of all, here's a theme that's completely free. Here's a theme that's yours to make it special.
Version: 1.8.2
Author: Syahir Hakim
Author URI: http://www.khairul-syahir.com
Tags: black, blue, white, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fixed-width, custom-colors, custom-header, custom-background, custom-menu, editor-style, theme-options, threaded-comments, sticky-post, translation-ready, rtl-language-support, post-formats, featured-image-header, featured-images, full-width-template, microformats
License: GNU General Public License, Version 3 (or newer)
License URI: http://www.gnu.org/licenses/gpl.html
*/

/* pt-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/pt-sans-v8-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('PT Sans'), local('PTSans-Regular'),
       url('fonts/pt-sans-v8-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v8-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/pt-sans-v8-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/pt-sans-v8-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/pt-sans-v8-latin-ext_latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-italic - latin-ext_latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/pt-sans-v8-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Italic'), local('PTSans-Italic'),
       url('fonts/pt-sans-v8-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v8-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/pt-sans-v8-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/pt-sans-v8-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/pt-sans-v8-latin-ext_latin-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700 - latin-ext_latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/pt-sans-v8-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Bold'), local('PTSans-Bold'),
       url('fonts/pt-sans-v8-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v8-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/pt-sans-v8-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/pt-sans-v8-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/pt-sans-v8-latin-ext_latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700italic - latin-ext_latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/pt-sans-v8-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'),
       url('fonts/pt-sans-v8-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/pt-sans-v8-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/pt-sans-v8-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/pt-sans-v8-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/pt-sans-v8-latin-ext_latin-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}


/* oswald-300 - latin-ext_latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/oswald-v11-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local('Oswald Light'), local('Oswald-Light'),
       url('fonts/oswald-v11-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v11-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v11-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v11-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v11-latin-ext_latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin-ext_latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/oswald-v11-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('fonts/oswald-v11-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/oswald-v11-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/oswald-v11-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/oswald-v11-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/oswald-v11-latin-ext_latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}


/*
  Flaticon icon font: Flaticon
  Creation date: 13/01/2017 16:07
  */

@font-face {
    font-family: "LowcygierFlaticon";
    src: url("./fonts/flaticon/Flaticon.eot?1");
    src: url("./fonts/flaticon/Flaticon.eot?1#iefix") format("embedded-opentype"),
    url("./fonts/flaticon/Flaticon.woff?1") format("woff"),
    url("./fonts/flaticon/Flaticon.ttf?1") format("truetype"),
    url("./fonts/flaticon/Flaticon.svg?1#Flaticon") format("svg");
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: "LowcygierFlaticon";
        src: url("./fonts/flaticon/Flaticon.svg?1#Flaticon") format("svg");
    }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    /*noinspection CssNoGenericFontName*/
    font-family: LowcygierFlaticon;
    /*font-size: 20px;*/
    font-size: 1.1em;
    font-style: normal;
    /*margin-left: 20px;*/
}

.flaticon-arrows:before { content: "\f100"; }
.flaticon-arrows-1:before { content: "\f101"; }
.flaticon-avatar:before { content: "\f102"; }
.flaticon-business:before { content: "\f103"; }
.flaticon-communication:before { content: "\f104"; }
.flaticon-favorite-heart-button:before { content: "\f105"; }
.flaticon-left-arrow:before { content: "\f106"; }
.flaticon-left-arrow-1:before { content: "\f107"; }
.flaticon-right-arrow:before { content: "\f108"; }
.flaticon-right-double-chevron:before { content: "\f109"; }
.flaticon-signs:before { content: "\f10a"; }
.flaticon-technology:before { content: "\f10b"; }
.flaticon-time:before { content: "\f10c"; }



/* =Resets and Clearfix
-------------------------------------------------------------- */

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
img,
ul,
ol,
li,
form,
fieldset {
	border: 0 none;
	margin: 0;
	padding: 0;
}


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_16 {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}


/* Generic classes
----------------------------------------------------------------------------------------------------*/

.display-block {
	display: block;
}
.hide {
	display: none;
}


/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
}
.push_1,
.pull_1,
.push_2,
.pull_2,
.push_3,
.pull_3,
.push_4,
.pull_4,
.push_5,
.pull_5,
.push_6,
.pull_6,
.push_7,
.pull_7,
.push_8,
.pull_8,
.push_9,
.pull_9,
.push_10,
.pull_10,
.push_11,
.pull_11,
.push_12,
.pull_12,
.push_13,
.pull_13,
.push_14,
.pull_14,
.push_15,
.pull_15,
.push_16,
.pull_16 {
    position: relative
}
.gutter-left {
	margin-left: 10px;
}
.gutter-right {
	margin-right: 10px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
    margin-left: 0
}
.omega {
    margin-right: 0
}
/* Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .grid_1 {
    width: 40px
}
.container_16 .grid_2 {
    width: 100px
}
.container_16 .grid_3 {
    width: 160px
}
.container_16 .grid_4 {
    width: 220px
}
.container_16 .grid_5 {
    width: 306px
}
.container_16 .grid_6 {
    width: 340px
}
.container_16 .grid_7 {
    width: 400px
}
.container_16 .grid_8 {
    width: 460px
}
.container_16 .grid_9 {
    width: 520px
}
.container_16 .grid_10 {
    width: 580px
}
.container_16 .grid_11 {
    width: 670px
}
.container_16 .grid_12 {
    width: 700px
}
.container_16 .grid_13 {
    width: 760px
}
.container_16 .grid_14 {
    width: 820px
}
.container_16 .grid_15 {
    width: 880px
}
#content-main .forum-content-area {
    width: 990px;
	border: 1px solid #dedede;
	margin-bottom: 10px;
}
/* Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .prefix_1 {
    padding-left: 60px
}
.container_16 .prefix_2 {
    padding-left: 120px
}
.container_16 .prefix_3 {
    padding-left: 180px
}
.container_16 .prefix_4 {
    padding-left: 240px
}
.container_16 .prefix_5 {
    padding-left: 300px
}
.container_16 .prefix_6 {
    padding-left: 360px
}
.container_16 .prefix_7 {
    padding-left: 420px
}
.container_16 .prefix_8 {
    padding-left: 480px
}
.container_16 .prefix_9 {
    padding-left: 540px
}
.container_16 .prefix_10 {
    padding-left: 600px
}
.container_16 .prefix_11 {
    padding-left: 660px
}
.container_16 .prefix_12 {
    padding-left: 720px
}
.container_16 .prefix_13 {
    padding-left: 780px
}
.container_16 .prefix_14 {
    padding-left: 840px
}
.container_16 .prefix_15 {
    padding-left: 900px
}
/* Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .suffix_1 {
    padding-right: 60px
}
.container_16 .suffix_2 {
    padding-right: 120px
}
.container_16 .suffix_3 {
    padding-right: 180px
}
.container_16 .suffix_4 {
    padding-right: 240px
}
.container_16 .suffix_5 {
    padding-right: 300px
}
.container_16 .suffix_6 {
    padding-right: 360px
}
.container_16 .suffix_7 {
    padding-right: 420px
}
.container_16 .suffix_8 {
    padding-right: 480px
}
.container_16 .suffix_9 {
    padding-right: 540px
}
.container_16 .suffix_10 {
    padding-right: 600px
}
.container_16 .suffix_11 {
    padding-right: 660px
}
.container_16 .suffix_12 {
    padding-right: 720px
}
.container_16 .suffix_13 {
    padding-right: 780px
}
.container_16 .suffix_14 {
    padding-right: 840px
}
.container_16 .suffix_15 {
    padding-right: 900px
}
/* Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .push_1 {
    left: 60px
}
.container_16 .push_2 {
    left: 120px
}
.container_16 .push_3 {
    left: 180px
}
.container_16 .push_4 {
    left: 240px
}
.container_16 .push_5 {
    left: 300px
}
.container_16 .push_6 {
    left: 360px
}
.container_16 .push_7 {
    left: 420px
}
.container_16 .push_8 {
    left: 480px
}
.container_16 .push_9 {
    left: 540px
}
.container_16 .push_10 {
    left: 600px
}
.container_16 .push_11 {
    left: 660px
}
.container_16 .push_12 {
    left: 720px
}
.container_16 .push_13 {
    left: 780px
}
.container_16 .push_14 {
    left: 840px
}
.container_16 .push_15 {
    left: 900px
}
/* Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .pull_1 {
    left: -60px
}
.container_16 .pull_2 {
    left: -120px
}
.container_16 .pull_3 {
    left: -180px
}
.container_16 .pull_4 {
    left: -240px
}
.container_16 .pull_5 {
    left: -300px
}
.container_16 .pull_6 {
    left: -360px
}
.container_16 .pull_7 {
    left: -420px
}
.container_16 .pull_8 {
    left: -480px
}
.container_16 .pull_9 {
    left: -540px
}
.container_16 .pull_10 {
    left: -600px
}
.container_16 .pull_11 {
    left: -660px
}
.container_16 .pull_12 {
    left: -720px
}
.container_16 .pull_13 {
    left: -780px
}
.container_16 .pull_14 {
    left: -840px
}
.container_16 .pull_15 {
    left: -900px
}
/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:after {
    clear: both
}
/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
    zoom: 1
}


/* =Non-classed HTML elements
-------------------------------------------------------------- */

body {
	background: #EBEBEB url("images/new/body-bg.png");
	background-repeat: repeat-x;
	background-position: center 92px;
	color: #364041;
	font: normal 14px 'PT Sans', sans-serif;
	line-height: 18px;
	position: relative;
	min-width: 1010px;
}
a {
	color: #1772af;
	text-decoration: none;
}
a:hover {
	color: #074d7c;
	text-decoration: none;
}



/* =Container elements
-------------------------------------------------------------- */

#container {
}


/* =Header
-------------------------------------------------------------- */


#precontent{
	width: 100%;
	/*overflow: hidden;*/
	background: url("images/new/header-bg.png");
	background-repeat: repeat-y;
	background-position: center;
}
#precontent-fixer{
	width: 100%;
	/*overflow: hidden;*/

	background: #367ea8; /* Old browsers */
	background: -moz-linear-gradient(left, #367ea8 0%, #367ea8 50%, #65a266 51%, #65a266 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#367ea8), color-stop(50%,#367ea8), color-stop(51%,#65a266), color-stop(100%,#65a266)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #367ea8 0%,#367ea8 50%,#65a266 51%,#65a266 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #367ea8 0%,#367ea8 50%,#65a266 51%,#65a266 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #367ea8 0%,#367ea8 50%,#65a266 51%,#65a266 100%); /* IE10+ */
	background: linear-gradient(to right, #367ea8 0%,#367ea8 50%,#65a266 51%,#65a266 100%); /* W3C */
}

#top-bar {
	background: url(images/sprite_h.png) left -596px repeat-x #313130;
	border-bottom:1px solid #222;
	height: 54px;
	position: relative;
	z-index: 10;
}
#profiles{
	padding-top: 13px;
	float: left;
}
#profiles a {
	float: left;
	margin-right: 10px;
}
#profiles span {
	display: none;
}
#top_search {
	float: right;
	margin-top: 15px;
}
#top_search input {
	box-shadow: inset 0 0 3px #333;
	border: none;
	color: gray;
	padding: 3px 7px 2px 5px;
	width: 79.5455%;
	height: 18px;
	float: left;
}
#top_search button {
	background: url(images/sprite_master.png) -38px top no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	float: right;
	width: 23px;
	height: 23px;
}
#top_search button span {
	display: none;
}
#nav #top_search {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -12px;
}
#header {
	height: 80px;
	width: 100%;
	position: relative;
	/*overflow: hidden;*/
}
#header_description{
	display:none;
	/*	color: #81A093;
		font-size: 15px;
		left: 370px;
		position: absolute;
		top: 55px;*/
}
#login-box{
	width: 136px;
	height: 28px;
	background-image: url("images/new/login-btn.png");
	background-repeat: no-repeat;
	background-position: left center;
	position: absolute;
	top: 27px;
	right: 30px;
}
#login-box a{
	display:block;
	height:100%;
	padding-left:20px;
	color:#fff !important;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size:14px;
	line-height: 28px;
}
#login-box a{
	display: block;
	width: 100%;
	height: 100%;

}

.header-img {
	position: absolute;
	top: 2px;
	left: 0px;
	width: 222px;
}
#header .header_title {
	font: normal 32px "PT Sans", sans-serif;
	letter-spacing: -1px;
	position: absolute;
	bottom: 30%;
}
.header_title,
.header_title a,
.header_title a:hover {
	text-decoration: none;
	color: #231814;
}
.header_desc {
	font-size: 18px;
	font-weight: normal;
	border-bottom: none;
	color: #000;
	position: relative;
	top: 68%;
	width: 852px;
	font: normal 22px "PT Sans", sans-serif;
}
#header_img_link {
	/*	display: block;
		position: absolute;
		text-decoration: none;*/
}
#header .sidebar-wrap {
	position: absolute;
	z-index: 50;
}
.sidebar-wrap #searchsubmit {
	float: right;
	margin-top: 10px;
}
.sidebar-wrap #s {
	width: 160px;
}

#social-buttons{
	position: fixed;
	top: 236px;
	right: 50%;
	margin-right: -511px;
    height: 62px;
    width: 16px;
	/*z-index: 60;*/
	background-image: url("images/new/social.png");
}
.home #social-buttons{
	top: 126px;
}
.admin-bar #social-buttons{
	top: 268px;
}
.admin-bar.home #social-buttons{
	top: 158px;
}
#social-buttons a{
	display:block;
	width:16px;
	height: 15px;
}
#social-buttons span{
	float:right;
	opacity: 0.6;
	padding-right: 5px;
	color: #fff;
}
#social-buttons a:hover{
	opacity: 1;
}
/*#social-buttons a.facebook-btn{
	background-image: url("images/new/sprite1.png");
	background-position: -10px -136px;
	background-repeat: no-repeat;
}
#social-buttons a.google-btn{
	background-image: url("images/new/sprite1.png");
	background-position: -10px -95px;
	background-repeat: no-repeat;
}
#social-buttons a.steam-btn{
	background-image: url("images/new/sprite1.png");
	background-position: -10px -54px;
	background-repeat: no-repeat;
}*/


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


/* Son of Suckerfish - what makes it tick */
#nav strong{
	font-weight: normal;
}

#nav a {
	display: block;
}
#nav li {
	float: left;
}
#nav li ul {
	position: absolute;
	left: -999em;
}
#nav, #nav ul {
	padding: 0;
	list-style: none;
	line-height: 1;
	z-index: 15;
}
/* Top level header menu, default state */
#header-menu-wrap {
	position: relative;
}
.dropdown #header-menu-wrap {
	background: none;
	border: none;
}
#header-menu,
#secondary-menu {
	z-index: 20;
}
#header-menu li a {
	display:block;
	font-size: 20px;
	font-weight: 300;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
}
#header-menu > li.menu-item-ancestor > a {
	padding-right: 15px;
	background-image: url("images/new/arrow.png");
	background-repeat: no-repeat;
	background-position: right center;
}
#header-menu > li > a {
	font-size: 19px;
	padding: 30px 8px;
	color: #fff;
	line-height: 20px;
}
#header-menu > li:hover, #header-menu > li.menu-show.menu-item-ancestor {
	background-color: #353c3b;
}
.sub-menu{
	font-size: 13px;
}
#header-menu > li > a > span {
	display: block;
	font-size: 11px;
	color: #aaa;
}

/* Top level header menu, hover and current state */
/* Sub level header menu, default state */
#header-menu ul li a {
	color: #fff;
	padding: 2px 10px;
	margin: 3px 0;
}
#header-menu ul {
	background-color: #353c3b;
}
#header-menu ul li {
	background-image: url("images/new/submenu-bg.png");
	background-repeat: repeat-x;
}
#header-menu ul li:hover,#header-menu ul li.menu-show {
	background-color: #2b9fb0;
}
#header-menu ul li.menu-item-ancestor:hover, #header-menu ul li.menu-item-ancestor.menu-show  {
	background-image: url("images/new/submenu-arrow.png");
	background-repeat: no-repeat;
	background-position: right center;
}
#header-menu ul li a {
	font-size:17px;
	line-height:20px;
}
#header-menu ul ul li a{
	line-height:20px;
	font-size:17px;
	border:none;
}
#header-menu ul ul li, #header-menu ul ul li:hover {
	border:none;
	background-color: #fff;
	background-image: none;
}
#header-menu ul ul li a {
	color: #353c3b;
}
#header-menu ul li:first-child a{
	border:none;
}

/* Secondary menu */
/* Top level, default state */
#secondary-menu-wrap {
	width: 100%;
	border-top: 1px solid #2C2C2C;
	background: #222;
}
#secondary-menu > li {
	font: normal 11px arial;
	margin: 0 5px;
	text-transform: uppercase;
}
#secondary-menu > li > a {
	color: #fff;
	line-height: 16px;
	padding: 7px 10px 6px;
}
#secondary-menu > li.menu-item-ancestor > a {
	background: url(images/sprite_master.png) -877px -316px no-repeat transparent;
}

/* Sub level, default state */
#secondary-menu ul li a {
	padding: 7px 15px 6px;
	width: 170px;
	line-height: 16px;
}
#secondary-menu ul li.menu-item-ancestor > a {
	padding-right: 20px;
	width: 165px;
}
/* Sub level header menu, hover and current state */
#secondary-menu ul li:hover,
#secondary-menu ul li.current-menu-item,
#secondary-menu ul li.current-post-parent,
#secondary-menu ul li.current-menu-ancestor {
	font-weight: bold;
}

#nav .menu-hidden{
	display:none !important;
}
#nav .menu-show{
	left:0;
	position: relative;
}
#nav .menu-show > ul{
	position:absolute;
}
#header #nav {
	top: 0;
	height: 100%;
	position: absolute;
	overflow: visible;
	left: 225px;
	width: 550px;
}
#nav ul{
	width:100%;
}

#nav a {
	display: block;
}
#nav li {
	float: left;
}
#nav li ul {
	position: absolute;
	width: 200px;
	left: -999em;
}
#nav li:hover ul {
	left: auto;
}
#header-menu li ul ul {
	margin: -30px 0 0 200px;
}
#secondary-menu li ul ul {
	margin: -29px 0 0 200px;
}
#nav, #nav ul {
	padding: 0;
	list-style: none;
	line-height: 1;
	z-index: 15;
}
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li:hover ul ul ul ul ul {
	left: -999em;
}
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul {
	left: auto;
}
.sub-menu li{
	width:100%;
}
/* =Content Area
-------------------------------------------------------------- */

#content {
	padding-top: 25px;
	padding-bottom: 20px;
}
#content-main{
	margin-left:0px;
	margin-right:0;
}
#content-main.grid_11{
	margin-left:-1px;
	margin-right:0;
	width: 683px;
}
.page-title {
	color: #231814;
	font-size: 38px;
	line-height: 40px;
	margin: 0 auto 20px;
	padding: 8px 0;
	text-align: center;
}
.page-title span {
	color: #231814;
}
.term-desc {
	padding: 10px;
	margin-top: -10px;
	overflow: hidden;
}
.term-desc p{
	font: normal 12px/18px arial;
	margin-top: 10px;
}
.term-desc p:first-child {
	margin-top: 0;
}
.featured_slider {
	-pie-background: linear-gradient(left top, #0F2D4D, #2880C3);
	background: #0F2D4D;
	background: -moz-linear-gradient(left top, #0F2D4D, #2880C3);
	background: -webkit-linear-gradient(left top, #0F2D4D, #2880C3);
	background: -o-linear-gradient(left top, #0F2D4D, #2880C3);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorStr='#0F2D4D', EndColorStr='#2880C3')";
	background: linear-gradient(left top, #0F2D4D, #2880C3);
	margin-bottom: 20px;
	padding: 25px 0;
	position: relative;
	width: 100%;
	clear: both;
}
.full-width-slider .featured_slider {
	margin: 0 10px 20px;
}
.bottom-slider .featured_slider {
	margin-bottom: 0;
}
.bgimage-excerpt.featured_slider {
	padding: 0;
	-pie-background: none;
	background: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled='false')";
}
.thumbnail-excerpt.featured_slider {
	margin-bottom: 30px;
}
.featured_slider #slider_root {
	background: #fff;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	height: 240px;
	width: 100%;
}
.three-col-right .bgimage-excerpt.featured_slider #slider_root {
	margin-left: 0;
}
.bgimage-excerpt.featured_slider #slider_root {
	-moz-box-shadow: 0 0 5px #555;
	-webkit-box-shadow: 0 0 5px #555;
	box-shadow: 0 0 5px #555;
}
.featured_slider .slider_items {
	position: absolute;
	width: 20000em;
	height: 100%;
}
.sliderpost_featured_image {
	float: left;
	margin: 4px 1em 12px 0;
}
.sliderpost_featured_image img {
	-moz-box-shadow: 0 0 5px #555;
	-webkit-box-shadow: 0 0 5px #555;
	box-shadow: 0 0 5px #555;
}
.slider_post {
	float: left;
	position: relative;
	height: 100%;
}
.slider-entry-wrap {
	margin: 20px;
}
.fade .slider_post {
	position: absolute !important;
	left: 0;
	top: 0;
	display: none;
}
.slider_post_entry p{
	margin-bottom: 10px;
}
.bgimage-excerpt .slider_post {
	padding: 0;
	position: relative;
	height: 100%;
}
.slider-bgimage {
	position: absolute;
	left: 0;
	top: 0;
	max-width: 100%;
	height: auto;
}
.thumbnail-excerpt .block-button {
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.sliderpost_featured_image {
	margin: 20px 1em 1em 20px;
}
.bgimage-excerpt .slider-entry-wrap {
	background: url(images/black70.png) repeat;
	background: rgba(0, 0, 0, 0.8);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	margin: 0;
	z-index: 10;
}
.slider_post .permalink-overlay {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}
.slider_post .permalink-overlay span {
	display: none;
}
.bgimage-excerpt .slider-entry-wrap .slider-content-wrap {
	padding: 5px 10px;
}
.bgimage-excerpt .slider_post h2 a,
.bgimage-excerpt .slider_post h2 a:visited {
	color: #fff;
	font: normal 20px "PT Sans", sans-serif;
}
.bgimage-excerpt .slider_post_entry p {
	color: #ccc;
}
.slider_post h2 {
	border-bottom: none;
}
.slider_post h2 a,
.slider_post h2 a:visited {
	font: normal 26px georgia;
}
.slider_post a.continue_reading {
	display: none;
}

.block-button,
.block-button:visited,
.Button,
.button,
#commentform #submit,
.wpsc_buy_button {
	background: url(images/bg-block-button.png) left bottom repeat-x #1C5FA5;
	background: -moz-linear-gradient(#2982C5, #1C5FA5);
	background: -webkit-linear-gradient(#2982C5, #1C5FA5);
	background: -o-linear-gradient(#2982C5, #1C5FA5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2982C5', EndColorStr='#1C5FA5')";
	background: linear-gradient(#2982C5, #1C5FA5);

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 0 0 5px #555;
	-webkit-box-shadow: 0 0 5px #555;
	box-shadow: 0 0 5px #555;

	border: 1px solid #1C5FA5;
	color: #fff;
	cursor: pointer;
	display: block;
	float: right;
	font: bold 12px arial;
	margin: 0 5px 5px;
	padding: 5px 15px 6px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 0 #16497E;
}
.block-button:hover,
.button:hover,
#commentform #submit:hover,
.wpsc_buy_button:hover {
	background: url(images/bg-block-button-hover.png) left bottom repeat-x #1C5FA5;
	background: -moz-linear-gradient(#2982C5, #15467A);
	background: -webkit-linear-gradient(#2982C5, #15467A);
	background: -o-linear-gradient(#2982C5, #15467A);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2982C5', EndColorStr='#15467A')";
	background: linear-gradient(#2982C5, #15467A);
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}
.slider_nav {
	clear: both;
	height: 10px;
	margin-top: 5px;
	text-align: center;
	width: 100%;
}
.thumbnail-excerpt .slider_nav {
	position: absolute;
	bottom: -15px;
}
.slider_nav a span {
	display: none;
}
.slider_nav a,
.slider_nav a:visited {
	background: url(images/sprite_master.png) -80px -37px no-repeat;
	display: inline-block;
	margin: 0 3px;
	width: 10px;
	height: 10px;
}
.slider_nav a.active,
.slider_nav a.active:visited,
.slider_nav a:hover {
	background-position: -68px -37px;
}
#content-main > .post {
	border: 1px solid #dedede;
	margin-bottom: 5px;
	padding: 15px 0;
	overflow: visible;
	position: relative;
	width: 100%;
	background-color: #fff;
}
.child-page {
	background: #E9ECF5;
	padding-bottom: 10px;
	padding-top: 10px;
}
.child-page .entry-content {
	margin-top: 0;
}
.child-page .entry-content p {
	line-height: 18px;
	margin-top: 5px;
}
.child-page .post-title {
	border-bottom: none;
	margin: 0;
	padding: 0;
}
.adsense_single {
	text-align: center;
	float: none;
}
.post .date {
	background: url(images/sprite_master.png) -325px top no-repeat;
	padding: 0 0 4px;
	text-align: center;
	display: block;
	width: 40px;
	margin-right: 10px;
	float: left;
}
.post .date.with-year {
	margin-top: -5px;
	padding-bottom: 0;
}
.post .date span {
	display: block;
}
.post .date .month {
	font: normal 8px 'PT Sans';
	text-transform: uppercase;
	padding-top: 2px;
	color: #fff;
	height: 12px;
}
.post .date .day {
	font: bold 19px 'PT Sans';
	color: #fff;
	text-shadow: 0 -1px 0 #111;
}
.post .date .year {
	font: bold 10px 'PT Sans';
	color: #000;
	margin-top: 3px;
}
.post .entry {
	margin: 0 15px;
	padding: 0;
}
.post-title,
.post-title a {
	font: 24px/30px 'Oswald', sans-serif;
	/*font-weight: bold;*/
	color: #231814;
}
.post-title a,
.post-title a:visited {
	border: none;
}
.post-meta {
	position: relative;
}
.post-meta p,
.post-meta ul,
.post-meta li {
	/*float: left;*/
}
.post-meta .meta_categories {
	display: inline;
}
.three-columns .post-meta ul {
	width: 185px;
}
.post-meta{
	font: normal 13px/18px 'PT Sans', sans-serif;
	color: #999;
	/*margin-top: 5px;*/

}
.post-meta p a{
	color: #aaa;
	text-decoration: underline;
}
.post-meta p
{
	display: inline-block;
	margin: 5px 0;
	padding:0 7px 0 3px;
}

.post-meta p:first-child {
    padding-left: 0;
}

.post-meta li {
	list-style-position: outside;
	list-style-type: none;
	margin-left: 4px;
}
.post-meta .edit-post,
.print,
.wp-email-button {
	margin-left: 5px;
}
.wp-email-button img{
	vertical-align: bottom;
}
.print span {
	display: none;
}
.print a,
.print a:visited {
	background: url(images/sprite_master.png) -152px -38px no-repeat;
	display: block;
	margin-top: 2px;
	width: 16px;
	height: 16px;
}
.wp-email-button a:last-child {
	display: none;
}
.wp-email-button a:first-child {
	display: inline;
}
.post-avatar-wrap {
	float: right;
}
.sticky {
	background-color: #def;
}
.sticky h2,
.sticky .post-meta .post-date-inline,
.sticky .entry-footer {
	border-color:#aaa;
}
.entry-content {
	clear: both;
}
.entry-content img,
.wp-caption {
	max-width: 98%;
	height: auto;
}
.wp-caption {
	background: #eee;
	border: 1px solid #ddd;
	margin: 0 auto;
}
.entry-content .wp-caption img {
	border: 1px solid #ccc;
	max-width: 98.5%;
	margin: 4px;
}
.wp-caption-text {
	color: #5e5e5e !important;
	font: normal 11px arial !important;
	margin: 0 5px !important;
	padding-bottom: 5px;
	text-align: center;
}
.comment-entry ol,
.comment-entry ul {
	display: block !important;
	margin: 5px 0 10px 25px !important;
	width: auto !important;
}
.comment-entry li {
	line-height: 18px;
	margin-bottom: 10px;
}
.comment-entry ul li {
	list-style-type: circle !important;
}
.entry-content .gallery-caption {
	background: #efefef;
	color: #555;
	font-size: 11px;
	padding: 5px;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.comment-entry h1,
.comment-entry h2,
.comment-entry h3,
.comment-entry h4,
.comment-entry h5,
.comment-entry h6 {
	color: #333;
	font: normal 18px "PT Sans", sans-serif;
	margin: 20px 0 5px 0;
}
.entry-content h1,
.comment-entry h1 {
	font-size: 22px;
}
.entry-content h2,
.comment-entry h2 {
	border-bottom: none;
	font-size: 20px;
}
.entry-content h4,
.comment-entry h4 {
	font-size: 16px;
}
.entry-content h5,
.comment-entry h5 {
	font-size: 14px;
}
.entry-content h6,
.comment-entry h6 {
	font-size: 13px;
}
.entry-content p,
.comment-entry p
/*dt*/
{
	margin-top: 10px;
	word-wrap: break-word;
}

.entry-content .excerpt-thumb img,
.child-page .excerpt-thumb img {
	float: left;
	margin: 10px 1em 0 0;
}
.child-page .excerpt-thumb img {
	margin-top: 0;
}
.entry-content .wp-caption img {
	margin-bottom: 0;
}
.entry-content .wp-caption-text {
	margin-top: 0;
}
a.more-link {
	display: block;
	margin: 10px 0 5px;
}
.entry-content dt {
	margin-top: 10px;
}
.entry-content ul {
	list-style-position: outside;
	margin: 10px 0 10px 30px;
}
.entry-content ul li {
	/*list-style-image: url(images/list-style-image.png);*/
	margin-bottom: 2px;
}
.entry-content ol {
	margin: 5px 0 5px 30px;
}
.comment-entry ol li {
	list-style: decimal;
}
.entry-content ol li {
	margin-bottom: 7px;
}
.entry-content ol ol,
.comment-entry ol ol li {
	list-style-type: lower-alpha;
}
.comment-entry ol ol li {
	margin-left: 0;
}
.entry-content ol ol ol,
.comment-entry ol ol ol li {
	list-style-type: lower-roman;
}
.entry-content img,
.child-page img {
	border: 1px solid #e3e3e3;
	margin: 5px;
	padding: 5px;
}
.entry-content table img,
.child-page table img {
	border: none;
	margin: 0;
}
.alignright {
	float: right;
	margin: 4px 0 12px 10px !important;
}
.alignleft {
	float: left;
	margin: 4px 10px 12px 0 !important;
}
.aligncenter {
	display: block;
	margin: 1em auto !important;
}
img.wp-smiley,
.entry-content p img.wp-smiley,
.comment-entry p img.wp-smiley {
	border: none !important;
	display: inline !important;
	float: none !important;
	margin: 0;
}
div#content-main > :not(.forum-content-area) table:not(.table-sorter) {
	border-collapse: collapse;
}
div#content-main > :not(.forum-content-area) table:not(.table-sorter) td,
div#content-main > :not(.forum-content-area) table:not(.table-sorter) th,
div#content-main > :not(.forum-content-area) table:not(.table-sorter) tr {
	border: 1px solid #e6e6e6;
	font-family: arial;
	padding: 2px 5px;
}
div#content-main > :not(.forum-content-area) table:not(.table-sorter) th {
	background: #eee;
	background: -webkit-linear-gradient(#f6f6f6,#eee);
	background: -moz-linear-gradient(#f6f6f6,#eee);
	background: -o-linear-gradient(#f6f6f6,#eee);
	background: linear-gradient(#f6f6f6,#eee);
	padding: 10px 5px;
}
div#content-main > :not(.forum-content-area) table:not(.table-sorter) tr {
	background: #fbfbfb;
}
div#content-main > :not(.forum-content-area) table:not(.table-sorter) tr.alternate {
	background: #fff;
}
table#wp-calendar td,
table#wp-calendar th,
table#wp-calendar tr {
	border: none;
}
blockquote {
	background: url(images/sprite_master.png) left -475px no-repeat #f3f3f3;
	border: 1px dotted #e3e3e3;
	clear: both;
	margin: 10px 0 10px 10px;
	padding: 8px 18px 5px 10px;
}
blockquote p {
	color: #474747 !important;
	margin-bottom: 5px;
	margin-top: 0 !important;
	text-indent: 30px;
}
blockquote cite {
	display: block;
	font-style: italic;
	margin-top: 10px;
	text-align: right;
}
blockquote blockquote {
	margin-left: 0;
}
p cite {
	display: block;
	text-align: right;
}
p code {
	background-color: #EDEDFF;
}
p.form-allowed-tags code {
	background: none;
}
code.block,
pre.block {
	background: url(images/sprite_master.png) -839px -446px no-repeat #f3f3f3;
	border: 1px dotted #e3e3e3;
	color: #000;
	display: block;
	font: normal 11px "Courier New";
	margin: 10px 0;
	padding: 15px 2px 2px 20px;
}
.entry-footer {
	clear: both;
}
.link-pages {
	clear: both;
	margin-top: 10px;
	text-align: center;
}
.add-this,
.add-this-right {
	float: left;
	padding-top: 7px;
}
.add-this-right {
	float: right;
	clear: right;
}
.post-tags {
	color: #999999;
    float: left;
	font: 13px/18px 'PT Sans';
    margin-top: 3px;
    margin-bottom: 3px;
    /*border-top: 1px #ccc solid;*/
    width: 100%;
}
.post-platforms {
	color: #999999;
    float: left;
	font: 13px/18px 'PT Sans';
    margin-top: 3px;
    margin-bottom: 3px;
    /*border-top: 1px #ccc solid;*/
    width: 100%;
}
.post-taxonomies {
    margin-top: 15px;
    margin-bottom: 15px;
}
.post-taxonomies.on-home {
	margin-bottom: 5px;
}
.single .author-info {
	background: #E9ECF5;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 10px;
}
.single .author_h4 {
	color: #929292;
	font: normal 18px arial;
	margin: 15px 0 5px 10px;
}
.author-avatar-wrap {
	width: auto !important;
}
.author-entry .avatar,
.author-info .avatar {
	float: left;
	position: static;
}
.author-entry .author_name {
	font-size: 14px;
	margin-bottom: 5px;
}
.author-entry .entry-content {
	margin-top: 10px;
}
.author-entry p {
	color: #444;
	line-height: 18px;
}
.author-entry .avatar {
	border: 4px solid #e3e3e3;
	float: left;
}
.author-entry h2,
.author-entry .entry-content {
	float: right;
}
.author-entry .entry-content {
	clear: right;
	padding-bottom: 20px;
}
.author-entry .author-first-heading {
	margin-bottom: 0;
	margin-top: 0;
}
.comment-avatar-wrap {
	width: 40px;
	float: left;
	margin-right: 10px;
}
.comment-nav {
	color: #929292;
	font: normal 12px 'PT Sans';
	text-align: center;
}
.post-nav,
.parent-return {
	margin-bottom: 10px;
}
.wp-pagenavi {
	padding-top: 10px;
	text-align: center;
}
.previous,
.previous a,
.previous a:visited,
.previous a:hover,
.next-post,
.next-post a,
.next-post a:visited,
.next-post a:hover,
.parent-return {
	color: #929292;
	font: 12px 'PT Sans';
	text-decoration: none;
}
.previous {
	float: left;
}
.next-post {
	float: right;
	text-align: right;
}
.entry-content .search-404-results {
	margin: 20px 0 0;
}
.search-404-results li {
	list-style: none !important;
	border-top: 1px solid #ddd;
}
.search-404-results li h3 {
	margin-top: 10px;
}


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

/* Status */
.post.post-format{
	border: none;
	padding: 0;
	position: relative;
	width: 100% !important;
}
.post-format .entry-header{
	width: 100%;
	height: 30px;
	background: url(images/sprite_h.png) left -661px repeat-x #598ead;
	color: #022a3b;
}
.post-format .format-title{
	height: 30px;
	width: 110px;
	padding-right: 8px;
	background: url(images/sprite_master.png) -152px -416px no-repeat #185069;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: 30px;
	text-shadow: 0 -1px 0 #222;
	float: left;
}
.post-format .format-title a,
.post-format .format-title a:visited,
.post-format .format-title a:hover{
	color: #fff;
}
.post-format .entry-title{
	height: 30px;
	float: left;
	margin-left: 10px;
	line-height: 30px;
	color: #022a3b;
	font-style: italic;
}
.post-format .entry-title a,
.post-format .entry-title a:visited{
	color: #022a3b;
}
.post-format .edit-post,
.post-format .comment-link {
	float: right;
	margin: 5px 5px 0 0;
	padding: 0;
}
.post-format .comment-link a,
.post-format .comment-link a:visited,
.post-format .edit-post a,
.post-format .edit-post a:visited {
	color: #022A3B;
	font-size: 12px;
}
.post-format .comment-link a {
	font-weight: bold;
}
.post-format .entry-date{
	font-size: 11px;
}
.post-format .entry-content{
	height: 110px;
	position: relative;
	margin-top: 0;
	padding-left: 120px;
	padding-right: 10px;
	overflow: hidden;
	color: #292929;
}
.post-format .entry-content p,
.post-format .entry-content li {
	line-height: 16px;
}
.post-format .post-format-thumbnail{
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	box-shadow: 0 0 3px #333;
	width: 110px;
	height: 110px;
	padding: 0;
}
.post-format .post-format-thumbnail img{
	position: absolute;
	left: 0;
	top: 0;
	border: none;
	margin: 0;
	max-width: 100%;
}
.post-format .entry-description p {
	font: normal 11px/16px arial !important;
	color: #5E5E5E;
}
.post-format .post-author{
	position: absolute;
	right: 10px;
	bottom: 10px;
	text-align: right;
	font: italic 12px arial;
}

.format-link .post-format-thumbnail {
	background: url(images/sprite_master.png) -296px -166px no-repeat;
}
.format-audio .format-title{
	background-position: -287px -416px;
	background-color: #e24c03;
	text-shadow: 0 -1px 0 #666;
}
.format-audio .entry-header{
	background-position: left -700px;
	background-color: #fbb53c;
}
.format-audio .post-format-thumbnail{
	background: url(images/sprite_master.png) -296px -291px no-repeat;
	height: 110px;
	width: 110px;
}

.format-image .format-title,
.format-video .format-title{
	background-position: -418px -416px;
	background-color: #f5a8af;
}
.format-image .entry-header,
.format-video .entry-header{
	background-position: left -737px;
	background-color: #f5a8af;
}
.format-image .post-format-thumbnail,
.format-video .post-format-thumbnail{
	background: url(images/sprite_master.png) -417px -291px no-repeat;
	height: 110px;
	width: 110px;
}
.format-image .entry-content,
.format-video .entry-content{
	height: auto;
	padding-left: 110px;
	padding-right: 0;
	position: relative;
}
.format-image .wp-caption-text,
.post-format .entry-description {
	position: absolute;
	left: 10px;
	top: 120px;
	width: 90px;
	text-align: left;
	font-style: italic;
}
.format-image .wp-caption,
.format-image .entry-content p,
.format-video .entry-content p {
	border: none;
	background: none;
	padding: 0;
	margin: 0 !important;
	max-width: 100%;
}
.format-image .wp-caption > a,
.format-image .entry-content > a,
.format-video .entry-content > a{
	display: block;
	line-height: 0;
}
.format-image .entry-content img,
.format-video .entry-content img{
	margin: 0;
	max-width: 100%;
	border: none;
}
.format-image .entry-title,
.format-video .entry-title{
	font-style: normal;
}
.format-image .entry-date,
.format-video .entry-date{
	position: absolute;
	left: 10px;
	bottom: 5px;
	width: 95px;
	font-style: italic;
	color: #777;
	line-height: 14px;
}
.format-image .entry-date span,
.format-video .entry-date span{
	color: #5e5e5e;
}
.format-video .entry-content p{
	line-height: 0;
}
.format-video .entry-content .entry-date{
	line-height: 14px;
}
.format-video .post-format-thumbnail{
	background: url(images/sprite_master.png) -177px -291px no-repeat;
}


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

#comments {
	clear: both;
}
#comments .nopassword {
	background: none repeat scroll 0 0 #FFFFE0;
	border: 1px solid #E6DB55;
	float:left;
	margin-top:15px;
	padding: 10px;
}
#comments > h4,
#respond > h3,
h3.author-post-list {
	background: url(images/sprite_master.png) -880px 6px no-repeat;
	clear: both;
	color: #929292;
	font: normal 20px "PT Sans", sans-serif;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-left: 25px;
}
#comments > h4 a,
#comments > h4 a:visited {
	color: #929292;
}
#comments h4.pings {
	background-position: -880px -109px;
	clear: none;
}
#comments > h4 {
	float: left;
}
#comments > h4.current a {
	color: #1772AF;
}
.comment-form-jump {
	float: right;
	margin-top: 28px;
}
#respond h3#reply-title {
	background-position: -880px -17px;
	margin-left: 10px;
	margin-top: 20px;
}
h3.author-post-list {
	background-position: -880px -76px;
	margin-bottom: 10px;
	margin-top: 50px;
	padding-left: 30px;
}
#respond h3#reply-title small {
	background: none;
	display: block;
	font-size: 12px;
}
#pings_list {
	display: none;
}
.no-comment #pings_list {
	display: block;
}
#comments ol {
	list-style-position: outside;
	list-style-type: none;
}
#comments > ol {
	clear: both;
}
.comment-wrap {
	margin: 0 10px;
}
#comments ol li.comment,
#comments ol li.pingback,
#comments ol li.trackback {
	background-color: #fff;
	border: 1px solid #DEDEDE;
	margin-bottom: 10px;
	clear: both;
	padding: 18px 0 10px;
	position: relative;
}
#comments ol li .avatar {
	border: 1px solid #aaa;
}
#comments li .comment-wrap > h5 {
	color: #2c2b2b;
	font: normal 16px arial;
	line-height: 24px;
}
#comments li .comment-wrap > h5 cite {
	font-style: normal;
}
#comments ol.children li.comment {
	padding-top: 10px;
	border-top: 1px solid #ddd;
	margin-right: 5px;
}
#comments .children {
	margin-left: 60px;
}
#comments ol.children .avatar {
	left: 0;
	top: 10px;
}
#comments .comment-meta {
	margin-top: 3px;
	position: relative;
	max-width: 100%;
}
#comments p.commentmetadata {
	font: normal 11px arial;
}
#comments p.comment-reply-link {
	font: normal 11px arial;
	position: absolute;
	top: 0;
	right: 0;
}
#comments .comment-entry {
	margin-top: 15px;
	padding-bottom: 10px;
}
#comments .comment-entry p,
#comments .comment-entry ul li,
#comments .comment-entry ol li {
	font: normal 12px arial;
	line-height: 16px;
	margin-bottom: 10px;
}
#comments ol.children li.bypostauthor,
#comments li.bypostauthor.comment {
	background: #fff;
	border-top: 5px solid #ccc;
}
#comments ol.children li.bypostauthor .avatar,
#comments li.bypostauthor li.comment .avatar {
	left: 10px;
}
#comments #commentform {
	-moz-box-shadow: 0 0 3px #bbb;
	-webkit-box-shadow: 0 0 3px #bbb;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#bbbbbb')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#bbbbbb');
	box-shadow: 0 0 3px #bbb;
}
.two-col-right #comments_list > #respond #commentform {
	margin-left: -2px;
}
.sidebar select {
	border: 1px solid #e3e3e3;
	color: #2c2b2b;
	font: normal 12px arial;
}
#commentform {
	background: #fff;
	padding: 18px 10px 15px;
}
#commentform input,
#commentform textarea {
	border: 1px solid #e3e3e3;
	color: #2c2b2b;
	font: normal 12px arial;
	padding: 4px 3px;
	height: 16px;
}
#commentform textarea {
	border: 1px solid #e3e3e3;
	height: 175px;
	width: 612px;
}
.one-column #commentform textarea {
	width: 912px;
}
.three-columns #commentform textarea {
	width: 432px;
}
#commentform .input-text:focus,
#commentform textarea:focus {
	border-color: #bfdff5;
}
#commentform #submit {
	height: auto;
	float: left;
	*padding-left: 0;
	*padding-right: 0;
}
/*#respond {
	left: 0;
	z-index: 10;
	min-width: 100%;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #DEDEDE;
}*/
#comments #respond {
	width: 640px;
}
#respond #cancel-comment-reply {
	margin-bottom: 10px;
}
#commentform .block-button {
	float: left;
}
#commentform .form-allowed-tags {
	font-size: 11px;
	margin-top: 0 !important;
	margin-bottom: 10px;
}
#commentform .form-allowed-tags code {
	display: block;
}
#commentform .comment-notes {
	padding-bottom: 10px;
}
.comment-form-author,
.comment-form-email,
.comment-form-url {
	float: left;
	margin: 10px;
	width: 193.3333px;
}
.one-column .comment-form-author,
.one-column .comment-form-email,
.one-column .comment-form-url {
	width: 293.3333px;
}
.three-columns .comment-form-author,
.three-columns .comment-form-email,
.three-columns .comment-form-url {
	width: 133.3333px;
}
.comment-form-message {
	clear: both;
	margin-bottom: 10px;
}
.comment-form-author {
	margin-left: 0;
}
.comment-form-url {
	margin-right: 0;
}
.graphene-form-field {
	display: block;
	width: 185.3333px;
}
.one-column .graphene-form-field {
	width: 285.3333px;
}
.three-columns .graphene-form-field {
	width: 125.3333px;
}


/* =Sidebars
-------------------------------------------------------------- */

#sidebar1,
#sidebar2 {
	border: 1px solid #dedede;
	display: inline;
	float: right;
	padding: 2px;
	padding-bottom: 0px;
	margin-right: -1px;
	margin-left: 0;
	background-color: #FFF;

}
#sidebar2 {
	padding-left: 0;
}
.sidebar{
	overflow: hidden;
}
.sidebar > div{
	max-width: 300px;
	margin:auto;
}
.sidebar h3 {
	background-color: #353C3B;
	height:23px;
	width:280px;
	display:block;
	font: 12px 'Oswald', sans-serif;
	color: #FFF;
	padding: 6px 15px 0 15px;
	text-transform: uppercase;
	position:relative;
	top:-2px;
	left:-5px;
	margin-bottom: 10px;
}
.sidebar > .warning_block {
	margin-top: -4px;
}
.sidebar > .warning_block p {
	margin-top: 10px;
	font-size: 11px;
	line-height: 16px;
}
.sidebar > .warning_block .first-p {
	margin-top: 0;
}
.sidebar h3 a,
.sidebar h3 a:visited,
.sidebar h3 a:hover {
	color: #fff;
}
.sidebar div.sidebar-wrap {
	margin-bottom: 16px;
}
h#tweetfollow {
	margin-top: 10px;
	text-align: right;
}
.tweet-rel-time {
	font-size: 85%;
}
#sidebar_bottom {
	background: #E3E3E3;
	clear: both;
	margin-top: -10px;
	padding: 0 0 20px 0;
	font-size: 0;
}
#sidebar_bottom .sidebar-wrap {
	display: inline-block;
	*display: inline;
	margin: 10px 10px 5px;
	padding: 10px;
	vertical-align: top;
	width: 280px;
	zoom: 1;
	font-size: 12px;
}
#sidebar_bottom .sidebar-wrap h3 {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	margin: -10px -10px 10px -10px;
	padding: 7px 10px;
	width: 100%;
	height: auto;
}
#calendar_wrap {
	text-align: center;
}
#wp-calendar {
	border-collapse: collapse;
	margin: 0 auto;
}
#wp-calendar #today {
	font-weight: bold;
}
#wp-calendar td,
#wp-calendar th {
	padding: 3px 4px;
}
#wp-calendar #prev {
	text-align: left;
}
#wp-calendar #next {
	text-align: right;
}
.sidebar ol {
	list-style-position: outside;
	margin-left: 29px;
}
.sidebar ol ol {
	list-style-type: lower-alpha;
	margin-left: 20px;
}
.sidebar ul ul {
	margin-left: 20px;
}
.sidebar ol ol ol {
	list-style-type: lower-roman;
}
.sidebar ol li {
	line-height: 15px;
	padding: 2px 0;
}
.sidebar ul ul li {
	border: none;
}
.sidebar ul ul li {
	line-height: 15px;
}
.sidebar p {
	line-height: 18px;
}
.sidebar p img {
	/*border: 4px solid #dedede;*/
}
.sidebar ul {
	list-style-position: outside;
	list-style-type: none;
}
.sidebar ul li {
	border-bottom: 1px solid #e3e3e3;
	line-height: 15px;
	padding: 6px 0;
}
.sidebar ul li img,
.sidebar ol li img {
	display: inline;
	margin: 0 2px;
	vertical-align: middle;
}
.sidebar ul li span.meta-rss {
	display: inline-block;
	width: 0px;
	height: 16px;
}


/* =The homepage panes
-------------------------------------------------------------- */

.homepage_panes{
	width: 100%;
}
.homepage_panes .alpha {
	clear: both;
}
.homepage_panes .omega {
	float: right;
}
.homepage_pane{
	margin-bottom: 20px;
	margin-top: 15px;
	vertical-align: top;
}
.two-columns .homepage_pane {
	width: 48% !important;
}
.homepage_pane .excerpt-thumb {
	text-align: center;
}
.homepage_pane img{
	-moz-box-shadow: -2px 2px 5px #777;
	-webkit-box-shadow: -2px 2px 5px #999;
	box-shadow: -2px 2px 5px #999;
	margin: 0 auto 5px auto;
	max-width: 100%;
	height: auto;
}
.homepage_pane .post-title{
	margin-bottom: 5px;
}
.homepage_pane .post-title a,
.homepage_pane .post-title a:visited{
	font: normal 20px "PT Sans", sans-serif;
}
.homepage_pane .post-excerpt{
	color: #696a6a;
	font: normal 12px/18px arial;
}
.homepage_pane .post-excerpt p{
	margin-bottom: 10px;
}
.homepage_pane .post-comments{
	margin-top: 10px;
	margin-right: 0;
}


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

#footer {
	background: #1B1B1B;
	min-height: 50px;
	color: #eee;
	clear: both;
	width:100%;
}
#copyright {
	margin: 0 10px 10px;
	float: left;
	max-width: 30%;
}
#copyright p{
	margin-top: 10px;
}
#copyright h3{
	font: normal 14px arial;
	color: #e3e3e3;
}
#copyright .cc-logo{
	height: 32px;
	width: 96px;
	background: url(images/sprite_master.png) -417px -240px no-repeat;
}
#copyright .cc-logo span{
	display: none;
}
#footer a,
#footer a:visited {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	border-bottom: 1px dotted #fff;
}
.footer-menu-wrap {
	font-size: 14px;
    float: right;
    text-align: right;
	margin: 0 10px 0;
}
.footer-menu-wrap li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding-left: 10px;
	margin-left: 10px;
    vertical-align: top;
}
.footer-menu-wrap a,
.footer-menu-wrap a:visited {
	color: #fff;
}
.footer-menu-wrap ul.sub-menu {
    margin-top: 5px;
	padding-left: 5px;
	border-left: 1px solid #222;
    list-style: none;
}
.footer-menu-wrap ul.sub-menu li {
    display: block;
    font-size: 12px;
	line-height: 18px;
    border: none;
    margin: 0;
    padding: 0;
}
#footer-menu {
	text-align: left;
}
#footer-menu .sub-menu li a,
#footer-menu .sub-menu li a:visited {
	color: #ccc;
}
#developer {
    text-align: right;
    clear: right;
	float: right;
}
#developer p{
	padding-top: 10px;
}
.printonly {
    display: none;
}


/* =Shortcodes
-------------------------------------------------------------- */

.message-block {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	padding: 5px 10px 5px 50px;
    background: #eee;
    margin: 10px 0 0;
	min-height: 35px;
	overflow: auto;
}
.message-block p.first-p {
	margin-top: 0;
}

.warning_block,
.error_block {
    background: #FCC url(js/buttons/warning.png) no-repeat scroll 10px 7px;
    border: 1px solid #F99;
    color: #C31B00;
}
.error_block {
    background-image: url(js/buttons/error.png);
}
.notice_block {
    background: #FDEBAE url(js/buttons/notice.png) no-repeat scroll 10px 7px;
    border: 1px solid #E6C555;
    color: #9E660D;
}
.important_block {
    background: #DEE3AB url(js/buttons/important.png) no-repeat scroll 10px 7px;
    border: 1px solid #A3C159;
    color: #5E6F33;
}
.pullquote {
	border-top: 1px solid #bbb;
	border-bottom: 3px solid #222;
	font: normal 22px "PT Sans", sans-serif;
	padding-bottom: 10px;
	margin-top: 15px !important;
	margin-bottom: 5px !important;
	width: 30%;
	color: #000;
}


/* =Plugins
-------------------------------------------------------------- */

/* WP-Email */
#wp-email-popup{
	background: #fff;
}
#wp-email-popup p{
	margin-top: 10px;
}
#wp-email-content img{
	border: none;
	margin: 0;
}
.Button{
	float: none;
	margin: 20px auto 10px auto;
}
.wp-email label {
	padding-top: 4px;
	height: 28px;
}
.wp-email .TextField,
.wp-email .Forms {
	border: 1px solid #e3e3e3;
	color: #2c2b2b;
	font: normal 12px arial;
	padding: 4px 3px;
	width: 250px;
	height: 16px;
}
.wp-email #imageverify {
	width: 50px;
}
.wp-email .Forms {
	height: 100px;
}

/* WP-CommentNavi*/
.commentnavi-view-all {
	margin-top: 10px;
}

/* Breadcrumb NavXT */
.breadcrumb-navxt {
	margin-bottom: 10px;
	font-size: 12px;
}
.breadcrumb-navxt a {
	font-weight: normal;
}

/* Fancybox for WordPress */
#fancy_title table,
#fancy_title table th,
#fancy_title table tr,
#fancy_title table td {
	border: none;
	border-collapse: separate;
}
#fancy_title table tr {
	background: none;
}

/* WPStats */
#wpstats {
	position: absolute;
	left: 0;
	bottom: 0;
}

.mysocial,
.mysocial-icon {
	width: 32px;
	height: 32px;
}

/* WP e-Commerce */
.entry-content .product_average_vote img {
	border: none;
	margin: 0;
}
div.product_footer {
	width: 100%;
	border: none;
}
.wpsc_container span.votetext {
	width: 100%;
}
.wpsc_container img {
	max-width: 100%;
}
span.vote_total,
span.vote_total span {
	float: none !important;
	font-size: 1em !important;
}
.default_product_display .wpsc_product_price,
.single_product_display .product_description,
.single_product_display .single_additional_description,
.single_product_display .wpsc_product_price,
.default_product_display .wpsc_variation_forms label,
.single_product_display form.product_form fieldset p,
#content .single_product_display form.product_form fieldset p {
	font: normal 12px/18px arial;
}
.wpsc_product_price .currentprice {
	font-weight: bold;
}
.single_product_display form.product_form fieldset legend,
#content .single_product_display form.product_form fieldset legend,
.default_product_display form.product_form fieldset legend,
#content .default_product_display form.product_form fieldset legend,
.default_product_display h2.prodtitle,
#content .default_product_display h2.prodtitle {
	font: bold 18px "PT Sans", sans-serif;
	margin: 5px 0 0;
	padding: 0;
}
form.product_form fieldset,
.single_product_display form.product_form fieldset,
#content .single_product_display form.product_form fieldset {
	margin-top: 10px;
}
#single_product_page_container,
#checkout_page_container {
	width: 100%;
}
.single_product_display .imagecol img.product_image,
#default_products_page_container .imagecol img,
#list_view_products_page_container img,
#grid_view_products_page_container img {
	background: none;
	border: 4px solid #eee;
	margin: 0;
}
.single_product_display {
	padding: 0;
}
.wpsc_variation_forms table {
	width: 100%;
}
.wpsc table td,
.wpsc table th,
.wpsc table tr,
.wpsc_variation_forms table td,
.wpsc_variation_forms table th,
.wpsc_variation_forms table tr,
.widget_wpsc_shopping_cart table td,
.widget_wpsc_shopping_cart table th,
.widget_wpsc_shopping_cart table tr {
	border: none;
	background: none;
}
.single_product_display .wpsc_variation_forms table td.col1,
#content .single_product_display .wpsc_variation_forms table tr td.col1,
.default_product_display .wpsc_variation_forms table td.col1,
#content .default_product_display .wpsc_variation_forms table tr td.col1 {
	width: 20%;
}
.single_product_display .wpsc_variation_forms table td.col2,
#content .single_product_display .wpsc_variation_forms table tr td.col2 {
	width: 80%;
}
.single_product_display form.product_form input,
#content .single_product_display form.product_form input,
#checkout_page_container textarea,
#checkout_page_container input,
#content #checkout_page_container textarea,
#content #checkout_page_container input {
	font: normal 12px arial;
}
#checkout_page_container textarea,
#checkout_page_container input[type="text"],
#checkout_page_container select {
	padding: 3px 5px;
	border: 1px solid #ddd;
	font: normal 12px arial;
}
.wpsc_checkout_table input[type="text"],
.wpsc_checkout_table textarea {
	width: 250px;
}
.wpsc_checkout_table select {
	width: 262px;
}
#checkout_page_container .wpsc_email_address {
	float: left;
	margin-right: 10px;
}
.wpsc_checkout_table {
	clear: both;
}
.wpsc_checkout_table td {
	padding: 5px 0 !important;
}
.default_product_display .imagecol {
	margin-top: 10px;
}
.default_product_display {
	padding: 0;
	margin-top: 10px;
}
.shopping-cart-wrapper .shoppingcart {
	padding: 0;
	margin-top: 10px;
}
.widget_wpsc_shopping_cart .cart-widget-total td {
	background: #f6f6f6;
	border: none;
}
.shopping-cart-wrapper .shoppingcart table th {
	border-bottom: 1px solid #eee;
}
.shopping-cart-wrapper .shoppingcart table #quantity {
	width: 30px;
}
.shopping-cart-wrapper .shoppingcart table #price {
	width: 70px;
}
.shopping-cart-wrapper .shoppingcart table #remove {
	width: 10px;
}
.shopping-cart-wrapper .wpsc_empty_the_cart {
	float: left;
	text-align: left;
}
.shopping-cart-wrapper .checkout-shipping,
.shopping-cart-wrapper .checkout-tax,
.widget_wpsc_shopping_cart #cart-widget-links {
	padding-top: 10px;
}
.custom_text {
	clear: both;
}
#content img#wpsc_checkout_gravatar {
	display: none;
}
#checkout_page_container table.checkout_cart {
	width: 100%;
	border: 1px solid #e6e6e6;
}
.checkout_cart .header th {
	border-bottom: 1px solid #eee;
	background: #eee;
	background: -moz-linear-gradient(#f6f6f6,#eee);
	background: -webkit-linear-gradient(#f6f6f6,#eee);
	background: -o-linear-gradient(#f6f6f6,#eee);
	background: linear-gradient(#f6f6f6,#eee);
	border: 1px solid #e6e6e6;
	padding: 10px 5px;
}
#content #checkout_page_container table.checkout_cart tr.product_row td,
#content #checkout_page_container table.checkout_cart tr.product_row {
	padding: 5px;
	text-align: center;
	background: #fbfbfb;
}
#content #checkout_page_container table.checkout_cart tr.alt td {
	background: #fff;
}
#content #checkout_page_container table.checkout_cart tr.product_row .wpsc_product_name {
	text-align: left;
}
.wpsc_email_address_p {
	display: block;
	margin-top: -5px !important;
}
.wpsc_email_address_p input {
	width: 250px;
}
#checkout_page_container .checkout-total {
	margin-left: 10px;
	font-weight: bold;
}

.excerpt-thumb {
	display: none;
}

#text-2 {
    padding: 0px;
}

#developer {
	/*display: none;*/
}

.type-page .post-title {
	display: none;
}

#slider_root .read_more {
    display: none;
}

.page .entry-footer {
	border-top: none;
}

/*=============================================*/

.default_searchform {
	padding: 10px;
	margin-top: 10px;
}

.default_searchform input[type="text"]{
	border: 1px solid #D8D8D8;
	background: #fff;
	color: #999;
	padding:3px;
	font-size:12px;
	float:left;
	margin:0;
}

.default_searchform button{
	border: 1px solid #D8D8D8;
	border-left: 0;
	font-size:0;
	padding: 9px 9px 10px;
	float:left;
	margin:0;
	height:25px;
	width:35px;
	cursor: pointer;
}
/*.default_searchform button:focus,
.default_searchform button:hover{
	background-position: -10px -242px;
}*/

#header .wp-united-loginuser-info .widgettitle{
	display: none;
}
#header .wp-united-loginuser-info{
	margin-top: 12px;
	position: absolute;
    right: 0;
    width: 345px;
}
#header .wp-united-loginuser-info .wpu-widget-lu-avatar{
	margin: 2px 5px 2px 10px;
	width: 50px;
	float:right;
	overflow: hidden
}
#header .wp-united-loginuser-info .wpu-widget-lu-avatar img{
	max-width: 50px;
}

#header .wp-united-loginuser-info li{
    display: block;
	width:275px;
    float: left;
    list-style: none;
    text-align: right;
}
#header .wp-united-loginuser-info li p{
	margin:0;
	padding:0;
	color:#eee;
}
#header .wp-united-loginuser-info li a{
	color:#eee;
}
#header .wp-united-loginuser-info li.wpu-has-pms a{
	color: red;
	font-weight: bold;
}

#lightbox-login {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url("images/new/overlay.png") repeat;
	text-align:center;
	z-index:101;
}
#lightbox-login a{
	color: #fff;
	display:block;
}
#lightbox-login a.close-login-box{
	height: 30px;
	width: 30px;
	margin:0;
	padding:0;
	position:absolute;
	top:-15px;
	right:-15px;
	background-image: url("images/new/close_bt.png");
	background-repeat: no-repeat;
	font-size: 0;
}
#lightbox-login form{
	margin:auto;
	width: 200px;
	height: 140px;
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: #4A909C;
	margin-top:-110px;
	margin-left: -140px;
	padding: 40px;
}
#lightbox-login form input{
	color: #fff;
	width:186px;
	background-color: #5C9AA5;
	border: none;
	padding:5px;
	margin:2px;
}
#lightbox-login form input[type="checkbox"]{
	width:auto;
	margin: 10px 0;
}
#lightbox-login form label{
	color:#fff;
}
#lightbox-login form input[type="submit"]{
	background-color: #3A737E;
	width:196px;
}
.content{
	word-wrap: break-word;
}

div.srp-widget-singlepost{
	border: none !important;
}
/* Contact Form */

#contact label {
	display:block;
	padding:5px 0;
}

#contact input[type="text"], #contact select, #contact textarea {
	border:1px solid #ddd;
	padding:8px;
	width:300px;
	margin-bottom:10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#contact select {
	width: 316px;
}

#contact textarea {
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#contact input[type="submit"]{
	float:left;
}

.errormsg, .successmsg{
	background:#FEF4F1;
	border:1px solid #F7A68A;
	color:#DA4310;
	padding:10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.successmsg {
	background:#F5FAF1;
	border:1px solid #C2E1AA;
	color:#8FA943;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.recaptchatable .recaptcha_image_cell center img,
.recaptcha_input_area > input#recaptcha_response_field{
	margin:0;
	padding:0;
}
.fb-like-button{
	min-width: 100px;
	max-width: 120px;
	min-height: 21px;
	float:right;
	padding: 4px 0;
}
.more-link{
	/*text-align:right;*/
	font-weight: normal;
	font-style: normal;
}

ul.profile-icons li.steam-icon {
    height: 20px;
    width: 28px;
}
.steam-icon, .steam-icon a {
    background-image: url("images/new/icon_steam.png");
}

.filter-box, .filter-box label{
	cursor: pointer;
}
.filter-box{
    float: left;
    margin: 3px;
    overflow: auto;
	height: 20px;
	padding: 3px 5px 1px;
	font-size:12px;
	overflow: hidden;
}
.filter-box.checked{
    border: 1px solid #275d89;
	background-color: #3e7aa8;
	color: #fff;
	transition:0.5s;
}
.filter-box.unchecked:hover{
    border: 1px solid #c6c6c6;
	background-color: #dcdcdc;
	transition:0.5s;
}
.filter-box.checked:hover{
    border: 1px solid #245174;
	background-color: #275d89;
	color: #fff;
	transition:0.5s;
}
.filter-box.unchecked{
    border: 1px solid #dcdcdc;
	background-color: #f1f1f1;
	color: #000;
	transition:0.5s;
}
.filter-box span{
}
.filter-box span.after{
	vertical-align: super;
}
.filter-box span{
	font-size:10px;
	transition:0.5s;
	line-height: 10px;
}
.filter-box.unchecked span.after{
	display:none;
	transition:0.5s;
}
.filter-box.checked span.before{
	display:none;
	transition:0.5s;
}
.lowcy-category-filter .box_container{
	width:100%;
	overflow: hidden;
	padding:3px 0;
	display:none;
}
.lowcy-category-filter .filter_pre{
	width:100%;
	background-color: #f1f1f1;
    border: 1px solid #dcdcdc;
	border-left:none;
	border-right:none;
	width:290px;
	margin-left:-5px;
	padding:4px 10px;
	font-size:13px;
	/*font-weight:bold;*/
	cursor: pointer;
}
.lowcy-category-filter #category_filter_platform_box{
	margin-top:-1px;
	margin-bottom:1px;
}
.lowcy-category-filter h3{
	margin-bottom:-3px;
}
.sidebar div.sidebar-wrap.lowcy-category-filter{
	margin-bottom:0;
}
.lowcy-category-filter .filter_pre span{
	width:11px;
	height:15px;
	background-image: url("images/new/black_arrow_up.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px;
}
.lowcy-category-filter .filter_pre.rolled span{
	background-image: url("images/new/black_arrow_down.png");
}
.filter_button .filter-box{
	width:100px;
	text-align:center;
}
.lowcy-category-filter .box_container.filter_button{
	margin: auto;
    overflow: hidden;
	width: 237px;
}
.lowcy-category-filter input[type="submit"]{
	margin-top:10px;
	height:30px;
	width:145px;
}
.filter-box input[type="checkbox"]{
	vertical-align: middle;
}
.lowcy-category-filter input[type="checkbox"]{
	display:none
}
.giveaway-author{
	display: block;
	margin:2px;
	font-size: 14px;
	padding-left: 10px;
	/*font-weight: bold;*/
}
.giveaway-author span{
	font-weight: bold;
}
.giveaway-img img{
	border:none;
}
.sidebar .lowcy-giveaway-widget *{
	margin:0 !important;
	padding: 0 !important;
	font-size: 0 !important;
}
.sidebar .lowcy-giveaway-widget p img{
	border:none;
	margin: 2px 0 !important;
	padding:0;
	max-width: 280px;
}
.sidebar .lowcy-giveaway-widget p{
	display:block;
	max-height: 60px;
	overflow: hidden;
}
.sidebar .lowcy-giveaway-widget{
	max-height: 320px;
	overflow: auto;
}
.add-giveaway-button {
	width:100%;
}
.add-giveaway-button a{
	width:280px;
	display:block;
	text-align: center;
	font-weight: bold;
	border: 1px solid #ddd;
    border-radius: 5px 5px 5px 5px;
    margin: 3px auto 0;
	background-color: #f0f0f0;
	color: #000;
	height: 20px;
	padding: 12px 5px;
	font-size:16px;
}

#rev-table{
	width:100%;
}

/*.forum-content-area .fields1 .column1, .forum-content-area .fields1 .column2 {
    width: 95% !important;
}*/
#content-main > .sticky{
	border-color: #000;
	border-width: 2px;
	margin-left: -1px;
}

/*.forum-content-area .postprofile dt a:first-child {
	font-size: 12px;
	line-height: 1.5em;
}*/
/* ------------- counter -----------------*/
.countbox{
	font-family: "Oswald",sans-serif;
	font-weight: 300;
	font-size: 42px;
	height: 60px;
	line-height: 1.3;
	margin-top:-3px;
	margin-left: 4px;
}
.countbox span{
	margin-left:-3px;
	text-align:left;
}

.days{
	float: left;
	text-align: center;
	background-repeat:no-repeat;
	margin: 0;
	height: 50px;
	width: 55px;
	z-index:1;
}

.days_text{
	height: 26px;
	width: 55px;
    font-size: 14px;
}

.hours{
	float: left;
	text-align: center;
	background-repeat:no-repeat;
	margin: 0;
	height: 50px;
	width: 55px;
	z-index:1;
}

.hours_text{
	height: 26px;
	width: 55px;
    font-size: 14px;
}

.mins{
	float: left;
	text-align: center;
	background-repeat:no-repeat;
	margin: 0;
	height: 50px;
	width: 55px;
    z-index:1;
}

.mins_text{
    font-size: 14px;
	height: 26px;
	width: 55px;
}
.counter-box{
	overflow: hidden;
	background-repeat:no-repeat;
	width:310px;
	height:180px;
	background-size: 100%;
	position:relative;
	left:-5px;
	top:-2px;
	margin-bottom: -21px;
}
.days span, .hours span, .mins span {
	position: absolute;
	display: block;
	height: 50px;
	width: 55px;
}
.counter-left{
	float: left;
	margin-left:5px;
    overflow: visible;
    width: 170px;
}

.counter-pre{
	text-align: center;
	margin-top: 15px;
	padding-bottom: 5px;
	overflow: visible;
	text-transform:uppercase;
	line-height: 1;
}
.counter-pre span{
	clear:both;
}
.counter-pre span{
	/*font-weight: bold;*/
	font-size: 19px;
}
.counter-pre p{
	font-size: 15px;
	padding:4px;
}
.counter-right{
	float:right;
	width: 118px;
	text-align:center;
}
.lowcy-timer{
	/*padding-top:10px;*/
}
.counter_clicker{
	height:100%;
	width:100%;
	display:block;
	position: absolute;
}
.counter-left noscript{
	font-size: 10px;
	color: red;
	width:180px;
}
@media screen and (max-width: 1020px) {
	#social-buttons{
		position: fixed;
		right: 0;
		margin:0;
	}
}
#pricetracker-holder{
	height:26px;
	width:100%;
	overflow:hidden;
	background: rgb(53,60,59); /* Old browsers */
	background: -moz-linear-gradient(left, rgb(53,60,59) 0%, rgb(53,60,59) 50%, rgb(255,255,255) 51%, rgb(255,255,255) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(53,60,59)), color-stop(50%,rgb(53,60,59)), color-stop(51%,rgb(255,255,255)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgb(53,60,59) 0%,rgb(53,60,59) 50%,rgb(255,255,255) 51%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgb(53,60,59) 0%,rgb(53,60,59) 50%,rgb(255,255,255) 51%,rgb(255,255,255) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgb(53,60,59) 0%,rgb(53,60,59) 50%,rgb(255,255,255) 51%,rgb(255,255,255) 100%); /* IE10+ */
	background: linear-gradient(to right, rgb(53,60,59) 0%,rgb(53,60,59) 50%,rgb(255,255,255) 51%,rgb(255,255,255) 100%); /* W3C */
}
#pricetracker-area{
	width:1000px;
	margin:auto;
	height: 100%;
}
#pricetracker-pre{
	float:left;
	width:120px;
	height:100%;
	background-color: #353C3B;
}
#pricetracker-pre sup{
	font-size:8px;
	position: relative;
	top: 1px;
}
#pricetracker-right{
	float:left;
	width:850px;
	height:100%;
	background-color: #fff;
}
#pricetracker-stop{
	float:left;
	width:30px;
	height:100%;
	background-color: #fff;
}
#pricetracker-stop a{
	margin-left:4px;
}
#pricetracker-pre span{
	color: #fff;
	padding:3px;
	padding-left:18px;
	font-size: 12px;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	display: block;
}
.price-news{
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
}
.price-news span{
	white-space:nowrap;
}
.price-news a{
	color:#353c3b !important;
	padding:6px;
}
.price-news > div, .price-news > span{
	position:absolute;
	top:3px;
}
.price-news a img{
	margin-bottom:-2px;
}

.wykop_button{
	display: block;
    float: left;
    height: 20px;
    width: 85px;
}

.addthis_toolbox {
	margin-top: 15px;
}

.addthis_toolbox > a{
	margin: 0 20px 0 0;
}

.addthis_button_tweet{
	width:90px;
}

.addthis_button_google_plusone{
	width:60px;
}

.footer_links{
	padding: 15px 10px 0px;
	text-align: right;
	font-size: 15px;
}

#footer .footer_links a, #footer .footer_links a:visited, #footer .footer_links {
	color: #EBEBEB;
}

#copyright, #developer{
	font-size: 12px;
}

#contactFormContainer
{
}
#contactForm
{
	border: 1px solid #dedede;
	border-radius: 0 0 4px 4px;
	/*border-bottom: none;*/
	width:648px;
	display:none;
	padding: 15px 15px 50px;
	overflow: visible;
	position: relative;
	background-color: #fff;
	margin-bottom:5px;
	border-top: none;
	top: -1px;
}
#contactLink
{
	background-color: #353C3B;
	border: 1px solid #dedede;
	height:23px;
	width:152px;
	display:block;
	cursor:pointer;
	margin-right: 5px;
	text-align: center;
	font: 12px 'Oswald', sans-serif;
	color: #FFF;
	padding: 7px 0 0 ;
	text-transform: uppercase;
	float: left;
	position:absolute;
}
.preindex_wrap .widget_search.notopborder{
	margin-bottom: 0;
}

.preindex_searchform input[type="text"]{
	border: 1px solid #D8D8D8;
	background: #fff;
	color: #999;
	padding:3px 3px 3px 13px;
	font-size:14px;
	float:left;
	margin:0;
	height:22px;
	width:471px;
}

.preindex_searchform button{
	border: 1px solid #D8D8D8;
	border-left: 0;
	background: url("images/new/big_search_btn.png") no-repeat ;
	background-position: -38px 0px;
	font-size:0;
	padding: 9px 9px 10px;
	float:left;
	margin:0;
	height:30px;
	width:38px;
	cursor: pointer;
}
.preindex_searchform button:focus,
.preindex_searchform button:hover{
	background-position: 0px 0px;
}
.preindex_searchform{
	padding-top:1px;
}
.preindex_wrap .widget_search{
	margin-left:158px;
	margin-bottom: 5px;
}
.preindex_wrap{
	width: 685px;
}
#contact .form_collumn{
	width:320px;
	float:left;
}
#contact .form_collumn input[type="text"]{
	width: 280px;
}
#contactForm #contact textarea{
	width: 600px;
}
.sidebar div.widget_specialrecentpostsFree{
	/*margin-bottom:-10px;*/
}
.lowcy-timer h3,
.phpbb-latest-posts h3,
.widget_recent_comments h3,
.widget_youtubesidebarwidget h3{
	margin-bottom:0px;
}

.sidebar div.sidebar-wrap.phpbb-latest-posts{
	margin-bottom:0px;
}

#disqus_thread{
	background-color: #FFFFFF;
	border: 1px solid #DEDEDE;
	margin-bottom: 10px;
	overflow: visible;
	padding: 15px 2% 10px;
	position: relative;
	width: 96%;
}
#disqus_thread li{
	margin-left: 15px;
}
.widget_youtubesidebarwidget div#youtube-sidebar-widget{
	margin: -2px -5px -14px;
    overflow: hidden;
}

#youtube-sidebar-widget ul li {
    margin-bottom: 0 !important;
	border: none;
	padding: 0;
}
#convert_to_pln{
	width:105px;
	height:auto;
	background:none;
	display:block;
	float: right;
}
.converted_price{
	color:grey;
	font-size:14px;
	font-weight:bold;
}

#convert_to_pln_trigger{
	width:81px;
	height:18px;
	background:rgb(53, 60, 59);
	color:rgb(255, 255, 255);
	font-size:12px;
	font-family:Oswald;
	text-align:right;
	text-transform:uppercase;
	padding:5px 12px 4px;
	cursor:pointer;
	display:block;
}

#convert_to_pln_load_gif{
	width:16px;
	height:16px;
	/*background:url('http://imgslot.com/upload/big/2013/12/21/52b5a9b68856c.gif') no-repeat;*/
	padding:0px;
	margin:6px;
	display:none;
	float:right;
}

#convert_to_pln_show_btn{
	background:rgb(53, 60, 59);
	color:rgb(255, 255, 255);
	font-size:29px;
	font-family:calibri;
	font-weight:bold;
	padding:3px 7px 6px;
	cursor:pointer;
	display:none;
	float:right;
}

#convert_to_pln_loading{
	width:16px;
	height:16px;
	top:5px;
	right:110px;
	display:block;
	position:absolute;
}

#convert_to_pln_curr_table{
	background:rgb(255, 255, 255);
	color:rgb(53, 60, 59);
	font-size:16px;
	font-family:calibri;
	font-weight:bold;
	text-align:right;
	padding:5px 8px 5px;
	display:block;
	width:95px;
	position:absolute;
}

#promoted_frontend_container .promoted-box{
	width:332px;
	height:180px;
	float:left;
	overflow: hidden;
	margin:1px;
	position:relative;
}
.lowcy-promoted-box{
	overflow:hidden;
	width:1002px;
}
.lowcy-promoted-area{
	/*height: 362px;*/
	margin-left: -1px;
    overflow: hidden;
    width: 100%;
	margin-bottom: 0;
	margin-top: 25px;
}
.promoted-title{
	position:absolute;
	top:11px;
	left:11px;
	background-color: #383e3d;
	overflow: hidden;
	font-size: 18px;
	color:#fff;
	padding:5px;
	text-transform:uppercase;
	font-family: 'Oswald';
	margin-right: 11px;
}
.promoted-informations{
	position:absolute;
	bottom:11px;
	right:11px;
	background-color: #383e3d;
	overflow: hidden;
	font-size: 18px;
	color:#fff;
	font-family: 'Oswald';
	margin-left: 11px;
}
.promoted-informations .promoted-description{
	text-transform:uppercase;
	padding: 1px 5px;
	font-size:10px;
	text-align:center;
}
.promoted-informations .promoted-price{
	padding:5px;
	text-align:center;
	color: #000;
	background-color: #dfff00;
}
.promoted-vertical-box{
	width:334px;
	margin:0;
	padding:0;
	height:364px;
	float:left;
}
#promoted_frontend_container .promoted-box.promoted-vertical-box{
	height:362px;
}
#promoted_frontend_container .promoted-box.promoted-big-box{
	width:666px;
	float:left;
	height:362px;
}
.promoted-box .html-content,
.promoted-box .promoted-background {
	position:absolute;
	max-width:100%;
	max-height:100%;
	overflow:hidden;
	background-color: #DAD9DA;
}
.sf-widget-holder{
	margin-left: -3px;
    width: 306px;
}
.sf-front a, .sf-front .sf-love {
    padding-top: 15px !important;
}
.sidebar div.sidebar-wrap.widget_socialfans_counter_widget{
	margin-bottom:-16px;
}
.sidebar div.sidebar-wrap.widget_socialfans_counter_widget h3{
	margin-bottom: 0;
}
.rss-page .entry-content ul li{
    list-style:none;
    padding-left:16px;
	background: url("images/new/RSS-Icon-small.png") no-repeat 0 0;
	padding: 2px 0 2px 25px;
}
.rss-footer-links.footer_links{
	float:left;
	padding-top: 8px;
}
#text-6, #text-24, #text-4, #text-15{
	margin-bottom:3px;
}
.promoted-box:hover img{
	opacity:0.8;
	transition:0.5s;
}
.promoted-box:hover div{
	box-shadow: 0 0 5px rgba(56,62,61,0.8);
	transition:0.5s;
}
.promoted-box:hover div{
	opacity:1;
}

.widget_youtube-channel .youtube_channel.responsive {
	width:310px;
	margin: -12px -5px -14px;
}

.ceneo-widget {
    margin-top: 15px;
    margin-bottom: 25px;
    padding:0;
    display: block;
	width:100%;
	box-sizing: border-box;
    border-radius: 4px;
    background-color: #FAFAFA;
    overflow: hidden;
    border: 1px solid #dedede;
}
.ceneo-widget h3 {
    background-color: #353C3B;
    display: block;
    color: #FFF;
    text-transform: uppercase;
    padding: 7px 15px;
    font: 14px 'Oswald', sans-serif;
    margin-bottom: 0px;
}

.g2a-widget h3 {
    padding: 10px 15px;
}

.ceneo-widget h3 img{
	border:none;
	padding:0;
	margin:0;
	vertical-align: middle;
}

.g2a-widget h3 img {
    vertical-align: top;
    margin-left: 5px;
}


.ceneo-widget .ceneo-offers {
	display:table;
	width:100%;
}
.ceneo-widget .ceneo-offer {
	display:table-cell;
	text-align: center;
	padding: 15px 5px;
	width: 25%;
	box-sizing: border-box;
/*	font-size: 15px;
	color: #444;*/
}
.ceneo-widget.ceneo-3-columns .ceneo-offer {
	width: 33.3333%;
}
.ceneo-widget.ceneo-2-columns .ceneo-offer {
	width: 50%;
}
.ceneo-widget.ceneo-1-columns .ceneo-offer {
	width: 100%;
}
.ceneo-widget .ceneo-offer span {
	display:block;
/*	vertical-align: middle;
	padding:0 5px;*/
}
.ceneo-widget .ceneo-image {
	/*text-align:right;*/
}
.ceneo-widget .ceneo-image img {
	max-height:150px;
	max-width:100px;
}
.ceneo-widget .ceneo-title {
	padding: 7px 0;
	font-weight: bold;
}
.ceneo-widget .ceneo-price {
	/*text-align:right;*/
	color: #383E3F;
	/*font-weight: bold;*/
}
.ceneo-widget .ceneo-price strong {
	/*color: #F86210;*/
}

.page-template-template-grid .gutter-sizer{width:2%}
.page-template-template-grid .giveaway-child,.page-template-template-grid .grid-sizer{width:23.5%}
.page-template-template-grid .giveaway-child{float:left;margin:15px 0;background-image:url(giveaway-night/img/etykietagiba.png);text-align:center}
.page-template-template-grid .giveaway-child .excerpt-thumb{display:block}
.page-template-template-grid .giveaway-child .excerpt-thumb img{width:100%;max-width:100%;margin:0;padding:0;border:none;float:none}
.page-template-template-grid .giveaway-child .excerpt-text{min-height:115px}
.page-template-template-grid .giveaway-child .excerpt-text h2{padding:10px;font-size:16px}
.page-template-template-grid .giveaway-child .excerpt-text h2 a,.page-template-template-grid .giveaway-child .excerpt-text h2 a:active,.page-template-template-grid .giveaway-child .excerpt-text h2 a:focus,.page-template-template-grid .giveaway-child .excerpt-text h2 a:hover{text-decoration:none}
.page-template-template-grid .giveaway-child .excerpt-text .excerpt{padding:0 10px 10px}
.page-template-template-grid #content-main {float:none}
.page-template-template-grid .excerpt-text a{color:#fff; text-decoration: underline}
.page-template-template-grid .excerpt-text{color:#fff}


.top-big-moneymaker-container {
	min-height: 90px;
	margin-top: 10px;
	text-align:center;

}
.top-big-moneymaker-container div {
	display:inline-block;
}

.small-moneymaker-container {
	margin-top:10px;
	margin-bottom:10px;
	min-height: 60px;
	text-align:center;
}
#content-main .small-moneymaker-container {
	margin-top:0px;
}
.small-moneymaker-container div {
	display:inline-block;
}

/* O G Ó L N E */

body {
    background-color: #e9ebee;
}

#content-main > .post,
#disqus_thread,
.forum-content-area {
    border-radius: 4px;
}

#content-main > .post {
    margin-bottom: 15px;
}

#content-main.grid_11,
.preindex_wrap {
    width: 678px;
}

#sidebar1, #sidebar2 {
    border-radius: 4px;
}

.srp-widget-singlepost {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.sidebar ul li {
    border-bottom: 1px solid #e3e3e3;
    line-height: 15px;
    padding: 15px 10px;
}


.preindex_wrap .widget_search {
    margin-bottom: 12px;
}


.preindex_searchform {
    padding-top: 0px;
}

.preindex_searchform input[type="text"],
.default_searchform input[type="text"] {
    width: 452px;
    height: 34px;
    border-radius: 4px 0px 0px 4px;
}

.default_searchform input[type="text"] {
	width: 215px;
	padding-left: 10px;
}

.preindex_searchform button,
.default_searchform button{
    border: 1px solid #0287C7;
    border-left: 0;
    background: url(images/search-new.png) no-repeat, #0287C7;
    background-position: 16px 12px;
    font-size: 0;
    padding: 9px 9px 10px;
    float: left;
    margin: 0;
    height: 42px;
    width: 50px;
    cursor: pointer;
    border-radius: 0px 4px 4px 0px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
}

.preindex_searchform button:hover,
.default_searchform button:hover {
    background: url(images/search-new.png) no-repeat, #016392;
    border-color: #016392;
    background-position: 16px 12px;
}

.entry-content img, .child-page img {
    border-radius: 4px;
}

.sidebar h3 {
    height: inherit;
    padding: 10px 15px 10px 15px;
    font: 14px 'Oswald', sans-serif;
    margin-bottom: 0px;
}

.filter-box {
    border: 1px solid;
    float: left;
    margin: 3px;
    height: 20px;
    padding: 3px 5px 1px;
    font-size: 12px;
    overflow: hidden;
    border-radius: 4px;
}

.filter-box.unchecked:hover{
    border: 1px solid #dcdcdc;
	background-color: #dcdcdc;
	transition:0.5s;
}

.filter-box.unchecked {
    border: 1px solid #dcdcdc;
    background-color: #f1f1f1;
    color: #000;
    transition: 0.5s;
}


.filter-box.checked {
    border: 1px solid #0287c7;
    background-color: #0287c7;
    color: #fff;
    transition: 0.5s;
}

.lowcy-category-filter .filter_pre {
    padding: 10px 10px;
}

.lowcy-category-filter .filter_pre:hover {
	background-color: #dcdcdc;
	transition:0.5s;
}

.srp-post-content-container {
    padding: 10px;
    border-bottom: 1px solid #e3e3e3;
}




/* T Y P O G R A F I A */

.post-meta {
    color: #8a8f95;
    /*margin-top: 5px;*/
}

.post-meta p a {
    color: #8a8f95;
}

.post-meta p a:hover {
    color: #333;
}

.post-title,
.post-title a {
    color: #364041;
}

.post-title a:hover {
    color: #0287c7;
    text-decoration: none;
}

a {
    color: #0287c7;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
}

a:hover {
    color: #016392;
    text-decoration: none;
}

.parent-return {
	color: #3076AE;
	font: 14px 'PT Sans';
	text-decoration: none;
}


/* T O P  -  M E N U  I  S L I D E R */


#content-main > .sticky {
    border: 2px solid #39A0ED !important;
    border-color: #dedede;
    /*border-width: 1px;*/
    /*margin-left: -6px;*/
}

.promoted-box:hover img {
    -webkit-transform: scale3d(1.05, 1.05, 1);
    transform: scale3d(1.05, 1.05, 1);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.promoted-box img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

#header-menu > li > a {
    font-size: 19px;
    color: #fff;
    line-height: 20px;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#header-menu > li:hover,
#header-menu > li.menu-show.menu-item-ancestor {
    background-color: #353c3b;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#header-menu ul li {
    background-image: none;
}

#header-menu ul li a {
    line-height: 30px;
}

#header-menu ul ul li a {
    line-height: 30px;
}

#header-menu li ul ul {
    margin: -40px 0 0 200px;
}

#header-menu ul ul li {
    background-color: #fff;
}

#header-menu ul ul li:hover {
    background-color: #f6f6f6;
}


/* B U T T O N Y */


#contactLink {
    border: 0px solid;
    border-radius: 4px;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: #0287c7;
    padding: 12px 0;
    height: inherit;
	margin-right: 0;
}

#contactLink.toggled {
	border-radius: 4px 4px 0 0;
}

#contactLink:hover {
	background: #016392;
}

#convert_to_pln_trigger,
#convert_to_pln_show_btn{
    border-radius: 4px;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: #0287c7;
}

#convert_to_pln_trigger:hover {
	background: #016392;
}

.lowcy-category-filter form {
	margin-top: -2px;
}

/*
 * New styles for news header
 */
.post-header {
	display:table;
	width:100%;
}
.post-header .post-icon {
	border-radius: 4px;
	overflow: hidden;
}
.post-header .post-icon .post-icon-image {
	display:block;
}
.post-header.expired .post-icon .post-icon-image {
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.post-header .header-left-col,
.post-header .header-right-col
{
	display:table-cell;
}
.post-header .header-left-col {
	width:80px;
	padding-right: 15px;
	vertical-align: top;
}
.post-header .header-right-col {
	vertical-align: middle;
}
.post-header.expired .header-right-col {
	opacity: 0.5;
}
.post-header.expired + .entry-content {
	opacity: 0.5;
}
.post-header .post-icon .promo-link {
	outline:none;
	display:block;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: #0287c7;

	text-transform: uppercase;
	text-align: center;
	font: 12px 'Oswald', sans-serif;
	color: #FFF;
}
.post-header .post-icon .promo-link:hover {
	background: #016392;
}
.post-header.expired .post-icon .promo-link,
.post-header.expired .post-icon .promo-link:hover
{
	cursor: default;
	background: #636363;
}
.post-header .post-icon .promo-btn {
	display:block;
	height: 18px;
	padding: 5px 0 4px;
}
.post-header .post-icon .promo-btn img {
	margin-left: 2px;
}
.post-header .post-platforms-icons {
	margin-top: 5px;
}
.post-header .post-platforms-icons a {
	display: inline-block;
}
.post-lead {
	margin-bottom: 5px;
}
.post-big-icon {
	display: block;
	margin-top: -15px;
	margin-bottom: 15px;
}
.post-big-icon img {
    border-radius: 4px 4px 0 0;
	display:block;
	width:100%;
}
.non-empty-content {
	margin-top: 15px;
}
.series-childs,
.series-pagination
{
	margin: 30px -15px 15px;
}
.series-childs h2,
.series-pagination h2 a
{
	display: block;
	text-align:center;
	background-color: #353C3B;
	color: #FFF;
	text-transform: uppercase;
    padding: 10px 15px 10px 15px;
    font: 14px 'Oswald', sans-serif;
}
.series-child {
	padding:15px;
	border-bottom: 1px solid #e3e3e3;
}
.series-pagination {
	border-bottom: 1px solid #e3e3e3;
}
.series-child-title,
.series-child-title a,
.series-pagination h3,
.series-pagination h3 a
{
	color: #383E3F;
	font-size:20px;
	line-height: 25px;
	display:block;
}

.series-child .post-header .header-left-col {
	width: 64px;
}
.series-child .post-header .post-icon .promo-link {
	font-size: 11px;
}
.series-child .post-header .post-icon .promo-btn {
	font-size: 11px;
	height:17px;
	padding: 2px 0;
}

.series-pagination .series-prev,
.series-pagination .series-next
{
	width: 339px;
	box-sizing: border-box;
	padding: 15px;
	display: table-cell;
	border-top: 1px solid #e3e3e3;
}
.series-pagination .series-prev{
	text-align: left;
	/*float: left;*/
}
/*.series-pagination .series-prev:last-child {
	border-right: 1px solid #e3e3e3;
}*/
.series-pagination .series-next {
	text-align: right;
	/*float: right;*/
	border-left: 1px solid #e3e3e3;
}
.series-pagination .series-prev img {
	float:left;
	padding-right: 10px;
}
.series-pagination .series-next img {
	float:right;
	padding-left: 10px;
}
.series-pagination .series-prev.expired img,
.series-pagination .series-next.expired img
{
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.series-pagination h3,
.series-pagination h3 a {
	font-size:15px;
	line-height: 20px;
}
.series-pagination .page-label {
	font: normal 13px/18px 'PT Sans', sans-serif;
	color: #999;
	display: block;
	margin-bottom: 5px;
}
hr {
	border: none;
	border-bottom: 1px solid #e3e3e3;
}

table.prices-table {
	width:100%;
}
table.prices-table tfoot th {
	padding-top: 10px;
}
table.prices-table tfoot button {
	font-size: 20px;
	padding: 0 10px;
}
table.prices-table tfoot select {
	padding: 3px 5px;
}
table.prices-table tfoot .pagedisplay {
	padding: 2px 5px;
	font-weight: bold;
}
table.prices-table thead tr.tablesorter-filter-row td {
	padding: 5px 2px;
}
table.prices-table thead tr.tablesorter-filter-row td select,
table.prices-table thead tr.tablesorter-filter-row td input
{
	width: 100%;
	border-radius: 4px;
	height: 30px;
}
table.prices-table thead tr.tablesorter-filter-row td.promoted-filter {
	padding-left: 35px;
}
table.prices-table thead tr.tablesorter-filter-row td.promoted-filter .promoted-filter-button {
	position: absolute;
	left: 0;
	padding: 0;
	margin: 0;
	height: 30px;
	outline: none;
}
table.prices-table thead tr.tablesorter-filter-row td.promoted-filter .promoted-filter-button img {
	padding: 5px;
	margin: 0;
}
table.prices-table button {
	cursor: pointer;
}

.prices-table-spoiler-button {
	border: 0;
	border-radius: 4px;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background: #0287c7;
	padding: 12px;
	height: inherit;
	color: #FFF;
	margin: 20px auto;
	text-transform: uppercase;
	text-align: center;
	font: 12px 'Oswald', sans-serif;
	min-width: 50%;
	display: block;
	cursor: pointer;
}
.prices-table-spoiler-button:hover {
	border-color: #016392;
	background: #016392;
}

.post-title a.polecane-category-badge {
	background-color: #CA1E34;
	font: 12px/1 'Oswald', sans-serif;
	display: inline-block;
	padding: 6px 10px;
	border-radius: 4px;
	color: #FFF;
	text-transform: uppercase;
	vertical-align: top;
    margin-right: 4px;
}
.post-title a.polecane-category-badge span {
	font-size: 11px;
	display: inline-block;
	vertical-align: top;
	margin-right: 4px;
}

.post-title-text {
	position: relative;
	top: -5px;
}

.footer {
    background-color: #353C3B;
    color: #8b8b8b;
    border-top: 1px solid #ddd;
    padding-top: 20px;
    padding-bottom: 30px;
    box-sizing: border-box;
}

.vertical-align {
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

.col-md-6 {
    width: 50%;
    float: left;
    position: relative;
    min-height: 1px;
    /*padding-right: 15px;*/
    /*padding-left: 15px;*/
    box-sizing: border-box;
}

.ccp {
    margin-top: 20px;
    margin-bottom: 20px;
    list-style-type: none;
    padding: 0;
    overflow: hidden;
    display: flex;
    box-sizing: border-box;
}

.list > li {
    display: inline;
    white-space: nowrap;
    margin: 10px 15px 10px 0;
    box-sizing: border-box;
}

.ngo, .ngo:hover, .ngo:active, .ngo:visited, .ngo:focus {
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

.nga, .nga:hover, .nga:active, .nga:visited, .nga:focus {
    color: #8b8b8b;
    text-decoration: none;
}

.lowcy {
    opacity: 0.5;
    float: right;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
}

.post_404 .label-danger {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    background-color: rgba(178, 186, 200, 0.91);
}
.post_404 #restart {
    border: 0;
    border-radius: 4px;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: #0287c7;
    padding: 6px 12px;
    height: inherit;
    color: #FFF;
    margin: 20px auto;
    text-transform: uppercase;
    text-align: center;
    font: 12px 'Oswald', sans-serif;
    display: inline-block;
    cursor: pointer;
}
.post_404 #restart:hover {
    border-color: #016392;
    background: #016392;
}
