.rowshtm{
	 background:#3d3d3d!important;
}
 .rows{
	 margin:0;
	 padding:0;
	 font-size:1em;
	 color:#515151;
	 height:100% 
}

 .rows img{
	 box-sizing:border-box 
}
 .rows .box {
	 padding:15px;
}
 #search{
	 display:none 
}

.rows .searchform {
    width: 175px;
    float: right;
}
 .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 
}
 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)) 
}
 .whitelink{
	 color:#e6e6e6;
	 text-decoration:none;
}
 .whitelink:hover{
	 text-decoration:underline;
	 color:#ffffff;
}
 .mobilelinks{
	 padding:8px;
	 margin:0;
	 background:#555555;
	 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 .breadcrumbs {
	 display:none;
}
 #header-title .content-wrapper{
	 padding-top:0px;
}
 #header-title,.mobile-btn,.rows .title,.section,.tab{
	 text-align:center 
}
 #header-title,.button,.event-datetop,.mobilelinks ul li,.rows .title,.tab{
	 text-transform:none;
}
 #header-title h1 {
	 display:block;
	 color:rgba(255,255,255,1.0);
	 font-size:1.2em;
	 line-height:normal;
	 margin-top:150px;
	 padding-top:0px 10px 0px 10px;
	 margin-bottom:20px;
	 font-family: "EB Garamond",serif;
}
 #header-title a{
	 color:#ffffff;
	 text-decoration:none;
}
 .mobilelinks ul li:last-child{
	 border-right:0 
}
 .mobilelinks li a{
	 text-decoration:none;
	 font-weight:700;
	 color:#fff 
}

