.text-xs-left { text-align: left; }
.text-xs-right { text-align: right; }
.text-xs-center { text-align: center; }
.text-xs-justify { text-align: justify; }

.text-xs-left .caption { text-align: left; }
.text-xs-right .caption { text-align: right; }
.text-xs-center .caption { text-align: center; }
.text-xs-justify .caption { text-align: justify; }

.pull-xs-left { float: left; }
.pull-xs-right { float: right; }

@media only screen and (min-width: 1024px) {
    .pull-md-left { float: left; }
    .pull-md-right { float: right; }
	
	.text-md-left { text-align: left; }
	.text-md-right { text-align: right; }
	.text-md-center { text-align: center; }
	.text-md-justify { text-align: justify; }
	
	.text-md-left .caption { text-align: left; }
	.text-md-right .caption { text-align: right; }
	.text-md-center .caption { text-align: center; }
	.text-md-justify .caption { text-align: justify; }
	
}

@media only screen and (min-width: 768px) {
    .pull-sm-left { float: left; }
    .pull-sm-right { float: right; }
		
	.text-sm-left { text-align: left; }
	.text-sm-right { text-align: right; }
	.text-sm-center { text-align: center; }
	.text-sm-justify { text-align: justify; }
	
	.text-sm-left .caption { text-align: left; }
	.text-sm-right .caption { text-align: right; }
	.text-sm-center .caption { text-align: center; }
	.text-sm-justify .caption { text-align: justify; }	
	
}


.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
  
  .visible-xs-block {
    display: block !important;
  }
  
  .visible-xs-inline {
    display: inline !important;
  }

  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }

  .visible-sm-block {
    display: block !important;
  }

  .visible-sm-inline {
    display: inline !important;
  }

  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }

  .visible-md-block {
    display: block !important;
  }

  .visible-md-inline {
    display: inline !important;
  }

  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }

  .visible-lg-block {
    display: block !important;
  }
  .visible-lg-inline {
    display: inline !important;
  }

  .visible-lg-inline-block {
    display: inline-block !important;
  }

  .hidden-lg {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }

  .hidden-print {
    display: none !important;
  }
}

@media only screen and (max-width: 1024px) {

/* 	#page {
		box-sizing: initial;
		padding: 0 10px;
		width: auto;
	} */

	.highlighted-wrapper {
		padding:0 10px;
	}
	
	#main {
		padding-left:10px;
		padding-right:10px;
	}
	
	/* footer */
	
	#footer {
		padding-left:35px;
		padding-right:35px;
	}
	
	
	#block-block-35 .video-content {
		margin-right:-50px;
	}
	
	#block-views-newsfeedevents-block-1 {
		padding-left:20px;
		padding-right:20px;
	}
	
	.latest-esa {
		padding-left:20px;
	}
	
	#block-block-36 .twitter-timeline {
		width: 283px !important;
	}
	
	.view-langseth-news .more-link {
		text-align:left;
	}
	
}

@media only screen and (max-width: 979px) {
	
	.tb-megamenu .nav-collapse {
		position:static;
		height:auto;
		background:none;
		margin-top:0;
		overflow:visible;

	}
	
	
	  .tb-megamenu .nav-collapse.collapse {
			height: auto !important;
			overflow: visible !important;
			position:static;
	  }
	 
	 .tb-megamenu .btn-navbar {
		 display:none;
	 }
	 
	 .tb-megamenu .nav-collapse .nav > li {
		 float:left;
	 }
	 
	 .tb-megamenu .nav-collapse .nav > li > a {
		 border-bottom:none;
		 padding: 8px;
		 margin:0;
		 font-weight:normal;
	 }
	 
	 
	 .tb-megamenu .nav-collapse .nav > li.active a {
		 background:#ffffff !important;
		 color: #174785;
	 }
 
	 .tb-megamenu .nav-collapse .dropdown-menu {
		position:absolute;
		top:100%;
		width: auto !important;
		border: 1px solid #174785;
		border-bottom:  none;
		background:#ffffff;
	 }
	
	.tb-megamenu .nav-collapse .dropdown-menu a {
		clear: both;
		color: #174785;
		display: block;
		font-weight: normal;
		padding: 8px 14px !important;
		text-shadow: none;
		white-space: nowrap;
		display:block;
		border-top:none;
		font-size:15px !important;
		
	}
	
	.tb-megamenu .nav-collapse .dropdown-menu .active a,
	.tb-megamenu .nav-collapse .dropdown-menu a:hover,
	.tb-megamenu .nav-collapse .dropdown-menu a:focus {
		background-color: #174785;
		background-image: none;
		filter: none;
		color: #ffffff;
		text-decoration: none;
		display:block;
		padding: 8px 14px;
		font-weight:normal;
	}
	
	.tb-megamenu .nav-collapse .nav li a {
		border-top:none;
	}
	
	.tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus {
		color: #174785;
	}
	

	
}

