/* Global */

::selection {
	background: #ec438f;
	color: white;
}
::-moz-selection {
 background: #ec438f;
 color: white;
}
/* Header */

#header {
	background-color: #070707;
	height: 85px;
	border-bottom: 2px solid #FF5700;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 191;
}
#header, #logo, #header-menu li a, #header.scrolled #header-social-nav {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
#header.scrolled, #header.scrolled #header-menu li a {
	height: 55px;
}
#header.scrolled #header-menu li a {
	padding-top: 18px;
	padding-bottom: 18px;
}
#header.scrolled #header-social-nav {
	top: 12px;
}
#header.scrolled #header-menu li a.active:after, #header.scrolled #header-menu li a:hover:after, #header.scrolled #header-menu li a:focus:after {
	bottom: 12px;
}
#header.scrolled #mobileToggle {
	top: 12px;
}
#header.scrolled #logo {
	background-size: 68% auto;
}
 @media (max-width:350px) {
#header #logo {
	background-size: 68% auto;
}
}
body.mw-live-edit #header {
	top: 50px;
}
#container {
	padding-top: 85px;
}
#mobilemenu {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
}
#mobilemenucontent {
	position: fixed;
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	z-index: 99;
	color: white;
	text-align: center;
	z-index: 105;
	padding-top: 50px;
	overflow: auto;
	background: #000 url(../img/planet.png) no-repeat center 200%;
	background-position: center calc(100% + 850px);
	background-position: center -webkit-calc(100% + 850px);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
html.mobilemenuactive, html.mobilemenuactive body {
	overflow: hidden;
}
#mobilemenucontent.active {
	left: 0;
}
hr {
	display: block;
	height: 1px;
	overflow: hidden;
	clear: both;
	border: none;
	background-color: rgba(94, 94, 94, 0.3);
	margin: 25px auto;
}
#mobileToggle {
	color: #B8B8B8;
	font-size: 30px;
	cursor: pointer;
	z-index: 212;
	position: absolute;
	top: 28px;
	right: 28px;
}
#mobileToggle:hover, #mobileToggle:focus {
	color: white;
}
#mobilemenucontent a {
	color: white;
	font-size: 30px;
	padding: 12px;
}
#mobilemenucontent a.menu_element_link {
	font-family: "Futura PT Book", sans-serif;
	display: block;
}
#mobilemenucontent hr {
	background-color: rgba(255, 255, 255, 0.5);
	max-width: 75px;
}
 @media (max-width:1490px) {
#header .wrapper {
	margin-right: 280px;
	margin-left: 100px;
}
}
 @media (max-width:1100px) {
#header-menu, #header-social-nav {
	display: none;
}
#mobilemenu {
	display: block;
}
}
@media (max-width:960px) {
#header .wrapper {
	margin-right: 200px;
	margin-left: 100px;
}
}
 @media (max-width:450px) {
#header .wrapper {
	margin-left: 20px;
}
}
#videovolume {
	position: absolute;
	z-index: 101;
	top: 20px;
	right: 20px;
	font-size: 30px;
	color: white;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
#videovolume:focus, #videovolume:hover {
	-webkit-transform: rotate(-10deg) scale(1.2);
	-moz-transform: rotate(-10deg) scale(1.2);
	-ms-transform: rotate(-10deg) scale(1.2);
	-o-transform: rotate(-10deg) scale(1.2);
	transform: rotate(-10deg) scale(1.2);
}
#header_banner_login_link {
	position: absolute;
	z-index: 102;
	top: 20px;
	right: 65px;
	font-size: 30px;
	color: white;
}
#logo {
	display: block;
	background: url(../img/logo.png) no-repeat center 5px;
	width: 246px;
	height: 83px;
	text-indent: -9999px;
	overflow: hidden;
}
#header-menu {
	float: right;
}
#header-menu li {
	list-style: none;
	position: relative;
}
#header-menu > ul > li {
	float: left;
}
#header-menu > ul > li > ul {
	position: absolute;
	top: 100%;
	left: 0;
	background-color: black;
	opacity: 0;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	-ms-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;
	transform: scale(1.5);
	visibility: hidden;
}
#header-menu > ul > li:focus > ul, #header-menu > ul > li:hover > ul {
	opacity: 1;
	transform: scale(1);
	visibility: visible;
}
#header-menu > ul > li > ul a {
	display: block;
	padding: 10px 10px;
	white-space: nowrap;
	font-family: 'Futura PT Heavy', sans-serif;
	font-size: 13px;
	color: white;
}
#header-menu > ul > li > a {
	color: white;
	display: block;
	height: 85px;
	padding: 20px;
	text-align: center;
	font-family: 'Futura PT Heavy', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	padding: 33px 6px;
	position: relative;
}
#header-menu li a:hover, #header-menu li a.active, #header-menu li a:focus {
	text-shadow: 0px 1px 17px rgba(255, 255, 255, .50), 0 0px 17px rgba(255, 255, 255, 1.00);
}
#header-menu li a:after {
	position: absolute;
	content: "";
	display: block;
	opacity: 0;
	background: #FF5700;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	bottom: 30px;
	width: 4px;
	height: 2px;
	left: 50%;
	margin-left: -2px;
}
#header-menu li a.active:after, #header-menu li a:hover:after, #header-menu li a:focus:after {
	opacity: 1;
	bottom: 24px;
}
#header-menu li li a:after {
	left: 0;
	margin: 0;
	top: 0;
	width: 2px;
	height: 100%;
}
#header-social-nav {
	position: absolute;
	right: 27px;
	top: 27px;
}
#header-social-nav a {
	font-size: 25px;
	margin-left: 5px;
	color: #4F4F4F;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
