@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);


header .brand .row.top-row .idrow.front .secondary-nav ul li {
display: inline-block;
}



section#academic-support .academic-support-column img{
	width: 100%;
}
/*Student-life page*/
#offset-box-listing li{
	line-height: 1.2rem;
	padding-bottom: .5rem;
}
main section#offset-box-listing .overlapbox h2 {
	font-size: 1.4rem;
	border-bottom: 1px solid #ccc;
	padding-bottom: .3rem;
	margin-bottom: .8rem;
}
main section#student-life-section1, main section#student-life-section2{
	padding-bottom: 1rem;
	padding-top: 2.5rem;
}

main section#student-life-section1 .card, main section#student-life-section2 .card, main section#links-for-students .card{
	background-color: transparent;
	border: none;
}

main section#student-life-section1 .card:hover, main section#student-life-section2 .card:hover, main section#links-for-students .card:hover{
	box-shadow: none;
}

main section#student-life-section1 .card .image-box, main section#student-life-section2 .card .image-box, main section#links-for-students .card .image-box  {
	width: 100%;
	max-height: 60%;
	overflow: hidden;
	display: block;
	clear: both;
	position: relative;
	padding-top: 60%;
}

section#student-life-section1 .picture-cards .card-section.box-text-left, section#student-life-section2 .picture-cards .card-section.box-text-left, section#links-for-students .picture-cards .card-section.box-text-left {
	padding-left: 0;
	padding-top: .5rem;
}

section#student-life-section1 .picture-cards .featured-link,  section#student-life-section2 .picture-cards .featured-link, section#links-for-students .picture-cards .featured-link{
	text-transform: uppercase;
	font-size: 1.1rem;
	font-weight: 500;
}

section#student-life-section1 .picture-cards .featured-link::after, section#student-life-section2 .picture-cards .featured-link::after, section#links-for-students .picture-cards .featured-link::after  {
	text-decoration: none;
	font-family: FontAwesome;
	color: #97D700;
	content: "\f061";
	vertical-align: top;
	padding-left: 6px;
	display: inline-block;
	text-decoration: none;
}
section#students-additional-resources h3, section#students-additional-resources h4{
	text-transform: uppercase;
}
section#students-additional-resources h3{
	text-align: center;
	margin-bottom:.8rem;
	font-size: 1.6rem;
}
section#students-additional-resources ul{
	margin-left: 0;
	list-style: none;
}
section#students-additional-resources ul li{
	line-height: 1.3rem;
	margin-bottom: .4rem;
}
/*end Student-life page*/
/*Announcment*/
#special-announcement{
	text-align: center;
}
main section#special-announcement{
	padding-bottom: 0;
}
main section#special-announcement .admissions-text span.green-more{
	font-weight: 600;
	color: #2b873b;
}
main section#special-announcement .admissions-text p {
	margin-bottom: .4rem;
	font-size: 1.2rem;
	line-height: 1.8rem;
}
main section#special-announcement .admissions-text h3 {
	margin-bottom: .5rem;
	font-size: 1.8rem;
	line-height: 2.2rem;
}
main section .admissions-text.top-announcement{
	border: 3px solid #2b873b;
	display: block;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	padding-left: 3rem;
	padding-right: 3rem;
	box-sizing: border-box;
}
/*end Announcement*/

/*Fix about h2 page*/
main #about-emu .card .card-section h3 {
	font-weight: 500;
	text-transform: uppercase;
	font-size: 1.3rem;
	margin-bottom: 0;
	line-height: 1.3rem;
	padding: .8rem;
	color: #333;
}
header #front-banner-image.secondary .column .front-text-box.subfront h2.over-picture-title, header #front-banner-image.secondary .columns .front-text-box.subfront h2.over-picture-title {
	font-weight: 700;
	font-size: 5rem;
	line-height: 4.6rem;
	margin-bottom: 1rem;
}
/* end Fix about h2 page*/

#offCanvas .location h1, #offCanvasLeft .location h1, #offCanvasRight .location h1 {
	margin: 0;
	padding: 0;
}
#offCanvas .location h1, #offCanvasLeft .location h1, #offCanvasRight .location h1 {
	font-size: 1.1rem;
}
/*for summer classes site*/
main section article.summer-classes a {
	text-decoration: none;
}
main section article.summer-classes .card .image-box {
	width: 100%;
	max-height: 60%;
	overflow: hidden;
	display: block;
	clear: both;
	position: relative;
	padding-top: 60%;
}
/*end summer classes site*/

section.dkgrey-section .visuallyhidden{
	color:white;
}


/*Giving Trueday only*/
img.giving-true-logo{
	padding: 1.6rem 0 1rem;
	max-width: 78%;
	-webkit-filter: drop-shadow(0px 5px 5px  rgba(0, 0, 0, 0.6));
	filter:         drop-shadow(0px 5px 5px  rgba(0, 0, 0, 0.6));

}




