/*! 
Template Name:     Rise Up Labs
Template URI:      http://www.riseuplabs.com
Description:       Rise Up Labs Website Template
Developer:         Monjurul Islam
Email:             monjurul20004@gmail.com
Version:           1
Tags: 
*/
@charset "utf-8";
@font-face { font-family: 'Siyam Rupali';
    src: url('https://bits.wikimedia.org/static-current/extensions/UniversalLanguageSelector/data/fontrepo/fonts/SiyamRupali/SiyamRupali.eot?version=1.070');
    src: local('Siyam Rupali'), url('https://bits.wikimedia.org/static-current/extensions/UniversalLanguageSelector/data/fontrepo/fonts/SiyamRupali/SiyamRupali.woff?version=1.070') format('woff'),        url('https://bits.wikimedia.org/static-current/extensions/UniversalLanguageSelector/data/fontrepo/fonts/SiyamRupali/SiyamRupali.ttf?version=1.070') format('truetype');
    font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://www.riseuplabs.com/web/css/fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://www.riseuplabs.com/web/css/fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://www.riseuplabs.com/web/css/fonts/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
.clear {
	clear: both
}
*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block
}
video {
	width: 100%;
	height: auto;
	z-index: 0
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden] {
	display: none
}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

body {
	margin: 0
}
.button [class^="fa-"]:before {
	margin-left: 0
}
a{
	outline:none !important;	
}
a:focus {
	outline:none;
}
a:active, a:hover {
	outline:none;
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	border: 0;
	padding: 0
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}
button, input {
	line-height: normal
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
::-moz-selection {
background:#f89620;
color:#111;
text-shadow:none
}
::selection {
	background: #f89620;
	color: #111;
	text-shadow: none
}
.left {
	float: left
}
.right {
	float: right
}
.center {
	text-align: center
}
iframe {
	min-height: 300px;
	width: 100%
}
.row {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 62.5em;
*zoom:1
}
.row:before, .row:after {
	content: " ";
	display: table
}
.row:after {
	clear: both
}
.row .column, .row .columns {
	position: relative;
	padding-left: 0.9375em;
	padding-right: 0.9375em;
	width: 100%
}

.row .column, .row .columnsleft {
	padding-left: 0em !important;
}

.row .column, .row .columnsright {
	padding-right: 0em !important;
}
.row.collapse .column, .row.collapse .columns {
	position: relative;
	padding-left: 0;
	padding-right: 0
}
.row .row {
	width: auto;
	margin-left: -0.9375em;
	margin-right: -0.9375em;
	margin-top: 0;
	margin-bottom: 0;
	max-width: none;
*zoom:1
}
.row .row:before, .row .row:after {
	content: " ";
	display: table
}
.row .row:after {
	clear: both
}
.row .row.collapse {
	width: auto;
	margin: 0;
	max-width: none;
*zoom:1
}
.row .row.collapse:before, .row .row.collapse:after {
	content: " ";
	display: table
}
.row .row.collapse:after {
	clear: both
}
.fblike_ico {
    float: left;
    height: 30px;
    margin-right: 5px;
}
.gplus_ico {
    float: left;
    height: 30px;
    margin-top: 4px;
}
.twitter_ico {
    float: left;
    height: 30px;
    margin-top: 4px;
    width: auto;
}
.email_mid_body{
	margin-top:22px;
	margin-bottom:22px;
	}
.fullborder{
	border:1px solid #ddd;
	}
.teambody {
	*zoom:1;
	margin-left: auto;
	margin-right: auto;
	-webkit-background-origin: content;
	-moz-background-origin: content;
	-ms-background-origin: content-box;
	-o-background-origin: content-box;
	background-origin: content-box;
	-webkit-background-clip: content-box;
	-moz-background-clip: content-box;
	background-clip: content-box
}
.date_only {
    background: #943634 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 100%;
    height: 50%;
    padding-left: 1%;
	padding-right: 1%;
    /*width: 33%;*/
}
.teambody:after {
	content: "";
	display: table;
	clear: both
}
ul.temlist li.temli img{
	width:100%;
	}
ul.temlist li.temli{
	padding:4px;
	}
ul.temlist{
     margin: 22px auto 10px;
    text-align: center;
    width: 100%;
}
ul.temlist li.temli:last-child{
	padding-right:0px;
	}
ul.temlist li.temli{
	display: inline-block !important;
    margin-top: 4px;
	}
.ictlogo img{
	border:1px solid #ccc;
	}
.row .large-g {
  position: relative;
  /*width: 66.555% !important;*/
}
#careers #careers-nav ul {
    list-style: outside none none;
    margin: 0.3125em 0 0 0.9375em;
}
#careers #careers-nav {
    list-style: outside none none;
    margin: 0.9375em 0 0;
}
label.error {
    color: red;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.4;
    width: 100%;
    float: none;
}
#wrap {
    border: 1px solid #ccc;
    float: left;
    padding: 3px;
    width: 240px;
	position:relative;
}
#code, #code2 {
    color: #8e8e8e;
    font-size: 12px;
    width: 190px !important;
}
img#refresh {
    cursor: pointer;
    float: left;
    margin-left: 4px;
    margin-top: 40px;
}
.page_nextprev_rec {
   /* background: #464646 none repeat scroll 0 0;*/
    /*float: right;*/
    padding: 6px;
    width: auto;
}
.page_nextprev_rec a {
    color: #fff;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    padding: 5px;
    text-decoration: none;
}
.page_nextprev_rec a:hover {
    color: #f89620;
}
.newspadding{
	padding-right:20% !important;
	}
.page_navigation_n{
	float:right;
	background:#464646;
	width:auto;
	padding:6px;
	}
.page_nav_total_bg{
	/*background: none repeat scroll 0 0 #383838;
    float: left;
    height: auto;
    padding: 8px 12px 8px 0;*/
    width: 100%;
	}	
.page_navigation_n a.previous_link{
	 color: #fff;
    margin: 5px;
    padding: 5px;
    text-decoration: none;
	 font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
	}
.page_navigation_n a.page_link{
	color: #fff;
    margin: 5px;
    padding: 5px;
    text-decoration: none;
	 font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
	}
.page_navigation_n a.page_link:hover{
	color: #fff;
    margin: 5px;
    padding: 5px;
    text-decoration: none;
	background:#fff;
	 font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
	}
.page_navigation_n .next_link{
	color: #fff;
    margin: 5px;
    padding: 5px;
    text-decoration: none;
	 font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
	}
.page_navigation_n a.active_page:hover{
	color:#f89620 !important;
	}
.chksendmail{
	width:70%; padding:0; margin:10px auto 0px auto; border:3px solid #cccccc; padding:10px; border-radius: 5px;
	}
.active_page{
	background-color:white !important;
	color:#F89620 !important;
	z-index:999999;
}
#loading_images{
	background: #f89620 none repeat scroll 0 0;
    /*float: left;*/
    padding: 0.7em;
    position: relative;
    text-align: center;
}
.wrong_message {
    color: #c00;
    font-size: 10px;
}
img#refresh2 {
    cursor: pointer;
    float: left;
    margin-left: 4px;
    margin-top: 40px;
}
#award{
	text-align:right;
	}
.award_txt{
	padding-top:150px;
	}
#news .post-content{
	 border:1px solid #ddd;
	}
.postimg{
	float: left; 
	margin-right: 25px; 
	margin-bottom:10px;
	margin-top:6px;
	}
img.eventdicon{
	 margin-right: 7px; 
	 position: relative; 
	 /*top: 10px;*/
	}
#game ul#tabs{
	padding-left:0.9375em;
	}
input.input_submitnews{
 padding:14px 5px !important; 
 width:100%; 
 font-size:69% !important; 
 height: 3rem; 
 margin: 0rem; 
}
@media (min-width: 1025px) {
.people .person {
	width: 23.60248%;
	float: left;
	margin-right: 1.86335%;
	 margin-bottom: 2.555%;
}
.people .person:nth-child(4n) {
	margin-right: 0
}
}
.onlyborder{
	border-bottom:1px solid #ccc;
	}
.maps_main_b{
	border: 1px solid #cdcdcd;
    height: 300px;
    width: 100%;
	margin-bottom:15px;
	}
.maps-work {
  color: #2e2e2e;
    float: left;
    font-size: 14px;
    width: 260px;
}
.maps-one {
    float: left;
    width: 182px;
}
.maps-two {
    float: right;
    margin-left: 5px;
    margin-top: 25px;
    width: 77px;
}
.rwdform * {
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
	.rwdform > div {
	  overflow: hidden;
	  padding: 1px;
	  margin: 0 0 10px 0;
	}
	.rwdform > div > label, legend {
		font-weight:bold;
	}
	.rwdform > div > fieldset > div > div {
	  margin: 0 0 5px 0;
	}
	.rwdform > div > fieldset label {
		font-size: 90%;
	}
	.rwdform fieldset {
		border: 0;
		padding: 0;
	}
	input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password], select{
		width: 32% !important;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
		}
textarea{
		width: 100% !important;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee; 
	}
	input[type=text]:focus,input[type=email]:focus,input[type=tel],input[type=url]:focus,input[type=password]:focus,textarea:focus {
	  outline: 0;
	  border-color: #F89620 !important;
	}
	input[type=submit] {
		background: #80b1cd;
		border:none;
		color:#fff;
		font-weight:bold;
		border-radius:.25em;
		padding:.3125em 1em;
    	text-transform: uppercase;
    	float:right;
	}
	form:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	@media (min-width: 600px) {
		.rwdform > div > label, legend {
			width: 25%;
			float: left;
			padding-right: .625em;
		}
		.rwdform > div > div, .rwdform > div > fieldset > div {
			width: 75%;
			float: right;
		}
		input[type=text],input[type=email],input[type=url],input[type=password],input[type=tel] {
	  		width: 50%;
		}
		select {
			width:auto;
		}
	}
	@media (min-width: 1200px) {
	  .rwdform > div > label,legend {
		text-align: right;
	  }
	  
	}

/*for career page collasible*/
.smk_accordion {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
  border: 1px solid #eee;
  position: relative;
  z-index: 10;
  margin-top: -1px;
  overflow: hidden;
  margin-bottom:15px;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_head {
  position: relative;
  background: #FDFDFD;
  padding: 20px;
  font-size: 14px;
  display: block;
  cursor: pointer;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
  background: rgba(0, 0, 0, 0) url("../images/plusminus.png") repeat scroll center 0;
    display: block;
    height: 32px;
    left: 10px;
    margin-top: -16px;
    position: absolute;
    top: 50%;
    width: 32px;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
  background: #F9F9F9;
  color: #7B7E85;
  padding: 3px 10px;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {
  margin-top: 5px;
}
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {
  border-radius: 3px 3px 0 0;
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {
  border-radius: 0 0 3px 3px;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
  display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
  background: #F9F9F9;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
  background: url(../images/plusminus.png) center -33px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
  padding-left: 51px;
}

/*for career page collasible end*/
@media only screen {
.row .column, .row .columns {
	position: relative;
	padding-left: 0.9375em;
	padding-right: 0.9375em;
	float: left
}
.row .small-1 {


	position: relative;
	width: 8.33333%
}
.row .small-2 {
	position: relative;
	width: 16.66667%
}
.row .small-3 {
	position: relative;
	width: 25%
}
.row .small-4 {
	position: relative;
	width: 33.33333%
}
.row .small-5 {
	position: relative;
	width: 41.66667%
}
.row .small-6 {
	position: relative;
	width: 50%
}
.row .small-7 {
	position: relative;
	width: 58.33333%
}
.row .small-8 {
	position: relative;
	width: 66.66667%
}
.row .small-9 {
	position: relative;
	width: 75%
}
.row .small-10 {
	position: relative;
	width: 83.33333%
}
.row .small-11 {
	position: relative;
	width: 91.66667%
}
.row .small-12 {
	position: relative;
	width: 100%
}
[class*="column"]+[class*="column"]:last-child {
	float: right
}
[class*="column"]+[class*="column"].end {
	float: left
}
.row .no-padding {
	padding-left: 0 !important;
	padding-right: 0 !important
}
}
@media only screen and (min-width: 1366px) {
.row .large-2 {
	position: relative;
	width: 16.66667%
	}
	}
@media only screen and (min-width: 768px) {
.row .large-1 {
	position: relative;
	width: 8.33333%
}
/*.row .large-2 {
	position: relative;
	width: 16.66667%
}*/
.row .large-3 {
	position: relative;
	width: 25%
}
.row .large-4 {
	position: relative;
	width: 33.33333%
}
.row .large-5 {
	position: relative;
	width: 41.66667%
}
.row .large-6 {
	position: relative;
	width: 50%
}
.row .large-7 {
	position: relative;
	width: 58.33333%
}
.row .large-8 {
	position: relative;
	width: 66.66667%
}
.row .large-9 {
	position: relative;
	width: 75%
}
.row .large-10 {
	position: relative;
	width: 83.33333%
}
.row .large-11 {
	position: relative;
	width: 91.66667%
}
.row .large-12 {
	position: relative;
	width: 100%
}
.push-2 {
	position: relative;
	left: 16.66667%;
	right: auto
}
.pull-2 {
	position: relative;
	right: 16.66667%;
	left: auto
}
.push-3 {
	position: relative;
	left: 25%;
	right: auto
}
.pull-3 {
	position: relative;
	right: 25%;
	left: auto
}
.push-4 {
	position: relative;
	left: 33.33333%;
	right: auto
}
.pull-4 {
	position: relative;
	right: 33.33333%;
	left: auto
}
.push-5 {
	position: relative;
	left: 41.66667%;
	right: auto
}
.pull-5 {
	position: relative;
	right: 41.66667%;
	left: auto
}
.push-6 {
	position: relative;
	left: 50%;
	right: auto
}
.pull-6 {
	position: relative;
	right: 50%;
	left: auto
}
.push-7 {
	position: relative;
	left: 58.33333%;
	right: auto
}
.pull-7 {
	position: relative;
	right: 58.33333%;
	left: auto
}
.push-8 {
	position: relative;
	left: 66.66667%;
	right: auto
}
.pull-8 {
	position: relative;
	right: 66.66667%;
	left: auto
}
.push-9 {
	position: relative;
	left: 75%;
	right: auto
}
.pull-9 {
	position: relative;
	right: 75%;
	left: auto
}
.push-10 {
	position: relative;
	left: 83.33333%;
	right: auto
}
.pull-10 {
	position: relative;
	right: 83.33333%;
	left: auto
}
}

@media only screen and (min-width: 960px) {
.row {
	max-width: 86em
}
.row .wide-1 {
	position: relative;
	width: 8.33333%
}
.row .wide-2 {
	position: relative;
	width: 16.66667%
}
.row .wide-3 {
	position: relative;
	width: 25%
}
.row .wide-4 {
	position: relative;
	width: 33.33333%
}
.row .wide-5 {
	position: relative;
	width: 41.66667%
}
.row .wide-6 {
	position: relative;
	width: 50%
}
.row .wide-7 {
	position: relative;
	width: 58.33333%
}
.row .wide-8 {
	position: relative;
	width: 66.66667%
}
.row .wide-9 {
	position: relative;
	width: 75%
}
.row .wide-10 {
	position: relative;
	width: 83.33333%
}
.row .wide-11 {
	position: relative;
	width: 91.66667%
}
.row .wide-12 {
	position: relative;
	width: 100%
}
}
body {
	font: 16px "Open Sans", sans-serif;
	line-height: 1.5;
	font-weight: 400;
	background: #fafafa;
	color: #333;
	height: 100%;
	text-rendering: optimizelegibility;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
html {
	background: #222;
	background: #eee;
	-webkit-text-size-adjust: 100%
}
body {
	max-width:1440px;
	margin: 0 auto
}
.hidden-small {
	display: none !important
}
.hidden-medium {
	display: inline-block !important
}
#sidebar, .post-info {
	font-size: 14px
}
.reset, ul.metadata, ul.metadata li {
	margin: 0;
	padding: 0
}
.ir {
	font: 0/0 a;
	text-shadow: none;
	color: transparent
}
.small, small {
	font-size: 12px !important
}
.lazy {
	display: none
}
iframe[id^="oauth2relay"] {
	left: -9999px !important
}
#site-nav ul, .mean-nav ul, #submenu ul, #social-icons, .blank-list, .social, .screenshots ul, .details, .in-news ul, #footer ul {
	margin: 0;
	padding: 0;
	list-style: none
}
#site-nav ul li, .mean-nav ul li, #submenu ul li, #social-icons li, .blank-list li, .social li, .screenshots ul li, .details li, .in-news ul li, #footer ul li {
	margin: 0;
	padding: 0
}
a {
	color: #333334;
	text-decoration: none
}
a.alllink {
    color: #0687f5 !important;
    font-family: Arial;
    font-weight: 600;
    text-decoration: none;
}
a:hover {
	color: #F89620 !important;
}
.title, h1, h2, h3, h4, h5, h6, .page-title, .post-title {
	font-weight: 700;
	line-height: 1.1;
	font-size: 28px
}
.title a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .page-title a, .post-title a {
	color: #222
}
.title a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .page-title a:hover, .post-title a:hover {
	color: #F89620
}
h1, h2, h3, h4, h5, h6 {
	padding-top: 0px;
	margin-bottom: 16px;
	font-weight: 700
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
	margin-top: 0
}
p {
	margin: 16px 0
}
p:first-child {
	margin-top: 0
}
p:last-child {
	margin-bottom: 0
}
hr {
	border: none;
	background: url("../../../../wac.76ff.edgecastcdn.net/0076FF/hbwebmedia/hb/v2/images/hr.png") no-repeat 50% 50%;
	background-size: 144px 32px;
	height: 32px;
	padding-top: 12px
}
pre, code {
	white-space: pre;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	font-family: "andale mono", "lucida console", monospace
}
blockquote {
	border-left: 6px #ddd solid;
	font-style: italic;
	color: #666;
	font-size: 16px;
	margin: 0.46875em 0;
	padding-left: 0.46875em
}
cite {
	color: #999;
	font-size: 12px
}
table {
	font-size: 14px;
	margin: 24px 0
}
table, td, th {
	vertical-align: middle
}
th, td {
	text-align: left;
	font-weight: 400;
	padding: 0 5px
}
th {
	border-bottom: 1px solid;
	font-weight: 700
}
ul, ol {
	padding: 0;
	list-style: disc;
	margin: 0.9375em 0 0.9375em 1.875em
}
ul {
	list-style: disc
}
ol {
	list-style: decimal
}
dl {
	margin: 29px 0;
	padding: 0;
	font-family: "Open Sans", sans-serif
}
dt, dd {
	font-size: 14px
}
dt {
	font-weight: 700;
	margin-top: 24px
}
dt:first-child {
	margin: 0
}
dd {
	margin-left: 0
}
small {
	font-size: 12px
}
strong {
	font-weight: 700
}
em {
	font-style: italic
}
.hidden {
	display: none
}
.crop {
	overflow: hidden
}
.truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
}
.table {
	display: table;
	margin: 0 auto
}
.alignleft, .alignright, .aligncenter {
	margin: 10px 0 24px 0
}
.alignleft {
	float: left !important;
	margin-right: 15px
}
.alignright {
	float: right !important;
	margin-left: 15px
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption-text {
	font-size: 12px !important;
	color: #333;
	margin-top: 10px
}
.gallery .gallery-caption {
	margin-left: 0 !important;
	font: 12px "Open Sans", sans-serif !important;
	line-height: 1.45
}
.entry-content img, .comment-content img, .post-content img, .widget img, #latest-posts img {
	max-width: 100%
}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
	height: auto
}
img.size-full, img.size-large, img.header-image, img.wp-post-image {
	max-width: 100%;
	height: auto
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important
}
@font-face {
	zoom: 1;
	font-family: 'halfbrick-icons';
	src: url("fonts/halfbrick-iconsd41d.html?#iefix") format("embedded-opentype"), url("fonts/halfbrick-icons.html") format("woff"), url("fonts/halfbrick-icons-2.html") format("truetype"), url("fonts/halfbrick-icons.svg#halfbrick-icons") format("svg")
}
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: 'halfbrick-icons';
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0.2em;
	text-align: center;
	line-height: 1em;
	margin-left: 0.2em
}
.button [class^="icon-"]:before {
	margin-left: 0
}
.icon-pinterest-1:before {
	content: '\31'
}
.icon-rss:before {
	content: '\52'
}
.icon-star:before {
	content: '\2605'
}
.icon-star-empty:before {
	content: '\2606'
}
.icon-heart-empty:before {
	content: '\2661'
}
.icon-heart:before {
	content: '\2665'
}
.icon-check:before {
	content: '\2713'
}
.icon-cancel:before {
	content: '\2715'
}
.icon-cancel-circle:before {
	content: '\2716'
}
.icon-help-circled:before {
	content: '\e704'
}
.icon-info-circled:before {
	content: '\e705'
}
.icon-tag:before {
	content: '\e70c'
}
.icon-comment:before {
	content: '\e718'
}
.icon-location:before {
	content: '\e724'
}
.icon-down-open:before {
	content: '\e75c'
}
.icon-left-open:before {
	content: '\e75d'
}
.icon-right-open:before {
	content: '\e75e'
}
.icon-up-open:before {
	content: '\e75f'
}
.icon-spin2:before {
	content: '\e831'
}
.icon-download:before {
	content: '\f02e'
}
.icon-doc-alt:before {
	content: '\f0f6'
}
.icon-desktop:before {
	content: '\f108'
}
.icon-tablet:before {
	content: '\f10a'
}
.icon-mobile:before {
	content: '\f10b'
}
.icon-reply:before {
	content: '\f112'
}
.icon-facebook:before {
	content: '\f300'
}
.icon-twitter-bird:before {
	content: '\f303'
}
.fa-google-plus:before {

	content: "\f0d5";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-star:before {
	content: "\f005";
}
.fa-starsmall:before{
	content: "\f005";
	font-size:18px !important;
	}
.fa-check-square:before {

	content: "\f14a";
}
.fa-check:before {

	content: "\f00c";
}
.colorico{
	color:#f89620;
	font-size:12px;
	}
.icon-attach:before {
	content: '\e800'
}
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="fa-"]:before, [class*=" fa-"]:before {
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0.2em;
	text-align: center;
	line-height: 1em;
	margin-left: 0.2em;
	font-size:27px;
}
.fa-youtube:before {
	  content: "\f167";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-search:before {
  content: "\f002";
}
.fa-newspaper-o:before {
  content: "\f1ea";
/*  border:2px solid #fff;
  color:#fff; 
  padding:0.33em; 
  font-size:1.3em;
  margin:0.0em;*/
}
.app-icon {
	display: block
}
.app-icon img {
	height: 44px;
	max-height: 44px;
	width: auto
}
.app-icon.fnk2 img {
	height: 64px;
	max-height: 64px;
	width: auto
}
.ios #slide-wrap a.app-icon.google, .ios #slide-wrap a.app-icon.windows {
	display: none
}
.android #slide-wrap a.app-icon.apple, .ios #slide-wrap a.app-icon.windows {
	display: none
}
.windows #slide-wrap a.app-icon.apple, .ios #slide-wrap a.app-icon.google {
	display: none
}
.pagination .button {
	padding: 10px 10px
}
.pagination .button.left {
	border-radius: 0 3px 3px 0;
	border-left: none
}
.pagination .button.right {
	border-radius: 3px 0 0 3px;
	border-right: none
}
.intro {
	font-size: 1.3em;
	line-height: 1.5;
	font-weight: 300;
	color: #666 !important
}
.page-title {
	margin: 0;
	padding: 0.9375em 0;
	font-size: 16px;
	color: #fff;
	line-height: 1;
	font-weight: 700;
	background: #2a3c60 url("../images/news.jpg") no-repeat 85% 50%;
	background-size: 1108px 100px
}
.page-title a {
	color: #fff !important;
	text-shadow: none
}
.page-title .row {
	padding-left: 0.9375em
}
.page-title h1, .page-title h2 {
	font-weight: 300;
	font-size: 28px;
	text-align: center;
	margin: 0
}
.page-title a:hover {
	color: #111
}
.page-content {
	padding: 0.9375em 0;
	padding-bottom: 1.875em
}
.metadata {
	font-size: 11px;
	color: #F89620;
	text-transform: uppercase
}
/*newsletter signup*/
.solidblack{
	background:#000;
	}
