@media (max-width: 1110px) {

	#superfish-1 li a {
		font-size: 1.1em;
	}
	#superfish-1 li {
		margin: 0 .8em;
	}
	
	.sf-menu li:hover > ul,
	.sf-menu li.sfHover > ul {
		left: 0;
		top:1.5em;
	}
		
}
 

@media (max-width: 1025px) {
.front .conflux-main .conflux-row-body .conflux-home-default-main-1 .conflux-home-default-container-inner {
	flex-direction: column;
	margin-bottom:  15px;
}
.front .pane-members,
.front .pane-tweets,
.front .conflux-main .home-resources-mobile {
  width: 100% !important;
}
.front .conflux-main .home-resources-mobile {
	float: left;
	margin: 0 3%;
}
.front .conflux-main .home-resources-mobile ul{
	margin: 0;
	padding: 0;
	width: 100%;
}
.front .conflux-main .home-resources-mobile li{
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
	background: #0c253e;
	line-height: 1px;
}
.front .conflux-main .home-resources-mobile li:before{
	background-color: transparent;
	display: none;
}
.front .pane-members .view-content {
	min-height: 417px;
}
.front .member.updates {
	margin: 0;
}
.front .member.updates .view-content {
  padding-top: 0;
  padding-bottom: 0;
}
.front .member.updates .view-content .views-row-1 {
	padding-top:20px;
}

.front .conflux-sharethis .home-resources {
	display: none;
}
.front .conflux-main .home-resources-mobile {
	display: block;
}
.front .conflux-sharethis {
  padding: 20px 0 20px 0;
}

.custom-cc-blog-top-block img,
/* replaced/obsolete: */.page-node-296 .cc-highlight1 img {
	width: 300px;
}
.custom-cc-blog-featured-byline,
/* replaced/obsolete: */.page-node-296 .cc-highlight1 .views-field-grouping {
	width: calc(100% - 310px);
}

.custom-cc-blog-body-block img,
/* replaced/obsolete: */.page-node-296 .cc-highlight2 img {
	width:90px;
}
.page-node-296 .cc-highlight3 .views-row {
	width:50%;
	width: calc(50% - 50px);
}
.page-node-296 .cc-highlight3 .views-row:nth-of-type(odd) {
	float:left;
	clear:both;
	padding-right:0;
}
.page-node-296 .cc-highlight3 .views-row:nth-of-type(even) {
	float:right;
	clear:none;
	padding-right:0;
}
.front .conflux-home-default-section1.clearfix.conflux-row.c1grid.conflux-main {
	padding-bottom: 0;
}
.front .member.spotlight .views-field-field-image {
	min-height: 0;
}



@media (max-width: 990px) {
	.c4grid.conflux-footer .conflux-container:nth-of-type(1),
	.c4grid.conflux-footer .conflux-container:nth-of-type(2) {
	float: none;
	width: 100% !important;
	height:auto !important;
	}
	.c4grid.conflux-footer .conflux-container:nth-of-type(2) .pane-content {
		padding: 30px 30px 20px 15px;
		background: #c9c8c8;
		margin-top:  15px;
	}
	
	.footercontact, .footersocial {
color: #575757;
font-size: .9em;
}
	#superfish-3 {
		width:7em;
	}
.conflux-footer {
	background:  #666;
}

.c4grid.conflux-footer .conflux-row-body {
	max-width: 100%;
	width: 100%;
}

.conflux-footer .footersignup {
	padding: 25px;
}

.conflux-footer .footersignup #email,
.conflux-footer .footersignup #first_name, 
.conflux-footer .footersignup #last_name {
width: 20%;
margin-top: 0em;
margin-right:1%;
}
.conflux-footer .footersignup #email {
	width:30%;
}
.conflux-footer .footersignup input[type="submit"] {
  display: inline-block;
  padding: 1.7%;
  margin-top: 20px;
  font-size: .8em;
  border: none;
}

.conflux-footer .footersignup br {
	display: none;
}

#news-center-center,
#news-center-right {
	float: none !important;
	width: 100% !important;
}

.custom-cc-blog-top-block img,
/* replaced/obsolete: */.page-node-296 .cc-highlight1 img {
	width: 160px;
}
.custom-cc-blog-featured-byline,
/* replaced/obsolete: */.page-node-296 .cc-highlight1 .views-field-grouping {
	width: calc(100% - 170px);
}

