.rows html{
	background:#3d3d3d !important
}
.rows{
	margin:0px;
	padding:0px;
	font-size:1.0em;
	color:#555555;
	height:100%;
	min-height:100%
}
.rows img{
	box-sizing:border-box
}
.rows a{
	text-decoration:underline
}
.rows a:hover{
	color:#c00000
}
#sidr ul li a:hover{
	color:inherit !important
}
#search{
	display:none
}
.rows .search-button{
	display:block;
	float:left;
	padding:3px;
	width:auto;
	margin-left:1px;
	height:24px
}

.rows .searchform {
    width: 175px;
    float: right;
}


.rows .search-input{
	display:block;
	background:#f4f4f4 !important;
	padding:2px;
	padding-left:8px;
	float:left;
	margin:0px;
	height:26px
}
.rows .wrapper{
	width:100%;
	height:100%
}
hr.fade{
	display:block;
	border:0;
	height:1px;
	background-image:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0));
	clear:both
}
hr.fadedark{
	display:block;
	border:0;
	height:1px;
	background-image:linear-gradient(to right, rgba(185, 185, 185, 0), rgba(185, 185, 185, 0.85), rgba(185, 185, 185, 0));
	clear:both
}
.mobilelinks{
	padding:8px;
	margin:0px;
	background:#555555;
	color:#ffffff;
	text-align:center
}
.mobilelinks ul{
	display:inline-block;
	list-style:none;
	padding:0px;
	margin:0px
}
.mobilelinks ul li{
	display:block;
	float:left;
	text-align:left;
	padding:0px 8px 0px 8px;
	margin:0px;
	letter-spacing:1.0px;
	text-transform:uppercase;
	border-right:1px solid #dedede
}
.mobilelinks ul li:last-child{
	border-right:0px
}
.mobilelinks li a{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff
}
.rows h2,.rows h1{
	color:#c00000;
	font-weight:500 !important;
	letter-spacing:0.01em;
	text-decoration:none
}
.row{
	display:block;
	width:100%
}
.row-wrapper{
	display:block;
	overflow:hidden;
	width:100%;
	max-width:1080px;
	margin:auto
}
.content-wrapper{
	padding-top:0px
}
.section{
	text-align:center;
	border-bottom:1px solid #dedede
}
.section img{
	display:block;
	margin:auto;
	width:90%;
	border:8px solid #f4f4f4
}
.section h2 a{
	font-size:1.5em;
	color:#c00000;
	font-weight:700;
	text-decoration:none
}
.row-header{
	background-color:#dedede;
	background-position:50% 50%;
	background-size:cover;
	background-repeat:no-repeat;
	opacity:1.0;
	overflow:hidden;
	margin:0px;
	padding:0px
}
.row-header-2{
	background-color:#dedede;
	background-position:50% 50%;
	background-size:contain;
	opacity:1.0;
	overflow:hidden;
	margin:0px;
	padding:0px
}
.header-wrapper{
	display:block;
	border:0px solid yellow;
	margin:auto
}
#header-title{
	display:block;
	clear:both;
	font-size:1.8em;
	letter-spacing:0.2em;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	padding-top:0px;
	text-align:center;
	width:100%
}
.logo,.logo-big{
	width:285px;
	margin:auto;
	padding-top:60px
}
.byline{
	display:block;
	clear:both;
	padding:0px 0px 10px 0px;
	opacity:1.0;
	color:#ffffff;
	font-size:70%;
	letter-spacing:0.2em
}
.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;
	word-spacing:.3em
}
.row-style-menu a{
	color:#ffffff;
	text-decoration:none
}
.row-style-menu a:hover{
	color:gold;
	text-decoration:none
}
.row-style{
	display:block;
	padding:0px 0px 40px 0px
}
.row-style1{
	display:block;
	padding:0px 0px 20px 0px;
	background:#ffffff
}
.row-style2{
	display:block;
	padding:20px 0px 40px 0px;
	background:#f4f4f4
}
.row-style3{
	display:block;
	padding:30px 0px 40px 0px;
	background:#dedede
}
.row-style-gold{
	display:block;
	padding:30px 0px 40px 0px;
	background:#b59b67;
	color:#ffffff;
	color:rgba(255, 255, 255, 0.9)
}
.row-style-red{
	display:block;
	padding:30px 0px 40px 0px;
	background:#b30101;
	color:#ffffff;
	color:rgba(255, 255, 255, 0.9)
}
.rows .fancy{
	text-transform:uppercase;
	padding:8px;
	margin:10px 0px 10px 0px;
	text-align:center
}
.rows .sidebar{
	margin-top:0px
}
.rows .sidebar-content{
	padding-bottom:30px
}
.footer-style{
	display:block;
	padding:30px 0px 20px 0px;
	background:#3d3d3d;
	color:#c0c0c0;
	font-size:95%
}
.footer-style h2{
	color:#e6e6e6 !important
}
.footer-style a{
	color:#f4f4f4;
	text-decoration:underline
}
.footer-style a:hover{
	color:gold;
	text-decoration:underline
}
.tab{
	font-size:0.9em;
	width:25em;
	height:3.25em;
	line-height:3.25em;
	margin-left:-12.5em;
	padding-top:0em;
	border-top-left-radius:0.35em;
	border-top-right-radius:0.35em;
	position:absolute;
	margin-top:-80px;
	left:50%;
	text-align:center;
	text-transform:uppercase;
	display:block;
	font-weight:700;
	letter-spacing:0.25em;
	color:#ffffff;
	border-left:2px solid #333333;
	border-right:2px solid #333333;
	border-top:2px solid #333333
}
.quote{
	background:url('images/quotes.png');
	background-repeat:no-repeat;
	background-size:150px;
	background-position:top left
}
.tab-footer{
	background:#404040 url('css/images/overlay.png')
}
@media (min-width:960px){
	#header-title{
		color:#ffffff;
		font-size:3.0em;
		padding-top:350px;
		margin-bottom:20px;
		line-height:normal
	}
	.logo{
		width:450px !important;
		margin:auto;
		padding-top:20px
	}
	.logo-big{
		width:450px !important;
		padding-top:20px
	}
	.mobilelinks{
		display:none
	}
	.rows .title{
		background:#f4f4f4;
		margin:0px 0px 30px 0px
	}
	.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:2px solid #dedede;
		width:591px;
		margin:0 20px
	}
	.fancy > span:before{
		right:100%
	}
	.fancy > span:after{
		left:100%
	}
	.section{
		text-align:center;
		border-bottom:0px
	}
	.row-header,.row-header-2{
		background-color:#dedede;
		background-position:50% 65%;
		height:475px
	}
	.row-style1{
		padding:30px 0px 20px 0px
	}
	.row-style2{
		padding:50px 0px 40px 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;
		padding-left:8px;
		float:left;
		margin:0px;
		height:20px
	}
	.footer-style form{
		width:85% !important
	}
	.vertical-menu ul{
		display:block;
		list-style:none;
		padding:10px 0px;
		margin:0px;
		width:95%;
		overflow:hidden
	}
	.vertical-menu li{
		display:block;
		width:100%;
		color:#808080;
		margin:0px;
		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:10px 5px 10px 8px;
		text-decoration:none
	}
	.vertical-menu li a:hover{
		color:#c00000;
		text-decoration:none
	}
	#nav{
		position:relative;
		display:block !important;
		width:100%;
		margin:auto;
		text-align:center;
		background-color:rgba(49,49,49, 0.7);
		margin-top:-85px
	}
	#nav > ul > li > ul{
		display:none
	}
	#nav ul{
		background:transparent;
		display:inline-block;
		border:0px;
		padding:1.0em 0 1.0em;
		margin:0px
	}
	#nav li{
		display:block;
		float:left;
		text-align:center;
		margin:0 0.5em 0 0.5em
	}
	#nav li a,#nav li span{
		display:block;
		color:rgba(222, 222,222, 1.0);
		text-transform:uppercase;
		text-decoration:none;
		font-size:1.0em;
		font-weight:500;
		letter-spacing:0.15em;
		border:1px solid;
		border-color:rgba(255,255,255, 0.6);
		padding:10px 20px;
		border-radius:8px;
		min-width:4.0em;
		-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:hover a,#nav li.active a,#nav li.active span{
		background-color:rgba(0,0,0, 0.6)
	}
	.hamburger{
		display:none !important
	}
	.rows .tsus{
		margin-top:-40px !important
	}
}
#nav{
	display:none
}
.closebtn a{
	display:block;
	padding:5px 15px;
	text-decoration:none;
	text-align:right;
	color:#ffffff;
	font-weight:900
}
.button{
	display:inline-block;
	margin:auto;
	width:auto;
	margin-bottom:2.0em;
	background:#444;
	padding:15px 18px;
	text-align:center;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:0.10em;
	text-decoration:none !important;
	border-radius:0.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-none{
	background:transparent;
	border:1px solid #ffffff;
	color:#ffffff !important;
	font-size:110%
}
.button-none:hover{
	background-color:transparent;
	opacity:0.9;
	text-decoration:none;
	font-weight:700
}
.button-red{
	background:#d4101b;
	color:#ffffff !important;
	font-size:110%
}
.button-red:hover{
	background-color:#db4747;
	text-decoration:none;
	font-weight:700
}
.button-red:active{
	background-color:#d83434
}
.button-gray{
	background:#555555;
	color:#ffffff !important;
	font-size:110%
}
.button-gray:hover{
	background-color:#808080;
	text-decoration:none;
	font-weight:700
}
.button-gray:active{
	background-color:#808080
}
.button-gold{
	background:#c2975f;
	color:#ffffff !important;
	font-size:110%
}
.button-gold:hover{
	background-color:#d6ab73;
	text-decoration:none;
	font-weight:700
}
.button-gold:active{
	background-color:#d6ab73
}
.button-large{
	background:#000000;
	color:#ffffff !important;
	padding:20px;
	font-size:1.5em
}
.button-large:hover{
	background-color:#313131;
	text-decoration:none;
	font-weight:700
}
.button-large:active{
	background-color:#313131
}
.footer-style form{
	width:100%;
	font-family:inherit;
	color:#c0c0c0;
	background:#606060;
	border:0px solid #c0c0c0;
	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:0px;
	font-size:1.0em;
	color:#777777;
	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-bottm:80px
}
.event-datetop{
	background:#a5a5a5;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	font-size:115%
}
.event-datebottom{
	background:#f4f4f4;
	padding:10px;
	text-align:center;
	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;
	font-weight:bold
}
.committee ul{
	list-style:none;
	margin:0px;
	padding:0px
}
.committee li{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	list-style:none;
	padding-bottom:5px
}
.hamburger{
	position:relative;
	display:inline-block;
	float:left;
	width:2.4em;
	height:1.0em;
	margin:0.5em 0.3em 0em 2.0em;
	border-top:0.4em solid #fff;
	border-bottom:0.4em solid #fff
}
.hamburger:before{
	content:"";
	position:absolute;
	top:0.3em;
	left:0px;
	width:100%;
	border-top:0.4em solid #fff
}
a.hamburger{
	color:#ffffff !important;
	text-decoration:none
}

.border-left-only {
    border-left: 1px solid #dedede;
    
}
.border-right-only {
    border-right: 1px solid #dedede;
    
}
@media (max-width: 700px)
.border-left-only, .border-right-only {
    border: 0;
}