.marbn{
	margin-bottom:0px !important;
	}
.srt_end {
    color: #9197a3;
    font-size: 12px;
    font-weight: normal;
    position: relative;
    top: 5px;
}
/*Video Player*/
#ytvideoScreen {
/*  float: left;
  width: 660px;
  height: 410px;
  background: url(../images/video_window_rovio_main.png) no-repeat;
  margin: 15px 15px 15px 15px;*/
}#ytvideo,#ytvideo2 {        
  border: 5px solid #828080;
  border-radius: 4px;
  overflow: hidden;
}#ytvideoContents {
  background: #ffcc01;
  border-top-left-radius:4px;
  height: 30px;
  padding-left: 60px;
  padding-top: 35px;
  color: #2d1f36;
  width: 500px;
}
.blackbg{
	background:#151515;
	border-right:2px solid #464646;
	}
.yt_holder {
  background:#202020;
  width: 100%;
  /*height:590px;*/
  border:5px solid #F89620;
  float: left;
}ul.demo2 {
    float: left;
	padding-left: 0px;
	height: 115px; 
    width: auto;
}ul.demo2 li {
    list-style-type: none;
    display:block;
    float: left;
    margin-right:-7px;
	width: 136px;
	height: 110px;
	position: relative;

}ul.demo2 li img {
   	border-radius:3px;
    float: left;
    height: 86px;
    width:132px;
	border:1px solid #999999;
}ul.demo2 li a {
   color: #010000;
    display: block;
    height: 88px;
    left: 3px;
    position: absolute;
    text-decoration: none;
    top: 4px;
    width: 129px;
}ul.demo2 li a span
{	width: 126px;
	height: 105px;
	display: block;
	position: absolute;
	left: 0px;
	top: -6px;
}
ul.demo2 li a:hover span{
	position:  absolute;
	width: 126px;
	height: 80px;
	left: 0px;
	top: 0px;
}
/*#successmsg{
   -webkit-animation: color-change 8s infinite;
    -moz-animation: color-change 8s infinite;
    -o-animation: color-change 8s infinite;
    -ms-animation: color-change 8s infinite;
    animation: color-change 8s infinite;
}
@-webkit-keyframes color-change {
    0% { color: #fff; }
    50% { color: blue; }
    100% { color: #30CE30; }
}
@-moz-keyframes color-change {
    0% { color: #fff; }
    50% { color: blue; }
    100% { color: #30CE30; }
}
@-ms-keyframes color-change {
    0% { color: #fff; }
    50% { color: blue; }
    100% { color: #30CE30; }
}
@-o-keyframes color-change {
    0% { color: #fff; }
    50% { color: blue; }
    100% { color: #30CE30; }
}
@keyframes color-change {
    0% { color: #fff; }
    50% { color: blue; }
    100% { color: #30CE30; }
}*/
.newsletterpart{
	margin-top:20px;
	}
ul.demo2 li a.crrent span{
	position:  absolute;
	width: 136px;
	height: 105px;
	left: 0px;
	top: -6px;
	z-index: 9999;
	background:url(../images/feature-v-thum-current.png) left top no-repeat;
}
h4.newsh4{
	 font-size: 1.6em;
	 color:#fff;
	 text-align:right;
	 padding-top:5px;
	}
li.currentvideo a img{
	border:3px solid #f89620;
	z-index: 9999999;
	outline:none;
	}
#slider-v {
	float: left;
    height: 105px;
/*    overflow: hidden;*/
    width: 100%;
}#slider-v .viewport {
	/*float: left;*/
/*	height: 100px;
	overflow: hidden;*/
	/*margin-left: 28px;*/
    margin-top: 10px;
    position: relative;
    width: 90%;
	height:105px;
	overflow:hidden;
	float: left;
    margin-left: -3px;
}#slider-v .buttons {
	background:url(../images/prev-next.png) no-repeat scroll 0 -68px transparent;
	display: block;
	margin: 0px 0px 0px 20px;
	background-position: 0 -68px;
	text-indent: -999em;
	float: left;
	width: 33px;
	height: 62px;
	overflow: hidden;
	position: relative;
    left: -35px;
    overflow: hidden;
    position: relative;
    text-indent: -999em;
    top:26px;
	outline:none;
    z-index: 9999;
	cursor:pointer;
}#slider-v .buttons:hover {
	background:url(../images/next_prev_hover.png) no-repeat scroll 0 0 transparent;
	background-position: 0 -68px;
}#slider-v .next {
	background-position: 0 0;
    float: right;
    left: 15px;
    margin: 0;
    position: relative;
}#slider-v .next:hover {
	background-position: 0 0;
}
#slider-v .left_hom{
	background:url("../images/left_desible.png") no-repeat scroll 0 0 transparent;
	width: 33px;
	height: 62px;
	overflow: hidden;
	position: relative;
    left: -35px;
    overflow: hidden;
    position: relative;
    text-indent: -999em;
    top:26px;
    z-index: 9999;
	color:#cccccc;
	cursor:default;
}#slider-v .right{
	background:url("../images/right_desible.png") no-repeat scroll 0 0 transparent;
	background-position: 0 0;
	margin: 0px 0px 0px 0px;
	cursor:default;
}#slider-v .left_hom:hover{
	background:url("../images/left_desible.png") no-repeat scroll 0 0 transparent;
}#slider-v .right:hover{
	background:url("../images/right_desible.png") no-repeat scroll 0 0 transparent;
	background-position: 0 0;
	margin: 0px 0px 0px 0px;
}
#slider-v .disable {
	visibility: hidden;	
}#slider-v .overview {
	list-style: none;
	position: absolute;
	padding: 0px;
	margin: 0;
	width: 240px;
	left: 0; 

	top: 0;
}#slider-v .overview li {
	float: left;
	width: 158px;
}#featured_video
{	width: 1000px;
	height: auto;
	margin: 55px auto 0px auto;
	overflow: hidden;
}.video_bubble
{	/*height: auto;
	width:  250px;
	float: right;
	margin-top:117px;
	margin-right:20px;*/
}label.bubble
{
	display: block;
	font-weight:bold;
	color:#FFF;
}

#socialid{
	/*margin-bottom:20px;*/
	}
/*......for wallpapers downloads.......*/
#slider5 {
	float:left;
	position: relative;
	overflow:hidden;
	padding-top: 0px;
}
#slider5 .viewport {
	float: left;
	width:1100px;
	height: 175px;
	overflow: hidden;
	position: relative;
}
#slider5 .buttons {
	background: url("../images/per_sm_ne.png") no-repeat scroll 0 -52px transparent;
	bottom: 10px;
	float: left;
	height: 50px;
	margin-top: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -999em;
	top: 124px;
	right:909px;
	width: 27px;
	z-index: 99;
}
#slider5 .buttons:hover {
	background: url("../images/buttons_hover.png") no-repeat scroll 0 -52px transparent;
	bottom: 10px;
	float: left;
	height: 50px;
	margin-top: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -999em;
	top: 124px;
	right:909px;
	width: 27px;
	z-index: 99;
}
#slider5 .next:hover {
	background-position: 0 0;
	float: left;
	left: 909px;
	position: absolute;
	top: 124px;
}
#slider5 .next {
	background-position: 0 0;
	float: left;
	left: 909px;
	position: absolute;
	top: 124px;
}
/*...........................for slider hidden images.................*/
#slider5 .left_hom {
	background: url("../images/left_desible.png") no-repeat scroll 0 0 transparent;
	bottom: 10px;
	cursor: default;
	float: left;
	height: 50px;
	margin-top: 0;
	overflow: hidden;
	position: absolute;
	right: 909px;
	text-indent: -999em;
	top: 124px;
	width: 27px;
	z-index: 99;
}
#slider5 .right {
	background:url("../images/right_desible.png") no-repeat scroll 0 0 transparent;
	background-position: 0 0;
	left: 909px;
	position: absolute;
	top: 124px;
	cursor:default;
}
#slider5 .left_hom:hover {
	background:url("../images/left_desible.png") no-repeat scroll 0 0 transparent;
	cursor:default;
}
#slider5 .right:hover {
	background:url("../images/right_desible.png") no-repeat scroll 0 0 transparent;
	background-position: 0 0;
	left: 909px;
	position: absolute;
	top: 124px;
	cursor:default;
}
/*.........................../for slider hidden images.................*/
#slider5 .disable {
	visibility: hidden;
}
#slider5 .overview {
	list-style: none;
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	list-style:none;
	width:1100px;
}
#slider5 .overview li {
	float: left;
	height: auto;
	width: auto;
	list-style:none;
	display:inline-block;
}
.container ul.overview li {
	list-style:none;
	display:inline-block;
}
.pic_box {
	float: left;
	width: auto;
	margin-top:14px;
	margin-right:14px;
}
.pic_box:nth-child(3){
	margin-right:0px;
	}

.photo img {
    border: 3px solid #999999;
    cursor: pointer;
}
.photo img:hover {
	border: 3px solid #F89620;
}


#photo_preview {
	background-color: rgba(0, 0, 0, 0.7);
	bottom: 0;
	color: #000000;
	display: none;
	left: 0;
	overflow: scroll;
	position: fixed;
	min-height:200px;
	right: 0;
	top: 0;
	z-index: 10;
}
.photo_wrp {
	background-color: #151515;
	height: auto;
	margin: 100px auto 0;
	overflow: hidden;
	vertical-align: middle;
	width: 949px;
	border:3px solid #F89620;
}
.close {
	cursor: pointer;
	float: right;
}
.pleft {
	border: 3px solid #999999;
	float: left;
	margin: 35px;
	overflow: hidden;
	position: relative;
	width: 600px;
}
.pright {
background: #202020 none repeat scroll 0 0;
    border-left: 2px solid #464646;
    float: left;
    height: 415px;
    padding-left: 17px;
    padding-top: 30px;
    position: relative;
    width: 272px;
}
.download_cross {
	background: none repeat scroll 0 0 #202020;
	float: right;
	height: 21px;
	margin-left: 922px;
	position: absolute;
	width: 22px;
}
h3.wallpaper_of {
	color: #ffffff;
	font-size: 25px;
	font-weight: bold;
}
span.wallpaper_after_part {
	color: #F89620;
	font-size: 20px;
	font-weight: bold;
	position: relative;
	top: 8px;
}
span.resulation_size {
	float:left;
	margin-top:20px;
	width:252px;
}
span.resulation_size a img {
	position: relative;
	right: 5px;
	top: 2px;
}
span.resulation_size a {
	float:left;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	padding-top:8px;
}
span.fullwidthd{
	float:left;
	width:100%;
	}
span.resulation_size a:hover {
	color:#F89620;
	font-size:14px;
	text-decoration:none;
	padding-top:8px;
}
.preview_prev, .preview_next {
	cursor: pointer;
	margin-top: -64px;
	position: absolute;
	top: 61%;
}
.preview_prev {
	left:0px;
}
.preview_next {
	right:0px;
}
.prev_images {
	float:left;
	background:url(../images/prev.png) no-repeat;
	width:33px;
	height:62px;
}
.prev_images:hover {
	float:left;
	background:url(../images/next_prev_hover.png) no-repeat;
	background-position:left -68px;

	width:33px;
	height:62px;
}
.next_images {
	float:left;
	background:url(../images/next.png) no-repeat;
	width:33px;
	height:62px;
}
.next_images:hover {
	float:left;
	background:url(../images/next_prev_hover.png) no-repeat;
	background-position:left 0px;
	width:33px;
	height:62px;
}

/*......../for wallpapers downloads......*/


.row .large-m{
	position: relative;
    width: 12.333%;
	}
.row .large-l{
	position: relative;
    width: 87.666%;
	}
input.newsletter{
	width:100% !important;
	}
input.submit_button{
	background:none !important;
	color:#fff !important;
	margin:0px !important;
	padding:6px !important;
	border:0px !important;
	outline:none !important;
	float:none !important;
	}
.rulbgcolor{
	background:#f89620;
	}
.rultxtcolor{
	color:#f89620;
	}
.whiteall{
	color:#fff !important;
	}
span.font_incrise{
	color:#FFF;
	float:left;
	margin-top:10px;
	margin-bottom:40px;
}.go_more
{	text-decoration: none;
	color: #F89620;
	font-weight: bold;
}.bubble_text{
	font-weight:normal;
	line-height: 1.5em;
	text-align:center;
	color:#FFF;
	vertical-align:middle;
	word-wrap:break-word;
}
.row .small-2 ul.proleftmenu{
   background: #efeeee none repeat scroll 0 0;
    float: left;
    height: 1000px;
    margin: 21px 0 0;
    padding: 15px 5px 10px 10px;
    width: auto;
	}
ul.proleftmenu li{
	display:list-item;
	width:100%;
	float:left;
	list-style:none;
	}
ul.proleftmenu li a{
	text-decoration:none;
	color:#000000;
	}
ul.proleftmenu li a:hover{
	color:#F89620;
	text-decoration:none
	}
.metadata a {
	color: #333
}
.metadata a:hover {
	color: #111
}
ul.metadata {
	list-style: none
}
ul.metadata {
	display: inline-block;
	margin: 0;
	width: 100%
}
ul.metadata li {
	text-align: left;
	float: left;
	background: none;
	margin-right: 10px
}
ul.metadata li.last, ul.metadata li:last-child {
	margin-right: 0
}
ul.metadata li:first-child {
	margin-left: 0
}
ul.metadata li.comments {
	float: right
}
ul.metadata li.comments a {
	color: #999
}
ul.metadata li.comments a:hover {
	color: #111
}
ul.metadata.vertical li.comments {
	float: none
}
.social {
	padding: 0.46875em 0;
	padding-top: 0.9375em;
	overflow: hidden;
	max-height: 60px
}
.social .facebook-like {
	margin-top: -3px !important
}
.social .twitter-share {
	height: 21px
}
.page-content {
	min-height: 500px;
	padding: 0.9375em 0
}
#comments {
	padding: 0;
	padding-bottom: 0.9375em;
	padding-top: 1.875em
}
#comments h3 {
	padding-left: 0.46875em;
	font-size: 20px !important;
	margin-top: 0
}
button, .button{
	display: inline-block;
	line-height: 1;
	border-radius: 3px;
	color: #333;
	font-weight: 700;
	font-size: 20px;
	padding: 10px 16px;
	cursor: pointer;
	line-height: 1;
	border: 1px solid #bbb;
	outline:none;
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e0e0e0));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%, #e0e0e0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e0e0e0', GradientType=0 )
}

input[type=submit] {
	display: inline-block;
	line-height: 1;
	border-radius: 0px;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	padding: 10px 16px;
	cursor: pointer;
	line-height: 1;
	outline:none;
	position:relative;
	background: #f89620 none repeat scroll 0 0;
}
input[type=submit]:hover{
	color:#333;
	}
