/* GENERAL */
@font-face {
	font-family: 'Quantico';
	src: url('../fonts/Quantico-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gamma';
	src: url('../fonts/Gamma_Regular_5pt.woff2') format('woff2'), url('../fonts/Gamma_Regular_5pt.woff') format('woff'), url('../fonts/Gamma_Regular_5pt.ttf') format('truetype'), url('../fonts/Gamma_Regular_5pt.svg') format('svg');
	    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Gamma Tall Bold';
	src: url('../fonts/Gamma_Tall_Bold_7pt.woff2') format('woff2'), url('../fonts/Gamma_Tall_Bold_7pt.woff') format('woff'), url('../fonts/Gamma_Tall_Bold_7pt.ttf') format('truetype'), url('../fonts/Gamma_Tall_Bold_7pt.svg') format('svg');
}
@font-face {
	font-family: 'Gamma Tall';
	src: url('../fonts/Gamma_Tall_Regular_7pt.woff2') format('woff2'), url('../fonts/Gamma_Tall_Regular_7pt.woff') format('woff'), url('../fonts/Gamma_Tall_Regular_7pt.ttf') format('truetype'), url('../fonts/Gamma_Tall_Regular_7pt.svg') format('svg');
}
@font-face {
	font-family: 'Gamma Tall 9';
	src: url('../fonts/Gamma_Tall_9pt.woff2') format('woff2'), url('../fonts/Gamma_Tall_9pt.woff') format('woff'), url('../fonts/Gamma_Tall_9pt.ttf') format('truetype'), url('../fonts/Gamma_Tall_9pt.svg') format('svg');
}
@font-face {
	font-family: 'Montserrat Bold';
	src: url('../fonts/Montserrat-Bold.woff2') format('woff2'), url('../fonts/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-Bold.ttf') format('truetype'), url('../fonts/Montserrat-Bold.svg') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	src: url('../fonts/Montserrat-Regular.woff2') format('woff2'), url('../fonts/Montserrat-Regular.woff') format('woff'), url('../fonts/Montserrat-Regular.ttf') format('truetype'), url('../fonts/Montserrat-Regular.svg') format('svg');
}



body {
    margin: 0;
	font-family: 'Quantico';
	font-size: 24px;
	font-weight: 400;
	color:white;
	background-color: #00001a;
	line-height: 32px;
}
a, a:visited, a:active {
	color: #ff62b9;
	text-decoration:none;
	}
a:hover {
	color: #fff24e;
	text-decoration:none;
	}
a img, #e70_fund_button, button img {
	-webkit-transition: all 0.2s ease; /* Safari and Chrome */
	-moz-transition: all 0.2s ease; /* Firefox */
	-ms-transition: all 0.2s ease; /* IE 9 */
	-o-transition: all 0.2s ease; /* Opera */
	transition: all 0.2s ease;
}
a img:hover, #e70_fund_button:hover, button img:hover {

	}
#e70_streetteam_dialog button img:hover, .footer-logo img:hover {
    box-shadow: none;
}
*:focus {
    outline: 0;
}
.blue {
	color : #0281ff ;
	}
.white {
	color : #ffffff ;
	}
.strong-blue {
	color: #00bdff ;
	}
.purple {
	color : #ff62b9 ;
	}
.green {
	color : #66ff33 ;
	}
.dark-purple {
	color : #99a6ff ;
	}
.shadow-blue {
	text-shadow: 0px 4px #093daf;
	}
.bold {
	font-family:'Quantico';
	}
	
/* GENERAL - END */