main .location .social-container ul li a.flikr {
	background-image: url("/_resources/srcimg/social-icons/flikr.png");
}
main article.article-content-column a{
	text-decoration: none;
}
main section .trufacts-text .linktext a {
	text-decoration:none;
}
main section .overlapbox ul li a {
	text-decoration: none;
}
main section article .academics a {
	text-decoration: none;
}
#academic-support ul.academic-resources li a:hover{
	text-decoration: underline;
}
main #academic-resources li a:hover{
	text-decoration: underline;
}
main .academics a .card .card-section p {
	color: #333;
	text-decoration: none;
}
main section#schools-colleges article a {
	text-decoration: none;
}
main section#schools-colleges article a:hover {
	text-decoration: underline;
}
main section a .fa-arrow-right {
	color: #97d700;
	padding-left: 0.6rem;
}
main section .admissions-text {
	padding-top: 0rem;
}
.contact-page ul{
	list-style: none;
	margin-left: 0;
}
/*main .location p{
margin: 0;
padding: 0;
}*/
.border-right{
	border-right: 1px solid #ccc;
}
.enrollment-numbers{
	padding-top: .5rem;
	padding-bottom: .3rem;
	margin-bottom: 1rem;
	/*border-top: 1px solid #ccc;*/
	border-bottom: 1px solid #ccc;
}
.facts-accordion .accordion-title {
	font-size: 1.1rem;
	line-height: 1;
	padding: 1.25rem 1rem;

}
.facts-accordion h4, .facts-accordion h5, .facts-accordion h6, .facts-accordion h3 {
	margin-top: .8rem;

}
#academic-support ul.academic-resources li{
	line-height: 1.55rem;
}

main #academic-support .column:last-child, main #academic-support .columns:last-child {
	margin-top: 0rem;
}
/*Welcome Weeks*/
#calendarfeed h3{
	position: relative;
}
#welcome-weeks-calendar #calendarfeed h3:after {
	position: absolute;
	content: "\f061";
	font-family: FontAwesome;
	font-size: 1rem;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #97D700;
	padding-left: .5rem;
	padding-top: .2rem;
}
#welcome-weeks-calendar  #calendarfeed .event.first h4{
	padding-top: .6rem;

}
#welcome-weeks-calendar  #calendarfeed .eventContainer{
	display: block;
	/*margin-left: 20%;*/
}
#welcome-weeks-calendar #calendarfeed #calendarNavigation {
	text-align: left;
	padding-left: 1.2rem;
	margin-left:0;
	margin-right: 0;
	width: auto;
}
#welcome-weeks-calendar #calendarfeed #calendarNavigation .calendarRightnav {
	position: relative !important;
	padding-left: .5rem;
}

#welcome-weeks-calendar .columns.calendarcolumn{
	border-left: 1px solid #ccc;
	padding-left: 2rem;
	margin-bottom: 1rem;
}
#welcome-weeks-calendar .columns.welcome-cards{
	padding-right: 2rem;
}
#welcome-weeks-calendar .social-container ul {
	height: 41px;
	list-style: outside none none;
	margin: 0 0 1rem 0.4rem;
	text-align: left;
}
#welcome-weeks-calendar .social-container ul li {
	display: inline-block;
	padding-right: .5rem;
}
#welcome-weeks-calendar .social-container ul li a {
	background-repeat: no-repeat;
	background-size: cover;
	transition: all 0.2s ease 0s;
	display: table-cell;
	height: 41px;
	width: 41px;
	margin-left: .1rem;
}
#welcome-weeks-calendar .social-container ul li a:hover {
	opacity: 0.7;
	transition: all 0.2s ease;
}
#welcome-weeks-calendar .social-container ul li a.facebook {
	background-image: url("/_resources/srcimg/social-icons/facebook-lg.png");
}
#welcome-weeks-calendar  .social-container ul li a.twitter {
	background-image: url("/_resources/srcimg/social-icons/twitter-lg.png");
}
#welcome-weeks-calendar .social-container ul li a.youtube {
	background-image: url("/_resources/srcimg/social-icons/youtube-lg.png");
}
#welcome-weeks-calendar .social-container ul li a.instagram {
	background-image: url("/_resources/srcimg/social-icons/instagram-lg.png");
}
#welcome-weeks-calendar .social-container ul li a.snapchat {
	background-image: url("/_resources/srcimg/social-icons/snapchat-lg.png");
}
main #welcome-weeks-calendar .card a p{
	color: #333;
}
main #welcome-weeks-calendar .card a p.green{
	color: #006633;
}
main #welcome-weeks-calendar  .card .image-box {
	max-height: 50%;
	padding-top: 50%;
}
main #welcome-weeks-calendar .fa-arrow-right {
	color: #97d700;
	padding-left: 0.6rem;
}
/*20171010 - add virtual tour button*/
a.button{text-decoration: none;}

/*Accessibility page*/
.button-container-accessibility{
	margin-top: .5rem;
}

/*update for BrightEdge 20180412 */
main section .stats-newfront .stats-box p.stats-number {
	font-size: 5rem;
	padding-top: 1rem;
	line-height: 6rem;
	margin-bottom: 0;
	font-weight: 600;
	color:#fff;
	text-transform: none;
}

@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */

/* Medium screens*/
@media only screen and (min-width: 40.063em) { } /* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) { } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen { } /* Define mobile styles */

@media only screen and (max-width: 40em) {
	
	main section#offset-box-listing .overlapbox .brightbox a {
		color: white;
		font-size: 1.1rem;
	}	
	section#academic-support .academic-support-column img{
		width: 100%;
		margin-bottom: 1rem;
	}
	/*Special announcement*/
	main section#special-announcement .admissions-text h3 {
		margin-bottom: .5rem;
		font-size: 1.4rem;
		line-height: 2rem;
	}
	main section#special-announcement .admissions-text p {
		margin-bottom: .4rem;
		font-size: 1.1rem;
		line-height: 1.3rem;
	}

	/*end special announcement*/
	.here-bold {
		font-weight: 600;
		font-size: 1.5rem;
		color: #006633;
	}
	main section .stats-newfront .stats-box p.stats-number {
		font-size: 3.2rem;
	}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

.department-contact-card a{
	text-decoration: none;
}

.department-contact-card a.internal-link::after {
    font-family: FontAwesome;
    color: #97D700;
    content: "\f061";
    vertical-align: baseline;
    padding-left: 0.3rem;
    display: inline-block;
    text-decoration: none;
}

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
	top: calc(50% - 2px);
	right: 2px;
}