.rows h1{font-size:2.0em; line-height:normal;}
 .rows h1,.rows h2,.section h2 a{
	 text-decoration:none;
	 color:#c00000 
}
 .rows h1,.rows h2{
	 font-weight:500!important;
	 letter-spacing:.02em 
}
 .row{
	 display:block;
	 width:100% 
}
 .row-wrapper{
	 overflow:hidden;
	 width:100%;
	 max-width:1080px 
}
 .section h2 a{
	 font-size:1.5em;
	 font-weight:700;
	 color:#000000;
}
 #header-title .byline{
	 display:block;
	 clear:both;
	 color:#fff;
	 letter-spacing:.2em 
}
 .row-header,.row-header-2{
	 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:420px 
	}
}
 @media (max-width:759px){
	 .row-header,.row-header-2{
		 height:400px 
	}
}
 .header-wrapper{
	 display:block;
	 border:0 solid #ff0;
	 margin:auto 
}
 #header-title{
	 font-size:2.0em;
	 font-weight:700;
	 width:100% 
}
 .logo,.logo-big{
	 width:285px;
	 margin:auto;
	 padding-top:60px 
}
 .byline{
	 padding:0 0 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:#ffffff;
}
 .row-style-menu a{
	 color:#ffffff;
	 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:10px 0 20px 0px;
	 background:#fff 
}
 .row-style2{
	 display:block;
	 padding:40px 0 40px;
	 background:#f4f4f4 
}
 .row-style-gold,.row-style-red,.row-style3{
	 display:block;
	 padding:40px 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 
}
/* 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%;
}
 .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 
}
/*CENTER VERTICALLY*/
 .spacer{
	 height: 100%;
	 padding: 0;
}
 .spacer, .content {
	 display: inline-block;
	 vertical-align: middle;
	 overflow:hidden;
	 padding:10px;
}
 .enlarge{
	display: block;
	 position:relative;
	 z-index:20;
	 width: 35px;
	 height: 35px;
	 border-radius: 50%;
	 background:#ffffff;
	 background-image: url('//www.lamar.edu/_files/images/marketing-communications/icons/zoom.png');
	 background-size: 30px 30px;
	 background-position: 50% 50%;
	 background-repeat: no-repeat;
	 margin:-15px auto;
}
 .quote{
	 background:url(images/quotes.png) top left no-repeat;
	 background-size:150px 
}
 .tab-footer{
	 background:url(css/images/overlay.png) #404040 
}
 @media (min-width:960px){
	 .rows .breadcrumbs {
		 display:block;
		 margin-bottom:10px;
	}
	 #nav,#nav li,.section{
		 text-align:center 
	}
	 #header-title h1{
		 display:block;
		 color:rgba(255,255,255,1.0);
		 font-size:1.85em;
		 line-height:normal;
		 margin-top:230px;
		 padding-top:0px 10px 0px 10px;
		 margin-bottom:20px;
		 font-family: "EB Garamond",serif;
	}
	 .logo,.logo-big{
		 width:450px!important;
		 padding-top:20px 
	}
	 .logo{
		 margin:auto 
	}
	 .mobilelinks{
		 display:none 
	}
	 .rows .title{
		 background:#f8f8f8;
		 margin:10 0 10px;
		 text-transform:normal;
	}
	 .section{
		 border-bottom:0 
	}
	 .row-header,.row-header-2{
		 background-color:#dedede;
		 background-position:50% 50%;
		 height:450px 
	}
	 .row-style1{
		 padding:10px 0 20px 0px;
	}
	 #search{
		 display:block 
	}
	 .rows .search-button{
		 display:block;
		 float:left;
		 padding:3px;
		 width:auto;
		 margin-left:1px;
		 height:24px 
	}
	 .rows .search-input{
		 display:block;
		 padding:2px 2px 2px 8px;
		 float:left;
		 margin:0;
		 height:20px 
	}
	 .footer-style form{
		 width:85%!important 
	}
	 .vertical-menu ul{
		 display:block;
		 list-style:none;
		 padding:0px;
		 margin:0;
		 width:90%;
		 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:-115px auto auto;
		 padding-bottom:20px;
	}
	 #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:1.0em 0.2em;
	 padding:15px 18px;
	 letter-spacing:.10em;
	 text-decoration:none!important;
	 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;
	 text-decoration:none!important;
}
 .button-none{
	 background:0 0;
	 border:1px solid #fff;
	 font-size:110% 
}
 .button-none:hover{
	 background-color:transparent;
	 opacity:.9;
	 text-decoration:none!important;
	 font-weight:700 
}
 .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 
}
 .button-red{
	 background:#C00000;
	 font-size:110% 
}
 .button-red:active,.button-red:hover{
	 background-color:#d83434;
}
 .button-red:hover{
	 text-decoration:none;
	 font-weight:700;
	 text-decoration:none!important;
}
 .button-gray{
	 background:#555;
	 font-size:110% 
}
 .button-gray:active,.button-gray:hover{
	 background-color:grey;
}
 .button-gray:hover{
	 text-decoration:none;
	 font-weight:700;
	 text-decoration:none!important;
}


 .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:165px;
	 margin-top:-5px;
	 margin-bottom:80px;
}
 .event-datetop{
	 background:#375d89;
	 color:#fff;
	 padding:5px;
	 border-top-left-radius:5px;
	 border-top-right-radius:5px;
	 font-size:115% 
}
 .event-datebottom{
	 background:#f4f4f4;
	 padding:20px 10px;
	 font-size:250%;
	 border-bottom-left-radius:5px;
	 border-bottom-right-radius:5px;
	 border-bottom:1px solid #dedede;
	 border-right:1px solid #dedede;
	 color:#6d6d6d 
}
 .depts{
	 list-style:none;
	 margin:0px;
	 padding:0px;
	 display:block;
	 overflow:hidden;
}
 .depts li{
	 display:block;
	 float:left;
	 word-wrap: break-word;
	 text-align:center;
	 width:100%;
	 color:#ffffff;
	 font-size:0.85em;
	 line-height:normal;
	 margin-bottom:5px;
}
 .depts li a{
	 display:block;
	 padding:10px;
	 background:#808080;
	 word-wrap:break-word;
	 width:100%;
	 color:#ffffff;
	 -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 
}
 .depts li a:hover{
	 background:#555555;
	 text-decoration:none;
}
 @media (min-width:960px){
	 .depts li{
		 display:block;
		 float:left;
		 width:auto;
		 word-wrap:break-word;
		 text-align:center;
		 color:#ffffff;
		 font-size:0.85em;
		 line-height:normal;
		 margin-bottom:5px;
	}
	 .depts li a{
		 display:block;
		 padding:10px;
		 width:auto;
		 word-wrap:break-word;
		 background:#808080;
		 color:#ffffff;
		 -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 
	}
}
 .table {
	 display: table;
	 margin: 0 auto;
}
 