button:hover, button:focus, .button:hover, .button:focus{
	color: #111;
	background: #e3e3e3;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #cecece));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%, #cecece 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#cecece', GradientType=0 )
}
button:active, .button:active{
	color: #000;
	text-shadow: -1px -1px #999;
	border: 1px solid #515151;
	border-bottom: 1px solid #999;
	box-shadow: 0 0 1px #fff;
	background: #515151;
	background: -moz-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #515151), color-stop(11%, #878787), color-stop(100%, #a0a0a0));
	background: -webkit-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: -o-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: -ms-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: linear-gradient(to bottom, #515151 0%, #878787 11%, #a0a0a0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#a0a0a0', GradientType=0 )
}
.button.green {
	border-radius: 3px;
	color: #fff;
	padding: 10px 16px;
	line-height: 1;
	text-shadow: -1px -1px 0 #333;
	background: #6a9f0f;
	background: -moz-linear-gradient(top, #71a510 0%, #55930e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #71a510), color-stop(100%, #55930e));
	background: -webkit-linear-gradient(top, #71a510 0%, #55930e 100%);
	background: -ms-linear-gradient(top, #71a510 0%, #55930e 100%);
	background: linear-gradient(to bottom, #71a510 0%, #55930e 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#71a510', endColorstr='#55930e', GradientType=0 )
}
.button.green:hover, .button.green:focus {
	color: #fff;
	text-shadow: -1px -1px 0 #333;
	background: #7eb812;
	background: -moz-linear-gradient(top, #7eb812 0%, #60a610 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7eb812), color-stop(100%, #60a610));
	background: -webkit-linear-gradient(top, #7eb812 0%, #60a610 100%);
	background: -ms-linear-gradient(top, #7eb812 0%, #60a610 100%);
	background: linear-gradient(to bottom, #7eb812 0%, #60a610 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7eb812', endColorstr='#60a610', GradientType=0 );
	box-shadow: none
}
.button.green:active {
	color: #fff;
	background: #74930e;
	background: -moz-linear-gradient(top, #3d5b06 0%, #7eb812 18%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d5b06), color-stop(18%, #7eb812));
	background: -webkit-linear-gradient(top, #3d5b06 0%, #7eb812 18%);
	background: -ms-linear-gradient(top, #74930e 0%, #7eb812 18%);
	background: linear-gradient(to bottom, #3d5b06 0%, #7eb812 18%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d5b06', endColorstr='#7eb812', GradientType=0 )
}
#searchform {
	position: relative
}
#searchform .icon-search:before {
	content: '';
	display: none
}
#searchform input#s {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-appearance: none;
	padding: 6px;
	font-size: 16px;
	line-height: 1.5;
	border-radius: 2px;
	border: 1px solid #bbb;
	box-shadow: inset 1px 1px 2px #ddd
}
#searchform #search_button {
	position: absolute;
	right: 0;
	top: 0;
	padding: 7px 8px;
	background: none;
	text-shadow: none;
	color: #999 !important;
	border: none;
	font-size: 1.3em;
	display: none
}
#searchform #search_button:focus, #searchform #search_button:active {
	color: #111 !important
}
.large-9 #searchform input#s {
	width: 100%
}

@media only screen and (min-width: 768px) {
.hidden-small {
	display: inline-block !important
}
.hidden-medium {
	display: none !important
}
.content {
	padding: 0.9375em 0
}
.page-content {
	padding: 1.875em 0
}
.page-title {
	background-size: 1440px 130px !important;
	padding: 2.8125em 0;
	background-position: 50% 50%
}
.page-title h1, .page-title h2 {
	text-align: left;
	margin: 0
}
h1.post-title {
	margin-bottom: 16px
}
ul.metadata li.comments {
	margin-bottom: 0
}
ul.metadata li.author {
	color: #666;
	text-transform: none
}
ul.metadata.vertical li.comments {
	margin-bottom: 0.9375em
}
#searchform .icon-search:before {
	content: '\e801';
	display: block
}
#searchform input#s {
	width: 98%
}
.app-icon img {
	height: 50px;
	max-height: 50px
}
.app-icon.fnk2 img {
	height: 70px;
	max-height: 70px
}
.pagination {
	padding: 0;
	padding-bottom: 0.9375em;
	text-align:center;
}
.pagination .button {
	padding: 10px 16px
}
.pagination .button.left, .pagination .button.right {
	border-radius: 3px;
	border: 1px solid #bbb
}
#comments h3 {
	padding-left: 0
}
}

@media only screen and (min-width: 960px) {
#searchform #search_button {
	display: block
}
.app-icon img {
	height: 60px;
	max-height: 60px
}
.app-icon.fnk2 img {
	height: 90px;
	max-height: 90px
}
}
label {
	font: 700 12px "Open Sans", sans-serif
}
select {
	border: 1px solid #aaa;
	color: #333;
	padding: 6px;
	font-size: 14px;
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);
	border-radius: 2px;
	width: 100%;
	/*max-width: 340px*/
}
input[type=text]:focus, textarea:focus {
	border: 1px solid #111;
	outline: none;
	box-shadow: inset 0px 0px 5px rgba(18,7,6,0.1)
}
input[type='text'], input[type='number'], textarea {
	font-size: 16px
}
#game b {
	/*font-weight: normal;*/
	color: #555;
	/*display: none*/
}
#game b.show {
	display: block
}
#game b, span.wpcf7-not-valid-tip {
	display: block;
	/*margin-bottom: 8px*/
}
form input.wpcf7-not-valid, form textarea.wpcf7-not-valid, form select.wpcf7-not-valid {
	margin-bottom: 0 !important
}
.ajax-loader {
	float: left;
	margin-top: -28px !important;
	margin-left: 145px !important
}
.wpcf7-response-output {
	padding: 0.9375em
}
.wpcf7-response-output, .wpcf7-not-valid-tip-no-ajax {
	font-size: 14px;
	color: #fff;
	max-width: 400px
}
.wpcf7-not-valid-tip-no-ajax {
	color: red;
	padding-left: 10px
}
div.wpcf7-mail-sent-ok {
	background: #6DAE11
}
div.wpcf7-mail-sent-ng {
	background: #111
}
div.wpcf7-spam-blocked {
	background: #ffd589;
	color: #5f340a
}
div.wpcf7-validation-errors {
	background: #ff3636
}
.wpcf7-display-none {
	display: none
}
div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px
}
#focus-testing-form {
	background: #fff;
	border: 1px solid #ddd;
	padding: 20px
}
#focus-testing-form em {
	font-size: 12px
}
#focus-testing-form sup {
	color: red
}
input.date {
	float: none;
	font-weight: normal;
	height: auto;
	padding: 6px;
	text-transform: none
}

@media only screen and (min-width: 960px) {
input[type=text], textarea, select {
	width: 340px
}
select {
	width: 200px
}
textarea {
	width: 450px
}
}
header {
	background: #fff;
	border-bottom: 1px solid #ddd;
	position: relative
}
#site-title {
	float: left;
	margin: 0;
	font-size: 0;
	padding-top: 5px;
	margin-left: 1.875em !important;
	padding-bottom: 0
}
#site-nav ul {
	float: right
}
#site-nav ul ul {
	list-style: none;
	position: absolute;
	z-index: 1002;
	margin: 0;
	top: 50px;
	left: -9999px;
	background: #111
}
#site-nav li {
	float: left;
	position: relative
}
#site-nav li:hover ul {
	left: 0;
	width: 200px;
	display: none
}
#site-nav li:hover ul a {
	white-space: nowrap;
	width: 100%;
	display: block;
	text-shadow: none;
	float: none;
	-webkit-tap-highlight-color: none
}
#site-nav li:hover ul a:hover, #site-nav li:hover ul:active {
	color: #111
}
#site-nav li a {
	padding: 15px 15px;
	float: left;
	line-height: 25px;
	color: #333;
	text-decoration: none;
	display: block;
	width: auto;
	font-weight: 400
}
#site-nav li a:hover, #site-nav li a:active {
	color: #f89620;
	font-weight: 400
}
#site-nav li.current-menu-item>a, #site-nav li.current_page_parent>a {
	color: #F89620;
	background: none
}
#site-nav li.current-menu-item>a.current-menu-item li a, #site-nav li.current-menu-item>a.current_page_parent li a, #site-nav li.current_page_parent>a.current-menu-item li a, #site-nav li.current_page_parent>a.current_page_parent li a {
	background: transparent
}
#social-icons {
	float: right;
	margin-left: 10px;
}
#social-icons li {
	float: left
}
#social-icons li a {
	outline:none;
	float: left;
	text-decoration: none;
	color: #999;
	font-size: 1.6em;
	padding: 6px 5px;
	line-height: 25px
}
#social-icons li a:before {
	margin: 0
}
#social-icons li a:hover {
	color: #fff !important;
}
#social-icons li a.icon-twitter-bird:hover {
	background: #32ccfe
}
#social-icons li a.icon-twitter-bird:active {
	background: #01befc
}
#social-icons li a.icon-facebook:hover {
	background: #3b5997
}
#social-icons li a.icon-facebook:active {
	background: #263960
}
#social-icons li a.icon-rss:hover {
	background: #F78A16
}
#social-icons li a.icon-rss:active {
	background: #F78A16
}
#social-icons li a.fa-google-plus:hover {
	background: #f23c26
}

#social-icons li a.fa-google-plus:active {
	background: #d8230d
}
#social-icons li a.fa-youtube:hover {
	background: #C4302C
}
#social-icons li a.fa-youtube:active {
	background: #C4302C
}
#social-icons li a.fa-linkedin:hover {
	background: #007AB9
}
#social-icons li a.fa-linkedin:active {
	background: #007AB9
}
#social-icons li a.fa-search:hover {
	background: #383838;
}
#social-icons li .activesrc{
	background: #383838;
	color:#fff;
}
.search-expand {
/*   background: #383838 none repeat scroll 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);*/
    display: none;
    position: absolute;
    right: 0;
    top: 70px;
    width: 340px;
    z-index: 999;
}

.search-expand-inner {
    /*background: rgba(0, 0, 0, 0.15) none repeat scroll 0 0;*/
	background: #383838 none repeat scroll 0 0;
    padding: 15px;
    position: relative;
}
.searchform div::after {
    color: #ccc;
    content: "";
    font-family: FontAwesome;
    font-size: 14px;
    left: 10px;
    line-height: 24px;
    position: absolute;
    top: 5px;
}
.searchform div {
    position: relative;
}
.searchform div input {
    line-height: 20px;
    padding-left: 26px;
}
.search-expand div input:focus {
  outline: none !important;
  border:2px solid #F89620;
}
a.meanmenu-reveal {
	display: none
}
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
	z-index: 999999;
	background-color: rgba(255,255,255,0.9);
	box-shadow: 0px 0px 6px 0px #f89620;
}
.mean-container .mean-bar #site-title {
	display: inline-block;
	padding-left: 6px;
	float: left
}
.mean-container #social-icons {
	margin-right: 60px;
	margin-left: 0
}
.mean-container #social-icons li a {
	font-size: 1.2em;
	padding: 15px 6px
}
.mean-container a.meanmenu-reveal {
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
	background: #eee;
	border-left: 1px solid #ddd;
	padding: 17px 13px;
	height: 24px;
	width: 25px;
	position: absolute;
	top: 0;
	right: 0 !important;
	cursor: pointer;
	text-decoration: none;
	font-size: 30px;
	color: #fff;
	text-indent: -9999em;
	line-height: 20px;
	font-size: 1px;
	display: block;
	font-family: sans-serif;
	font-weight: 700;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	z-index:9999;
}
.mean-container a.meanmenu-reveal span {
	display: block;
	background: #111;
	height: 3px;
	margin-top: 3px
}
.mean-container a.meanmenu-reveal.meanclose {
	background: #111
}
.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #111;
	margin-top: 0;
	background: #eee
}
.mean-container .mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0
}
.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 96%;
	padding: 0.9375em 2%;
	text-align: left;
	color: #ddd;
	text-decoration: none;
	text-transform: uppercase
}
.mean-container .mean-nav ul li a:hover {
	background: #333;
	color: #fff
}
.mean-container .mean-nav ul li.current-menu-item>a, .mean-container .mean-nav ul li.current_page_parent>a {
	background: #f89620;
	color: #fff
}
.mean-container .mean-nav ul li .sub-menu li a {
	font-size: 12px;
	padding-left: 4%;
	width: 94%
}
.mean-container .mean-nav ul li .sub-menu li.current-menu-item>a, .mean-container .mean-nav ul li .sub-menu li.current_page_parent>a {
	background: transparent;
	color: #fff
}
.mean-container .mean-nav #menu-primary-nav, .mean-container .mean-nav #menu-games-nav {
	visibility: visible
}
.mean-container .mean-nav #menu-primary-nav li a, .mean-container .mean-nav #menu-games-nav li a {
	width: 100%
}
.mean-container .mean-nav #menu-primary-nav li.current-menu-item>a, .mean-container .mean-nav #menu-primary-nav li.current_page_parent>a, .mean-container .mean-nav #menu-games-nav li.current-menu-item>a, .mean-container .mean-nav #menu-games-nav li.current_page_parent>a {
	color: #f89620;
	background: transparent
}
.mean-container .mean-nav #menu-primary-nav {
	width: 40%;
	float: left
}
.mean-container .mean-nav #menu-primary-nav li a {
	color: #111;
	padding: 0.9375em 0.9375em
}
.mean-container .mean-nav #menu-primary-nav li a:hover {
	background: #ddd
}
.mean-container .mean-nav #menu-primary-nav li a.current-menu-item>a, .mean-container .mean-nav #menu-primary-nav li a.current_page_parent>a {
	background: #ddd
}
.mean-container .mean-nav #menu-games-nav {
	float: left;
	width: 60%;
	display: block;
	background: #111
}
.mean-container .mean-nav #menu-games-nav li a {
	font-size: 14px;
	padding: 14px;
	text-transform: none
}
.mean-container .mean-nav #menu-games-nav li a.current-menu-item>a, .mean-container .mean-nav #menu-games-nav li a.current_page_parent>a {
	background: #222;
	color: #fff
}
.mean-container .mean-nav #menu-games-nav:before {
	content: "Our Games";
	font-size: 10px;
	margin: 14px 14px;
	margin-bottom: 0;
	display: block;
	color: #f89620;
	text-transform: uppercase;
	width: 90%;
	border-bottom: 1px solid #333
}
.ipad .mean-container a.meanmenu-reveal {
	margin-top: 5px !important
}
#submenu {
	background: #222;
	box-shadow: inset 1px 4px 9px -6px #000
}
#submenu ul {
	margin: 0 auto;
	margin-top: -1px
}
#submenu ul li {
	float: left
}
#submenu ul li a {
	float: left;
	padding: 0.46875em 0.46875em;
	color: #fff
}
#submenu ul li a:hover, #submenu ul li a:focus, #submenu ul li a:active {
	background: #333
}
#submenu ul li a.active {
	background: #f89620;
	color: #fff;
	font-weight: 700
}
#submenu ul li:last-child a {
	border: none
}
#blog-menu {
	background: transparent;
	box-shadow: none
}
#blog-menu ul {
	margin-left: 0.9375em;
	margin-top: -40px
}
#blog-menu ul li {
	float: left
}
#blog-menu ul li a {
	font-size:14px;
	display: inline-block;
	z-index: 1000;
	padding: 7px 6px;
	margin-right: 0.46875em;
	line-height: 1;
	background: #fff;
	border-radius: 4px;
	text-shadow: none;
	color: #112B50;
	border: none;
	text-transform:uppercase;
	opacity: 0.85
}
#blog-menu ul li a.active {
	background: #f89620;
	color: #fff
}
#blog-menu ul li a:active {
	font-weight: 700;
	margin-left: -3px
}
#blog-menu ul li a:first-child:active {
	margin-left: -1px
}

@media only screen and (min-width: 480px) {
#social-icons li a {
	padding: 15px 15px
}
}

@media only screen and (min-width: 768px) {
#page-header {
	padding: 0 0.46875em;
	background: transparent;
	border: none
}
#page-header #head-section {
	max-width: 1440px;
	margin: 0 auto;
	padding-left: 0.9375em
}
#site-nav #menu-primary-nav {
	visibility: visible
}
#site-nav ul {
	float: right;
	margin-left: 0.9375em
}
#site-nav ul li a {
	padding: 15px 12px;
	font-size: 16px
}
/*#site-nav #nav-blog {
	display: none
}*/
.menu-games-nav-container, #menu-games-nav {
	display: none;
	font-size: 0
}
header {
	padding: 0.9375em 0;
	padding: 0;
	background: transparent;
	border: none
}
#social-icons li a {
	font-size: 20px;
	padding: 15px 12px
}
#blog-menu ul {
	margin-top: -36px
}
#blog-menu ul li a {
	margin: 0;
	margin-top: 1px;
	border-radius: 3px;
	color: #333;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 16px;
	cursor: pointer;
	line-height: 1;
	text-shadow: 1px 1px #eee;
	border: 1px solid #bbb;
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e0e0e0));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%, #e0e0e0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e0e0e0', GradientType=0 );
	padding: 10px 0.46875em;
	margin-right: 0.46875em;
	border-bottom: none;
	border-radius: 3px 3px 0 0;
	font-weight: 400;
	opacity: 1
}
#blog-menu ul li a:hover, #blog-menu ul li a:focus {
	color: #111;
	background: #e3e3e3;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #cecece));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%, #cecece 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#cecece', GradientType=0 )
}
#blog-menu ul li a:active {
	color: #000;
	text-shadow: -1px -1px #999;
	border: 1px solid #515151;
	border-bottom: 1px solid #999;
	box-shadow: 0 0 1px #fff;
	background: #515151;
	background: -moz-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #515151), color-stop(11%, #878787), color-stop(100%, #a0a0a0));
	background: -webkit-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: -o-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: -ms-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: linear-gradient(to bottom, #515151 0%, #878787 11%, #a0a0a0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#a0a0a0', GradientType=0 )
}
#blog-menu ul li a.active {
	background: #fafafa;
	color: #111;
	border: none;
	margin-top: 0;
	padding-top: 12px;
	font-weight: 700
}
#blog-menu ul li a.active:active {
	margin-top: 0;
	margin-left: 0;
	padding-bottom: 10px
}
#blog-menu ul li a:active {
	margin-left: -2px;
	margin-top: -1px;
	padding-bottom: 12px;
	font-weight: 700
}
}

@media all and (max-width: 1085px) and (min-width: 970px) {
#nav-careers {
	display: block;
}
}
@media only screen and (min-width: 750px) {
#slider-v .viewport {
    float: left;
    height: 105px;
    margin-left: -3px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 80%;
}
#wowslider-container1 a.icon-apple{
    float: left;
    margin-right: 7px;
    width: 150px;
}
#wowslider-container1 a.icon-google{
    float: left;
    margin-right: 7px;
     width: 150px;
	}
#wowslider-container1 a.icon-amazon{
    float: left;
    margin-right: 7px;
    width: 150px;
	}
#wowslider-container1 a.icon-windows{
    float: left;
    text-align: center;
     width: 150px;
	}
}
@media only screen and (min-width: 960px) {
#site-title {
	/*padding: 0.9375em;
	padding-top: 26px;*/
	padding-right: 0
}
#site-nav ul {
	float: right;
	margin-left: 0.9375em
}
#site-nav ul li a {
	padding: 32px 24px;
	font-size: 16px
}
#site-nav #nav-support {
	display: block
}
#social-icons {
	margin-top: 14px
}
#social-icons li a {
	font-size: 24px;
	padding: 15px 15px
}
}
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
#latest-posts .storecoll1 a.icon-apple, #latest-posts .storecoll1 a.icon-google, #latest-posts .storecoll1 a.icon-amazon, #latest-posts .storecoll1 a.icon-windows{
	width: 130px !important;
	height: auto;
	display: inline-block;
}
}
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) {
#latest-posts .storecoll1 a.icon-apple, #latest-posts .storecoll1 a.icon-google, #latest-posts .storecoll1 a.icon-amazon, #latest-posts .storecoll1 a.icon-windows{
	width: 150px !important;
	height: auto;
	display: inline-block;
}
}
#games .midtitle{
	border-bottom: 1px solid #cdcdcd;
	}
