body{ background: #19262b; }
a:hover{ text-decoration: none; }
header#masthead {
	background: url(images/header-bg.jpg) repeat center top;
	min-height: 600px;
	color: #fff;
	z-index: 1;
	position: relative;
	overflow: hidden;
}
.home header#masthead{
	max-height: 700px !important;
}
body.woocommerce.archive header#masthead{
	max-height: 600px !important;
}
.single-snood-game header#masthead{
}
.single-product header#masthead{
}
.page-lost-activation-code header#masthead{
	max-height: 800px;
}


.logo {
	width: 100px;
	height: 70px;
	background: url(images/logo.png) no-repeat center center;
	float: left;
}

.navbar-default{
	background: none;
	border: none;
}

.navbar-nav {
	margin: 0 auto;
	display: table;
	float: none;
}
section{ font-family: 'Dosis', sans-serif; font-size: 26px; }
div#bs-example-navbar-collapse-1{ margin: 20px 0 0 0; border-top: 0px solid transparent; box-shadow: none !important;}
.navbar-default .navbar-nav>li>a{
	border-radius: 3px;
	height: 34px;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	padding: 7px 15px;
	background-color: transparent;
	margin: 0 20px 0 0;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>li>a:hover
{
	background-color: rgb(243, 74, 83);
	color: #fff;
	height: auto;
}

.navbar-right{ padding: 7px 15px; margin: 0; }
.navbar-default .navbar-text, .navbar-default .navbar-link, .navbar-default .navbar-link:hover{ color: #fff; font-family: 'Open Sans', sans-serif; }

.cart-img{ background: url(images/cart.png) no-repeat 0 0;display: inline-block;height: 53px;width: 57px;vertical-align: middle;margin: 0 7px 0 0; }

h1, h2{ font-family: 'Dosis', sans-serif; font-weight: 500; text-transform: uppercase; margin-bottom: 40px; margin-top: 20px; }
.container h1{ text-align: center;}

.carousel-control.left, .carousel-control.right{
	top: 60px;
	background-image: none;
	color: #000;
	font-size: 60px;
	text-shadow:none;
	font-weight: 100;
}
.carousel-control.left {
	margin-left: -85px;
}
.carousel-control.right{
	margin-right: -85px;
}

@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	section#follow-us { background: #cde0e8 !important; }

	.download-info {
		margin-top: 120px !important;
		font-weight: 600;
	}

	section#download-game{ position: relative; /*background: url("images/iphone-ipad.png") no-repeat center 60px !important;*/ }


	section#download-game:after {
	  content: "";
	  opacity: 0.5;
	  top: 0;
	  left: 0;
	  bottom: 0;
	  height: 430px;
	  width: 100%;
	  right: 0;
	  position: absolute;
	  z-index: 7;
	  background: url("images/iphone-ipad.png") no-repeat 10% 70px red;
	}


	.carousel-control.left, .carousel-control.right{ margin: 0 !important; }
	.carousel-control.left, .carousel-control.right{ top: 80px !important; }
	.icon-1, .icon-2{ display: none !important; }
	header#masthead{ min-height: 400px !important;}
	header#masthead img{ width: 90% !important; }
}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }

	.download-info {
		margin-top: 120px !important;
	}
	section#follow-us { background: #cde0e8 !important; }
	.icon-1, .icon-2{ display: none !important; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -16.7%; }
	.carousel-inner .next        { left:  16.7%; }
	.carousel-inner .prev		 { left: -16.7%; }	
}
@media (max-width: 400px){
	.page-lost-activation-code article {
	  background: #fff;
	  width: 100% !important;
	  margin: 0 auto;
	  color: #000;
	  padding: 20px 10px !important;
	  text-align: center;
	  margin-top: 10px !important;
	  margin-bottom: 30px  !important;
	}
	div#nextend-smart-slider-1 .smart-slider-canvas .nextend-slide-bg{ left:20px !important; }
	header#masthead {
	  min-height: 330px !important;
	}
	p.navbar-text.navbar-right {
	  margin-top: 20px;
	  margin-left: 30px;
	}
	.download-buttons{ text-align: center; }
	.download-buttons a {
	  margin: 10px 0 !important;
	}
	.big-twitter, .big-facebook{ margin: 20px 30px 20px 0 !important; } .text-follow{ margin: 46px 0 !important; }
}
img.attachment-img-responsive.wp-post-image {
	padding: 10px;
	width: 100%;
	height: inherit;
	border: 1px solid #E2E2E2;
	border-radius: 5px;
	z-index: 99999;
	position: relative;
}
.item h2 a{ font-size: 25px; color: #000; text-transform: none; text-align: center; margin: 0 auto; display: block; }

section#ready-to-start {
	background: #4fc4f6;
	color: #fff;
	text-align: center;
	padding:3% 0;
}
section#ready-to-start div.container{ max-width: 1000px; }

