﻿body, p{
	color:#333;
}
.overlay{
	background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.73) 17%, rgba(0, 0, 0, 0.66) 35%, rgba(0, 0, 0, 0.55) 62%, rgba(0, 0, 0, 0.4) 100%) repeat fixed 0 0;
	min-height:550px;
}
.features .ipad-wrap{
	background:rgba(0, 0, 0, 0) url("../img/devices_log.png") no-repeat scroll center center;
	height:1320px;
}
.features .device-showcase{
	right:46% !important;
}
.features-extra .logo-wrap{
	background: rgba(0, 0, 0, 0) url("../img/tos-yard.png") no-repeat scroll center center !important;
    height: 500px;
    left: 49%;
    position: absolute;
    top: 143px;
    width: 600px;
    z-index: 4;
}
.features-extra .macbook-wrap{
	background: rgba(0, 0, 0, 0) url("../img/macbook-pro-mod.png") no-repeat scroll center center !important;
    height: 540px;
    left: 42%;
    position: absolute;
    top: 45px;
    width: 916px;
    z-index: 4;
}
.feature-list{
	padding-top:0px;
}
.features .responsive-feature-img, .features-extra .responsive-feature-img{
	margin:0 auto 0 !important;
}
.hero-strip .logo-placeholder{
	left:44%;
	top:115%;
}
header a{
	font-size:15px !important;
}
header .member-actions{
	top:25px !important;
}
.careers {
  /*background: url("../img/office-discussion.png") no-repeat center center;*/
  background: #333844 url("../img/polygonal-bg.jpg") no-repeat center center;
  background-size: cover; 
 }
.careers h2 {
    color: #57c4be;
    font-size: 40px;
    font-weight: bold;
	margin: 30px 0; 
}
.careers p {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
	}
.contact{
	color:#fff;
	text-align:center;
}
.contact h4{
	font-weight:bold;
}
.clear-both{
	clear:both;
}
.upload-btn{
	background-color: #57c4be;
    border: 2px solid #57c4be;
    
	opacity:0px;
	
}
.upload-btn a{
	color:#fff;
	
	font-size:18px;
	font-weight:500;	
}
.upload-btn a:hover{
	color:red !important;
	box-shadow:0px 0px 5px #333 !important;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
input[readonly] {
  background-color: white !important;
  cursor: text !important;
}
/***********************************************************************/
.hero-strip h4{
	color:#fff;
	font-size:25px;
}
.contact i{
	font-style:italic;
	font-size:14px;
	color:#fff;
	font-weight:lighter;
}
.contact span{
	color:#57c4be;
}