#header-social-nav a:hover, #header-social-nav a:focus {
	color: white;
}
/* /Header */








/* Home */



#availability {
	position: absolute;
	right: 60px;
	bottom: 30px;
	z-index: 101;
	color: white;
	display: inline-block;
	max-width: 408px;
	text-align: right;
}
#e3 {
	/*	background: none;
	bottom: 17%;
	display: block;
	height: 100px;
	left: 38%;
	position: absolute;
	width: 480px;
	z-index: 101;
	font-family:"Futura PT Heavy", Arial, Helvetica, sans-serif;*/
	
	
	/*bottom: 30px;
    color: white;
    display: inline-block;
    width: 480px;
    position: absolute;

    text-align: center;
    z-index: 101; */
    
    
	position: absolute;
	right: 60px;
	bottom: 120px;
	z-index: 101;
	color: white;
	display: inline-block;
	max-width: 500px;
	text-align: right;
}
#e3 h3 {
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
}
#e3 a {
	font-size: 14px;
	color: #FFF;
}
 @media (max-width:1020px) {
#e3 {
	bottom: 0px;
}
#e3 h3 {
	font-size: 16px;
}
#e3 a {
	font-size: 14px;
}
}
 @media (max-width:1600px) {
#e3 {
	position: absolute;
	right: 60px;
	bottom: 120px;
	z-index: 101;
	color: white;
	display: inline-block;
	max-width: 500px;
	text-align: right;
}
#e3 h3 {
	font-size: 15px;
}
#e3 a {
	font-size: 14px;
}
}
 @media (max-width:700px) {
#e3 {
	display: none !important;
}
}
@media (max-width:980px) {
#e3 {
	display: none !important;
}
}
#homeYouTubeVideoModalClose {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 80px;
	cursor: pointer;
	z-index: 1;
	background-color: rgba(255,255,255,0.3);
	color: #ccc;
	padding: 0 20px;
}
#homeYouTubeVideoModalClose:hover, #homeYouTubeVideoModalClose:focus {
	color: white;
}
#availability span {
	white-space: nowrap;
}
.os {
	display: inline-block;
	text-align: center;
	/*
  -webkit-transition: all 0.4s cubic-bezier(.19,1.89,.81,1.04);
  -moz-transition: all 0.4s cubic-bezier(.19,1.89,.81,1.04);
  -ms-transition: all 0.4s cubic-bezier(.19,1.89,.81,1.04);
  -o-transition: all 0.4s cubic-bezier(.19,1.89,.81,1.04);
  transition: all 0.4s cubic-bezier(.19,1.89,.81,1.04);
  opacity:0;

  top: 200px;
  */

	position: relative;
	width: 38px;
	display: none;
	margin-left: 10px;
}
.os.active {
	top: 0;
}
.os span {
	display: block;
	padding-top: 11px;
	font-family: 'Futura PT Book', sans-serif;
	font-size: 12px;
}
#planet {
	display: block;
	position: absolute;
	width: 800px;
	height: 800px;
	background: url(../img/planet.png) no-repeat;
	top: -320px;
	left: -420px;
	-moz-animation: rotateit 81s infinite linear;
	-webkit-animation: rotateit 81s infinite linear;
	-ms-animation: rotateit 81s infinite linear;
	-o-animation: rotateit 81s infinite linear;
	animation: rotateit 81s infinite linear;
}
 @-moz-keyframes rotateit {
 from {
 -moz-transform: rotate(0deg);
 transform: rotate(0deg);
}
to {
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}
}
@-webkit-keyframes rotateit {
 from {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}
to {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
}
@-o-keyframes rotateit {
 from {
 -o-transform: rotate(0deg);
 transform: rotate(0deg);
}
to {
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
}
@-ms-keyframes rotateit {
 from {
 -ms-transform: rotate(0deg);
 transform: rotate(0deg);
}
to {
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
}
@keyframes rotateit {
 from {
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 transform: rotate(0deg);
}
to {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}
}
 @media (max-width:700px) {
#availability {
	display: none !important;
}
}
@media (max-width:780px) {
.video-full-info .mw-ui-col:first-child {
	padding-top: 70px;
}
}
@media (max-width:1200px) {
#planet {
	display: none !important;
}
}
 @media (max-width:1400px) {
#planet {
	display: none !important;
}
}
#signupbar {
	clear: both;
	background-color: #070707;
	position: relative;
	padding: 20px 0;
	color: white;
	z-index: 99;
}
#signupbar2 {
	clear: both;
	background-color: #EFEFEF;
	position: relative;
	padding: 20px 0;
	color: #343535;
	z-index: 99;
}
#signupbar .sign-up-form + span {
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Futura PT Book Oblique', sans-serif;
	display: block;
	padding-top: 5px;
	clear: both;
}
#signupbar2 .sign-up-form + span {
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Futura PT Book Oblique', sans-serif;
	display: block;
	padding-top: 5px;
	clear: both;
}
#signupbar .sign-up-form {
	float: right;
}
#signupbar .field1 {
	width: 275px;
	text-align: center;
}
#signupbar2 .field1 {
	width: 275px;
	text-align: center;
}
.index-features-box .mw-ui-row .mw-ui-col-container {
	padding-left: 15px;
	padding-right: 15px;
}
.mw-ui-col-container {
	position: relative;
	display: block;
	clear: both;
	padding-left: 10px;
	padding-right: 4px!important;
}
.mw-ui-u-row .mw-ui-col-container {
	padding-left: 15px;
	padding-right: 15px;
}
.index-features-box {
	background-image: url(../img/bimg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: auto 100%;
	background-size: cover;
	padding-top: 80px;
}
.index-features-box * + p {
	padding-top: 20px;
	padding-bottom: 20px;
}
.index-features-box .mw-ui-row {
	margin-bottom: 80px;
}
.index-testimonials-box {
	background-image: url(../img/bimg.2.jpg);
	background-repeat: no-repeat;
	background-position: center 30%;
	background-size: cover;
}
 @media (max-width:1800px) {
.index-testimonials-box {
	background-position: center 10%;
}
}
.index-testimonials-box .mw-ui-row + .mw-ui-row {
	margin-top: 20px;
}
.testimonial {
	text-align: right;
}
.testimonial-txt {
	font-family: 'Dancing Script', cursive;
	text-align: center;
	display: inline-block;
	font-size: 28px;
	padding-bottom: 10px;
}
.testimonial-author {
	font-family: 'Futura PT Book Oblique', sans-serif;
	font-size: 28px;
}
.reached {
	height: 5px;
	position: relative;
	background-color: #FF5700;
	width: 95%;
	z-index: 9;
}
.reached-label {
	font-family: 'Futura PT Book Oblique', sans-serif;
	display: inline-block;
	position: absolute;
	right: 80px;
	top: 10px;
	white-space: nowrap;
	text-transform: uppercase;
	font-size: 12px;
	color: #343535;
}
.reached-percent {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	height: 28px;
	font-size: 24px;
	font-family: 'Futura PT Book', sans-serif;
	color: white;
	background-color: #FF5700;
	padding: 0 5px;
	line-height: 28px;
	text-align: center;
}
.reached-percent:after {
	position: absolute;
	display: block;
	width: 29px;
	height: 28px;
	background: url(../img/angle.png) no-repeat;
	left: 100%;
	top: 0;
	content: "";
}
.edition {
	position: relative;
	overflow: hidden;
	/*  background-image: url(../img/pledge/spore.bg.jpg);*/
	background-size: cover;
	background-repeat: no-repeat;
}
.edition-col-image {
	width: 220px;
}
.edition-col-content {
	padding: 30px;
}
.edition-col-content, .edition-col-content * {
	vertical-align: middle;
}
.edition-selector h3 {
	font-family: 'Futura PT Heavy', sans-serif;
}
.edition-selector h4 {
	font-size: 28px;
	font-family: 'Futura PT Heavy', sans-serif;
}
.edition-selector .edition {
	width: 33.33333%;
}
 @media (max-width:1800px) {
.edition-selector .edition-col-image {
	width: 160px;
}
.edition-selector h3 {
	font-size: 25px;
}
.edition-selector h4 {
	font-size: 20px;
}
}
 @media (max-width:1500px) {
.edition-selector .edition-title + .mw-ui-row, .edition-selector .edition-title + .mw-ui-row .mw-ui-col {
	display: block;
}
.edition-selector .edition-title + .mw-ui-row .mw-ui-col-container {
	padding-left: 0;
}
}
 @media (max-width:1200px) {
.edition-selector .edition-col-content > .mw-ui-row, .edition-selector .edition-col-content > .mw-ui-row > .mw-ui-col {
	display: block;
}
}
@media (max-width:769px) {
.edition-selector {
	text-align: center;
}
}
 @media (max-width:840px) {
.edition-selector .edition {
	width: 100%;
}
}
.edition-selector .edition {
	cursor: pointer;
}
.edition-bar {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}
.edition-price {
	display: inline-block;
	font-size: 46px;
	border: 3px solid black;
	font-family: 'Futura PT Book', sans-serif;
	line-height: normal;
	padding: 9px 20px;
	text-align: center;
	float: left;
	position: relative;
	z-index: 2;
}
.edition-bar, .edition-price, .edition-pledge {
	height: 86px;
}
.edition-pledge {
	opacity: 0;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	bottom: -90px;
	;
	color: white;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	padding: 34px;
}
.edition-title + .mw-ui-row, .edition-title + .mw-ui-row * {
	vertical-align: top;
}
 @media (max-width:1800px) {
.edition-price {
	font-size: 36px;
}
.edition-bar, .edition-price, .edition-pledge {
	height: 76px;
}
.edition-pledge {
	padding: 28px;
}
}
@media (max-width:1600px) {
.edition-price {
	font-size: 26px;
}
.edition-bar, .edition-price, .edition-pledge {
	height: 56px;
}
.edition-pledge {
	padding: 18px;
}
}
@media (max-width:420px) {
.edition-price {
	font-size: 26px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-width: 1px;
}
.edition-bar, .edition-price, .edition-pledge {
	height: 46px;
}
.edition-pledge {
	padding: 14px;
}
}
.edition:hover .edition-pledge, .sl-edition:hover .edition-pledge {
	bottom: 0;
	opacity: 1;
}
.edition-spore .sl-bg {
	background-image: url(../img/pledge/spore.bg.jpg);
}
.edition-iguana .sl-bg {
	background-image: url(../img/pledge/iguana.bg.jpg);
}
.edition-coelacanth .sl-bg {
	background-image: url(../img/pledge/coelacanth.bg.jpg);
}
.edition-dimetrodon .sl-bg {
	background-image: url(../img/pledge/dimetrodon.bg.jpg);
}
.edition-brontosaurus .sl-bg {
	background-image: url(../img/pledge/brontosaurus.bg.jpg);
}
.edition-pterodactyl .sl-bg {
	background-image: url(../img/pledge/pterodactyl.bg.jpg);
}
.edition-spore .edition-pledge {
	background-color: #28B4BA;
}
.edition-iguana .edition-pledge {
	background-color: #AC00E8;
}
.edition-coelacanth .edition-pledge {
	background-color: #FF5800;
}
.edition-dimetrodon .edition-pledge {
	background-color: #ED4390;
}
.edition-brontosaurus .edition-pledge {
	background-color: #AAD324;
}
.edition-pterodactyl .edition-pledge {
	background-color: #FFC31C;
}
.edition-spore .edition-title {
	color: #28B4BA;
}
.edition-iguana .edition-title {
	color: #AC00E8;
}
.edition-coelacanth .edition-title {
	color: #FF5800;
}
.edition-dimetrodon .edition-title {
	color: #ED4390;
}
.edition-brontosaurus .edition-title {
	color: #AAD324;
}
.edition-pterodactyl .edition-title {
	color: #FFC31C;
}
.sl-edition-mammoth .edition-pledge {
	background-color: #2FA1D3;
}
.sl-edition-trex .edition-pledge {
	background-color: #693BCD;
}
.sl-edition-trex .edition-price {
	float: right;
}
.prometheusbox {
	background: url(../img/prometheusbg.jpg) center;
	background-size: cover;
	background-color: #000000;
}
.why-box {
	background: url(../img/why.png) no-repeat 0 center;
}
.platforms-availability {
	background: url(../img/platforms.jpg) no-repeat center;
	background-size: cover;
}
.why-preorder {
	background: url(../img/whypreorder_clean.jpg) no-repeat right bottom;
	background-size: cover;
}
.why-preorder-birds {
	background-image: url(../img/birds_and_clouds.png);
	background-repeat: no-repeat;
	background-position: 0 6%;
	background-repeat: repeat-x;
}
.sl-edition {
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #FFFFFF;
	font-size: 28px;
	clear: both;
	overflow: hidden;
	cursor: pointer;
}
.sl-edition * {
	vertical-align: middle;
}
.sl-badge {
	position: absolute;
	top: 25px;
	left: 0;
	z-index: 2;
}
.sl-badge > strong {
	font-family: 'Futura PT Book', sans-serif;
	text-transform: uppercase;
	display: block;
	width: 375px;
	height: 65px;
	padding: 9px;
	text-align: center;
	color: white;
	font-size: 36px;
	background-color: #0F0F0F;
}
.sl-badge > small {
	display: block;
	width: 375px;
	padding: 9px;
	text-align: center;
	font-size: 18px;
}
.sl-col {
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 30px;
}
.sl-col {
	margin-right: 20px;
}
.sl-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	background-size: cover;
	background-repeat: no-repeat;
}
.sl-edition-image, .edition-col-image img {
	-webkit-transition: all 0.3s cubic-bezier(.61, .35, .53, 2.42);
	-moz-transition: all 0.3s cubic-bezier(.61, .35, .53, 2.42);
	-ms-transition: all 0.3s cubic-bezier(.61, .35, .53, 2.42);
	-o-transition: all 0.3s cubic-bezier(.61, .35, .53, 2.42);
	transition: all 0.3s cubic-bezier(.61, .35, .53, 2.42);
}
.sl-edition:hover .sl-edition-image, .edition:hover .edition-col-image img {
	-webkit-transform: scale(1.1) rotate(-3deg);
	-moz-transform: scale(1.1) rotate(-3deg);
	-ms-transform: scale(1.1) rotate(-3deg);
	-o-transform: scale(1.1) rotate(-3deg);
	transform: scale(1.1) rotate(-3deg);
}
.sl-edition:hover .sl-bg, .edition:hover .sl-bg {
	-webkit-transform: scale(1.4) rotate(3deg);
	-moz-transform: scale(1.4) rotate(3deg);
	-ms-transform: scale(1.4) rotate(3deg);
	-o-transform: scale(1.4) rotate(3deg);
	transform: scale(1.4) rotate(3deg);
}
.sl-edition-trex .sl-bg {
	background-image: url(../img/pledge/trex.bg.jpg);
}
.sl-edition-mammoth .sl-bg {
	background-image: url(../img/pledge/mammoth.bg.jpg);
}
.sl-list {
	list-style: none;
	font-family: 'Futura PT Heavy', sans-serif;
	font-size: 28px;
}
.sl-list sup {
	color: #e9622f;
	font-size: 70%;
}
.sl-edition-trex-row-holder {
	padding: 30px 0 30px 10%;
}
.sl-edition-mammoth-row-holder {
	padding: 30px 0 30px 390px;
}
 @media (max-width:1720px) {
.sl-edition-mammoth-row-holder {
	padding-left: 20px;
}
.sl-edition-trex .sl-badge, .sl-edition-mammoth .sl-badge {
	position: relative;
}
}
 @media (max-width:1200px) {
/* TREX */
.sl-edition-trex-row-holder {
	margin: auto;
	display: block;
	padding-left: 0;
	max-width: 80%;
	text-align: center;
}
.sl-edition-trex-row-holder .mw-ui-row {
	display: block !important;
}
.sl-edition-trex-row-holder .mw-ui-col {
	display: block !important;
}
.sl-edition-trex-row-holder .mw-ui-col + .mw-ui-col {
	padding-top: 30px;
}
/* MAMMOTH */

.sl-edition-mammoth-row-holder {
	margin: auto;
	display: block;
	padding-left: 0;
	max-width: 80%;
	text-align: center;
}
.sl-edition-mammoth-row-holder .mw-ui-row {
	display: block !important;
}
.sl-edition-mammoth-row-holder .mw-ui-col {
	display: block !important;
}
.sl-edition-mammoth-row-holder .mw-ui-col + .mw-ui-col {
	padding-top: 30px;
}
.sl-edition-mammoth-row-holder [class*=text-], .sl-edition-trex-row-holder [class*=text-] {
	text-align: center;
}
}
/* /Home */


