.job-headers {
	border-bottom: 1px solid;
	float: left;
	width: 100%;
}
.tb-header {
	width: 23%;
	float: left;
}
div#stripe-jobresults {
	clear: both;
	padding-top: 15px;
}
.res-wrapper {
	float: left;
	width: 100%;
}
.res-wrapper .col {
	width: 23%;
	float: left;
}
.node-type-landing-page #page-title, .node-type-landing-page-stripes #page-title {
	display: none;
}
.pane-node-links.link-wrapper {
  margin: 0 auto;
  max-width: 81rem;
  display: block;
	float: none;
}
@media screen and (max-width: 1340px) {
	.pane-node-links.link-wrapper {
		padding: 0 1.25rem;
	}
}
@media screen and (min-width: 1340px) {
	.pane-node-links.link-wrapper {
		padding: 0;
	}
}
/* CSS to remove External Link icons and box shadow from twitter feeds in stripe */
a.lp-tweet-wrapper.ext.extlink:after {
    display: none;
}
.view-landing-page-stripe-tweet-feed .info span a:hover {
    box-shadow: none;
}
.view-landing-page-stripe-tweet-feed .info span.ext {
    display: none;
}
/* Image gallery CSS */
.photoswipe-gallery figure {
  display: none;
}
.photoswipe-gallery li:nth-child(1n+5) {
  display: none;   
}
/* Media Library Feature File size text */
.stripe-media-library-feature span.file-size {
  display: none;
}
.sr-only {
	position: absolute;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	padding: 0;
	border: 0;
	height: 1px; 
	width: 1px; 
	overflow: hidden;
	white-space: nowrap;
}
#job-search-keyword-careers{
    width: 36%;
    float: left;
    margin-right: 1%;
		max-height: 3.125rem;
}
#country-search-careers + span{
		width: 25% !important;
    float: left;
    margin-right: 1%;
}
#division-search-careers + span{
		width: 26% !important;
    float: left;
    margin-right: 1%;
}
.submit-button{
		width: 10%;
    float: right;
}
.one-web-stripes .stripe-job-search .submit-button button::after{
	content: "";
}
@media only screen and (max-width: 768px) {	
	#job-search-keyword-careers{
    width: 100%;
    float: none;
    margin-right: 0;
		padding: 0.625rem 0.75rem;
	}
	#country-search-careers + span{
		width: 100% !important;
		float: none;
		margin: 20px 0;
	}
	#division-search-careers + span{
		width: 100% !important;
		float: none;
		margin-right: 0;
	}
	.submit-button{
		width: auto;
		float: none;
		margin-top: 1rem;
	}
}
@media screen and (min-width: 46.25em){	
	#job-search-form-careers input#job-search-keyword-careers:-ms-input-placeholder{
		padding-bottom: 0;
		margin-bottom: 0;
		line-height: 1.5rem;
	}
}
@-moz-document url-prefix(){
	#job-search-keyword-careers::placeholder{
	 line-height: 1.5rem !important;
	}
}