a.play-now {
	color: #FFF;
	padding: 5px 63px;
	background: none;
	border: 3px solid #fff;
	font-size: 25px;
	border-radius: 5px;
	transition: all .2s ease-in-out;
}

a.play-now:hover {  transform: scale(1.1);  }

section#download-game {
	min-height: 430px; /*background: url("images/iphone-ipad.png") no-repeat 10% 70px;*/
	padding: 20px 0;
}

	section#download-game{ position: relative; /*background: url("images/iphone-ipad.png") no-repeat center 60px !important;*/ }


	section#download-game:after {
	  content: "";
	  opacity: 0.3;
	  top: 0;
	  left: 0;
	  bottom: 0;
	  height: 430px;
	  width: 100%;
	  right: 0;
	  position: absolute;
	  z-index: 0;
	  background: url("images/iphone-ipad.png") no-repeat 10% 70px;
	}


.ipad {

}
.iphone {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 0;
	display: table;
	min-width: 184px;
	min-height: 386px;
}
section#follow-us {
	background: url("images/follow.png") no-repeat center -11px #cde0e8;
	min-height: 158px;
	z-index: 1;
	position: relative;
}
.download-info p {
font-size: 14px;
color: #454545;
font-weight: 600;
}
.download-info h3 {
color: #959595;
font-size: 24px;
margin-bottom: 20px;
}
.download-info h2 {
	margin: 50px 0 30px;
}
a.pink-big:hover{ color: #fff;  transform: scale(1.1); }
.pink-big{
	transition: all .2s ease-in-out;
	border-radius: 3px;
	background-color: rgb(243, 74, 83);
	width: 197px;
	display: inline-block;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	font-family: Dosis;
	font-weight: 800;
	padding: 15px 0;
}
.apple-store{ background: url("images/apple-store.png") 0 0 no-repeat; width: 130px; height: 40px; display: inline-block; }
.google-store{ background: url("images/google-store.png") 0 0 no-repeat; width: 130px; height: 40px; display: inline-block; }
.download-buttons{ margin: 40px 0 0 0; }
.download-buttons a {
	margin: 0 20px 0 0;
	vertical-align: middle;
}
footer#colophon {
	background: #253237;
	min-height: 270px;
	color: #737c80;
	font-size: 12px;
	line-height: 17px;
	font-family: "Open Sans";
	padding: 20px 0;
}
footer#colophon h5{ font-family: "Dosis"; text-transform: uppercase; font-size: 20px; color: #fff; margin-bottom: 20px; }
footer#colophon li, footer#colophon ul{ list-style: none; padding:0; margin: 0; }
.site-info {
	background: #19262b;
	padding: 15px 0;
}
.site-info a{ color: #fff; font-family: 'Open Sans', sans-serif; font-size: 13px; }
.social { float: right; }
.social a {
margin: 0 10px;
font-size: 15px;
}

span.post-date {
display: block;
text-transform: uppercase;
margin: 6px 0 0 0;
font-size: 10px;
}
li.widget_recent_entries, ul#recentcomments li {
border-bottom: 1px solid #344045;
padding: 0 0 10px !important;
}
.big-twitter {
	width: 80px;
	height: 80px;
	background: #29c5f6;
	color: #fff;
	text-align: center;
	display: table-cell;
	padding: 10px;
	float: left;
	font-size: 40px;
	margin: 40px 30px 30px 0;
}
.big-facebook {
	width: 80px;
	height: 80px;
	background: #6788ce;
	color: #fff;
	text-align: center;
	display: table-cell;
	padding: 10px;
	float: left;
	font-size: 40px;
	margin: 40px 30px 30px 0;
}
.text-follow {
	display: block;
	float: left;
	margin: 55px 0;
	font-family: "Dosis";
	color: #000;
	font-weight: 800;
	text-transform: uppercase;
	font-size: 18px;
}
a.follow-twitter, a.like-facebook {
	margin: 0 auto;
	display: table;
	transition: all .2s ease-in-out;
}
a.follow-twitter:hover, a.like-facebook:hover{
	opacity: 0.8;
	transform: scale(1.1);

}
section#featured-snood-game h1 {
	margin: 40px 0;
}
.game-item img {
	max-width: 375px;
}