@media only screen and (max-width: 768px) {
	#header {
		padding:0 10px;
	}
	
	#navigation #block-search-form {
		margin-top: -40px;
	}

	.views-field-field-spotlight-link-1 {padding-top: 5px; padding-left: 10px; padding-right:10px; padding-bottom: 0px; margin-top: 3px; margin-bottom:0px;}
	.breadcrumb {	
		margin-top:0;
	}
	
	.img768 {
		float: none !important;
		display: block;
		margin-left: 0 !important;
	}
	
	.imgcenter768 {
		display: block;
		margin: 0 auto 10px !important;
		float: none !important;
	}
	
	.type1-heading {
		font-size:28px;
		line-height:normal;
	}
	
	
	/* header main slider */
	
	.front-slider .views-field-nothing {
		font-size:18px;
		padding:20px 0;
	}
	
	/*
	.view-views-slideshow-fp2013 img {
		width:100%;
		height:auto;
	}
	
	.view-views-slideshow-fp2013 .views-slideshow-cycle-main-frame {
		width:100% !important;
		height:auto !important
	}
	
	.view-views-slideshow-fp2013 .views-slideshow-cycle-main-frame-row {
		width:100% !important;
		height:auto !important
	}
	
	.view-views-slideshow-fp2013 .views-slideshow-controls-bottom {
		height:20px;
	}
	
	.front .views-slideshow-controls-top span a {
		height: 50px;
	}
	
	*/
	
	.view-views-slideshow-research .views-slideshow-controls-bottom {
		text-align:left;
	}
	

	
	body.section-video #header {
		background:none;
	}
	
	/* Sidebar slider */
	.view-fp-spotlight img {
		width:100%;
		height:auto;
	}
	
	.view-fp-spotlight .views-slideshow-cycle-main-frame {
		width:100% !important;
	}
	
	.view-fp-spotlight .views-slideshow-cycle-main-frame-row {
		width:100% !important;
		height:auto !important
	}
	
	/* blog & videos */
	#block-block-35 .video-content {margin-right:-10px;}
	.video-content .item-list li {
		padding: 10px 10px 10px 0;
	}
	
	.video-content .views-field-field-video-teaser-image img {
		width:100%;
		height:auto;
	}
	
	#content iframe {
		width:100% !important;
	}
	
	/* Research */
	#research-divisions {
		width:56%;
		padding-top: 12px;
	}
	
	#research-divisions a {
		padding-right: 2%;
		float:left;
		width:20%;
	}
	
	#research-divisions img {
		width:100%;
	}
	
	#research-search-box{
		width: 42%;
	}
	
	.research-slideshow .views-field-field-screenshot-teaser-image {
		width:200px;
	}
	
	/* Research close */
	
	/* Education */
	.eesc {
		width:153px;
	}
	
	div.eesc img {
		width:100%;
		height:auto;
	}
	
	/* Education Close */
	
	/* video 768*/
	body.section-video .field-name-body embed {
		width:100%;
	}
	
	.video_bottom .view-display-id-block_3 {
		padding-left:15px;
	}
	
	body.section-video .region-sidebar-second {
		padding-bottom:0;
	}
	
	/* video close */
	
	/* sidebars 768 */
	.region-sidebar-first {
		margin:0;
	}
	
	/* News */
	
  .two-sidebars.node-type-book .region-sidebar-second {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    clear: left;
  }
  
  .two-sidebars.node-type-book #content-inner {
	float:none;
	width:100%;
	margin-right:0;
  }
  
  .two-sidebars.node-type-book #content {
    float: left;
    width: 70%;
    margin-left: 30%;
    margin-right: -100%;
  }
	
	/* footer */
	

	#footer .block-menu-block {
		width:33.33%;
	}
	
	#block-block-36 {
		float:none;
		width: 100% !important;
		max-width:400px;
		margin-left: auto;
		margin-right: auto;
		clear:both;
		padding-top:0;
	}
	
	.footer-bottom-left {
		float:none;
		width:100%;
		text-align:center;
		padding-top:20px;
	}
	
	.footer-bottom-right {
		float:none;
		width:100%;
		text-align:center;
	}
	
	#support {
		text-align:center;
		margin-top:30px;
	}
	
	#support a {
		margin-bottom:10px;
	}

	
	.responsive-table-768 {
		width:100%;
		float:none;
		display:block;
		clear:both;
		margin-left:0;
	}
	
	.responsive-table-768 tbody {
		width:100%;
		display:block;
	}
	
	.responsive-table-768 tr,
	.responsive-table-768 th,
	.responsive-table-768 td {
		width:100%;
		display:block;
		clear:both;
		height:auto;
	}
	
	.division_clips .responsive-table-768 td {
		width:100%;
	}
	
	.responsive-table-768 td[align="center"],
	.responsive-table-768 td[align="right"],
	.responsive-table-768 .rteright {
		text-align:left;
	}
	
	.responsive-table-768 td p[style*="right"] {
		text-align:left !important;
	}
	
	.responsive-table-768 img {
		
	}
	
	.responsive-table-768 .caption {
		text-align:left;
	}
	
	.responsive-table-768 .caption.center {
		text-align:center;
	}
	
	.lamont-doherty tbody {
		width:100%;
	}
	
	.lamont-doherty tr,
	.lamont-doherty th,
	.lamont-doherty td {
		width:100%;
		display:block;
	}

	#navigation #block-search-form {
		width: 186px;
	}
	
	#navigation #block-search-form input.form-submit {
		margin-right:0;
		margin-left:4px;
	}
	
	#navigation ul.menu a:link,
	#navigation ul.menu a:visited {
		padding-left:3px;
		padding-right:4px;
		font-size:15px;
	}
	
	.view .view-content .node ul.links {
		padding-right:0;
	}
	
	.node-biblio .field-name-field-publication-type .field-label,
	.node-biblio .field-name-field-year-of-publication .field-label,
	.node-biblio .field-name-field-authors .field-label,
	.node-biblio .field-name-field-series-title .field-label {
		float:none;
		text-align:left;
		display: inline-block;
	}

	.node-biblio .field-name-field-publication-type .field-items,
	.node-biblio .field-name-field-year-of-publication .field-items,
	.node-biblio .field-name-field-authors .field-items,
	.node-biblio .field-name-field-series-title .field-items {
		float:none;
		width:auto;
		display: inline-block;
	}
	
	/* people */
	.view-department-directory table {
		width:100%;
		max-width:100%;
	}
	
	.view-department-directory thead {
		display:none !important;
	}
	
	.view-department-directory tbody,
	.view-department-directory tr,
	.view-department-directory td {
		display:block;
		width:100%;
	}
	
	.view-department-directory td.views-field-title:before {
		content:"Name: ";
		font-weight:bold;
	}
	
	.view-department-directory td.views-field-field-title1:before {
		content:"Title 1 : ";
		font-weight:bold;
	}
	
	.view-department-directory td.views-field-field-phone:before {
		content:"Phone: ";
		font-weight:bold;
	}
	
	.view-department-directory td.views-field-field-email1:before {
		content:"Main Email : ";
		font-weight:bold;
	}
	
	.view-department-directory td.views-field-field-address-street1:before {
		content:"Address: ";
		font-weight:bold;
	}
	
	.view-department-directory td.views-field-field-website:before {
		content:"Website: ";
		font-weight:bold;
	}
	

	#block-views-Top_News_Story_full {
		float:none;
		width:100%;
	}
	
	.search-event-wrapper {
		float:none;
		width:100%;
		margin-top:40px;
	}
	
	/* Core Repository */
	#research-top-left {
		width:100%;
	}
	
	#corelabbottom {
		min-height: 295px;
		height:auto;
		background-position:right bottom;
		overflow:hidden;
	}
	
	#CRmission {
		margin-left:0;
		height:auto;
		width:100%;
		padding-top:15px;
	}
	
	.contentbox {
		width: 30%;
		margin-right: 3.33%;
		height:320px;		
	}
	
	.contentbox .boximage {
		text-align:center;
	}
	
	.contentbox .boximage img {
		width:100%;
	}
	
	/* Core Repository - people 768 */
	.view-corelab-staff table, .view-oasis-staff table {
		display:block;
		width:100%;
	}
	
	.view-corelab-staff tbody,
	.view-corelab-staff tr,
	.view-corelab-staff th,
	.view-corelab-staff td,
	.view-oasis-staff tbody,
	.view-oasis-staff tr,
	.view-oasis-staff th,
	.view-oasis-staff td	{
		display:block;
		width:100%;
	}
	
	.view-corelab-staff .views-field-field-phone,
	.view-corelab-staff .views-field-field-email1,
	.view-corelab-staff .views-field-field-website {
		text-align:left;
	}
	
	.view-oasis-staff .views-field-field-phone-value,
	.view-oasis-staff .views-field-field-email1-email {
		text-align:left;
	}
	
	.view-project-search .views-exposed-widget {
		width: 50%;
	}
	
	.view-project-search .views-widget-filter-keys,
	.view-project-search .views-submit-button	{
		clear:both;
		width:100%;
	}
	
	.view-clone-of-tagadelic-terms .view-project-search .views-widget-filter-keys {
		width: 215px;
		clear:none;
	}
	
	.view-clone-of-tagadelic-terms .view-project-search .views-submit-button {
		float:none;
		width:100%;
		text-align:center;
	}
		
	.current_projects img {
		width: 104px !important;
		height: 100px !important;
	}
	
	body.two-sidebars .news-events .news-main {
		padding-left:0;
		width:100%;
		padding-right:0;
	}
	
	body.two-sidebars .news-events #content {
		padding-left:0;
	}
	
	#block-cms-custom-custom-query8 + .block {
		padding-left:0;
		padding-right:0;
	}
	
	.research-topic {
		padding-right:25px;
	}
	
	body.two-sidebars .news-events #content .sidebars {
		width:100%;
		float:none;
		clear:both;
	}
	
	.division_clips table td img {
		width: 100% !important;
		max-width: 200px !important;
		min-width: 150px;
	}
	
	#block-block-12 {
		float: none;
		width: 100%;
	}
	
	.site-map-menus .site-map-box-menu {
		width:33.33%;
	}
	
	.page-views .view-project-search-simple .views-widget-filter-keys {
		max-width: 400px;
	}
	
	#admin-menu {
		display:none;
	}
	
	html body.admin-menu {
		margin-top:0 !important;
	}
	
	.life-at-lamont .rtecenter  {
		text-align:left;
	}
	
	.view-group-gallery .views-field-field-bio-image {
		float:none;
		width:auto;
		padding-bottom:10px;
	}
	
	.view-group-gallery .views-field-field-email1,
	.view-group-gallery .views-field-field-website,
	.view-group-gallery .views-field-field-phone {
		text-align:left;
	}
	
	#content table.background.responsive-table-768 {
		width:224px !important;
	}
	
	#content table.background.responsive-table-768 td:last-child {
		width:224px;
		background: url("/sites/default/files/uploaded/image/homeblocksall(1).jpg") no-repeat right top;
		height: 196px;
		padding-top: 37px;
		text-align: right !important;
	}
	
	table.background.responsive-table-768 td:last-child .rteright {
		text-align:right;
	}
	
	.rteindent1 {
		margin-left:0 !important;
	}
	
	.view-term-news-id .item-list ul {
		padding-left:0;
	}
	
	#content .result-observation-table table tr:nth-child(1) td {
		height:auto;
	}
	
	#mc_embed_signup .mc-field-group select {
		height:37px;
	}
	
	#research-top {
		border-radius:10px;
	}
	/*
	#block-views-newsfeedevents-block-1 {
		border-left: none;
		border-right: none;
		float: none;
		padding-right: 0;
		width: 100%;
		margin-bottom:40px;
	}
	
	#block-views-newsfeedevents-block-1 .views-row {
		padding-bottom:20px;
	}

	
	.latest-esa.col-2 {
		width:100%;
		float:none;
	}
	*/
	
	.front .column h2.block-title {
		margin-bottom:10px;
	}
	
	#block-views-newsfeedevents-block-1 .more-link {
		margin-top:0;
	}
	
	.view-education .views-row {
		padding-bottom: 30px;
		padding-right: 0;
		width: 100%;
	}
	
	.view-education .views-field-body {
		min-height:initial;
	}
	
	.view-education .views-field-field-project-image {
		float: left;
		overflow: hidden;
		padding: 0 15px 0 0;
		width: 200px;
		height:auto;
	}
	
	

	.front .region-sidebar-first {
		float: none;
		margin-right: 0;
		margin-top: 0;
		padding-right: 0;
		padding-bottom:0;
		width: 100%;
		overflow:hidden;
	}
	

	.front.sidebar-first #content {
		clear: both;
		float: none;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	
	.front .region-sidebar-first .block {
		clear: none;
		float: left;
		padding: 0 4px;
		width:35%;
		text-align:left;
	}

	.front .region-sidebar-first .job-opportunity {
		width: 30%;	
	}
	
	.job-opportunity .block-content {
		padding:10px;
		height: 117px;
		display: table-cell;
		vertical-align: middle;
	}
	
	#block-block-36 .twitter-timeline {
		width: 400px !important;
	}

	
}

