.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-form #job-search-keyword.careers-job-search-stripe-page{
	width: 35%;
	float: left;
}
.select-location-container, .select-division-container{
	width: 25%;
	float: left;
	margin-right: 1% !important;
}
.select-division-container{
	z-index: 1 !important;
}
.select-location-container .select2-dropdown, .select-division-container .select2-dropdown{
	position: relative;
	width: auto;
}
#job-search-form .select-location-container .select2-dropdown .select2-search:after, #job-search-form .select-division-container .select2-dropdown .select2-search:after{
	content: "\E001";
}
.submit-button{
	width: 12%;
	float: left;
}
.one-web-stripes .stripe-job-search .submit-button button{
	position: relative;
	height: 3.1rem;
	width: auto;
	color: #fff;
	padding: 0.5rem 1.25rem;
}
.one-web-stripes .stripe-job-search .submit-button button span{
	position: relative !important;
	width: auto;
	height: auto;
}
.one-web-stripes .stripe-job-search .submit-button button::after{
	content: "";
}
.select-location-container .select2-dropdown .select2-results__option:hover, .select-division-container .select2-dropdown .select2-results__option:hover{
	background: #F5F5F5;
}
#careers-job-search-stripe-page-country-dropdown,  #careers-job-search-stripe-page-division-dropdown{
	position:relative;
}
#careers-job-search-stripe-page-country-dropdown span ul, #careers-job-search-stripe-page-division-dropdown span ul{
	position:absolute;
	background: #fff;
	left: -1px;
	width: 100%;
	border: 0.0625rem solid rgba(157, 157, 156, 0.25);
}
#job-search-form .select-location-container .select2-dropdown.open .select2-search:after, #job-search-form .select-division-container .select2-dropdown.open .select2-search:after{
	content: "\E001";
	transform: translateY(-50%) rotate(180deg);
}
.node-landing-page .one-web-stripes .stripe-job-search .intro{
	width: auto !important;
	max-width: none;
}
#careers-job-search-stripe-page-country-dropdown .select2-search--dropdown, #careers-job-search-stripe-page-division-dropdown .select2-search--dropdown{
	padding: 0.1rem 0.1rem;
	height:3rem;
}
#careers-job-search-stripe-page-country, #careers-job-search-stripe-page-division{
	padding: 0.75rem 0.75rem;
}

		
@media only screen and (max-width: 768px) {
	#job-search-form #job-search-keyword.careers-job-search-stripe-page{
		width: 100%;
		float: none;
	}
	.select-location-container, .select-division-container{
		width:100%;
		float: none;
		margin:5px 0 0 0 !important;
	}
	.submit-button{
		width: 36%;
		float: none;
		margin-top: 0.5rem;
	}
}
