/*HOME PAGE*/
.frontPage h1{
font-size:32px;
line-height:32px;	
}
.frontPage h2{
font-size:30px;
line-height:30px;	
color:#4e4e4e;

position:static;
}

.frontPage h4, #NTU h4{
font-size:28px;
line-height:30px;	
font-weight:400;
}
.frontPage h5{
font-size:18px;
line-height:24px;
color:#545454;	
}
.frontPage p{
font-size:16px;
line-height:24px;	
}

.col1{
width:20%;
display:inline-block;	
}


.frontCareers .inner, .frontStem .inner, .frontCareers .gutter, .frontStem .gutter{
max-width:100%;
margin-left:0px;
margin-right:0px;
padding-right:20px;
padding-left:20px;	
}

.imgWrap{
width:70%;
height:180px;
margin-left:auto;
margin-right:auto;	
margin-top:20px;
margin-bottom:20px;

}
.frontNews .gutter{
position:relative;	
}
.frontNews .gutter p{
padding-top:40px;
padding-bottom:70px;
margin:0px !important;	
text-align:center;
}
.frontNews .td1, .frontNews .td2, .frontNews .td3{
vertical-align:middle;	
}

.frontCareers .gutter,.frontStem .gutter{
padding-top:60px;
padding-bottom:80px;
text-align:center;	
	
}
.frontAddress .gutter{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
.frontNews #news{

width:100%;
}

.frontNews table{
width:100%;	
table-layout: fixed;
}

.frontImpossible .gutter{
	text-align:center;
	padding-left:15%;
	padding-right:15%;
	padding-top:60px;
	padding-bottom:40px;
	box-sizing:border-box;
}

.frontDarkSpace{
	padding-bottom:120px;
}
.frontNews .td1{
width:20%;	
text-align:center;
border-left:1px solid #e9e9e9;
}
.frontNews .td3{
width:20%;	
text-align:center;
border-right:1px solid #e9e9e9;
}
.frontNews .td3 a{
text-align:center;	
}
.frontNews .td2{
width:60%;	
}


.frontCareers .imgWrap{
background-image:url('/images/home-careers.jpg');	
background-size:cover; /* should be cover */
}
.frontStem .imgWrap{
background-image:url('/images/home-stem.jpg');	
background-size:cover;
}

.graybg{
background:#4e4e4e;
background:url('/images/paper_background.jpg');
}
.graybg h4, .graybg p,.graybg h2{
	
}
.borderTop{
border-top:1px solid #d4d4d4;	
}

.borderBottom{
border-bottom:1px solid #d4d4d4;	
}

.leftPos{
position:absolute;	
left:0px;
top:0px;
}
.rightPos{
position:absolute;	
right:0px;
top:0px;
}
.col20{
width:20%;	
box-sizing:border-box;
}
.leftPos.col20{
text-align:right;
padding-right:15px;	
}
.rightPos.col20{
text-align:left;	
padding-left:15px;
}
.frontNews h3{
margin-top:-2px !important;
margin-bottom:0px !important;
}
.frontNews .col20{
padding-top:13px;
padding-bottom:20px;	
}

.linkButton{
padding:10px;
width:140px;
background:#0083be;
color:#fff;	
text-decoration:none;
cursor:pointer;
border-radius:3px;
font-size:14px;
line-height:14px;
text-transform:uppercase;
display:inline-block;
box-sizing:border-box;
}
.linkButton:hover{
background:#002c77;
color:#fff;
text-decoration:none;
}

#whatdo .overlay,#NTU .overlay{

	background: rgba(0, 44, 119,0.6);
    transition:all .15s;
	z-index:10;	
	opacity:1;
}


#whatdo a.overlayLink,#NTU a.overlayLink{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:100;	
box-sizing:border-box;
}
#whatdo .wwd,#NTU .wwd{
	background-size:cover;
	background-repeat:no-repeat;
	background-position:left center;
	
	padding-left:10px;
	padding-right:10px;
	position:relative;
	
	height: 360px;
	cursor:pointer;

	
}

