﻿.mobile-news-label
{
	display:none;
}

.mobile-news-header
{
	display:none;
}

.mobile-more-bar
{
	display:none;
}

.read-more-link
{
	display:none;
}

.fsl-label
{
	display:none;
}

.mobile-fsl-detail
{
	display:none;
}

#mobile-story-profile-header
{
	display:none;
}

#mobile-ymal-header
{
	display:none;
}

#mobile-story-profile
{
	display:none;
}

.mobile-slider-text
{
	display:none;
}

.mobile-slider-buttons
{
	display:none;
}

#SearchBarMobile
{
	display:none;
}

.mobilevidplay
{
	display:block;
	position:absolute;
	top:50%;
	margin-top:-30px;
	text-align:center;
	background-image:url(/_layouts/GCC/Images/mobile/play_trans.png);
	width:60px;
	height:60px;
	background-size:100%;
	opacity:0.5;
	left:50%;
	margin-left:-30px;
}

.mobilevideogallery
{
	display:none;
}

@media only screen and (max-width: 768px) 
{
	.layoutwrapper
	{
		width:97% !important;
		margin:0 1.5% 2% 1.5% !important;
		padding: 0 !important;
		background-color:White !important;
		overflow:hidden;
		position:relative;
	}
	
	div.clear
	{
		display:none;
	}
	
	br.clear
	{
		display:none;
	}
	
	  /* News WebPart */
	  .start
	  {
		  position:relative;
		  max-width:768px;
		  overflow-x:hidden;
		  font-size:100%;
		  font: 1em/1.5em Helvetica, Arial, Sans-Serif !important;
	  }
	  
	  .start .structBodyWP div#newsRSS
	  {
		  display:none;
	  }
	  
	  .mobile-news-label
	  {
		  display:block;
		  padding-bottom:5px;
		  border-bottom:2px solid black;
		  padding:10px;
	  }
	  
	  .mobile-news-label span
	  {
		  color:#222;
		  line-height:1em;
		  font-family: Helvetica, Arial, Sans-Serif;
		  font-size:1.8em;
		  font-weight:bold;
	  }
	  
	  .start .structBodyWP .newsEvents .rightCol .newsItem
	  {
		  background: none !important;
	  }

	  .start .structBodyWP .newsEvents .rightCol .full .evenNews
	  {
		  background: none !important;
	  }

	  .start .structBodyWP .newsEvents .rightCol .full .featured
	  {
		  padding:10px 0 10px 0 !important;
		  width:90% !important;
		  border-bottom:1px solid #555;
	  }
	  
	  .start .structBodyWP .newsEvents .rightCol .full .featured .title a
	  {
		  color:#812233 !important;
		  border:none !important;
		  font-weight:bold !important;
		  font-size:1.1em !important;
	  }
	  
	  .start .structBodyWP .newsEvents .rightCol .full .featured div#newsContent
	  {
		  color:#555 !important;
		  font-size:1em !important;
		  padding-bottom:0 !important;
		  font-family: Helvetica, Arial, Sans-Serif !important;
	  }
	  
	  .start .structBodyWP .newsEvents .rightCol .full .featured div#publishedDate
	  {
		  display:none !important;
	  }
	  
	  .start .structBodyWP .newsEvents .rightCol .full #itemDiv .more
	  {
		  display:none;
	  }
	  
	  .start .structBodyWP .MidWrap
	  {
		  position:relative !important;
		  float:none !important;
		  width:100% !important;
	  }

	  .start .structBodyWP .MidWrap #news-button-block
	  {
		  height:20px !important;
		  width:120px;
		  display:block; 
		  padding:5px 5px; 
		  margin-bottom:10px;
		  color:#fff; 
		  background-color:#812233; 
		  text-decoration:none; 
		  border-radius:3px; 
		  -webkit-border-radius:3px;
		  font-weight:bold;
		  font-size:1em;
		  font-family: Helvetica, Arial, Sans-Serif;
	  }
	  
	  .start .structBodyWP .MidWrap div.date_block
	  {
		  position:relative !important;
		  float:none !important;
		  top:100% !important;
	  }
	  
	  .start .structBodyWP .MidWrap #news-image-wrapper
	  {
		  position:relative !important;
		  text-align:justify;
		  width:100% !important;
	  }
	  
	  .start .structBodyWP .MidWrap #news-image-wrapper div#news-header
	  {
		  display:none !important;
	  }
	  
	  .mobile-news-header
	  {
		  display:block;
	  }
	  
	  .start .structBodyWP .MidWrap #news-date-block #news-date-block-image
	  {
		  display:none;
	  }
	  
	  .start .structBodyWP .MidWrap #news-image-wrapper #mobile-news-header .content
	  {
		  color:#812233 !important;
		  border:none !important;
		  font-weight:bold !important;
		  font-size:1.1em !important;
		  font-family: Helvetica, Arial, Sans-Serif !important;
	  }
	  
	  .start .structBodyWP #newsEventsDiv .rightCol .full #content .pagination
	  {
		  list-style:none !important; 
		  margin:0px; 
		  padding-left:15px;
	  }
	  
	  .start .structBodyWP #newsEventsDiv .rightCol .full #content .pagination li
	  {
		  float:left; 
		  margin:3px;
		  list-style-type:none !important;
		  padding-bottom:10px;
	  }
	   
	   .pagination li span
	   {
		  display:block; 
		  padding:5px 12px; 
		  color:#fff; 
		  background-color:#812233; 
		  text-decoration:none; 
		  border-radius:3px; 
		  -webkit-border-radius:3px;
		  font-weight:bold;
		  font-size:1em;
		  font-family: Helvetica, Arial, Sans-Serif;
	   }
	   
	  .start .structBodyWP #newsEventsDiv .rightCol .full #content .pagination li.active span
	  {
		  color:#fff; 
		  background-color:#582C35 !important; 
		  border-radius:3px; 
		  -webkit-border-radius:3px;
	  }
	  
	  .start .structBodyWP #newsEventsDiv .rightCol .full #content newsItem
	  {
		  background-image:none !important;
	  }
	  
	  /*Events WebPart*/
	  .start .structBodyWP div#eventsRSS
	  {
		  display:none;
	  }
	  
	  .ms-WPBody .start .structBodyWP .MidWrap
	  {
		  padding:15px;
		  width:90% !important;
	  }
	  
	  .mobile-events-label
	  {
		  display:block;
		  padding-bottom:5px;
	  }
	  
	  #v5-page-content #v5-mobile-main .midwrap
	  {
		  float:none;
		  width:100% !important;
	  }
	  
	  .mobile-events-label span
	  {
		  color:#222;
		  line-height:1em;
		  font-family: Helvetica, Arial, Sans-Serif;
		  font-size:1.8em;
		  font-weight:bold;
	  }
	  
	  .start .structBodyWP .newsEvents .rightCol .full #content .featured
	  {
		  padding:10px !important;
		  width:100% !important;
		  font-size:1.2em !important;
	  }
	  
	  .start .structBodyWP .newsEvents .rightCol .full .featured div#eventsContent
	  {
		  color:#555 !important;
		  font-size:1em !important;
		  padding-bottom:0 !important;
		  font-family: Helvetica, Arial, Sans-Serif !important;
	  }

	  .start .structBodyWP .MidWrap #events-button-block
	  {
		  height:20px !important;
		  width:120px;
		  display:block; 
		  padding:5px 5px; 
		  margin-bottom:10px;
		  color:#fff; 
		  background-color:#812233; 
		  text-decoration:none; 
		  border-radius:3px; 
		  -webkit-border-radius:3px;
		  font-weight:bold;
		  font-size:1em;
		  font-family: Helvetica, Arial, Sans-Serif;
	  }
	  
	  .start .structBodyWP .MidWrap #events-image-wrapper
	  {
		  position:relative !important;
		  text-align:justify;
		  width:100% !important;
	  }
	  
	  .start .structBodyWP .MidWrap #events-image-wrapper div#events-header
	  {
		  display:none !important;
	  }
	  
	  .mobile-events-header
	  {
		  display:block;
	  }
	  
	  .start .structBodyWP .MidWrap #events-date-block #events-date-block-image
	  {
		  display:none;
	  }
	  
	  .start .structBodyWP .MidWrap #events-image-wrapper #mobile-events-header .content
	  {
		  color:#812233 !important;
		  border:none !important;
		  font-weight:bold !important;
		  font-size:1.3em !important;
		  font-family: Helvetica, Arial, Sans-Serif !important;
	  }
	  
	  .start .structBodyWP .newsEvents .rightCol .full #itemDiv .more
	  {
		  display:none !important;
	  }
	  
	  .start .structBodyWP .newsEvents .rightCol .full #content .featured div#eventsContent
	  {
		  display:none !important;
	  }
	  
	  .start .structBodyWP .newsEvents .rightCol .full .featured div#eventsDate
	  {
		  display:block !important;
	  }

	.start .structBodyWP .newsEvents .rightCol .full .eventItem 
	{
		background:none !important;
	}
	
	/* Search Results */
	
	#v5-mobile-main .search-zone-container
	{
		position:relative;
	}
	
	#v5-mobile-main .search-zone-container .search-zone-left
	{
		width:100%;
		position:relative;
		
	}
	
	#v5-mobile-main .search-zone-container .search-zone-left .srch-results
	{
		width:100%;
		position:relative;
		padding-bottom:10px;
		padding-left:0;
	}
	
	.srch-results .srch-results
	{
		width:100% !important;
		padding-left:10px !important;
	}
	
	#v5-upperbody-wrapper .s4-ca
	{
		overflow:hidden;
	}
	
	.srch-Icon
	{
		display:none;
	}
	
	.search-zone-container .search-zone-left #SearchBarMobile
	{
		background-color:White;
	}
	
	.search-zone-container .search-zone-left #SearchBarMobile .ms-sbgo a
	{
		height:37px !important;
		background-repeat:no-repeat;
		background-position:center;
	}
	
	.search-zone-left #SearchBarMobile .s4-wpTopTable #SRSB .ms-sbtable .ms-sbrow .ms-sbcell input.s4-searchbox-QueryPrompt
	{
		height:35px !important;
		width:100% !important;
		border-radius:5px !important;
		-webkit-border-radius:5px !important;
		padding: 0 0 0 10px !important;
		background:white !important;
		border: solid 1px #b6babf !important;
	}
	
	.ms-WPBody .srch-WPBody
	{
		padding-top:10px;
		border-top:1px solid black;
	}
	
	.srch-Metadata1
	{
		border-bottom: 1px solid #4D5151;
	}
	
	.srch-Metadata1 .srch-URL2
	{
		color:#2f7799 !important;
		text-decoration:underline;
	}
	
	#v5-mobile-main .search-zone-container .search-zone-left .srch-results .srch-Title2 a:link
	{
		color: #2f7799 !important;
		font-weight:bold;
		font-family: Helvetica, Arial, Sans-Serif !important;
	}
	
	#v5-mobile-main .search-zone-container .search-zone-left .srch-results .srch-Title2 a:visited
	{
		color: #2f7799 !important;
		font-weight:bold;
		font-family: Helvetica, Arial, Sans-Serif !important;
	}
	
	/* News and Events */
	
	.start #page-wrap
	{
		width:auto;
	}
	
	.start .cntrWrap
	{
		width:auto;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents
	{
		padding:0;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .leftCol
	{
		display:none;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol
	{
		float:none;
		position:relative;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol .tabs
	{
		margin:0;
		width:100%;
		padding:0 !important;
		background-color:White;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol .tabs #ContentTabNav1
	{
		height:auto;
		width:auto;
		position:relative;
		left:0;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol .tabs #ContentTabNav1 li
	{
		width:50%;
		background-color:#812233;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol .tabs #ContentTabNav1 li.active a
	{
		background-color: White;
		color:#812233 !important;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol .tabs .featured .title a
	{
		color:#3f3e3c !important;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBody
	{
		padding:0 !important;
		margin:0 !important;
		width:100% !important;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol .tabs .featured
	{
		width:auto;
		padding:10px 0 10px 0;
		font-size:1.2em !important;
		border-bottom:1px solid gray;
		top:1px;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol .tabs .featured .more
	{
		display:none;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol .tabs .tab_content
	{
		padding: 40px 10px 0 10px;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol .tabs .tab_content .mobile-more-bar
	{
		display:block;
		width:100%;
		background-color: #812233;
		height:30px;
		padding:7px 10px 0 10px;
		position:relative;
		left:-10px;
		font-family: Helvetica, Arial, Sans-Serif !important;
	}
	
	.start .structBodyWP .newsEvents .rightCol .tabs .tab_content .eventItem
	{
		margin:0px;
		background-image:none !important;
	}
	
	.start .structBodyWP .newsEvents .rightCol .tabs .tab_content .newsItem
	{
		background-image:none !important;
	}
	
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol .tabs .tab_content .mobile-more-bar .divlink
	{
		float:none;
	}
	.start #page-wrap .mastWrap .cntrWrap .fltFix .structBodyWP .newsEvents .rightCol .tabs .tab_content .mobile-more-bar .footer-arrow-img
	{
		width:10px;
		padding-right:10px;
		padding-top:5px;
	}
	
	.start .structBodyWP .newsEvents .rightCol .tabs .tab_content .read-more-link
	{
		display:block;
	}
	
	.start .structBodyWP .newsEvents .rightCol .tabs .tab_content .read-more-link a:link
	{
		color:#582C35 !important;
		text-decoration:underline;
		font-family: Helvetica, Arial, Sans-Serif !important;
	}
	
	.start .structBodyWP .newsEvents .rightCol .tabs .tab_content .read-more-link a:visited
	{
		color:#582C35 !important;
		text-decoration:underline;
		font-family: Helvetica, Arial, Sans-Serif !important;
	}
	
	.newsEvents .tabNav li
	{
		cursor:pointer !important;
	}
	
	.newsEvents .tabNav li a
	{
		cursor:pointer !important;
	}
	
	
	
	/* Story Profile Web Part */
	#mobile-story-profile
	{
		display:block;
	}
	
	#mobile-story-profile-header
	{
		display:block;
		background-color:#4D5151;
		text-align:left;
		height:60px
	}
	
	#mobile-story-profile-header span
	{
		color:White;
		font-family: Helvetica, Arial, Sans-Serif !important;
		font-size:1.5em !important;
		font-weight:bold;
		vertical-align:middle;
		padding-left:10px;
		display:inline-block;
		margin-top:10px;
		width:35%;
	}
	
	#mobile-story-profile-header #mobile-sp-buttons
	{
		width:150px;
		float:right;
		position:relative;
		height:60px;
		text-align:center;
	}
	
	#mobile-story-profile-header #mobile-sp-buttons .sp-buttons
	{
		width:49%;
		background:#812233;
		border-right:1px solid #AFB1A6;
		position:relative;
		float:left;
		height:100%;
	}
	
	#mobile-story-profile-header #mobile-sp-buttons #mobile-sp-rightbutton
	{
		width:50%;
		border:none !important;
	}
	
	#mobile-story-profile-header #mobile-sp-buttons .sp-buttons .sp-arrows
	{
		width:12px;
		padding-top: 22px;
	}
	
	.mobile-sp-header
	{
		height:118px;
		background-color:#812233;
	}
	
	.mobile-sp-picture-wrapper
	{
		text-align:right;
		background-color:#812233;
		width:50%;
		float:left;
		height:118px;
		overflow:hidden;
	}
/*
	#mobile-story-profile-header span
	{
		display:block;
		font-family: Helvetica, Arial, Sans-Serif !important;
		font-size:1.7em !important;
		font-weight:bold;
		width:100px;
		margin-top:55px !important;
		color:White;
		line-height:1.2em;
		margin:20px;
	}*/
	
	.mobile-sp-title
	{
		font-family: Helvetica, Arial, Sans-Serif !important;
		font-size:1.7em !important;
		font-weight:bold;
		color:#3D4041;
		text-align:left;
		display:block;
		float:left;
		width:50%;
		background-color:#812233;
		height:118px;
	}
	
	.mobile-sp-title a
	{
		border:none !important;
		color:White !important;
		font-size:0.9em !important;
		position:relative;
		top:60px;
		padding-left:10px;
		width:90%;
		display:block;
	}
	
	.mobile-sp-text
	{
		font-family: Helvetica, Arial, Sans-Serif !important;
		font-size:1.2em !important;
		font-weight:normal;
		color:#3D4041;
		width:95%;
		padding:10px;
		padding-bottom:10px;
	}
	
	.mobile-sp-body .mobile-sp-text a
	{
		font-family: Helvetica, Arial, Sans-Serif !important;
		font-size:1.0em !important;
		font-weight:bold !important;
		margin:10px;
		color:#812233 !important;
		text-align:left;
		border:none !important;
		text-decoration:underline !important;
	}
	
	.start .cntrWrap .fltFix .structBodyWP .alumniMatters
	{
		float:none;
		margin:0;
		padding:0;
		position:relative;
	}
	
	.start .cntrWrap .fltFix .structBodyWP .alumniMatters .leftCol
	{
		display:none;
	}
	
	.start .cntrWrap .fltFix .structBodyWP .alumniMatters .rightCol
	{
		float:none;
		background:white;
		width:100%;
	}
	
	.start .cntrWrap .fltFix .structBodyWP .alumniMatters .rightCol #ContentMiddleLayoutAlum
	{
		display:none;
	}
	
	.start .cntrWrap .fltFix .structBodyWP .alumniMatters .rightCol .interviewTop
	{
		display:none;
	}
	
	.start .cntrWrap .fltFix .structBodyWP .alumniMatters .rightCol .interviewBottom .interviewItem
	{
		height:160px;
	}
	
	.start .cntrWrap .fltFix .structBodyWP .alumniMatters .rightCol .interviewBottom .interviewItem .thumb
	{
		bottom:auto;
	}
	
	.start .cntrWrap .fltFix .structBodyWP .alumniMatters .rightCol .interviewBottom .interviewItem .title a
	{
		bottom:0;
	}
	
	.start .cntrWrap .fltFix .structBodyWP .alumniMatters .rightCol .interviewBottom .interviewItem .title a:link
	{
		color:#812233;
	}
	
	.start .cntrWrap .fltFix .structBodyWP .alumniMatters .rightCol .interviewBottom .interviewItem .title a:hover
	{
		color:#812233 !important;
	}
	
	.structBody .ms-WPBody .MidWrap
	{
		width:100% !important;
		float:none;
	}
	
	#mobile-story-slider
	{
		position:relative;
		border-top:2px solid white;
	}
	
	/* Faculty List Web Part */
	.start .fltFix .structBodyWP .MidWrap #fsl-heading
	{
		display:none;
	}
	
	.start .fltFix .structBodyWP .MidWrap #fsl-pager
	{
		display:none !important;
	}
	
	.start .fltFix .structBodyWP .MidWrap .sectionNav
	{
		padding-left:10px;
		position:relative;
		padding:0;
		margin-bottom:20px;
		background-image:none;
	}
	
	.start .fltFix .structBodyWP .MidWrap .fsl-images
	{
		display:none;
	}
	
	.start .fltFix .structBodyWP .MidWrap .fsl-label
	{
		display:block;
		font-family: Helvetica, Arial, Sans-Serif !important;
		font-size:1.7em;
		font-weight:bold;
		width:100px;
		margin-bottom:10px;
	}
	
	.start .fltFix .structBodyWP .MidWrap .sectionNav #fsl-sort-label
	{
		width:100% !important;
	}
	
	.start .fltFix .structBodyWP .MidWrap .sectionNav #fsl-sort-dropdown
	{
		border-radius:3px;
		-webkit-border-radius:3px;
	}
	
	.start .fltFix .structBodyWP .MidWrap .sectionNav .dd2
	{
		background-color: #812233;
		border-radius:3px;
		-webkit-border-radius:3px;
	}
	
	.start .fltFix .structBodyWP .MidWrap .sectionNav .dd2 .ddTitle span.ddTitleText
	{
		color:White !important;
	}
	
	.start .fltFix .structBodyWP .MidWrap .sectionNav .dd2 .ddTitle
	{
		background:none;
	}
	
	.start .fltFix .structBodyWP .MidWrap .sectionNav .dd2 .ddTitle span.arrow
	{
		background:url(/_layouts/GCC/Images/mobile/arrow_down.png) no-repeat 0 0;
		width:15px;
		top:-2px;
		background-size:10px;
		height:30px;
		background-position:0 !important;
	}
	
	.start .fltFix .structBodyWP .MidWrap .sectionNav .dd2 .ddChild
	{
		background-color:#3D4041 !important;
		width:100%;
		border:none;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
	}
	
	.start .fltFix .structBodyWP .MidWrap .sectionNav .dd2 .ddChild a.selected
	{
		background-color:#582C35 !important;
	}
	
	.start .fltFix .structBodyWP .MidWrap .our_faculty .leftCol
	{
		border:none !important;
		float:left !important;
		width:100% !important;
		border-top:1px solid #AFB1A6 !important;
		padding:5px !important;
	}
	
	.start .fltFix .structBodyWP .MidWrap .our_faculty .rightCol
	{
		border:none !important;
		float:left !important;
		width:100% !important;
		border-top:1px solid #AFB1A6 !important;
		padding:5px !important;
	}
	
	.start .fltFix .structBodyWP .MidWrap .our_faculty .midCol
	{
		border:none !important;
		float:left !important;
		width:100% !important;
		border-top:1px solid #AFB1A6 !important;
		padding:5px !important;
	}
	
	.start .fltFix .structBodyWP .MidWrap .our_faculty .midCol .content
	{
		border:none !important;
	}
	
	.start .fltFix .structBodyWP .MidWrap .our_faculty .fac_name
	{
		color:#812233;
		font-style:normal;
	}
	.start .fltFix .structBodyWP .MidWrap .our_faculty .fac_title
	{
		height:auto;
	}
	
	.start .fltFix .structBodyWP .MidWrap .our_faculty .fac_dept
	{
		text-transform:uppercase;
	}
	
	.start .fltFix .structBodyWP .MidWrap .our_faculty .fac_email a
	{
		color:#2f7799 !important;
		text-decoration:underline;
	}
	
	.start .fltFix .structBodyWP .MidWrap .our_faculty .fac_phone a
	{
		color:#2f7799 !important;
		text-decoration:underline;
	}
	
	/* Faculty Detail Web Part */
	.mobile-fsl-detail
	{
		display:block;
	}
	
	#main-fsl-detail
	{
		display:none !important;
	}
	
	#fsl-image-wrapper
	{
		display:none;
	}
	
	#start .fltFix .structBodyWP .MidWrap .fsl-label
	{
		display:block;
		font-family: Helvetica, Arial, Sans-Serif !important;
		font-size:1.7em;
		font-weight:bold;
		width:50px;
		margin-bottom:10px;
	}
	
	#start .fltFix .structBodyWP .MidWrap .our_faculty .colDiv
	{
		border:none !important;
		float:left !important;
		width:100% !important;
		padding:5px !important;
	}
	
	#start .fltFix .structBodyWP .MidWrap .mobile-fsl-detail
	{
		border:none !important;
	}
	
	#start .fltFix .structBodyWP .MidWrap .mobile-fsl-detail .our_faculty .colDiv
	{
		font-family: Helvetica, Arial, Sans-Serif !important;
		line-height:17px;
	}
	
	#start .fltFix .structBodyWP .MidWrap .mobile-fsl-detail .our_faculty .colDiv .fac_name
	{
		color:#812233;
		font-weight:bold;
		float:left;
		width:100%;
		line-height:19px;
	}
	#start .fltFix .structBodyWP .MidWrap .mobile-fsl-detail .our_faculty .colDiv .fac_title
	{
		height:auto;
		float:left;
		width:100%;
		font-style:italic;
	}
	
	#start .fltFix .structBodyWP .MidWrap .mobile-fsl-detail .our_faculty .colDiv .fac_dept
	{
		text-transform:uppercase;
		float:left;
		width:100%;
		line-height:17px;
		font-weight:bold;
	}
	
	#start .fltFix .structBodyWP .MidWrap .mobile-fsl-detail .our_faculty .colDiv .fac_email a
	{
		color:#2f7799 !important;
		text-decoration:underline;
		float:left;
		width:100%;
	}
	
	#start .fltFix .structBodyWP .MidWrap .mobile-fsl-detail .our_faculty .colDiv .fac_phone a
	{
		color:#2f7799 !important;
		text-decoration:underline;
		float:left;
		width:100%;
	}
	
	.fsl-images
	{
		position:relative;
		text-align:center;
		left:-20px;
	}
	
	#start .fltFix .structBodyWP .MidWrap
	{
		width:100%;
		padding-left:10px;
	}
	
	#start .fltFix .structBodyWP .MidWrap #fsl-content-wrapper
	{
		width:90% !important;
	}
	
	
	/* You May Also Like Web Part */
	#mobile-ymal-header
	{
		display:block;
		background-color:#4D5151;
		text-align:left;
		height:40px
	}
	
	#mobile-ymal-header span
	{
		color:White;
		font-family: Helvetica, Arial, Sans-Serif !important;
		font-size:1.5em;
		font-weight:bold;
		vertical-align:middle;
		padding-left:10px;
		display:inline-block;
		margin-top:10px;
	}
	
	#mobile-ymal-header #mobile-ymal-buttons
	{
		width:150px;
		float:right;
		position:relative;
		height:40px;
		text-align:center;
	}
	
	#mobile-ymal-header #mobile-ymal-buttons .ymal-buttons
	{
		width:49%;
		background:#812233;
		border-right:1px solid #AFB1A6;
		position:relative;
		float:left;
		height:100%;
	}
	
	#mobile-ymal-header #mobile-ymal-buttons #mobile-ymal-rightbutton
	{
		width:50%;
		border:none !important;
	}
	
	#mobile-ymal-header #mobile-ymal-buttons .ymal-buttons .ymal-arrows
	{
		width:12px;
		padding-top: 12px;
	}
	
	.structBodyWP .lowerBody .lowerTitle
	{
		width:100% !important;
		display:none !important;
	}
	
	.structBodyWP .lowerBody
	{
		margin-bottom:0 !important;
	}
	
	.structBodyWP .lowerBody .lowerTitle #ContentSectionTitle
	{
		display:none;
	}
	
	.structBodyWP .lowerBody .lowerTitle .extraShowHide
	{
		display:none;
	}
	
	.structBodyWP .lowerBody .extraAreas
	{
		width:100% !important;
	}
	
	#mobile-ymal-more a
	{
		color:#812233;
		font-weight:bold;
		font-size:1.4em !important;
		font-family: Helvetica, Arial, Sans-Serif !important;
	}
	
	.structBodyWP .lowerBody .extraAreas #ContentExtraContent #storycontainer .extraStory
	{
		width:100%;
		height:auto !important;
		background:white;
		text-align:center;
		padding-bottom:0 !important;
		margin-bottom:0 !important;
	}
	
	.structBodyWP .lowerBody .extraAreas #ContentExtraContent #storycontainer .extraStory .extraTxt
	{
		color:Black;
		font-size:1em !important;
		font-family: Helvetica, Arial, Sans-Serif !important;
	}
	
	.structBodyWP .lowerBody .extraAreas #ContentExtraContent #storycontainer .extraStory .extraTxt h1 a
	{
		color:#3D4041 !important;
		font-size:1.5em !important;
		font-family: Helvetica, Arial, Sans-Serif !important;
	}
	
	.structBodyWP .lowerBody .extraAreas #ContentExtraContent #storycontainer .extraStory .extraTxt a
	{
		color:#812233 !important;
		font-size:1.2em !important;
		font-family: Helvetica, Arial, Sans-Serif !important;
	}
	
	.structBodyWP .lowerBody .extraAreas #ContentExtraContent #storycontainer .extraStory .extraTxt .midwrap
	{
		display:none;
		width:100% !important;
	}
	
	.structBodyWP .lowerBody .extraAreas #ContentExtraContent #storycontainer .extraStory .extraArw
	{
		display:none;
	}
	
	.structBodyWP .lowerBody .extraAreas #ContentExtraContent #storycontainer .extrasHide
	{
		display:block !important;
		background-image:none !important;
		padding:0;
	}
	/* Slider Image Web Part */
	.rotator_hp
	{
		height:auto !important;
	}
	
	.rotator_hp .bx-body .bx-pager
	{
		display:none;
	}
	
	.rotator_hp .bx-body .bx_slide_hp .sldtxt
	{
		display:none !important;
	}
	
	.rotator_hp .bx-body .bx_slide_hp .sldtxt .preview
	{
		width:100% !important;
		padding:10px;
	}
	
	.bx-body .bx-wrapper
	{
		width:100% !important;
	}
	
	.bx-body .bx-wrapper .bx-window
	{
		width:100% !important;
	}
	
	.bx-body .bx-wrapper .bx-window .bx_slide_hp
	{
		width:100% !important;
		padding-top:0 !important;
	}
	
	.rotator_hp #mobile-slider-buttons
	{
	}
	
	.rotator_hp .bx-body .bx-wrapper .bx_slide_hp .sldimg
	{
		width:100% !important;
	}
	
	.rotator_hp .bx-body .bx-wrapper .bx_slide_hp .sldimg .extraImgDontShow img
	{
		width:100% !important;
		height:auto !important;
	}
	
	.rotator_hp .bx-body .bx-wrapper .bx_slide_hp .sldimg .extraImg img
	{
		width:100% !important;
		height:auto !important;
	}
	
	.mobile-slider-text
	{
		display:block;
		width:95%;
		font-family: Helvetica, Arial, Sans-Serif !important;
		padding-left:10px;
	}
	
	.mobile-slider-text #mobile-slider-title
	{
		font-weight:bold;
		font-size:1.7em !important;
		padding-bottom:5px;
		padding-top:10px;
	}
	
	.mobile-slider-text #mobile-slider-body a
	{
		text-decoration:underline !important;
		color:#812233 !important;
		border:none !important;
	}
	
	.mobile-slider-buttons
	{
		display:block;
		background-color:#812233;
		height:40px;
	}
	
	.mobile-slider-buttons #mobile-slider-prev
	{
		text-align: left;
		width:49%;
		border-right:1px solid #AFB1A6;
		float:left;
		height:40px;
		cursor:pointer !important;
	}
	
	.mobile-slider-buttons #mobile-slider-next
	{
		text-align: right;
		width:49%;
		float:left;
		height:40px;
		cursor:pointer !important;
	}
	
	.mobile-slider-buttons .slider-arrows
	{
		width:12px;
		padding:12px;
	}
	
	.rotator_hp .mobile-slider-buttons a
	{
		font-family: Helvetica, Arial, Sans-Serif !important;
	}
	
	.rotator_hp .mobile-slider-buttons .bx-prev
	{
		background-image:none !important;
		display:block;
		line-height: .01em !important;
		padding-left:40px;
		font-size:16px !important;
		position:absolute;
		text-indent:0 !important;
		top:auto !important;
		left:auto !important;
		bottom: -5px;
		cursor:pointer !important;
		color:White;
		
	}
	
	.rotator_hp .mobile-slider-buttons .bx-next
	{
		background-image:none !important;
		display:block;
		line-height: .01em !important;
		padding-right:55px;
		font-size:16px !important;
		position:absolute;
		text-indent:0 !important;
		top:auto !important;
		left:auto !important;
		right:20px;
		bottom:-5px;
		cursor:pointer !important;
		color:White;
	}
	
	.sldimg .extraImg .extraHover
	{
		display:none !important;
	}
	
	.sldimg .extraImg:hover .extraHover
	{
		display:none !important;
	}
	 
	
	/* Alternate Slider */
	.rotator .bx-body
	{
		width:100% !important;
	}
	
	.rotator .bx-body .bx-wrapper
	{
		width:100% !important;
	}
	
	.rotator .bx-body .bx-window
	{
		width:100% !important;
	}
	
	.rotator .bx-body .bx-window .bx_slider .bx_slide .sldimg
	{
		height:auto;
		width:100%;
	}
	
	.rotator .bx-body .bx-window .bx_slider .bx_slide .sldimg img
	{
		width:100% !important;
		height:auto !important;
	}
	
	.rotator .bx-body .bx-window .bx_slider .bx_slide .sldtxt .title
	{
		display:none;
	}
	
	.rotator .bx-body .bx-window .bx_slider .bx_slide .sldtxt .preview
	{
		text-align:left;
		margin-left:0 !important;
	}
	
	.rotator .bx-body .bx-pager
	{
		background-color:#333;
		margin:0 !important;
	}

	/*YMAL*/
	.extraHover
	{
		Display:none !important;
	}
	
	/* Body Section */
	
	#v5-mobile-main .threeCols
	{
		padding-left:20px;
	}
	
	#v5-mobile-main .threeCols .mainColA
	{
		width:100%;
	}
	
	#v5-mobile-main .threeCols .mainColB
	{
		width:90%;
	}
	
	.search-zone-right
	{
		display:none !important;
	}
	
	#SearchBarMobile
	{
		display:block;
	}
	
	
	/* Video Gallery */
	
	.videogallery
	{
		display:none;
	}
	.mobilevideogallery
	{
		display:block;
	}
	
	#mobile-vg-header
	{
		display:block;
		background-color:#4D5151;
		text-align:left;
		height:40px
	}
	
	#mobile-vg-header span
	{
		color:White;
		font-family: Helvetica, Arial, Sans-Serif !important;
		font-size:1.5em;
		font-weight:bold;
		vertical-align:middle;
		padding-left:10px;
		display:inline-block;
		margin-top:10px;
	}
	
	#mobile-vg-header #mobile-vg-buttons
	{
		width:150px;
		float:right;
		position:relative;
		height:40px;
		text-align:center;
	}
	
	#mobile-vg-header #mobile-vg-buttons .vg-buttons
	{
		width:49%;
		background:#812233;
		border-right:1px solid #AFB1A6;
		position:relative;
		float:left;
		height:100%;
	}
	
	#mobile-vg-header #mobile-vg-buttons #mobile-vg-rightbutton
	{
		width:50%;
		border:none !important;
	}
	
	#mobile-vg-header #mobile-vg-buttons .vg-buttons .vg-arrows
	{
		width:12px;
		padding-top: 12px;
	}
	
	.video-item-mobile
	{
		text-align:center;
		padding:20px;
		position:relative;
	}
	
	.video-item-mobile .caption
	{
		color:#b20838;
		cursor:pointer;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size:1.2em !important;
		font-size-adjust:none;
		line-height:1.5em;
		font-weight:bold;
		padding-top:10px;
	}
	
	.video-item-mobile .video-length
	{
		color:#a6a699;
		cursor:pointer;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size:1.0em !important;
		font-size-adjust:none;
		line-height:1.2em;
	}
	
	.video-item-mobile .mobilevidplay
	{
		display:block;
		position:absolute;
		margin-top:80px;
		text-align:center;
		background-image:url(/_layouts/GCC/Images/mobile/play_trans.png);
		width:50px;
		height:50px;
		background-size:100%;
		left:50%;
		margin-left:-25px;
		top:0;
		opacity:1;
	}
	
	.video-image-wrapper
	{
		width:80%;
		position:relative;
		margin-left:auto;
		margin-right:auto;
	}
	
	.video-play-button
	{
		left:40%;
		top:30%;
		position:absolute;
	}
}

@media only screen and (max-width: 300px) 
{
	#mobile-ymal-header #mobile-ymal-buttons
	{
		width:100px;
	}
	
	#mobile-vg-header #mobile-vg-buttons
	{
		width:100px;
	}
	
	#mobile-ymal-header span
	{
		padding-left:5px;
	}
	
	#mobile-vg-header span
	{
		padding-left:5px;
	}
}