.custom-cc-blog-body-block img,
/* replaced/obsolete: */.page-node-296 .cc-highlight2 img {
	width:70px;
}
.page-node-296 .cc-highlight2 {
	width:100%;
}
.page-node-296 .cc-highlight3 .views-row {
	width:100%;
}
.pane-superfish-3.footermenu {
	display: none;
}
.footercontact, .footersocial {
}


}






@media (max-width: 795px) {

#superfish-1 #menu-218-1,
#superfish-1 #menu-1194-1,
#superfish-1 #menu-1195-1,
#superfish-1 #menu-1686-1,
#superfish-1 #menu-1687-1 {
	display: block;
}
.mean-container .mean-nav {
	margin-top:  106px;
}


/*Front Page*/
.front .conflux-slider .conflux-row-body .panel-panel-inner {
	display: flex;
	flex-direction: column;
}
.front .conflux-slider .conflux-row-body .pane-block-71{
	display: flex;
	width: 100%;
}
.front .conflux-slider .conflux-row-body .pane-front-page-right-block {
	width: 100%;
	display: flex;
}
.front .conflux-slider .conflux-row-body .pane-front-page-right-block .pane-content {
	height: 100%;
	display: flex;
	width: 100%;
}
.front .conflux-slider .conflux-row-body .pane-front-page-right-block .panel-2col {
	display: flex;
	flex-direction: column;
	width:  100%;
}
.front .conflux-slider .conflux-row-body .pane-front-page-right-block .panel-2col .panel-col-first {
	display: flex;
	width: 100%;
	height:  50%;
}
.front .conflux-slider .conflux-row-body .pane-front-page-right-block .panel-2col .panel-col-first .inside{
	margin: 0;
}
.front .conflux-slider .conflux-row-body .pane-front-page-right-block .panel-2col .panel-col-last {
	display: flex;
	width: 100%;
	height: 50%;
}
.front .conflux-slider .conflux-row-body .pane-front-page-right-block .panel-2col .panel-col-last .inside {
	margin: 0;
}
.front .conflux-highlight2 .pane-home-news > .pane-content > .view-home-news > .view-content > .views-row-1:first-of-type {
	flex-direction: column;
}
.front .conflux-highlight2 .conflux-row-body {
	background: none;
}
.front .conflux-highlight2 .conflux-row-body .conflux-home-default-highlight2-1 {
	background: none;
}
.front .conflux-highlight2 .conflux-row-body .conflux-home-default-highlight2-1 .panel-panel-inner {
	background: none;
}



.front .conflux-highlight2 .news-blocks .views-row {
/* float: left;
width: 47%; */
}

.view-home-news.view-id-home_news .views-row.views-row-container {   
    width: 100%;
}    

.front .news-blocks .home-news-subview-wrapper {
    width: 100%;
}
    
.front .conflux-highlight2 .news-blocks .views-row-3 {
clear: left;
}


.front .conflux-sharethis {
	padding-top:20px;
}


.c2grid5 .conflux-container:nth-of-type(1) {
float: none;
width: 100%;
}
.c2grid5 .conflux-container:nth-of-type(2) {
float: none;
width: 100%;
}

#superfish-1,
.utilitymenu {
	display: none !important;
}
.conflux-header {padding-top:0;position: relative;}
.mean-container .mean-bar {
	display: block;
	background: #404040;
	z-index: 999;
}
.mean-container .mean-bar .meanmenu-reveal {
	right:40px !important;
	top:3px
}
.mean-container .mean-nav ul {padding-bottom: 40px;}
.page-page-logo {
	position: relative;	
	top:-10px;
	z-index:999;
}
.conflux-header .usermenu{
position: absolute;
top:10px;
z-index:999;
right: 0
}
.conflux-header .pane-page-logo {
	position: relative;
	z-index: 999;
}
.conflux-header .usermenu ul.menu {
	margin: 0;
	padding: 0;
}
.conflux-header .usermenu ul li.leaf{
	display: none;
}
.conflux-header .usermenu ul li.leaf.last{
	display: block;
}

.conflux-header .usermenu ul li.leaf.last a {
	border-radius: 7px;
	padding: 2px 7px;
}

.conflux-header .usermenu ul li.leaf.last a::after, .conflux-header .usermenu ul li.collapsed.last a::after {font-size: .7em;}
.mean-container .mean-nav {
	background: #404040;
}
.mean-container .mean-nav ul li a.mean-expand {
height: auto;
background: transparent;
border: 0!important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: rgba(255,255,255,.1);
}