/* News */


.post-title, .post-title a, .u-post h2, .u-post h2 a {
	color: #EC438F;
	font-size: 36px;
	font-family: 'Futura PT Book', sans-serif;
}
.post-title, .post-title a {
	font-size: 46px;
}
.post-title {
	padding-bottom: 50px;
}
.u-post {
	padding-bottom: 85px;
	background: url(../img/postbg.png) no-repeat center bottom;
}
.u-post .description, .blogpost-content {
	font-size: 16px;
	color: #5e5e5e
}
.u-post-image {
	display: block;
	position: relative;
	height: 340px;
	/*  height: auto;   */
	background-size: cover;
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 15px 0;
}
.u-post-image img {
	width: 100%;
}
.u-date {
	display: block;
	width: 70px;
	height: 70px;
	text-align: center;
	border-radius: 70px;
	background-color: #CACACA;
	color: white;
	font-size: 20px;
	font-family: 'Futura PT Book', sans-serif;
	padding: 23px 0;
}
.blog-sidebar {
	padding-left: 15px;
	margin-left: 35px;
	border-left: 1px solid #DBDBDB;
}
.twitter-timeline {
	height: 500px;
}
.timeline {
	padding-bottom: 25px;
}
.facebook-likebox {
	padding-top: 25px;
}
.universim-sidebar li {
	list-style: none
}
.read-more-btn {
	position: absolute;
	display: inline-block;
	padding: 5px 15px;
	font-size: 18px;
	color: white;
	background-color: #FFC31B;
	bottom: 18px;
	right: 0;
	font-family: 'Futura PT Book Oblique', sans-serif;
	text-transform: capitalize;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.u-post-image:hover > .read-more-btn, .u-post-image:focus > .read-more-btn {
	right: -10px;
	font-size: 22px;
	background-color: #ec438f
}
/* /News */






/* Footer */

#footer {
	background-color: #0F0F0F;
	padding: 10px 0;
}
 @media (max-width:980px) {
#footer .mw-ui-row #footer-logo {
	margin: auto;
}
#footer .mw-ui-row {
	display: block !important;
}
#footer .mw-ui-col {
	display: block !important;
	width: auto !important;
	text-align: center;
	padding: 20px 0;
}
#footer-nav li {
	display: inline-block;
	float: none;
}
}
#footer-logo {
	display: block;
	width: 120px;
	height: 34px;
	text-indent: -9999px;
	background: url(../img/footerlogo.png);
	position: relative;
	top: 6px;
}
#footer address {
	font-size: 14px;
	color: #525252;
	position: relative;
	top: 16px;
}
#footer-nav li {
	float: left;
	list-style: none;
}
#footer-nav li li {
	display: none;
}
#footer-nav li a {
	display: block;
	padding: 15px;
	height: 45px;
	color: #FF5700;
	font-size: 14px;
	border-right: 1px solid #313B3F;
}
#footer-nav ul {
	overflow: hidden;
	position: relative;
}
#footer-nav li a:hover, #footer-nav li a:focus {
	text-decoration: underline
}
#footer-nav li:last-child a {
	border-right: none;
	padding-right: 0;
}
.index-features-box, .index-testimonials-box, .prometheusbox, .platforms-availability {
	overflow: hidden/*  background-attachment: fixed;  */
}
.paralaxbg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 200%;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	-webkit-backface-visibility: hidden;
	-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
}
.paralaxbg-2 {
	background-position: center -100px;
}
.index-features-box .paralaxbg {
	height: 100%;
}
#Microweber {
	font-size: 11px;
	padding: 7px 0;
}
#Microweber .mw-icon-mw {
	font-size: 30px;
	margin: 0 5px;
}
#Microweber a {
	-webkit-transition: all 0.22s;
	-moz-transition: all 0.22s;
	-ms-transition: all 0.22s;
	-o-transition: all 0.22s;
	transition: all 0.22s;
}
#Microweber a:hover, #Microweber a:focus {
	color: #B8B8B8;
}
/* Footer */