#games .storecoll1{
	text-align:center;
	margin:0 auto;
	}
#latest-posts .storecoll1{
	text-align:center;
	margin:0 auto;
	}
#games .row .item .column, #games .row .item .columns:first-child{
	padding-left:0px !important;
	}
#games .row .item .column, #games .row .item .columns:nth-child(3){
	margin-bottom:0px;
	padding-left:0px !important;
	}
#games .row .item .column, #games .row .item .columns:nth-child(2){
	padding-right:0px !important;
	}
#games .row .item .column, #games .row .item .columns:nth-child(4){
	padding-right:0px !important;
	margin-bottom:0px;
	}
#games .row .item .column, #games .row .item .columns:last-child{
	float:left;
	padding-right:0px !important;
	}
#games .page-title {
	background: #5b4538 url("../images/banner.jpg") no-repeat 15% 50%;
	background-size: 1108px 100px
}
#games #games-listing {
	background: #111;
	margin-top: -1px
}
#games #games-listing li {
	display: block;
	text-align: center;
	cursor: pointer
}
#games #games-listing li .thumb {
	line-height: 0 !important
}
#games #games-listing li h3 {
	padding: 0;
	margin: 0;
	margin-top: 0.9375em;
	font-size: 24px
}
#games .games-list {
	padding-bottom: 0
}
#games .games-list .columns {
	padding-bottom: 0.9375em;
	margin-bottom: 0.9375em
}
#games .games-list .columns.spacer {
	display: none
}
#games .games-list .box {
	border: 1px solid #ddd;
	background: #fff;
	padding-bottom: 6px
}
#games .games-list .box:hover {
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #bbb
}
#games .games-list a.thumb {
	color: #111;
	line-height: 0;
	display: block
}
#games .games-list a.thumb img {
	width: 100% !important
}
#games .games-list a.thumb img.publish {
	width: auto !important;
	position: absolute;
	top: 1px;
	right: 16px;
	z-index: 1000;
	width: 125px;
	max-width: 125px !important;
	height: auto
}
#news a.icon-google, #news a.icon-amazon{
	width: 145px;
	height: auto;
	display: inline-block;
	}
#news a.icon-apple{
	width: 145px;
	height: auto;
	display: inline-block;
	}
#news a.icon-windows {
	width: 145px;
	display: inline-block;
}
#games .games-list a.icon-apple, #games .games-list a.icon-google, #games .games-list a.icon-amazon, #games .games-list a.icon-windows{
	width: 124px;
	height: auto;
	display: inline-block;
	/*margin-left: 10px*/
}
#latest-posts .storecoll1 a.icon-apple, #latest-posts .storecoll1 a.icon-google, #latest-posts .storecoll1 a.icon-amazon, #latest-posts .storecoll1 a.icon-windows{
	width: 124px;
	height: auto;
	display: inline-block;
	/*margin-left: 10px*/
}
#games .games-list a.icon-google {
	width: 124px
}
#games .games-list a.icon-amazon {
	width: 124px
}
#games .games-list .inner {
	margin-top: 0;
	font-size: 14px;
	padding: 0.9375em;
	line-height: 1.5;
	min-height: 142px;
	padding-bottom:0px;
}
#games .games-list .inner h3 {
	font-size: 24px;
	margin: 0;
	margin-bottom: 0.111em;
	padding: 0
}
.games-list .fruit-ninja-for-kakao {
	display: none !important
}
#country-KR .games-list .fruit-ninja-for-kakao {
	display: block
}
#tabs {
	margin: 0 auto;
	width: 100%;
	padding: 0
}
#tabs li {
	list-style: none
}
#tabs li a.tab {
	display: block;
	padding: 1em;
	text-decoration: none;
	color: #111;
	background: #ddd;
	border-bottom: 1px solid #ccc;
	text-transform:uppercase;
}
#tabs li a.tab i {
	float: right;
	font-size: 10px;
	color: #999;
	margin-top: 3px
}
#tabs li a.tab:hover, #tabs li a.tab:focus, #tabs li a.tab:active {
	background: #eee
}
#tabs li a.tab.active {
	background: #fafafa;
	color: #111;
	border: none
}
#tabs section {
	display: none;
	float: left;
	/*overflow: hidden;*/
	width: 100%;
	padding: 0;
	min-height: 50px;
	background: #fafafa
}
#tabs section.is-open {
	margin-bottom: 15px
}
#tabs section h3 {
	margin-bottom: 0.5em
}
.no-js #tabs section {
	display: block
}
.rating-small {
	position: absolute;
	bottom: 6px;
	right: 6px;
	height: 60px;
	width: auto
}
#game .featured-image {
	text-align: center;
	background: #f89620;
	min-height: 100px
}
#game .featured-image div {
	height: auto;
	padding: 0;
	line-height: 0
}
#game img {
	max-width: 100%
}
#game .game-description {
	position: relative
}
#game .game-description h1 {
	margin-top: 0;	
	margin-bottom:2px;
}
/*a.alllink:hover {
    color: #0687f5;
    text-decoration: underline !important;
}*/
#game .game-description img {
	max-width: 100%
}
#game .game-description .game-icon {
	/*border-top: 1px solid #ddd;*/
	padding-top: 0.9375em
}
#game .game-description .game-icon img {
	max-height: 60px;
	padding: 0;
	margin: 0 auto
}
#game .game-description .game-icon .icon {
	display: none
}
#game .game-description .game-icon a {
	font-size: 24px;
	color: #999;
	display: inline-block;
	padding: 6px;
	color: #fff;
	margin: 0 3px;
	border-radius: 4px
}
#game .game-description .game-icon a.website {
	font-size: 14px;
	padding: 10px;
	color: #333;
	font-weight: bold
}
#game .game-description .game-icon a.icon-facebook {
	background: #3b5997
}
#game .game-description .game-icon a.icon-facebook:hover {
	color: #fff;
	background: #2d4372
}
#game .game-description .game-icon a.icon-twitter-bird {
	background: #32ccfe
}
#game .game-description .game-icon a.icon-twitter-bird:hover {
	color: #fff;
	background: #01befc
}
#game .game-description .game-icon a:hover {
	color: #111
}
#game .game-description .game-info {
	font-size: 12px;
	margin-top: 0.9375em
}
#game .game-description .game-info h5 {
	font-weight: 400;
	font-size: 1.125rem;
	color: #222
}
#game .game-description .game-info li {
	margin-bottom: 0.46875em;
	padding-left: 0 !important;
	line-height: 1.2;
	margin-bottom: 8px;
	color: #888;
	font-size:12px;
}
#game .featured-image {
	background: #000;
	position: relative
}
#game .screenshots {
	text-align: center;
	margin: 0
}
#game .screenshots a {
	display: block;
	margin-bottom:12px;
}
#game .screenshots a.icon-attach:before {
	display: none
}
#game .reviews blockquote,#about .reviews blockquote {
	background: #111 url("/hb/v2/images/blackboard.jpg") 50% 50%;
	padding: 0.9375em;
	color: #eee;
	/*box-shadow: 1px 1px 2px #999;*/
	border: 0;
	width: auto;
	max-width: 800px;
	margin: 0 auto;
	margin-bottom: 0.9375em
}
#game .reviews .author {
	text-align: center;
	color: #111;
	margin-bottom: 0.9375em
}
#game .reviews .author a {
	color: #111;
	font-size: 14px
}
#game .reviews .author a:hover {
	color: #0093d3
}
#game.jetpack-joyride .reviews blockquote {
	background: #c5cbd9 url("../images/review.jpg") no-repeat left top;
	padding-top: 18px;
	padding-bottom: 1.875em;
	color: #111;
	border: 1px solid #AEB4C2;
	box-shadow: 1px 1px 3px #222;
	font-family:"Siyam Rupali" , Georgia, serif;
}

#game.fruit-ninja .reviews blockquote, #about .reviews blockquote  {
	background: #4c2818 url("../images/review.jpg") no-repeat left top !important;
	color: #fff;
	border: 1px solid #130B07;
	font-family:"Siyam Rupali" , Georgia, serif;
}
#game.fruit-ninja .reviews a, #about .reviews a strong{	
	font-family:"Siyam Rupali" , Georgia, serif;
	}
#game.fruit-ninja .reviews a, #about .reviews a {
	color: #fff;
	font-family:"Siyam Rupali" , Georgia, serif;
}
#game.fish-out-of-water .reviews blockquote {
	background: #9FE1FE;
	color: #111;
	border: none;
	font-family:"Siyam Rupali" , Georgia, serif;
}
#game.fish-out-of-water .reviews a {
	color: #fff
}
#game .media .columns {
	padding-bottom: 0.9375em
}
#game .media ul {
	margin: 0
}
#game .media ul li {
	display: block;
	float: none;
	margin-bottom: 0.23438em
}
#game .media ul li.mime-imagejpeg a.icon-attach:before, #game .media ul li.mime-imagepng a.icon-attach:before {
	content: '';
	display: none
}
#game .media ul li.mime-imagejpeg img, #game .media ul li.mime-imagepng img {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px
}
#more-games {
	background: #464646;
	background-size: 720px 400px;
	padding: 0.9375em 0;
	color: #eee;
	text-align: center
}
#more-games h2 {
	text-align: center;
	margin-bottom: 0.9375em;
	color: #999;
	font-weight: 300
}
#more-games h2 span {
	display: inline-block;
	font-size: 1.2em;
	font-weight: 400;
	color: #fff;
/*	background: url("../../../../wac.76ff.edgecastcdn.net/0076FF/hbwebmedia/hb/v2/images/halfbrick-white%402x.png") no-repeat 0 60%;*/
	background-size: 116px 24px;
	text-indent: -9999px;
	width: 116px
}
#more-games ul {
	margin: 0 auto;
	width: 264px
}
#more-games ul li {
  display: inline-table;
  position: relative;
}
#more-games ul li a {
	display: block;
	color: #eee;
	width: 125px;
	height: 145px;
	font-size: 12px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}
#more-games ul li a img {
	width: 100px;
	display: block;
	margin: 0 auto;
	margin-bottom: 3px;
	border-radius:10px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}
@media only screen and (max-width: 480px){
#latest-posts .storecoll1 a.icon-apple, #latest-posts .storecoll1 a.icon-google, #latest-posts .storecoll1 a.icon-amazon, #latest-posts .storecoll1 a.icon-windows{
	width:180px
	}
#tab-description{
    display:none !important;	
	}
#tab-freestuff{
	display:none !important;
	}
#tab-screenshots{
	display:none !important;
	}
#tab-reviews{
	display:none !important;
	}
#tab-inthenews{
	display:none !important;
	}
#award{
	text-align:center;
	}
.award_txt{
	padding-top:10px;
	}
.presskitz{
	display:none;
	}
.fanicon{
	display:none;
	}
#wrap {
  margin-bottom: 14px;
}	
}

@media only screen and (max-width: 321px){
/*img.eventdicon{
	 margin-right: 7px; 
	 position: relative; 
	 top: 0px;
	}*/
span.eventdaten{
	margin-left:0px !important;
	}
#nwsrmv{
	display:none;
	}
#latest-posts{
	padding-bottom:0em !important;
	}
#ytvideoScreen {
  margin-top: 7px;
}
.yt_holder{
	margin-top:22px;
	}
#game .game-description .game-info{
	margin-top:22px;
	}
#socialid{
	display:none;
	}
#games .midtitle {
  border-bottom: 1px solid #cdcdcd;
  font-size: 20px !important;
}
#games .storecoll1{
  	text-align: center;
  	margin: 0 auto;
  	width: 75%;
	}
#latest-posts .storecoll1 {
  text-align: center;
  margin: 0 auto;
  width: 75%;
}
#latest-posts .featured-posts .storecoll, #wowslider-container1 .storecoll, #latest-posts .featured-posts .storecoll1, #wowslider-container1 .storecoll1{
	margin-top:15px;
	}
.calendericon{
	margin-bottom:0px !important;
	}
ul.temlist li img{
	max-width:100%;
	}
.row .large-g {
  position: relative;
  width:100% !important;
}
	input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password]{
		width: 100% !important;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
		}
#minilightbox-content {
	transform: scale(0.3) !important;
	-webkit-transform:scale(0.3)!important; /* Safari and Chrome */
    -moz-transform:scale(0.3)!important; /* Firefox */
    -ms-transform:scale(0.3)!important; /* IE 9 */
    -o-transform:scale(0.3)!important; /* Opera */
	padding:0px;
	display: none;
	position: absolute; 
	/*top: -39% !important;
	left: 24% !important;*/
	-moz-box-shadow: 0px 0px 30px #000; 
	-webkit-box-shadow: 0px 0px 30px #000; 
	box-shadow: 0px 0px 30px #000;
}
#tab-description{
    display:none !important;	
	}
#tab-freestuff{
	display:none !important;
	}
#tab-screenshots{
	display:none !important;
	}
#tab-reviews{
	display:none !important;
	}
#tab-inthenews{
	display:none !important;
	}
.fa-star::before{
	display:none;
	}
#award{
	text-align:center;
	}
.award_txt{
	padding-top:10px;
	font-size:14px !important;
	text-align:center;
	}
.presskitz{
	display:none;
	}
.fanicon{
	display:none;
	}
input.submit_button {
  padding-top: 14px !important;
}
.chksendmail{
	width:100% !important; padding:0; margin:10px auto 0px auto; border:3px solid #cccccc; padding:10px; border-radius: 5px;
	}
input.newsletter {
  width: 100% !important;
  margin-top: 7px !important;
}
input[type="submit"]{
  float:none !important;
  border-radius:!important;
  margin: 0 auto;
  width: 100%;
	}
.acc_head h3{
	padding-left:51px;
	}
.smk_accordion.acc_with_icon .accordion_in .acc_head, .smk_accordion.acc_with_icon .accordion_in .acc_content{
	padding-left: 12px;
	}
#wrap {
    border: 1px solid #ccc;
    float: left;
    padding: 3px;
	 margin-bottom: 20px;
    width: 200px !important;
}
.maps-work {
    color: #2e2e2e;
    float: left;
    font-size: 14px;
    width: 155px !important;
}
.maps-two a img{
	width:40px;
	height:27px;
	}
.maps-one {
    float: left;
    width: 110px !important;
}
.maps-two {
    float: left;
    margin-left: 5px;
    margin-top: 25px;
	width:70px;
}
	ul.temlist {
    text-align: center !important;
}
#games .games-list a.icon-apple, #games .games-list a.icon-google, #games .games-list a.icon-amazon, #games .games-list a.icon-windows{
	width: 100%;
	height: auto;
	display:block;
	/*margin-left: 10px*/
	margin-bottom:5px;
}
#latest-posts .storecoll1 a.icon-apple, #latest-posts .storecoll1 a.icon-google, #latest-posts .storecoll1 a.icon-amazon, #latest-posts .storecoll1 a.icon-windows{
	width: 100%;
	height: auto;
	display:block;
	/*margin-left: 10px*/
	margin-bottom:5px;
}
.row .small-10{
	width:100% !important;
	}
#games .row .item .column, #games .row .item .columns{
	padding-left:0px !important;
	padding-right:0px !important;
	}
.gamelmenu{
	display:none;
	}
.newspap{
  position: relative;
  top: 30%; 
  display: block; 
  left: 0%;
}
.featured-posts .columns {
  padding-top: 0.44em !important;
  padding-bottom: 0.44em;
}
#site-title a img{
	height:42px !important;
	}
#social-icons li a.icon-rss{
	display:none !important;
	}
#social-icons li a.fa-linkedin{
	display:none !important;
	}
#social-icons li a.fa-search{
	display:none !important;
	}
.ws_controls{
	display:none !important;
	}
.storecoll{
	display:none !important;
	}
.row .column, .row .columnsleft {
  padding-left: 0.9375em !important;
}
.row .column, .row .columnsright {
  padding-right:  0.9375em !important;
}
.row .large-l {
  position: relative;
  width: 78.66% !important
}
.row .large-m {
  position: relative;
  width: 21.333% !important;
  height: 62px;
}
.row .small-3 {
  position: relative;
  width:25% !important;
}
.row .small-2 {
  position: relative;
  width:100% !important;
}
.youtubes{
	  height:24px !important;  
	 text-align:center;
	}
#bubbletext{
	display:none;
	}
.bubble_text{
	display:none;
	}
#slider-v .viewport{
	margin-left:1px !important;
	width: 62% !important;
	}
.mobilehide{
	display:none;
	}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev{
	margin-top: -6.4em !important;
	}
#wowslider-container1 .ws_images, #wowslider-container1 .ws_shadow {
    margin-bottom: 13.5em !important;
}
#wowslider-container1 .ws_thumbs {
    bottom: 0;
    height: 13.5em !important;
    left: 0;
    position: absolute;
    text-align: left;
    width: 100%;
}
.search-expand{
	background: #383838 none repeat scroll 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
    display: none;
    position: absolute;
    right: 20px;
    top: 120px;
    width: 260px;
    z-index: 999;
	}
.mean-container #social-icons{
	margin-right:55px;
	}
#more-games ul {
	width: 100%
}

#wowslider-container1 a.icon-apple{
  float: left;
    margin-bottom: 3px;
    margin-right: 4px;
    width: 70px !important;
	}
#wowslider-container1 a.icon-google{
    float: left;
    margin-right: 0;
    width: 70px !important;
	}
#wowslider-container1 a.icon-amazon{
    float: left;
    margin-right: 4px;
    margin-top: 5px;
    width: 70px !important;
}
#wowslider-container1 a.icon-windows{
    float: left;
    margin-top: 5px;
    text-align: center;
    width: 70px !important;
	}
#game .game-description .game-info li{
	width: 100%;
   text-align: left;
	}
}
@media screen and (max-device-width: 1080px) and (orientation: portrait){
 #games .games-list a.icon-apple, #games .games-list a.icon-google, #games .games-list a.icon-amazon, #games .games-list a.icon-windows{
	 margin-bottom:4px;
	 }
}
@media only screen and (min-width: 321px) {

#more-games ul {
	width: 100%
}
}
@media only screen and (min-width : 1024px) {
/*.push-2{
 	left: 0%!important;
    position: relative;
    right: auto;
}*/
.game-icon{
	display:none;
	}
#slider-v .viewport {
    float: left;
    height: 105px;
    margin-left: -3px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 84% !important;
}
#latest-posts .storecoll1 {
    margin: 0 auto;
    text-align: center;
}
#latest-posts .featured-posts a.icon-apple{
    display:block;
    width: 98px;
}
#latest-posts .featured-posts a.icon-google{
	display:block;
   width: 98px;
	}
#latest-posts .featured-posts .storecoll, #wowslider-container1 .storecoll, #latest-posts .featured-posts .storecoll1, #wowslider-container1 .storecoll1{
	margin-top:15px;
	}
#latest-posts .featured-posts .storecoll1 a.icon-apple, #latest-posts .featured-posts .storecoll1 a.icon-google, #latest-posts .featured-posts .storecoll1 a.icon-amazon, #latest-posts .featured-posts .storecoll1 a.icon-windows{
	display: inline-block !important;
    height: auto;
	}
#latest-posts .featured-posts a.icon-amazon{
    display:block;
    width: 98px;
	}