.wwd .innerCol{
top:20%;
left:0px;
text-align:left;	
position:absolute;
width:100%;
z-index:90;
padding-left:10%;
padding-right:10%;
box-sizing:border-box;
}

#whatdo .bg,#NTU .bg{
	background-size:cover;
	background-repeat:no-repeat;
	background-position:left center;
	position:absolute;
	top:0px;
	width:100%;
	left:0px;
	height:100%;
}


#whatdo .wwd,#NTU .wwd{
	overflow-x:hidden;
}
#whatdo h4,#whatdo p,#NTU h4,#NTU p{
text-align:center;
color:#fff;

}

#whatdo .wwd1 .bg{
background-image:url('/images/home-communications.jpg');	
}
#whatdo .wwd2 .bg{
background-image:url('/images/home-cybersecurity.jpg');
}
#whatdo .wwd3 .bg{
background-image:url('/images/home-electronicwarfare.jpg');
}
#whatdo .wwd4 .bg{
background-image:url('/images/home-environmental.jpg');
}
#whatdo .wwd5 .bg{
background-image:url('/images/home-isr.jpg');
}
#whatdo .wwd6 .bg{
background-image:url('/images/home-lifecycle.jpg');
}
#whatdo .wwd7 .bg{
background-image:url('/images/home-manufacturing.jpg');
}
#whatdo .wwd8 .bg{
background-image:url('/images/home-operational.jpg');
}
#whatdo .wwd9 .bg{
background-image:url('/images/home-radar.jpg');
}
#whatdo .wwd10 .bg{
background-image:url('/images/home-chembio.jpg');	
}
#whatdo .wwd11 .bg{
background-image:url('/images/home-cuas.jpg');	
}

#NTU .wwd1 .bg{
background-image:url('/srcaus/images/what-we-do-thumbnails-electronic-warfare-ew-environment-simulation.jpg');	
}
#NTU .wwd2 .bg{
background-image:url('/srcaus/images/what-we-do-thumbnails-electronic-warfare-intel-production-reprogramming.jpg');	
}
#NTU .wwd3 .bg{
background-image:url('/srcaus/images/what-we-do-thumbnails-electronic-warfare-mission-planning-support-product.jpg');	
}
#NTU .wwd4 .bg{
background-image:url('/srcaus/images/what-we-do-thumbnails-electronic-warfare-software-development.jpg');	
}

/*ARABIC*/
#ar #NTU .wwd1 .bg{
background-image:url('/images/ar_home_1.jpg');	
}
#ar #NTU .wwd2 .bg{
background-image:url('/images/ar_home_2.jpg');	
}
#ar #NTU .wwd3 .bg{
background-image:url('/images/ar_home_3.jpg');	
}
#ar #NTU .wwd4 .bg{
background-image:url('/images/ar_home_4.jpg');	
}


.frontNTU .acol, .frontCareers .acol{
height:360px;
min-height:360px;
width:25%;
float:left;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
position:relative;

}
.daLogos{
text-align:center;	
}
#logos{
background:#fff;	
padding-top:20px;
padding-bottom:20px;
border-top:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
}
.daLogos .owl-carousel .owl-item img{
display:inline-block;
	max-width:220px;	
	height:auto;
	width:80%;
}
.daLogos .owl-carousel .owl-item img.on{
display:none;	
}
.daLogos .owl-carousel .owl-item:hover img.on{
display:inline-block;	
}
.daLogos .owl-carousel .owl-item:hover img.off{
display:none;	
}

/*
.frontCareers .col2{
	
background-image:url('/images/philanthropy-headers-stem.jpg');	
border-left:1px solid #fff;
}
.frontCareers h4{
color:#fff;
position:relative;
z-index:30;	
}
.frontNTU h4,.frontNTU p{
color:#fff;	
text-align:center;
}

.frontNTU .col1{
background-image:url('/redefiningpossible/images/ew_w.jpg');	
}
.frontNTU .col2{
background-image:url('/redefiningpossible/images/r_w.jpg');	
}
.frontNTU .col3{
background-image:url('/redefiningpossible/images/uas_w.jpg');	
}
.frontNTU .col4{
background-image:url('/redefiningpossible/images/cb_w.jpg');	
}
.frontNTU .col_table{
display:table;
height:100%;
width:100%;	
position:relative;
z-index:2;
}
.frontNTU .col_cell{
	vertical-align:top;
	text-align:center;
	height:70%;
	width:100%;
	padding-top:30%;
	display:table-cell;
	position:relative;
}
.frontNTU .col_cell h4,.frontNTU  .col_cell p{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}

.frontNTU .col_cell h2{
padding-bottom:15px;	
}
*/