/* #home-video{
  background: black url(../img/vload.gif) no-repeat center;
} */

#home-video .mwembed {
	background: url(../img/bimg.2.jpg) no-repeat center;
	background: url(../img/planetone.jpg) no-repeat center;
	background-size: cover;
}
#home-video video {
	opacity: 0;
}
#frameshop {
	width: 100%;
 min-height:  height: 600px;
}
.mw-bakers-list {
	text-align: justify;
}
.mw-bakers-list span {
	display: inline-block;
	color: white;
	border-radius: 30px;
	padding: 5px 20px;
	text-align: center;
	font-size: 13px;
	font-family: 'Futura PT Book', sans-serif;
	text-align: center;
	margin: 5px;
	cursor: default;
	text-transform: uppercase;
}
#join-title a {
	text-decoration: underline;
}
#join-title {
	font-family: 'Futura PT Book', sans-serif;
	font-size: 19px;
	position: relative;
	top: 7px;
}
.twitter-feed-item {
	font-family: 'Futura PT Book', sans-serif;
	font-size: 14px;
}
.twitter-feed-item a {
	color: #525252;
}
.twitter-feed-item-user {
	display: block;
	color: #2FA1D3;
}
/*.amount-1 { background-color: #05344D }
.amount-2 { background-color: #2F4D05 }
.amount-3 { background-color: #591F79 }
.amount-4 { background-color: #B18503 }
.amount-5 { background-color: #E84100 }*/

