.rowshtml{
	 background:#3d3d3d!important;
}
 .rows{
	 margin:0;
	 padding:0;
	 font-size:1em;
	 color:#808080;
	 height:100% 
}
 .rows img{
	 box-sizing:border-box 
}
 #search{
	 display:none 
}
 .rows .search-button{
	 display:block;
	 float:left;
	 padding:3px;
	 width:auto;
	 margin-left:1px;
	 height:24px 
}
 .rows .search-input{
	 display:block;
	 background:#f4f4f4!important;
	 padding:2px 2px 2px 8px;
	 float:left;
	 margin:0;
	 height:26px 
}
 .rows .searchform {
	 width: 200px;
	 float: right;
}
 hr.fade,hr.fadedark{
	 display:block;
	 border:0;
	 height:1px;
	 clear:both 
}
 hr.fade{
	 background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.85),rgba(255,255,255,0)) 
}
 hr.fadedark{
	 background-image:linear-gradient(to right,rgba(185,185,185,0),rgba(185,185,185,.85),rgba(185,185,185,0)) 
}
 .mobilelinks{
	 padding:8px;
	 margin:0;
	 background:#b7a37b;
	 color:#fff;
	 text-align:center 
}
 .mobilelinks ul{
	 display:inline-block;
	 list-style:none;
	 padding:0;
	 margin:0 
}
 .mobilelinks ul li{
	 display:block;
	 float:left;
	 text-align:left;
	 padding:0 8px;
	 margin:0;
	 letter-spacing:1px;
	 border-right:1px solid #dedede 
}
 .row-wrapper,.section img{
	 display:block;
	 margin:auto 
}
 .rows .header-box {
	 position: relative;
	 z-index: 5;
	 display: block;
	 max-width: 1080px;
	 min-height: 140px;
	 background: none;
	 color: #777;
	 margin: auto;
	 padding-bottom: 0px;
}
 #header-title,.button,.event-datetop,.mobilelinks ul li,.rows .title,.tab{
	 text-transform:uppercase 
}
 #header-title,.content-wrapper{
	 padding-top:0 
}
 #header-title,.mobile-btn,.rows .title,.section,.tab{
	 text-align:center 
}
 #header-title h1{
	 margin:0px;
	 padding:0px;
}
 .mobilelinks ul li:last-child{
	 border-right:0 
}
 .mobilelinks li a{
	 text-decoration:none;
	 font-weight:700;
	 color:#fff 
}
 .rows h1,.rows h2,.section h2 a{
	 text-decoration:none;
	 color:#c00000 
}
 .rows h1,.rows h2{
	 font-weight:500!important;
	 letter-spacing:.05em 
}
 .row{
	 display:block;
	 width:100% 
}
 .row-wrapper{
	 overflow:hidden;
	 width:100%;
	 max-width:1080px 
}
 .section{
	 margin:0px 0px 40px 0px;
	 border-bottom:1px solid #dedede 
}
 .section img{
	 width:90%;
	 border:8px solid #f4f4f4 
}
 .section h2 a{
	 font-size:1.5em;
	 font-weight:700 
}
 #header-title,.byline,.byline-inside{
	 display:block;
	 clear:both;
	 color:#fff;
	 letter-spacing:.1em ;
	 line-height: normal;