#latest-posts .featured-posts a.icon-windows{
    display:block;
    text-align: center;
    width: 98px;
	}	
}
@media only screen and (min-width : 1224px) {

#tabs {
	width: 100%;
	position: relative;
	margin-top: -37px
}
#tabs li {
	display: inline
}
#tabs li a.tab {
	outline:none;
	display: inline-block;
	z-index: 1000;
	margin: 0;
	margin-top: 2px;
	border-radius: 3px;
	color: #333;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 16px;
	cursor: pointer;
	line-height: 1;
	text-shadow: 1px 1px #eee;
	border: 1px solid #bbb;
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e0e0e0));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #e0e0e0 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%, #e0e0e0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e0e0e0', GradientType=0 );
	padding: 10px 0.46875em;
	border-bottom: none;
	border-radius: 3px 3px 0 0;
	font-weight: 400
}
#tabs li a.tab:hover, #tabs li a.tab:focus {
	color: #111;
	background: #e3e3e3;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #cecece));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%, #cecece 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#cecece', GradientType=0 )
}
#tabs li a.tab:active {
	color: #000;
	text-shadow: -1px -1px #999;
	border: 1px solid #515151;
	border-bottom: 1px solid #999;
	box-shadow: 0 0 1px #fff;
	background: #515151;
	background: -moz-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #515151), color-stop(11%, #878787), color-stop(100%, #a0a0a0));
	background: -webkit-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: -o-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: -ms-linear-gradient(top, #515151 0%, #878787 11%, #a0a0a0 100%);
	background: linear-gradient(to bottom, #515151 0%, #878787 11%, #a0a0a0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#a0a0a0', GradientType=0 )
}
#tabs li a.tab i {
	display: none
}
#tabs li a.tab:active {
	margin-top: 2px;
	border-top: none;
	border-bottom: none
}
#tabs li a.tab.active {
	background: #fafafa;
	color: #111;
	border: none;
	margin-top: -1px;
	font-weight: 700
}
#tabs li a.tab.active:active {
	margin-top: 0;
	margin-left: 0
}
#tabs section {
	top: 42px;
	left: 0;
	margin: 0;
	padding: 0
}
#tabs section.is-open {
	margin-bottom: 0
}
#tabs section h3 {
	margin-bottom: 0.5em
}
#games .page-title {
	background-position: 50% 50%
}
#games .games-list .box {
	min-height: 351px
}
#games .games-list a p {
	padding: 16px;
	padding-bottom: 0
}
#wowslider-container1 a.icon-apple{
    float: left;
    margin-right: 7px;
    width: 155px;
}
#wowslider-container1 a.icon-google{
    float: left;
    margin-right: 7px;
    width: 133px;
	}
#wowslider-container1 a.icon-amazon{
    float: left;
    margin-right: 7px;
    width: 132px;
	}
#wowslider-container1 a.icon-windows{
    float: left;
    text-align: center;
    width: 160px;
	}	
#latest-posts .featured-posts a.icon-apple{
    /*float: left;
    margin-right: 7px;*/
    width: 98px;
}
#latest-posts .featured-posts a.icon-google{
  /*  float: left;
    margin-right: 7px;*/
   width: 98px;
	}
#latest-posts .featured-posts .storecoll, #wowslider-container1 .storecoll, #latest-posts .featured-posts .storecoll1, #wowslider-container1 .storecoll1{
	margin-top:15px;
	}
#latest-posts .featured-posts a.icon-apple, #latest-posts .featured-posts a.icon-google, #latest-posts .featured-posts a.icon-amazon, #latest-posts .featured-posts a.icon-windows{
	display:inline-block !important;
	height:auto;
	}	
#latest-posts .featured-posts a.icon-amazon{
    /*float: left;
    margin-right: 7px;*/
    width: 98px;
	}
#latest-posts .featured-posts a.icon-windows{
   /* float: left;
    text-align: center;*/
    width: 98px;
	}
#games .games-list a.icon-apple{
	width: 124px;
	padding-right:8px;
}
#games .games-list a.icon-google {
	width: 124px;
	padding-right:8px;
}
#games .games-list a.icon-amazon {
	width: 124px;
	padding-right:8px;
}
#games .games-list a.icon-windows {
	width: 116px;
	/*padding-right:8px;*/
}
#game {
	position: relative
}
#game h1 {
	margin-top: 0
}
#game .game-description {
	padding: 1.875em 0
}
.twitter_btn {
    height: 90px;
    text-align: center;
    width: auto;
}

#game .game-description .game-icon {
	display: block;
	text-align: center;
	border: none;
	padding-top: 0
}
#game .game-description .game-icon .icon {
	max-height: 100px;
	display: block;
	border-radius:15px;
	margin-bottom: 0.46875em
}
#game .game-description .game-icon p {
	margin: 0
}
#game .game-description .game-icon p img {
	margin-top: 0.9375em
}
#game .game-description .game-icon .columns {
	padding-left: 0 !important;
	padding-right: 0 !important
}
#game .game-description .game-icon a {
	padding: 2px
}
#game .game-description .game-info {
	margin-top: 1.875em
}
#game .game-description .game-info li {
	display: block;
	padding-left: 0 !important
}
#game .rating-small {
	height: 110px
}

#game .game-description, #game .screenshots, #game .reviews, #game .more-games, #game .media, #about .reviews {
	padding: 1.875em 0 0;
	margin: 0
}
#game .screenshots li {
	/*margin-bottom: 0.9375em;*/
	display:inline-block;
	margin-right:40px;
}
#game .screenshots li a {
	display: block
}
#game .screenshots li a img {
	margin-bottom:12px;
	max-width: 100%
}
#game .media .columns {
	padding-bottom: 0
}
#game .media ul li {
	float: left
}
#game .media em {
	color: #999
}
}
@media only screen and (max-width: 1150px) {
	input.input_submitnews{
	 padding:14px 5px !important; 
	 width:100%; 
	 font-size:49% !important; 
	 height: 3rem; 
	 margin: 0rem; 
	}
	 .newspadding {
		  padding-right: 20% !important;
		}
	}
@media only screen and (max-width: 1300px) {
		 .newspadding {
		  padding-right: 18% !important;
		}
	}
@media only screen and (max-width: 950px){
span.eventdaten{
	margin-left:25px;
	}
	.newspadding {
	  padding-right: 15% !important;
	}
}
@media only screen and (max-width: 800px){
	.newspadding {
	  padding-right: 10% !important;
	}
}
@media only screen and (min-width: 1100px) {

h4.whiteall{
	font-size:1.5em;
	}
input.submit_button{
	font-size:20px !important;
	}
.row .large-2 {
  position: relative;
  width: 16.66667%;
}
	#slider-v .viewport {
    float: left;
    height: 105px;
    margin-left: -3px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 88% !important;
}
span.font_incrise {
  color: #FFF;
  float: left;
  margin-top: 10px;
  margin-bottom: 40px !important;
}
	}
@media only screen and (min-width: 1060px) {
	#slider-v .viewport {
    float: left;
    height: 105px;
    margin-left: -3px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 86%;
}

	}
@media only screen and (min-width: 760px) {
/*h4.whiteall{
	font-size:15px;
	}*/
.row .large-2 {
  position: relative;
  width: 16.66667%;
}	
	}
@media screen and (max-device-width: 414px) and (orientation: portrait){
.award_txt{font-size:0.938em}
#games .games-list a.icon-apple, #games .games-list a.icon-google, #games .games-list a.icon-amazon, #games .games-list a.icon-windows{
	width:160px !important;
	display:inline-block;
	}
#latest-posts .storecoll1 a.icon-apple, #latest-posts .storecoll1 a.icon-google, #latest-posts .storecoll1 a.icon-amazon, #latest-posts .storecoll1 a.icon-windows{
	width:160px !important;
	display:inline-block;
	}

.newspap{
  position: relative;
  top: 33%; 
  display: block; 
  left: 0%;
}
  #slider-v .viewport {
  width: 62% !important;
  margin-left: 6px !important;
	}
/*	.row .small-3 {
	  position: relative;
	  width: 18% !important;
	}*/
}
@media only screen and (min-width: 960px) {
input.submit_button{
	font-size:15px;
	}
.row .large-2 {
  position: relative;
  width: 16.66667%;
}
#slider-v .viewportg {
    float: left;
    height: 105px;
    margin-left: 30px !important;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 61% !important;
}
#slider-v .viewport {
    float: left;
    height: 105px;
    margin-left: -3px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 90%;
}
#game .screenshots li {
	padding-left: 0 !important
}
.games-list .columns.spacer {
	display: block
}
#wowslider-container1 a.icon-apple{
    float: left;
    margin-right: 7px;
    width: 150px;
}
#wowslider-container1 a.icon-google{
    float: left;
    margin-right: 7px;
     width: 150px;
	}
#wowslider-container1 a.icon-amazon{
    float: left;
    margin-right: 7px;
     width: 150px;
	}
#wowslider-container1 a.icon-windows{
    float: left;
    text-align: center;
     width: 150px;
	}	
}
.widget h3 {
	font-weight: 300
}
.press-list a:before {
	padding-right: 5px;
	margin-left: 0;
	font-size: 1.1em
}
.press-list .metadata {
	padding-left: 24px
}
#sidebar {
	position: relative;
	padding-top: 1.875em
}
#sidebar h3 {
	margin-bottom: 0.46875em;
	font-weight: 300;
	font-size: 20px
}
#sidebar li {
	line-height: 1.3
}
#sidebar a.rss-link {
	color: #f89620
}
#sidebar a.rss-link:hover {
	color: #f18958
}
#sidebar .affix {
	position: fixed;
	top: 0;
	width: 21.679%
}
#sidebar .postdate {
	color: #999;
	font-size: 11px;
	display: block;
	text-transform: uppercase;
	margin-top: 6px
}
#sidebar .press-list li {
	padding: 0.46875em 0;
	display: block;
	border-bottom: 1px solid #ddd
}
#sidebar .press-list li a {
	display: block;
	padding-bottom: 2px
}
#sidebar .press-list li a:hover, #sidebar .press-list li a:focus {
	text-decoration: underline
}
#sidebar .press-list li .metadata {
	padding-left: 22px
}
#sidebar .widget {
	padding-bottom: 1.875em
}
#sidebar .widget.widget-recent-posts h3 {
	margin-bottom: 6px
}
#sidebar .widget.widget-recent-posts ul li {
	padding: 0.9375em 0;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
	position: relative
}
#sidebar .widget.widget-recent-posts ul li a:hover, #sidebar .widget.widget-recent-posts ul li a:focus {
	text-decoration: underline
}
#sidebar .widget.widget-recent-posts ul li:last-child {
	border-bottom: none
}
#sidebar .widget.widget-monthly-posts li {
	color: #ddd;
	padding-bottom: 0.9375em
}
#sidebar .widget.widget-monthly-posts li a:hover, #sidebar .widget.widget-monthly-posts li a:focus {
	text-decoration: underline
}
#sidebar .widget.widget-post-categories h3 {
	margin-bottom: 6px
}
#sidebar .widget.widget-post-categories .cat-item {
	margin-bottom: 6px
}
h3 {
	font-weight: 300
}
#sidemenu li a {
	padding: 6px 0.46875em;
	padding: 6px 0;
	font-size: 14px;
	display: block
}
#sidemenu li.current_page_item a {
	color: #111;
	font-weight: 700
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  {
span.eventdaten{
	margin-left:25px;
	}
#nwsrmv{
	display:none;
	}
#news .news-items .post-info{
	padding-left:0px !important;
	padding-right:0.9375em !important;
	}
.yt_holder{
	margin-top:10px;
	}	
#latest-posts {
  padding: .333em 0 !important;

}
.push-gc {
  left: 34%;
  position: relative;
  right: auto;
}
#slider-v .viewportg {
    float: left;
    height: 105px;
    margin-left: 50px !important;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 80% !important;
}
.row .large-g {
  position: relative;
  width: 73.555% !important;
}
.push-1 {
 	left: 2% !important;
    position: relative;
    right: auto;
}
.push-2{
 	left: 0% !important;
    position: relative;
    right: auto;
}
#game .game-description .game-icon {
	display:none;
}
.chksendmail{
	width:100%; padding:0; margin:10px auto 0px auto; border:3px solid #cccccc; padding:10px; border-radius: 5px;
	}
/*		input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password]{
		width: 100% !important;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
		}*/
#tab-description{
    display:none !important;	
	}
#tab-freestuff{
	display:none !important;
	}
#tab-screenshots{
	display:none !important;
	}
#tab-reviews{
	display:none !important;
	}
#tab-inthenews{
	display:none !important;
	}
#award{
	text-align:center;
	}
.award_txt{
	padding-top:10px;
	}
#games .games-list a.icon-apple{
	width: 160px;
	padding-right:8px;
}
#games .games-list a.icon-google {
	width: 160px;
	padding-right:8px;
}
.gamelmenu{
	display:none;
	}
#games .games-list a.icon-amazon {
	width: 160px;
	padding-right:8px;
}
#games .games-list a.icon-windows {
	width: 152px;
}	
#game .game-description .pull-mon{
	float:left;
	margin-left:-15px;
	}
#latest-posts .featured-posts a.icon-apple{
    width: 165px;
	}
#latest-posts .featured-posts a.icon-google{
    width: 165px;
	}
#latest-posts .featured-posts .storecoll, #wowslider-container1 .storecoll, #latest-posts .featured-posts .storecoll1, #wowslider-container1 .storecoll1{
	margin-top:15px;
	}
#latest-posts .storecoll1 {
    margin: 0 auto;
    text-align: center;
}
#latest-posts .featured-posts a.icon-apple, #latest-posts .featured-posts a.icon-google, #latest-posts .featured-posts a.icon-amazon, #latest-posts .featured-posts a.icon-windows{
	display: inline-block !important;
    height: auto;
	}
#latest-posts .featured-posts a.icon-amazon{
     width: 165px;
	}
#latest-posts .featured-posts a.icon-windows{
    text-align: center;
     width: 165px;
	}		
#games .row .item .column, #games .row .item .columns{
	padding-left:0px !important;
	padding-right:0px !important;
	}
.row .large-news{
	position: relative;
  	width: 8% !important;
	}
.row .subbtn{
	width:100% !important;
	}
/*.row .large-2{
	position: relative;
  	width: 8% !important;
	}*/
#site-title a img{
	height:42px;
	margin-top:12px;
	}
/*.ws_controls{
	display:none !important;
	}*/
.storecoll{
	display:none !important;
	}
.row .large-4 {
  position: relative;
  width: 100%;
}
.youtubes {
  height: 24px !important;
  text-align: center;
  width:100%;
  margin-bottom:12px;
}
#bubbletext{
	display:none;
	}
.bubble_text{
	display:none;
	}
.row .large-8 {
  position: relative;
  width: 100%;
}
.row .large-6 {
  position: relative;
  width: 100%;
}
.row .column, .row .columnsleft {
  padding-left: 0.9375em !important;
}
.row .column, .row .columnsright {
  padding-right:  0.9375em !important;
}
.row .large-10 {
  position: relative;
  width: 100%;
}
ul.demo2 li {
  list-style-type: none;
  display: block;
  float: left;
  margin-right: -4px !important;
  width: 136px;
  height: 110px;
  position: relative;
}
#footer .columns {
  text-align: center !important;
}
#wowslider-container1 .ws_images, #wowslider-container1 .ws_shadow {
    margin-bottom: 13.5em !important;
}
#wowslider-container1 .ws_thumbs {
    bottom: 0;
    height: 13.5em !important;
    left: 0;
    position: absolute;
    text-align: left;
    width: 100%;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {
span.eventdaten{
	margin-left:25px;
	}
.postimg{
	float: left !important; 
	margin-right: 0px; 
	margin-bottom:10px;
	margin-top:0px;
	}
.postimg img{
	margin-bottom:0px !important;
	width:100%;
	max-width:100%;
	}
#nwsrmv{
	display:none;
	}
#latest-posts {
  padding: .333em 0 !important;

}
.fa-star:before {
	content: "\f005";
	font-size:27px !important;
}
.push-gc {
  left: 34%;
  position: relative;
  right: auto;
}
.row .large-g {
  position: relative;
  width: 73.555% !important;
}
.push-1 {
    left: 2% !important;
    position: relative;
    right: auto;
}
#game .game-description .game-icon {
	display:none !important;
}
.push-2 {
    left: 0% !important;
    position: relative;
    right: auto;
}
.chksendmail{
	width:100%; padding:0; margin:10px auto 0px auto; border:3px solid #cccccc; padding:10px; border-radius: 5px;
	}

#minilightbox-content {
	transform: scale(0.2);
	-webkit-transform:scale(0.2); /* Safari and Chrome */
    -moz-transform:scale(0.2); /* Firefox */
    -ms-transform:scale(0.2); /* IE 9 */
    -o-transform:scale(0.2); /* Opera */
	padding:0px;
	display: none;
	position: absolute; 
	/*top: -39% !important;
	left: 24% !important;*/
	-moz-box-shadow: 0px 0px 30px #000; 
	-webkit-box-shadow: 0px 0px 30px #000; 
	box-shadow: 0px 0px 30px #000;
}
#tab-description{
    display:none !important;	
	}
#tab-freestuff{
	display:none !important;
	}
#tab-screenshots{
	display:none !important;
	}
#tab-reviews{
	display:none !important;
	}
#tab-inthenews{
	display:none !important;
	}
#award{
	text-align:center;
	}
.award_txt{
	padding-top:10px;
	}
#games .games-list a.icon-apple{
	width: 160px;
	padding-right:8px;
}
#games .games-list a.icon-google {
	width: 160px;
	padding-right:8px;
}
#games .games-list a.icon-amazon {
	width: 160px;
	padding-right:8px;
}
#games .games-list a.icon-windows {
	width: 152px;
}
#site-nav #nav-blog {
	display: none
}
#game .game-description .pull-mon{
	float:left;
	margin-left:-15px;
	}
#latest-posts .featured-posts a.icon-apple{
     width: 165px;
}
#latest-posts .featured-posts a.icon-google{
    width: 165px;
	}
#latest-posts .featured-posts .storecoll, #wowslider-container1 .storecoll, #latest-posts .featured-posts .storecoll1, #wowslider-container1 .storecoll1{
	margin-top:15px;
	}
#latest-posts .storecoll1 {
    margin: 0 auto;
    text-align: center;
}
#latest-posts .featured-posts a.icon-apple, #latest-posts .featured-posts a.icon-google, #latest-posts .featured-posts a.icon-amazon, #latest-posts .featured-posts a.icon-windows{
	display: inline-block !important;
    height: auto;
	width:124px !important;
	}
#latest-posts .featured-posts a.icon-amazon{
     width: 165px;
	}
#latest-posts .featured-posts a.icon-windows{
    text-align: center;
     width: 165px;
	}	
#wrap{
	margin-bottom: 14px;
	}
input[type="submit"]{
	float:none !important;
	border-radius:!important;
	}
#news .news-items .post-info{
	padding-left:0px !important;
	padding-right:0.9375em !important;
	}
.post-title img{
	width:30px;
	}
#games .row .item .column, #games .row .item .columns{
	padding-left:0px !important;
	padding-right:0px !important;
	}

#site-title a img{
	height:42px;
	}
.ws_controls{
	display:none !important;
	}
.storecoll{
	display:none !important;
	}
	
.row .large-4 {
  position: relative;
  width: 100%;
}
.youtubes {
  height: 24px !important;
  text-align: center;
  width:100%;
  margin-bottom:12px;
}
.yt_holder{
	margin-top:10px;
	}
.row .large-8 {
  position: relative;
  width: 100%;
}
#slider-v .viewport {
  width: 86% !important;
  margin-left:1px !important;
}
#slider-v .viewportg {
  width: 87% !important;
  margin-left:-12px !important;
}
ul.demo2 li {
  list-style-type: none;
  display: block;
  float: left;
  margin-right: -10px;
  width: 136px;
  height: 110px;
  position: relative;
}
.row .large-6 {
  position: relative;
  width: 100%;
}
.row .large-10 {
  position: relative;
  width: 100%;
}
#footer .columns {
  text-align: center !important;
}
.row .small-3 {
  position: relative;
  width: 12% !important;
}
.row .large-2 {
  position: relative;
  width: 100%;
}
}
@media only screen and (max-width: 845px) {

h4.newsh4{
	 font-size: 1.5em;}
}
@media only screen and (max-width: 798px) {
h4.newsh4{
	 font-size: 1.4em;
	 color:#fff;
	 text-align:center;
	}	
	}