.color-level-1 {
	color: #8E8E8E
}
.color-level-2 {
	color: #02C2C9
}
.color-level-3 {
	color: #A52DCA
}
.color-level-4 {
	color: #FB2C7F
}
.color-level-5 {
	color: #FF3C00
}
.amount-1 {
	background-color: #8E8E8E
}
.amount-2 {
	background-color: #02C2C9
}
.amount-3 {
	background-color: #A52DCA
}
.amount-4 {
	background-color: #FB2C7F
}
.amount-5 {
	background-color: #FF3C00
}
.the-game-page-image-bg {
	width: 100%;
	height: 300px;
	display: block;
	background-size: cover;
	background-position: center;
}
 @media (max-width:1000px) {
.the-game-page-image-bg {
	background-size: auto;
	background-position: center bottom;
}
}
.legendcircle {
	display: inline-block;
	width: 25px;
	height: 25px;
	border-radius: 20px;
	position: relative;
	top: 6px;
}
#legend {
	white-space: nowrap;
	padding: 20px 0;
	font-size: 15px;
}
#legend span + span {
	margin-left: 12px;
}
.team-row .mw-ui-col {
	width: 25%;
}
 @media (max-width:1000px) {
.team-row, .team-row .mw-ui-col {
	display: block !important;
	width: 100%;
}
}
.team-row {
	text-align: center;
}
.team-row img {
	height: 240px !important;
}
.pagination {
	padding: 10px;
	text-align: center;
}
.pagination a {
	display: inline-block;
	padding: 3px;
	width: 30px;
	height: 30px;
	text-align: center;
	border-radius: 30px;
	background-color: #B8B8B8;
	color: white;
	font-family: "Futura PT Book", sans-serif;
}
.pagination a.active, .pagination a:focus, .pagination a:hover {
	background-color: #ED4390;
}
.mwsocialbar {
	width: 450px;
}
.fa-reddit {
	font-weight: bolder;
}
#creditcardfield {
	position: relative;
}
#creditcardfield input {
	width: 100%;
	position: relative;
	z-index: 0;
	padding-right: 155px;
}
#creditcardfield a {
	position: absolute;
	top: 9px;
	right: 10px;
	z-index: 1;
}
.checkout-header {
	font-size: 18px;
	font-family: 'Futura PT Light', sans-serif;
	text-transform: uppercase;
	text-align: center;
}
.memberdeck .checkout-header div {
	font-size: 36px;
	font-family: 'Futura PT Book', sans-serif;
}
#payment-form {
	max-width: 780px;
	margin: auto;
}
#pformfooter {
	text-align: center;
	font-size: 14px;
	font-family: 'Futura PT Light', sans-serif;
	padding-top: 20px;
	color: #999999;
}
#pformfooter p {
	margin: 0;
}
#pformfooter a {
	text-decoration: none;
	color: #ed4390;
}
.o-price {
	color: #ed4390;
}
.memberdeck .checkout-header span {
	display: block;
}
#cvcandcards, #cvcandcards * {
	vertical-align: middle;
}
#cvcdate input {
	text-align: center;
}
#cvcandcards {
	text-align: right;
}
#cvcandcards .label {
	text-align: left;
}
#cvcdate .form-row.half.date {
	width: 39%;
}
#cvcdate .form-row#cvcandcards {
	width: 59%;
}
.card-expiry-month {
	margin-right: 10px;
}
.checkout-header-2 .checkout-header-title {
	color: #28b4ba;
}
.checkout-header-3 .checkout-header-title {
	color: #ac00e8;
}
.checkout-header-4 .checkout-header-title {
	color: #ff5800;
}
.checkout-header-7 .checkout-header-title {
	color: #ed4390;
}
.checkout-header-8 .checkout-header-title {
	color: #aad324;
}
.checkout-header-8 .checkout-header-title {
	color: #aad324;
}
#logged-input input {
	width: 100%;
}
 @media (max-width:780px) {
#cvcdate .form-row.half.date {
	width: 100%;
	padding-bottom: 20px;
}
#cvcdate .form-row#cvcandcards {
	width: 100%;
}
}
#headerlock {
	left: -125px;
	position: absolute;
	top: -8px;
}
.section-title .check-wrapper {
	margin: auto;
	max-width: 780px;
	padding: 0;
	position: relative;
	text-align: center;
}
.gamepedia {
	background: url('//theuniversim.com/userfiles/templates/universim/img/book_light_sprite.png') no-repeat;
	width: 25px;
	height: 25px;
	/*	float: right;*/
	margin-left: 20px!important;
	margin-bottom: 10px;
	margin-top: 10px;
	position: relative;
	-webkit-transition: all 0s!important;
	-moz-transition: all 0s!important;
	-ms-transition: all 0s!important;
	-o-transition: all 0s!important;
	transition: all 0s!important;
}
.gamepedia:hover {
	background: url('//theuniversim.com/userfiles/templates/universim/img/book_light_sprite.png') no-repeat 0 -25px;
	width: 25px;
	height: 25px;
	margin-left: 20px!important;
	-webkit-transition: all 0s!important;
	-moz-transition: all 0s!important;
	-ms-transition: all 0s!important;
	-o-transition: all 0s!important;
	transition: all 0s!important;
}
#waveone {
	font-size: 28px;
}
#wave {
	margin-bottom: -18px;
	font-size: 12px;
}
#timeleft h3 {
	margin-bottom: -15px;
	font-weight: bold;
	font-size: 26px;
	color: #FF5717!important;
	-webkit-font-smoothing: antialiased;
}
#pre-alpha {
	font-size: 15px;
	margin-top: -20px;
	-webkit-font-smoothing: antialiased;
}
#ordernow {
	display: inline-block;
	position: relative;
	text-align: center;
	height: 40px;
	padding: 9px 22px;
	text-transform: uppercase;
	background-color: #fff;
	border: none;
	cursor: pointer;
	-webkit-font-smoothing: antialiased;
}
#ordernow a {
	color: black!important;
	-webkit-font-smoothing: antialiased;
}
#endtext {
	font-size: 8.8px;
	font-weight: normal;
	margin-top: 3px;
	-webkit-font-smoothing: antialiased;
}
#endtext2 {
	font-size: 14.8px;
}
#backer-sum {
	color: #FF5717;
	font-size: 36px;
	font-weight: 400;
	font-family: 'Futura PT Heavy', sans-serif;
	float: left;
}
.raisedusd {
	float: left;
}
.dd-contriies .mw-ui-btn {
	background-color: black;
	color: white;
	padding: 2px;
	border: none;
}
.dd-contriies .mw-ui-btn:hover {
	background-color: #333333;
}
.dd-contriies a {
	color: white;
}
.dd-contriies .mw-ui-btn-vertical-nav span {
	color: white;
	width: 135px;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 5px;
}
#header-social-nav .dd-contriies .mw-ui-btn-vertical-nav .mw-ui-btn a {
	color: white;
	font-size: 14px;
}
.universim-site-lang-ru .sl-edition.sl-edition-trex.edition-trex .sl-badge strong {
	height: 115px;
}
.universim-site-lang-ru .sl-edition.sl-edition-mammoth.edition-mammoth .sl-badge strong {
	height: 115px;
}
.popbox {
	display: none;
	position: absolute;
	z-index: 99999;
	width: 400px;
	padding: 10px;
	background: #EEEFEB;
	color: #000000;
	border: 1px solid #4D4F53;
	margin: 0px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
	box-shadow: 0px 0px 5px 0px rgba(164, 164, 164, 1);
}
.popbox h2 {
	background-color: #4D4F53;
	color: #E3E5DD;
	font-size: 14px;
	display: block;
	width: 100%;
	margin: -10px 0px 8px -10px;
	padding: 5px 10px;
}
.popper {
	position: absolute;
	right: 24px;
	bottom: 240px;
	z-index: 101;
	color: white;
	display: inline-block;
	max-width: 500px;
	text-align: right;
}
.tooltip {
	color: #FF5717!important;
	font-size: 15px!important;
	outline: none;
	background-color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	font-family: 'Futura PT Heavy', sans-serif;
	padding-right: 7px;
	cursor: help;
	text-decoration: none;
	position: relative;
	right: -18px;
	border-radius: 200px;
	bottom: 130px;
	z-index: 102;
	float: right;
	text-align: left; 
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover span {
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute;
	right: 1.5em;
	top: -1em;
	z-index: 999;
	margin-left: 0;
	width: 450px;
	padding: 20px;
	font-family: 'Futura PT Book', sans-serif;
	color: #000;
}
.tooltip:hover img {
	border: 0;
	margin: -39px 0 0 -43px;
	float: left;
	position: absolute;
}
.tooltip:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	padding: 0.2em 0 0.6em 0;
}
.info {
	background: #fff;
	border: 1px solid #2BB0D7;
}
body {
	background: #fff url('body-bg.jpg');
}
.clearfix:after {
	display: block;
	clear: both;
}
/*----- Menu Outline -----*/
.menu-wrap {
	width: 100%;
	display: inline-block;
}
.menu {
	margin: 0px auto;
	position: relative;
	/*xxtop: -31px;
	xxright: -95px;
	xxheight: 53px;*/
	
	height: 59px;
	right: -63px;
	top: -27px; 
}
.menu li {
	list-style: none;
}
.menu a {
	transition: all linear 0.15s;
}
.menu li:hover > a, .menu .current-item > a {
	text-decoration: none;
}
.menu .arrow {
	font-size: 11px;
	line-height: 0%;
}
/*----- Bottom Level -----*/
.menu li:hover .sub-menu {
	z-index: 1;
	opacity: 1;
	display: inline-block;
}
.sub-menu {
	width: 77%;
	padding: 5px 0px;
	position: absolute;
	top: 97%;
	left: 0px;
	z-index: 1000000000;
	opacity: 0;
	transition: opacity linear 0.15s;
	display: none;
	background: #000;
	border-bottom: 2px solid #FF5700;
	border-left: 2px solid #FF5700;
}
.sub-menu li {
	display: inline-block;
	font-size: 16px;
}
.sub-menu li a {
	padding: 10px 14px;
	display: inline-block;
}
.sociallinks {
	background: url('//theuniversim.com/userfiles/templates/universim/img/sociallinks.png') no-repeat;
	width: 25px;
	height: 25px;
	position: relative;
	-webkit-transition: all 0s!important;
	-moz-transition: all 0s!important;
	-ms-transition: all 0s!important;
	-o-transition: all 0s!important;
	transition: all 0s!important;
}
.sociallinks:hover {
	background: url('//theuniversim.com/userfiles/templates/universim/img/sociallinks.png') no-repeat 0 -25px;
	width: 25px;
	height: 25px;
	-webkit-transition: all 0s!important;
	-moz-transition: all 0s!important;
	-ms-transition: all 0s!important;
	-o-transition: all 0s!important;
	transition: all 0s!important;
}
.jobslink:hover {
	Color: #ec438f;
}
.social_end {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	list-style: none;
}