@media only screen and (max-width: 700px) {
	.logo-wrapper {
		width:100%;
		text-align:center;
		padding-bottom:20px;
	}
	
	.header-right {
		width:100%;
		text-align:center;
	}
	
	.donate-now {
		margin-top:0;
	}
	
/* 	#logo {
		float:none;
		display:inline-block;
		margin-bottom:0;
	} */
	

	
	#navigation {
		float:left;
		width:100%;
		background:none;
	}
	
	#navigation .block, .region-navigation > .responsive-menus {
		display: block;
		float: left;
		margin-bottom: 0;
		width: 50%;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	
	#navigation .block .block {
		float:none;
		width:100%;
	}
	
	.mg-icons {
		float:left;
		top: 7px;
	}
	
	.mg-1 {display:none;}
	.mg-2 {display:block;}
	
	.tb-megamenu .btn-navbar {
		float:right;
		background:url(../images/responsivenav.png) no-repeat right top;
		border: none;
		box-shadow: none;
		font-size: 0;
		height: 31px;
		width: 31px;
		border-radius:0;
		display:block;
	}
	
	.tb-megamenu .btn:hover, .tb-megamenu .btn:focus {
		background:url(../images/responsivenav.png) no-repeat right top;
	}
	
	.tb-megamenu .nav-collapse {
		right:-50%;
		background:#333333;
	}
	
	.tb-megamenu .nav-collapse .nav > li > a:hover,
	.tb-megamenu .nav-collapse .nav > li > a:focus {
		color:#174785;
	}
	
	.tb-megamenu .nav-collapse .dropdown-menu {
		background:#474747;
		text-align:center;
	}
	
	.tb-megamenu .tb-block ul li, .tb-megamenu .tb-block .nav li {
		border-bottom-color:#ffffff;
	}
	
	.tb-megamenu .nav-collapse .nav li a {
		border-top:none !important;
		white-space:normal;
		position:relative;
	}
	
	
	#block-tb-megamenu-main-menu {display:none !important;}
	
	#navigation #block-system-main-menu {
		display:block;
	}
	
	#divisionblock img {width: 100%;}
	
	.type1-heading {
		font-size:24px;
	}
	
	h1#page-title {
		font-size:2em;
	}
	
	table[align="right"] {
		float:none;
		margin-left:0 !important;
		width:100%;
	}
	
	table[align="right"] img,
	table[align="left"] img {
		max-width:100% !important;
	}
	
	table[align="right"] div[align="right"] {
		text-align:left;
	}
	
	table[align="right"] div[align="center"] {
		text-align:left;
	}
	
	table[align="left"] div[align="center"] {
		text-align:left;
	}
	
	table[align="right"] tbody,
	table[align="right"] tr,
	table[align="right"] th,
	table[align="right"] td {
		display:block;
		width:100%;
	}
	
	table[align="right"] .caption {
		text-align:left;
	}
	
	table[align="right"] *[style*="right"] {
		text-align:left !important;
	}
	
	table[align="left"] {
		float:none;
		margin-right:0;
		width:100% !important;
		text-align:left;
	}
	
	table[align="left"] td,
	table[align="left"] th {
		text-align:left;
	}
	
	table[align="left"] .caption {
		text-align:left;
	}
	
	table[align="left"] .rteright {
		text-align:left;
	}
	
	table[align="right"] .rteright {
		text-align:left;
	}
	
	/* Images */
	table img {
		max-width:392px;
		height:auto;
	}
	
	.img640 {
		float: none !important;
		display: block;
		margin-left: 0 !important;
		height:auto !important;
	}
	
	.responsive640 {
		float:none !important;
		margin:0 0 12px 0 !important;
		display:block;
	}
	
	img[align="left"], 
	img[style*="left"] {
		float:none !important;
		margin-left:0;
		display:block;
	}
	
	img[align="right"], 
	img[style*="right"] {
		float:none !important;
		margin-left:0;
		display:block;
	}

	
	#block-block-32 {
		padding-right:0;
	}
	
	#block-block-33 {
		padding:0;
		border:none;
	}

	#block-block-34 {
		padding-left:0;
		max-width:270px;
	}

	
	div.col-3 {
		float:none;
		width:100%;
	}
	
	div.col-6 {
		float:none;
		width:100%;
	}
	
	.more-link {
		text-align:left;
	}
	
	#block-block-33 .view-footer {
		text-align:left;
	}
	
	#navigation {
		padding-top:2px;
		padding-bottom:0;
	}
	
	#navigation #block-search-form {
		float: none;
		padding-top: 5px;
		position: absolute;
		right: 9%;
		width:220px;
		text-align: center;
		top: 0px;
	}
	.responsive-menus span.toggler, .responsive-menus.responsified span.toggler {
    top: -40px;
}
	#navigation #search-block-form .form-item {
    width: 160px;
}
	
	.research-slideshow {
		padding-right:10px;
	}
	
	#video-channels {
		position:static;
		clear:both;
		margin:10px 0 0 10px;
	}
	
	.breadcrumb {
		clear: both;
		display: block;
		margin-bottom: 5px;
		margin-top:0;
	}
	
	#research-divisions {
		padding-top: 12px;
		width: 100%;
	}
	
	#research-search-box {
		width:100%;
		margin:12px 0 0 0;
	}
	
	/* video 640*/
	body.section-video #header {
		background:none;
	}
	
	body.section-video #content {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		width: 100%;
	}

	body.section-video .region-sidebar-second {
		clear: both;
		margin-left: 0;
		width: 100%;
		padding-bottom:0;
	}
	
	body.section-video .region-sidebar-second .block {
		width:48%;
		float:left;
	}
	
	body.section-video .region-sidebar-second .block.odd {
		margin-right:2%;
	}
	
	body.section-video .region-sidebar-second .block.even {
		margin-left:2%;
	}
	
	.page-video .video-landing-header-inner h1#page-title {
		font-size:1.1em;
	}
	
	.node-type-video h1#page-title {
		width: auto;
		margin-right: 0;
		font-size:1.1em;
	}
	
	/* video close */
	
	/* responsive menu 640 */
	.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {
		top:30px;
	}
	
	.region-navigation > .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {
		top:40px;		
	}
	
	.responsive-menus.responsified.responsive-toggled.absolute span.toggler {
		right:0;
		top:-50px;
	}
	
	/* responsive menu Close */
	
	.responsive-table-640 {
		width:100% !important;
		text-align:left;
		height:auto !important;
	}
	
	.responsive-table-640 tbody {
		width:100%;
	}
	
	.responsive-table-640 tr,
	.responsive-table-640 th,
	.responsive-table-640 td {
		width:100% !important;
		display:block;
		text-align:left;
		clear:both;
		height:auto;
	}
	
	.responsive-table-640 td[align="right"] {
		text-align:left;
	}
	
	.responsive-table-640 img[style*="right"],
	.responsive-table-640 img[align="left"] {
		float:none !important;
		display:block;
	}
	
	.responsive-table-640 img[align="right"] {
		float:none;
	}
	
	#content .indonesia-collaborators td {
		text-align:center;
	}
	
	#content .photogallery-node td {
		text-align:center;
	}
	
	.eesc {
		width:100%;
	}
	
	#content iframe {
		height:288px;
	}
	
	.view-id-directory .view-content table {
		width:100%;
	}
	
	.view-id-directory .view-content tbody {
		width:100%;
		display:block;
	}
	
	.view-id-directory .view-content tr,
	.view-id-directory .view-content td,
	.view-id-directory .view-content th	{
		width:100%;
		display:block;
	}
	
	/* News 640 */
	.view-research-news2 .item-list ul {
		padding-left:0;
	}
	
	/* Profile page */
	.directory-personal-info,
	.group-pro-col-left	{
		width:100%;
		padding:0 0 20px 0;
	}
	
	.directory-contact-info,
	.group-pro-col-center {
		width:100%;
		padding:0 0 20px 0;
	}
	
	.group-pro-col-right,
	.node-profile .field-type-image {
		width:100%;
		float:none;
		clear:both;
	}
	
	.profile .field-type-image {
		float:left;
		margin:12px 0 0 0;
	}
	
	/*
	.division_clips .view-education table {
		width:100%;
		max-width:100%;
	}
	
	.division_clips .view-education tbody,
	.division_clips .view-education tr,
	.division_clips .view-education td {
		display:block;
		width:100%;
	}
	
	.division_clips .view-education img[style*="float"],
	.division_clips .view-education img[align="right"],
	.division_clips .view-education img[align="left"] {
		float:none !important;
		display:block;
	}
	*/
	
	.node-book.node-teaser img {
		float:none;
		margin-left:0;
		display:block;
	}
	
	/* Node project 640 */
	.node-projects .field-name-field-project-image img {
		max-width:150px;
		height:auto;
	}
	
	
	/* People 640*/
	
	.table-people td {
		line-height:18px;
	}
	
	table.MsoNormalTable {
		width:100% !important;
		display:block;
	}
	
	table.MsoNormalTable img {
		max-width:100%;
	}
	
	table.MsoNormalTable thead,
	table.MsoNormalTable tbody {
		width:100%;
		display:block;
	}
	
	table.MsoNormalTable tr,
	table.MsoNormalTable th,
	table.MsoNormalTable td	{
		width:100%;
		display:block;
	}
	
	.division_clips .view-education .views-field-title {
		min-height:initial;
	}
	
	/* core repository 640 */
	.node-3145 #research-top #video-channels {
		position: absolute;
	}

	/* campus services  */
	
	.node-604 form input[type="text"],
	.node-604  form textarea {
		display:block;
		margin-top:3px;
	}
	
	.climate-left {
		float:none;
		width:100%;
	}

	.climate-right {
		float:none;
		width:100%;
	}

	.climate-project img {
		width:50%;
	}
	
	.staff_image {
		float:none;
	}
	
	.view-project-search .views-exposed-widget {
		width:100%;
		padding-right:0;
	}
	
	.view-clone-of-tagadelic-terms .view-project-search .views-widget-filter-tid {
		width:50%;
	}
	
	.view-clone-of-tagadelic-terms .view-project-search .views-widget-filter-tid_2 {
		width:50%;
		padding-right:0;
	}
	
	.view-clone-of-tagadelic-terms .view-project-search .views-widget-filter-keys {
		padding-right:0;
		width:100%;
	}
	
	#research-bottom-left-inner table {
		display:block;
		width:100%;
	}
	
	#research-bottom-left-inner tbody,
	#research-bottom-left-inner tr,
	#research-bottom-left-inner td {
		display:block;
		width:100%;
	}
	
	.site-map-menus .site-map-box-menu {
		width:50%;
	}
	
	.page-views .view-project-search-simple .views-widget-filter-keys {
		max-width: 320px;
	}
	
	.img-inline p {
		margin:0;
		display:inline-block;
	}
	
	.img-inline img {
		margin:0 15px 15px 0;
	}
	
	#content .view-id-Videos_pls_others .block-title {
		text-align:center;
	}
	
	#content .view-id-Videos_pls_others td {
		text-align:center;
	}
	
	
	#content .view-id-Videos_pls_others table img  {
		width:auto;
	}
	
	.research-result,
	.interns {
		text-align:center;
	}
	
	.interns h3.rteleft {
		text-align:center;
	}
	
	.interns p.rteleft {
		text-align:center;
	}
	
	.interns h3 img,
	.research-result img,
	.interns img {
		margin:0 auto 10px !important;
	}
	
	.research-result p,
	.interns p {
		margin-left:0 !important;
	}
	
	blockquote {

		margin-left:0;
		margin-right:0;
	}
	
	blockquote ul {
		padding-left:20px;
	}
	
	ul {
		padding-left:20px;
	}
	
	.wrapleft {
		float:none;
		padding-right:0;
		margin-bottom:6px;	
		display:block;
	}
	
	.wrapright {
		float:none;
		padding-left:0;
		margin-bottom:6px;
		display:block;
	}
	
	.publication_tab {
		text-align:center;
	}
	
	#block-menu-menu-publications-menu ul.menu {
		padding-left:0;
		text-align:center;
	}
	
	#views-exposed-form-biblio-page-1 label,
	#views-exposed-form-biblio-page label {
		padding-bottom:3px;
	}
	
	#views-exposed-form-biblio-page-1 .views-exposed-form .views-exposed-widget,
	#views-exposed-form-biblio-page .views-exposed-form .views-exposed-widget {
		float:none;
		padding-right:0;
		text-align:center;
	}
	
	#views-exposed-form-biblio-page #edit-field-authors-value-wrapper,
	#views-exposed-form-biblio-page #edit-field-publication-type-tid-wrapper,
	#views-exposed-form-biblio-page-1 #edit-field-authors-value-wrapper,
	#views-exposed-form-biblio-page-1 #edit-field-publication-type-tid-wrapper {
		margin-top: 0;
	}

	#views-exposed-form-biblio-page .views-submit-button,
	#views-exposed-form-biblio-page-1 .views-submit-button {
		margin-top:5px;
	}
	
	.view-aggregate-feed-items .alignleft {
		float:none;
		margin-right:0;
		display: inline-block;
	}
	
	.view-aggregate-feed-items .alignright {
		float:none;
		margin-left:0;
		display: inline-block;
	}
	
	#aggregator .size-medium, #aggregator .size-full, #aggregator .size-large {
		width: auto;
		height: auto;
	}
	
	#aggregator .aligncenter .size-medium,
	#aggregator .aligncenter .size-full,
	#aggregator .aligncenter .size-large {
		padding-right:0;
	}
	
	.responsive-menus span.toggler,
	.responsive-menus.responsified span.toggler {
		display:block;
		right:2%;
	}
	
	.job-opportunity .block-content h3 {
		margin-top:0;
	}
	
	.job-opportunity {
		padding:10px;
	}
	
	.mission {
		padding:15px 0; 
		line-height:normal;
	}
	
	.mission br {display:none;}
	

	.divTable-640 .divTableCell {display:block;}
	
	.tb-megamenu .nav-collapse {
		width:260px;
		right: -130px;
	}
	
	.front-slider .views-field-nothing {
		font-size:14px;
		padding:10px 0;
	}
	
	.block-search {
		margin-bottom:10px;
	}
	
	#block-views-newsfeedevents-block-1 {
		padding-left:0;
	}
	
	.job-opportunity .block-content {
		height:118px;
	}
	
	.front .column h2.block-title {
		font-size:15px;
	}
	
	.block .story-content .views-field-field-teaser-image {
		max-width:124px;
	}
	
	.latest-esa .more-link {
		padding-left: 124px;
	}
	
	.mr-15 {
		margin-right:0;
	}
	
}

