body#image_detail .wysiwyg_content img { width: auto; }
.ms-loading-container.ms-loading, .ms-slide .ms-slide-loading { top: 40%; }
.primary_media_feature.homepage_carousel { margin-bottom: -230px; }
.primary_media_feature.homepage_carousel .floating_text_area { bottom: 250px; }
@media (min-width: 768px) {
	.primary_media_feature.homepage_carousel .floating_text_area { bottom: 230px; }
}
.primary_media_feature #masterslider .ms-bullets { bottom: 260px; }
.primary_media_feature #masterslider .ms-nav-prev, .primary_media_feature #masterslider .ms-nav-next { margin-top: -170px; }
.mission-info { background-color: #e4e9ef; width: 100%; text-align: center; padding: 5px; margin-bottom: 20px; }
.mission-info header { max-width: 1200px; margin: 0 auto; }
.mission-info h1{ margin-bottom: 0; }
.mission-info p { font-size: 13px; }
@media (min-width: 768px) {
	.mission-info { padding: 20px 10%; }
	.mission-info p { font-size: inherit; }
}
.slide_strips header .module_title { margin-bottom: 10px; }
.slide_strips .grid_layout header { width: 100%; }
.missions_teaser header p { width: 80%; }
.multimedia_teaser { background-color: #fff; }
.multi_teaser.events_teaser { background-color: #e4e9ef; }
@media (min-width: 768px) {
	.footer_newsletter { display: none; }
	#site_footer .upper_footer .grid_layout .share { float: none; margin: 0 auto 40px auto; }
}
.lower_footer .nav_container { margin-bottom: 0; }
.events_teaser.module.multi_teaser .grid_layout .events .content_title { text-align: center; }
#secondary_column form.submit_newsletter .email_field { color: white; background-color: rgba(0, 0, 0, 0.7); }
.wysiwyg_content.list_page.news_events > h2 { display: inline-block; width: 300px; margin: 0; }
.wysiwyg_content.list_page.news_events > span { display: inline-block; }
.wysiwyg_content.list_page > div { margin-top: 20px; width: 100%; }
.wysiwyg_content.list_page div a { color: #222; }
.wysiwyg_content.list_page > div > div img { width: 40%; float: left; padding: 0 10px 10px 0; }
.wysiwyg_content.list_page.news_events .content_title { padding: 2px 0 5px; }
.wysiwyg_content.list_page.education_kids .content_title { padding: 0 0 5px; }
.wysiwyg_content.mission > h3 { display: inline; }
.wysiwyg_content.mission > span { display: inline; padding-left: 20px; }
.wysiwyg_content.mission > ul { padding-left: 20px; list-style: initial; list-style-type: disc; }
.wysiwyg_content.mission > ul li{ padding: 5px 0; }
.wysiwyg_content.mission div.img-right { float: right; width: 100%; max-width: 380px; padding: 0 0 10px 10px; }
.grid_gallery .module_title { display: block; }
.grid_gallery.module.list_view.list_page .grid_layout > header { margin-bottom: 2em; line-height: 100%; }
.grid_gallery.module.list_view.list_page .grid_layout > header > .module_title { display: inline; }
.grid_gallery.module.list_view.list_page .grid_layout > header > select { float: right; margin-top: 10px; width: 100%; max-width: 300px; }
.grid_gallery.module.grid_view.dawn_multimedia .grid_layout > div { text-align: center; }
.grid_gallery.module.grid_view.dawn_multimedia .grid_layout > div div { vertical-align: top; width: 100%; max-width: 296px; display: inline-block; padding: 10px 20px 0 0; text-align: left; }
.grid_gallery.module.grid_view.dawn_multimedia .grid_layout > div a { color: #222; }
.grid_gallery.module.grid_view.dawn_multimedia .grid_layout > div img { width: 100%; max-width: 276px; }
.grid_gallery.module.grid_view.dawn_multimedia .grid_layout .module_title { margin-bottom: 0; }
.pagination { float: right; }
.site_header .brand_area .brand1 { width: 15%; }
.site_header .brand_area .brand2 { width: 50%; }
.site_header .brand_area .brand3 { float: left; width: 30%; margin-left: 5%; height: 100%; }
.site_header .brand_area .dawn_logo { text-indent: -9999px; width: 100%; float: left; height: 100%; }
.site_header .brand_area .jpl_logo { height: 50%; }
.site_header .brand_area .caltech_logo { display: inline-block; text-indent: -9999px; width: 100%; float: left; height: 50%; }
.site_header .brand_area { width: 250px; height: 32px; }	
@media (min-width: 540px){
	.grid_gallery.module.list_view.list_page .grid_layout > header > select { margin-top: 0; }
}
.clearfix.search_page#primary_column { width: 100%; }
.clearfix.search_page > p { font-size: .8em; }
#news div.articles > div { padding-bottom: 20px; }
.content_page #full_width_col { width: 100%; margin-bottom: 5.26316%; }
.content_page #full_width_col .inline_img { width: 100%; }
.content_page #full_width_col .inline_img > img { width: 100%; }
.content_page #full_width_col a { color: black; }
.content_page #full_width_col .inline_img > .content_title { padding-top: 10px; }
.wysiwyg_content .inline_img, .wysiwyg_content .inline_img .inline_img_wide { max-width: 100%; float: none; }
#home .slide_strip.dawn_news  { min-height: 300px; padding-bottom: 0; margin-bottom: 0; }
#home .missions_teaser img{ display: none; }
@media (min-width: 600px) {
	.content_page #full_width_col { float: left; margin-right: 2.5641%; margin-bottom: 0; }
	.content_page #full_width_col .inline_img { float: left; width: 30%; }
	.site_header .brand_area { width: 330px; height: 42px; }	
}
@media (min-width: 769px) {
	.content_page #full_width_col { float: left; margin-right: 1.69492%; }
}
@media (min-width: 1024px) {
	.content_page #full_width_col { float: left; margin-right: 1.69492%; }
	.site_header .brand_area { width: 560px; height: 68px; }
}
@media (min-width: 1200px) {
	.content_page #full_width_col { float: left; margin-right: 1.69492%; } 
}