.mean-container .conflux-row-body {
max-width: 100%;
width: 100%;
margin-right: auto;
margin-left: auto;
}

.mean-container .mean-nav li:nth-of-type(1) {
	background: #fff;
	color:#404040;
}
.mean-container .mean-nav li:nth-of-type(2) {
	background: #ff7109;
	color:#404040;
}
.mean-container .mean-nav li:nth-of-type(1) a, 
.mean-container .mean-nav li:nth-of-type(2) a {
	color:#404040;
}
.mean-container .mean-nav li:last-of-type {
	padding-bottom: 30px;
}

.mean-container .mean-nav li li:nth-of-type(1) {
	background: transparent;
	color:#fff;
}
.mean-container .mean-nav li li:nth-of-type(2) {
	background: transparent;
	color:#fff;
}
.mean-container .mean-nav li li:nth-of-type(1) a, 
.mean-container .mean-nav li li:nth-of-type(2) a {
	color:#fff;
}
.mean-container .mean-nav li li:last-of-type {
	padding-bottom: inherit;
}





.c2grid1 {
	height: 87px;
}
.c2grid1 .conflux-container:nth-of-type(1) {
	position: absolute;
	/* left: 1rem; */
	top: 1rem;
	margin-top: 5px;
}
.c2grid1 .conflux-container:nth-of-type(2) {
	margin-right:2%;
	width:75% !important;
}

.conflux-home-default-highlight1-1 {
  margin-left: 0;
}
.conflux-home-default-highlight1-1 .pane-content div {
	float: none !important;
	width: 100% !important;
}
.conflux-home-default-highlight1-1 .pane-content p {
	text-align: center;
}
.conflux-home-default-highlight1-1 .pane-content div br{
	display: none;
}
.front .conflux-highlight1 .button.homehighlightblue {
	margin-right:10px;
}

/*Breadcrumbs*/
.conflux-breadcrumbs {
	/* padding-left: 10px;
	padding-right: 10px; */
}
/*Sidemenu */
.sidemenu-title {
	padding-left: 15px;
}

/* audience pages
******************** */
.page-media .conflux-main .panel-2col .panel-col-first, .page-educator .conflux-main .panel-2col .panel-col-first, .page-student .conflux-main .panel-2col .panel-col-first, .page-researcher .conflux-main .panel-2col .panel-col-first {
  width: 100%;
  float: none;
}
.page-media .conflux-main .panel-2col .panel-col-last, .page-educator .conflux-main .panel-2col .panel-col-last, .page-student .conflux-main .panel-2col .panel-col-last, .page-researcher .conflux-main .panel-2col .panel-col-last {
  width: 100%;
  float: none;
}
.page-media .conflux-main .panel-2col .panel-col-last, .page-educator .conflux-main .panel-2col .panel-col-last, .page-student .conflux-main .panel-2col .panel-col-last, .page-researcher .conflux-main .panel-2col .panel-col-last {
  margin: 40px 0 0 0;
  padding: 20px 0 0 0;
  border-top: solid 1px #d6d2d2;
}


}



@media (max-width: 600px) {

.front .pane-members .view-content {
	min-height: inherit;
}
.front .member.updates .view-content {padding-bottom: 20px;}
.front .pane-members,
.front .pane-tweets,
.front .conflux-main .home-resources-mobile {
  width: 100%;
  float: none;
}
.front .conflux-main .home-resources-mobile,
.front .member.updates {
	float: none;
	margin: 0;
}

	.conflux-2-footer {	word-wrap: break-word;	}
	.conflux-header #logo img {
		min-width: 110px;
	}
	
	
	
.pane-block-27, .pane-block-28, .pane-block-29, .pane-block-31, .pane-block-32, .pane-block-33, .pane-block-34, .pane-block-35 {
  float: none;
  background: #336799;
  color: #fff;
  width: 100%;
}
.pane-block-32,
.pane-block-33,
.pane-block-34,
.pane-block-35 {
	float: none;
	margin: 30px 0 0 0;
}	
	
	
	.cc-blog-landing .cc-blog-picker .views-submit-button {
		margin-left: 210px; /* == max width of 'chosen' select widget under: Admin > Configure > User Interface > Chosen (+10px)*/
		margin-top: -1.6em;
	}
}