/* OFFICE */
.office-master-wrapper {
    background-image: url(../img/office-bg.png);
    background-position-y: bottom;
    padding: 40px 0 0;
	overflow:hidden;
}
.office-top {
    background-image: url(../img/office-top.png);
	background-repeat:no-repeat;
    background-position: center;
    width: 100%;
    height: 30px;
    position: relative;
    z-index: 1;
}
.office-side-left, .office-side-right {
    background-image: url(../img/office-sides-left.png);
    width: 12px;
    height: auto;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 99999px;
    margin-bottom: -99999px;
}
.office-side-right {
    background-image: url(../img/office-sides-right.png);
}
.office-bottom {
    background-image: url(../img/office-bottom-v2.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 181px;
    margin-left: -2px;
    z-index: 1;
    position: relative;
}
.office-wrapper {
    text-align: center;
    white-space: nowrap;
}
.master-wrapper {
    display: inline-block;
	width: 934px;
	margin: 0 auto;
    text-align: left;
    background-image: url('../img/bg-main-v2.png');
    white-space: normal;
	}
.master-wrapper-2 {
    position: relative;
    z-index: 1;
    padding-left: 20px;
}
.nebula-bg-1 {
    display: block;
    position: absolute;
    z-index: 0;
}
.nebula-bg-2 {
    display: block;
    position: absolute;
    z-index: 0;
    top: 1000px;
}
.nebula-bg-3 {
    display: block;
    position: absolute;
    z-index: 0;
    top: 4000px;
}

/* TRAILER */
.logo-img {
	width: 819px;
	height: 319px;
    margin: 20px auto 0px;
    display:block;
	}
.header-text {
	line-height: 32px;
	color: #d0e5ff;
	margin: 30px 50px 40px 50px;
	text-align: center;
	font-family: 'Quantico';
	max-height: 999999px;
    font-size: 32px;
}
img.arrow-subtitle {
    margin-right: 8px;
}
img.arrow-title {
    margin-right: 10px;
	margin-top: 9px;
    vertical-align: top;
	}
.trailer-wrapper {
	display: inline-block;
	width: 49%;
	text-align: left;
	vertical-align: top;
    margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 0px;
}
.trailer-img {
	margin-bottom: 19px;
	}
/* SOCIAL AND SUPPORT */
.social-support-wrapper {
    background-image: url(../img/support-bg-sprite.png);
    width: 430px;
    background-repeat: no-repeat;
    background-position: right;
    margin: 0 auto 60px;
	}
.social-twitter {
	margin-top: 12px;
	margin-right: 10px;
	vertical-align: top;
}
.social-facebook {
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 10px;
	vertical-align: top;
}
.social-google {
    vertical-align: top;
    margin-top: 10px;
    margin-right: 10px;
}
.social-playstation {
    vertical-align: top;
    margin-top: 20px;
    margin-right: 10px;
}
.support-button-1 {
	vertical-align: top;
    margin-top: -10px;
}
.support-button-2 {
	vertical-align: top;
}
.support-text {
	float:left;
	margin-left: 15px;
	}
/* FUND AND STATS */
.fund-stats-wrapper {
	display:inline-block;
	width:70%;
	}
.fund-button-top {
	float: left;
    margin: 0 0 11px -5px;
	}
.stats-wrapper-1 {
    display: block;
    margin: -10px auto 50px;
    padding-top: 20px;
}
.stats-goal, .stats-thanks, .stats-raised {
    display: inline-block;
    vertical-align: top;
}
.stats-raised {
    width: 290px;
}
.stats-goal {
    width: 280px;
    margin-left: 70px;
	}
.stats-thanks {
    width: 200px;
}
.stats-top {
    float: left;
    vertical-align: top;
	width: 180px;
}
.stats-recent {
    float: left;
    vertical-align: top;
}
.stats-wrapper-1 h3 {
    font-family: 'Quantico';
    color: #0281ff;
    font-size: 20px;
    line-height: 24px;
    text-align: left;
	margin: 0;
}
.stats-wrapper-1 p {
    font-family: 'Quantico';
    font-size: 25px;
    line-height: 64px;
	text-shadow: 0px 6px #093daf;
	margin: 0;
	text-align: left;
	padding-left:3px;
}
#e70_stats_gammabros_number_funders {
    margin: 0;
    display: inline;
}
.stats-wrapper-1 span {
    margin-top: 10px;
    margin-left: 5px;
    display: block;
}
.info {
	font-family: 'Quantico';
    font-size: 18px;
    color: #9ef7ff;;
    margin-left: 120px;
    margin-right: 120px;
    margin-top: 10px;
    margin-bottom: 60px;
	max-height: 999999px;
    }
.info-1 {
    text-align: center;
    margin-bottom: 50px;
	}
.info-quote {
	width: 530px;
    margin: 0 auto;
	}