.game-item{ min-height: 500px; padding: 50px 0;}
.game-item:nth-child(even){
	background: url(images/header-bg.jpg) repeat center top fixed;
	position: relative;
	overflow: hidden;
}
.game-item .content-column{ font-family: "Dosis"; font-size: 14px; }
.game-item:nth-child(even) .image-column { float: right !important; }
.game-item:nth-child(even) .image-column img{ float: right !important; }
.game-item:nth-child(even) .content-column { float: left !important; color: #fff !important; }
.game-item:nth-child(even) .content-column a{ color:#fff !important; }
 
.game-item:nth-child(odd) .content-column { color: #000 !important; }
.game-item:nth-child(odd) .content-column a{ color:#000 !important; }
.download-title{ clear:both; font-family: "Dosis" !important; font-size: 22px; }

.windows {
	width: 130px;
	height: 43px;
	background: url(images/windows.png) no-repeat;
}
.mac {
	width: 142px;
	height: 43px;
	background: url(images/mac-app.png) no-repeat;
}
.android {
	width: 130px;
	height: 40px;
	background: url(images/google-store.png) no-repeat;
}
.android-no-google-play {
	width: 130px;
	height: 40px;
	background: url(images/android-apk-download-button.png) no-repeat;
}
.android-apk {
	width: 130px;
	height: 40px;
	background: url(images/download-APK-button.png) no-repeat;
}
.android-samsung {
	width: 130px;
	height: 40px;
	background: url(images/samsung-store.png) no-repeat;
}
.iphone-download {
	width: 130px;
	height: 40px;
	background: url(images/apple-store.png) no-repeat;
}
.download-links > a > div{ float: left; margin-right: 20px; }

.download-links .spacer{ clear: both; display: block; height: 10px; }

.game-item:nth-child(even) .download-links > a > div{ box-shadow: 0px 0px 20px #6888e3 !important; }
.header-moon{ background: url(images/header-moon.png) no-repeat 0 0; height: 510px; width: 510px; position: absolute; z-index: -1; left: 23%; }
div#nextend-smart-slider-1 {
float: none !important; margin:0 auto !important;
}

.icons-the-11th-snood {
	background: url(images/head-1.png) no-repeat 0 0;
	height: 216px;
	width: 214px;
	display: block;
	position: absolute;
	top: -50px;
	left: 50%;
}
/*
.icons-2-the-11th-snood{
	background: url(images/head-2.png) no-repeat 0 0;
	height: 141px;
	width: 108px;
	display: block;
	position: absolute;
	top: 330px;
	left: 43%;
}

.icons-snodoku{
	background: url(images/head-3.png) no-repeat 0 0;
	height: 459px;
	width: 462px;
	display: block;
	position: absolute;
	top: 210px;
	left: 45%;
}*/

.icons-snood-swap{
	background: url(images/head-4.png) no-repeat 0 0;
	height: 226px;
	width: 382px;
	display: block;
	position: absolute;
	top: -54px;
	left: 41%;
}/*
.icons-2-snood-swap{
	background: url(images/head-5.png) no-repeat 0 0;
	height: 119px;
	width: 122px;
	display: block;
	position: absolute;
	top: 394px;
	left: 44%;
}*/
.icons-snood-slide{
	background: url(images/head-6.png) no-repeat 0 0;
	height: 206px;
	width: 272px;
	display: block;
	position: absolute;
	top: 26px;
	left: 48%;
}
.icons-2-snood-slide{
	background: url(images/head-7.png) no-repeat 0 0;
	height: 159px;
	width: 242px;
	display: block;
	position: absolute;
	top: 314px;
	left: 10%;
	z-index: 0;
	opacity: 0.7;
}
.icons-snood-towers-for-windows{
	background: url(images/head-8.png) no-repeat 0 0;
	height: 206px;
	width: 272px;
	display: block;
	position: absolute;
	top: -34px;
	left: 41%;
}
.icons-2-snood-towers-for-windows{
	background: url(images/head-9.png) no-repeat 0 0;
	height: 159px;
	width: 242px;
	display: block;
	position: absolute;
	top: 264px;
	right: 7%;
}
.snood-towers-for-windows.game-item{ padding-bottom: 0 !important; }
.game-item:last-child{
	padding:50px 0 0 !important;
}
.game-item:last-child:after{
	content: " ";
	background: url(images/mashine.png) repeat-x center center;
	width: 100%;
	height: 160px;
	display: block;
	margin-top: 20px;
}
.ss2-align{ text-align: center; }
article.snood-game {
	margin-top: 40px;
}
article.snood-game h2 {
margin: 0 0 20px;
}
label {
font-family: 'Dosis', sans-serif;
display: block;
font-size: 19px;
font-weight: 100;
}
.btn-lg, .btn-group-lg>.btn{
	width: 90%;
	min-height: 55px;
	font-family: 'Dosis', sans-serif;
	font-size: 26px;
	font-weight: 500;
}
.single-game-links{
	padding: 10px 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin: 20px 0;
}
.single-game-links a{
	font-family: 'Dosis', sans-serif;
	color: #7d9bf3;
	font-size: 18px;
}
span.nav-next a, span.nav-prev a{color: #7d9bf3; font-family: 'Dosis', sans-serif;}
span.nav-prev {
	float: left;
	margin-bottom: 20px;
}
span.nav-next {
	float: right;
	margin-bottom: 20px;
}
.woocommerce .images{
	max-width: 300px;
	width: 40% !important;
	max-height: 410px !important;
	overflow: hidden;
}
.woocommerce .images img{
	max-height: 303px !important;
}
.summary.entry-summary{
	width: 60% !important;
}
.woocommerce .container h1{
	text-align: left;
}
input.paypal_button_form_submit {
	opacity: 0.8;
	transition: all .2s ease-in-out;
}
input.paypal_button_form_submit:hover {
	opacity: 1;
}

.container{ z-index: 1; position: relative; }




.icon-thread input[type='radio'] {opacity: 0;position:absolute;width:50px;height:50px; margin: 0; cursor: pointer !important;}
.icon-thread input[type='radio'] + label { margin:0 15px; font-size: 40px; color: #5F6F81; cursor: pointer;}
.icon-thread input[type='radio']:checked + label{color:#FFF; text-shadow: 0px 0px 20px #00B2FF;}
.icon-thread li{display: inline-block; margin:0 0 20px;}
.icon-thread ul{ margin: 0; padding:0;}
div#version-select {
	width: 213px;
	font-weight: bold;
	font-family: 'Dosis', sans-serif;
}
.tooltip-inner{
	background: #D82A2A;
}
.tooltip.right .tooltip-arrow{
	border-right-color: #D82A2A;
}
a#download-game-link{
	cursor: pointer !important;
}
.page-lost-activation-code article {
	background: #fff;
	width: 70%;
	margin: 0 auto;
	color: #000;
	padding: 20px 60px;
	text-align: center;
	margin-top: 40px;
}
.reset-form {
	max-width: 250px;
	margin: 0 auto;
	padding: 10px;
}
.reset-form input.email{
	max-width: 250px;
	margin: 10px auto;
	display: inline-block;
}
a.cart-contents {
	color: #fff !important;
	font-weight: bold;
}
div#main {
background: #FFFFFF;
}
.scrollup {
	width: 40px;
	height: 40px;
	opacity: 0.3;
	position: fixed;
	bottom: 50px;
	cursor: pointer;
	right: 100px;
	display: none;
	z-index: 9999999;
	color: #4DCCFD;
	font-size: 46px;
}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{ content: "" !important; }


blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 13px;
  border-left: 5px solid #eee;
}

nav.woocommerce-breadcrumb {
  display: none;
}
@media (max-width: 500px) {
.page-lost-activation-code article {
padding: 0 10px !important;
}
}

.icons-snood-towers-for-windows.icon-1 {
    display: none;
}

.icons-snood-slide.icon-1 {
    display: none;
}
.icons-snood-swap.icon-1 {
    display: none;
}
.icons-the-11th-snood.icon-1 {
    display: none;
}
.icons-2-snood-slide.icon-2 {
    display: none;
}

.game-item:nth-child(odd) .content-column a.read-more {
    float: right;
    background: #000;
    color: #fff !important;
    padding: 10px 16px;
    border-radius: 3px;
 	margin-top: 30px;
 	display: block;
}
.game-item:nth-child(even) .content-column a.read-more{
	background: #000;
    color: #fff !important;
    background: #000;
    color: #fff !important;
    padding: 10px 16px;
    border-radius: 3px;
    box-shadow: 0px 0px 20px #6888e3 !important;
    margin: 40px 0;
    display: table;
    transition: all .2s ease-in-out;
}
.game-item .content-column a.read-more:hover{
	background: #eee !important;
	color: #000 !important;
}
.single-game-thumb img {
    width: 100%;
    height: inherit;
}
