@charset "UTF-8";
/* CSS Document */
/*------------------------------------------------------------------
[Table of contents]

 - Global
 - UI elements
 - Header
 - Navigation
 - Footer
 - Components
 - Sections
 - Sliders


-------------------------------------------------------------------*/
/*



*/

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .slider .content {left:0px; top:0px; margin-top:100px;} 
    .slider .videooverlay {left:0px;} 
    .slider video {left:0px;}
}
@media (max-width:659px) {
.newsarticle .Twocol-1 {width:100% !important; display:block !important;}
#bio .newsarticle {display:block !important;}
#bio .newsarticle .Twocol-1 img {
    width: 100%!important;
    height: auto; min-height: 250px;
}
.newsarticle .Twocol-2 {width:100% !important}
}
.dropshadow {box-shadow: 0px 0px 20px rgba(0,0,0,.4);
}
.widthfixer {display:none;}
#bottomrightcontent {display:none;}
#maincontentparenti {width:100%; margin:0;}
#toprightcontent {
  display: none;
}
#mainmenu a {
  font-family: urw-din, sans-serif;
}
ul#mainmenu {
 /* display: flex; */
  justify-content: space-evenly;
  margin: 0px;
  padding-left: 0px;
}
#menudiv {
  margin-top: 0px;
}
ul#mainmenu a:hover {
  text-decoration: none;
}
#container {
  max-width: 100% !important;
}
.slider video {
  max-height: 800px;
  content: "";
  min-width: 800px;
  position: absolute;
  width: 100%;
  top: 0px;
  background: rgba(51, 15, 84, 0.8);
}
.slider .videooverlay {
  z-index: 10;
  max-height: 800px;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  mix-blend-mode: hard-light;
  top: 0px;
  background: rgba(51, 15, 84, 0.6);
}
.slider {
  display: flex;
  justify-content: center;
  overflow: hidden;
  min-height: 400px;
  ;
  position: relative;
  background: #461D7C;
}
.slider .content h2 {
  color: #eab313;
  text-align: center;
  margin: 0px auto;
  font-weight: 200;
  font-family: urw-din, sans-serif;
  text-transform: uppercase;
  font-size: 30px;
  letter-spacing: 2px;
  line-height: 1.2em !important;
  text-shadow: 3px 3px 5px #000;
}
.slider .content h1 {
  color: #fff;
  text-align: center;
  font-weight: 900;
  margin: 0px auto;
  font-family: urw-din, sans-serif;
  text-transform: uppercase;
  font-size: 62px;
  letter-spacing: -1px;
  line-height: .9em !important;
  text-shadow: 3px 3px 5px #000;
}
.slider .content {
  align-self: center;
  width: 100%;
  text-align: center;
  z-index: 100;
  position: absolute;
}
h3 {
  color: #461D7C;
  font-weight: 100;
  font-family: urw-din, sans-serif;
  font-size: 30px;
  line-height: 1.2em !important;
}
p, .Content td {
  text-align: left;
  font-weight: 400;
  font-family: urw-din, sans-serif;
  font-size: 16px;
  color: #555;
  line-height: 1.6em !important;
}
.pre-header {
  margin-bottom: -10px;
  line-height: 30px;
  text-align: left;
  font-family: urw-din, sans-serif;
  color: #555;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 3px;
  text-transform: uppercase;
}