.info-quote a {
    margin-top: 10px;
    display: block;
    text-align: right;
    margin-right: 40px;
}
#e70_stats_gammabros_amount_raised, .stats-wrapper-1 .e70_countdown {
    margin: 0;
    display: inline;
}
.stats-wrapper-1 ul {
    list-style-type: none;
    padding: 0;
	margin:0;
	text-align:left;
	padding-left:3px;
    line-height: 18px;
}
.stats-wrapper-1 a, .stats-wrapper-1 a:visited, .stats-wrapper-1 a:active {
	color: #fff;
	text-decoration:none;
	}
.stats-wrapper-1 a:hover {
	color: #fff;
	text-decoration:none;
	}
a.stats-allfunders {
    float: left;
}
.hr-sprite-1 {
	margin: 10px 0 30px 80px;
	}
/* ROADMAP MINI */
.roadmap-title {
	font-family: 'Quantico';
	font-size: 40px;
    text-align: center;
	max-height: 999999px;
	}
.roadmap-subtitle {
    margin: 8px 0 10px 0px;
    text-align: center;
	max-height: 999999px;
	}
.e70_roadmap_gammabros {
    display: inline-block;
    width: 825px;
    overflow: hidden;
}
.e70-roadmap-minbody {
	margin-left: 100;
    -webkit-transition: margin .5s ease-in-out;
    -moz-transition: margin .5s ease-in-out;
    transition: margin .5s ease-in-out;
}
.e70-minprogress {
    background-color: #0281ff;	
	font-family: 'Quantico';
    font-size: 30px;
    line-height: 25px;
    text-align: center !important;
    color: #9ef7ff;
}
.roadmap-left, .roadmap-right {
    display: inline-block;
    background: none;
    width: 21px;
    height: 33px;
    margin: 31px 6px 0 0;
}
.e70-mincol {
    width: 275px;
}
.e70-minprogress-bar {
    background: #313131;
    border: 3px solid #003ec3;
}
.e70-mincol:hover .e70-minprogress-bar {
    background: #404040;
	border-color:#074ADB;
}
.e70-mincol:hover .e70-minprogress {
    background-color:#2D8CEB;
	border-color:#074ADB;
}
.e70-top {
    font-size: 10px;
    padding: 0 0 0 10px;
	text-align: left;
    line-height: 20px;
    color: #9ef7ff;
}
.e70-bottom {
    height: 64px;
    width: 262px;
}
.e70-top h2 {
    font-family: 'Quantico';
	color : #bd4bff ;
	font-size : 20px ;
	line-height : 18px ;
    margin-bottom: 44px;
}
.e70-minprogress, .e70-minprogress-bar {
    height: 27px;
}
.e70-minamount {
	display:none;
	}
.roadmap-key-wrapper {
    margin: 10px auto 90px;
    text-align: center;
	max-height: 999999px;
}
.roadmap-key-wrapper span {
    font-family: 'Quantico';
    font-size: 30px;
    margin-right: 20px;
    vertical-align: top;
}
.roadmap-key-box-1  {
    vertical-align: top;
    margin: 3px 15px 0 0;
}
.roadmap-key-box-2  {
    vertical-align: top;
    margin: 3px 15px 0 55px;
}

/* ROADMAP MAX */
#e70-roadmap-maxbody {
    height: 101%;
}
.e70-minamount, .e70-amount h2 {
    display: none;
}
.max-roadmap-alternating-color-1 {
    background-color: #0e0e2f;
}
.max-roadmap-alternating-color-2 {
    background-color: #00001e;
}
.e70-maxcol {
    border-color:#333539;
}
.e70-progress {
    background-color: #0281ff;	
	font-family: 'Quantico';
    line-height: 35px;
    text-align: center !important;
    color : #1aff60 ;
	font-size : 40px ;
}
.e70-progress-bar {
    width: 394px;
    background: #313131;
    border: 3px solid #003ec3;
	top: 50px;
}
.e70-milestone {
    top: 97px;
	}
.e70-progress-bar h2 {
    top: -48px;
    left: 19px;
    position: absolute;
}
.e70-milestone-text {
    padding: 0px 0px 20px 0px;
	}
.e70-milestone h2 {
    margin-top: 18px;
    margin-bottom: 62px;
    font-family: 'Quantico';
    font-size: 30px;
}
.e70-milestone-text {
    font-family: 'Quantico';
    line-height: 18px;
    font-size: 20px;
    padding-top: 10px;
	}
