/* **********************************
		Header
********************************** */

.center_align {
	text-align: center !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.red_text {
	color: rgb(201, 22, 22) !important;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.centered-thing {
    position: absolute;
    margin: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.site-header {
		width: 100%;
		background-image: -moz-linear-gradient(top, #476472, #384e5b);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #476472, 0)), color-stop(100%, #384e5b));
		background-image: -webkit-linear-gradient(top, #476472 0%, #384e5b 100%);
		background-image: -o-linear-gradient(top, #476472 0%, #384e5b 100%);
		background-image: -ms-linear-gradient(top, #476472 0%, #384e5b 100%);
		background-image: linear-gradient(top, #476472) 0%, #384e5b 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#476472', endColorstr='#384e5b',GradientType=0 );
		background-color:#476472;
		border-bottom: solid white 10px;
}
#header {
    padding: 1em;
    padding-top: 1em;
    padding-top: 3em;
    height: 250px;
	max-width: 1225px;
	margin: 0 auto;
	background: url(../../assets/images/bg_grid.png) center no-repeat;
}

.headerLeft {
    float: left;
}

.headerRight {
    float: right;
    text-align: right;
}

.sepa {
    float: right;
}

.nsf {
    float: right;
	margin-left: 5px;
}

.headerDonate {
	width: 115px;
	height: 33px;
    float: right;
	clear: right;
	margin-left: 5px;
	background: url(../../assets/images/headerDonate.jpg) center no-repeat;
}

.headerDonate:hover {
	background: url(../../assets/images/headerDonateHover.jpg) center no-repeat;
}

#searchdiv {
    text-align: right;
    margin: 0px;
    display: inline-block;
    width: 100%;
}

@media (max-width: 650px) {

      .headerRight {
			float: left;
			text-align: left;
       }
	   
	 .sepa {
			float: left;
			margin-right: 5px;
		}

		.nsf {
			float: left;
			margin-right: 5px;
		}

		.headerDonate {
			float: left;
			clear: left;
		}

}

/* **********************************
		Body
********************************** */

html{
	background-image: url(../images/bg_neurons.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
body{
	padding: 0px;
	margin: 0px;
}
.page-content {
    width: 100%;
		margin-bottom:3%;
}
.content {
    max-width: 1225px;
    margin: 0 auto;
    padding-top: 1em;
    background-color: #ffffff;
	padding-bottom: 4em;
}
.post {
    width: 100%;
    background-color: white;
    max-width: 1225px;
    margin: 0 auto;
}
.pageStorage {
    width: 80.65%;
    display: inline-block;
}
.post-content{
	padding-right: 2%;
	padding-bottom: 4em;
}
.post-content, .post-header{
	padding-left: 2%;
	padding-right: 2%;
}
.home-wrapper{
	    margin-top: -10.11em;
}
.page-wrapper{
		    margin-top: -10.11em;
}

.left {
 float: left;
 padding: 0 10px 0 0;
}

.right {
float: right;
padding: 0 0 0 10px;
 }



/* **********************************
		Font Sizing
********************************** */

a{
	color: #005683;
	text-decoration: none;
}
a:hover, a:active{
	color: #003653;
	text-decoration: none;
}

p{
	font-size: 1em;
	line-height: 1.375em;
	font-family: "Myriad Pro", Helvetica, sans-serif;
	margin: 1% 0% 1% 0%;
}

h1{
	font-size: 3em;
	line-height: 1.05em;
	font-family: "Myriad Pro", Helvetica, sans-serif;
		margin: 2% 0% 2% 0% !important;
}

h2{
	font-size: 2.25em;
	line-height: 1.25em;
	font-family: "Myriad Pro", Helvetica, sans-serif;
	margin: 2% 0% 2% 0%;
}
h3{
	font-size: 1.75em;
	line-height: 1.25em;
	font-family: "Myriad Pro", Helvetica, sans-serif;
	margin: 2% 0% 2% 0%;
}
h4{
	font-size: 1.5em;
	line-height: 1.22222222em;
	font-family: "Myriad Pro", Helvetica, sans-serif;
	margin: 2% 0% 2% 0%;
}
h5{
	font-size: 1.125em;
	line-height: 1.22222222em;
	font-family: "Myriad Pro", Helvetica, sans-serif;
	margin: 2% 0% 2% 0%;
}
h6{
	font-size: 1.125em;
	line-height: 1.22222222em;
	font-family: "Myriad Pro", Helvetica, sans-serif;
	margin: 2% 0% 2% 0%;
}


/* **********************************
		Top Navigation
********************************** */


.topnav {
	margin: 0px auto;
	max-width: 1225px;
	overflow: hidden;
	background-color: #333;
    text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;
    text-align: center;
	font-family: "Myriad Pro", Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	display: block;
	min-height: 52px;
}

.topnav a {
	float: left;
	display: block;
	color: #f2f2f2;
	text-align: center;
	padding: 0px 30px;
	margin: 0px auto;
	min-height: 52px;
	line-height: 52px;
}

.topnav .icon {
	display: none;
}

.dropdown {
	float: left;
	overflow: hidden;
}

.dropdown .dropbtn {   
	border: none;
	outline: none;
	color: white;
	background: #333;
	text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;
	text-align: center;
	font-family: "Myriad Pro", Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.dropdown-content {
	display: none;
	position: absolute;
	background-color: #DDDDDD;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
	margin: 52px 0px 0px 0px;
}

@media screen and (max-width: 900px) {
	.dropdown-content {
		margin: 0px;
	}
	.top-nav {
		min-height: none;
	}
	
.topnav a {
	min-height: none;
}
}

.dropdown-content a {
	float: none;
	color: #005683;
	padding: 0px 30px;
	text-decoration: none;
	display: block;
	text-align: left;
}

.topnav a:hover, .dropdown:hover .dropbtn {
  background-color: #777777;
  color: white;
}

.dropdown-content a:hover {
  background-color: white;
  color: black;
}

.dropdown:hover .dropdown-content {
  display: block;
}

@media screen and (max-width: 900px) {
  .topnav a:not(:first-child), .dropdown .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 900px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .dropdown {float: none;}
  .topnav.responsive .dropdown-content {position: relative;}
  .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
	 .home_slideshow {
		width: 92% !important;
	}
}

/* **********************************
		Home Styles
********************************** */
/*
NOTES:
*/

.home_slideshow {
	width: 70%;
	min-width: 200px;
	display: inline-block;
	margin: 1em;
	padding: 1em;
	float: left;
}

.home_donationbox {
	width: 18%;
	min-width: 200px;
	float: left;
	padding: 1em;
	margin: 1em;
	text-align: center;
	vertical-align: top;
	clear: right;
	border: 2px #CCCCCC dotted;
	background: #EEEEEE;
}

.home_donationbox h4 {
	background: #b60707;
	padding: 0.2em 0.5em;
	color: white;
	text-align: center;
	margin: 0em;
}

.subHomeLeft{
	width: 45%;
	min-width: 200px;
	display: inline-block;
	margin: 1em 0em 1em 1em;
	padding: 1em;
	border: 2px #CCCCCC dotted;
	background: #EEEEEE;
}

.subHomeLeft h4 {
	background: #5a707a;
	padding: 0.2em 0.5em;
	margin: 0em;
	color: white;
	text-align: center;
}

.subHomeLeft h4 a {
	margin: 0em;
	color: white;
	text-align: center;
}

.subHomeLeft img {
	max-width: 20%;

}
.subHomeRight{
	width: 45%;
	min-width: 200px;
	display: inline-block;
	padding: 1em;
	margin: 1em 0em 1em 1em;
	background: #EEEEEE;
	border: 2px #CCCCCC dotted;
	vertical-align: top;
}

.subHomeRight h4 {
	background: #5a707a;
	padding: 0.2em 0.5em;
	margin: 0em;
	color: white;
	text-align: center;
}

.subHomeRight h4 a {
	margin: 0em;
	color: white;
	text-align: center;
}

.fullWidth{
	width: 94%;
	display: block;
	margin: 0 auto 0 auto;
	font-size: 1em;
	line-height: 1.375em;
	font-family: "Myriad Pro", Helvetica, sans-serif;

}
.box-white{
	background:rgba(255, 255, 255, 1);
}

/*
.homeLeft{
	width: 17.7%;
	display: inline-block;
	padding: .5;
	margin-left: 1em;
	font-family: "Myriad Pro", Helvetica, sans-serif;
	border: 2px #CCCCCC dotted;
	border-radius: 10px;
}*/

.homeRight{
	width: 99%;
	display: inline-block;
	padding-left: .7em;
	vertical-align:top;
	font-family: "Myriad Pro", Helvetica, sans-serif;
}

#box-links {
	text-transform: uppercase;
}

.mainitems {
	display: block;
	margin: .5em 0em .5em .5em;
	text-align: left;
	color: #333333;
}

.mainitems:hover {
		text-decoration: underline;
}

.threeHomeButtons {
    display: block;
    text-align: left;
	margin-left: 1em;
	margin-right: 1em;
    margin-bottom: .5em;
    padding: .5em;
    background-color: #dddddd;
    color: #333333;
    text-decoration: none;
    font-family: "Myriad Pro", Helvetica, sans-serif;
    font-size: .6em;
}
.threeHomeButtons:hover {
    background-color: #cccccc;
}

.module {
	display: block;
	width: 95%;
	padding: 1em;
	background: #EEEEEE;
	border-radius: 10px;
	margin: 0 auto 2em auto;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3);
}

.module:hover {
	background: #f3f3f3;
}

.module .thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 1em;
	background: blue;
}

.module .description {
}

.module .description .title a {
	font-size: 1.5em;
	margin: 0px;
	padding: 0px;
}

box-heading {
    display: block;
    font-size: 1.5em;
    padding-top: .2em;
	text-transform: uppercase;
}
box-subtitle {
    display: block;
    font-size: 1em;
}

figure {
	margin: 0;
}

div#icon {
	padding-top: 12px;
}

.dotted_break {
	display: block;
	margin: 0px auto;
	width: 99%;
	border-bottom: 2px #CCCCCC dotted;
}

/*David Styling*/

.style1 {color: #333366}

.style2 {
	color: #FF0000;
	font-weight: bold;
}

.style3 {color: #CC0000}

.style4 {
	color: #338824;
	font-weight: bold;
}

.hr_3px_darkblue_gradient{ 
    display:block;
    border:none;
    color:black;
    height:3px;
	clear: both;
    background:lightgray;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 750, from(MidnightBlue), to(LightSteelBlue));
}

.hr_2px_darkblue_gradient{ 
    display:block;
    border:none;
    color:black;
    height:2px;
	clear: both;
    background:lightgray;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 750, from(MidnightBlue), to(LightSteelBlue));
}


.hr_4px_darkblue{
    display:block;
	background: MidnightBlue;
	clear: both;
	border: none;
    height:4px;
}


.hr_3px_darkblue{
    display:block;
	background: MidnightBlue;
	clear: both;
	border: none;
    height:3px;
}

.hr_2px_darkblue{
    display:block;
	background: MidnightBlue;
	border: none;
	clear: both;
    height:2px;
}



.hr_4px_deepred{
    display:block;
	background: #990000;
	clear: both;
	border: none;
    height:4px;
}

.hr_6px_deepred{
    display:block;
	background: #990000;
	clear: both;
	border: none;
    height:6px;
}

.hr_9px_deepred{
    display:block;
	background: #990000;
	clear: both;
	border: none;
    height:9px;
}


.hr_20px_deepred{
    display:block;
	background: #990000;
	clear: both;
	border: none;
   height:20px;
 
}


.contributors {
	line-height: 18px;
}

/*
.fullWidth img {
	max-width: 100%;
	height: auto;
}*/

/* **********************************
		Footer Styles
********************************** */
/*
NOTES:
*/

.site-footer {
    border-top: 6px solid white;
    bottom: 0px;
    font-family: "Myriad Pro", Helvetica, sans-serif;
}
.grayFooter {
    padding-top: 1em;
    background-color: #333;
    background: url(../../assets/images/bg_grid.png) center -200px no-repeat, url(../../assets/images/bg_grid_sq.png) center repeat;
	padding-bottom: 2em;
}
.footer-content {
    max-width: 1225px;
    margin: 0 auto;
		padding-left:15px;
		padding-right:15px;
}
footer a {
    color: #d3d3d3 !important;
    text-decoration: none !important;
}
footer a:hover, footer a:active {
    color: #ffffff !important;
    text-decoration: underline !important;
}
.footerLeft {
	vertical-align: top;
    width: 33.3333333%;
    display: inline-block;
    padding: 0px;
    margin: 0px;
	text-align: left;
	color: #d3d3d3;;
}
.footerLeft h2{
	font-size: 1.25em;
}
.footerMiddle {
	vertical-align: top;
    width: 33.3333333%;
    display: inline-block;
    padding: 0px;
    margin: 0px;
	text-align: center;
	color: #d3d3d3;
}
.footerRight {
	vertical-align: top;
    width: 32%;
    display: inline-block;
    padding: 0px;
    margin: 0px;
	text-align: center;
	color: #d3d3d3;
}
#ReggieHead{
	position:relative;
	background: url(../../assets/graphics/reggieHeadBW.png) center no-repeat;
	background-size:3em;
	top: -50px;
	height:4em;
	width:4em;
	margin:auto;
	margin-bottom: -40px;
}
#ReggieHead:hover{
	background: url(../../assets/graphics/reggieHeadColor.png) center no-repeat;
	background-size:3em;
}
.icon-office:before {
	font-family: 'icomoon';
	content: "\e600";
	color:#d3d3d;
	margin-right:5px;
}
.givingDiv h2 {
    font-family: "ISURegular, sans-serif";
    font-style: normal;
    margin-bottom: 0px;
    font-size: 1.3em;
    margin-top: 0px;
}
.givingDiv h2::before {
    font-family: 'casicons' !important;
    opacity: 0.3;
    font-size: 70px;
    margin-bottom: -.5em;
    display: block;
}
.givingLink {
	background: url(../../assets/images/gift-1.png);
	display: inline-block;
	width: 200px;
	height: 72px;
}
.givingLink:hover {
    background: url(../../assets/images/gift-2.png) no-repeat 0px;
	display: inline-block;
	width: 200px;
	height: 72px;
}
.gifttxt {
    margin-top: 2px;
}

.image-left {
	float: left;
	margin-right: 2%;
	margin-bottom: 2%;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* **********************************
		Header ISU Logo
********************************** */
/*
NOTES:
*/

/* --- FONTS FOR RESPONSIVE LOGO --- */
@font-face { font-family: "Myriad Pro", Helvetica, sans-serif; src: url(//cdn.illinoisstate.edu/fonts/latin-modern/sc-regular.eot); src: url(//cdn.illinoisstate.edu/fonts/latin-modern/sc-regular.eot?#iefix) format('eot'), url(//cdn.illinoisstate.edu/fonts/latin-modern/sc-regular.woff) format('woff'), url(//cdn.illinoisstate.edu/fonts/latin-modern/sc-regular.ttf) format('truetype'), url(//cdn.illinoisstate.edu/fonts/latin-modern/sc-regular.svg#LatinModern) format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: "Myriad Pro", Helvetica, sans-serif; src: url(//cdn.illinoisstate.edu/fonts/pt-serif/italic.eot); src: url(//cdn.illinoisstate.edu/fonts/pt-serif/italic.eot?#iefix) format('eot'), url(//cdn.illinoisstate.edu/fonts/pt-serif/italic.woff) format('woff'), url(//cdn.illinoisstate.edu/fonts/pt-serif/italic.ttf) format('truetype'), url(//cdn.illinoisstate.edu/fonts/pt-serif/italic.svg#LatinModern) format('svg'); font-weight: normal; font-style: normal; }

/* FINAL LOGO STYLING */
/* line 7, ../../_sass/common/_isu-logo.scss */
.isu-logo { font-size: 0; /* Color Variations */ /* Black */ /* Full Color */ /* Red/White Color */ /* SMALL LOGO */ }
/* line 10, ../../_sass/common/_isu-logo.scss */

.isu-logo a.linkhome {
/* display: block;  <----------------  this was stopping the topnav form floating*/
	text-decoration: none;
}

/* line 15, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-seal-wrapper { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 4.375rem; margin-right: .5rem; }
/* line 20, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-seal-wrapper .isu-logo-seal { display: block; width: 100%; }
/* line 24, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-seal-wrapper .isu-logo-seal.isu-logo-full-seal { display: none; }
/* line 30, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-wordmark-wrapper { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; text-align: left; }
/* line 34, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-wordmark-wrapper .isu-logo-wordmark { color: #fff; font-family: 'ISUSemibold', 'Myriad Pro', Helvetica, sans-serif; font-size: 1.5rem; line-height: 1; word-spacing: -0.25rem; }
/* line 42, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-wordmark-wrapper .isu-logo-wordmark [class*="isu-logo-wordmark-line"], .isu-logo .isu-logo-wordmark-wrapper .isu-logo-wordmark [class*="isu-logo-aux-line"] { display: block; }
/* line 47, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-wordmark-wrapper .isu-logo-wordmark .isu-logo-wordmark-intro, .isu-logo .isu-logo-wordmark-wrapper .isu-logo-wordmark .isu-logo-wordmark-outro { font-size: .9rem; word-spacing: 0; }
/* line 52, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-wordmark-wrapper .isu-logo-wordmark .isu-logo-wordmark-intro { margin-top: .5em; }
/* line 57, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-wordmark-wrapper .isu-logo-subscript { color: #fff; font-family: 'ISUSerifItalic'; font-size: .9rem; line-height: 1.75; }
/* line 65, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-aux { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; max-width: 74%; }
/* line 69, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-aux .isu-logo-aux-wordmark { color: #fff; font-family: 'ISUBold'; font-size: 1.5rem; line-height: 1; }
/* line 75, ../../_sass/common/_isu-logo.scss */
.isu-logo .isu-logo-aux .isu-logo-aux-wordmark .isu-logo-aux-intro { display: block; font-family: 'ISURegular'; font-size: .8125rem; line-height: 2; }
/* line 88, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-two-line .isu-logo-wordmark-wrapper .isu-logo-wordmark, .isu-logo.isu-logo-three-line .isu-logo-wordmark-wrapper .isu-logo-wordmark { font-size: 1.3rem; }
/* line 99, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-two-line.isu-logo-outro .isu-logo-wordmark-wrapper .isu-logo-wordmark .isu-logo-wordmark-outro { display: block; font-size: .79rem; line-height: 1.6; }
/* line 112, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-one-line-aux .isu-logo-wordmark-wrapper, .isu-logo.isu-logo-two-line-aux .isu-logo-wordmark-wrapper { display: none; }
/* line 121, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-black .isu-logo-seal-wrapper, .isu-logo.isu-logo-full-color .isu-logo-seal-wrapper, .isu-logo.isu-logo-red-white .isu-logo-seal-wrapper { width: 5.2rem; }
/* line 124, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-black .isu-logo-seal-wrapper .isu-logo-seal, .isu-logo.isu-logo-full-color .isu-logo-seal-wrapper .isu-logo-seal, .isu-logo.isu-logo-red-white .isu-logo-seal-wrapper .isu-logo-seal { border-radius: 50%; padding: .2rem; }
/* line 132, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-black.isu-logo-small .isu-logo-seal-wrapper .isu-logo-seal, .isu-logo.isu-logo-full-color.isu-logo-small .isu-logo-seal-wrapper .isu-logo-seal, .isu-logo.isu-logo-red-white.isu-logo-small .isu-logo-seal-wrapper .isu-logo-seal { padding: .05rem; }
/* line 142, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-black .isu-logo-wordmark-wrapper .isu-logo-wordmark, .isu-logo.isu-logo-full-color .isu-logo-wordmark-wrapper .isu-logo-wordmark { color: #333333; font-weight: bold; }
/* line 150, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-black.isu-logo-one-line-aux .isu-logo-wordmark-wrapper, .isu-logo.isu-logo-black.isu-logo-two-line-aux .isu-logo-wordmark-wrapper, .isu-logo.isu-logo-full-color.isu-logo-one-line-aux .isu-logo-wordmark-wrapper, .isu-logo.isu-logo-full-color.isu-logo-two-line-aux .isu-logo-wordmark-wrapper { border-right-color: #333333; }
/* line 154, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-black.isu-logo-one-line-aux .isu-logo-aux-wordmark, .isu-logo.isu-logo-black.isu-logo-two-line-aux .isu-logo-aux-wordmark, .isu-logo.isu-logo-full-color.isu-logo-one-line-aux .isu-logo-aux-wordmark, .isu-logo.isu-logo-full-color.isu-logo-two-line-aux .isu-logo-aux-wordmark { color: #333333; }
/* line 163, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-black .isu-logo-seal-wrapper .isu-logo-seal { background-color: #373737; }
/* line 169, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-black .isu-logo-wordmark-wrapper .isu-logo-subscript { color: #333333; }
/* line 178, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-full-color .isu-logo-seal-wrapper .isu-logo-seal { background-color: #a10000; }
/* line 184, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-full-color .isu-logo-wordmark-wrapper .isu-logo-subscript { color: #a10000; }
/* line 194, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-red-white .isu-logo-seal-wrapper .isu-logo-seal { background-color: #a10000; }
/* line 204, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-small .isu-logo-wordmark-wrapper .isu-logo-wordmark { font-size: 1rem; }
/* line 210, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-small .isu-logo-seal-wrapper { width: 2.5rem; }
/* line 215, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-small .isu-logo-subscript { font-size: .7rem; }
/* line 223, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-small.isu-logo-one-line-aux .isu-logo-aux .isu-logo-aux-wordmark .isu-logo-aux-line1 { font-size: 1rem; }
/* line 235, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-small.isu-logo-two-line-aux.isu-logo-intro .isu-logo-aux .isu-logo-aux-wordmark .isu-logo-aux-intro { font-size: .7rem; }
/* line 239, ../../_sass/common/_isu-logo.scss */
.isu-logo.isu-logo-small.isu-logo-two-line-aux.isu-logo-intro .isu-logo-aux .isu-logo-aux-wordmark .isu-logo-aux-line2 { font-size: 1rem; }

/* ==========================================================================
	    (Small Tablets/Large Mobile) Small - 600px to 765px (style.scss + very-small + small rules)
========================================================================== */
@media only screen and (min-width: 600px) { /* FINAL LOGO STYLING */
  /* line 256, ../../_sass/common/_isu-logo.scss */
  .isu-logo { /* SMALL LOGO */ }
  /* line 257, ../../_sass/common/_isu-logo.scss */
  .isu-logo .isu-logo-seal-wrapper { width: 5rem; }
  /* line 261, ../../_sass/common/_isu-logo.scss */
  .isu-logo .isu-logo-wordmark-wrapper { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }
  /* line 265, ../../_sass/common/_isu-logo.scss */
  .isu-logo .isu-logo-aux { max-width: 50%; }
  /* line 268, ../../_sass/common/_isu-logo.scss */
  .isu-logo .isu-logo-aux .isu-logo-aux-wordmark { font-size: 1.3rem; }
  /* line 271, ../../_sass/common/_isu-logo.scss */
  .isu-logo .isu-logo-aux .isu-logo-aux-wordmark .isu-logo-aux-intro { font-size: .875rem; }
  /* line 280, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-one-line .isu-logo-wordmark-wrapper .isu-logo-wordmark, .isu-logo.isu-logo-two-line .isu-logo-wordmark-wrapper .isu-logo-wordmark { font-size: 1.8rem; }
  /* line 288, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-small .isu-logo-wordmark-wrapper .isu-logo-wordmark { font-size: 1rem; }
  /* line 298, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-two-line.isu-logo-outro .isu-logo-wordmark-wrapper .isu-logo-wordmark .isu-logo-wordmark-outro { font-size: .9rem; }
  /* line 308, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-two-line-aux .isu-logo-wordmark-wrapper, .isu-logo.isu-logo-one-line-aux .isu-logo-wordmark-wrapper { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; border-right: 1px solid #fff; margin-right: 1rem; padding-right: 1rem; }
  /* line 316, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-two-line-aux.isu-logo-intro .isu-logo-aux-wordmark, .isu-logo.isu-logo-one-line-aux.isu-logo-intro .isu-logo-aux-wordmark { margin-top: -.875rem; } }
/* ==========================================================================
	    (Tablet)  Medium - 766px to 959px    (style.scss + very-small + small + medium rules)
========================================================================== */
@media only screen and (min-width: 766px) { /* FINAL LOGO STYLING */
  /* line 332, ../../_sass/common/_isu-logo.scss */
  .isu-logo img { max-width: 100%; }
  /* line 336, ../../_sass/common/_isu-logo.scss */
  .isu-logo .isu-logo-aux { max-width: 74%; }
  /* line 339, ../../_sass/common/_isu-logo.scss */
  .isu-logo .isu-logo-aux .isu-logo-aux-wordmark { font-size: 1.4rem; }
  /* line 345, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-two-line-aux .isu-logo-wordmark-wrapper { display: none; }
  /* line 351, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-two-line-aux.isu-logo-intro .isu-logo-aux .isu-logo-aux-wordmark { margin-top: 0; }
  /* line 354, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-two-line-aux.isu-logo-intro .isu-logo-aux .isu-logo-aux-wordmark .isu-logo-aux-intro { font-size: 1rem; } }
/* ==========================================================================
	    (Desktop) Large - 960 and up         (style.scss + very-small + small + medium + large rules)
========================================================================== */
@media only screen and (min-width: 960px) { /* FINAL LOGO STYLING */
  /* line 375, ../../_sass/common/_isu-logo.scss */
  .isu-logo .isu-logo-seal-wrapper .isu-logo-seal.isu-logo-simp-seal { display: none; }
  /* line 379, ../../_sass/common/_isu-logo.scss */
  .isu-logo .isu-logo-seal-wrapper .isu-logo-seal.isu-logo-full-seal { display: block; }
  /* line 388, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-small .isu-logo-seal-wrapper .isu-logo-seal.isu-logo-simp-seal { display: block; }
  /* line 392, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-small .isu-logo-seal-wrapper .isu-logo-seal.isu-logo-full-seal { display: none; }
  /* line 400, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-two-line-aux .isu-logo-wordmark-wrapper { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }
  /* line 404, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-two-line-aux .isu-logo-aux { max-width: 50%; }
  /* line 407, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-two-line-aux .isu-logo-aux .isu-logo-aux-wordmark { font-size: 1.7rem; }
  /* line 414, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-two-line-aux.isu-logo-intro .isu-logo-aux .isu-logo-aux-wordmark { margin-top: -.875rem; }
  /* line 417, ../../_sass/common/_isu-logo.scss */
  .isu-logo.isu-logo-two-line-aux.isu-logo-intro .isu-logo-aux .isu-logo-aux-wordmark .isu-logo-aux-intro { font-size: .875rem; } }


  /* **********************************
		 END Header ISU Logo
********************************** */

/* **********************************
		INTOROTATION
********************************** */
/*
NOTES:
*/
.introrotation{
	position:relative;
	width: 100%;
	height: 420px;
	overflow:hidden;
	float:left;
	/*background-color: white;      John-Commented out to test 3-12-18 2:30pm
	margin-bottom: 2em;                     It does not seem to make much difference*/
}
.introrotation-info{
	position: absolute;
	bottom: 0px;
}
.introrotation-item{
	display: none;
	position: absolute;
    top: 0px;
    width: 100%;
}
.introrotation-item:nth-child(1){
	display:block;
}
.introrotation-image{
	height:490px;
	position: relative;
	overflow: hidden;
}
.introrotation img{
	position: absolute;
	width:100%;
	height:auto;
}
.introrotation-title{
	width: 97%;
	padding: 2%;
	padding-top: 10px;
	padding-bottom: 7px;
	margin-bottom:-14px;
	font-size: 22px;
	background-color: rgba(0, 0, 0, 0.6);
}
.introrotation-title a{
	color:white;
	text-decoration:none;
}
.introrotation a{
	text-decoration:none;
	color: #fff;
}
.introrotation a:linked, .introrotation a:visted{
	color: #fff;
}
.introrotation a:hover{
	color: #DDD29C;
}
.introrotation-text{
	position:relative;
	top: -508px;
	color: white;
	height:200px;
}
.introrotation-text p{
	width: 97%;
	padding: 0px 2% 2% 2%;
	font-size: 14px;
	background-color: rgba(0, 0, 0, 0.6);
	opacity:0;
	margin-top: -3%;
}
.introrotation:hover p{
	opacity:1;
}
.introrotation-link{
	color:white;
	font-size:11px;}
.buttonHolder{
	position: absolute;
	padding: 10px;
	bottom:0px;
	right:0px;
}
.preButton{
	font-family: 'casicons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.buttonHolder button{
	background-color:rgba(0, 0, 0, 0.8);
	font-size:23px;
	border:none;
	padding:5px;
	color:white
}
.buttonHolder button:hover{
	color:#017fbb;
}
.preButton:before{
	content: "\e64a";
}
.playPauseButton{font-family: 'casicons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.paused:before{
	content: "\e643";
}
.playing:before{
	content: "\e644";
}
.nextButton {
	font-family: 'casicons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.nextButton:before{
	content: "\e64b";
}


/* **********************************
		Template Layouts
********************************** */
/*
NOTES:
*/
.twoColumn {
    width: 45%;
    display: inline-block;
    vertical-align: top;
		padding-bottom:25px;
}
.twoColumn-right{
	width: 45%;
	display: inline-block;
	vertical-align: top;
	float:right;
}
.twoColumn-left{
	width: 45%;
	display: inline-block;
	vertical-align: top;
	float:left;
}
.threeColumn {
    width: 32%;
    display: inline-block;
    vertical-align: top;
	padding: 0em .35em 0em 0em;
}
.oneThirdImage{
    width: 32%;
    display: inline-block;
    vertical-align: top;
	padding: 0em .35em 0em 0em;
}
.twoThirdsBody{
	width: 64%;
    display: inline-block;
    vertical-align: top;
	padding: 0em .35em 0em 0em;
}
.imageAndBody-Right{
	float:right;
}
.imageAndBody-Left{
	float:left;
}
.pageStorage-NoSideNav {
    width: 100%;
    display: inline-block;
}
/* Graphic Buttons Traditional and "Current" */
.graphicButtonTraditional-containerLink{
	text-decoration:none !important;
	display:block;
}
.graphicButtonTraditional-container{
	min-height: 200px;
	color: white;
	margin-bottom: 4%;
	width: 285px;
}
.graphicButtonTraditional-Button1{
	background-image: url("../../assets/graphics/phdBtn.jpg");
	height: 100%;
}
.graphicButtonTraditional-Button2{
	background: url("../../assets/graphics/minorBtn.jpg") 0px no-repeat;
	height: 100%;
}
.graphicButtonTraditional-Title{
	font-size: 1.1em;
	padding:1%;
	padding-left:3%;
	padding-right:3%;
	padding-bottom: .4em;
	display:block;
	color: white;
	background-color: rgba(0,0,0,.7);
	font-family: Myriad;
}
.graphicButtonTraditional-Description{
	background-color: rgba(0,0,0,.7);
	opacity: 0;
	color: white;
	-webkit-transition: all 1s; /* For Safari 3.1 to 6.0 */
	transition: all 1s;
	padding:1%;
	padding-left:3%;
	padding-right:3%;
	margin-top: 0px;
	height: 154px;
	margin-bottom: 0;
}
.graphicButtonTraditional-container:hover .graphicButtonTraditional-Description{
opacity: 1;
-webkit-transition: all 1s; /* For Safari 3.1 to 6.0 */
	transition: all 1s;
}
.graphicButtonNew-Columns{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
}

.graphicButtonNew-Column{
  width: calc(35% - 3rem);
  margin: .5rem;
  cursor: pointer;
}

.graphicButtonNew-container{
  -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	perspective: 1000px;
}

.graphicButtonNew-front,
.graphicButtonNew-back{
  background-size: cover;
	background-position: center;
	-webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
	transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
	-o-transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
	transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
	transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	text-align: center;
	min-height: 240px;
	height: auto;
	border-radius: 10px;
	color: #fff;
	font-size: 1.5rem;
}

.graphicButtonNew-back{
  background: #db9797;
  background: -webkit-linear-gradient(45deg,  #db9797 0%,#476472 100%);
  background: -o-linear-gradient(45deg,  #db9797 0%,#476472 100%);
  background: linear-gradient(45deg,  #db9797 0%,#476472 100%);
}

.graphicButtonNew-front:after{
	position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    opacity: .6;
    background-color: #000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 10px;
}
.graphicButtonNew-container:hover .graphicButtonNew-front,
.graphicButtonNew-container:hover .graphicButtonNew-back{
    -webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    -o-transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
}

.graphicButtonNew-back{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.graphicButtonNew-inner{
    -webkit-transform: translateY(-50%) translateZ(60px) scale(0.94);
    transform: translateY(-50%) translateZ(60px) scale(0.94);
    top: 50%;
    position: absolute;
    left: 0;
    width: 100%;
    padding: 2rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 1px solid transparent;
    -webkit-perspective: inherit;
    perspective: inherit;
    z-index: 2;
}

.graphicButtonNew-container .graphicButtonNew-back{
    -webkit-transform: rotateY(180deg);
     transform: rotateY(180deg);
    -webkit-transform-style: preserve-3d;
     transform-style: preserve-3d;
}

.graphicButtonNew-container .graphicButtonNew-front{
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.graphicButtonNew-container:hover .graphicButtonNew-back{
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.graphicButtonNew-container:hover .graphicButtonNew-front{
  -webkit-transform: rotateY(-180deg);
   transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
}

.graphicButtonNew-front .graphicButtonNew-inner p{
  font-size: 2rem;
  margin-bottom: 2rem;
  position: relative;
}

.graphicButtonNew-front .graphicButtonNew-inner p:after{
  content: '';
  width: 4rem;
  height: 2px;
  position: absolute;
  background: #C6D4DF;
  display: block;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -.75rem;
}

.graphicButtonNew-front .graphicButtonNew-inner span{
  color: rgba(255,255,255,0.7);
  font-family: 'Montserrat';
  font-weight: 300;
}

@media screen and (max-width: 64rem){
  .graphicButtonNew-Column{
    width: calc(33.333333% - 2rem);
  }
}

@media screen and (max-width: 48rem){
  .graphicButtonNew-Column{
    width: calc(50% - 2rem);
  }
}

@media screen and (max-width: 32rem){
  .graphicButtonNew-Column{
    width: 100%;
    margin: 0 0 2rem 0;
  }
}
/* **********************************
		Site Features
********************************** */
/*
NOTES:
*/

/* Head Logo */
.bg-red {
    background-color: #a00;
    padding: 2em;
}
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
pre {
    overflow: auto;
}
.hljs {
    display: block;
    overflow-x: auto;
    padding: 0.5em;
    background: #333;
    color: white;
}
code {
    width: 90%;
    margin-left: 20px;
    max-height: 400px;
}
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
.hljs-keyword, .hljs-selector-tag, .hljs-literal {
    color: #fcc28c;
}
.hljs-string, .hljs-bullet {
    color: #a2fca2;
}

.aside {
    float: right;
    width: 35%;
    padding: 1em;
    position: relative;
    left: 4%;
    background-color: white;
    box-shadow: 2px 2px 10px #888;
    margin-bottom: 2%;
    margin-left: 1em;
}

.pressedButton {
    background-color: #C00;
    box-shadow: 0 10px #6D2727;
    padding: 3%;
    border: none;
    text-align: center;
    color: white;
    font-size: 24px;
    margin-bottom: 1em;
}

.pressedButton:hover {
    background-color: #5E0000;
}

.pressedButton:active {
    box-shadow: 0 5px #6D2727;
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px);
}

.accordion h2.accordMenuClosed::before {
    content: "+";
    padding-right: .5em;
    color: #017fbb;
}

.accordion h2.accordMenuOpen::before {
    content: "-";
	padding-right: .7em;
    color: #017fbb;
}

button.copyright {
    position: relative;
    font-size: 20px;
    top: -35px;
    z-index: 99999;
    left: .3%;
    color: white;
    border: none;
    background-color: transparent;
    font-weight: bold;
    font-family: 'Arial';
}

button.copyright:hover {
    color: #017fbb;
}

.imgInfo {
    position: relative;
    width: 94%;
    left: 0%;
    color: white;
}
.hidden {
    opacity: 0;
    -webkit-transition: all 1s;
    transition: all 1s;
}

.imgInfo span {
    position: relative;
    bottom: 27px;
}
.imgInfo span {
    float: left;
}

button.close-attribute {
    font-size: 0.5vw;
    float: right;
    border: none;
    background-color: transparent;
}

.showing {
    opacity: 1;
    -webkit-transition: all 1s;
    transition: all 1s;
}

#tabs-accord .aside {
    left: 5%;
    top: -118px;
}

.Outro{

clear: both;

}

/* **********************************
		Mobile Styles
********************************** */
/*
NOTES:
*/
@media screen and (max-width: 1210px) {
	.headerLeft {
	    width: 50%;
	}
	.headerRight {
	    width: 49%;
	}
	@media screen and (max-width: 1325px){
	.pageStorage{
		width:80%;
	}
	}
	@media screen and (max-width: 1050px){
		.trigger li a {
	    padding: 1em 1em 1em 1em;
		}
	}
	@media all and (max-width: 974px) {
		#header{
			margin-bottom: 4em;
		}
	}
	@media all and (max-width: 920px) {
		.twoColumn {
			width: 99%;
		}
		.twoColumn-left{
			width:99%;
		}
		.twoColumn-right{
			width:99%;
		}
		.aside{
			width:75%;
		}
	}
	@media all and (max-width: 900px) {
		.pageStorage {
    width: 100%;
	}
	li.Header a:focus {
	    border: 1px dotted #ffffff;
	    outline: #333333 solid 2px;
	}
	.content{
	}
	.homeLeft {
		width:100%;
		padding: 0px;
	}
	.homeRight {
		width:100%;
		padding: 0px;
		max-width: 100%;
	}

	#box-links a {
		margin-bottom: .19em;
	}

	.post nav{
		width: 100%;
	}
	#SideNav ul {
    padding: 0px;
    margin: 0px;
    float: none;
    width: 100%;
    border-right: none;
    border-left: none;
	}
	#SideNav ul li.Header {
		font-size: inherit;
		color: #ffffff;
		background: #505050;
		/*color: #991f1f;   Normal Red on White*/
		font-weight: bold;
		padding: 0px;
		font-family: "Myriad Pro", Helvetica, sans-serif;
	}
	#SideNav ul li a {
		display: block;
		padding: 1em;
		text-align: left;
	}
}

	@media screen and (max-width: 875px) {
		.trigger li a {
			padding: 1em .5em;
		}
		.threeColumn{
			width: 100%;
		}
		.twoThirdsBody{
			width:100%;
		}
		.imageAndBody-Right{
			float:left;
		}
	}
	@media all and (max-width: 800px) {
		#header{
			margin-bottom: 6em;
		}
	}
	@media screen and (max-width: 790px) {
		.footerLeft{
			width: 100%;
			text-align: center;
		}
		.footerMiddle{
			width: 100%;
			text-align: center;
		}
		.footerRight{
			width: 100%;
			text-align: center;
		}
		.grayFooter {
			padding-bottom: 1em;
		}
	}

	@media all and (max-width: 755px) {
		.mobile .header{
			display: block !important;
			border-bottom: 2px solid white;
		}
		.line{
			display: block !important;
			width: 30px;
			height: 3px;
			margin: 10px 10px;
			background-color: #ffffff;
			margin-top: 0px;
		}
		.page-content{
			margin-top:-7em;
		}
		.site-nav {
			margin-top: 0em;
		}
		.menu-toggle {
			display: inline-block;
		}
		.menu-toggle:hover{
			cursor: pointer;
		}
		.mobile {
		    display: block;
		    background: #333;
		    padding-top: 1em;
		}
		.mobile .trigger{
			width: 100%;
			height: 100%;
			display: none;
			text-align: center;
		}
		.header p {
			vertical-align: top;
			display: inline-block;
			color: #ffffff;
			font-size: 1.5em;
			padding: 0px;
			margin: 0px;
		}
		.site-nav ul li {
			display: block;
			text-align: left;
			width: 100%;
		}
		.page-link {
			padding: .5em !important;
		}
	}

	@media screen and (max-width: 640px) {

		/* for Responsive iguide*/
	#iguide-float a{
		font-size: 2vw !important;
	}

		.headerLeft {
		    width: 100%;
			float: none;
		}
		.headerRight {
		    width: 100%;
			float: none;
			text-align: left;
		}
		.social-media.upper {
			text-align: left;
			width: 100%;
			margin-top: 1em;
			margin-bottom: 1em;
		}
		#searchdiv {
			text-align: left;
			width: 400px;
		}
		#header {
			height: 320px;
			margin-bottom: 2em;
		}
		.page-content{
			margin-top:-8em;
		}
		.icon-search2 {
			float: left !important;
		}
	}

@media screen and (max-width: 620px) {
	.introrotation {
    height: 340px;
		margin-bottom: 1em;
	}
}

@media screen and (max-width: 504px) {
	.introrotation {
    height: 270px;
		margin-bottom: 1em;
	}
	.news-summary-wrap {
    width: 100%;
	}
}

@media screen and (max-width: 468px) {
	.buttonHolder {
    bottom: 10px;
	}
	.introrotation-info {
    position: absolute;
    bottom: 14px;
	}
}

@media screen and (max-width: 430px) {
	#searchdiv {
	    text-align: left;
	    width: 250px;
	}
}

@media screen and (max-width: 315px) {
	#searchdiv {
	    width: 250px;
	}
	#header {
		height: 380px;
	}
}

strong {
 font-weight:bold;
}