font-size: 0.8em;
}
 .row-header,.row-header-2{
	 background-color:#dedede;
	 background-position:50% 50%;
	 background-size:cover;
	 opacity:1;
	 overflow:hidden;
	 margin:0;
	 padding:0 
}
 @media (max-width:959px){
	 .row-header,.row-header-2{
		 height:470px 
	}
}
 @media (max-width:759px){
	 .row-header,.row-header-2{
		 height:450px 
	}
}
 .header-wrapper{
	 display:block;
	 border:0 solid #ff0;
	 margin:auto 
}
 #header-title{
	 font-size:1.8em;
	 font-weight:700;
	 width:100% 
}
 .logo,.logo-big{
     display:block;
	 width:400px;
	 margin:auto;
	 padding-top:45px 
}
 .logo-sml{
	 padding-top:50px;
	margin:auto;
	width:350px;
}
 .byline {
	 padding: 0px 30px 10px 10px;
	 opacity: 1;
	 font-size: 70%;
}
 .row-style-menu{
	 display:block;
	 padding:0;
	 background-color: #c50e18;
	 background-image: url('//www.lamar.edu/_files/images/home/images-for-css/page_background-300.png');
	 background-position: 50% 90%;
	 font-size:.9em;
	 color:#dedede;
}
 .row-style-menu a{
	 color:#dedede;
	 text-decoration:none 
}
 .row-style-menu a:hover{
	 color:gold;
	 text-decoration:none 
}
 .row-style{
	 display:block;
	 padding:0 0 40px 
}
 .row-style1{
	 display:block;
	 padding:0 0 20px;
	 background:#fff 
}
 .row-style2{
	 display:block;
	 padding:20px 0 40px;
	 background:#f4f4f4 
}
 .row-style-gold,.row-style-red,.row-style3{
	 display:block;
	 padding:30px 0 40px 
}
 .row-style3{
	 background:#dedede 
}
 .row-style-gold{
	 background:#b59b67;
	 color:#fff;
	 color:rgba(255,255,255,.9) 
}
 .row-style-red{
	 background:#b30101;
	 color:#fff;
	 color:rgba(255,255,255,.9) 
}
 .rows .title{
	 padding:8px;
	 margin:10px 0 
}
 .rows .sidebar{
	 margin-top:0 
}
 .rows .sidebar-content{
	 padding-bottom:30px 
}
 .footer-style{
	 display:block;
	 padding:30px 0 0;
	 background:#3d3d3d;
	 color:silver 
}
 .footer-style h2{
	 color:#e6e6e6!important 
}
 .tab{
	 font-size:.9em;
	 width:25em;
	 height:3.25em;
	 line-height:3.25em;
	 margin-left:-12.5em;
	 padding-top:0;
	 border-top-left-radius:.35em;
	 border-top-right-radius:.35em;
	 position:absolute;
	 margin-top:-80px;
	 left:50%;
	 display:block;
	 font-weight:700;
	 letter-spacing:.25em;
	 color:#fff;
	 border-left:2px solid #333;
	 border-right:2px solid #333;
	 border-top:2px solid #333 
}
 .quote{
	 background:url(images/quotes.png) top left no-repeat;
	 background-size:150px 
}
/* Display Names with Lines */
 .fancy{
	 overflow: hidden;
	 text-align: center;
}
 .fancy > span{
	 position: relative;
	 display: inline-block;
}
 .fancy > span:before, .fancy > span:after{
	 content: '';
	 position: absolute;
	 top: 60%;
	 border-bottom: 1px solid;
	 width: 591px;
	/* half of limiter*/
	 margin: 0 20px;
}
 .fancy > span:before{
	 right: 100%;
}
 .fancy > span:after{
	 left: 100%;
}
 .tab-footer{
	 background: #404040 
}
 @media (min-width:960px){
	 #nav,#nav li,.section{
		 text-align:center 
	}
	 #header-title{
		 color:#fff;
		 font-size:2.5em;
		 padding-top:0;
		 margin-bottom:20px 
	}
	
	.logo, .logo-big {
    width: 600px!important;
    padding-top: 10px;}
    
	 .logo{
		 margin:auto 
		 display:block;
	}
	 .logo-sml{
		 padding-top:10px;
		float:right;
	}
	
	.byline {
    padding: 15px 10px 10px 10px;}
    
	 .byline-inside {
		 padding:100px 30px 10px 10px;
		 opacity: 1;
		 font-size: 80%;
	}
	 .mobilelinks{
		 display:none 
	}
	 .rows .title{
		 background:#f4f4f4;
		 margin:0 0 10px 
	}
	 .section{
		 border-bottom:0 
	}
	 .row-header,.row-header-2{
		 background-color:#dedede;
		 background-position:50% 30%;
		 height:525px 
	}
	 .row-style1{
		 padding:30px 0 20px 
	}
	 .row-style2{
		 padding:50px 0 40px 
	}
	 #search{
		 display:block 
	}
	 .rows .search-button{
		 display:block;
		 float:left;
		 padding:3px;
		 width:auto;
		 margin-left:1px;
		 height:26px 
	}
	 .rows #search-form .search-input{
		 display:block;
		 padding:2px 2px 2px 8px;
		 float:left;
		 margin:0;
		 height:26px 
	}
	 .footer-style form{
		 width:85%!important 
	}
	 .vertical-menu ul{
		 display:block;
		 list-style:none;
		 padding:10px 0;
		 margin:0;
		 width:100%;
		 overflow:hidden 
	}
	 .vertical-menu li{
		 display:block;
		 width:100%;
		 color:#777;
		 margin:0;
		 border-bottom:1px solid #dedede 
	}
	 .vertical-menu li:first-child{
		 border-top:1px solid #dedede 
	}
	 .vertical-menu li:hover{
		 background:#f3f3f3;
		 color:#c00000 
	}
	 .vertical-menu li a{
		 display:block;
		 padding:12px 5px 12px 5%;
		 text-decoration:none 
	}
	 .vertical-menu li a:hover{
		 color:#c00000;
		 text-decoration:none 
	}
	 #nav{
		 position:relative;
		 display:block!important;
		 width:100%;
		 margin:-95px auto auto 
	}
	 #nav>ul>li>ul{
		 display:none 
	}
	 #nav ul,#nav.nav-white ul{
		 display:inline-block;
		 padding:0 1em 
	}
	 #nav ul{
		 background:0 0;
		 background-color:rgba(50,50,50,.3);
		 border:1px solid rgba(255,255,255,.8);
		 border-radius:6px 
	}
	 #nav.nav-white ul{
		 background:#fff!important;
		 border-top:1px solid #cecece;
		 border-left:1px solid #cecece;
		 border-right:1px solid #cecece;
		 border-top-right-radius:.35em;
		 border-top-left-radius:.35em;
		 box-shadow:inset 0 0 1px 1px rgba(255,255,255,.25) 
	}
	 #nav li{
		 display:block;
		 float:left;
		 margin:0 1em 
	}
	 #nav li a,#nav li span{
		 display:block;
		 color:#000;
		 color:rgba(255,255,255,1);
		 text-transform:uppercase;
		 text-decoration:none;
		 font-size:1em;
		 font-weight:700;
		 letter-spacing:.15em;
		 height:4em;
		 line-height:4em;
		 -moz-transition:all .25s ease-in-out;
		 -webkit-transition:all .25s ease-in-out;
		 -o-transition:all .25s ease-in-out;
		 -ms-transition:all .25s ease-in-out;
		 transition:all .25s ease-in-out;
		 outline:0 
	}
	 #nav li.active a,#nav li.active span,#nav li:hover a{
		 color:gold 
	}
	 .mobile-btn{
		 display:none!important 
	}
	 .rows .tsus{
		 margin-top:0px!important 
	}
}
 #nav{
	 display:none 
}
 .mobile-btn{
	 display:block;
	 width:75px;
	 margin:.5em auto auto;
	 color:#fff;
	 padding:12px;
	 border:1px solid #fff;
	 border-radius:5px;
	 background:#c00000;
	 background:rgba(0,0,0,.4) 
}
 .mobile-btn:hover{
	 color:#fff!important;
	 background:#555;
	 text-decoration:none;
	 font-weight:700 
}
 .closebtn a{
	 display:block;
	 padding:5px 15px;
	 text-decoration:none;
	 text-align:right;
	 color:#fff;
	 font-weight:900 
}
 .button-gold,.button-gray,.button-large,.button-none,.button-red{
	 color:#fff!important 
}
 .button,.event-datebottom,.event-datetop{
	 text-align:center;
	 font-weight:700 
}
 .button{
	 display:inline-block;
	 width:auto;
	 margin:auto auto 2em;
	 background:#444;
	 padding:15px 18px;
	 letter-spacing:.15em;
	 text-decoration:none;
	 border-radius:.35em;
	 border:0;
	 outline:0;
	 cursor:pointer;
	 -moz-transition:all .25s ease-in-out;
	 -webkit-transition:all .25s ease-in-out;
	 -o-transition:all .25s ease-in-out;
	 -ms-transition:all .25s ease-in-out;
	 transition:all .25s ease-in-out 
}
 .button-gold{
	 background:#c2975f;
	 font-size:110% 
}
 .button-gold:active,.button-gold:hover{
	 background-color:#d6ab73 
}
 .button-gold:hover{
	 text-decoration:none;
	 font-weight:700 
}
 .button-none{
	 background:0 0;
	 border:1px solid #fff;
	 font-size:110% 
}
 .button-none:hover{
	 background-color:transparent;
	 opacity:0.8;
	 text-decoration:none;
	 font-weight:700 
}
 .button-red{
	 background:url(images/overlay.png) #C00000;
	 font-size:110% 
}
 .button-red:active,.button-red:hover{
	 background-color:#d83434 
}
 .button-red:hover{
	 text-decoration:none;
	 font-weight:700 
}
 .button-gray{
	 background:url(images/overlay.png) #555;
	 font-size:110% 
}
 .button-gray:active,.button-gray:hover{
	 background-color:grey 
}
 .button-gray:hover{
	 text-decoration:none;
	 font-weight:700 
}
 .button-large{
	 background:url(images/overlay.png) #d96760;
	 padding:20px 0;
	 font-size:1.5em;
	 border:1px solid #dedede 
}
 .button-large:active,.button-large:hover{
	 background-color:#e6e6e6 
}
 .button-large:hover{
	 text-decoration:none;
	 font-weight:500 
}
 .button-outline{
	 background:transparent;
	 border:1px solid #b4b4b4;
	 font-size:110%;
	 color:#808080;
}
 .button-outline:hover{
	 background-color:rgba(207,207,207,0.3);
	 text-decoration:none!important;
	 font-weight:700 
}
 .footer-style form{
	 width:100%;
	 font-family:inherit;
	 color:silver;
	 background:#606060;
	 border:0 solid silver;
	 border-radius:5px;
	 overflow:hidden 
}
 .footer-style form input.text,.footer-style form select,.footer-style form textarea{
	 padding:12px;
	 width:90%;
	 background:#dedede;
	 box-shadow:none;
	 border-radius:5px;
	 border:0;
	 font-size:1em;
	 color:#777;
	 margin-right:5px 
}
 .footer-style form textarea{
	 width:100% 
}
 .footer-style form input.text:focus,.footer-style form select:focus,.footer-style form textarea:focus{
	 background:#f4f4f4 
}
 .event-square{
	 display:inline-block;
	 width:100%;
	 margin-top:-5px;
	 margin-bottom:0px;
}
 .event-datetop{
	 background:#555555;
	 color:#fff;
	 padding:5px;
	 border-top-left-radius:5px;
	 border-top-right-radius:5px;
	 font-size:100% 
}
 .event-datebottom{
	 background:#f4f4f4;
	 padding:20px 10px;
	 font-size:180%;
	 border-bottom-left-radius:5px;
	 border-bottom-right-radius:5px;
	 border-bottom:1px solid #dedede;
	 border-right:1px solid #dedede;
	 color:#6d6d6d 
}
 