.e70-milestone-text b {
	font-family: 'Quantico';
    color: #ffffff;
	font-weight: 400;
    margin: 25px 0 -8px;
    line-height: 18px;
    font-size: 20px;
    display: block;
}
.e70-milestone-text p {
    font-family: 'Gamma';
    color: #9ef7ff;
    margin-bottom: 20px;
    line-height: 18px;
	font-size: 10px;
}
#e70-roadmap-maxbody .e70-bottom {
    position: absolute;
    bottom: 0px;
    z-index: 0;
    height: 52px;
    width: 100%;
    font-family: 'Gamma Tall Bold';
    text-transform: uppercase;
    font-size: 23px;
    line-height: 43px;
    padding: 0;
    text-shadow: 0px 5px #1e2127;
    background: #4a378a;
    border-color: #333539;
}
.e70-estimates-button {
    font-family: 'Gamma Tall Bold';
    text-transform: uppercase;
    font-size: 23px;
    line-height: 38px;
    padding: 15px 0 5px;
    text-shadow: 0px 5px #1e2127;
    background: #4a378a;
    border-color: #333539;
}
.e70-estimates tr:first-of-type, .e70-estimates tr:last-of-type {
    background: #4a378a !important;
}
.e70-estimates {
    background: #4A378A;
}
.e70-estimates td {
    color: white;
    font-size: 17px;
    line-height: 24px;
    font-family: 'Gamma Tall Bold';
    text-transform: uppercase;
	padding:0;
    text-align: center;
}
.e70-estimates .estimates-top-2, .e70-estimates .estimates-top-3, .e70-estimates .estimates-top-4 {
    text-shadow: 0px 4px #1e2127;
    text-align: right;
	}
td.estimates-top-3 {
    padding-right: 5px;
}
td.estimates-hours-1, td.estimates-hours-2 {
    font-family: 'Gamma';
    font-size: 10px;
    text-align: right;
}
.e70-estimates th {
    font-size: 10px;
    line-height: 16px;
    padding: 13px 0;
}
.e70-estimates .e70-totals th {
    color: white;
    font-size: 17px;
    line-height: 35px;
    font-family: 'Gamma Tall Bold';
    text-transform: uppercase;
    padding: 9px 0 0px;
    text-shadow: 0px 4px #1e2127;
}
.e70-estimates .e70-totals td {
    font-size: 23px;
    line-height: 28px;
    padding-top: 10px;
}
.roadmap-estimates-alternating-color-2 {
    background-color: #6a53b8;
}
.roadmap-estimates-alternating-color-1 {
    background-color: #5b44ac;
}
.e70-checked.roadmap-estimates-alternating-color-2 {
    background-color: #09ae3e;
}
.e70-checked.roadmap-estimates-alternating-color-1 {
    background-color: #00812a;
}
.e70-checked th, .e70-checked td {
    color: #ffde00;
}
.e70-checked td:first-of-type{
    text-align: center;
    vertical-align: top;
    line-height: 40px;
}
.e70-checked td:first-child {
    font-size: 19px;
}
.e70-estimates td.estimates-top-2 {
    opacity: 1;
}
td.estimates-top-4 {
    width: 100px;
    padding-right: 5px;
}
td.estimates-hours-2 {
	padding-right: 5px;
}
td.estimates-mid-3 {
    width: 60px;
    padding-right: 10px;
}
td.estimates-mid-4 {
    width: 60px;
    padding-right: 5px;
}
td.estimates-bottom-4 {
    padding-right: 5px;
}
.roadmap-downarrow {
    background: url('../img/arrow-down.png');
    width: 21px;
    margin: 11px -5px 0;
}
.roadmap-uparrow {
    background: url('../img/arrow-up.png');
    width: 21px;
    margin: 24px -5px 0;
}
.e70-estimates tr {
    border: none;
}
.e70-milestone-text img {
    margin: 10px auto;
    display: block;
    max-width: 95%;
}

