/* #Careers
================================================== */

#app2u_careers{
	position: relative; 
	margin: 0 auto;
	width: 100%;
	background: #353131;
	overflow:hidden;
	padding-top:50px;
	padding-bottom:70px;
	z-index:2;
}

#app2u_careers h6 {
	text-align:left;
	padding-bottom:25px;
}
h1 span:before  {
	content:'-';
	padding-right:10px;
	font-weight: 100;
}
h1 span:after  {
	content:'-';
	padding-left:10px;
	font-weight: 100;
}
.head-subtext {
	text-align:center;
	padding-top:30px;
	padding-bottom:40px;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size: 17px;
	line-height:22px;
	color:#737373;
}
#app2u_careers .head-subtext {
	padding-bottom:30px;
}

#app2u_careers ul{
	list-style-type: disc;
	padding: 5px;
	margin: 2px 10px;
	font-size: 16px;
}

#app2u_careers li{
	padding-left: 5px;
	margin-bottom: 5px;
}

#app2u_careers .career_front a{
	color: #a6a6a6;
    line-height: 1.1em;
}

#app2u_careers .career_front a:hover, #app2u_careers .career_front a:hover .career_more, #app2u_careers .career_front a:hover h6{
	color: #e67e22;
}

#app2u_careers .career_front{ margin-bottom:20px; text-align:justify;}
#app2u_careers .career_front h6{ padding-bottom:15px; }

#app2u_careers .career_front .career_more{ text-align:right; color: #fff;}

#app2u_careers .main .career_front p{ margin-bottom:20px; text-align:justify; padding: 0px 10px;}

#app2u_careers .joinus{
	font-size:2em;
	text-transform: uppercase;
	text-align:center;
	color: #e67e22;
	font-weight: bold;
}

#app2u_careers .joinus a, #app2u_careers .joinus a:visited{ color: #e67e22; }
#app2u_careers .joinus a:hover{ color: #e1e1e1; }


.badge_big {
    background: none repeat scroll 0 0 rgba(230, 125, 34, 0.78);
    border-radius: 50%;
    color: #eceff0;
    display: inline-block;
    font-family: arial;
    font-size: 0.45em;
    font-style: normal;
    font-weight: bold;
    height: 1.5em;
    line-height: 1.4;
    position: relative;
    right: -2px;
    text-align: center;
    top: -20px;
    width: 1.5em;
}



@media only screen and (min-width: 480px) and (max-width: 767px) {
	#app2u_careers .drawings{ display: none; }
	.head-subtext { font-size: 15px; }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	#app2u_careers .drawings{ display: none; }
	.head-subtext { font-size: 14px; }
}

@media only screen and (max-width: 319px) {
	#app2u_careers .drawings{ display: none; }
	.head-subtext { font-size: 13px; }
}

/* social buttons */
.social-bottom-careers {
    position: relative;
    bottom: 0%;
    margin-bottom: 50px;
    width: 100%;
    z-index: 1002;
    height: 70px;
  	text-align: center;
}

.list-social li {
    padding: 0;
    list-style: none;
    text-align: center;
    width: 30px;
    display: inline-block;
    background: rgba(0,0,0,.3);
    cursor: pointer;
    margin-left: 2px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

.list-social li.icon-soc a {
    font-family: 'FontAwesome';
    font-size: 15px;
    line-height: 30px;
    width: 30px;
    opacity: 1;
    margin: 0;
    padding: 0;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

.low {
	text-transform: none;
	line-height: 30px;
	font-weight:600;
}

.padding-project12 {
    padding-top: 40px;
    padding-bottom: 0px;
}
.padding-project13 {
    padding-top: 35px;
    padding-bottom: 0px;
}


  
  