/* ADA Compliant span instead of extra "learn more" link */
.frontNTU .col_cell .links span,.frontCareers .links span, .wwd .links span{
display:inline-block;
width:140px;
padding-top:7px;
padding-bottom:5px;
color:#fff;
border:1px solid #fff;
text-transform:uppercase;
border-radius:3px;
font-size:14px;
line-height:21px;
transition:all .15s;	
		outline-offset: -3px;

}

.frontNTU .col_cell .links a,.frontCareers .links a, .wwd .links a{
display:inline-block;
width:140px;
padding-top:7px;
padding-bottom:5px;
color:#fff;
border:1px solid #fff;
text-transform:uppercase;
border-radius:3px;
font-size:14px;
line-height:21px;
transition:all .15s;
}
.frontNTU .col_cell .links a:hover,.frontCareers .links a:hover, .wwd .links a:hover{
background:#fff;
color: #0081bc;
text-decoration:none;

}

.frontNTU .col_cell .links, .frontCareers .links, .wwd .links {
position:absolute;
text-align:center;
left:0px;
width:100%;
bottom:10%;	
z-index:20;
}

.frontCareers .links{
	bottom:15%;	
}
.frontNTU .tint, .frontCareers .tint{
background: rgba(0, 44, 119, 0.6);
height:100%;
width:100%;	
position:absolute;
left:0px;
top:0px;
z-index:1;
opacity:1;
transition:all .15s;
}

a.hoverOver{
border:0px;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;	
cursor:pointer;
}

.frontNTU .acol:hover .tint,.frontCareers .acol:hover .tint,#whatdo .wwd:hover .overlay,#NTU .wwd:hover .overlay{
	opacity:0.8;
}
.frontNTU .acol:hover .links a,.frontCareers .acol:hover .links a, .wwd:hover .links a{
	background:#fff;
	color: #0081bc;
}
.owl-dots{
	position:absolute;
	bottom:-45px;
	text-align:center;
	width:100%;
}
#news .owl-dots{
bottom:35px;	
}

.owl-dot{
    width: 70px;
    height: 10px;
    background: #002c77;
	border-radius:20px;
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}
.owl-dot.active{
	background: rgba(0, 131, 190, 1);
}
#news .owl-dots .owl-dot{
width:35px;	
}
.redefineNTU .overlay{
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
.redefineNTU{
padding-bottom:55px;	
}

@media only screen and (max-width:500px) {
.owl-nav .owl-prev, .owl-nav .owl-next{
display:none !important;	
}
.owl-dots .owl-dot{
	width:35px;
}
#whatdo .owl-dots{
bottom:auto;	
top:375px;
}
.frontImpossible .gutter{
padding-left:5%;
padding-right:5%;
padding-top:30px;
padding-bottom:10px;	
}
.frontCareers .inner, .frontStem .inner, .frontCareers .gutter, .frontStem .gutter{
padding-left:5%;
padding-right:5%;	
}
.imgWrap{
width:100%;	
}
.frontDarkSpace{
padding-bottom:60px;	
}
.frontCareers .gutter, .frontStem .gutter{
padding-top:30px;
padding-bottom:30px;	
}
#content.home{
padding-bottom:0px;	
}
}

@media only screen and (min-width:500px) and (max-width:960px) {
	
	
}

@media only screen and (min-width:960px) {
	
	
}
.featuredCareerHome {
	display: inline-block;
	width: 35%;
	text-align: center;
	padding: 8px 0px;
}

.featuredCareerHome li{
	margin-left: 0px !important;
	list-style: none !important;
}
