/* CSS Document */

@media only screen and (max-width:960px) {
#suiteBar, #suiteBarDelta, #s4-ribbonrow, #notificationArea, #DeltaPageStatusBar { display:none; }
}

@media screen and (max-width: 1199px) {
.s4-ca table { width:100%; max-width:100% !important; }
.s4-ca table, table.propertysheet, { width:100%; }

.RSC-contentWrapper { width:100%; margin: 0 auto; font-size:1em; }

.B-linkbar, .B-linkbar ul, .site-image-title, .socialmedia, .NewsWebParts-Wrapper, div#footer { width:100%; }

.pressRelease-leftCol { margin-left: 5%; width:66%;}
.pressRelease-rightCol { margin-right: 5%; width:22%;}
#s4-bodyContainer .newsArticleContent h1  { padding: 5px 20px; }

/* NEWS */
#threeCol-content { width: 100%; }
.campus-info { width: 100%; padding:20px 5%; }
.campus-info, .campus-info > div > div { width: 100%; }

.News-topImage     { padding:0; }
.News-topImage img { width:100%; height:auto; }

/* NEWSHUB */

.WebPart-News-topImage { padding:0; }
.WebPart-News-topImage img { width:90%; height:auto; }

@media screen and (max-width: 960px) {

.leftNavCol, .level2-contentCol, .level3-contentCol, #col-left, .lv2-middleCol, #col-right, .lv2-rightCol, 
.layout3col-content, .layout2col-content   
	{ width:100%; float:none; clear: both;  box-sizing: border-box; min-height:0; } 

.RSC-contentWrapper .leftNavCol { min-height:0; margin: 30px 0; padding-top:0; } 

}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
	
.NewsWebParts-Wrapper { padding: 30px; }
.Calendar .Calbox { padding: 0 0 20px 40px;}
.calItem span strong { font-size: 180%;}
.calItem span.date   { width:18%; }
.calItem p           { width:78%; margin-left:4%; }
	
}

