/*
Theme Name: Hiring Our Heroes
Description: Responsive Website
Author: Josh Castro & Jess Cleland
Version: 9.0.1
Tags: Responsive, blue, white, red.
*/

/* 	
-•== DEFAULTS ==•- 
*/

* {
    box-sizing: border-box; /* border thickness & padding included inside box */
    margin: 0;
    padding: 0;
}
body {
    background-color: #fff;
    color: #0c2340;
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: .05em;
    background: url(images/global/background.jpg);
    background-position: center;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
}
.clear {
    clear: both;
}
input[type="checkbox"] {
    -webkit-appearance: checkbox;
}
input[type="radio"] {
    -webkit-appearance: radio;
    margin-top: 0px;
}
input[type="submit"], input[type="button"] {
    -webkit-appearance: button;
}
select {    
	-webkit-appearance: menulist-button;
    -o-appearance: menulist-button;
    -ms-appearance: menulist-button;
    -moz-appearance: menulist-textfield;
}

/* 	
-•== FONTS ==•- 
*/

h1, h2, h3, h4, h5, h6 {
    color: #00629b;
    font-style: normal;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .08em;
    margin: 20px 0;
    font-family: montserrat, sans-serif;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	font-weight: bold;
}
h1 {
    font-size: 2.25em;
    line-height: 40px;
	margin: -10px 0 15px 0 !important;
}
h2 {
    font-size: 1.625em;
    line-height: 35px;
}
h3 {
    font-size: 1.4em;
    line-height: 30px;
}
h4 {
    font-size: 1.2em;
    line-height: 25px;
}
h5 {
    font-size: 1.1em;
    line-height: 20px;
}
h6 {
    font-size: 1em;
    line-height: 26px;
}
p {
    font-size: .9em;
    line-height: 26px;
    text-align: center;
    margin: 20px 0;
}
a {
	cursor: pointer;
}
a:link {
    text-decoration: none;
    color: #0e7fac;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
a:visited {
    text-decoration: none;
    color: #0e7fac;
}
a:hover {
    text-decoration: none;
    color: #333;
    cursor: pointer;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
a:active {
    text-decoration: none;
    color: #333;
}
ul {
    list-style: inside;
    list-style-type: disc;
    padding: 0px 30px;
    text-align: left;
}
ol {
    list-style: inside;
    list-style-type: decimal;
    padding: 0px 30px;
    text-align: left;
}
li {
    font-size: .9em;
    line-height: 30px;
}

/* 	
-•== HEADER ==•- 
*/

.header {
    width: 100%;
	height: 12px;
    margin: 0px;
    padding: 0px;
    background-color: #999a9c;
}
.head-left{
	margin: 0;
	z-index: 9999;
	position: absolute;
    transform: translateZ(0); /* This fixes the "RoyalSlider transition above header in Safari" issue */
}
.subhead{
	width: 502px;
	height: 43px;
	background-image: url("images/global/bg-subhead.png");
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 16px;
}
.subhead p{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #0c2340;
    line-height: 12px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 500;
}
.logo {
    padding: 0;
    width: 363px;
    height: 28px;
    display: block;
    margin: 30px 0 0 50px;
    float: left;
    background-size: 100%;
    text-indent: -9999px;
}
.logo a {
    padding: 0;
    width: 363px;
    height: 28px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background: url(images/global/logo.png);
    background-size: cover;
}
.logo a:hover, .logo a:focus {
    opacity: .8;
}

/* 	
-•== ROTATION ==•- 
*/

.rotation {
    width: 100%;
    height: auto;
}
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
    background-color: transparent;
}

/* 	
-•== HOME PAGE ==•- 
*/

.path-box{
	width: 100%;
	padding: 70px 0 100px 0;
	background-image: url("images/home/bg-path.png");
	background-repeat: no-repeat;
	background-position: bottom center;
	border-bottom: 1px solid #CCC;
}
.bracket{
	width:347px; 
	height: 94px;
	margin: 10px auto;
	background-image: url("images/home/bracket.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.pathways{
	margin: 0 auto;
	width: 900px;
}
.path3rd{
	width: 33.33%;
	float: left;
}
.path4th{
	width: 25%;
	float: left;
}
.icon-veteran, .icon-spouse, .icon-employer, .icon-service{
	width: 116px; 
	height: 116px;
	margin: 10px auto 40px auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.icon-veteran{
	background-image: url("images/home/icon-veteran.png");
}
.icon-spouse{
	background-image: url("images/home/icon-spouse.png");
}
.icon-employer{
	background-image: url("images/home/icon-employer.png");
}
.icon-service{
	background-image: url("images/home/icon-service-member.png");
}
.arrowPath  {
	height: 58px;
	width: 58px;
	margin: 10px auto;
	text-indent:-9999px;
    background-image: url("images/home/arrowPath_r.png");
	background-position: center;
	background-size: cover;
	transition: all .6s ease-in-out;
}
.arrowPath  a {
	display: block;
	height: 58px;
	width: 58px;
  	background-image: url("images/home/arrowPath.png");
	background-size: cover;
	background-position: center;
	transition: all .6s ease-in-out;
}
.arrowPath  a:hover,
.arrowPath  a:focus {
	opacity: 0;
}
.mainText{
	padding: 80px 0;
	width: 60%;
	margin: 0 auto;
}
.divide-red{
	border-bottom: 1px solid #e2211c;
	margin: 25px auto;
	width: 90%;
	max-width: 420px;
}
.event-box{
	width: 100%;
	padding: 80px 0 100px 0;
	background-image: url("images/home/bg-event.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.event-box h4{
	color: #fff;
}
.btn_event {
	padding: 0;
	margin: 50px auto;
	position: relative;
	z-index: 2;
	width: 270px;
}
.btn_event a {	
	color: #0c2340;
	padding: 10px 15px;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .06em;
	background-color: rgba(256,256,256,.6);
	display: block;
}
.btn_event a:hover {
	background-color: #FFF;
	text-decoration: none;
}
.digital-box {
	width: 70%;
	margin: 80px auto;
}
.digital4th{
	width: 25%;
	float: left;
}
.careerSpark, .roadmap, .resumeEngine, .vetRoadmap {
	height: 272px;
	width: 272px;
	margin: 80px auto 30px auto;
	text-indent:-9999px;
  	transition:all 0.5s ease-in-out;
	background-position: center;
	background-size: cover;
}
.careerSpark a, .roadmap a, .resumeEngine a, .vetRoadmap a {
	height: 272px;
	width: 272px;
	display: block;
    transition:all 0.5s ease-in-out;
	background-position: center;
	background-size: cover;
}
.careerSpark {
  	background-image: url("images/home/career_r.png");
}
.careerSpark a {
    background-image: url("images/home/career.png");
}
.roadmap {
  	background-image: url("images/home/roadmap_r.png");
}
.roadmap a {
    background-image: url("images/home/roadmap.png");
}
.resumeEngine {
  	background-image: url("images/home/resume_r.png");
}
.resumeEngine a {
    background-image: url("images/home/resume.png");
}
.vetRoadmap {
  	background-image: url("images/home/vet_r.png");
}
.vetRoadmap a {
    background-image: url("images/home/vet.png");
}
.careerSpark a:hover, .careerSpark a:focus,
.roadmap a:hover, .roadmap a:focus,
.resumeEngine a:hover, .resumeEngine a:focus,
.vetRoadmap a:hover, .vetRoadmap a:focus {
	opacity: 0;
}
.subText {
	width: 260px;
    margin: 0 auto;
}

/* 	
-•== PAGES ==•- 
*/

.banner {
    width: 100%;
    height: auto;
}
.banner img {
    width: 100%;
    height: auto;
    display: block;
}
#interior {
    margin: 100px 0 90px 0;
}
#interior h2,
#interior h3,
#interior h4,
#interior h5,
#interior h6,
#interior p {
	text-align: left;
}
.splitline {
    height: 1px;
    width: 100%;
    background-color: #cccccc;
    margin: 0px 0px 30px 0px;
    padding: 0;
}
.dash {
	width: 64px;
	height: 1px;
	background-color: #cccccc;
	margin: 20px 0;
}
.dashRed {
	width: 64px;
	height: 1px;
	background-color: #d92d27;
	margin: 10px 0;
}

/* 	
-•== TEMPLATE PAGES ==•- 
*/

.containText{
	width: 50%;
	min-width: 280px;
	margin: 45px auto 90px auto;
	text-align: center;
}
.containText h1 {
	color: #d72027;
	text-transform: uppercase;
	font-size: 36px;
	margin-bottom: 30px;
}
.containText p {
	line-height: 30px;
}

/* 	
-•== CFP ==•- 
*/

.cfpBox{
	width: 1040px;
	margin: 0 auto;
}
.cfpBox h1,
.cfpBox h2,
.cfpBox h3,
.cfpBox h4,
.cfpBox h5,
.cfpBox h6,
.cfpBox p {
	text-align: left;
}
.cfp65{
	width: 65%;
	float: left;
}
.cfp25{
	width: 25%;
	float: right;
}
.cfp-button {
	padding:0px;
	text-align:center;
	margin: 0 0 5px 0;
	width: 100%;
}
.cfp-button a {	
	color:#FFF;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	background-color:#0C2340;
	text-transform:none;
	display: block;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.cfp-button a:hover {
	cursor: pointer;
	background-color: #00629b;
	text-decoration: none;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.page-button {
	padding:0px;
	text-align:left;
	margin: 0 0 5px 0;
	width: 100%;
}
.page-button a {	
	color:#FFF;
	padding:10px 15px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	background-color:#0C2340;
	text-transform:none;
	display: inline;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.page-button a:hover {
	cursor: pointer;
	background-color: #00629b;
	text-decoration: none;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.cfpage-button {
	padding:0px;
	text-align:center;
	margin: 5px;
    width: calc(50% - 10px);
	float: left;
}
.cfpage-button a {	
	color:#FFF;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	background-color:#e2211c;
	text-transform:none;
	display: block;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.cfpage-button a:hover {
	cursor: pointer;
	background-color: #0C2340;
	text-decoration: none;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.spacer25{
	width:100%;
	height: 25px;
}
.spacer50{
	width:100%;
	height: 50px;
}
.spacer75{
	width:100%;
	height: 75px;
}
#tempMarg {
	margin-right: 10px;
}
.cfpLocations{
	width: 100%;
	padding: 40px 0;
	background-image: url("images/cfp/bg-cfp-location.jpg");
	background-position: center;
	background-size: cover;
}
.cfpLocations h2 {
	color: #fff;
	text-align: center;
}
.cfpMap{
	width: 1250px;
	height: 490px;
	margin: 0 auto;
	background-image: url("images/cfp/map.png");
	background-position: center;
	background-size: cover;
}
.combinedMap{
	width: 1250px;
	height: 490px;
	margin: 0 auto;
	background-image: url("images/cfp/combined-map.png");
	background-position: center;
	background-size: cover;
}
.msfpMap{
	width: 1250px;
	height: 490px;
	margin: 0 auto;
	background-image: url("images/cfp/cfp-milspouse-map.png");
	background-position: center;
	background-size: cover;
}
.mtenMap{
	width: 1250px;
	height: 490px;
	margin: 0 auto;
	background-image: url("images/cfp/cfp-mten-map.png");
	background-position: center;
	background-size: cover;
}
.veteranMap{
	width: 1250px;
	height: 490px;
	margin: 0 auto;
	background-image: url("images/cfp/cfp-veteran-map.png");
	background-position: center;
	background-size: cover;
}
.divideCFP{
	width: 270px;
	margin: 25px auto 50px auto;
	border-bottom: 1px solid #FFF;
}
.cfpSponsors{
	padding:65px 0;
}
.cfpSponsors h2{
	text-align: center;
}
.cfpLogoWrap{
	width: 960px;
	margin: 0 auto;
}
.cfpLogos{
	width: 180px;
	height: 120px;
	float: left;
	margin: 70px;
}

/* 	
-•== HIRING 100K ==•- 
*/

.hiringText{
	width: 50%;
	min-width: 280px;
	margin: 45px auto 100px auto;
	text-align: center;
}
.hiringText h1 {
	color: #143558;
	text-transform: uppercase;
	font-size: 36px;
	margin-bottom: 30px;
}
.hiringText p {
	line-height: 30px;
}
.bg-sweepstakes{
	background-image: url(images/pages/bg-sweepstakes.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 50px 0 50px 0;
}
.bg-sweepstakes2019{
	background-image: url(images/pages/bg-sweepstakes2019.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 50px 0 50px 0;
}
.containSweep{
	width: 950px;
	margin: 0 auto;
}
.containSweep h2{
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 40px;
}
.containSweep p {
	text-align: right;
	color: #fff;
}
.sweepBox {
	width: 435px;
	float: left;
}
.divide-v{
	width: 1px;
	height: 712px;
	margin: 6px 39px 0 39px;
	float: left;
	background-color: rgba(256,256,256,.7);
}
.clear{
	clear: both;
}
.sexy-button {
	padding:0px;
	text-align:center;
	margin: 10px 0 40px 0;
	width: 205px;
	float: right;
}
.sexy-button a {	
	color:#FFF;
	padding:15px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	background-color:#d72027;
	border:1px solid #d72027;
	text-transform:none;
	display: block;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.sexy-button a:hover {
	cursor: pointer;
	background-color: transparent;
	border:1px solid #FFF;
	color:#FFF;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	text-decoration: none;
}
.headshot {
	float:left;
	margin: 15px;
	width: calc(33.33% - 30px);
}
.dakota {
	padding:0;
	margin: 0 auto;
	width: 250px;
	height: 250px;
	text-indent:-9999px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(images/pages/headshots/dakota-meyer-r.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.dakota a {
	padding: 0;
	display: block;
	height: 250px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	background-image: url(images/pages/headshots/dakota-meyer.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.dakota a:hover,
.dakota a:focus {
	opacity: 0;
}
.bonnie {
	padding:0;
	margin: 0 auto;
	width: 250px;
	height: 250px;
	text-indent:-9999px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(images/pages/headshots/bonnie-amos-r.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.bonnie a {
	padding: 0;
	display: block;
	height: 250px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	background-image: url(images/pages/headshots/bonnie-amos.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.bonnie a:hover,
.bonnie a:focus {
	opacity: 0;
}
.patrick {
	padding:0;
	margin: 0 auto;
	width: 250px;
	height: 250px;
	text-indent:-9999px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(images/pages/headshots/patrick-murphy-r.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.patrick a {
	padding: 0;
	display: block;
	height: 250px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	background-image: url(images/pages/headshots/patrick-murphy.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.patrick a:hover,
.patrick a:focus {
	opacity: 0;
}
.betty {
	padding:0;
	margin: 0 auto;
	width: 250px;
	height: 250px;
	text-indent:-9999px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(images/pages/headshots/betty-welsh-r.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.betty a {
	padding: 0;
	display: block;
	height: 250px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	background-image: url(images/pages/headshots/betty-welsh.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.betty a:hover,
.betty a:focus {
	opacity: 0;
}
.adam {
	padding:0;
	margin: 0 auto;
	width: 250px;
	height: 250px;
	text-indent:-9999px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(images/pages/headshots/adam-rocke-r.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.adam a {
	padding: 0;
	display: block;
	height: 250px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	background-image: url(images/pages/headshots/adam-rocke.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.adam a:hover,
.adam a:focus {
	opacity: 0;
}
.ryan {
	padding:0;
	margin: 0 auto;
	width: 250px;
	height: 250px;
	text-indent:-9999px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(images/pages/headshots/ryan-pitts-r.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.ryan a {
	padding: 0;
	display: block;
	height: 250px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	background-image: url(images/pages/headshots/ryan-pitts.png);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.ryan a:hover,
.ryan a:focus {
	opacity: 0;
}
.pbi {
	text-align: center;
	padding-bottom: 10px;
}
.toollogos {
	text-align: right;
	padding-bottom: 10px;
}
.logoBox {
	width: 750px;
	margin: 100px auto;
}
.logo-hoh {
	padding: 0;
	width: 362px;
	height: 51px;
	display: block;
	margin: 10px 0 0 0;
	float: left;
	background-position: center;
	background-repeat: no-repeat;
	background: url(images/pages/hoh-logo.png) no-repeat;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.socialdiv {
    width: 252px;
    padding: 0 0 0 29px;
	margin: auto;
}
.logo-toy {
	padding: 0;
	width: 295px;
	height: 81px;
	display: block;
	margin: 0;
	float: right;
	background-position: center;
	background-repeat: no-repeat;
	background: url(images/pages/toyota-logo.png) no-repeat;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.containAmbas {
	width: 840px;
	margin: -60px auto 40px auto;
}
.containAmbas h2 {
	text-align: center;
	color: #d72027; 
	text-transform: uppercase;
	font-weight: 400;
	font-size: 22px;
}
.containAmbas p {
text-align: center;
}
#milSpouse span{
	color:#0c2340;
}
#milSpouse h1,
#milSpouse h2{
	font-size: 32px;
	text-transform: uppercase;
	margin-top: -15px;
	padding-bottom: 10px;
	letter-spacing: .1em;
}
#milSpouse h1,
#milSpouse h2,
#milSpouse h3,
#milSpouse h4,
#milSpouse h5,
#milSpouse h6,
#milSpouse p {
	text-align: left;
}
#oneHunK span{
	color:#0c2340;
}
#oneHunK h1,
#oneHunK h2{
	font-size: 32px;
	text-transform: uppercase;
	margin-top: -15px;
	padding-bottom: 10px;
	letter-spacing: .1em;
}
#oneHunK h1,
#oneHunK h2,
#oneHunK h3,
#oneHunK h4,
#oneHunK h5,
#oneHunK h6,
#oneHunK p {
	text-align: center;
}
.milBox{
	width: 1000px;
	margin: 80px auto 80px auto;
}
.mil65{
	width: 65%;
	float: left;
}
.mil25{
	width: 25%;
	float: right;
}
.mil-button {
	padding:0px;
	text-align:center;
	margin: 0 0 5px 0;
	width: 100%;
}
.mil-button a {	
	color:#FFF;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	background-color:#0d243f;
	text-transform:none;
	display: block;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.mil-button a:hover {
	cursor: pointer;
	background-color: #8ccff1;
	text-decoration: none;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.starbucks{
	margin: 40px auto 0 auto;
	width: 91px;
	height: 91px;
	background-image: url(images/pages/starbucks.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.bg-why{
	padding: 60px 0 100px 0;
	background-image: url(images/pages/bg-why.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.whyBox{
	width: 1200px;
	margin: 0 auto;
}
.whyBox h2, .whyBox p{
	color:#FFF;
	text-align: left;
}
.why50{
	width: 50%;
	float: left;
}
.why40{
	width: 40%;
	padding-top: 40px;
	float: right;
}
.bg-book{
	width: 100%;
	height: 360px;
	background-image: url(images/pages/book.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.why-button {
	padding:0px;
	text-align:center;
	margin: 20px 0 5px 0;
	width: 236px;
	float: left;
}
.why-button a {	
	color:#04243f;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	background-color:#FFF;
	border: 1px solid #FFF;
	text-transform:none;
	display: block;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.why-button a:hover {
	cursor: pointer;
	color:#FFF;
	background-color: transparent;
	text-decoration: none;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.partnerBox{
	width: 100%;
	margin: 80px 0;
}
.partnerBox h2{
	text-align: center;
}
.partner-button {
	padding: 0px;
	text-align: center;
	margin: 20px auto;
	width: 236px;
}
.partner-button a {	
	color:#FFF;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	background-color:#04243f;
	border: 1px solid #04243f;
	text-transform:none;
	display: block;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.partner-button a:hover {
	cursor: pointer;
	color:#04243f;
	background-color: transparent;
	text-decoration: none;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.partner-logos{
	width: 90%;
	margin: 50px auto;
}
.bg-pledgesMade{
	width: 100%;
	padding: 40px 0;
	background-image: url(images/pages/bg-pledgesMade.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.bg-pledgesMade h6{
	text-align: center;
	color: #8ccff1;
	font-size: 50px;
	line-height: 40px;
}
.bg-pledgesMade h2{
	text-align: center;
	color: #FFF;
}
.bg-makePledge{
	padding: 40px 0;
	background-image: url(images/pages/bg-makePledge.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.pledgeForm{
	width:400px;
	margin:0 auto;
}
.bg-becomeMseez{
	padding: 40px 0;
	background-image: url(images/pages/bg-becomeMseez.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.pledgeBox{
	width:650px;
	margin:0 auto;
}
.pledgeBox h2, .pledgeBox p{
	text-align: center;
}

/* 	
-•== MSEEZ ==•- 
*/

.mseezForm{
	width:400px;	
	margin:0 auto;
}
.mseezBox{
	width:650px;
	margin:30px auto 0 auto;
}
.mseezBox h2, .pledgeBox p{
	text-align: center;
}
.mseezForm{
	width:400px;
	margin:0 auto;
}
.mseez-button {
	padding:0px;
	text-align:center;
	margin: 0 0 5px 0;
	width: 100%;
}
.mseez-button a {	
	color:#FFF;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	background-color:#0C2340;
	text-transform:none;
	display: block;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.mseez-button a:hover {
	cursor: pointer;
	background-color: #00B5E2;
	text-decoration: none;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.bg-playbook{
	width: 100%;
	height: 360px;
	background-image: url(images/pages/playbook.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

/* 	
-•== TEAM PAGE ==•- 
*/

.teamWrap{
	width: 1280px;
	margin: 0 auto;
}
.teamWrap h3{
	text-align: left;
	margin-top: 40px;
}
.boxForth {
	float: left;
	width: 300px;
	height: 400px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-position: top center;
	background-size: cover;
}
#eversole 		{background-image: url("images/team/eversole_r.jpg");}
#lupher 		{background-image: url("images/team/lupher_r.jpg");}
#hodges 		{background-image: url("images/team/hodges_r.jpg");}
#obrien 		{background-image: url("images/team/obrien_r.jpg");}
#holder 		{background-image: url("images/team/holder_r.jpg");}
#williams 		{background-image: url("images/team/williams_r.jpg");}
#hoyt 			{background-image: url("images/team/hoyt_r.jpg");}
#prouty 		{background-image: url("images/team/prouty_r.jpg");}
#gogats 		{background-image: url("images/team/gogats_r.jpg");}
#cleland 		{background-image: url("images/team/cleland_r.jpg");}
#teplesky 		{background-image: url("images/team/teplesky_r.jpg");}
#cochran 		{background-image: url("images/team/cochran_r.jpg");}
#watson 		{background-image: url("images/team/watson_r.jpg");}
#comer 			{background-image: url("images/team/comer_r.jpg");}
#miller 		{background-image: url("images/team/miller_r.jpg");}
#hrach 			{background-image: url("images/team/hrach_r.jpg");}
#phillips 		{background-image: url("images/team/phillips_r.jpg");}
#mccarthy 		{background-image: url("images/team/mccarthy_r.jpg");}
#garcia 		{background-image: url("images/team/garcia_r.jpg");}
#monnelly 		{background-image: url("images/team/monnelly_r.jpg");}
#soldato 		{background-image: url("images/team/soldato_r.jpg");}
#cooke 			{background-image: url("images/team/cooke_r.jpg");}
#hutchins 		{background-image: url("images/team/hutchins_r.jpg");}
#judge 			{background-image: url("images/team/judge_r.jpg");}
#howard 		{background-image: url("images/team/howard_r.jpg");}
#christen 		{background-image: url("images/team/christen_r.jpg");}
#ryan 			{background-image: url("images/team/ryan_r.jpg");}
#crowe 			{background-image: url("images/team/crowe_r.jpg");}
#dailey 		{background-image: url("images/team/dailey_r.jpg");}
#dexter 		{background-image: url("images/team/dexter_r.jpg");}
#chamberlayne	{background-image: url("images/team/chamberlayne_r.jpg");}
#johnson 		{background-image: url("images/team/johnson_r.jpg");}
#blank-man 		{background-image: url("images/team/blank-man_r.jpg");}
#blank-woman	{background-image: url("images/team/blank-woman_r.jpg");}
/* below needs images */
#poyton 		{background-image: url("images/team/poyton_r.jpg");}
#vogel 			{background-image: url("images/team/vogel_r.jpg");}
#pulley 		{background-image: url("images/team/pulley_r.jpg");}
#ccomer 		{background-image: url("images/team/ccomer_r.jpg");}
#schafer 		{background-image: url("images/team/schafer_r.jpg");}
#gomez 			{background-image: url("images/team/gomez_r.jpg");}
#smith 			{background-image: url("images/team/smith_r.jpg");}
.boxForth span {
	position: relative;
	top: 310px;
	text-decoration: none;
}
.boxForth span p {
	text-align: left;
	margin: 0;
	line-height: 18px;
	text-transform: capitalize;
}
#longName {
	top: 290px;
}
.btnBox {
	display: block;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 400;
	font-size: 1em;
	letter-spacing: .05em;
	padding-left: 20px;
	padding-right: 10px;
	border: 1px solid #ccc;
}
.btnBox span{
	color: #0c2340;
}
.btnBox:hover span {
	color: #fff;
}
.boxOne {
	height: 100%;
	width: 100%;
	position: relative;
}
#eversole .boxOne:before	{background-image: url("images/team/eversole.jpg");}
#lupher .boxOne:before		{background-image: url("images/team/lupher.jpg");}
#hodges .boxOne:before		{background-image: url("images/team/hodges.jpg");}
#obrien .boxOne:before		{background-image: url("images/team/obrien.jpg");}
#holder .boxOne:before		{background-image: url("images/team/holder.jpg");}
#williams .boxOne:before	{background-image: url("images/team/williams.jpg");}
#hoyt .boxOne:before		{background-image: url("images/team/hoyt.jpg");}
#prouty .boxOne:before		{background-image: url("images/team/prouty.jpg");}
#gogats .boxOne:before		{background-image: url("images/team/gogats.jpg");}
#cleland .boxOne:before		{background-image: url("images/team/cleland.jpg");}
#teplesky .boxOne:before	{background-image: url("images/team/teplesky.jpg");}
#cochran .boxOne:before		{background-image: url("images/team/cochran.jpg");}
#watson .boxOne:before		{background-image: url("images/team/watson.jpg");}
#comer .boxOne:before		{background-image: url("images/team/comer.jpg");}
#miller .boxOne:before		{background-image: url("images/team/miller.jpg");}
#hrach .boxOne:before		{background-image: url("images/team/hrach.jpg");}
#phillips .boxOne:before	{background-image: url("images/team/phillips.jpg");}
#mccarthy .boxOne:before	{background-image: url("images/team/mccarthy.jpg");}
#garcia .boxOne:before		{background-image: url("images/team/garcia.jpg");}
#monnelly .boxOne:before	{background-image: url("images/team/monnelly.jpg");}
#soldato .boxOne:before		{background-image: url("images/team/soldato.jpg");}
#cooke .boxOne:before		{background-image: url("images/team/cooke.jpg");}
#hutchins .boxOne:before	{background-image: url("images/team/hutchins.jpg");}
#judge .boxOne:before		{background-image: url("images/team/judge.jpg");}
#howard .boxOne:before		{background-image: url("images/team/howard.jpg");}
#christen .boxOne:before	{background-image: url("images/team/christen.jpg");}
#ryan .boxOne:before		{background-image: url("images/team/ryan.jpg");}
#crowe .boxOne:before		{background-image: url("images/team/crowe.jpg");}
#dailey .boxOne:before		{background-image: url("images/team/dailey.jpg");}
#dexter .boxOne:before		{background-image: url("images/team/dexter.jpg");}
#chamberlayne .boxOne:before{background-image: url("images/team/chamberlayne.jpg");}
#johnson .boxOne:before		{background-image: url("images/team/johnson.jpg");}
#blank-man .boxOne:before	{background-image: url("images/team/blank-man.jpg");}
#blank-woman .boxOne:before	{background-image: url("images/team/blank-woman.jpg");}
/* below needs images */
#poyton .boxOne:before		{background-image: url("images/team/poyton.jpg");}
#vogel .boxOne:before		{background-image: url("images/team/vogel.jpg");}
#pulley .boxOne:before		{background-image: url("images/team/pulley.jpg");}
#ccomer .boxOne:before		{background-image: url("images/team/ccomer.jpg");}
#schafer .boxOne:before		{background-image: url("images/team/schafer.jpg");}
#gomez .boxOne:before		{background-image: url("images/team/gomez.jpg");}
#smith 	.boxOne:before		{background-image: url("images/team/smith.jpg");}
.boxOne:before {
    content: '';
	background-position: top center;
	background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    transition: opacity 0.5s;
}
.boxOne:hover:before{
	opacity: 0;
}

/* 	
-•== TEAM MEMBER ==•- 
*/

.halfPic{
	width: 50%;
	height: 1000px;
	float: left;
}
#eversoleBig{
	background-image: url("images/team/big-eversole.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.halfText{
	width: 50%;
	height: 1000px;
	float: left;
}
.halfText h1, .halfText p{
	text-align: left;
}
.halfText h1 {
	color: #0c2340;
	font-size: 36px;
}
.halfText em {
	color: #00629b;
	font-size: 18px;
}
.halfText p{
	color: #333333;
	font-size: 14px;
}
.wrapOverflow{
	width: 100%;
	height: 1000px;
	padding: 100px 50px;
	overflow: auto;
}

/* 	
-•== EMPLOYERS, VETERANS, MILSPOUSE PAGES ==•- 
*/

.employersWrap{
	max-width: 940px;
	margin: 0 auto;
	padding: 0 20px;
}
.circleStar{
	width: 44px;
	height: 44px;
	margin: 0px auto 50px auto;
	background-image: url("images/pages/circleStar.png");
	background-position: center;
	background-size: cover;
}
#pageEmployers{
	margin-top: 80px;
}
/* Hover Boxes */
.groupBoxes {
	float: left;
	width: 66.66%;
}
.boxThird, .boxThirdL, .boxThirdTall, .boxThirdWide, .boxThirdWideL, .boxHalfA, .boxHalfB {
	float: left;
	margin-bottom: 20px;
	background-position: top center;
	background-size: cover;
	overflow: hidden;
}
.boxThird {
	width: calc(50% - 20px);
	height: 484px;
	margin-right: 20px;
}
.boxThirdL {
	width: calc(50% - 20px);
	height: 484px;
	margin-left: 20px;
}
.boxThirdTall {
	width: 33.33%;
	height: 988px;
}
.boxThirdWide {
	width: calc(100% - 20px);
	height: 484px;
	margin-right: 20px;
}
.boxThirdWideL {
	width: calc(100% - 20px);
	height: 484px;
	margin-left: 20px;
}
.boxHalfA {
	width: calc(50% - 10px);
	height: 484px;
	margin-right: 10px;
}
.boxHalfB {
	width: calc(50% - 10px);
	height: 484px;
	margin-left: 10px;
}
.boxThird span, .boxThirdL span, .boxThirdWide span, .boxThirdWideL span, .boxHalfA span, .boxHalfB span {
	position: relative;
	top: 400px;
	text-decoration: none;
	color: #fff;
    transition: all 0.6s;
}
.boxThirdTall span {
	position: relative;
	top: 902px;
	text-decoration: none;
	color: #fff;
    transition: all 0.6s;
}
.boxThird:hover span, .boxThirdL:hover span, .boxThirdTall:hover span, .boxThirdWide:hover span, .boxThirdWideL:hover span, .boxHalfA:hover span, .boxHalfB:hover span {
	top: 50px;
    transition: all 0.6s;
}
.boxThird span p, .boxThirdL span p, .boxThirdTall span p, .boxThirdWide span p, .boxThirdWide span ul, .boxThirdWideL span p, .boxThirdWideL span ul, .boxHalfA span p, .boxHalfB span p {
	text-align: left;
	margin: 10px 0;
	font-size: 14px;
	line-height: 24px;
	text-transform: none;
	color: #fff;
	display: none;
}
.boxThirdWide span li, .boxThirdWideL span li {
	font-size: 14px;
	line-height: 24px;
}
.boxThird:hover span p, .boxThirdL:hover span p, .boxThirdTall:hover span p, .boxThirdWide:hover span p, .boxThirdWide:hover span ul, .boxThirdWideL:hover span p, .boxThirdWideL:hover span ul, .boxHalfA:hover span p, .boxHalfB:hover span p {
	display: block;
}
.register{
	padding: 10px;
	margin-top: 20px;
	background-color: #d92d27;
    font-size: .8em;
    letter-spacing: .05em;
    font-weight: 600;
	display: none;
}
.boxThird:hover .register, .boxThirdL:hover .register, .boxThirdTall:hover .register, .boxThirdWide:hover .register, .boxThirdWideL:hover .register, .boxHalfA:hover .register, .boxHalfB:hover .register {
	display: inline-block;
}
.btnBox2 {
	display: block;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 400;
	font-size: 1.2em;
	letter-spacing: .05em;
	padding: 0px 40px 0 60px;
}
.btnBox2:hover {
	color: #fff;
}
.boxMilspouse:before {background-image: url("images/employ-vet-mil/milspouse.jpg");}
.boxMilspouse2:before {background-image: url("images/employ-vet-mil/milspouse2.jpg");}
.boxResume:before {background-image: url("images/employ-vet-mil/resume.jpg");}
.boxCareer:before {background-image:url("images/employ-vet-mil/career.jpg");}
.boxExpos:before {background-image:url("images/employ-vet-mil/expos.jpg");}
.boxEmployment:before {background-image:url("images/employ-vet-mil/employment.jpg");}
.boxNetworking:before {background-image:url("images/employ-vet-mil/networking.jpg");}
.boxDigital:before {background-image:url("images/employ-vet-mil/digital.jpg");}
.boxFellowship:before {background-image:url("images/employ-vet-mil/fellowship.jpg");}
.boxTransition:before {background-image:url("images/employ-vet-mil/transition.jpg");}
.boxRoadmap:before {background-image:url("images/employ-vet-mil/roadmap.jpg");}
.boxSpark:before {background-image:url("images/employ-vet-mil/spark.jpg");}
.boxSpark2:before {background-image:url("images/employ-vet-mil/spark2.jpg");}
.boxMseez:before {background-image:url("images/employ-vet-mil/mseez.jpg");}
.boxPdn:before {background-image:url("images/employ-vet-mil/pdn.jpg");}
.boxAmplify:before {background-image:url("images/employ-vet-mil/amplify.jpg");}
.boxH100k:before {background-image:url("images/employ-vet-mil/h100k.jpg");}
#milspouse {background-image: url("images/employ-vet-mil/milspouse_r.jpg");}
#milspouse2 {background-image: url("images/employ-vet-mil/milspouse2_r.jpg");}
#resume {background-image: url("images/employ-vet-mil/resume_r.jpg");}
#career {background-image: url("images/employ-vet-mil/career_r.jpg");}
#expos {background-image: url("images/employ-vet-mil/expos_r.jpg");}
#employment {background-image: url("images/employ-vet-mil/employment_r.jpg");}
#networking {background-image: url("images/employ-vet-mil/networking_r.jpg");}
#digital {background-image: url("images/employ-vet-mil/digital_r.jpg");}
#fellowship {background-image: url("images/employ-vet-mil/fellowship_r.jpg");}
#transition {background-image: url("images/employ-vet-mil/transition_r.jpg");}
#roadmap {background-image: url("images/employ-vet-mil/roadmap_r.jpg");}
#spark {background-image: url("images/employ-vet-mil/spark_r.jpg");}
#spark2 {background-image: url("images/employ-vet-mil/spark2_r.jpg");}
#mseez {background-image: url("images/employ-vet-mil/mseez_r.jpg");}
#pdn {background-image: url("images/employ-vet-mil/pdn_r.jpg");}
#amplify {background-image: url("images/employ-vet-mil/amplify_r.jpg");}
#h100k {background-image: url("images/employ-vet-mil/h100k_r.jpg");}
.boxMilspouse, .boxMilspouse2, .boxCareer, .boxExpos, .boxEmployment, .boxNetworking, .boxDigital, .boxFellowship, .boxResume, .boxTransition, .boxRoadmap, .boxSpark, .boxSpark2, .boxMseez, .boxPdn, .boxAmplify, .boxH100k {
	height: 100%;
	width: 100%;
	position: relative;
}
.boxMilspouse:before, .boxMilspouse2:before, .boxCareer:before, .boxExpos:before, .boxEmployment:before, .boxNetworking:before,  .boxDigital:before, .boxFellowship:before, .boxResume:before, .boxTransition:before, .boxRoadmap:before, .boxSpark:before, .boxSpark2:before, .boxMseez:before, .boxPdn:before, .boxAmplify:before, .boxH100k:before {
    content: '';
	background-position: top center;
	background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    transition: opacity 0.5s;
}
.boxMilspouse:hover:before, .boxMilspouse2:hover:before, .boxCareer:hover:before, .boxExpos:hover:before, .boxEmployment:hover:before, .boxNetworking:hover:before, .boxDigital:hover:before, .boxFellowship:hover:before, .boxResume:hover:before, .boxTransition:hover:before, .boxRoadmap:hover:before, .boxSpark:hover:before, .boxSpark2:hover:before, .boxMseez:hover:before, .boxPdn:hover:before, .boxAmplify:hover:before, .boxH100k:hover:before {
	opacity: 0;
}

/* 	
-•== DIGITAL RESOURCES PAGE ==•- 
*/


.boxHalfA2, .boxHalfB2 {
	float: left;
	margin-bottom: 20px;
	background-position: center;
	background-size: cover;
	overflow: hidden;
}
.boxHalfA2 {
	width: calc(50% - 10px);
	height: 485px;
	margin-right: 10px;
}
.boxHalfB2 {
	width: calc(50% - 10px);
	height: 485px;
	margin-left: 10px;
}
.boxHalfA2 span, .boxHalfB2 span {
	position: relative;
	top: 352px;
	text-decoration: none;
	color: #fff;
    transition: all 0.6s;
}
.boxHalfA2:hover span, .boxHalfB2:hover span {
	top: 50px;
    transition: all 0.6s;
}
.boxHalfA2 span p, .boxHalfA2 span ul, .boxHalfB2 span p {
	text-align: left;
	margin: 10px 0;
	font-size: 14px;
	line-height: 24px;
	text-transform: none;
	color: #fff;
	display: none;
	font-weight: 500;
}
.boxHalfA2:hover span p, .boxHalfA2:hover span ul, .boxHalfB2:hover span p {
	display: block;
}
.boxHalfA2:hover .register, .boxHalfB2:hover .register {
	display: inline-block;
}
#cSpark {
	background-image: url("images/digital-tools/cSpark_r.jpg");
}
#eRoadmap {
	background-image: url("images/digital-tools/eRoadmap_r.jpg");
}
#rEngine {
	background-image: url("images/digital-tools/rEngine_r.jpg");
}
#vRoadmap {
	background-image: url("images/digital-tools/vRoadmap_r.jpg");
}
.box-cSpark, .box-eRoadmap, .box-rEngine, .box-vRoadmap {
	height: 100%;
	width: 100%;
	position: relative;
}
.box-cSpark:before {
	background-image: url("images/digital-tools/cSpark.jpg");
}
.box-eRoadmap:before {
	background-image:url("images/digital-tools/eRoadmap.jpg");
}
.box-rEngine:before {
	background-image: url("images/digital-tools/rEngine.jpg");
}
.box-vRoadmap:before {
	background-image:url("images/digital-tools/vRoadmap.jpg");
}
.box-cSpark:before, .box-eRoadmap:before, .box-rEngine:before, .box-vRoadmap:before {
    content: '';
	background-position: center;
	background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    transition: opacity 0.5s;
}
.box-cSpark:hover:before, .box-eRoadmap:hover:before, .box-rEngine:hover:before, .box-vRoadmap:hover:before  {
	opacity: 0;
}
#bigRed{
	text-transform: uppercase;
	color: #d92d27;
}
.logo-cSpark{
	width: 204px;
	height: 72px;
	margin-bottom: 30px;
	background-image: url("images/digital-tools/logo-cSpark.png");
	background-size: cover;
}
.logo-eRoadmap{
	width: 298px;
	height: 93px;
	margin-bottom: 30px;
	background-image: url("images/digital-tools/logo-eRoadmap.png");
	background-size: cover;
}
.logo-rEngine{
	width: 299px;
	height: 50px;
	margin-bottom: 30px;
	background-image: url("images/digital-tools/logo-rEngine.png");
	background-size: cover;
}
.logo-vRoadmap{
	width: 300px;
	height: 47px;
	margin-bottom: 30px;
	background-image: url("images/digital-tools/logo-vRoadmap.png");
	background-size: cover;
}

/* 	
-•== NEWS/BLOG ==•- 
*/

.featured-box, 
.blogNav-box {
	width: 75%;
	margin: 0 auto;
}
.underline {
	width:100%;
	height: 1px;
	background-color: #f6f6f6;
}
.featured-bg {
	padding: 100px 0;
	background-color: #f6f6f6;
}
.blog-button {
	height: 100px;
	padding: 0;
	text-align: center;
	margin: 0;
	width: 20%;
	float: left;
}
.blog-button a {
	height: 100px;
	color:#0c2340;
	padding: 42px 5px 0 5px;
	font-size:17px;
	text-align:center;
	font-weight: 500;
	background-color:#fff;
	text-transform:none;
	display: block;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.blog-button .active,
.blog-button a:hover {
	font-weight: 600;
	background-color:#f6f6f6;
}
.blog {
	width: 75%;
	margin: 100px auto;
}
.blogBox{
	width: calc(33.33% - 30px);
	margin: 15px;
	border: 1px solid #ccc;
	float: left;
}
.blogBox:nth-child(3n+1){
	clear: both;
}
.blogThumbnail {
	padding:0;
	display:block;
	min-height:150px;
	background-position:center;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover;
}
.blogThumbnail img {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	display: block;
}
.blogAvatar{
	float: left;
    margin: -20px 10px 0px 20px;
    z-index: 999;
    position: relative;
}
.blogAuthor, .blogDate {
	font-size: 12px;
	color: #fc5353;
	margin: 8px 0;
}
.blogAuthor span, .blogDate span {
	color: #999;
}
.blogText h2{    
	padding: 0 20px;
    margin: 10px auto;
    text-align: left;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-transform: none;
}
.blogText h2 a, .blogText h2 a:hover{
	color: #0c2340;
}
.blogDivide {
	width: calc(100% - 40px);
	padding: 0 20px;
	margin: 10px auto;
	border-bottom: 1px solid #ccc;
}
.blogCategory {
	padding: 0 20px;
	margin: 10px 0;
	text-align:left;
	font-size: 11px;
	line-height: 13px;
}
.blogCategory span {
	color: #999;
	float: left;
}
.blogCategory ul{
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
.blogCategory li{
	text-align: left;
	font-size: 11px;
	line-height: 13px;
	padding: 0;
	margin: 0;
	float: left;
}
.blogCategory a, .blogCategory a:hover{
	color: #d92d27;
}
/* Jetpack Sharing buttons on single.php */
.sd-content ul {
    text-align: left;
}
.sd-content ul li {
	margin-right: 10px;
}
/* Easy WP Page Navigation plugin */
.pagination{
	margin-top: 20px;
}
.easy-wp-page-navigation {
	text-align: center;
}
.easy-wp-page-navigation a:hover, .easy-wp-page-navigation span.current {
    background: #f6f6f6;
    color: #333;
}
.easy-wp-page-navigation a, .easy-wp-page-navigation span {
    border: 1px solid #e5e5e5;
    color: #858585;
}

/* 	
-•== FOOTER ==•- 
*/

.foot {
    width: 100%;
    height: auto;
    padding: 60px 0 30px 0;
    background-color: #08172a;
}
.foot a {
    color: #FFF;
}
.foot a:hover {
    color: #CCC;
	text-decoration: none;
}
.foot p {
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}
.foot h5{
	color: #00629b;
	font-size: 15px;
	text-align: left;
	font-weight: 600;
	text-transform: uppercase;
}
.foot-wrap{
	width: 90%;
	max-width: 1300px;
	margin: 0 auto;
}
.newsletter{
	width: 26%;
	padding-right: 20px;
	float: left;
}
.links{
	width: 16%;
	padding-right: 20px;
	float: left;
}
.social{
	width: 26%;
	float: left;
}
.socialBox {
	width: 265px;
	margin: 0;
}
.splitFoot {
    margin: 40px auto 30px auto;
    width: 100%;
    border-bottom: 1px solid #999;
}
.baseLeft{
	float: left;
}
.baseRight{
	float: right;
}
.baseLeft p, .baseRight p{
	color: #00629b;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#footmenu ul {
    margin: 0;
    list-style: none;
	padding: 0;
}
#footmenu li {
	font-size: 12px;
    line-height: 24px;
	text-align: left;
}
#footmenu ul a {
    color: #FFF;
    text-decoration: none;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
#footmenu ul a:hover {
    color: #999;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}


/* 	
-•== MAILCHIMP ==•- 
*/

.signup{
	width: 100%;
    max-width: 500px;
	margin: 0 auto;
}
.buttonB {
	color: #FFF;
	background-color: #00629b;
	border: 1px solid #00629b;
	clear: both;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	letter-spacing: .06em;
	display: inline-block;
	height: 41px;
	line-height: 41px;
	text-transform: uppercase;
	margin-top: 0px;
	padding: 0;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	width: 50px;
	background-image: url(images/global/arrow-icon.png);
	background-position: center;
	background-repeat: no-repeat;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.buttonB:hover {
	color: #fff;
	background-color: #1377b2;
	cursor: pointer;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
input.email {
	color: #FFF;
	border: 1px solid #00629b;
	background-color: #0c2340;
	width: 100%;
	display: block;
	font-size: 12px;
	padding: 12px 0;
	text-indent: 8px;
	min-width: 122px;
	font-style: italic;
	margin: 0 4% 0 0;
}
input.email::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #00629b;
}
input.email::-moz-placeholder { /* Firefox 19+ */
 color: #00629b;
}
input.email:-ms-input-placeholder { /* IE 10+ */
 color: #00629b;
}
input.email:-moz-placeholder { /* Firefox 18- */
 color: #00629b;
}

/* 	
-•== FONT AWESOME ==•- 
*/

.fa-stack {
	margin: 0 10px 0 0;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.fa-stack:hover {
	opacity: .7;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.fa-2x {
    font-size: 1.2em !important;
}
.fa-inverse {
    color: #00629b !important;
}
a .fab{
	color: #FFF;
}

/* 	
-•== Gravity Forms ==•- 
*/

.sweepBox .gform_wrapper, .gform_wrapper #field_1_1{
	margin-top: 0 !important;
}
.sweepBox .gform_wrapper .top_label .gfield_label {
	color: #fff;
}
.sweepBox .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .sweepBox .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{
	color: #fff;
}
.sweepBox .gform_wrapper ul.gfield_checkbox li label, .sweepBox .gform_wrapper ul.gfield_radio li label {
	color: #fff;
}
.gform_wrapper form li, .gform_wrapper li {
	text-align: left;
}
.gform_wrapper input.button {	
	color:#FFF;
	padding:15px;
	font-size:14px !important;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	background: #0d243f;
	border:1px solid #0d243f;
	text-transform:none;
	display: block;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	border-radius: 0;
	box-shadow: none;
	float: left;
}
.gform_wrapper input.button:hover {
	cursor: pointer;
	background-color: transparent;
	color:#0d243f;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	border-radius: 0;
}
.sweepBox .gform_wrapper input.button {	
	color:#FFF;
	background: #d72027;
	border:1px solid #d72027;
}
.sweepBox .gform_wrapper input.button:hover {
	border:1px solid #FFF;
	color:#FFF;
}
.sweepBox .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .sweepBox .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .sweepBox .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
	margin: 0 5px 0 0 !important;
}
.sweepBox .gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .sweepBox .gform_wrapper ul.gfield_radio li input[type="radio"]{
	margin: 0 5px 0 0 !important;
}
.sweepBox .gform_wrapper .top_label input.medium, .sweepBox .gform_wrapper .top_label select.medium {
	width: 100% !important;
}
.gform_wrapper label.gfield_label {
	font-weight: 600 !important;
}
input {
    border: 1px solid #aaa;
}
input[type=text], select {
    width: 100%;
    display: inline-block;
    border: 1px solid #aaa;
    border-radius: 0;
    box-sizing: border-box;
}

#gform_fields_20{
	list-style: none;
    list-style-type: none;
    padding: 0px;
    text-align: left;
}
#gform_fields_20 .gfield_label{
	display: none;
}
#gform_fields_20 #input_20_1{
	color: #FFF;
	border: 1px solid #00629b;
	background-color: #0c2340;
	width: 100%;
	display: block;
	font-size: 12px;
	padding: 12px 0;
	text-indent: 8px;
	min-width: 122px;
	font-style: italic;
	margin: 0;
}
#gform_fields_20 #input_20_1::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	 color: #00629b;
}
#gform_fields_20 #input_20_1::-moz-placeholder { /* Firefox 19+ */
	 color: #00629b;
}
#gform_fields_20 #input_20_1:-ms-input-placeholder { /* IE 10+ */
	 color: #00629b;
}
#gform_fields_20 #input_20_1:-moz-placeholder { /* Firefox 18- */
	 color: #00629b;
}
#gform_fields_20 .ginput_container_email{
	width: 80%;
	float: left;
	margin-top: 0;
}
#gform_20 .gform_footer{
	width: 20%;
	float: left;
	clear: none;
	padding: 0;
	margin: 0;
}
#gform_submit_button_20{
	color: #FFF;
	background-color: #00629b;
	border: 1px solid #00629b;
	clear: both;
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	letter-spacing: .06em;
	display: inline-block;
	height: 41px;
	line-height: 41px;
	text-transform: uppercase;
	margin-top: 0px;
	padding: 0;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	width: 100%;
	background-image: url(images/global/arrow-icon.png);
	background-position: center;
	background-repeat: no-repeat;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
	cursor: pointer;
}
#gform_submit_button_20:hover {
	background-color: #1377b2;
}
input#gform_submit_button_20 {
	color: transparent;
	font-size: 0;
}

/* 	
-•== WORDPRESS FIXES ==•- 
*/

img.alignright {
    float: right;
    margin: 0 0 1em 1em;
}
img.alignleft {
    float: left;
    margin: 0 1em 1em 0;
}
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* 	
-•== RESPONSIVE ELEMENTS ==•- 
*/

#response img {
    width: 100%;
    height: auto;
    display: block;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    margin-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.map-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.map-container iframe, .map-container object, .map-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* 	
-•== RESPONSIVE STYLES ==•- 
*/

	.container {
		padding: 0;
		width: 100%;
		margin: 0px auto;
	}
	#cent {
		margin: auto;
	}
	#alpha {
		float: left;
	}
	#omega {
		float: right;
	}
	.one {
		width: 10%;
	}
	.two {
		width: 20%;
	}
	.three {
		width: 30%;
	}
	.four {
		width: 40%;
	}
	.five {
		width: 50%;
	}
	.six {
		width: 60%;
	}
	.seven {
		width: 70%;
	}
	.eight {
		width: 80%;
	}
	.nine {
		width: 90%;
	}
	.ten {
		width: 100%;
	}
	.third {
		width: 33.333%;
	}
	.two-thirds {
		width: 66.666%;
	}
	.quarter {
		width: 25%;
	}
	.three-qtr {
		width: 75%;
	}

@media only screen and (max-width: 1650px) {
	
	.digital-box {
		width: 90%;
	}
	
}

@media only screen and (max-width: 1350px){
	
	.groupBoxes {
		float: none;
		width: 100%;
	}
	#resume {
		margin-right: 0px;
	}
	#milspouse, #milspouse2 {
		margin-right: 0px;
	}
	#100k {
		margin-right: 0px;
	}
	.boxThirdWide, .boxThirdWideL {
		width: 100%;
		margin-right: 0;
	}
	.boxThirdTall {
		width: 100%;
		height: 484px;
		background-position: center;
	}
	.boxExpos:before {
		background-position: center;
	}
	.boxThirdTall span {
		top: 400px;
	}
	.boxThird, .boxThirdL {
		width: calc(50% - 10px);
	}
	
}

@media only screen and (max-width: 1350px){
	
	.teamWrap {
		width: 640px;
	}
	
}

@media only screen and (max-width: 1270px) {
	
	.digital4th {
		width: 50%;
	}
	.cfpMap {
		width: 700px;
		height: 280px;
	}
	.combinedMap {
		width: 700px;
		height: 280px;
	}
		.msfpMap {
		width: 700px;
		height: 280px;
	}
		.mtenMap {
		width: 700px;
		height: 280px;
	}
		.veteranMap {
		width: 700px;
		height: 280px;
	}
	
}

@media only screen and (max-width: 1250px) {

	.boxHalfA2, .boxHalfB2{
		height: 500px;
	}
	
}

@media only screen and (max-width: 1220px) {
	.milBox, .whyBox, .cfpBox{width: 780px;}
	.bg-book{height:234px; margin-top: 90px;}
	.bg-playbook{height:234px; margin-top: 90px;}
}

@media only screen and (max-width: 1200px) {
	.blog {width: 95%;}
}

@media only screen and (max-width: 1024px) {
	.containText {width: 90%;}
	.containText h1 {font-size: 24px;}
	.containSweep h2 {font-size: 24px;}
	.containSweep {width: 100%;}
	.containSweep p {text-align: left;}
	.hiringText {width: 90%;}
	.hiringText h1 {font-size: 24px;}
	.sexy-button {float: left;}
	.sweepBox {width: 90%; float: none; margin: 0 auto;}
	.divide-v {float: none;  height: 0px; width: 0px; margin: 0px; padding: 0px; overflow: hidden;}
	.gform_wrapper #field_1_1 {margin-top: 100px !important;}
	.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {margin: -2px 5px 0 0 !important;}
	.gform_wrapper ul.gfield_checkbox li input[type="checkbox"], .gform_wrapper ul.gfield_radio li input[type="radio"]{margin: -2px 5px 0 0 !important;}
	.logoBox {width: 100%;}
	.logo-hoh {float: none; margin: 0 auto;}
	.logo-toy {float: none; margin: 50px auto 0 auto;}
}

@media only screen and (max-width: 979px) {
	
	.cfpLogoWrap {
		width: 640px;
	}
	.blogBox {
		width: calc(50% - 20px);
		margin: 10px;
	}
	.blogBox:nth-child(3n+1) {
    	clear: none;
	}
	.blogBox:nth-child(2n+1) {
    	clear: both;
	}
	
}

@media only screen and (max-width: 959px) {
	h1 {
		font-size: 2em;
		line-height: 35px;
	}
	h2 {
		font-size: 1.8em;
		line-height: 30px;
	}
	h3 {
		font-size: 1.6em;
		line-height: 25px;
	}
	h4 {
		font-size: 1.4em;
		line-height: 20px;
	}
	h5 {
		font-size: 1.2em;
		line-height: 18px;
	}
	h6 {
		font-size: 1em;
		line-height: 16px;
	}
	#hide960{
		display: none;
		height: 0px;
		width: 0px;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
	}
	.pathways {
		margin: 0;
		width: 100%;
	}
	.path3rd{
		width: 90%;
		float: none;
		margin: 60px auto 0px auto;
	}
	.mainText{
		width: 80%;
	}
	.foot {
		padding: 20px 0;
	}
	.foot p {
		text-align: center;
	}
	.foot h5 {
		margin-top: 30px;
		text-align: center;
	}
	#footmenu li {
		text-align: center;
	}
	.socialBox {
		width: 265px;
		margin: 0 auto;
	}
	.newsletter, .links, .social, .baseLeft, .baseRight {
		width: 100%;
		float: none;
	}
	.baseRight {
		margin-top: 10px;
	}
	.halfPic {
    	width: 100%;
		height: 700px;
		float: none;
	}
	.halfText {
    	width: 100%;
		height: auto;
		float: none;
	}
	.wrapOverflow {
		width: 100%;
		height: auto;
		padding: 50px 30px;
		overflow: visible;
	}
	.boxHalfA2, .boxHalfB2 {
		width: 100%;
		margin: 0 0 20px 0;
		float: none;
	}
	.featured-box, .blogNav-box {
		width: 100%;
		margin: 0;
	}

}

@media only screen and (min-width: 840px) and (max-width : 979px) {
	.headshot{ width: calc(50% - 30px);}
}

@media only screen and (max-width: 940px) {
	
	.boxThird, .boxThirdL{
		width: 100%;
	}
	#career, #milspouse, #milspouse2, #100k {
		margin-left: 0;
		margin-right: 0;
	}
	.boxHalfA, .boxHalfB {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.btnBox2 {
		padding: 0px 20px;
	}
	.boxThird:hover span, .boxThirdL:hover span, .boxThirdTall:hover span, .boxThirdWide:hover span, .boxThirdWideL:hover span, .boxHalfA:hover span, .boxHalfB:hover span {
		top: 20px;
	}
	.boxThirdWide, .boxThirdWideL {
		height: 674px;
	}
	.boxThirdWide span, .boxThirdWide spanL {
		top: 590px;
	}
	
}

@media only screen and (max-width : 839px) {
	.headshot{ width: calc(100% - 30px);}
	.containAmbas{width: calc(100% - 20px); padding: 0 10px;}
}

@media only screen and (max-width: 810px) {
	.milBox {width:94%; margin: 100px auto 80px auto;}
	.cfpBox {width:94%;}
	.mil65 {width:100%; margin-bottom: 20px;}
	.cfp65 {width:100%;}
	.mil25, .cfp25 {width:100%; float: left;}
	.whyBox {width:90%;}
	.why40 {width:100%; float: left;}
	.why-button {margin: 20px auto; float: none;}
	.cfp-button {width: 100%;}
	.page-button {width: 100%; line-height: 38px;}
	.cfpage-button {width:100%; float:none; margin: 0 0 5px 0;}
	
	#hideThis {
    height: 0px;
    width: 0px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
	}
}

@media only screen and (max-width: 767px){
	
	.cfpMap {
		width: 460px;
		height: 184px;
	}
	.combinedMap {
		width: 460px;
		height: 184px;
	}
	.msfpMap {
		width: 460px;
		height: 184px;
	}
	.mtenMap {
		width: 460px;
		height: 184px;
	}
	.veteranMap {
		width: 460px;
		height: 184px;
	}
	.path4th {
		width: 50%;
		margin: 20px 0;
		float: left;
	}
	
}

@media only screen and (max-width: 700px){
	
	.teamWrap {
		width: 300px;
	}
	.boxForth {
		margin-right: 0;
	}
	
}

@media only screen and (max-width: 670px) {
	.pledgeBox {width: 90%;}
	.pledgeForm {width: 90%;}
	.mseezBox {width: 90%;}
	.mseezForm {width: 90%;}
	.milBox {margin: 50px auto 80px auto;}
}

@media only screen and (max-width: 659px) {
	
	.cfpLogoWrap {
		width: 100%;
	}
	.cfpLogos {
		float: none;
		margin: 50px auto;
	}
	
}
@media only screen and (max-width: 650px) {
	
	.digital4th {
		width: 100%;
	}
	
}

@media only screen and (max-width: 640px) {
	.logo-hoh {width: 280px; height: 39px;}
	.logo-toy {width: 290px; height: 62px;}
	.sexy-button {float: none; width: 100%;}
	.milBox {margin: 50px auto 80px auto;}
}

@media only screen and (max-width: 599px){
	.blogBox {
		width: calc(100% - 20px);
		margin: 10px;
	}
	.blogBox:nth-child(2n+1) {
    	clear: none;
	}
}

@media only screen and (max-width: 579px) {
	
	#hide580{
		display: none;
		height: 0px;
		width: 0px;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
	}
	.head-left {
		width: 100%;
	}
	.subhead {
		width: 100%;
		background-position: left center;
	}
	.subhead p{
		font-size: 10px;
	}
	.logo, .logo a{
		width: 212px;
		height: 16px;
	}
	.logo {
		margin-left: 10px;
	}
	/** Superfly Menu **/
	.sfm-navicon-button {
		right: 20px !important;
		top: 63px !important;
	}
	.bracket {
		width: 278px;
		height: 74px;
	}
	.mainText{
		width: 90%;
	}
	.blog-button a {
		padding: 36px 5px 0 5px;
		font-size: 14px;
	}
	.featured-bg {
		padding: 50px 0;
	}
	.path4th {
		width: 100%;
		margin: 0 0 50px 0;
		float: none;
	}
	
}

@media only screen and (max-width: 460px) {
	#hideThis2 {
    height: 0px;
    width: 0px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
	}
	.mil25 {width: 100%;}
	.milBox {margin: 50px auto 80px auto;}
	.why-button {width: 100%;}
	.partner-button {width: 90%;}
	.amazon {
	width: 183px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/amazon-military.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.biden {
	width: 183px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/biden.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.blackstone {
	width: 148px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/blackstone.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.bluestar {
	width: 158px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/blue-star-families.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.boozallen {
	width: 183px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/booz-allen.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.capitalone {
	width: 164px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/capital-one.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.carmax {
	width: 183px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/carmax.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.comcast {
	width: 238px;
	height: 85px;
	margin: 20px auto;
	background-image: url(images/pages/comcast.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.hca {
	width: 159px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/hca2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.hilton {
	width: 157px;
	height: 75px;
	margin: 20px auto;
	background-image: url(images/pages/hilton.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.laquinta {
	width: 122px;
	height: 75px;
	margin: 20px auto;
	background-image: url(images/pages/laquinta.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.microsoft {
	width: 238px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/microsoft.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.prudential {
	width: 238px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/prudential.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.usaa {
	width: 61px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/usaa.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}
	.wwc {
	width: 183px;
	height: 64px;
	margin: 20px auto;
	background-image: url(images/pages/wittenberg-weiner.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}

	.boxHalfA2, .boxHalfB2{
		height: 530px;
	}
	.boxHalfA2 span, .boxHalfB2 span {
		top: 396px;
	}
}