/* FUND */
#fund {
    margin-bottom: 30px;
    margin-left: 35px;
}
.fund-title {
	font-family: 'Quantico';
    font-size: 32px;
    display: inline-block;
    vertical-align: top;
    margin-top: 24px;
    margin-left: 29px;
}
ul.fund-info {
    line-height: 18px;
    list-style-image: url('../img/arrow.png');
    padding-left: 10px;
    margin-top: 5px;
}
.fund-info  li {
    margin-bottom: 18px;
	}
.fund-currency {
	font-family: 'Quantico';
    color: #ffffff;
    font-size: 30px;
    line-height: 68px;
    z-index: 3;
    position: relative;
    margin-right: -45px;
    margin-left: 25px;
    margin-top: 5px;
    vertical-align: top;
	
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
#e70_donate_amount {
	font-family: 'Quantico';
    -webkit-appearance: none;
    outline: none;
    background-color: #2a2a48;
    color: #ffffff;
    font-size: 30px;
    border-color: #c3c3c3;
    line-height: 32px;
    padding: 1px 16px 1px 49px;
    vertical-align: top;
    margin: 5px 20px 0px 0px;
    width: 75px;
    z-index: 2;
    position: relative;

  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  
   -webkit-transition: border-color ease-out 1s;
    -moz-transition: border-color ease-out 1s;
    -o-transition: border-color ease-out 1s;
    transition: border-color ease-out 1s;
}
#fund .vr-wobble-vertical {
    border-color: #FFC21E;
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Vertical Animation */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.fund-input {
    cursor: default;
	}
#e70_fund_button {
    vertical-align: top;
    margin-top: 3px;
}
.hr-sprite-2 {
    text-align: center;
    margin: 40px auto;
    display: block;
}


/* FUND POPUP */
.fancybox-fund .fancybox-skin {
    background: url('../img/bg-main-v2.png');
	padding:0 !important;
}
#fund-gammabros {
    border: 5px solid #4c669a;
}
.fund-gammabros-2, .fund-gammabros-1 {
    border: 5px solid #4c669a;
}
.fund-gammabros-3 {
    border: 5px solid #000000;
    background-color: #000000;
    padding: 20px 15px 10px;
}
.fund-popup-wrapper {
    text-align: center;
}
.fund-popup-title {
    display: block;
    margin: 0 auto;
}
.fund-popup-amount, .fund-popup-amount input {
    font-family: 'Quantico';
    font-size: 30px;
    line-height: 32px;
    color: #fff;
    position: relative;
    text-align: center;
    margin: -20px 0 20px;
    padding-left: 121px;
    cursor: default;
}
.fund-popup-left {
    display: inline-block;
    vertical-align: top;
    width: 370px;
    margin-top: 16px;
}
.fund-popup-right {
    display: inline-block;
    vertical-align: top;
}
.fancybox-fund label {
    font-family: 'Quantico';
    color: #ffffff;
    font-size: 30px;
    line-height: 40px;
}
.fund-popup-left p {
    font-family: 'Quantico';
    color: #99a6ff;
    font-size: 12px;
    line-height: 17px;
    margin: 0 0 10px 0;
    text-align: left;
}
.fund-popup-left input {
    font-family: 'Quantico';
    -webkit-appearance: none;
    outline: none;
    color: #ffffff;
    border-color: #c3c3c3;
    background-color: #2a2a48;
    font-size: 18px;
    line-height: 32px;
    padding: 7px 10px;
    vertical-align: top;
    width: 211px;
    height: 17px;
    margin-top: 4px;
    cursor: default;
}
.fund-pay-buttons {
    text-align: center;
    line-height: 0px;
}
.fund-paywith {
    color: #ff62b9;
}
#button-stripe, #button-paypal {
    background: none;
    border: none;
    cursor: pointer;
}
.fund-fineprint {
    font-family: Quantico;
    color: #99a6ff;
    font-size: 12px;
    line-height: 17px;
    width: 670px;
    margin: 40px auto 40px;
    text-align: center;
}
.fund-fineprint-mobile {
	display:none;
	}	
	