/* Phone view =================== */
@media only screen and (max-width: 768px) {
	
body { overflow: scroll; }
#s4-workspace {  width: 100% !important; height: auto !important; }
.s4-ca { margin-left: 0 !important; }
.welcome-content { font-size: 1em; padding: 5%; }
.s4-ca table { width:100%; }	

h1.pagetitle { padding: 5px 5%; }
.RSC-contentWrapper .leftNavCol { Float: none; width: 90%; margin: 0 auto 40px auto; min-height:0; padding-top:0; } 
.fullPageContent { min-height:0; padding: 15px 5%; }

.breadcrumb { height: auto; padding: 10px 5%; }
	
.carousel {width:100%; height:175px; padding:0; background: url(/Carousel/carousel.jpg) center no-repeat; border-bottom: 6px solid #f8981c; }

/* Logo banner */
.site-image-title { height: auto; }

/* Board update*/
.B-linkbar ul li { height: auto; float:left; font-size: 0.75em; }

/* Responsive image */
.ms-rteImage-5 { float:none; width: 100% !important; height: auto !important; max-width: 720px; margin: 0px !important; }

/* Footer */	

#footer { width:95% !important; height: auto !important; font-size: 0.7em !important; line-height: 1.75em !important; padding-bottom:10px; }
#footer span { display: block; }
#footer .bull { display: none; }
   
 /* NewsWebParts */

.NewsWebParts-Wrapper { width: 100%; padding: 30px 5%;}
.Noteworthy    { float:none; width:100%; height:auto; }
.Calendar      { float:none; width:100%; height:auto; }
.topStories    { float:none; width:100%; height:auto; margin-top:25px; }
.Calendar .Calbox { min-height: 50px;}
.Noteworthy img { max-width: 344px; height: auto; }
.Noteworthybox { text-align: center; }
	
/* social media bar */
.socialmedia { width:100% }
.socialmedia ul li{ margin: 0 10px; }

/* News Release pages*/
.pressRelease-leftCol { width:90%; margin: 0 auto; float:none; }
.pressRelease-rightCol { display:none !important; }

.article-header h2 { font-size: 100%; padding: 10px 0;}
.article-content, #pressReleaseArchive { padding:0 !important; }
.newsArticleContent, .article .related-links  { float:none; width:100%; }
.article-right      { float:none; }

ul.cbqwp { padding-left:0; }
#pressReleaseArchive ul.cbqwp { width:100%; padding-left:0 !important; }
.pressReleaseContent p { margin: 10px 0;}
.newsArticleContact { margin: 15px 0; }	

.ms-fullWidth { margin-top: 0; }

/* NEWS */
.News-mainlinks{ height: auto; background: #fff; }
.News-mainlinks ul { width: 100%; font-size:95%;}
.News-mainlinks ul li { float:left; margin-bottom: 10px; }
.News-mainlinks ul li img { width:auto; height:20px; margin-right:0; }

#threeCol-content .columnA { float: left; width:50%;  min-height: 200px; padding:15px; box-sizing: border-box; border-bottom: 1px solid #ccc; }
#threeCol-content .columnB { float: left; width:50%; min-height: 200px; padding:15px; box-sizing: border-box; border-bottom: 1px solid #ccc; }
#threeCol-content .columnC { float: none; clear:both; width:100%; border-left: none; min-height: 200px; }
#threeCol-content .columnC-half1, #threeCol-content .columnC-half2 { width:50%; padding:25px 50px; }

/* NEWS - Campus addresses */

div.info-rsccd { float: left; width:35%; padding-right: 20px; }
div.info-scc   { float: left; width:32%; padding-right: 20px; }
div.info-sac   { float: left; width:33%; }

#carousel-top .carousel-caption { height:auto !important; }

ul.NewsLeftLinks li { float:left; width: 33%; box-sizing: border-box; margin-left:1px; }
ul.NewsLeftLinks li a { text-align:center; }
ul.NewsLeftLinks li:nth-child(1) a, 
ul.NewsLeftLinks li:nth-child(2) a, 
ul.NewsLeftLinks li:nth-child(3) a { padding: 9px 15px; background:none; background-color:#666; }

ul.NewsLeftLinks li:nth-child(1) a:hover, 
ul.NewsLeftLinks li:nth-child(2) a:hover, 
ul.NewsLeftLinks li:nth-child(3) a:hover { background:none; background-color: #5C8879; }

.responsive { float:none; width: 100% !important; height: auto !important; max-width: 720px; margin: 0px !important; }

}
/* Phone view */

@media only screen and (max-width:736px) { 

.rsccd-logo {float:none; clear: both; width: 100% !important; height: 90px; margin:40px 0 15px 0 !important; padding: 0; }

.rsccd-logo h1 a:link, .rsccd-logo h1 a:visited { float:none; margin: 0 auto; width: 160px; height: 90px;  background-size: 160px 90px; }
 
.tagline    { float: none; width: 100%; height:auto; clear: both;  padding-bottom: 10px; }
.tagline > div { text-align:center; font-size: 95%; color:#666; position:static; }
     

/* Board Update */
.B-linkbar { height: auto; background: #fff; }
.B-linkbar ul { width: 100%; }
.B-linkbar ul li { float:none; margin-bottom: 10px; }
.B-linkbar ul li.boardAgenda, .B-linkbar ul li.budgetUpdates, .B-linkbar ul li.bidOpportuinities      
{ width:50%; margin: 10px auto; border-right: none; }

/* calendar */

.Calendar .Calbox { padding:0 0 10px 0;}
.topStories .Storiesbox { padding:0 0 10px 0; }

.NewsWebParts h3 { padding: 0 0 10px 0; }

.calItem   {padding: 10px 0 15px 10px; }
.calItem p { width:78%;} 

.layout3col-middleCol, .layout3col-rightCol, .layout2col-rightCol, .layout2col-rightCol-newshub { float:none; }
.layout3col-middleCol { padding: 0; width:90%; margin: 0 auto; }
}

@media screen and (max-width: 600px) {

/*.B-linkbar ul li.boardAgenda, .B-linkbar ul li.budgetUpdates, .B-linkbar ul li.bidOpportuinities { width:80%; }	*/
.B-linkbar ul { width:80%; }
.B-linkbar ul li:nth-child(1),.B-linkbar ul li:nth-child(2),.B-linkbar ul li:nth-child(3), .B-linkbar ul li:nth-child(4)
	{ float:none; width:100%; border-right:none; font-size: 0.8em; }
	
.News-mainlinks ul { width:90%; margin: 5px auto 5px auto; }
.News-mainlinks ul li:nth-child(1), .News-mainlinks ul li:nth-child(2), .News-mainlinks ul li:nth-child(3) { float:none; width:100%; margin-bottom: 10px; text-align:left; padding-left: 15px;}

/* NEWS - Campus addresses */
div.info-rsccd { float: none; width:80%; margin: 15px auto; padding-right:0; }
div.info-scc   { float: none; width:80%; margin: 15px auto; padding-right:0; }
div.info-sac   { float: none; width:80%; margin: 15px auto; }
 
#threeCol-content .columnA, #threeCol-content .columnB, 
#threeCol-content .columnC { float: none; width:90%; border-right: none;  margin: 15px auto; }
#threeCol-content .columnC-half1, #threeCol-content .columnC-half2 { float:none; width:100%; padding:25px 0; }
#threeCol-content .columnC-half1 { border:none; }
 
h1.Newspagetitle{ font-size:120% !important; }

ul.NewsLeftLinks li { float:none; width: 100%; box-sizing: border-box; margin-left:1px; }
ul.NewsLeftLinks li a:link, ul.NewsLeftLinks li a:visited {padding: 9px 25px 9px 60px; text-align:left; }
ul.NewsLeftLinks li:nth-child(1) a { background: #666 url(/NEWS/PublishingImages/Icons/icon-wh-pressrelease.png) 20px 9px no-repeat; }
ul.NewsLeftLinks li:nth-child(2) a { background: #666 url(/NEWS/PublishingImages/Icons/icon-wh-Rnews.png) 20px 9px no-repeat; }
ul.NewsLeftLinks li:nth-child(3) a { background: #666 url(/NEWS/PublishingImages/Icons/icon-wh-chancellor.png) 20px 9px no-repeat; }
ul.NewsLeftLinks li:nth-child(1) a:hover { background: #5C8879 url(/NEWS/PublishingImages/Icons/icon-wh-pressrelease.png) 20px 9px no-repeat; }
ul.NewsLeftLinks li:nth-child(2) a:hover { background: #5C8879 url(/NEWS/PublishingImages/Icons/icon-wh-Rnews.png) 20px 9px no-repeat; }
ul.NewsLeftLinks li:nth-child(3) a:hover { background: #5C8879 url(/NEWS/PublishingImages/Icons/icon-wh-chancellor.png) 20px 9px no-repeat; }
	
.EngageWidget { margin-bottom: 20px;}
}