@media only screen and (max-width: 639px) {
	#logo {
		margin-left:auto;
		margin-right:auto;
	}
	
	.type1-heading {
		font-size:22px;
		padding-left:0;
	}
	.adspot {
    margin-left: 0px;
	}
	
	/* Images */
	table img {
		max-width:410px;
	}
	
	table[align="right"] img {
		max-width:100%;
		margin-left:0;
	}
	
	table[align="left"] img {
		max-width:100%;
		margin-right:0;
	}
	
	
	h1#page-title {
		font-size:1.8em;
	}
	
	#logo {
		float:none;
		display:block;
	}
	
	#logo img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	embed {
		width:100% !important;
	}
	
	#navigation #block-search-form {
		right: 37%;
		top: 50px;
	}
		
	/* responsive menu */
	
	.responsive-menus span.toggler,
	.responsive-menus.responsified span.toggler {
		right: 20%;
		top: 10px;
	}
	
	.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {
		top:30px;
	}
	
	.responsive-menus.responsified.responsive-toggled.absolute span.toggler {
		right: 20%;
		top: 10px;
	}
	
	body.front #research-top {
		margin-top:0;
	}
	
	
	#main {
		position:relative;
	}
	
	#navigation #block-search-form {
		width:220px;
		right: 30%;
	}
	
	#navigation #search-block-form .form-item {
		width:160px;
	}
	
	/* responsive menu Close */
		
	.research-bottom-boxes {
		min-height:86px;
		clear:both;
		padding:0 0 12px 0;
	}
	
	/* research */
	#research-bottom-left {
		float:none;
		width:100%;
		margin:0 0 25px 0;
	}
	
	#research-bottom-mid {
		margin:0 0 25px 0;
		width: 100%;
	}
	
	#research-bottom-right {
		margin:0 0 25px 0;
		width: 100%;
	}
	
	/* video 480*/
	.video_bottom_left {
		float:none;
		width:100%;
		padding-right:0;
		padding-bottom:10px;
		border-right:none;
		border-bottom: 1px dashed #C0D5CE;
	}
	
	.video_bottom .view-display-id-block_3 {
		float:none;
		width:100%;
		padding-left:0;
		padding-top:15px;
	}
	
	body.section-video table.views-view-grid td .views-field-title {
		width:auto;
	}
	
	/* video close*/
	
	.sidebar-first .region-sidebar-first {
		float:none;
		width:100%;
		margin:auto;
		padding-left:0;
		padding-right:0;
	}
	
	.sidebar-first #content {
		float:none;
		width:100%;
		margin-left:0px;
	}
	
	.two-sidebars .region-sidebar-first {
		float:none;
		width:100%;
		margin-left:0;
		margin-right:0;
	}
	
	.two-sidebars.node-type-book #content {
		float:none;
		width:100%;
		margin-left:0;
	}
	
	#content table {
		width:100% !important;
		height:auto !important;
		display:block;
	}
	
	#content table img {
		max-width:100%;
	}
	
	#content  thead,
	#content  tbody {
		width:100%;
		display:block;
	}
	
	#content  tr,
	#content  th,
	#content  td	{
		width:100%;
		display:block;
		text-align:left;
		clear:both;
	}
	
	#content iframe {
		height:288px;
	}

	.block-jump-menu,
	#block-block-41,
	#block-block-43	{
		display:block;
		clear:both;
	}
	
	#block-block-41 select {
		width:100%;
	}
	
	.homegif {
		display:none;
	}
	
	.region-sidebar-first {
		padding-bottom:0;
	}
	
	.region-sidebar-first .block-menu,
	.region-sidebar-first .block-menu-block,
	.region-sidebar-first .block-nodesinblock,
	#block-block-27,
	#block-block-37	{
		display:none;
	}
	
	/* News 480 */
	.view-id-research_news2.view-display-id-page_1 .views-field-field-teaser-image {
		float:none;
		margin-left:0;
		padding-top:10px;
	}
	
	/* Node project */
	.node-projects .field-name-field-project-image {
		float:none;
		padding-left:0;
	}
	
	.node-projects .field-name-field-project-image img {
		max-width:100%;
	}
	
	#mc_embed_signup .size1of2 {
		width: 96% !important;
		margin-right:0;
	}
	
	#content .search-event-wrapper table {
		display:table;
		width: auto !important;
	}
	
	#content .search-event-wrapper thead, #content .search-event-wrapper tbody {
		display:table;
	}
	
	#content .search-event-wrapper tr {
		display:table-row;
	}

	#content .search-event-wrapper th {
		display:table-cell;
	}
	
	#content .search-event-wrapper td {
		display:table-cell;
	}
	
	/* core repository */
	.node-3145 #research-top {
		height:auto;
	}
	
	.node-3145 #research-top #video-channels {
		display:none;
	}
	
	#research-top-left {
		background-size: auto 100% !important;
		background-repeat: no-repeat;
		height: 211px;
	}
	
	.contentbox {
		float:left;
		width:46%;
		margin-bottom:15px;
	}
	
	#CRmission {
		width:46%;
	}
	
	.node-3109 #research-bottom-mid {
		width: 100%;
	}
	
	.site-map-menus .site-map-box-menu {
		width:100%;
	}
	
	.node-projects-form .form-field-name-field-project-url .link-field-title {
		padding-right:0;
		width:100%;
	}
	
	.node-projects-form .form-field-name-field-project-url .link-field-column {
		width:100%;
	}
	
	.node-projects-form .form-field-type-node-reference input.form-submit {
		margin-left: 11px;
	}
	
	.node-projects-form .location .form-item label {
		float:none;
		width:auto;
		padding-right:0;
	}
	
	.node-projects-form .form-field-name-field-location table,
	.node-projects-form .form-field-name-field-location table thead,
	.node-projects-form .form-field-name-field-location table th,
	.node-projects-form .form-field-name-field-location tbody,
	.node-projects-form .form-field-name-field-location tr,
	.node-projects-form .form-field-name-field-location td {
		display:table-cell;
		width:auto;
	}
	

	.node-projects-form .form-field-name-field-location input.form-text,
	.node-projects-form .form-field-name-field-location select	{
		width:100%;
		max-width:100%;
	}
	
	.node-projects-form div.vertical-tabs {
		margin-left:0;
	}
	
	.node-projects-form  .vertical-tabs ul.vertical-tabs-list {
		margin:0;
		width:100%;
		float:none;
	}
	
	.cke_skin_kama .cke_toolgroup {
		float:none !important;
	}
	
	.cke_skin_kama *, .cke_skin_kama a:hover, .cke_skin_kama a:link, .cke_skin_kama a:visited, .cke_skin_kama a:active {
		white-space: normal !important;
	}
	
	.division_keyimg p {
		padding:0;
	}
	
	ol.search-results {
		padding-left:0;
	}
	
	#content .view-taxonomy-term-new .view-term-profiles-id thead { display:none; }
	
	#content .view-taxonomy-term-new .view-term-profiles-id td {
		text-align:center;
	}
	
	#content .view-taxonomy-term-new .view-term-profiles-id .views-field-title a:before {
		content:"Name: ";
		font-weight:bold;
		color:#000000;
	}
	
	#content .view-taxonomy-term-new .view-term-profiles-id .views-field-field-title1:before {
		content:"Title: ";
		font-weight:bold;
		color:#000000;
	}
	
	#content .view-taxonomy-term-new .view-term-profiles-id .views-field-field-field-of-interest:before {
		content:"Fields of interest:  ";
		font-weight:bold;
		color:#000000;
	}
	
	.caption {
		text-align:left;
	}
	
	#aggregator .view-aggregate-feed-items .alignleft img,
	#aggregator .view-aggregate-feed-items .alignright img {
		width:100%;
	}
	
	.responsive-table-768 {
		width: 100% !important;
	}
	
	.view-clone-of-tagadelic-terms .view-project-search .views-widget-filter-tid {
		width:100%;
		padding-right:0;
	}
	
	.view-clone-of-tagadelic-terms .view-project-search .views-widget-filter-tid_2 {
		width:100%;
		padding-right:0;
	}
	
	.video-content .item-list li {
		width:50%;
	}
	
	.video-content .item-list li.views-row-odd {
		clear:both;
	}

	#footer .block-menu-block {
		padding-right:0;
		float:none;
		width:100%;
		text-align:center;
	}
	
	#footer ul.menu li {
		text-align:center;
	}
	
	.block-search {
		padding:15px 10px;
	}
	
	.block-search .form-actions {
		width: 100px;
	}
	
	.block-search .form-item {
		padding-right:100px;
	}
	
	.block-search .form-item:before {
		display:none;
	}
	
	.block-search input.form-text {
		padding-left:10px !important;
	}
	
	.mission {
		font-size:16px;
	}
	
	#research-bottom-left2 {
		float: none;
		margin: 0 0 25px;
		width: 100%;
		clear: left;
		padding-left:0;
	}

	#research-bottom-mid2 {
		margin: 0 0 25px;
		width: 100%;
		padding-left:0;
	}
	
	#researchvideos .item-list li {
		width:50%;
		padding-bottom:20px;
	}

	#researchvideos .item-list li:nth-child(2n+1) {
		clear:both;
	}
	
	#block-block-36 .twitter-timeline {
		display: block !important;
		margin: auto !important;
		width:380px !important;
	}
	
	.view-education .views-row {
		text-align:center;
	}
	
	.view-education .views-field-field-project-image {
		float:none;
		width:100%;
		max-width:200px;
		margin:auto;
		padding-right:0;
	}
	
	.front .region-sidebar-first .block, .front .region-sidebar-first .job-opportunity {
		width:100%;
		float:none;
		text-align:center;
		max-width:300px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.job-opportunity .block-content {
		display: block;
		height: auto;
		width: 100%;
	}
	
	#block-views-newsfeedevents-block-1 {
		border-right: none;
		float: none;
		margin-left: auto;
		margin-right: auto;
		max-width: 300px;
		padding-right: 0;
		text-align: center;
		width: 100%;
	}
	
	#block-views-newsfeedevents-block-1 .views-field-field-resource,
	#block-views-newsfeedevents-block-1 .views-field-field-pubdate {
		float:none;
		display:inline-block;
	}
	
	#block-views-newsfeedevents-block-1 .views-row {
		padding-bottom:20px;
	}
	
	#block-block-32 {
		clear: both;
		float: none;
		margin-left: auto;
		margin-right: auto;
		max-width: 280px;
		padding-left: 0;
		text-align: center;
		width: 100%;
	}
	
	.latest-esa .more-link {
		padding-left:0;
		text-align:center;
	}
	
	.block .story-content .views-field-field-teaser-image {
		float:none;
		max-width:100%;
	}
	
	
	
	
	
	
}