@media only screen and (max-width: 768px) {
#loading_images{
	background: #f89620 none repeat scroll 0 0;
    /*float: left;*/
    padding: 0.7em;
    position: relative;
    text-align: center;
	width:100%
}
input.input_submitnews{
 padding:14px 5px !important; 
 width:100%; 
 font-size:69% !important; 
 height: 3rem; 
 margin: 0rem; 
}
.newspadding{
	padding-right:0% !important;
	padding-left:0em !important;
	}
h4.newsh4{
	 padding-top:0px;
	 font-size: 1.4em;
	 color:#fff;
	 text-align:center;
	}
#news .in-news li a {
	font-size: 20px;
	font-weight: 600;
	color: #111;
	display: block;
	/*line-height: 1.2;*/
	/*padding-bottom: 0.3125em*/
}
.postimg{
	float: none; 
	margin-right: 0px; 
	margin-bottom:10px;
	margin-top:0px;
	}
.postimg img{
	margin-bottom:10px;
	}
#nwsrmv{
	display:none;
	}
#socialid{
	display:none;
	}
#latest-posts .featured-posts .storecoll, #wowslider-container1 .storecoll, #latest-posts .featured-posts .storecoll1, #wowslider-container1 .storecoll1{
	margin-top:15px;
	}
.fa-star:before {
	content: "\f005";
	font-size:11px;
}
.row .large-g {
  position: relative;
  width: 100%;
}
.chksendmail{
	width:100%; padding:0; margin:10px auto 0px auto; border:3px solid #cccccc; padding:10px; border-radius: 5px;
	}
input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password], select{
		width: 100% !important;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
}
#award{
	text-align:center;
	}
.award_txt{
	padding-top:10px;
	}
.presskitz{
	display:none;
	}
.fanicon{
	display:none;
	}
ul.temlist {
    text-align: center !important;
}
.row .small-10{
	width:100% !important;
	}
#games .row .item .column, #games .row .item .columns{
	padding-left:0px !important;
	padding-right:0px !important;
	}

.gamelmenu{
	display:none;
	}
#site-title a img{
	height:42px;
	}
#social-icons li a.icon-rss{
	display:none !important;
	}
#social-icons li a.fa-linkedin{
	display:none !important;
	}
#social-icons li a.fa-search{
	display:none !important;
	}
.ws_controls{
	display:none !important;
	}
.storecoll{
	display:none !important;
	}
.row .large-m {
  height: 62px !important;
}
.row .column, .row .columnsleft {
  padding-left: 0.9375em !important;
}
.row .column, .row .columnsright {
  padding-right:  0.9375em !important;
}
.row .small-3 {
  position: relative;
  width: 12%;
}
.youtubes{
	 height:24px !important; 
	 text-align:center;
	}
#bubbletext{
	display:none;
	}
.bubble_text{
	display:none;
	}
#slider-v .viewport{
	width: 80%;
	margin-left:0px;
	}
#wowslider-container1 a.icon-apple{
  float: left;
    margin-bottom: 3px;
    margin-right: 4px;
    width: 90px;
	}
#wowslider-container1 a.icon-google{
    float: left;
    margin-right: 0;
    width: 90px;
	}
#wowslider-container1 a.icon-amazon{
    float: left;
    margin-right: 4px;
    margin-top: 5px;
    width: 90px;
}
#wowslider-container1 a.icon-windows{
    float: left;
    margin-top: 5px;
    text-align: center;
    width: 90px;
	}
.mobilehide{
	display:none;
	}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev{
	margin-top: -6.4em !important;
	}
#wowslider-container1 .ws_images, #wowslider-container1 .ws_shadow {
    margin-bottom: 13.5em !important;
}
#wowslider-container1 .ws_thumbs {
    bottom: 0;
    height: 13.5em !important;
    left: 0;
    position: absolute;
    text-align: left;
    width: 100%;
}
.widget.widget-monthly-posts ul {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2
}

}

@media only screen and (min-width: 768px) {
span.font_incrise {
  color: #FFF;
  float: left;
  margin-top: 10px;
  margin-bottom: 17px;
}
#sidebar.sidebar-page, #sidebar.sidebar-blog {
	padding-top: 0
}
.widget-recent-posts ul li {
	padding: 0.9375em 0
}
#news #sidebar {
	margin-top: 1.875em
}
}
#news .page-title {
	padding-bottom: 3.28125em !important
}
#news article {
	background: #fff;
	border:1px solid #ddd;
	padding: 0.9375em 0;
	margin-bottom: 0.9375em
}
/*#news article .post-title {
	margin-top: 0 !important
}*/
#news article .post-title.no-thumb {
	margin-top: 0.46875em !important
}
#news article p {
	margin-bottom: 16px
}
#news .news-items article {
	cursor: pointer;
}
#news .news-items {
	padding: 0.9375em 0
}
#news .news-items article {
	position: relative
}
#news .news-items article p {
	/*margin: 0*/
}
#news .news-items .large-9, #news .news-item .large-9, #news .in-news .large-9 {
	padding-left: 0;
	padding-right: 0;
	max-width: 900px
}
#news .news-item article, #news .news-items article {
	padding-top: 0
}
#news .news-item article {
	margin-bottom: 0;
	border-top: none
}
#news .news-item article .post-info img {
	width: 100% !important
}
#news .news-item article .post-content {
	padding-top: 0.9375em
}
#news .news-item footer {
	border-top: 1px solid #ddd;
	margin-top: 0.46875em;
	padding-top: 0.46875em
}
#news .news-item .social li {
	float: left;
	width: 88px;
	overflow: hidden
}
#news .back-button {
	display: none
}
#news .in-news {
	padding-top: 0.9375em
}
#news .in-news article {
	padding-bottom: 0.9375em;
	padding-top: 0.9375em;
	border: 1px solid #ddd
}
#news .in-news article h2 {
	margin-bottom: 0.23438em;
	font-size: 14px;
	color: #f89620;
	font-weight: 400
}
#news .in-news li {
	/*padding: 1.875em 0;*/
	border-bottom: 1px solid #fafafa;
	background: url("../images/icon-newspaper.png") no-repeat 0 6px;
	background-size: 26px 25px;
	padding-left: 35px;
	font-size: 12px;
	color: #666;
	cursor: pointer
}
#news .in-news li a {
	font-size: 24px;
	font-weight: 700;
	color: #111;
	display: block;
	/*line-height: 1.2;*/
	/*padding-bottom: 0.3125em*/
}
#news .in-news li a:hover {
	color: #F89620;
	text-decoration: none
}
#news .in-news li:hover a {
	color: #F89620
}
#news .in-news li ul li {
	border-bottom: 1px solid #ddd
}
#news .in-news ul li:last-child {
	border-bottom: none
}
#news .news-items p:after {
	content: "";
	/*background-image: -webkit-linear-gradient(top, rgba(250,250,250,0) 0, #fff 100%);*/
	background-size: 100%;
	position: absolute;
	width: 100%;
	height: 2.8125em;
	left: 0;
	bottom: 0
}
#news .news-items a{
	word-wrap: break-word;
}
.post-info {
	padding: 0 !important
}
.post-content {
	padding: 0 0.9375em
}
.post-content h2, .post-content h3, .post-content h4, .post-content h5, #news article h2, #news article h3, #news article h4, #news article h5, .page-content h2, .page-content h3, .page-content h4, .page-content h5 {
	font-weight: 700;
	margin-bottom: 0;
	margin-top: 0
}
.post-content h3, #news article h3, .page-content h3 {
	font-size: 20px
}
.post-content h4, #news article h4, .page-content h4 {
	font-size: 20px;
	color: #f89620;
	margin-top: 1.875em
}
.post-content h5, #news article h5, .page-content h5 {
	font-size: 20px
}
.post-content .post-title, #news article .post-title, .page-content .post-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	margin: 0.23438em 0
}
.post-content img, .post-content .wp-caption, #news article img, #news article .wp-caption, .page-content img, .page-content .wp-caption {
	width: auto !important;
	max-width: 100%;
	height: auto
}
.post-content p a:hover, .post-content li a:hover, #news article p a:hover, #news article li a:hover, .page-content p a:hover, .page-content li a:hover {
	text-decoration: underline
}
.post-content ul li, #news article ul li, .page-content ul li {
	padding-bottom: 3px
}
.post-content a.button, #news article a.button, .page-content a.button {
	text-decoration: none !important
}
a.download {
	padding: 14px;
	margin-bottom: 14px;
	text-align: center;
	display: block;
	line-height: 1;
	background: #111;
	color: #fff
}
a.download:hover {
	background: #f89620
}
a.download:before {
	font-family: 'halfbrick-icons';
	font-style: normal;
	font-weight: 400;
	speak: none;
	content: '\2713';
	padding-right: 14px
}
a.download.apple:before {
	content: '\41'
}

@media only screen and (min-width: 768px) {
#news .page-title {
	padding: 2.8125em 0 !important
}
#news article {
	border: 1px solid #ddd
}
#news article h2, #news article h1 {
	font-size: 28px;
	line-height: 1.2
}
#news article p {
	/*margin: 0px 0*/
}
#news article:hover, #news article:focus, #news article:active {
	color: #111;
	box-shadow: 0 0 10px #ddd
}
#news .news-items article {
	padding-top: 0.9375em;
	padding-bottom: 0.9375em
}
#news .news-item footer {
	margin-top: 0.9375em;
	padding-top: 0.9375em
}
#news .news-item .social li {
	margin-right: 10px;
	width: 100px
}
#news .news-items .large-9, #news .news-item .large-9, #news .in-news .large-9 {
	padding: 0.9375em;
	padding-bottom: 0
}
#news .back-button {
	display: block
}
#news .in-news h2 {
	margin-bottom: 0.23438em
}
#news .in-news li {
	background-position: 0.46875em 6px;
	background-size: 52px 49px;
	padding-left: 70px
}
#news .news-items .post-info {
	padding-left: 0.9375em !important;
	height: auto;
	overflow: hidden
}
}

@media only screen and (min-width: 1440px) {
.news-item .post-content {
	font-size: 1.1em;
	line-height: 1.5
}
.app-icon, .icon-apple, .icon-google, .icon-amazon, .icon-windows, .transforms{
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.app-icon:hover, .icon-apple:hover, .icon-google:hover, .icon-amazon:hover, .icon-windows:hover, .transforms:hover{
	-webkit-animation: bounce 0.2s ease-in-out;
	-moz-animation: bounce 0.2s ease-in-out;
	-ms-animation: bounce 0.2s ease-in-out;
	animation: bounce 0.2s ease-in-out
}
.app-icon:active, .icon-apple:active, .icon-google:active, .icon-amazon:active, .icon-windows:active, .transforms:active{
	-webkit-animation: press 0.2s ease-in-out;
	-moz-animation: press 0.2s ease-in-out;
	-ms-animation: press 0.2s ease-in-out;
	animation: press 0.2s ease-in-out
}
}
@media only screen and (min-width: 1362px) {
.app-icon, .icon-apple, .icon-google, .icon-amazon, .icon-windows, .transforms{
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.app-icon:hover, .icon-apple:hover, .icon-google:hover, .icon-amazon:hover, .icon-windows:hover, .transforms:hover{
	-webkit-animation: bounce 0.2s ease-in-out;
	-moz-animation: bounce 0.2s ease-in-out;
	-ms-animation: bounce 0.2s ease-in-out;
	animation: bounce 0.2s ease-in-out
}
.app-icon:active, .icon-apple:active, .icon-google:active, .icon-amazon:active, .icon-windows:active, .transforms:active{
	-webkit-animation: press 0.2s ease-in-out;
	-moz-animation: press 0.2s ease-in-out;
	-ms-animation: press 0.2s ease-in-out;
	animation: press 0.2s ease-in-out
}
}
@media only screen and (min-width: 1980px) {
.app-icon, .icon-apple, .icon-google, .icon-amazon, .icon-windows, .transforms{
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}
.app-icon:hover, .icon-apple:hover, .icon-google:hover, .icon-amazon:hover, .icon-windows:hover, .transforms:hover{
	-webkit-animation: bounce 0.2s ease-in-out;
	-moz-animation: bounce 0.2s ease-in-out;
	-ms-animation: bounce 0.2s ease-in-out;
	animation: bounce 0.2s ease-in-out
}
.app-icon:active, .icon-apple:active, .icon-google:active, .icon-amazon:active, .icon-windows:active, .transforms:active{
	-webkit-animation: press 0.2s ease-in-out;
	-moz-animation: press 0.2s ease-in-out;
	-ms-animation: press 0.2s ease-in-out;
	animation: press 0.2s ease-in-out
}
}
.wrapper.about-page {
	padding-top: 10px !important
}
.wrapper.about-page .entry-title a {
	display: none !important
}
#about .intro {
	color: #fff;
	background: #BDA698 url("../images/about.jpg") no-repeat bottom left;
	background-size: 960px 130px;
	padding: 2em;
	text-align: center
}
#about .intro br {
	display: none
}
#about .intro h2 {

	color: #fff;
	font-size: 28px;
	margin: 0;
	font-weight: 300
}
#about .intro h2 a {
	color: #fff
}
#about .content h3 {
	font-size: 20px;
	color: #f89620
}
#about #company1 {
	margin: 1em 0
}
#about .boxes .columns {
	padding: 0;
	margin-bottom: 0.9375em
}
#about .boxes .inner {
	padding: 0.9375em;
	background: #fff;
	border: 1px solid #ddd
}
#about .boxes .inner h3 {
	margin-bottom: 0
}
#about .boxes .inner small {
	font-weight: 300;
	text-transform: uppercase;
	color: #999
}
#about .boxes .inner p {
	font-size: 14px
}

@media only screen and (min-width: 768px) {
#about {
	padding-bottom: 0.9375em
}
#about .intro {
	background-size: 1440px 130px;
	background-position: 50% 30%
}
#about .intro br {
	display: block
}
#about .intro h2 {
	font-size: 37px;
	line-height: 1.2;
	font-weight: 300
}

#about .cols {
	columns: 20px 2;
	-webkit-columns: 20px 2;
	-moz-columns: 20px 2
}
#about .boxes .columns {
	padding-right: 0.9375em;
	margin-bottom: 0
}
#about .boxes .inner {
	padding: 0.9375em;
	margin-bottom: 0.9375em
}
}
#contact .columns {
	padding-bottom: 1.875em
}
#contact .page-title {
	background: #fbea78 url("../../../../wac.76ff.edgecastcdn.net/0076FF/hbwebmedia/hb/v2/images/page-title-explosion.jpg") no-repeat 50% 0%
}
#contact .page-title h1 {
	color: #314752
}
#contact .page-title .row {
	padding-left: 0.9375em
}
#contact h3 {
	font-weight: 700;
	font-size: 24px
}
#contact .contact-section {
	background: #171715 url("../../../../wac.76ff.edgecastcdn.net/0076FF/hbwebmedia/hb/v2/images/blackboard.jpg") no-repeat 50% 0%;
	padding-top: 0.9375em;
	margin-bottom: 0.9375em;
	color: #fff
}
#contact .contact-section p.intro {
	color: #fff !important
}
#contact #contact-form {
	width: 100%;
	padding: 0
}
#contact #contact-form p {
	padding: 0;
	margin: 0;
	position: relative
}
#contact #contact-form input, #contact #contact-form textarea, #contact #contact-form select {
	display: block;
	padding: 6px;
	line-height: 1.5;
	margin-bottom: 10px;
	font-family: "Open Sans", sans-serif;
	border-radius: 3px;
	width: 100%;
	border: none;
	cursor: pointer;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}
#contact #contact-form .icon-check, #contact #contact-form .icon-cancel {
	color: #6a9f0f;
	position: absolute;
	right: 24px;
	top: 5px;
	border: none;
	cursor: help
}
#contact #contact-form .icon-cancel {
	color: #a70000
}
#contact #contact-form input:focus, #contact #contact-form textarea:focus {
	cursor: text
}
#contact #contact-form #submit-button {
	width: 100%;
	padding: 6px
}
#contact #contact-form #submit-button:focus {
	cursor: pointer
}
#contact #contact-form textarea {
	height: 150px
}
#contact #contact-form .support {
	height: 46px
}
#focus-testing-form #ui-datepicker-div {
	background: #fff;
	border: 1px solid #ddd;
	padding: 5px
}
#focus-testing-form .ui-datepicker-calendar tr td a, #focus-testing-form .ui-datepicker-calendar tr td span {
	padding: 5px;
	color: #333;
	display: block;
	text-decoration: none;
	border: 1px solid transparent;
	text-align: center
}
#focus-testing-form .ui-datepicker-calendar tr td span {
	background: #eee;
	color: #666
}
#focus-testing-form .ui-datepicker-calendar tr td a:hover {
	background: #fffcd5;
	box-shadow: 0 0 3px #999
}
#focus-testing-form .ui-datepicker-calendar thead {
	margin-bottom: 5px;
	margin-top: 5px
}
#focus-testing-form .ui-datepicker-calendar thead th span {
	padding: 5px
}
#focus-testing-form .ui-datepicker-calendar tr td.ui-datepicker-today a {
	background: #333;
	color: #fff
}
#focus-testing-form .ui-datepicker-header .ui-datepicker-title, #focus-testing-form .ui-datepicker-header .ui-datepicker-prev, #focus-testing-form .ui-datepicker-header .ui-datepicker-next {
	float: left;
	text-align: center;
	padding: 5px;
	cursor: pointer
}
#focus-testing-form .ui-datepicker-header .ui-datepicker-title {
	width: 112px;
	cursor: default;
	font-weight: bold
}
#focus-testing-form .ui-datepicker-header .ui-datepicker-next {
	float: right
}
.job {
	margin: 0.9375em 0;
	padding: 0.9375em;
	background: #222;
	color: #fff;
	border: 1px solid #ddd
}
.job.artist {
	background: #6a9f0f
}
.job.programmer {
	background: #0093d3
}
.job.designer {
	background: #f89620
}
.job a {
	color: #fff
}
.job a:hover {
	text-decoration: underline
}

@media only screen and (min-width: 768px) {
#contact .contact-section {
	padding-top: 1.875em;
	margin-bottom: 1.875em
}
#contact #contact-form {
	width: 360px
}
#contact #contact-form #submit-button, #contact #contact-form select {
	width: 70%
}
}
#bear-small {
	display: none
}
.category-tag {
	font-weight: 700;
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	color: #222;
	margin-top: 3px
}
#featured-home .topmargin{
	margin-top:5px;
	}
