/* fix css issues caused by new logo and css adjustment for that */
 .menu--main--wide:not(.menu--main--sticky) .logo--menu--main {
	 display: block;
	 width: 300px;
	 height: 48px;
	 margin: 36px 0;
}
 .menu--main--wide:not(.menu--main--sticky) .logo--menu--main img {
	 height: 53px !important;
}
 .menu--main--wide:not(.menu--main--sticky) .button--search, .menu--main--wide:not(.menu--main--sticky) .nav--infofor, .menu--main--wide:not(.menu--main--sticky) .nav--utility {
	 top: 0;
}


/* Used for sites that have a slightly modified custom header like CACT, etc */
 @media (min-width: 900px) {
	 .menu--main .strip--sticky .back--to--home{
		 display: none !important;
	}
}
 @media (max-width: 899px) {
	 .menu--main--sticky .back--to--home{
		 background-color: #695981 !important;
		 padding-top: 15px !important;
	}
	 .menu--main--sticky .menu--main__collection {
		 background-color: #695981 !important;
	}
}
 .menu--main--wide:not(.menu--main--sticky) .back--to--home a {
	 margin: 0 0 !important;
}
 .menu--main--wide:not(.menu--main--sticky) .back--to--home {
	 right: 85px !important;
}
 .menu--main--wide:not(.menu--main--sticky) .sub--logo img {
	 height: 100px !important;
	 width: 300px !important;
	 margin-top: -30px !important;
}
 .sub--logo--sticky {
	 padding-top: 0 !important;
	 margin-left: 0 !important;
}
 .sub--logo--sticky img {
	 width: 300px !important;
	 height: 55px !important;
}
 .menu--main--sticky .sticky--back--to--home img {
	 margin-top: 5px !important;
}

.student-story-img-single {
    padding: 0 0 25px 25px;
}