@media only screen and (max-width: 414px) {
	#divisionblock img {width:100%;}
	.view-videos-researchpage2016 a:link, .view-videos-researchpage2016 a:visited {
    font-size: 13px; }

	#research-top { height:138px;}
	.responsive-menus span.toggler,
	.responsive-menus.responsified span.toggler {
		right: 17%;
	}
	
	.responsive-menus.responsified.responsive-toggled.absolute span.toggler {
		right:17%;
	}
	
	#navigation #block-search-form {
		right: 27%;
	}
	
	#block-views-newsfeedevents-block-1 .views-row {
		text-align:center;
	}
	
	#block-views-newsfeedevents-block-1 .views-field-field-resource,
	#block-views-newsfeedevents-block-1 .views-field-field-pubdate {
		display:inline-block;
		float:none;
	}
	
	#block-views-newsfeedevents-block-1, #block-block-32 {
		text-align:center;
	}
	
	.block .story-content .views-row {
		text-align:center;
	}
	
	.block .story-content .views-field-field-teaser-image {
		float:none;
		padding-right:0;
		padding-bottom:10px;
	}
	
	#block-views-newsfeedevents-block-1 .more-link,
	.latest-esa .more-link {
		padding-left:0;
		text-align:center;
	}
	
	.video-content .item-list li {
		float:none;
		width:209px;
		padding-right:0;
		margin:auto;
	}
	
	#block-block-35 .block-title {
		text-align:center;
	}
	
	.front-slider .views-field-nothing {
		padding:5px 3px 10px;
		line-height:normal;
	}
	
	.flex-direction-nav a:before {
		height:30px;
	}
	
	.donate-now {
		font-size: 11px;
	}
	
	/*
	a.joinus {
		margin-right:5px;
	}
	*/
	
	#research-top-left h1 {
		font-size:23px;
	}
	
}