.category-tag.cat-press {
	color: #0093d3
}
.category-tag.cat-competition {
	color: #6a9f0f
}
.category-tag.cat-fruit-ninja {
	color: #D32525
}
.category-tag.cat-games, .category-tag.cat-games-2 {
	color: #752D91
}
#latest-posts {
	background: #fafafa repeat 50% 100%;
	background-size: cover;
	padding: 1.875em 0;
	padding-top:0em;
}
#latest-posts .more-link, #latest-posts .center {
	float: none;
	margin: 1.875em auto;
	margin-bottom: 0;
	width: 110px
}
#latest-posts #featured-home {
	padding-bottom: 0.9375em;
	border-bottom: none;
	color: #333;
	line-height: 1.5
}
#latest-posts #featured-home .columns {
	position: relative
}
#latest-posts #featured-home .category-tag {
	color: #f89620;
	margin-top: 6px
}
#latest-posts #featured-home .thumb {
	display: block;
	overflow: hidden;
	font-size: 0 !important
}
#latest-posts #featured-home .thumb div {
	line-height: 1 !important
}
#latest-posts #featured-home .inner {
	float: left;
	padding-top: 0.46875em;
	padding-right: 0.46875em;
	position: relative
}
#latest-posts #featured-home .inner p {
	margin-top: 12px
}
#latest-posts #featured-home .inner h2 {
	font-size: 28px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 0;
	margin-top: 0
}
#latest-posts #featured-home .inner h2 a {
	text-decoration: none;
	color: #222
}
#latest-posts #featured-home:hover {
	cursor: pointer;
	color: #111 !important
}
#latest-posts #featured-home:hover .inner h2 a {
	color: #111 !important
}
.featured-posts {
	position: relative
}
.featured-posts .columns {
	padding-top: 0.9375em;
	padding-bottom: 0.9375em
}
.featured-posts .columns1{
	padding-top: 0.9375em !important;
	padding-bottom: 0.9375em !important
	}
.featured-posts .inner {
	padding: 0 0.9375em;
	padding-top: 0.46875em
}
.featured-posts h3.midtitle{
	font-size: 24px !important;
	}
.featured-posts h3 {
	margin: 5px 0;
	font-size: 20px;
	margin-top:16px;
}
.featured-posts h3 i {
	font-size: 16px
}
.featured-posts .midtitle{
	border-bottom:1px solid #cdcdcd;
	}
.featured-posts .rultxtcolor{
	color:#f89620;
	}
.featured-posts a.thumb {
	display: block;
	background: transparent;
	outline:none;
}
.calendermo{
    color: #fff;
    display: block;
    font-size: 17px;
    font-weight: bold;
    position: relative;
    right: 2px;
    top: -18px;	
	}
.calenderday{
 color: #000;
    font-size: 14px;
    /*font-weight: bold;*/
    position: relative;
    right: 5px;
    top: -22px;
	display:block;
	}
.calenderyear{
    color: #000;
    font-size: 14px;
   /* font-weight: bold;*/
    position: relative;
    right: 8px;
    top: -27px;
	display:block;
	}

.calendermon{
  color: #fff;
  display: block;
  font-size: 17px;
  font-weight: bold;
  position: relative;
  right: 0px;
  top: 0px;
  margin-top: -1px;
  float: left;
  margin-left: 17px;	
	}
.calenderdayn{
  color: #000;
  font-size: 14px;
  position: relative;
  right: 0px;
  top: 0px;
  margin-top: -7px;
  float: left;
  margin-left: 14px;
	}
.calenderyearn{
  color: #000;
  font-size: 14px;
  position: relative;
  right: 0px;
  top: 0px;
  float: left;
  display: block;
  margin-left: 12px;
  margin-top: -5px;
	}
.boxseparate{
   border-bottom: 1px solid #ccc;
    margin-bottom: 25px;
    padding-bottom: 20px;
	}
.calenderico{
float:left;
background:url('../images/calender.png') no-repeat;
width:55px;
height:56px;
display:block;
margin-right:12px;
}
.calendericon{
	margin-bottom:5px;
	}
.featured-posts a.thumb:hover{
	color:#F89620 !important;
	}
#featured-home .large-4, .featured-posts .large-4 {
	padding-left: 0;
	padding-right: 0
}
#featured-home h3 a, .featured-posts h3 a {
	color: #111;
	font-weight: 700
}
#featured-home .metadata, .featured-posts .metadata {
	padding-top: 0.46875em
}
#featured-home .metadata .icon-comment, .featured-posts .metadata .icon-comment {
	float: right;
	color: #999
}
#featured-home .metadata {
	padding-top: 0.9375em
}
#latest-tweet {
	padding: 0.9375em 0;
	padding-bottom: 20px;
	text-align: center;
	font-weight: 400;
	color: #e5f9ff;
	background: #32ccfe
}
#latest-tweet #tweet {
	display: block;
	line-height: 1.5;
	font-size: 16px
}
#latest-tweet #tweet a {
	color: #fff !important;
	text-decoration: underline
}
#latest-tweet #tweet ul {
	list-style: none;
	margin: 0;
	padding: 0
}
#latest-tweet #tweet .user, #latest-tweet #tweet .timePosted {
	display: none
}
#latest-tweet .icon-twitter-bird {
	font-size: 1.4em;
	padding: 0;
	margin: 0 auto;
	color: #fff;
	margin-top: -0.5em
}
#game-overview {
	padding: 1.875em 0;
	text-align: center;
	background: #f89620;
	background: #192028 url("../../../../wac.76ff.edgecastcdn.net/0076FF/hbwebmedia/hb/v2/images/bg-grid-2.html");
	background: #171715 url("../../../../wac.76ff.edgecastcdn.net/0076FF/hbwebmedia/hb/v2/images/blackboard.jpg") repeat-x 50% 0%;
	background-size: 720px 400px;
	background: #2A0D37;
	background: -webkit-linear-gradient(-30deg, #06182f 0%, #3e003e 100%);
	background-size: 100% !important;
	position: relative;
	color: #fff
}
#game-overview:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url("../../../../wac.76ff.edgecastcdn.net/0076FF/hbwebmedia/hb/v2/images/grid.html") repeat center center;
	opacity: .7
}
#game-overview .row {
	position: relative;
	z-index: 2
}
#game-overview h2 {
	font-size: 2.3em;
	line-height: 1.4;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	padding-bottom: 0;
	margin-top: -0.5em
}
#game-overview h2 strong {
	font-weight: 300;
	color: #f89620
}
#game-overview h2 br {
	display: none
}
#game-overview h3 {
	font-size: 1.3em;
	margin-top: 10px
}
#game-overview .more-link {
	float: none;
	margin: 0 auto;
	margin-top: 0.9375em;
	width: 200px;
	box-shadow: 2px 2px 4px #111
}
#subscribe {
	background: #222;
	padding: 0.9375em 0;
	text-align: center
}
#subscribe h4 {
	color: #fff;
	font-weight: 300;
	font-size: 1.2em
}
#subscribe input[type=email], #subscribe input[type=text] {
	padding: 5px;
	padding-bottom: 6px;
	border: none;
	width: 60%;
	border-radius: 4px 0 0 4px
}
#subscribe button {
	border: none;
	border-radius: 0 4px 4px 0;
	margin-left: -5px;
	width: 30%
}
#company-overview {
	padding: 1.875em 0;
	text-align: center;
	background: #171715 url("../../../../wac.76ff.edgecastcdn.net/0076FF/hbwebmedia/hb/v2/images/blackboard.jpg") no-repeat 50% 0%;
	background-size: cover;
	position: relative;
	color: #fff
}
#company-overview .row {
	position: relative;
	z-index: 2
}
#company-overview h2 {
	font-size: 38px;
	line-height: 1.2;
	font-weight: 300;
	padding-bottom: 0;
	margin-top: -0.5em
}
#company-overview h2 strong {
	font-weight: 300;
	color: #f89620
}
#company-overview br {
	display: none
}
#company-overview p {
	margin: 0;
	margin-bottom: 8px;
	line-height: 1.4
}
#company-overview a {
	color: #333;
	font-size: 12px;
	display: block
}
#company-overview a span {
	font-family: sans-serif;
	font-size: 10px
}
#company-overview a:hover {
	color: #f89620
}
#company-overview .thirds .columns {
	margin-bottom: 0.9375em
}
#company-overview .thirds .columns:hover {
	cursor: pointer
}
#company-overview .thirds .columns:hover p {
	font-size: 17px !important
}
#company-overview .thirds .columns:hover img {
	width: 230px;
	height: 179px;
	margin-top: -5px;
	margin-bottom: 8px
}
#company-overview .thirds .columns:hover a {
	color: #f89620;
	margin-bottom: -10px
}
#company1 {
	padding: 0;
	position: relative;
	line-height: 0;
	width: 100%
}
#company1 img {
	width: 100%;
	height: auto
}
#company1 #blurb {
	position: absolute;
	top: 30%;
	left: 0;
	width: 90%;
	text-align: center
}
#company1 #blurb h2 {
	display: inline-block;
	color: #ffc1a4;
	line-height: 1.4;
	padding: 0.46875em;
	font-weight: 300;
	background: #f89620;
	font-size: 1.4em;
	opacity: 0.9;
	position: relative;
	left: 5%
}
#company1 #blurb h2 strong {
	color: #fff;
	font-weight: 300;
	display: inline
}

@media only screen and (min-width: 480px) {
#latest-posts #featured-home .thumb {
	height: auto;
	margin-bottom: 0
}

}

@media only screen and (min-width: 768px) {
#latest-tweet {
	padding: 0.9375em 0
}
#latest-posts, #game-overview {
	padding: 0em 0;
	/*padding-top:1em;*/
}
#latest-posts {
	background-color: #fafafa;
	background-position: 50% 50%;
	background-size: 1440px 800px
}
#latest-posts #featured-home {
	padding-bottom: 0
}
#latest-posts #featured-home .category-tag {
	margin-top: 0
}
#latest-posts #featured-home .inner {
	margin-top: 0;
	padding-top: 0
}
#latest-posts #featured-home .inner h2 {
	line-height: 1.1;
	margin-top: 0;
	font-size: 36px
}
#latest-posts #press-home {
	border-top: 1px solid #ddd;
	margin-top: -1px;
	margin-top: 0.9375em;
	padding-top: 0.9375em
}
#latest-posts #press-home .tag a {
	padding: 0.9375em
}
#latest-posts #subscribe h4 {
	font-size: 26px
}
#latest-posts #subscribe input[type=email], #latest-posts #subscribe input[type=text] {
	width: 30%
}
#latest-posts #subscribe button {
	width: 120px
}
.featured-posts {
	margin-top: 0.9375em
}
.featured-posts .large-4 {
	padding: 0.9375em;
	padding-bottom: 0
}
.featured-posts .inner {
	padding: 0
}
#game-overview {
	background-size: 1440px 800px;
	background-position: 50% 50%
}
#game-overview h2 {
	margin-bottom: 1.875em
}
#game-overview h2 br {
	display: block
}
#game-overview .columns {
	padding-bottom: 0
}
#featured-home .large-4, .featured-posts .large-4 {
	padding-left: 0.9375em;
}
#company1 #blurb {
	left: 50%;
	top: 25%;
	width: auto
}
#company1 #blurb h2 {
	padding: 0.9375em;
	font-size: 1.6em;
	line-height: 1.2;
	left: -50%
}
#featured-home .more-link, #game-overview .more-link {
	margin-top: 1.875em
}
}

@media only screen and (min-width: 960px) {
#latest-posts #featured-home .inner p {
	font-size: 1.3em;
	font-weight: 300
}
#featured-home .large-4, .featured-posts .large-4 {
	padding-left: 0.9375em;
	padding-right: 0.9375em
}
#company1 {
	width: 100%
}
#company1 #blurb {
	top: 30%
}
#company1 #blurb h2 {
	font-size: 2.4em
}
#subscribe input[type=email], #subscribe input[type=text] {
	width: 30%
}
#subscribe button {
	width: 120px
}
}

@media only screen and (min-width: 1150px) {
#bear-small {
	display: none;
	position: absolute;
	right: 180px;
	top: 5px;
	z-index: 1100
}
.softlaunch #bear-small {
	display: block;
	-webkit-transform: scale(0, 0);
	-webkit-animation: bounceIn 0.4s 0.3s cubic-bezier(0.31, 0.44, 0.445, 1);
	-webkit-animation-fill-mode: forwards;
	-webkit-transform-origin: 50% 100%
}
}
@-webkit-keyframes bounceIn {
0% {
opacity:1;
-webkit-transform:scale(0, 0)
}
50% {
opacity:1;
-webkit-transform:scale(1.1, 0.9)
}
100% {
opacity:1;
-webkit-transform:scale(1, 1)
}
}
#careers h2 {
	color: #333;
	text-align: left;
	margin-bottom: 0.9375em
}
#careers .intro {
	margin-bottom: 0;
	margin-top: 0.9375em
}
#careers .featured {
	border: 1px solid #f0c633;
	background: #FFF9C6;
	padding: 1.875em;
	position: relative;
	margin-bottom: 0.9375em
}
#careers .featured h4 {
	margin-top: 0
}
#careers .featured .featured-label {
	display: none
}
#careers #careers-nav {
	margin-top: 1.875em;
	margin-bottom: 1.875em
}
#careers #careers-nav .columns {
	padding-left: 5px !important;
	padding-right: 5px !important
}
#careers #careers-nav div {
	padding-bottom: 0.9375em
}
#careers #careers-nav div a {
	display: block;
	padding: 0.9375em;
	font-weight: 900;
	text-align: center;
	color: #fff;
	background: #f89620;
	border-radius: 5px
}
#careers #careers-nav div a img {
	width: 40px !important;
	height: auto
}
#careers #careers-nav div.nav-programming a {
	background: #f89620
}
#careers #careers-nav div.nav-programming a:hover {
	background: #a23d0e
}
#careers #careers-nav div.nav-design a {
	background: #95cb6e
}
#careers #careers-nav div.nav-design a:hover {
	background: #619b38
}
#careers #careers-nav div.nav-art a {
	background: #77cfda
}
#careers #careers-nav div.nav-art a:hover {
	background: #32aab9
}
#careers #careers-nav div.nav-production a {
	background: #333
}
#careers #careers-nav div.nav-production a:hover {
	background: #000
}
#careers #careers-nav div.nav-qa a {
	background: #8c729d
}
#careers #careers-nav div.nav-qa a:hover {
	background: #584564
}
#careers #careers-nav div.nav-video a {
	background: #5883C1
}
#careers #careers-nav div.nav-video a:hover {
	background: #305283
}
#careers #careers-nav div.nav-support a {
	background: #cd3034
}
#careers #careers-nav div.nav-support a:hover {
	background: #7a1d1f
}
#careers .section {
	padding: 24px 0;
	padding-top:0px;
	padding-left: 24px;
	margin-top: 0px
}
#careers .section.info {
	margin-top: 48px;
	color: #555;
	padding: 24px;
	background: #fff;
	border: 1px solid #ddd
}
#careers .section.section-programming {
	border-left: 10px solid #f89620
}
#careers .section.section-design {
	border-left: 10px solid #95cb6e
}
#careers .section.section-art {
	border-left: 10px solid #77cfda
}
#careers .section.section-production {
	border-left: 10px solid #333
}
#careers .section.section-qa {
	border-left: 10px solid #8c729d
}
#careers .section.section-video {
	border-left: 10px solid #5883C1
}
#careers .section.section-support {
	border-left: 10px solid #cd3034
}
#careers .section h4 {
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 0.46875em;
	color: #111
}
#careers .section h4 a {
	color: #111
}
#careers .section em {
	color: #666
}
#careers .section em a:hover {
	text-decoration: underline
}
#careers .section .button {
	line-height: 1.3
}
#careers .job-list {
	margin-top: 1.875em;
	padding-bottom: 1.875em;
	margin-left: 0
}
#careers #sidebar {
	margin-top: 24px;
	font-size: 14px;
	background: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 1.875em
}
#careers #sidebar h3 {
	font-weight: 400
}

@media only screen and (min-width: 768px) {
#careers h2 {
	text-align: left
}
#careers .featured .featured-label {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0.9375em;
	font-size: 12px;
	text-transform: uppercase;
	color: #d3a128
}
#careers #careers-nav .row .column, #careers #careers-nav .row .columns {
	padding-left: 0.9375em !important;
	padding-right: 0.9375em !important
}
#careers #careers-nav div a img {
	width: 64px !important
}
#careers #sidebar {
	margin-top: 0;
	border: 1px solid #ddd
}
#careers .section h2 {
	text-align: left
}
#careers .section .job-list {
	margin-right: 0.9375em;
	margin-left: 0.9375em
}
}
#minilightbox {
	position: fixed; 
	top: 0;
	left: 0;
	width: 100%; 
	height: 100%;	
}
#minilightbox-background {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	background: #000 url(loading.gif) no-repeat center center;
	color: #fff;
 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
#minilightbox-content {
	transform: scale(0.5);
	-webkit-transform:scale(0.5); /* Safari and Chrome */
    -moz-transform:scale(0.5); /* Firefox */
    -ms-transform:scale(0.5); /* IE 9 */
    -o-transform:scale(0.5); /* Opera */
	padding:0px;
	display: none;
	position: absolute; 
	/*top: -39% !important;
	left: 24% !important;*/
	-moz-box-shadow: 0px 0px 30px #000; 
	-webkit-box-shadow: 0px 0px 30px #000; 
	box-shadow: 0px 0px 30px #000;
}
#minilightbox-image {
	display: block;
	border:10px solid #f89620;
}
/*#minilightbox-text {
	padding: 10px 5px 5px 5px;
}*/
#minilightbox-closebutton {
 background: #f89620 none repeat scroll 0 0;
    height: 50px;
    line-height: 40px;
    position: absolute;
    right: -10px;
    text-align: center;
    top: 10px;
    width: 57px;
}
#minilightbox-closebutton a:hover{
	  color: #000 !important;
	}
#minilightbox-closebutton a {
  color: #000;
    display: block;
    font-size: 40px;
    font-weight: bold;
    text-decoration: none;
    transform: scale(2.5);
	-webkit-transform:scale(2.5); /* Safari and Chrome */
    -moz-transform:scale(2.5); /* Firefox */
    -ms-transform:scale(2.5); /* IE 9 */
    -o-transform:scale(2.5); /* Opera */
}
label {
	font: 700 12px "Open Sans", sans-serif
}
select {
	border: 0px solid #aaa;
	color: #333;
	padding: 6px;
	font-size: 14px;
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);
	border-radius: 0px;
	width: 100%;
	/*max-width: 340px*/
}
input[type=text]:focus, textarea:focus {
	border: 1px solid #111;
	outline: none;
	box-shadow: inset 0px 0px 5px rgba(18,7,6,0.1)
}
input[type='text'], input[type='number'], textarea {
	font-size: 16px
}
#game p{
	margin-bottom:10px;
	}
 #about p{
	 margin-bottom:15px;
	 }
#news p{
	margin-bottom:15px;
	}
#game b {
	/*font-weight: normal;*/
	color: #555;
	/*display: none*/
}
#game b.show {
	display: block
}
#game b, span.wpcf7-not-valid-tip {
	display: block;
	/*margin-bottom: 8px*/
}
form input.wpcf7-not-valid, form textarea.wpcf7-not-valid, form select.wpcf7-not-valid {
	margin-bottom: 0 !important
}
.ajax-loader {
	float: left;
	margin-top: -28px !important;
	margin-left: 145px !important
}
.wpcf7-response-output {
	padding: 0.9375em
}
.wpcf7-response-output, .wpcf7-not-valid-tip-no-ajax {
	font-size: 14px;
	color: #fff;
	max-width: 400px
}
.wpcf7-not-valid-tip-no-ajax {
	color: red;
	padding-left: 10px
}
div.wpcf7-mail-sent-ok {
	background: #6DAE11
}
div.wpcf7-mail-sent-ng {
	background: #111
}
div.wpcf7-spam-blocked {
	background: #ffd589;
	color: #5f340a
}
div.wpcf7-validation-errors {
	background: #ff3636
}
.wpcf7-display-none {
	display: none
}
div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px
}
#focus-testing-form {
	background: #fff;
	border: 1px solid #ddd;
	padding: 20px
}
#focus-testing-form em {
	font-size: 12px
}
#focus-testing-form sup {
	color: red
}
input.date {
	float: none;
	font-weight: normal;
	height: auto;
	padding: 6px;
	text-transform: none
}

