#block-views-news-block-2 h2.block-title {background:url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/facebook-home.png') no-repeat 0 center;white-space: nowrap;
overflow: hidden;
text-indent:100%;padding-right: 0px;
margin-right: 0px;}

.view-programs div.views-row.views-row-4.views-row-even {clear:both;}

div#block-views-right-sidebar-mobile-block {display:none;}

div#block-views-clone-of-image-rotator-block img {width:100%;display:block;max-width: 800px;}
div#block-views-clone-of-image-rotator-block {position:relative;  margin:0 auto; height:350px;max-width: 800px;overflow:hidden;width:66%;margin-right:2%;}
div#block-views-clone-of-image-rotator-block .view-content  {position:relative;  margin:0 auto; height:350px;max-width: 800px;}

@media screen and (max-width: 1100px) {

.page-search .content-style {min-height:80px;}
div#block-views-clone-of-image-rotator-block {width:100%;margin:0;float:none;clear:both;display:block;max-width:960px;}
div#block-views-clone-of-image-rotator-block img {width:100%;display:block;max-width: 960px;}
div#block-views-clone-of-image-rotator-block {position:relative;  margin:0 auto; height:450px;width:100%;max-width: 960px;}
div#block-views-clone-of-image-rotator-block .view-content  {position:relative;  margin:0 auto; height:450px;width:100%;max-width: 960px;}
div#block-views-clone-of-image-rotator-block div.rotator-image-title {font-size:26px;line-height:38px;}

div#block-block-4 {padding: 7% 7% 0px 7%;width:86%;float:none;display:block;clear:both;font-size:22px;margin:3% 0 6% 0;}
div#block-block-4 p {font-size:22px;font-weight:600;}

.region-header {padding-top:0;}
.region-header ul.menu li {float:none;}

.article-mostec-webinar div header { display: block; }
.article-mostec-webinar div header h1 { display: block; }
.mostec-webinar-menu .block-inner .block-content .menu-block-wrapper .menu { background-color: #FFFFFF; height: auto; }
.mostec-webinar-menu .block-inner .block-content .menu-block-wrapper .menu li { display: block; }

div#block-views-right-sidebar-mobile-block {width:100%;display:block;margin:5% 0;clear:both;}
div#block-views-right-sidebar-mobile-block ul {list-style-type:none;padding:0px;margin:0px;}

div#block-views-right-sidebar-mobile-block li {background-color:#eeeeee;font-size:13px;line-height:19px;padding:8% 8% 4% 8%;margin:4% 0;list-style-type:none;}
.field-name-field-basic-right-column div.field-item p {font-size:13px;line-height:19px;margin-bottom:10px;}
div#block-views-right-sidebar-mobile-block li a {color:#404144;font-size:14px;line-height:19px;font-weight:bold;background: url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/right-read-more.png') no-repeat right center;height:25px;line-height:25px;padding-right:30px;display:inline-block;}
div#block-views-right-sidebar-mobile-block li a:hover {color:#a31f34;font-size:14px;line-height:19px;font-weight:bold;background: url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/right-read-more-hover.png') no-repeat right center;height:25px;line-height:25px;padding-right:30px;display:inline-block;}
div#block-views-right-sidebar-mobile-block li b {font-size:14px;padding-bottom:10px;text-transform:uppercase;}

div#block-views-right-sidebar-mobile-block div.views-field.views-field-field-right-sidebar-image li {background-color:#fff;font-size:13px;line-height:19px;padding:0px;margin:4% 0;list-style-type:none;}
div.views-field.views-field-field-right-sidebar-image li img {width:100%;display:none;}

.region-sidebar-first div.menu-block-wrapper ul.menu li.last {border-bottom:none;}
.region-header .sf-horizontal.sf-style-none li, .region-header ul.menu li {margin:0px !important;}
div.view.view-all-titles {font-size:26px;line-height:32px;}
.page-search .article h1, .page-search h1#page-title, .page-search h1.article-title {display:block;}
.region-header .block {overflow:visible;text-align:left;}
#branding, .region-header {text-align:left;position:relative;z-index:9999;padding-bottom:0px;padding-right:0px;}
.region-header .block ul li {display:none;text-align:left;background-color:#fff;padding:2% 2%;border-bottom:2px solid #cecfd0;}
.region-header ul.menu li a {line-height:17px;height:auto;}
div.menu-block-wrapper.menu-block-1.menu-name-main-menu .menu li a {color:#57595e;font-weight:600;font-size:14px;}
div.menu-block-wrapper.menu-block-1.menu-name-main-menu .menu li a:hover {color:#7b7c83;}
div.menu-block-wrapper.menu-block-1.menu-name-main-menu .menu li a.active-trail {color:#0e0e0e;font-weight:700;}
div.menu-block-wrapper.menu-block-1.menu-name-main-menu .menu li.last.leaf.menu-mlid-607.menu-item-607 {display:none;}
.region-header ul.menu li {display:none;}
.menu li.last.leaf.menu-mlid-607.menu-item-607 a {border:10px solid #000;}
li.last.leaf.menu-mlid-607.menu-item-607 {width:25px;height:25px;background-size:cover;}
li.last.leaf.menu-mlid-607.menu-item-607 a {background: url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/search_off.jpg') no-repeat 0 0;
width: 25px;background-size:cover;display:block;
height: 25px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
float: right;
padding-right: 0px;
margin-right: 0px;
padding: 0px;z-index:999;}

li.last.leaf.menu-mlid-607.menu-item-607 {width:25px;background-size:cover;height:25px;}
li.last.leaf.menu-mlid-607.menu-item-607:hover {width:25px;background-size:cover;height:25px;}
li.last.leaf.menu-mlid-607.menu-item-607 a:hover {width: 25px;background-size:cover;
height: 25px;}


section#block-block-20 {float:none;width:65%;z-index:999;position:absolute;}
section#block-block-20 img.mit {width:36%;}
section#block-block-20 img.oeop {width:64%;}
section#block-menu-block-1.block.block-menu-block.main-menu-strip.block-even.block-count-2.block-region-header {float:none;width:100%;display:block;clear:none;margin-left:0;position:relative;z-index:997;right:0;background-color:transparent;}
section#block-block-21.block.block-block.search-mobile.block-odd.block-count-3.block-region-header {float:none;position:absolute;clear:none;z-index:999;padding-top:8px;display:block;top:-13px;right:50px;}

.region-header section#block-block-20 .block-title {display:none;}
.view-id-news div.views-field.views-field-field-news-image img {width:100%;display:block;float:none;margin:2% 0 4% 0;max-width:900px;}
.view-id-news div.views-field.views-field-field-news-image {max-width:900px;float:none;padding:0px;}
section.mobile-title h2.block-title {color:#fff;}
section#block-block-19.block.block-block.mobile-title.block-odd.block-count-4.block-region-sidebar-first {width:93.8%;}
section#block-views-news-block-1 div.views-field.views-field-created span, #block-views-news-block-2 div.views-field.views-field-created span {display:block;}
.front div.region.region-tertiary-content {padding: 3% 6% 0% 6%;}
.front div.region.region-tertiary-content .block {margin-bottom:0px;}
section#block-views-news-block-1 div.views-field.views-field-body p, #block-views-news-block-2 div.views-field.views-field-body p, div.views-field.views-field-field-feed-item-description p {font-size:14px;line-height:20px;}

.instagram-feed {
  display: none;
	margin-left: -20px !important;
  margin-right: -20px !important;
}
.instagram-feed-mobile {
  display: block;
  margin-top: 20px !important;
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.view-id-news div.views-field.views-field-created {padding-bottom:10px;}
.page-news .view-id-news .views-row {margin: 10% 0;
padding: 10% 0 0 0;
border-bottom: 0px;}
.front div.view-news {margin-top:10px;}

div#branding {float:left;width:70%;display:inline;}
#logo img {background-size:contain;}
#logo img:hover {background-size:contain;}

#header-wrapper, #secondary-content-wrapper, #messages-help-wrapper, #content-wrapper, #tertiary-content-wrapper {width:90%;padding:0px 5%;}

section.eligible {float:none;width:96%;background-color:#eeeeee;color:#5e1b92;padding:2%;display:block;clear:both;line-height:20px;font-size:14px;background: #eeeeee url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/eligible.jpg') no-repeat bottom left;margin:3% 0;max-width:100%;background-size:contain;}
.front section#block-block-6.block.block-block.apply.block-even.block-count-6.block-region-highlighted {margin:7% 0;}
section.jobs {float:none;width: 96%;background-color:#eeeeee;color:#0d64bc;padding:2%;display:block;clear:both;margin:3% 0;line-height:20px;font-size:14px;background: #eeeeee url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/jobs.jpg') no-repeat bottom left;max-width:100%;background-size:contain;}

section.apply {float:none;width: 96%;background-color:#eeeeee;color:#01964b;padding:2%;display:block;clear:both;margin:5% 0;line-height:20px;font-size:14px;background: #eeeeee url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/apply.jpg') no-repeat bottom left;max-width:100%;background-size:contain;}
.content-inner #block-block-6.block {margin:6% 0;clear:both;background-size:contain;}

section.jobs .block-inner {padding-right:5%;padding-left:5%;padding-bottom:25%;}
section.apply .block-inner {padding-right:5%;padding-left:5%;padding-bottom:25%;}
section.eligible .block-inner {padding-right:5%;padding-left:5%;padding-bottom:25%;}

section#block-views-news-block-1 {float:none;width:100%;padding:3% 0;border-bottom:4px solid #cecfd0;border-right:0px;display:block;}
#block-views-news-block-2 {border:none;padding:3% 0 3% 0;margin-top:3%;clear:both;display:block;float:none;width:100%;}
#block-views-news-block-2 h2.block-title {display:none;}

p.touch {display:none;}
ul.foot-links {text-align:center;display:inline;margin:0px auto;}
div.region.region-four-fourth {text-align:center;width:72% !important;padding-right:14%;padding-left:14%;}
div.region.region-four-first {text-align:center;width:66% !important;padding-left:34%;}


div#block-menu-block-1.block.block-menu-block.block-odd.block-count-1.block-region-header {display:none;}
.region-header ul.menu li a {color:#50535a;font-weight:700;font-family:'Open Sans';font-size:17px;text-transform:capitalize;font-weight:bold;border:none;}
.region-header ul.menu li a:hover {color:#fff;background-color:#fff;}
.region-header ul.menu a.active-trail.active {color:#a31f34;}

div#block-menu-block-11.block.block-menu-block.mobile-menu.block-even.block-count-2.block-region-header li.last.leaf.menu-mlid-669.menu-item-669 {background: url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/search_off-mobile.jpg') no-repeat 0 0;width: 25px;height: 25px;text-indent: 100%;white-space: nowrap;overflow: hidden;float: right;padding-right:0px;margin-right:0px;padding:0px;}
div#block-menu-block-11.block.block-menu-block.mobile-menu.block-even.block-count-2.block-region-header li.last.leaf.menu-mlid-669.menu-item-669:hover {background: url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/search_on-mobile.jpg') no-repeat 0 0;width: 25px;height: 25px;text-indent: 100%;white-space: nowrap;overflow: hidden;float: right;padding-right:0px;margin-right:0px;}
div#block-menu-block-11.block.block-menu-block.mobile-menu.block-even.block-count-2.block-region-header li.last.leaf.menu-mlid-669.menu-item-669 a:hover {background: url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/search_on-mobile.jpg') no-repeat 0 0;}



.view-programs .view-content .views-row {float:none;
width: 84%;
margin: 3% 0;
padding: 8%;clear:both;}

.view-id-programs div.view-footer {clear: both;
float: none;
width: 94%;
margin: 3% 0%;
padding: 5% 3% 4% 3%;
border: none;
background-color: #8e9195;height:100%;
display: block;}

div.region.region-sidebar-first.sidebar {max-width:1100px;width:100%;margin:0px;}
div.region.region-sidebar-first.sidebar div#block-menu-block-2, div.region.region-sidebar-first.sidebar section.block-menu-block {width:100%;float:none;clear:both;max-width:100%;margin-right:0;}
div#block-views-blog-titles-block  {width:100%;margin:0;float:none;clear:both;max-width:800px;}
div#block-views-stem-main-block, div#block-views-seed-main-block, div#block-views-mites-main-block, div#block-views-e2-mit-main-block, div#block-views-mostec-main-block, div#block-system-main {width:100%;margin:10px 0px 0px 0px;float:none;clear:both;max-width:800px;}

.views-field-field-main-image-caption {display:none;}
.views-field-body {width:80%;float:none;clear:both;height:auto;display: inline-block;position: relative;}
.views-field-body .field-content p {position: absolute;top: 0;bottom: 0;right: 0;left: 0;}
.views-field-body .field-content p iframe {height:100%;}
.views-field-field-tagline {width:80%;float:none;clear:both;height:auto;padding:6% 10%;}

.whatsnew-all {padding:10% 10% 8% 10%;}
.whatsnew {float: none;
width: 100%;
padding:2% 0 8% 0;
border-bottom: 3px solid #cecfd0;border-right:none;
display: block;
clear: both;
background-color: #eee;}
.whatsnew2 {float: none;
width: 100%;
padding:8% 0 2% 0;
border-bottom: none;border-right:none;
display: block;
clear: both;
background-color: #eee;}

.right-sidebar {display:none;}

}

.menu-strip h2.block-title { display: none; } /* hide the navigation button by default */
.mites-menu h2.block-title, .stem-menu h2.block-title, .seed-menu h2.block-title, .e2mit-menu h2.block-title, .mostec-menu h2.block-title {display:block;}
section.logo-mobile {display:none;}
.mobile-title {display:none;}
div#block-views-blog-titles-block-1 {display:none;}
section#block-menu-block-11 {display:none;}

@media only screen and (min-width: 0px) and (max-width: 1100px) {
.search-form input.form-submit {background: url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/learn-more.png') no-repeat bottom center !important;
border: none;
text-indent: 100%;
white-space: nowrap;
height: 41px;
width: 50px;
color: #fff;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

div#block-views-all-titles-block.block.block-views.mobile-title.block-odd.block-count-5.block-region-sidebar-first {width:94%;}
.region-sidebar-first, .region-sidebar-second, .region-sidebar-first .block, .region-sidebar-second .block {width:100%;}
div#block-views-blog-titles-block-1.block.block-views.block-odd.block-count-5.block-region-sidebar-first {width:99%;}
.page-type-programs .region-sidebar-first .block {width:100%;text-align:left;}
.page-type-programs .region-sidebar-first .block img {margin:0px 0px 0px 7px;text-align:center;}

div#block-views-blog-titles-block-1 {display:block;}
.view-blog-titles.view-display-id-block {display:none;}
.view-blog-titles {background-color: #a31f34;
padding: 3% 10% 3% 10%;
font-size: 18px;
line-height: 26px;
color: #fff;
text-transform: none;
font-weight: 700;
font-family: 'Open Sans';
margin-bottom: 0px;}
.view-blog-titles span.date {font-size:16px;}
div#block-views-blog-titles-block-1.block.block-views.block-odd.block-count-4.block-region-sidebar-first {margin:0px;width:99.6%;}

.article-inner > header {display:none;}
.article h1, h1#page-title, h1.article-title {display:none;}
.mobile-title {display:block;}

div#block-views-all-titles-block.block.block-views.mobile-title.block-odd.block-count-4.block-region-sidebar-first {width:94%;}

.region-sidebar-first div.menu-block-wrapper ul.menu li {padding:2%;}
.region-sidebar-first div.menu-block-wrapper ul.menu li.last {padding:2%;}
section#block-menu-block-3.block.block-menu-block.block-odd.block-count-4.block-region-sidebar-first li, section#block-menu-block-3.block.block-menu-block.block-odd.block-count-4.block-region-sidebar-first li.last {padding:2%;}
div.article-inner, div.view-news, div.view-blog-titles, .view-seed-main, .view-stem-main, .view-mites-main, .view-mostec-main, .view-e2mit-main {margin-top:0px;clear:both;}

.article h1, h1#page-title {font-size:20px;}
.article h2 {font-size:16px;padding:0 0 2% 0;margin-bottom:2%;margin-top:3%;}
.seed-menu h2.block-title a, .stem-menu h2.block-title a, .mostec-menu h2.block-title a, .e2mit-menu h2.block-title a, .mites-menu h2.block-title a  {display:none;}

section.logo-mobile {display:block;margin-bottom:0px;}
section.logo-mobile h2.block-title {display:none;}
section.logo-mobile div.block-content.content {text-align:center;}
section#block-block-13.block.block-block.logo-mobile.block-odd.block-count-4.block-region-sidebar-first {margin-bottom:0px;}

	/* Navigation Button
	-------------------------------------------------------- */

	.menu-strip h2.block-title {
		display: block;padding-top:0px;
		position: absolute;
		top: 0px;
		right: 7px;
		width: 40px;
		height: 35px;
		background: url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/menu-icon-large.png');
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 21px, 100%;
		cursor: pointer;
		border: 0 none;
		z-index: 999;
		text-indent: -9999px;
	}

section#block-menu-block-1.block.block-menu-block.main-menu-strip.block-even.block-count-2.block-region-header .block-inner {position:relative;}

section#block-menu-block-11.block.block-menu-block.menu-strip.block-odd.block-count-3.block-region-header {height:auto;min-height:100px;overflow:scroll;display:block;}
section#block-menu-block-1.block.block-menu-block.block-even.block-count-2.block-region-header h2.block-title.element-invisible {clip: rect(35px 35px 35px 35px) !important; clip: rect(35px, 35px, 35px, 35px) !important;display: block; position:relative !important}

section#block-menu-block-1.block.block-menu-block.block-even.block-count-2.block-region-header h2.block-title.element-invisible {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 40px;
		height: 40px;float:right;background-color:none;
		background: url('https://oeop.mit.edu/sites/default/files/css_injector_images_image/mobile-menu-sm.jpg');
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 21px, 100%;
		cursor: pointer;
		border: 0 none;
		z-index: 999;
		text-indent: -9999px;}
	.menu-strip h2.block-title:hover {
	}
	.menu-strip h2.block-title.open {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 21px, 100%;
	}

	/* Navigation Bar
	-------------------------------------------------------- */

	.menu-name-main-menu .menu {
		width: 99.7%;
		float: none;
		background-color: #cecfd0; /* change the menu color */
		display: block;
		height: 40px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		position: relative;
		top: 0px;
		left: 0px;
		z-index: 998;
		clear: both;border:none;
	}

div.menu-block-wrapper.menu-block-1.menu-name-main-menu .menu {background-color:transparent;position:relative;}

	.menu-name-main-menu .menu li, .menu-name-menu-mobile .menu li {
		display: none;
		width: 100%;
font-family: 'Open Sans';
	}
	.menu-name-main-menu .menu li a, .menu-name-menu-mobile .menu li a {
		display: block;
		width: 90%;
		padding: 5px;
		font-size: 14px;
		color: white;
		text-decoration: none;
	}
	.menu-name-main-menu .menu li a:hover, .menu-name-menu-mobile .menu li a:hover {
		color:#fff;
		border-top-color: transparent;
	}
	.menu-name-main-menu .menu > li:first-child,  {
	}

	/* Toggle the navigation bar open  */

	.menu-name-main-menu .menu.open, .menu-name-menu-mobile .menu.open {
		height: auto;
		padding-top: 40px;
	}
	.menu-name-main-menu .menu.open li, .menu-name-menu-mobile .menu.open li {
		display: block;
	}

	/* Submenus – optional .parent class indicates dropdowns */

	.menu-name-main-menu .menu > li:hover > a {
color:#fff;		border-bottom-color: transparent;
	}
	.menu-name-main-menu .menu li.parent > a:after {
		content: "▼";
		color: rgba(255,255,255,.5);
		float: right;
	}
	.menu-name-main-menu .menu li.parent > a:hover {

	}
	.menu-name-main-menu .menu li ul, .menu-name-menu-mobile .menu li ul {
		display: none;
		background: rgba(0,0,0,.5);
		border-top: 0 none;
		padding: 0;
	}
	.menu-name-main-menu .menu li ul a {
		border: 0 none;
		font-size: 12px;
		padding: 5px;
		font-weight: normal;
	}
	.menu-name-main-menu .menu li:hover ul {
		display: block;
		border-top: 0 none;
	}

} /* End Mobile Styles */


@media screen and (max-width: 800px) {
div#block-views-clone-of-image-rotator-block div.rotator-image-title {font-size:26px;line-height:38px;}
div#block-block-4 {padding: 7% 7% 0px 7%;width:86%;float:none;display:block;clear:both;font-size:22px;margin:3% 0 6% 0;}
div#block-block-4 p {font-size:22px;font-weight:600;}

.alignright {float:none;padding:0px 0px 10px 10px;display:block;margin:10px auto;}
.alignleft {float:none;padding:0px 10px 10px 0px;display:block;margin:10px auto;}
.aligncenter {display:block;margin:10px auto;padding:0px;}
.caption.alignleft {position:relative;font-size:12px;line-height:16px;font-weight:bold;text-align:left;padding:0px;display:block;max-width:100%;margin:10px auto 10px auto;width:100%;}
.caption.alignright {position:relative;font-size:12px;line-height:16px;font-weight:bold;text-align:left;padding:0px;display:block;max-width:100%;margin:10px auto 10px auto;width:100%;}
.caption.aligncenter {position:relative;font-size:12px;line-height:16px;font-weight:bold;text-align:left;padding:0px;display:block;max-width:100%;margin:10px auto 10px auto;text-align:center;}
.caption.alignright img, .caption.alignleft img {float:none;margin:0px auto;padding:0px;width:100%;}
.caption.aligncenter p, .caption.alignright p, .caption.alignleft p {font-size:12px;line-height:16px;font-weight:bold;text-align:left;padding:2%;background-color:#e4e4e4;margin:0px;width:96%;}
div.field.field-name-field-feed-item-description.field-type-text-with-summary.field-label-hidden.view-mode-full .caption img {padding:0px;}

.caption img {max-width:100%;margin:0px auto;}


div#block-views-clone-of-image-rotator-block {width:100%;margin:0;float:none;clear:both;display:block;height:330px;max-width:720px;}
div#block-views-clone-of-image-rotator-block img {width:100%;height:auto;max-width:720px;}

html,
body {
	margin:0;
	padding:0;
	height:100%;
}
#page-wrapper {
	min-height:100%;
	position:relative;
}
#content-wrapper {
	padding-bottom:20px;   /* Height of the footer element */
}
.not-front #content-wrapper, .front div#tertiary-content-wrapper {
	padding-bottom:20px;   /* Height of the footer element */
}
.front #content-wrapper {padding-bottom:0px;}
#footer-panels-wrapper {
	width:100%;
	height:auto;
	position:relative;
}


}

@media screen and (max-width: 700px) {

div#block-views-clone-of-image-rotator-block {width:100%;margin:0;float:none;clear:both;display:block;height:300px;max-width:630px;}
div#block-views-clone-of-image-rotator-block img {width:100%;height:auto;max-width:630px;}

section.jobs .block-inner {padding-right:5%;padding-left:5%;padding-bottom:15%;}
section.apply .block-inner {padding-right:5%;padding-left:5%;padding-bottom:15%;}
section.eligible .block-inner {padding-right:5%;padding-left:5%;padding-bottom:15%;}

}

@media screen and (max-width: 600px) {
div#block-views-clone-of-image-rotator-block {width:100%;margin:0;float:none;clear:both;display:block;height:245px;max-width:535px;}
div#block-views-clone-of-image-rotator-block img {width:100%;height:auto;max-width:535px;}
}

@media screen and (max-width: 500px) {
.region-header .block ul li {display:none;text-align:left;background-color:#fff;padding:5% 2%;border-bottom:2px solid #cecfd0;}

div#block-views-clone-of-image-rotator-block {width:100%;margin:0;float:none;clear:both;display:block;height:220px;max-width:440px;}
div#block-views-clone-of-image-rotator-block img {width:100%;height:auto;max-width:440px;}

section.jobs .block-inner {padding-right:5%;padding-left:5%;padding-bottom:5%;}
section.apply .block-inner {padding-right:5%;padding-left:5%;padding-bottom:5%;}
section.eligible .block-inner {padding-right:5%;padding-left:5%;padding-bottom:5%;}

}

@media screen and (max-width: 450px) {
div#block-views-clone-of-image-rotator-block {width:100%;margin:0;float:none;clear:both;display:block;height:180px;max-width:440px;}
div#block-views-clone-of-image-rotator-block img {width:100%;height:auto;max-width:440px;}
div.region.region-four-first {text-align:center;width:81% !important;padding-left:19%;}

div.view.view-all-titles {font-size:16px;}
form#search-form div.form-item.form-type-textfield.form-item-keys {width:65%;}
}

@media screen and (max-width: 300px) {
div#block-views-clone-of-image-rotator-block {width:100%;margin:0;float:none;clear:both;display:block;height:130px;max-width:340px;}
div#block-views-clone-of-image-rotator-block img {width:100%;height:auto;max-width:340px;}
}