@media only screen and (max-width: 375px) {
	#research-top { height:130px;}
	#navigation #block-search-form {
		right:25%;
	}
	
	.responsive-menus span.toggler,
	.responsive-menus.responsified span.toggler {
		right: 14%;
	}
	

	.responsive-menus.responsified.responsive-toggled.absolute span.toggler {
	  right:14%;
	}
	
	.subscribe-button-inner {
		margin-right: 8px !important;
	}
	
	#block-block-36 .twitter-timeline {
		display: block !important;
		margin: auto !important;
		width:300px !important;
	}
	
	
}

@media only screen and (max-width: 320px) {
	
	/* Images */
	table img {
		max-width:260px;
	}
	
	.rteright {
		float:none;
	}
	
	.img320 {
		float:none !important;
		display:block;
	}
	
	#navigation #block-search-form {
		right: 23%;
		top: 11px;
		width:186px;
	}
		
	#navigation #search-block-form .form-item {
		width:126px;
	}
		
	/* responsive menu */
	
	.responsive-menus span.toggler,
	.responsive-menus.responsified span.toggler {
		right: 7%;
		top: 10px;
	}
	
	.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {
		top:30px;
	}
	
	.responsive-menus.responsified.responsive-toggled.absolute span.toggler {
		right: 7%;
		top: 10px;
	}
	
	#research-top { height:106px;}
	
	/* responsive menu Close */
	/*
	.view-views-slideshow-fp2013 .views-slideshow-cycle-main-frame {
		height: 82px !important;
	}
	*/

	/* video 320*/
	
	body.section-video .region-sidebar-second .block {
		float:none;
		width:100%;
	}
	
	body.section-video .region-sidebar-second .block.odd {
		margin-right:0;
	}
	
	body.section-video .region-sidebar-second .block.even {
		margin-left:0;
	}
		
		
	/* video close*/
	#research-search-box #edit-keys-wrapper {
		width:100%;
		padding-right:0;
	}
	
	#research-search-box .views-submit-button {
		width:100%;
		text-align:center;
	}
	
	#research-search-box input.form-submit {
		max-width:100px;
		margin-top:0;
	}
	
	.research-slideshow .views-field-field-screenshot-teaser-image {
		float:none;
		margin:auto;
	}
	
	.research-slideshow .views-field-title .views-label-title {
		text-align:center;
	}
	
	.research-slideshow .views_slideshow_cycle_slide {
		text-align:center;
	}
	
	.view-views-slideshow-research .views-slideshow-controls-bottom {
	  text-align: center;
	}
	
	#video-channels {
		margin:auto;
	}
	
	/* research */
	
	#content iframe {
		height:191px;
	}
	
	/* core repository */
	#bottomboxes {
		padding-right:15px;
	}
	
	#research-top-left {
		height: 140px;
	}
	
	.contentbox {
		width:100%;
		margin-right:0;
		height:auto;
		padding-bottom:15px;
	}
	
	#bottomboxes .boxcontent {
		height:auto;
	}
	
	#CRmission {
		width:100%;
	}
	
	.view-oasis-staff .views-field-field-bio-image-fid {
		float:none;
		padding:0 0 10px 0;
	}
	
	.page-views .view-project-search-simple .views-widget-filter-keys {
		max-width: 180px;
	}
	
	.page-views .view-project-search-simple .views-submit-button {
		padding-top:22px;
	}
	
	.node-biblio .field-name-field-ldeo-publication ~ .field .field-label {
		float:none;
		text-align:left;
		display: block;
		font-weight:bold;
	}

	.node-biblio .field-name-field-ldeo-publication  ~ .field .field-items {
		float:none;
		width:auto;
		display: block;
		padding-left:0;
	}
	
	body.section-search #search-form #edit-basic label {
		text-align:center;
	}
	
	body.section-search #search-form #edit-basic input.form-text {
		width:100%;
		margin-bottom:5px;
		text-align:center;
	}
	
	body.section-search #search-form #edit-basic input.form-submit {
		margin:auto;
		display:block;
	}
	
	dl.multiselect dd.a {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	
	dl.multiselect dd.a .form-item {
		float:left;
		padding:0 7px 5px 0;
		width:auto;
	}
	
	dl.multiselect .views-exposed-form .views-submit-button {
		position:static;
	}
	
	a.donate-button {
		top:0 !important;
	}
	
	#block-block-36 .twitter-timeline {
		display: block !important;
		margin: auto !important;
		width:280px !important;
	}
	
	
}