@media only screen and (min-width: 960px) {
	
input[type=text], textarea, select {
	width: 340px
}
select {
	width: 200px
}
textarea {
	width: 450px
}
}
.flex-video {
	position: relative;
	padding-top: 1.5625em;
	padding-bottom: 52.5%;
	height: 0;
	margin-bottom: 1em;
	overflow: hidden
}
.flex-video.widescreen {
	padding-bottom: 57.25%
}
.flex-video.vimeo {
	padding-top: 0
}
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

@media only screen and (max-width: 480px) {
#slider-v .viewport {
  width: 74%;
  margin-left: 8px;
}
.flex-video {
	padding-top: 20%;
	padding-bottom: 80%
}
}
.swipe {
	overflow: hidden;
	overflow: visible;
	visibility: hidden;
	position: relative
}
.swipe-wrap {
	overflow: hidden;
	overflow: visible;
	position: relative
}
.swipe-wrap div {
	float: left;
	width: 100%;
	position: relative
}
#slide-wrap {
	height: auto;
	width: 100%;
	background: #111;
	overflow: hidden;
	line-height: 0
}
#slide-wrap #slider {
	position: relative;
	height: auto;
	max-width: 1440px;
	max-height: 550px;
	overflow: hidden;
	margin: 0 auto;
	clear: both
}
#slide-wrap #slider .swipe-wrap div {
	text-align: center;
	z-index: 997;
	cursor: pointer
}
#slide-wrap #slider .swipe-wrap div .bg-image img {
	width: 100%
}
#slide-wrap #slider .swipe-wrap div.active {
	z-index: 999;
	cursor: default
}
#slide-wrap #slider #slide_0 {
	z-index: 25
}
#slide-wrap #slider #slide_1 {
	z-index: 28
}
#slide-wrap #slider #slide_2 {
	z-index: 27
}
#slide-wrap #slider #slide_3 {
	z-index: 26
}
#slide-wrap #slider #slide_4 {
	z-index: 25
}
#slide-wrap #slider a.bg-image {
	display: block
}
#slide-wrap #slider a.bg-image div {
	padding: 0;
	line-height: 0
}
#slide-wrap #slider a.bg-image img {
	max-width: 100%;
	height: auto
}
.slider-nav {
	text-align: center;
	margin: 10px 0;
	z-index: 1001;
	position: absolute;
	width: 100%;
	bottom: 0
}
.slider-nav button {
	background: transparent;
	border: none;
	border-radius: 20px !important;
	height: 10px;
	width: 10px;
	padding: 0;
	display: inline-block;
	margin-right: 5px;
	cursor: pointer;
	outline: none !important;
	background: #111;
	opacity: 0.8;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-user-select: none
}
.slider-nav button:hover {
	background: #fff
}
.slider-nav button.active {
	background: #fff;
	height: 12px;
	width: 12px;
	margin-bottom: -1px;
	opacity: 1
}
#slide-wrap .app-icon {
	position: absolute;
	bottom: 28px;
	right: 50%;
	margin-right: -75px;
	z-index: 2000
}
#slide-wrap .app-icon img {
	height: 44px
}
#slide-wrap .app-icon.fnk2 {
	right: auto;
	left: 10px;
	bottom: 10px;
	margin-right: 0
}
#slide-wrap .app-icon.fnk2 img {
	height: 70px
}

@media only screen and (min-width: 768px) {
.slider-nav {
	bottom: 5px
}
#slide-wrap .app-icon {
	bottom: 10px;
	right: 10px;
	margin-right: 0
}
#slide-wrap .app-icon.google {
	right: 190px
}
#slide-wrap .app-icon img {
	height: 60px
}
#slide-wrap .app-icon.fnk2 {
	left: auto;
	right: 10px
}
#slide-wrap .app-icon.fnk2 img {
	height: 90px;
	max-height: 90px
}
}

@media only screen and (min-width: 960px) {
#slider .swipe-wrap>.active {
	box-shadow: 0 0 125px #111
}
#slide-wrap .app-icon {
	bottom: 20px;
	right: 20px
}
#slide-wrap .app-icon.google {
	right: 240px
}
}
#footer {
	text-align: center;
	position: relative;
	background: #111;
	padding: 1.875em 0
}
#footer .scientist, #footer .king {
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	bottom: 0
}
#footer .scientist {
	background-image: url("http://wac.76ff.edgecastcdn.net/0076FF/hbwebmedia/hb/v2/images/scientist@2x.png");
	background-size: 106px 112px;
	height: 112px;
	width: 106px;
	right: 0
}
#footer .king {
	background-image: url("http://wac.76ff.edgecastcdn.net/0076FF/hbwebmedia/hb/v2/images/king@2x.png");
	background-size: 131px 132px;
	height: 132px;
	width: 131px;
	left: -40px
}
#footer a.totop {
	display: block;
	width: 45px;
	height: 45px;
	line-height: 45px;
	border-radius: 45px;
	background: #222;
	color: #999;
	margin: 0.9375em auto;
	outline:none;
}
#footer a.totop:hover, #footer a.totop:focus {
	background: #333
}
#footer a.totop:active {
	background: #fff;
	color: #111
}
#footer .easter-egg img {
	height: 40px;
	width: auto
}
#footer .easter-egg:hover img {
	-webkit-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	transform: rotate(20deg)
}
#footer .easter-egg:active img {
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	transform: scale(0.95)
}
#footer .author {
	font-size: 12px;
	padding-top: 0.9375em;
	padding-bottom: 0.9375em
}
#footer .author a {
	color: #999;
	text-decoration: none
}
#footer .author a:hover {
	color: #fff
}
#footer .columns {
	text-align: center;
	margin-bottom: 0.9375em
}
#footer .columns.six {
	text-align: center
}
#footer .columns h3, #footer .columns h4, #footer .columns h4 a {
	color: #fff;
	font-size: 16px;
	margin-bottom: 0.46875em;
	font-weight: 300
}
#footer .columns h3 {
	font-size: 20px;
	font-weight: 300
}
#footer .columns .social-icons {
	margin-top: 0.46875em
}
#footer .columns .social-icons li {
	margin-right: 0.46875em;
	float: left
}
#footer .columns .social-icons li a {
	float: left;
	font-size: 1.5em;
	line-height: 1;
	padding: 10px 6px;
	border-radius: 35px;
	background: #222;
	text-align: center;
	color: #999
}
#footer .columns .social-icons li a:hover, #footer .columns .social-icons li a:focus {
	background: #333
}
#footer .columns .social-icons li a.icon-facebook:hover {
	background: #3b5997 !important
}
#footer .columns .social-icons li a.icon-twitter-bird:hover {
	background: #32ccfe !important
}
#footer .columns .social-icons li a.icon-googleplus:hover {
	background: #f23c26 !important
}
#footer .columns ul {
	margin-bottom: 0.9375em
}
#footer .columns ul li a {
	display: block;
	line-height: 1;
	text-decoration: none;
	color: #666;
	-webkit-tap-highlight-color: none;
	padding: 8px 0;
	font-size: 14px
}
#footer .columns ul li a:hover, #footer .columns ul li a:focus, #footer .columns ul li a:active {
	color: #fff
}
#footer[data-theme="orange"] {
	background-color: #f89620;
	color: #fff
}
#footer[data-theme="orange"] .columns h4 {
	color: #fff
}
#footer[data-theme="orange"] .columns ul li a {
	color: #fff
}

@media only screen and (min-width: 768px) {
#footer .columns {
	text-align: left
}
#footer .columns ul li a {
	padding: 5px 0
}
}

@media only screen and (min-width: 960px) {
#footer {
	padding: 1.875em 0;
	padding-bottom: 1.875em
}
#footer .table {
	display: block;
	margin: 0
}
}

@-keyframes bounce {
0% {
transform:scale(1, 1)
}
50% {
transform:scale(1.1, 0.9)
}
100% {
transform:scale(1, 1)
}
}
@-webkit-keyframes bounce {
0% {
-webkit-transform:scale(1, 1)
}
50% {
-webkit-transform:scale(1.1, 0.9)
}
100% {
-webkit-transform:scale(1, 1)
}
}
@-moz-keyframes bounce {
0% {
-moz-transform:scale(1, 1)
}
50% {
-moz-transform:scale(1.1, 0.9)
}
100% {
-moz-transform:scale(1, 1)
}
}
@-ms-keyframes bounce {
0% {
-ms-transform:scale(1, 1)
}
50% {
-ms-transform:scale(1.1, 0.9)
}
100% {
-ms-transform:scale(1, 1)
}
}
@-keyframes press {
0% {
transform:scale(1, 1)
}
50% {
transform:scale(0.7, 0.85)
}
100% {
transform:scale(0.9, 0.9)
}
}
@-webkit-keyframes press {
0% {
-webkit-transform:scale(1, 1)
}
50% {
-webkit-transform:scale(0.7, 0.85)
}
100% {
-webkit-transform:scale(0.9, 0.9)
}
}
@-moz-keyframes press {
0% {
-moz-transform:scale(1, 1)
}
50% {
-moz-transform:scale(0.7, 0.85)
}
100% {
-moz-transform:scale(0.9, 0.9)
}
}
@-ms-keyframes press {
0% {
-ms-transform:scale(1, 1)
}
50% {
-ms-transform:scale(0.7, 0.85)
}
100% {
-ms-transform:scale(0.9, 0.9)
}
}
#social-icons li a, #site-nav li a {
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out
}
#latest-post .featured-post {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out
}
#comment-form-content textarea {
	-webkit-transition: height 0.5s cubic-bezier(0.02, 0, 0.18, 1);
	-moz-transition: height 0.5s cubic-bezier(0.02, 0, 0.18, 1)
}

@media print {
* {
	background: transparent !important;
	color: #000 !important;
	box-shadow: none !important;
	text-shadow: none !important
}
a, a:visited {
	text-decoration: underline
}
#content a[href]:after, .content a[href]:after, #news a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: ""
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
tr, img {
	page-break-inside: avoid
}
img {
	max-width: 100% !important
}
@page {
	margin: 0.5cm
}
p, h2, h3 {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
#sidebar, iframe, video {
	display: none
}
#menu-primary-nav {
	visibility: visible !important
}
#tabs li section {
	display: block !important
}
}


.youtubes{
	 height:80px; 
	 text-align:center;
	}
/*
 *	generated by WOW Slider 8.0
 *	template Pure
 */
@import url(https://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic,latin-ext);
#wowslider-container1 { 
	display: table;
	zoom: 1; 
	position: relative;
	/*width: 1440px;*/
	max-width: 100%;
	max-height:590px;
	margin:0px auto 0px;
	z-index:90;
	text-align:left; /* reset align=center */
	font-size: 10px;
	text-shadow: none; /* fix some user styles */
	/* reset box-sizing (to boostrap friendly) */
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box; 
}
* html #wowslider-container1{ width:1440px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	position: relative;
	width:1%;
	height:100%;
	line-height:0; /*opera*/
	overflow: hidden;
	float:left;
	/*font-size:0;*/
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	height:100%;
	max-height:500px;
	max-width: 100%;
	vertical-align: top;
	/*border:2px solid #FFFFFF;*/
	overflow: hidden;
}
#wowslider-container1 .ws_images ul a{
	width:100%;
	height:100%;
	max-height:500px;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: 100%;
}
#wowslider-container1 .ws_images .ws_list img,
#wowslider-container1 .ws_images > div > img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}
#wowslider-container1 .ws_images > div > img {
	max-height:590px;
}

#wowslider-container1 .ws_images iframe {
	position: absolute;
	z-index: -1;
}

#wowslider-container1 .ws-title > div {
	display: inline-block !important;
}

#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
	font-size: 0px;
}
/* compatibility with Joomla styles */
#wowslider-container1  .ws_bullets a {
	line-height: 0;
}

#wowslider-container1  .ws_script{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}

/* prevent some of users reset styles */
#wowslider-container1 .ws_effect {
	position: static;
	width: 100%;
	height: 100%;
}

#wowslider-container1 .ws_photoItem {
	border: 2em solid #fff;
	margin-left: -2em;
	margin-top: -2em;
}
#wowslider-container1 .ws_cube_side {
	background: #A6A5A9;
}


#wowslider-container1.ws_gestures {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}
#wowslider-container1.ws_gestures.ws_grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}

/* hide controls when video start play */
#wowslider-container1.ws_video_playing .ws_bullets {
	display: none;
}
#wowslider-container1.ws_video_playing:hover .ws_bullets {
	display: block;
}
/* IE fix because it don't show controls on hover if frame visible */
#wowslider-container1.ws_video_playing_ie .ws_bullets,
#wowslider-container1.ws_video_playing_ie a.ws_next,
#wowslider-container1.ws_video_playing_ie a.ws_prev {
	display: block;
}


/* youtube/vimeo buttons */
#wowslider-container1 .ws_video_btn {
	position: absolute;
	display: none;
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 55;
}
#wowslider-container1 .ws_video_btn.ws_youtube,
#wowslider-container1 .ws_video_btn.ws_vimeo {
	display: block;
}
#wowslider-container1 .ws_video_btn div {
	position: absolute;
	background-image: url(../images/playvideo.png);
	background-size: 200%;
	top: 50%;
	left: 50%;
	width: 7em;
	height: 5em;
	margin-left: -3.5em;
	margin-top: -2.5em;
}
#wowslider-container1 .ws_video_btn.ws_youtube div {
	background-position: 0 0;
}
#wowslider-container1 .ws_video_btn.ws_youtube:hover div {
	background-position: 100% 0;
}
#wowslider-container1 .ws_video_btn.ws_vimeo div {
	background-position: 0 100%;
}
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div {
	background-position: 100% 100%;
}

#wowslider-container1 .ws_playpause.ws_hide {
	display: none !important;
}

#wowslider-container1  .ws_bullets { 
	padding: 5px; 
}
#wowslider-container1 .ws_bullets a { 
	width:20px;
	height:20px;
	background: url(../images/bullet.png) left top;
	float: left; 
	text-indent: -4000px; 
	position:relative;
	margin-left:7px;
	color:transparent;
}
#wowslider-container1 .ws_bullets a:hover{
	background-position: 0 50%;	
}
#wowslider-container1 .ws_bullets a.ws_selbull{ 
	background-position: 0 100%;
}	
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	background-size: 200%;
	position:absolute;
	top:50%;
	margin-top:-2.4em;
	z-index:60;
	height: 59px;
	width: 33px;
	background-image: url(../images/arrows.png);
}
#wowslider-container1 a.ws_next{
	background-position: 100% 0;
	right:0em;
}
#wowslider-container1 a.ws_prev {
	left:0em;
	background-position: 0 0;  
}
#wowslider-container1 a.ws_next:hover{
	background-position: 100% 100%;

}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%; 
}

/*playpause*/
#wowslider-container1 .ws_playpause {
    width: 6.4em;
    height: 6.4em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -2.5em;
    margin-top: -2.5em;
    z-index: 59;
}

#wowslider-container1 .ws_pause {
	background-size: 100%;
    background-image: url(../images/pause.png);
}

#wowslider-container1 .ws_play {
	background-size: 100%;
    background-image: url(../images/play.png);
}

#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover {
    background-position: 100% 100% !important;
}/* bottom center */
#wowslider-container1  .ws_bullets {
   bottom: 0;
	left:50%;
	padding: 5px;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}
#wowslider-container1 .ws-title{
	position:absolute;
	display:block;
	font: 2em 'Open Sans', sans-serif;
	bottom: 0.8em;
	right: 16px; 
	margin: 1.8em 0 0.2em;
	padding:4px 6px;
	color:#777777;
	z-index: 50;
	line-height: 1em;
	color: #ffffff;
   /* background-color: rgba(0, 0, 0, 0.5);*/
	/*width:40%;*/
}
.thumbtitle{
	margin-bottom:0px;
	color:#f89620;
	}
.ws-title a{
	color:#f89620;
	}
#wowslider-container1 .ws-title div{
	/*margin-top: 0.3em;*/
	font-size: 0.8em;
	line-height: 1.15em;
	font-weight: normal;
}#wowslider-container1  .ws_thumbs { 
	overflow:auto;
	z-index:60;
}
#wowslider-container1 .ws_thumbs img{
	text-decoration: none;
	border: 0;
	width: 100%;
}
#wowslider-container1 .ws_thumbs a {
	position:relative;
	text-indent: -4000px; 
	color:transparent;
	opacity:0.85;
	text-decoration: none;
	display: inline-block;
	border: 0;
	line-height: 0;
	/*margin:0.24%;*/
	text-indent:0;
	/*padding: 0.15%;*/
	width:13%;
	max-width: 213px;
	margin-right: 8px;
	border-top: 5px solid #999;
	margin-top:4px;
}
#wowslider-container1 .ws_thumbs a:last-child{
	margin-right:0px;
	}
#wowslider-container1 .ws_thumbs a:hover{
	opacity:1;
}
#wowslider-container1 .ws_thumbs a:hover img{
	visibility:visible;
}
#wowslider-container1 .ws_images,
#wowslider-container1 .ws_shadow {
	margin-bottom: 10.5em;
}
#wowslider-container1  .ws_thumbs {
    position: absolute;
    text-align: left;

    bottom: 0;
    left: 0;
	width:100%;
	height: 10.5em;
}
#wowslider-container1 .ws_thumbs span {
    float: left;
    height: 100%;
    letter-spacing: -2px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
}
#wowslider-container1  .ws_thumbs div{
	position:relative;
	letter-spacing:-2px;
	width:225em;
	height: 100%;
}#wowslider-container1 .ws_thumbs a.ws_selthumb{
	background-color: rgba(255, 255, 255, 1);
	border-top: 5px solid #f89620;
	opacity:1;
}

#wowslider-container1 .ws_thumbs  a{
	background-color: rgba(255, 255, 255, 0.5);
}

#wowslider-container1 .ws_images > ul{
	animation: wsBasic 8.4s infinite;
	-moz-animation: wsBasic 8.4s infinite;
	-webkit-animation: wsBasic 8.4s infinite;
}
@keyframes wsBasic{0%{left:-0%} 19.05%{left:-0%} 33.33%{left:-100%} 52.38%{left:-100%} 66.67%{left:-200%} 85.71%{left:-200%} }
@-moz-keyframes wsBasic{0%{left:-0%} 19.05%{left:-0%} 33.33%{left:-100%} 52.38%{left:-100%} 66.67%{left:-200%} 85.71%{left:-200%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 19.05%{left:-0%} 33.33%{left:-100%} 52.38%{left:-100%} 66.67%{left:-200%} 85.71%{left:-200%} }

#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	bottom:25px;
	left:-75px;
	visibility:hidden;
	position:absolute;
    border: 1px solid rgba(220, 220, 220, 0.6);
	border-radius:1px;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:80px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	
	left:0;
	overflow:hidden;
	position:relative;
	width:150px;
	background-color:#FFFFFF;
	
 
	
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	
	display:none;
	bottom:29px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    border: 1px solid #FFF;
	border-radius:3px;
	-moz-border-radius:3px;
}
#wowslider-container1 .ws_bulframe span{
	display:block;
	position:absolute;
	bottom:-8px;
	margin-left:1px;
	left:75px;
	background:url(./triangle.png);
	width:15px;
	height:6px;
}#wowslider-container1 .ws_bulframe div div{
	height: auto;
}
#wowslider-container1 .ws_thumbs a:first-child{
	padding-left:0px;
	}
#wowslider-container1 .ws_thumbs a:first-child{
@media all and (max-width:760px) {
	#wowslider-container1 .ws_fullscreen {
		display: block;
	}
}
@media all and (max-width:400px){
	#wowslider-container1 .ws_controls,
	#wowslider-container1 .ws_bullets,
	#wowslider-container1 .ws_thumbs{
		display: none
	}
}