/* FUND THANK YOU POPUP */
.fancybox-opened .fancybox-skin {
    background-image: url('../img/bg-main-v2.png');
    padding: 0 !important;
}
#e70_funding_thankyou {
    border: 5px solid #4c669a;
}
.fund-thankyou-text {
    font-family: Quantico;
    color: #ff62b9;
    font-size: 24px;
    line-height: 30px;
    width: 624px;
    margin: 0 auto;
}
.fund-thankyou-text ul {
    font-family: Quantico;
    color: #b8c2e0;
    font-size: 24px;
    font-weight: 400;
    line-height: 26px;
    list-style-image: url('../img/arrow.png');
}
.fund-thankyou-email {
    font-family: Quantico;
    font-size: 24px;
    color: #0281ff;
}
.fund-thankyou-email a {
    color: #9ef7ff;
    text-decoration: none;
    text-align: center;
}
.fund-thankyou-social {
    text-align: center;
}
.fund-thankyou-social {
    text-align: center;
    margin: 20px auto 20px;
}
img.fund-thankyou-social-1, img.fund-thankyou-social-2, img.fund-thankyou-social-3, img.fund-thankyou-social-4, img.fund-thankyou-social-5, img.fund-thankyou-social-6 {
    margin-right: 20px;
}
img.fund-thankyou-social-4 {
    bottom: -5px;
    position: relative;
}
img.fund-thankyou-social-5 {
    top: -5px;
    position: relative;
	}
img.fund-thankyou-social-6 {
    margin-right: 0;
	}
img.fund-thankyou-social-title {
    margin: 0 20px 0 10px;
}
#e70_funding_pleasewait h3 {
    font-family: 'Quantico';
    color: #ffffff;
    font-size: 24px;
    line-height: 38px;
    text-align: center;
}
#e70_funding_pleasewait img {
    margin: 65px auto 343px;
    display: block;
}
#e70_funding_thankyou_body {
    width: 544px;
    margin: 0 auto;
    font-family: 'Quantico';
    color: #b8c2e0;
    font-size: 20px;
    line-height: 38px;
}
	
/* SUPPORT POPUP */
.fancybox-support .fancybox-skin {
    background: url(../img/support-bg.png);
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
}
#e70_streetteam_dialog {
    padding: 15px;
}
.fancybox-support h3 {
    font-family: 'Gamma Tall Bold';
    color: #c471ff;
    font-size: 28px;
    text-shadow: 0 3px #093daf;
    margin: 16px auto 36px;
}
.fancybox-support p {
    color: white;
    line-height: 18px;
    width: 416px;
    text-align: center;
    margin: 0 auto 20px;
	max-height: 999999px;
}
.fancybox-support label {
    font-family: 'Gamma Tall Bold';
    color: #1da2ff;
    text-shadow: 0px 3px #093daf;
    font-size: 28px;
    line-height: 40px;
    margin-top: 8px;
    display: inline-block;
}
.fancybox-support input {
    font-family: 'Montserrat';
    -webkit-appearance: none;
    outline: none;
    background-color: #000000;
    color: #1DA2FF;
    border: 3px solid #003ec3;
    font-size: 18px;
    line-height: 32px;
    padding: 7px 10px;
    vertical-align: top;
    width: 211px;
    height: 23px;
    cursor: default;
}
.fancybox-support button {
    background: none;
    border: none;
    cursor: pointer;
    vertical-align: top;
}
fancybox-overlay .support-thankyou {
    width: 500px !important;
    height: 300px !important;
    top: 50% !important;
    left: 50% !important;
    margin-top: -190px;
    margin-left: -240px;
}
.support-thankyou .fancybox-skin {
    background: url(../img/support-popup-success.png);
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
}

/* STATS POPUP */
.fancybox-stats h3 {
    line-height: 30px;
    margin: 0 auto 30px;
    font-family: 'Gamma Tall Bold';
    color: #c471ff;
    font-size: 28px;
    text-shadow: 0 3px #093daf;
    text-align: center;
}
.stats-allfunders-list-wrapper {
    overflow-x: hidden;
    height: 290px;
    width: 770px;
    overflow-y: auto;
}
.stats-allfunders-list {
    color: white;
    line-height: 18px;
    text-align: center;
    margin: 0 auto 20px; 
    line-height: 30px;
	-webkit-columns: 4;
    -moz-columns: 4;
    columns: 4;
}