#headermain {vertical-align:middle; width: 94%; float:left; background-image: url('/batonrouge/images/background-lsuhscbrbc.jpg');  background-size:cover; padding: 80px 3%;   background-color: #461D7C;}
#headermain .pre-header {color:#fff; margin-bottom:10px;}
#headermain h1 {  font-family: urw-din, sans-serif; letter-spacing: -1px; margin:0 auto; color:#fff; margin-bottom:30px; margin-left:-5px; font-weight:100; font-size:5.5em; line-height:.85em;}
#headermain hr {float:left;}
#welcome .Twocol-1 {padding:2.5%; width:44%;}
#bio {
  width: 90%;
  float: left;
  background: #fff;
  padding: 5%;
}
#bio h2 {
  line-height: 30px;
  text-align: left;
  color: #5b368c;
  font-family: urw-din, sans-serif;
  font-size: 32px;
  font-weight: 700;
  margin-top: 10px;
}
#bio h3 {
  line-height: 24px;
  text-align: left;
  color: #555;
  font-family: urw-din, sans-serif;
  font-size: 22px;
  font-weight: 400;
  margin-top: 10px;
}
#bio p {line-height:2em !important;}
#rowforbuttons {
  width: 100%;
  height: auto;
  margin-top: -3px;
  float: left;
  position: relative;
}
#footer div p {
    margin: 0;
    color: #fff;
    text-align: center;
    font-size: 13px;
    vertical-align: middle;}
#wrapper {width:100%;}
#rowforbuttons .Twocol-1 {
  margin-left: 0px;
  background-position: top center;
  background-image: url('/batonrouge/images/blocks-at-bottom3.jpg');
  height: 200px;
  text-align: center;
  background-size: cover;
  padding: 1.5%;
}
#rowforbuttons .Twocol-2 {
  margin-left: 0px;
  padding: 1.5%;
  background-image: url('/batonrouge/images/blocks-at-bottom2.jpg');
  height: 200px;
  text-align: center;
  background-position: center center;
  background-size: cover;
}
#rowforbuttons .Twocol-1 h3, #rowforbuttons .Twocol-2 h3 {
  margin-bottom: 0px;
  margin-top: 50px;
  font-size: 1.5em;
  font-weight: 700;
  text-align: center;
}
#rowforbuttons .Twocol-1 .subtext, #rowforbuttons .Twocol-2 .subtext {
  color: #333;
  font-size: 1.2em;
  font-family: urw-din, sans-serif;
  font-weight: 400;
  text-align: center;
}
.newsarticle a {color: #461D7C !important;
    text-decoration: none !important;
}
.newsarticle .button a {color:#fff !important; font-size:14px; padding:7px 10px;}
.newsarticle .button { border:0px; box-shadow:none;font-family: urw-din, sans-serif;text-decoration: none;-webkit-appearance: none;
    -moz-appearance: none; font-weight:900; letter-spacing:2px; text-transform:uppercase;}
.newsarticle .Twocol-1 .imgcontainer{	 align-self:center;	transition: 1s all; 
    border: solid #fff 5px;
    height: 250px;
    -webkit-box-shadow: 10px 11px 34px -19px rgba(107,17,143,0.83);
    -moz-box-shadow: 10px 11px 34px -19px rgba(107,17,143,0.83);
    box-shadow: 10px 11px 34px -19px rgba(107,17,143,0.83);
    overflow: hidden;}
.newsarticle .Twocol-1 img {    width: auto!important;
    height: 250px;}
.newsarticle .Twocol-1 { display:flex; justify-content:center; width:30%;}
.newsarticle .Twocol-2 {				
				    padding: 20px; display:flex; justify-content:center;
    width: 67%;}
	.newsarticle:hover .Twocol-1 .imgcontainer{
		transition: 1s all;
				margin-top:-10px;
				margin-left:-10px;
				margin-right:10px;
				margin-bottom:10px;
    -webkit-box-shadow: 20px 20px 34px -10px rgba(107,17,143,0.83);
    -moz-box-shadow: 20px 20px 34px -10px rgba(107,17,143,0.83);
    box-shadow: 20px 20px 34px -10px rgba(10);}
.newsarticle article {align-self:center;}
.newsarticle .Twocol-2 h2 { line-height: 1.2em !important;}
.newsarticle {transition: 1s all !important; 
    padding: 20px;
    display: flex !important;
    background: rgb(242,242,242);
    background: radial-gradient(circle, rgb(249, 249, 249) 0%, rgb(236, 234, 234) 100%);
    height: auto;
}
.newsarticle:hover {transition: 1s all !important; background: rgb(255,254,234);
background: radial-gradient(circle, rgba(255,254,234,1) 0%, rgba(237,222,153,1) 100%);}