@media (max-width: 480px) {

	/* dirty fixing IE 10, ??, squished-wrapped sidebar boxes ... */
	.cc-blog-landing .conflux-standard-default-main-2 {
		float: left;
		width: 100%;
	}

.footercontact, .footersocial {
  /* margin-left: 5%; */
}
.footermenu {display: none;}

.front .conflux-highlight2 .news-blocks .views-row {
float: left;
width: 100%;
margin: 0 0 20px 0;
}
    
.front .conflux-highlight2 .news-blocks .view-display-id-block_2 .views-row, .front .conflux-highlight2 .news-blocks .view-display-id-block_1 .views-row {
    margin-top: 20px;
}


#news-center-center #press-releases-div #pr1,
#news-center-center #press-releases-div #pr2,
#news-center-center #press-releases-div #pr3,
#news-center-center #announcements-div #an1,
#news-center-center #announcements-div #an2,
#news-center-center #announcements-div #an3,
#news-center-center #newsletter-archive-div #na1,
#news-center-center #newsletter-archive-div #na2 {
float: none !important;
width: 100% !important;
}

#ga1 .views-row {
	width: 45%;
}

.front .conflux-highlight2 .news-blocks .views-field-view .view-display-id-block_2 .view-content .views-row {
	flex-direction: column;
}
.front .conflux-highlight2 .news-blocks .views-field-view .view-display-id-block_2 .view-content .views-row .views-field {
	float:left;
	width: 100%;
	margin:0 ;
}
.front .conflux-highlight2 .news-blocks .views-field-view-1 .view-display-id-block_1 .view-content {
	flex-direction: column;
}
.front .conflux-highlight2 .news-blocks .views-field-view-1 .views-row {
	float:left;
	width: 100%;
	margin:0;
	margin-bottom: 1rem;
}


.front .conflux-highlight1 img {
  float: none;
  width: 100%;
  padding-right: 0;
  margin: 0 auto;
  display: block;
}


.conflux-home-default-highlight1-1 .pane-content div br{
	display: block;
}
.front .conflux-highlight1 .button.homehighlightblue {
	margin:0;
}

.conflux-footer .footersignup form {
	text-align: center;
}
	.conflux-footer .footersignup #first_name, 
	.conflux-footer .footersignup #last_name,
	.conflux-footer .footersignup #email {
		width: 96%;
	}
	.conflux-footer .footersignup #email,
	.conflux-footer .footersignup #last_name {
		margin-top:1em;
	}

.conflux-footer .footersignup input[type="submit"] {
  padding: 3%;
}
.not-front .c4grid.conflux-footer .conflux-container:nth-of-type(1) {
	padding-left: 10px;
}
.front .member.spotlight .details {
	flex-direction: column;
}
.front .member.spotlight .details a.button {
	margin-top: 7px;
}

}



@media (max-width: 380px) {
	#admin-menu {display: none;}
	
	.front .conflux-sharethis,
	.front .conflux-highlight2 .news-item .read-more,
	.front .conflux-banner .home-buttons-desktop {
		display: none;
	}
	.front .conflux-banner .home-buttons-mobile {display: block;}
	
		.front .conflux-highlight2 .news-item .image {
	}
	.front .conflux-highlight2 .news-item .image .date {
	
	}
    .front .conflux-highlight2 .view-id-home_news .news-item .image .date {
    }
	.front .conflux-highlight2 .news-item .image .date span {
	  
	}
	.front .conflux-highlight2 .news-item .text a {
	  padding: 5px 0 5px 0;
	}
    
    .front .conflux-highlight2 .view.view-home-news.view-id-home_news.view-display-id-block_2, .front .conflux-highlight2 .view.view-home-news.view-id-home_news.view-display-id-block_1 {
      padding: 0 5%;
    }
    
    .front .conflux-highlight2 h2.views-label {
        padding: 20px 5%;
    }
	
	
	#ga1 .views-row {
		width: 100%;
	}

	.footermenu {
		float: none;
	}
	.footercontact, .footersocial {
		margin-left: 5%;
		clear: both;
	}
	.footersocial .pane-content{
/* 		padding:0 30px !important;
 */	}


	.front .conflux-main h2.pane-title {
		/* font-size: 1.4em;
		line-height: 1em;
		padding: 20px 0 0 0; */
	}

}