/* REWARD */
.reward-title {
    font-family: 'Quantico';
    color: #9ef7ff;
    font-size: 20px;
    margin-left: 30px;
    margin-bottom: 50px;
}
.e70_countdown {
    color: white;
    margin-left: 180px;
}
.rewards-wrapper-left {
    display: inline-block;
    overflow: hidden;
    width: 450px;
    text-align: left;
    vertical-align: top;
}
.rewards-wrapper-right {
    display: inline-block;
    width: 450px;
}
.rewards-title-1 {
    font-family: 'Quantico';
    color: #66ff33;
    font-size: 15px;
    line-height: 24px;
	display:inline-block;
    vertical-align: top;
    width: 60px;
    text-align: right;
    padding-right: 10px;
}
.rewards-title-2 {
    width: 350px;
    display: inline-block;
    vertical-align: top;
    line-height: 18px;
    color: #9ef7ff;
    margin-bottom: 20px;
}
.rewards-title-3 {
    font-family: 'Quantico';
    color: #66ff33;
    font-size: 15px;
    line-height: 24px;
    display: block;
    margin-bottom: 5px;
}
.hr-sprite-3 {
    margin: 30px auto 40px;
    display: block;
}

/* FAQ */
.faq-wrapper {
    margin-left: 35px;
    margin-top: 20px;
    width: 90%;
	max-height: 999999px;
}
.faq-q {
    color: #0281ff;
    font-size: 15px;
    line-height: 24px;
    display: block;
    margin-bottom: 5px;
}
.faq-a {
	font-family: 'Gamma Tall 9';
    font-size: 17px;
    color: #9ef7ff;
    line-height: 24px;
    margin-bottom: 30px;
    display: block;
}

/* FOOTER */
.hr-sprite-4 {
    margin: 40px auto 60px;
    display: block;
}
.fund-button-3 {
    display: block;
    margin: 0px auto 110px;
    width: 277px;
}
.support-footer-titie {
    color: #9ef7ff;
    font-size: 15px;
    margin: 0 auto 20px;
    text-align: center;
}
.support-footer-button {
    display: block;
    margin: 15px auto;
    width: 239px;
}
.support-footer-subtitie {
    color: #0281ff;
    line-height: 18px;
    width: 440px;
    text-align: center;
    margin: 0 auto 100px;
}
.social-footer-title {
    color: #9ef7ff;
    font-size: 15px;
    margin: 0 auto 20px;
    text-align: center;
    width: 580px;
    line-height: 28px;
}
.social-footer-buttons {
    width: 110px;
    margin: 0 auto 0;
}
img.social-1, img.social-3, img.social-4, img.social-5, img.social-6 {
    margin-right: 20px;
}
img.social-2 {
    top: -3px;
    position: relative;
}
img.social-3 {
    bottom: -3px;
    position: relative;
}
img.social-5 {
    bottom: -3px;
    position: relative;
}
.learnmore-wrapper {
    margin: 130px auto 180px;
    background-image: url(../img/learnmore-bg.png);
    width: 452px;
    background-repeat: no-repeat;
    padding-left: 157px;
    padding-top: 15px;
    height: 54px;
    padding-right: 80px;
}
.death-head {
	margin: 0px auto 100px;
    display: block;
    padding-right: 190px;
	}
.footer-logo {
	display: block;
    margin: 0 auto;
    width: 528px;
    margin-top: 310px;
	}
.footer-contact-wrapper {
    text-align: center;
    margin: 50px auto;
}

.footer-contact-wrapper a, .footer-contact-wrapper a:visited, .footer-contact-wrapper a:active {
    color: #ff62b9;
}

.footer-contact-wrapper a:hover {
    color : #ffffff;
}
.contact-1 {
    margin-right: 60px;
}
.contact-2 {
    margin-right: 60px;
}
.contact-4 {
    display: block;
    margin: 14px auto 0;
}



/* DISCUSSION */
.discussion-wrapper {
    background: #151519;
    padding: 40px 0;
    position: relative;
    z-index: 1;
}
#disqus_thread {
    max-width: 800px;
    margin: 0 auto;
}




/* RESPONSIVE DESIGN */
@media (max-width: 975px) {
	.office-top, .office-bottom, .office-side-left, .office-side-right {
		display:none;
		}
	.master-wrapper {
    width: 100%;
	}
	.office-master-wrapper {
		padding:0;
		}
	.discussion-wrapper {
    background: #00001A;
	}
}