body {
	  font-family: 'Open Sans', sans-serif !important;
}

.topnav {
	min-height:91px;
	background-color:blue;
	width:100%;
	z-index: 656;
	-pie-box-shadow: 1px 1px 8px #E5E5E5;
	-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 8px -1px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	padding-left:10px;
	padding-top:10px;
}

.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
}

.links {
	z-index: 688;
	padding-top:30px;
	display:inline-block;
	
}

.links  a {
	font-size: 14px;
	color: #000000 !important;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	margin-right:35px;
}

.links .login {
	border-color: transparent;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background-color: #AFFF19;
	padding:10px 25px 10px 25px;
	margin-left:30px;
	margin-right:0;
	
}

.links a:hover {
	color:#EF5F05 !important;
}

.login:hover {
	background-color:blue;
	color:white !important;
}

.blog {
	clear:both;
	padding:0;
	margin-left:30px;
	display:inline-block;
}

.headimg {
	z-index: 534;
	border-style: none;
	border-color: transparent;
	margin-bottom: 65px;
	width:100%;
	min-height:450px;
	background: #FFFFFF url("../img/add_space12_blurred.jpg") no-repeat center center;
	background-size: cover !important;
	
}

.headimgtxt {
	z-index: 648;
	margin-left:auto;
	margin-right:auto;
	padding-top:120px;
	height:auto;
}

.headimgtxt p {
	font-size: 36px;
	color: #FFFFFF;
	line-height: 43px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	background-color: rgba(69, 40, 6, 0.17);
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding:30px 50px 30px 50px;
	height:auto;
}

.tag {
	font-size: 36px;
	color: #282828;
	line-height: 44px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin-left:auto;
	margin-right:auto;
}

.subhead {
	font-size: 18px;
	color: #282828;
	line-height: 21px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.bold {
	color:#EF5F05;
	font-weight:600;
}

.bodytext {
	z-index: 540;
	font-size: 13px;
	line-height: 19px;
	color: #857D7D;
	font-weight: 300;
}


.bodytext3 {
	font-size: 18px;
	color: #282828;
	font-weight: 300;
}

.headimg2{
	z-index: 534;
	border-style: none;
	border-color: transparent;
	margin-bottom: 65px;
	width:100%;
	height:318px;
	background: #FFFFFF url("../img/dtown_atl_3.png") no-repeat left top;
	background-size: cover !important;
	margin-top:50px;

}

.reg {
	font-size: 18px;
	color: #FFF;
	line-height: 21px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.wrapper {
	padding:25px 75px 0 75px;
}

.bodytext2 {
	z-index: 540;
	font-size: 14px;
	line-height: 21px;
	color: #6E6E6E;
	font-weight: 300;
}

.reg2 {
	font-size: 14px;
	color: #6E6E6E;
	line-height: 16px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.head {
	z-index: 582;
	font-size: 30px;
	line-height: 37px;
	color: #282828;
	font-weight: 300 !important;
}

.head2 {
	z-index: 582;
	font-size: 30px;
	line-height: 37px;
	color: #282828;
	font-weight: 300 !important;
	text-align:center;
}
.highlight {
	color:#EF5F05;
	font-weight:300;
}

.headimg3{
	z-index: 534;
	border-style: none;
	border-color: transparent;
	margin-bottom: 65px;
	width:100%;
	height:318px;
	background: #FFFFFF url("../img/hip_office4.png") no-repeat left top;
	background-size: cover !important;
	margin-top:50px;
	
}

.moreinfo {
  margin-top: 21px;
  margin-left:auto !important;
  margin-right:auto !important;
  float: none !important;
  display:block;
  clear:both;
}

.infobutton {
	font-size: 24px;
	color: #29ABE2;
	line-height: 66px;
	text-align: center;
	font-weight: 300;
	text-align:center;
	max-width:300px;
	z-index: 392;
	border-width: 1px;
	border-style: solid;
	border-color: #29ABE2;
	background-color: transparent;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
}

.infobutton:hover {
	background-color:blue;
}

.headimg4{
	z-index: 534;
	border-style: none;
	border-color: transparent;
	margin-bottom: 65px;
	width:100%;
	height:318px;
	background: #FFFFFF url("../img/hip_office2.png") no-repeat left top;
	background-size: cover !important;
	margin-top:50px;
	
}

.headimgtxt2 {
	z-index: 648;
	margin-left:auto;
	margin-right:auto;
	padding-top:120px;
}

.headimgtxt2 p {
	font-size: 36px;
	color: #FFFFFF;
	line-height: 43px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	background-color: rgba(0, 113, 188, 0.49);
	max-width:400px;
	margin-left:auto;
	margin-right:auto;
	padding:30px 50px 30px 50px;
}

.catch {
	margin-top:40px;
	padding:35px 75px 0 75px;
}
	
.laptop img {
	margin-left:50px;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:50px;
}

.contact {
	font-size: 14px;
	color: #6E6E6E;
	font-weight: 300;
}

.contact a:hover  {
	color:#EF5F05 !important;
}

form {
	border: 1px solid grey;
	padding:20px;
}

input {
	height:40px;
	width:100%;
}

input[type=submit] {
    border-radius: 5px;
    border: 0;
    width: 80px;
    height:40px;
    background: #AFFF19;
	font-weight:600;
}

input[type=submit]:hover{
	background:blue;
}

form textarea:focus, input:focus{
    color:blue;
	outline: none !important;
	background-color:white;
}

.asterik {
	color:red;
}

.footer {
	margin-top:40px;
	padding-bottom:20px;
	box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
}

.copy p {
	padding-top:5px;
	font-size: 10px;
	color: #5B5454;
	font-weight: 300;
	margin:0;
}

.footlinks a{
	font-size: 10px;
	font-weight: 300;
	color: #5B5454;
	margin-right:20px;
}

.footlinks a:hover {
	color:#EF5F05 !important;
}