/* 
	University of North Texas | UNT | A Green Light to Greatness
	A responsive theme by University Relations, Communications and Marketing' Web Development Center
	greenlight v1.0r 10.8.2013
*/

/* ------------------------------------------------------------------------------------------------- [ SUPER BASE ] ----- */
body {
	margin: 0;
	padding: 0;
	color: #333;
	background-color: #fff;
	font-size: 15px;
	line-height: 23px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Segoe UI", Helvetica, Arial, sans-serif;
	position: relative;
}

div {
	display: block;
}

.clearfix {
	clear: both;
	min-height: 1px;
	display: block;
}

/* ------------------------------------------------------------------------------------------------- [ GRID FIXES ] ----- */
.grid-1, .grid-2, .grid-3, .grid-4, .grid-4point5, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
	display: inline;
	display: block\9;
	float: left;
	position: relative;
	margin-left: 0;
	margin-right: 0;
}

.grid-1 {
	width: 8.33%;
}

.grid-2 {
	width: 16.66%;
	width: 16% !important\9;
}

.grid-3 {
	width: 25%;
}

.grid-4 {
	width: 33.32%;
}

.grid-4point5 {
	width: 37.5%
}

.grid-5 {
	width: 41.65%;
}

.grid-6 {
	width: 50%;
}

.grid-7 {
	width: 58.31%;
}

.grid-8 {
	width: 66.64%;
}

.grid-9 {
	width: 75%;
}

.grid-10 {
	width: 83.30%;
}

.grid-11 {
	width: 91.63%;
}

.grid-12 {
	width: 100%;
}

/* ----------------------------------------------------------------------------------------------------- [ TABLES ] ----- */
table {
	border-spacing: 0;
	margin: 0 0 30px 0;
}

table.middle td {
	vertical-align: middle !important;
}

td.top {
	vertical-align: top;
}

td.middle {
	vertical-align: middle;
}

td.bottom {
	vertical-align: bottom;
}

table.table-gray {
	border: solid 1px #ccc;
}

table.table-gray th {
	background: #c6c6c6;
	padding: 5px;
	border: solid 1px #ccc;
}

table.table-gray td {
	padding: 5px;
	border: solid 1px #ccc;
}

table p {
	line-height: 1.5em;
}

table.list-margin-killer ul {
	margin: 10px 0;
}

table td.center {
	text-align: center;
}

table#calendar {
	font-size: 12px;
	margin-bottom: 5px;
	background: url(../images/bg-unt-green-15.png);
}

table th,
table td {
	padding: 5px;
	line-height: 1.5em;
}

table#calendar td {
	padding: 8px 5px;
}

table#calendar td.date {
	font-weight: bold;
	vertical-align: top;
}

table#calendar td.desc {
	padding-left: 10px;
}

table#calendar tr:hover td,
table#calendar tr:focus td {
	color: #fff;
	background: url(../images/bg-unt-green-75.png);
}

.view-all-events {
	font-size: 12px !important;
}

/* ------------------------------------------------------------------------------------------------------ [ ALERT ] ----- */
#alert.on {
	width: 80%;
	padding: 15px 10% 17px 10%;
	margin: 0;
	display: block;
	overflow: hidden;
	clear: both;
	background: #b00;
	color: #fff !important;
	font-size: 18px;
	text-align: center;
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
}

#alert.on.yellow {
	color: #000 !important;
	background: #ffff00;
}

#alert.off {
	height: 0 !important;
	margin: 0;
	padding: 0 !important;
	display: none !important;
}

#alert p:last-child {
	margin: 0;
}

#alert h3 {
	margin: 0 0 10px 0;
}

#alert h3,
#alert p {
	color: #fff;
}

#alert.yellow h3,
#alert.yellow p {
	color: #333;
}

#alert a,
#alert a:link,
#alert a:active,
#alert a:visited {
	font-weight: bold;
	color: #eee;
}

#alert.yellow a {
	color: #444;
}

#alert a:hover,
#alert a:focus {
	color: #000;
}

/* -------------------------------------------------------------------------------------------------- [ SKIP LINK ] ----- */
#skip-link a, #skip-link a:visited {
	position: absolute;
	display: block;
	left: 0;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	text-align: center;
	background-color: #666;
	color: white;
}

#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
	position: static;
	width: 100%;
	height: auto;
	padding: 5px 0 7px 0;
}

/* ------------------------------------------------------------------------------------------------- [ TYPOGRAPHY ] ----- */
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
}

body {
	color: #454545;
	font-size: 14px;
	line-height: 26px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Segoe UI", Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #00853e;
	font-weight: normal;
	margin-left: -1px;
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
}

h1 {
	font-size: 60px;
	line-height: 78px;
	margin-top: 26px;
	margin-bottom: 52px;
}

h2 {
	font-size: 44px;
	line-height: 54px;
	margin-top: 24px;
	margin-bottom: 26px;
}

h3 {
	font-size: 30px;
	line-height: 35px;
	margin-top: 24px;
	margin-bottom: 12px;
/*	font-weight: bold; */
}

h4 {
	font-size: 24px;
	line-height: 30px;
	margin-top: 24px;
	margin-bottom: 10px;
}

h5 {
	font-size: 17px;
	line-height: 24px;
	margin-top: 20px;
	margin-bottom: 10px;
}

p, ul {
	margin-top: 0px;
	margin-bottom: 24px;
}

ul, ol {
	padding-left: 30px;
}

li {
	line-height: 20px;
	margin: 0 0 10px 0;
}

small, aside {
	font-size: 11px;
}

.title {
	margin-top: 0;
}

blockquote {
	padding: 25px;
	margin: 39px !important;
	background: #f6f6f6;
	background: #72b844;
	display: block;
	box-shadow: 0px 0px 3px #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}

blockquote p {
	line-height: 26px;
}

blockquote p:last-child {
	margin-bottom: 0;
}

a, a:link, a:active, a:visited {
	color: #666;
}

a:hover,
a:focus {
	color: #72b844;
	text-decoration: underline;
}

.center {
	text-align: center;
}

.montserrat {
	font-size: 1.15em;
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
}

.notes {
	color: #999;
	font-size: 12px;
	line-height: 16px !important;
	display: block;
	padding: 5px 0;
}

#social-video .notes {
	margin: 3px 0 0 0;
	padding: 5px;
}

.notes-block {
	padding: 15px;
	background: #efefef;
	color: #666;
	font-size: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

p.vert-spacer {
	margin: 0 !important;
	line-height: 20px !important;
}

#content .grid-9.main-content .inside ul ul {
	margin-top: 10px;
	padding-bottom: 5px;
}

.not-centered {
	text-align: left !important;
}

/* --------------------------------------------------------------------------------------------------- [ USER BAR ] ----- */
#mobile-app {
	display: none;
	overflow: hidden;
}

p#mobile-app-toggler {
	color: transparent;
	height: 40px;
	width: 40px;
	display: block;
	float: right;
	margin: 8px 10px 8px 5px;
	background: url(../images/mobile-app-icon.png) center center no-repeat #eee;
	background-size: 40%;
}

p#mobile-app-toggler:hover,
p#mobile-app-toggler:focus {
	cursor: hand !important;		
}

#mobile-app h5 {
	margin: 0 !important;
	padding: 0 0 0 10px !important;
	font-size: 15px !important;
	line-height: 55px !important;
}

#mobile-app a,
#mobile-app a:link,
#mobile-app a:active,
#mobile-app a:visited {
	color: #00853e !important;
}

#mobile-app a:hover,
#mobile-app a:focus {
	color: #181818 !important;
}

#user {
	height: 26px;
	width: 100%;
	background: url(../images/user-bg.png) top center repeat-x;
}

#user-wrapper {
	height: 26px;
	margin: 0 auto;
	padding: 0 30px;
	text-align: right;
	background: url(../images/user-wrapper.png) bottom left no-repeat;
}

#quicklinks {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	width: 600px;
	overflow: hidden;
	float: right;
	text-align: right;
	line-height: 24px;
}

#quicklinks li {
	display: inline-block;
	display: block\9;
	float: left\9;
	list-style: none;
	padding: 0;
	margin: 0 0 0 5px;
	line-height: 24px;
}		

#quicklinks a,
#quicklinks a:link,
#quicklinks a:active,
#quicklinks a:visited {
	color: #059033;
	font-size: 11px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Segoe UI", Helvetica, Arial, sans-serif;
}

#quicklinks a:hover,
#quicklinks a:focus {
	color: #fff;
	text-decoration: underline;
}

#user form {
	width: 210px;
	float: right;
	display: block;
	margin: -2px 0 0 0;
}

#user form input#searchBox {
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	font-size: 11px;
	width: 130px !important;
	height: 16px;
	color: #999;
	text-shadow: none;
	padding-left: 4px;
}

#sform {
	position: relative;
}

#sbutton,
#mobile-sbutton {
	background: url(../images/bg-search.png) bottom center repeat-x #dedede;
	text-indent:0;
	border:1px solid #569c5d;
	display:inline-block;
	color:#777777;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height: 18px;
	width:56px;
	text-decoration:none;
	text-align:center;
	padding: 0;
}


#sbutton:hover {
	background-color:#efefef;
}


#sbutton:active {
	position:relative;
	top:1px;
}

/* --------------------------------------------------------------------------------------------------- [ BRANDING ] ----- */
#branding {
	width: 100%;
	background: #00853e;
	margin: 0 0 1px 0;
}

#branding-wrapper {
	margin: 0 auto;
	padding: 0 30px;
	background: url(../images/branding-wrapper.png) top left no-repeat;
}

#site-logo img {
	margin-top: 25px;
}

#tagline {
	text-align: right;
}

#tagline img {
	margin-top: 35px;
}

/* ------------------------------------------------------------------------------------------------- [ NAVIGATION ] ----- */
#navigation {
	height: 50px;
	display: block;
	clear: both;
	background: url(../images/bg-navigation.png) top center repeat-x #181818;
	z-index: 1000;
}

.dropmenu-feature.threecol-left .dropmenu-inside {
	padding: 0 1.15em 0 0;
}

.dropmenu-feature.threecol-left .dropmenu-link {
	margin: 0 1.15em 0 0 !important;
}

.dropmenu-feature.threecol-mid .dropmenu-inside {
	padding: 0 .575em;
}

.dropmenu-feature.threecol-mid .dropmenu-link {
	margin: 0 .575em !important;
}

.dropmenu-feature.threecol-right .dropmenu-inside {
	padding: 0 0 0 1.15em;
}

.dropmenu-feature.threecol-right .dropmenu-link {
	margin: 0 0 0 1.15em !important;
}

/* ---------------------------------------------------------------------------------------------------- [ CONTENT ] ----- */
#content {
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both !important;
}

#content-wrapper {
	margin: 0 auto;
	padding: 10px;
	overflow: hidden;
}

.front #content-wrapper {
	padding: 0 30px 40px 30px;
}

.front.second #content-wrapper {
	padding: 10px;
}

/* ---------------------------------------------------------------------------------------------------- [ FEATURE ] ----- */
#feature {
	background: #f6f6f6;	
}

#feature img {
	max-width: 100%;
}

#feature .slide {
	display: block;
	position: relative;	
	margin: 0 auto;
}

#feature-copy {
	color: #fff !important;
	margin: 0;
	z-index: 900;
}

.front.home #feature-copy {
	background: url(../images/bg-black-75.png);
}

#feature h4 {
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
}

#feature h4 a,
#feature h4 a:link,
#feature h4 a:active,
#feature h4 a:visited {
	color: #72b844;
	text-decoration: underline;
}

#feature h4 a:hover,
#feature h4 a:focus {
	color: #fff;
	text-decoration: underline;
}

#feature-copy p {
	margin: 0;
}

.feature-title {
	color: #72b844 !important;
	margin-top: 0 !important;
}

.front.second .feature-title,
.third .feature-title {
	color: #fff !important;
}

.feature-shortdeck {
	line-height: 1.5em;
	color: #fff !important;
}

.feature-readmore {
	margin: 8px 0 0 0 !important;
	font-size: 12px !important;
	line-height: 12px !important;
	display: block;
}

.feature-readmore a,
.feature-readmore a:link,
.feature-readmore a:active,
.feature-readmore a:visited {
	color: #00853e;
}

.feature-readmore a:hover,
.feature-readmore a:focus {
	color: #72b844;
}

.circle-unt-green {
	background: url(../images/circle-unt-green.png) center center no-repeat;
}

.circle-weather {
	color: #181818 !important;
	background: url(../images/circle-weather.png) center center no-repeat;
}

.info-circle.circle-unt-lime {
	background: url(../images/circle-unt-lime.png) center center no-repeat;
}

.info-circle.circle-dark-unt-green {
	background: url(../images/circle-dark-unt-green.png) center center no-repeat;
}

.info-circle.circle-light-brown {
	background: url(../images/circle-light-brown.png) center center no-repeat;
}

.info-circle.circle-dark-brown {
	background: url(../images/circle-dark-brown.png) center center no-repeat;
}

.info-circle.circle-light-blue,
.info-circle.circle-weather-blue {
	background: url(../images/circle-light-blue.png) center center no-repeat;
}

.info-circle.circle-beige {
	background: url(../images/circle-beige.png) center center no-repeat;
}

.info-circle.circle-aqua {
	background: url(../images/circle-aqua.png) center center no-repeat;
}

.info-circle.circle-mellow-yellow {
	background: url(../images/circle-mellow-yellow.png) center center no-repeat;
}

.info-circle.circle-mellow-lime {
	background: url(../images/circle-mellow-lime.png) center center no-repeat;
}

.info-circle p {
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
}

.info-circle {
	background-size: 100% !important;
}

.circle-header a,
.circle-header a:link,
.circle-header a:active,
.circle-header a:visited {
	color: #eee;
	text-decoration: none;
}

.circle-copy a,
.circle-copy a:link,
.circle-copy a:active,
.circle-copy a:visited {
	color: #ddd;
	text-decoration: none;
}

.info-circle a:hover,
.info-circle a:focus {
	color: #fff;
	text-decoration: underline;
}


.feature-archive {
	display: block;
	clear: both;
	width: 100%;
	overflow: hidden;
	border-bottom: solid 1px #efefef;
	margin: 0 0 1.5em 0;
	padding: 0 0 1.5em 0;
}

.archive-img .inside {
	padding: 0 4em 0 0;
}

.archive-img img {
	max-width: 250px;
	margin: 0 0 1em 0;
	border: solid 4px #cfcfcf;
}

/* -------------------------------------------------------------------------------------------------- [ ABOUT UNT ] ----- */
#marketing {
	margin: 20px 0 0 0;
}

#about-unt-content p {
	margin: 0;
	font-size: 16px;
	line-height: 22px;
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
}

#about-unt > .inside {
	width: 95%;
}

#about-unt-img {
	width: 25%;
	margin: 0;
	display: block;
	float: left;
}

#about-unt-img .inside {
	padding: 0 20% 0 0;
}

#about-unt-content {
	width: 73%;
	display: block;
	float: left;
}

#about-unt-content .inside {
	padding-left: 20px;
}

#explore-degrees.call-to-action .cta-wrapper {
	padding: 0 7.5% 0 0 !important;
}

#take-a-tour.call-to-action .cta-wrapper {
	padding: 0 3.75% 0 3.75% !important;
}

#apply-now.call-to-action .cta-wrapper {
	padding: 0 0 0 7.5% !important;
}

.call-to-action .cta-wrapper {
	display: block;
}

.call-to-action .cta-inside {
	color: #fff;
	display: block;
	width: 90%;
	padding: 5% 5% 7.5% 5%;
	background-color: #00853e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	position: relative;
}

.cta-header {
	margin: 3px 0 10px 0;
	font-size: 26px;
	font-family: 'Montserrat', Verdana, Arial, sans-serif;	
	line-height: 1.1em;
}

.cta-header a,
.cta-header a:link,
.cta-header a:active,
.cta-header a:visited {
	color: #eee;
	text-decoration: none;
}

.cta-header a:hover,
.cta-header a:focus {
	color: #fff;
	text-decoration: underline;
}

.cta-link {
	font-size: 12px;
	width: auto;
	margin: 0;
	line-height: 1.6em;
}

.cta-link a,
.cta-link a:link,
.cta-link a:active,
.cta-link a:visited {
	color: #72b844;
	text-decoration: none;
}

.cta-link a:hover,
.cta-link a:focus {
	color: #fff;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------------- [ AUDIENCE NAV ] ----- */
#nav-audience {
	margin: 0 0 30px 0;
	padding: 0;
	clear: both;
	display: block;
	text-align: center;
}

#nav-audience li {
	display: inline-block;
	display: block\9;
	float: left\9;
	list-style: none;
	margin: 0;
	margin: 0 5px 0 0\9;
	padding: 0;
}

#nav-audience a,
#nav-audience a:link,
#nav-audience a:active,
#nav-audience a:visited {
	color: #fff;
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
	background-color: #72b844;
	-webkit-border-radius: 0px 0px 9px 9px;
	-moz-border-radius: 0px 0px 9px 9px;
	-o-border-radius: 0px 0px 9px 9px;
	border-radius: 0px 0px 9px 9px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
}

#nav-audience a:hover,
#nav-audience a:focus {
	background: #006a31;
}

/* ----------------------------------------------------------------------------------------------- [ SOCIAL STUFF ] ----- */
#social iframe {
	max-width: 100%;
}	

/* ------------------------------------------------------------------------------------------------- [ POSTSCRIPT ] ----- */
#postscript {
	width: 100%;
	padding: 30px 0 30px 0;
	margin: 0 0 30px 0;
	background: #72b844;
}

#postscript-wrapper {
	margin: 0 auto;
	padding: 0 30px;
	overflow: hidden;
}

#postscript h3 {
	color: #fff;
	margin-top: 0;
	font-size: 28px;
}

#news-events {
	display: block;
	padding: 0 0 2em 0;
}

#news,
#events {
	padding: 0 5% 0 0;
	width: 95%;
	display: block;
	clear: both;
}

#news {
	padding-bottom: 40px;
}

.news-item,
.event-item {
	width: 100%;
	display: block;
	clear: both;
	margin: 0 0 20px 0;
	overflow: hidden;
}

.news-img {
	width: 25% !important;
	display: block;
	float: left;
}

.news-img .inside {
	padding: 0 10% 0 0;
}

.news-img img {
	background: #ccc;
}

.news-content {
	width: 73%;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

.news-content .inside {
	padding: 0 0 0 20px;
}

.news-content p {
	margin: 10px 0;
	line-height: 1.5em;
}

.news-content a,
.news-content a:link,
.news-content a:active,
.news-content a:visited {
	color: #555;
}

.news-content a:hover,
.news-content a:focus {
	color: #000;
}

#news-events h4 {
	font-size: 18px !important;
/*	font-weight: bold; */
	line-height: 1.25em;
	margin: 0 0 5px 0;
}

.news-content h4 a,
.news-content h4 a:link,
.news-content h4 a:active,
.news-content h4 a:visited {
	color: #fff;
	font-weight: normal;
}

.news-content h4 a:hover,
.news-content h4 a:focus {
	color: #004500;
}

.event-item {
	background-color: url(../images/bg-white-35.png);
}

.event-date {
	width: 20%;
	background: #fff;
	display: block;
	float: left;
}

.event-date .inside {
	background: #00853e;
	border: solid 5px #fff;
}

.event-day {
	color: #fff;
	font-size: 50px;
	line-height: 1em;
	margin: 8px 0 0 0;
	text-align: center;
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
	position: relative;
}

.event-month {
	color: #bbb;
	font-size: 12px;
	margin: 0 0 7px 0;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
	position: relative;
}

.event-content {
	width: 80%;
	margin: 0;
	display: block;
	float: left;
}

.event-content .inside {
	padding: 5px 0 5px 20px;	
}

.event-content h4 {
	margin: 0 !important;
}

.event-content h4 a,
.event-content h4 a:link,
.event-content h4 a:active,
.event-content h4 a:visited {
	color: #fff !important;
}

.event-content h4 a:hover,
.event-content h4 a:focus {
	color: #004500 !important;
}

.event-content p {
	line-height: 1.5em;
	margin: 5px 0 0 0;
}

.rebelmouse-embed-iframe {
	margin: 0 0 20px 0;
}

#social {
	overflow: hidden;
}

.widget {
	box-shadow: 0 8px 4px -10px #AAAAAA;
	margin: 0 !important;
	padding: 0 10px 8px;
}

#social-video {
	clear: both;
	width: 100%;
	margin: 0 0 20px 0;
}

#social-video .inside {
	background: #fff;
}

#banners {
	overflow: hidden;
	display: block;
}

#banners a {
	display: block;
	overflow: hidden;
	margin: 0 0 10px 0;
}

#banners img {
	display: block;
	overflow: hidden;
}

/* ---------------------------------------------------------------------------------------------------- [ SIDEBAR ] ----- */
.sidebar h4.bottom-border {
	margin: 0 0 10px 0;
	padding: 0 0 15px 0;
	border-bottom: dotted 2px #fff;
	border-color: url(../images/bg-white-35.png);
}

.front.second .sidebar.grid-3,
.third .sidebar.grid-3 {
	padding-top: 20px;
}

/* ------------------------------------------------------------------------------------------ [ STANDING ELEMENTS ] ----- */
.green-button {
	color: #fff;
	display: block;
	margin: 0 0 10px 0;
	max-width: 30%;
}

.green-button a,
.green-button a:link,
.green-button a:active,
.green-button a:visited {
	color: #eee;
	text-decoration: none;
	display: block;
	padding: 0 0 2px 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	line-height: 39px;
	background: #006a31;
	font-weight: bold;
	position: relative;
}

.green-button a:hover,
.green-button a:focus {
	color: #fff;
	text-decoration: underline;
}

.lime-box {
	color: #fff;
	padding: 15px;
	display: block;
	background: #72b844;
}

.lime-box.short {
	width: 220px;
	margin: 0 0 30px 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}

.lime-box.right {
	float: right;
}

.green-button,
.green-header {
	color: #fff;
	display: block;
	margin: 0 0 10px 0;
	padding: 13px 10px 12px 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-size: 18px !important;
	line-height: 24px !important;
	background: #006a31;
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
	position: relative;
}

.green-button.more-button {
	padding: 0;
}

.green-header {
	background: #72b844;
}

.sidebar .green-header {
	margin-bottom: 3px;
	margin-left: 0;
}

.green-header.nav-header {
	margin: 0 0 1px 0 !important;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: #72b844;
	background: #006a31;
	position: relative;
}

.green-button a,
.green-button a:link,
.green-button a:active,
.green-button a:visited {
	color: #eee;
	text-decoration: none;
}

.green-button:hover,
.green-button a:hover,
.green-button a:focus {
	color: #fff;
	background: #72b844;
	text-decoration: underline;
}

.green-button.more-button a:hover,
.green-button.more-button a:focus {
	background-color: #059033 !important;
}

.lime-box h4,
.lime-box h5 {
	color: #333;
	margin-top: 0;
	margin-bottom: 5px;
}

.lime-box h5 {
	font-size: 17px;
	line-height: 24px;
}

.lime-box p,
.lime-box li {
	font-size: 12px;
	line-height: 1.5em;
}

.lime-box p:last-child {
	margin-bottom: 0;
}

.lime-box a {
	color: #fff;
}

.lime-box a:hover {
	color: #000;
}

.lime-box ul {
	padding: 5px 5px 5px 15px;
}

.lime-box ul:last-child {
	margin-bottom: 0;
}

.not-a-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.gray {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	border-bottom: solid 10px #ddd;
}

ul.gray li {
	background: #f4f4f4;
	margin: 0 0 3px 0;
	padding: 13px 10px 14px 10px;
	list-style: none;
	position: relative;
	border: solid 1px #e6e6e6;
}

ul.gray li:hover,
ul.gray li:focus {
	background: #eee;
}

ul.gray li.linked:hover,
ul.gray li.linked:focus {
	background: url(../images/list-arrows-white.png) right center no-repeat #eee;
}

ul.gray li a,
ul.gray li a:link,
ul.gray li a:active,
ul.gray li a:visited {
	color: #888;
	display: block;
	padding-right: 20px;
}

ul.gray li a:hover,
ul.gray li a:focus {
	color: #006a31;
}

ul.gray li p a {
	display: inline !important;
	padding: 0 !important;
	margin: 0;
}

.color-box {
	color: #eee;
	padding: 15px;
	display: block;
	margin: 30px 0;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Montserrat', Verdana, Arial, sans-serif;
	position: relative;
}

.color-box.green {
	background: #00853e;
}

.color-box.brown {
	background: #887a68;
}

.color-box.dark-brown {
	background: #52301b;
}

.color-box.beige {
	background: #e5dbae;
}

.color-box.blue {
	background: #84b1cd;
}

.color-box.aqua {
	background: #008265;
}

.color-box.lemon-lime {
	background: #c1d22d;
}

.color-box.lemon-limier {
	background: #c0db37;
}

.color-box h4 {
	color: #fff;
	font-size: 32px;
	margin: 0 0 15px 0;
	line-height: 32px;
}

.color-box p:last-child {
	margin-bottom: 0;
}

.color-box .button {
	margin: 0;
	display: block;
}

.color-box a,
.color-box a:link,
.color-box a:active,
.color-box a:visited {
	color: #eee;
	font-weight: bold;
}

.color-box a:hover,
.color-box a:focus {
	color: #fff;
}

.sidebar h4.boxed {
	color: #ddd;
	display: block;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background: url(../images/bg-black-35.png);
	position: relative;
	font-weight: normal;
	font-size: 24px;
	margin: 0 0 15px 0;
	line-height: 26px;
}

.color-box .button a,
.color-box .button a:link,
.color-box .button a:active,
.color-box .button a:visited {
	color: #ddd;
	display: block;
	text-decoration: underline;
	padding: 10px;
	font-size: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	line-height: 1.35em;
	background: url(../images/bg-black-35.png);
	position: relative;
	font-weight: normal;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Segoe UI", Helvetica, Arial, sans-serif;
}

.color-box .button a:hover,
.color-box .button a:focus {
	color: #fff;
	text-decoration: underline;
	background: url(../images/bg-black-35.png);
}

.img-right {
	float: right;
}

.img-left {
	float: left;
	margin: 5px 20px 20px 0;
}

.img-bordered {
	padding: 3px;
	background: #fff;
	border: solid 1px #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	position: relative;
}

div.content-img {
	width: 50%;
}

.content-img img {
	padding: 3px;
	background-color: #e6e6e6;
}

.cotnent-img img.no-border {
	padding: 0;
	background: transparent;
}

.content-img .inside {
	padding: 0 0 30px 30px !important;
	margin-right: 0;
}

.gallery .content-img .inside {
	padding: 0 1em 2em 1em;
}

.content-img .notes {
	font-style: italic;
	margin-bottom: 0 !important;
}

.sidebar-feature {
	background: #ddd;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.sidebar-feature .inside {
	margin: 0;
}

.sidebar-feature-img {
	margin: 0 0 10px 0;
}

.sidebar-feature-heading {
	margin: 0 0 5px 0;
	color: #006a31;
}

.sidebar-feature-content {
	line-height: 1.5em;
	margin: 0 0 20px 0;
}

.sidebar-feature-link {
	font-size: .9em;
	text-align: center;
	margin: 0;
}

.sidebar-feature-link a,
.sidebar-feature-link a:link,
.sidebar-feature-link a:active,
.sidebar-feature-link a:visited {
	color: #fff;
	display: block;
	background: url(../images/bg-black-35.png);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	padding: 5px 0 7px 0;
}

.sidebar-feature-link a:hover,
.sidebar-feature-link a:focus {
	background: url(../images/bg-black-50.png);
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------------------- [ FOOTER ] ----- */
#footer {
	color: #fff;
	margin: 0;
	padding: 0;
	background: #00853e;
	border-top: solid 5px #72b844;
	border-bottom: solid 10px #006a31;
}

#footer-wrapper {
	margin: 0 auto;
	overflow: hidden;
}

#footer #footer-logo .content {
	padding: 0;
}

#footer-logo {
	display: block !important;
}

.footer-emails li {
	margin-bottom: 5px !important;
}

#footer a,
#footer a:link,
#footer a:active,
#footer a:visited {
	color: #eee !important;
}

#footer a:hover,
#footer a:focus {
	color: #fff !important;
}

#state-links a,
#state-links a:link,
#state-links a:active,
#state-links a:visited {
	color: #000;
}

#state-links a:hover,
#state-links a:focus {
	color: #72b844;
}

.footer-block-content {
	padding-left: 13px;
}

.footer-title {
	text-decoration: none;
	color: #fff;
	display: block;
	margin: 0 0 10px 0;
	padding: 13px 0 12px 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-size: 18px;
	line-height: 16px;
	background: #006a31;
	font-weight: normal;
	position: relative;
}

.footer-title a:hover,
.footer-title a:focus {
	background: #00853e;
}

#footer-visit .footer-title {
	background: url(../images/footer-icon-place.png) right center no-repeat #006a31;
}

#footer-mail .footer-title {
	background: url(../images/footer-icon-email.png) right center no-repeat #006a31;
}

#footer-contact .footer-title {
	background: url(../images/footer-icon-bubble.png) right center no-repeat #006a31;
}

#state-links {
	color: #000;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 10px !important;
	background: transparent;
	font-family: "Montserrat", Verdana, Arial, sans-serif;
}

#state-wrapper {
	margin: 0 auto;
	padding: 10px 30px 12px 30px;
	text-align: center;
	overflow: hidden;
}

#state-links p {
	margin: 0 ;
	display: block;
	line-height: 18px;
}

#state-links p.updated {
	margin: 0 0 10px 0;
}

#mobile-footer-branding {
	display: none;
	padding: 0 0 30px 0;
	overflow: hidden;
}

#mobile-footer-logo {
	width: 40%;
	float: left;
	display: block;
	text-align: center;
}

#mobile-footer-tagline {
	width: 60%;
	float: left;
	display: block;
	text-align: center;
}

#mobile-footer-tagline img {
	margin: auto 0 !important;
}

#mobile-footer-logo .inside {
	width: 90%;
	padding: 0 10% 0 0;
}

.phone-lg {
	font-size: 1.5em;
	font-family: "Montserrat", Verdana, Arial, sans-serif;
}

#footer-visit.grid-3 .mo-hide.footer-toggler-content,
#footer-mail.grid-3 .mo-hide.footer-toggler-content,
#footer-contact.grid-3 .mo-hide.footer-toggler-content {
	padding: .25em .75em 0 .75em !important;
}

span.i35-news-date {
	margin: 0;
	color: #333;
	display: block;
	font-style: italic;
	font-weight: normal !important;
	font-size: 14px !important;
}


/* --------------------------------------------------------- [ STUFF TO PUT AT THE END TO MAKE SURE IT TAKES OVER ] ----- */
.unt-green {
	color: #00853e !important;
}

.bg-unt-green {
	background: #00853e !important;
}

.bg-unt-green-tr {
	background: url(../images/bg-dark-unt-green.png);
}

.unt-lime {
	color: #72b844 !important;
}

.bg-unt-lime {
	background: #72b844 !important;
}

.bg-unt-lime-tr {
	background: url(../images/bg-unt-lime.png) !important;
}

.dark-unt-green {
	color: #006a31 !important;
}

.bg-dark-unt-green {
	background: #006a31;
}

.bg-dark-unt-green-tr {
	background: url(../images/bg-dark-unt-green.png) !important;
}

.beige {
	color: #e5dbae !important;
}

.bg-beige {
	background: #e5dbae !important;
}

.bg-beige-tr {
	background: url(../images/bg-beige.png) !important;
}

#feature .bg-beige-tr h4.feature-title,
#feature .bg-beige-tr h5.feature-title,
#feature .bg-beige-tr p.feature-shortdeck {
	color: #222 !important;
}

.light-brown {
	color: #887a68 !important;
}

.bg-light-brown {
	background: #887a68 !important;
}

.bg-light-brown-tr {
	background: url(../images/bg-light-brown.png) !important;
}

.dark-brown {
	color: #52301b !important;
}

.bg-dark-brown {
	background: #52301b !important;
}

.bg-dark-brown-tr {
	background: url(../images/bg-dark-brown.png) !important;
}

.light-blue {
	color: #84b1cd !important;
}

.bg-light-blue {
	background: #84b1cd !important;	
}

.bg-light-blue-tr {
	background: url(../images/bg-light-blue.png) !important;
}

.aqua {
	color: #008265 !important;
}

.bg-aqua {
	background: #008265;
}

.bg-aqua-tr {
	background: url(../images/bg-aqua.png) !important;
}

.mellow-yellow {
	color: #c1d22d !important;
}

.bg-mellow-yellow {
	background: #c1d22d !important;
}

.bg-mellow-yellow-tr {
	background: url(../images/bg-mellow-yellow.png) !important;
}

.mellow-lime {
	color: #c0db37 !important;
}

.bg-mellow-lime {
	background: #c0db37 !important;
}

.bg-mellow-lime-tr {
	background: url(../images/bg-mellow-lime.png) !important;
}

.features.grid-9 .dropmenu-feature ul {
	list-style: disc !important;
	padding: 0 0 0 20px !important;
}

.features.grid-9 .dropmenu-feature li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Segoe UI", Helvetica, Arial, sans-serif !important;
	font-weight: normal !important;
	display: list-item !important;
	padding: 0 !important;
	margin: 0 0 10px 0 !important;
	list-style: disc !important;
}

.feature-img {
	display: block;
	float: left;
	margin: 0 30px 0 0;
}

#primary-nav .dropmenu-feature li a,
#primary-nav .dropmenu-feature li a:link,
#primary-nav .dropmenu-feature li a:active,
#primary-nav .dropmenu-feature li a:visited {
	color: #fff !important;
}

#primary-nav .dropmenu-feature li a:hover,
#primary-nav .dropmenu-feature li a:focus {
	color: #72b844 !important;
}

#primary-nav > li > a:hover {
	text-decoration: underline;
}

.no-decoration a,
.no-decoration a:link,
.no-decoration a:active,
.no-decoration a:visited {
	text-decoration: none !important;
}

.no-decoration a:hover,
.no-decoration a:focus {
	text-decoration: underline !important;
}

a img {
	border: none;
}

.list-left .inside {
	padding: 0 10% 0 0 !important;
}

.list-right .inside {
	padding: 0 0 0 10% !important;
}

#user form label,
.mobile,
.mobile-nav,
.desktop-hide,
#branding-print,
.signup-embed.not_autorized {
	display: none;
}

.prez-name {
	width: 33%;
}

.unt-year {
	width: 25%;
}

#feature .slide #desktop-feature-img-container {
	width: 100%;
	max-width: 1400px;
}

#feature .slide #desktop-feature-img-container #desktop-feature-img-wrapper {
	padding-bottom: 30% !important;
	position: relative;
	overflow: hidden;
	height: 0px;			
}

#feature .slide #mobile-feature-img-container {
	width: 100%;
	margin: 1px 0 0 0;
	max-width: 675px;
}

#feature .slide #mobile-feature-img-container #mobile-feature-img-wrapper {
	padding-bottom: 57.3% !important;
	position: relative;
	overflow: hidden;
	height: 0px;
}

.fitimg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	bottom: 0px;
}

#about-unt-img {
	max-width: 125px;
	/* hide for 125 padding: 4px;
	background: #ccc; */
	background: #fff;
}

#about-unt-img img {
	padding: 0px;
}

.news-img {
	max-width: 137px;
	padding: 4px;
	background: #ccc;
}

.news-img img{
	padding: 0px;
}

.fitimg-wrapper-sq {
	padding: 0px;
	padding-bottom: 100% !important;
	position: relative;
	overflow: hidden;
	height: 0px;
}

/* ---------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- [ @MEDIA QUERIES ] ----- */
/* ---------------------------------------------------------------------------------------------------------------------- */
@media only screen and (min-width: 0px) and (max-width: 959px) {

	.desktop-hide {
		display: block;
	}
	
	.mobile-hide {
		display: none;
	}
	
	#alert p {
		font-size: 14px !important;
		line-height: 1.5em !important;
	}
	
	#user-wrapper, #branding-wrapper, #nav-wrapper, #content-wrapper, #footer-wrapper, #state-wrapper {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	
	#content > #content-wrapper > #nav-audience.mo-hide,
	#content #content-wrapper #nav-audience.mo-hide,
	#state-links p.mo-hide,
	.mo-hide {
		display: none;
	}
	
	#feature .slide {
		margin-top: 1px !important;
	}
	
	#feature-copy {
		width: 100%;
		height: auto;
		float: none;
		clear: both;
		display: block;
		position: inherit;
		border: none;
		background: #181818 !important;
	}

	#feature-copy .inside {
		padding: 15px 15px 17px 15px;
	}
	
	.feature-shortdeck.mo-hide {
		display: block;
	}
	
	.front.home .feature-readmore {
		margin-top: 17px !important;
		line-height: 34px !important;
	}
	
	.front.home .feature-readmore a,
	.front.home .feature-readmore a:link,
	.front.home .feature-readmore a:active,
	.front.home .feature-readmore a:visited {
		color: #aaa !important;
		background: #444;
		padding: 10px 12px 11px 12px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		font-size: 11px;
		text-decoration: none;
		font-weight: bold;
	}
	
	.front.home .feature-readmore a:hover,
	.front.home .feature-readmore a:focus {
		color: #fff !important;
		background-color: #;
		text-decoration: underline;
	}

	#mobile-footer-branding {
		display: block;
	}

	.front #content-wrapper {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	
	.color-box {
		margin: 5px 0 !important;
	}
	
	.front.second .sidebar.grid-3,
	.third .sidebar.grid-3 {
		padding-top: 10px;
	}

	#social-video {
		width: 90%;
		margin: 20px auto;
	}

	#social-icons {
		position: absolute;
		top: inherit;
		bottom: 0px;
		left: auto;
		z-index: 1234;
		margin: 0;
		padding: 0;
		display: block;
		width: 100%;
	}
	
	#social-icons img {
		height: 40px;
		width: 40px;
	}
	
	.social-icon {
		height: 40px;
		width: 20%;
		text-align: center;
		margin: 0;
		padding: 0;
		float: left;
		clear: none;
		display: block;
	}
	
	.social-icon a {
		display: block;
	}
	
	.social-icon .facebook {
		background: #537bbd;
	}
	
	.social-icon .twitter {
		background: #78cdf0;
	}
	
	.social-icon .youtube {
		background: #e9654b;
	}
	
	.social-icon .togo {
		background: #008265;
	}
	
	.social-icon .social-directory {
		background: #887a68;
	}
	
	.social-icon a:hover {
		padding-left: 0px;
	}

	.grid-1, .grid-2, .grid-3, .grid-4, .grid-4point5, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
		display: block !important;
		float: none !important;
		clear: both !important;
		width: 100% !important;
	}
	
	#calls-to-action .call-to-action.grid-2 {
		display: block;
		overflow: hidden;
		margin: 0 0 10px 0;
	}

	#user {
		display: none;
	}

	#header {
		display: none;
	}
	
	#mobile-header {
		height: 60px;
		width: 100%;
		margin: 0;
		padding: 0;
		display: block;
		position: relative;
		background: url(../images/bg-mobile-header.png) top center repeat-x #006a31;
		z-index: 1000;
	}
	
	#mobile-header .inside-greenlight {
		margin: 0;
		padding: 0;
		background: url(../images/mobile-larry-full.png) left center no-repeat;
	}
	
	#mobile-header .inside {
		overflow: hidden;
	}
	
	#mobile-header a {
		display: block;
	}
	
	#mobile-branding {
		display: block;
		height: 45px;
		width: 90px;
		padding: 15px 0 0 10px;
	}
	
	.mobile-unt-lettermark {
		display: block;
		height: 30px;
		width: 90px;
		margin: 0;
		padding: 0;
	}
	
	p#mobile-nav,
	p#mobile-search {
		color: transparent;
		float: right;
		display: inline-block;
		height: 40px;
		width: 40px;
		background-color: #004500 !important;
		background-size: 40% !important;
	}

	p#mobile-nav {
		margin: 10px 10px 0 10px;
		background: url(../images/menu-icon-large.png) center center no-repeat;
		z-index: 1100;
	}
	
	p#mobile-search {
		margin: 10px 0 0 0;
		background: url(../images/search-icon-large.png) center center no-repeat;
		z-index: 1100;
	}
	
	p#mobile-nav.clicked,
	p#mobile-search.clicked {
		background: url(../images/close-icon-large.png) center center no-repeat;
		background-size: 40% !important;		
	}
	
	#mobile-nav ul {
	}
	
	#mobile-nav-block,
	#mobile-search-block {
		color: #fff;
		width: 100%;
		height: auto;
		background: url(../images/bg-mobile-dropdown.png);
		position: absolute;
		border-top: solid 1px #050;
	}
	
	#mobile-nav-block {
	}
	
	#mobile-search-block .inside {
		padding: 15px 10px;
	}
	
	#mobile-search-block form {
		text-align: right;
	}
	
	#mobile-search-block form label {
		display: none;
	}
	
	#mobile-nav-block ul {
		margin: 0;
		padding: 0;
	}
	
	#mobile-nav-block li {
		border-bottom: solid 1px #030;
		margin-bottom: 0 !important;
		font-family: 'Montserrat', Verdana, Arial, sans-serif;
	}
	
	#mobile-nav-block li.menu-toggler,
	#mobile-nav-block li a {
		color: #fff;
		font-size: 15px;
		line-height: 22px;
		padding: 14px 10px 15px 10px;
		text-decoration: none;
	}
	
	#mobile-nav-block li.menu-toggler.active,
	#mobile-nav-block li.menu-toggler:hover,
	#mobile-nav-block li a:hover {
		background: url(../images/bg-black-50.png);
	}
	
	#mobile-nav-block li ul {
		border-top: solid 1px #050;
		margin: 16px -10px -15px -10px;
		padding: 0;
	}
	
	#mobile-nav-block li ul li {
		border-bottom: solid 1px #003500;
	}
	
	#mobile-nav-block li.menu-toggler ul li a:before {
		/* content: "-  "; */
	}
	
	#mobile-nav-block li ul li a {
		padding-left: 24px;
		background-image: url(../images/mobile-dropdown-arrow.png) !important;
		background-position: left center !important;
		background-repeat: no-repeat !important;
	}
	
	#mobile-nav-block li ul li a:hover,
	#mobile-nav-block li ul li a:focus {
		background-image: url(../images/mobile-dropdown-arrow-over.png) !important;		
	}
	
	.nav-button, .search-button, #quicklinks { 
		display: none;
	}
	
	.front #navigation li.home {
		display: none;
	}
		
	#user-wrapper {
		padding: 0 !important;
	}
	
	#navigation .dropmenu {
		display: none !important;
	}
	
	#page-title {
		padding: 0 10px;
	}
	
	#page-title .inside {
		width: 100%;
		padding: 19px 0 20px 0;
	}
	
	.info-circles {
		padding: 10px 10px 0 10px;
		background: #fff !important;
		position: relative;
	}
	
	.info-circle {
		height: auto;
		width: 98.5%;
		padding: .75% !important;
		float: none;
		clear: both;
		text-align: left;
		overflow: hidden;
		margin: 0 0 10px 0;
		position: relative;
		background-image: none !important;
		border-radius: 12px;
	}
	
	.info-circle .inside {
		border: solid 2px #fff;
		padding: 10px 15px 12px 15px;
		background: url(../images/larry-rings.png) right center no-repeat;
		position: relative;
		border-radius: 10px;
	}
	
	.circle-header {
		color: #fff;
		margin-top: 0px !important;
		position: relative !important;
	}
	
	.circle-copy {
		color: #fff;
		position: relative !important;
	}

	.info-circle.circle-unt-green {
		background: #00853e !important;
		background-image: none !important;
	}
	
	.info-circle.circle-weather {
		background: #ddd710 !important;
		background-image: none !important;
	}
	
	.info-circle.circle-weather-blue {
		background: #84b1cd !important;
		background-image: none !important;
	}
	
	.info-circle.circle-unt-lime {
		background: #72b844 !important;
		background-image: none !important;
	}
	
	.info-circle.circle-dark-unt-green {
		background: #006a31 !important;
		background-image: none !important;
	}
	
	.info-circle.circle-light-brown {
		background: #887a68 !important;
		background-image: none !important;
	}
	
	.info-circle.circle-dark-brown {
		background: #52301b !important;
		background-image: none !important;
	}
	
	.info-circle.circle-light-blue {
		background: #84b1cd !important;
		background-image: none !important;
	}
	
	.info-circle.circle-beige {
		background: #e5dbae !important;
		background-image: none !important;
	}
	
	.info-circle.circle-aqua {
		background: #008265 !important;
		background-image: none !important;
	}
	
	.info-circle.circle-mellow-yellow {
		background: #c1d22d !important;
		background-image: none !important;
	}
	
	.info-circle.circle-mellow-lime {
		background: #c0db37 !important;
		background-image: none !important;
	}
	
	#marketing {
		display: block;
		overflow: hidden;
		margin: 10px 0 0 0 !important;
	}
	
	#about-unt,
	#about-unt .inside {
		overflow: hidden;
	}
	
	#about-unt-img {
		display: none !important;
	}
	
	#about-unt .inside {
		padding: 0 !important;
		width: 100% !important;
	}
	
	#about-unt-content {
		margin: 0 0 20px 0 !important;
		width: 100% !important;
		text-align: center;
	}
	
	#take-a-tour.call-to-action {
		margin: 0;
	}
	
	#apply-now.call-to-action {
		margin: 0;
	}
	
	#postscript-wrapper,
	#postscript-wrapper2 {
		padding: 0 10px;
	}
	
	#about-unt-img,
	.news-img {
		padding: 2px;
	}
	
	#news,
	#events {
		width: 100%;
	}
	
	.news-item, .event-item {
		margin: 0 0 15px 0;
		overflow: hidden;
	}
	
	.event-month {
		margin: 0 0 5px 0;
	}
	
	.green-button.more-button {
		margin-top: 20px;
	}
	
	#news .news-content h4 a,
	#news .news-content h4 a:link,
	#news .news-content h4 a:active,
	#news .news-content h4 a:visited {
		color: #00853e !important;
	}
	
	#news .news-content h4 a:hover,
	#news .news-content h4 a:focus {
		color: #006a31 !important;
	}
	
	#social iframe {
		max-width: 100%;
	}
	
	#social iframe .col {
		max-width: 100%;
		float: none;
		margin-right: 0;
		padding-bottom: 0;
	}
	
	#navigation .grid-9 .grid-3 {
		width: 33.33%
	}
	
	#navigation .grid-9 .grid-4point5 {
		width: 50%;
	}
	
	#navigation .grid-9 .grid-6 {
		width: 66.66%;
	}
	
	#navigation .grid-9 .grid-9 {
		width: 100%;
	}
	
	.green-button {
		max-width: 50%;
	}
	
	h3.toggler,
	h4.toggler {
		color: #fff;
		font-size: 18px !important;
		font-weight: normal;
		line-height: 22px !important;
		background: url(../images/dropmenu-arrows-down.png) right center no-repeat #006a31;
		padding: 15px 35px 15px 15px;
		margin: 0 0 10px 0;
		clear: both;
		display: block;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		position: relative;
	}
	
	span.i35-news-date {
		margin: 0;
		color: #72b844;
		font-style: italic;
		font-weight: normal !important;
		font-size: 12px !important;
	}
	
	.grid-3.sidebar p.toggler.green-header {
		margin: 0 0 10px 0 !important;
		background-image: url(../images/dropmenu-arrows-down.png);
		background-position: right center;
		background-repeat: no-repeat;
	}
	
	.toggler-content {
		padding: .75em 1em 0 1em;
		overflow: hidden;
	}
	
	.grid-9.main-content .inside {
		padding-right: 0;
	}
	
	#postscript {
		padding-bottom: 0;
		background-color: transparent;
	}
	
	#events {
		background: #72b844;
		margin: 0 -10px;
		padding: 15px 10px;
	}

	.sidebar h4.boxed {
		font-size: 20px;
		margin: 0 0 15px 0;
		line-height: 24px;
	}

	#banners .img {
		float: left;
		width: 47.5%;
		display: block;
	}
	
	#banners .img.odd {
		margin: 0 2.5% 0 0;
		margin: 0 auto;
	}
	
	#banners .img.even {
		margin: 0 0 0 2.5%;
		margin: 0 auto;
	}
	
	#news h3,
	#social h3 {
		color: #00853e;
	}
	
	#footer {
		color: #fff;
		font-size: 12px;
		border-bottom: solid 10px #72b844;
	}
	
	#footer-wrapper {
		padding: 10px 0 0 0;
	}
	
	#state-links {
		color: #666;
		font-size: 10px;
		background-color: transparent !important;
		padding-bottom: 28px;
	}
	
	#state-links .mobile {
		display: inline-block;
	}
	
	#footer-logo {
		display: none !important;
	}
	
	#mobile-footer-tagline .inside {
		width: 80% !important;
		padding: 50px 10% 0 10%;
	}
	
	.list-right ul {
		margin-top: -15px !important;
	}
	
	.toggler, .footer-toggler, .toggler-search, .toggler-nav, #mobile-app-toggler, .menu-toggler {
		cursor: pointer !important;
	}

	.list-left .inside {
		padding: 0 !important;
	}
	
	.list-right .inside {
		padding: 0 !important;
	}

	.mo-img {
		max-width: 30%;
		margin: 0 15px 10px 15px;
	}
	
	.content-img.mo-img .inside {
		padding: 0 !important;
	}
	
	.content-img.mo-img .notes {
		display: none;
	}
	
	.sidebar-feature {
		clear: both;
		overflow: hidden;
		margin: 0 0 1.5em 0;
	}
	
	.sidebar-feature-img  {
		max-width: 25%;
		float: left;
		margin: 0 2em 0 0;
		border: solid 2px #fff;
	}
	
	.sidebar-feature-link {
		text-align: left;
	}
	
	.sidebar-feature-link a {
		display: table !important;
		padding: 2px 15px 4px 15px !important;
	}

}/*/mediaquery*/





@media only screen and (min-width: 740px) and (max-width: 959px) {
	h2 {
		font-size: 40px !important;
		line-height: 40px !important;
	}
	
	h3 {
		font-size: 27px !important;
		line-height: 27px !important;		
	}
	
	.footer-title {
		font-size: 18px !important;
		line-height: 18px !important;
	}
	
	h4 {
		font-size: 21px !important;
		line-height: 21px !important;
	}
	
	h5 {
		font-size: 15px !important;
		line-height: 15px !important;
	}
	
	#navigation {
		height: 0px;
		background: transparent;
		margin: 0;
	}
	
	#feature h4 {
		font-size: 20px;
		line-height: 24px;
		margin: 0 0 5px 0;
	}
	
	.front #primary-nav li.active a,
	.front #primary-nav a:hover,
	.front #primary-nav a:focus {
		color: #fff;
		background: #004500;
	}

	#calls-to-action {
		display: block;
		overflow: hidden;
		margin-top: 10px;
	}
	
	#calls-to-action .call-to-action.grid-2 {
		float: left !important;
		width: 33.33% !important;
		width: 33% !important\9;
		clear: none !important;
		display: block !important;
	}
	
	#page-title .inside {
		padding: 28px 0 30px 0;
	}
	
	#page-title h2 {
		margin: 0;
		font-size: 40px;
		font-weight: normal;
		line-height: 40px;
	}
		
	.call-to-action .cta-inside {
		width: 85%\9;
		padding: 5%;
	}
	
	.grid-9.main-content .inside {
		padding-right: 0;
	}
	
	.event-date {
		width: 15%;
	}
	
	.event-content {
		width: 85%;
	}
	
	.news-img {
		width: 20% !important;
	}
	
	.news-content {
		width: 78%;
	}
	
	.news-content .inside {
		padding: 0 0 0 15px;
	}
	
	#banners .img {
		padding: 0 1.25%;
	}
	
	#banners img {
		margin: 0 auto;
	}
	
	#footer-visit.grid-3,
	#footer-mail.grid-3,
	#footer-contact.grid-3 {
		float: left !important;
		clear: none !important;
		width: 31.33% !important;
	}
	
	#footer-visit.grid-3 {
		margin: 0 2% 0 0 !important;
	}
	
	#footer-mail.grid-3 {
		margin: 0 1% !important;
	}
	
	#footer-contact.grid-3 {
		margin: 0 0 0 2% !important;
	}
	
	#footer-visit.grid-3 .toggler-content,
	#footer-mail.grid-3 .toggler-content,
	#footer-contact.grid-3 .toggler-content {
		display: block !important;
		padding: 0 .75em 0 .75em !important;
		line-height: 1.75em !important;
		margin-bottom: 18px !important;
	}

	.footer-hide {
		display: block;
	}
	
}/*/mediaquery*/





@media only screen and (min-width: 0px) and (max-width: 739px) {
	.mobile {
		display: block;
	}
	
	#state-links .mobile {
		display: inline-block;
	}
	
	#feature h4 {
		font-size: 20px;
		line-height: 24px;
		margin: 0 0 5px 0;
	}
	
	#feature .slide {
		padding: 0 0 0px 0;
		display: block;
	}
	
	.feature-shortdeck {
		font-size: 12px;
		line-height: 1.25em;
		margin: 0 0 5px 0 !important;
	}
	
	#feature-copy h4.feature-title {
		font-size: 18px;
	}

	#marketing {
		margin: 10px 0;
	}
	
	#navigation {
		height: 0px;
		background: transparent;
		margin: 0;
	}
	
	#explore-degrees.call-to-action .cta-wrapper,
	#take-a-tour.call-to-action .cta-wrapper,
	#apply-now.call-to-action .cta-wrapper {
		padding: 0 !important;
	}
	
	#news .news-content h4 a,
	#news .news-content h4 a:link,
	#news .news-content h4 a:active,
	#news .news-content h4 a:visited {
		color: #00853e !important;
	}
	
	#news .news-content h4 a:hover,
	#news .news-content h4 a:focus {
		color: #006a31 !important;
	}
	
	.news-content .inside {
		padding: 0 0 0 5%;
	}

	.event-date {
		width: 27.5%;
	}

	.event-content {
		width: 71.5%;
	}

	.front #primary-nav li.active a,
	.front #primary-nav a:hover,
	.front #primary-nav a:focus {
		color: #fff;
		background: #004500;
	}
	
	.call-to-action {
		margin: 10px 0 10px 0 !important;
		background: transparent;
	}
	
	.call-to-action .cta-inside {
		margin: 0 !important;
		padding: 0 !important;
		width: 100% !important;
	}
	
	.cta-header {
		margin: 0;
		font-size: 20px;
		line-height: 1em;
	}
	
	.cta-header a:after {
		content: " »";
	}
	
	.cta-header a,
	.cta-header a:link,
	.cta-header a:active,
	.cta-header a:visited {
		display: block;
		line-height: 50px;
		background: #00853e;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		text-decoration: none;
		position: relative;
	}
	
	.cta-header a:hover,
	.cta-header a:focus {
		background: #006a31;
	}

	.cta-link {
		display: none;
	}
	
	#nav-audience.commencement {
		margin: 0 !important;
		line-height: 1em !important;
	}
	
	#nav-audience.commencement a:after {
		content: " »";
	}
	
	#nav-audience.commencement a,
	#nav-audience.commencement a:link,
	#nav-audience.commencement a:active,
	#nav-audience.commencement a:visited {
		display: block !important;
		line-height: 50px !important;
		background: #00853e;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		text-transform: none !important;
		border-radius: 5px;
		text-decoration: none;
		font-size: 16px;
		position: relative;
	}
	
	#nav-audience.commencement a:hover,
	#nav-audience.commencement a:focus {
		background: #006a31;
	}

	#nav-audience.commencement li {
		display: block !important;
		list-style: none;
		margin: 10px;
		padding: 0;
		font-size: 
	}

	
	.news-item h4 {
		color: #00853e;
	}

	#banners .img {
		padding: 0 1.25%;
	}
	
	#banners img {
		margin: 0 auto;
	}

	.event-date .inside {
		border: solid 4px #fff;
	}
	
	.footer-hide {
		display: none;
	}
	
}/*/mediaquery*/





@media only screen and (min-width: 676px) and (max-width: 739px) {
	#page-title h2 {
		margin: 0;
		font-size: 36px;
		line-height: 36px;
		font-weight: normal;
	}		

	h2 {
		font-size: 36px !important;
		line-height: 36px !important;
	}
	
	h3 {
		font-size: 24px !important;
		line-height: 26px !important;		
	}
	
	.footer-title {
		font-size: 18px !important;
		line-height: 18px !important;
	}
	
	h4 {
		font-size: 18px !important;
		line-height: 20px !important;
	}
	
	h5 {
		font-size: 15px !important;
		line-height: 17px !important;
	}
	
	.event-date {
		width: 15%;
	}
	
	.event-content {
		width: 85%;
	}
}/*/mediaquery*/





@media only screen and (min-width: 525px) and (max-width: 675px) {
	.event-date {
		width: 20%;
	}
	
	.event-content {
		width: 80%;
	}
}/*/mediaquery*/





@media only screen and (min-width: 0px) and (max-width: 675px) {
	p {
		line-height: 20px;
	}
	
	#page-title .inside {
		padding: 15px 0;
	}
	
	#page-title h2 {
		margin: 0;
		font-size: 28px;
		line-height: 30px;
		font-weight: normal;
	}
		
	h2 {
		font-size: 28px !important;
		line-height: 30px !important;
	}
	
	h3 {
		font-size: 22px !important;
		line-height: 24px !important;		
	}

	#footer h3.footer-title {
		font-size: 16px !important;
		line-height: 16px !important;
	}
	
	h4 {
		font-size: 17px !important;
		line-height: 19px !important;
	}
	
	.news-content h4 {
		font-size: 14px !important;
		line-height: 18px !important;
	}
	
	h5 {
		font-size: 13px !important;
		line-height: 15px !important;
	}

	#about-unt-content p {
		font-size: 14px;
	}

	#postscript {
		padding: 0 0 0 0;
	}
	
	#news-events {
		padding: 0 0 25px 0;
	}
	
	#news {
		padding-top: 10px;
		padding-bottom: 20px;
	}
	
	#events {
		padding: 20px 10px;
	}
	
	#news-events h4 {
		font-size: 15px !important;
	}
		
	.news-content p,
	.event-content p {
		display: none;
	}
	
	.news-img {
		width: 25% !important;
	}
	
	.news-content {
		width: 72%
	}
	
	.news-content p {
		font-size: 12px;
		margin-top: 0 !important;
	}
	
	#banners .img {
		float: none;
		width: 100%;
		display: block;
		margin: 0 auto 10px auto !important;
		padding: 0;
	}
		
	#banners a {
		display: block;
		clear: both;
	}
	
	#banners .img.odd {
		margin: 0 auto 20px auto;
	}
	
	#banners .img.even {
		margin: 0 auto;
	}
	
	#social-video {
		width: 100%;
		margin: 10px auto;
	}

	#mobile-footer-tagline .inside {
		width: 80% !important;
		padding: 25px 10% 0 10%;
	}
	
	.mobile-hide {
		display: none;
	}

	.desktop-hide {
		display: block;
	}

	#mobile-feature-img-container {
		display: block !important;
	}
	
	#desktop-feature-img-container {
		display: none !important;
	}
}/*/mediaquery*/





@media only screen and (min-width: 960px) {

	.desktop-hide {
		display: none;
	}
	
	#primary-nav li li a {
		padding: 10px 0 11px 0 !imporant;
		line-height: 18px !important;
	}

	#feature-copy {
		height: auto;
		float: none;
		display: block;
		padding: 15px 20px;
		position: absolute;
	}
	
	#feature-copy.left {
		top: 0px;
		left: 50px;
	}
	
	.front.home #feature-copy.left,
	.front.home #feature-copy.right {
		border-bottom: solid 10px #006a31 !important;
	}
	
	.front.home #feature-copy.left-bot,
	.front.home #feature-copy.right-bot {
		border-top: solid 10px #006a31 !important;
	}
	
	#feature-copy.right {
		top: 0px;
		right: 0px;		
	}
	
	#feature-copy.left-top {
		left: 50px;
		top: 20px;
		border: none !important;
	}
	
	#feature-copy.left-bot {
		left: 50px;
		bottom: 20px;
		border: none !important;
	}
	
	.front.home #feature-copy.left-bot {
		bottom: 10px;
	}
	
	#feature-copy.right-top {
		right: 0px;
		top: 20px;
		border: none !important;
	}
	
	#feature-copy.right-bot {
		right: 0px;
		bottom: 20px;
		border: none !important;
	}
	
	.front.home #feature-copy.right-bot {
		bottom: 10px;
	}

	.info-circles.left {
		left: 50px;
		bottom: 10px;
	}
	
	.info-circles.right {
		right: 10px;
		bottom: 10px;
	}	

	.info-circles {
		height: 175px;
		overflow: hidden;
		position: absolute;
	}
	
	.info-circle {
		color: #fff;
		text-align: center;
		z-index: 900;
		height: 175px;
		width: 175px;
		float: left;
		margin: 0 0 0 10px;
		position: relative;
	}
	
	.info-circles.left .info-circle {
		float: left !important;
	}
	
	.info-circles.right .info-circle {
		float: right !important;
	}
	
	.info-circle .inside {
		padding: 15px 15px 5px 15px;
	}
	
	#page-title {
		width: 100%;
		margin: 0;
		padding: 0;
		margin: 0 !important;
	}
	
	#page-title .inside {
		margin: 0 auto;
		padding: 30px 0;
		display: block;
	}
	
	#page-title h2 {
		margin: 0;		
		font-weight: normal;
	}
	
	#social-icons {
		position: fixed;
		bottom: 100px;
		left: 0px;
		z-index: 1234;
		margin: 0;
		padding: 0;
	}
	
	#social-icons img {
		height: 40px;
		width: 40px;
	}
	
	.social-icon {
		height: 40px;
		width: 40px;
		margin: 0;
		padding: 0;
		float: none;
		clear: both;
		display: block;
	}
	
	.social-icon a {
		display: block;
	}
	
	.social-icon .facebook {
		background: #537bbd;
	}
	
	.social-icon .twitter {
		background: #78cdf0;
	}
	
	.social-icon .youtube {
		background: #e9654b;
	}
	
	.social-icon .togo {
		background: #008265;
	}
	
	.social-icon .social-directory {
		background: #887a68;
	}
	
	.social-icon a:hover {
		padding-left: 40px;
	}

	#explore-degrees.call-to-action .cta-wrapper {
		padding: 0 7.5% 0 0 !important;
	}
	
	#take-a-tour.call-to-action .cta-wrapper {
		padding: 0 3.75% 0 3.75% !important;
	}
	
	#apply-now.call-to-action .cta-wrapper {
		padding: 0 0 0 7.5% !important;
	}
	
	.feature-title,
	h4.feature-title {
		margin: 0 0 7px 0 !important;
		margin: 0 !important;
	}
		
	.feature-shortdeck,
	p.feature-shortdeck,
	h5.feature-shortdeck {
		margin: 0 !important;
	}
		
	.sidebar-feature {
		clear: both;
		overflow: hidden;
		margin: 0 0 1em 0;
	}
	
	.sidebar-feature-img  {
		max-width: 100%;
		float: none;
		margin: 0 0 10px 0;
		border: none;
	}


}/*/mediaquery*/





@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.grid-9.main-content .inside {
		padding-right: 3em;
	}
	
	#feature h4 {
		font-size: 24px;
		line-height: 27px;
		margin: 0 0 7px 0;
	}
	
	#feature-copy {
		width: 33%;
	}
	
	#user-wrapper, #branding-wrapper, #nav-wrapper, #content-wrapper, #footer-wrapper, #state-wrapper, #navigation .container, #postscript-wrapper, #postscript2-wrapper, #page-title .inside {
		width: 90%;
	}
	
	.grid-point5 { width: 4.165%; }
	
	.grid-1 { width: 8.33%; }
	
	.grid-2 { width: 16.66%; width: 16% !important\9; }
	
	.grid-3 { width: 25%; width: 24% !important\9; }
	
	.grid-4 { width: 33.32%; width: 33% !important\9; }
	
	.grid-4point5 { width: 37.5%; }
	
	.grid-5 { width: 41.65%; }
	
	.grid-6 { width: 50%; width: 49.5% !important\9; }
	
	.grid-7 { width: 58.31%; }
	
	.grid-8 { width: 66.64%; }
	
	.grid-9 { width: 75%; }
	
	.grid-10 { width: 83.30%; }
	
	.grid-11 { width: 91.63%; }
	
	.grid-12 { width: 100%; }
	
	#marketing .grid-6 {
		position: relative\9;
		width: 49.5% !important\9;
	}
	
	#marketing .grid-6 .grid-2 {
		width: 32% !important\9;
	}
	
	#marketing .grid-6 #xplore-degrees.grid-2 .cta-inside {
		width: 94.5% !important\9;
		margin: 0 4% 0 0 !important\9;
	}
	
	#marketing .grid-6 #take-a-tour.grid-2 .cta-inside {
		width: 94.5% !important\9;
		margin: 0 2% 0 2% !important\9;
	}
	
	#marketing .grid-6 #apply-now.grid-2 .cta-inside {
		width: 94.5% !important\9;
		margin: 0 0 0 4% !important\9;
	}
	
	#navigation .grid-9 .grid-3 {
		width: 33.33%
	}
	
	#navigation .grid-9 .grid-4point5 {
		width: 50%;
	}
	
	#navigation .grid-9 .grid-6 {
		width: 66.66%;
	}
	
	#navigation .grid-9 .grid-9 {
		width: 100%;
	}
	
	.info-circles {
		height: 135px;
	}
	
	.info-circle {
		height: 135px;
		width: 135px;
	}
	
	.info-circle .inside {
		padding: 10px 10px 5px 10px;
	}
	
	.circle-header {
		text-transform: uppercase;
	}
	
	.circle-copy {
	}
	
	#calls-to-action .grid-2 {
		width: 33.33%;
		width: 33% !important\9;
	}
	
	#quiclinks {
		width: auto;
	}
	
	#branding {
		height: 100px;
	}
	
	#branding-wrapper {
		height: 100px;
	}
	
	#branding-std {
		display: inherit;
	}
	
	#branding-mobile {
		display: none;
	}
	
	.nav-button,
	.search-button {
		display: none;
	}
	
	#navigation li.mobile {
		display: none;
	}
	
	#footer {
		font-size: 13px;
	}
	
	#footer-wrapper {
		padding: 20px 30px;
	}
	
	#footer .content {
		padding: 0 0 0 30px;
	}
	
	#state-links {
		font-size: 13px;
	}
	
	.features.grid-9 {
		position: relative;
	}
	
	#about-unt-img,
	.news-img {
		padding: 3px;
	}
	
	#social-video .inside {
		padding: 3px;
	}
}/*/mediaquery*/





@media only screen and (min-width: 1200px) {
	#user-wrapper, #branding-wrapper, #nav-wrapper, #content-wrapper, #footer-wrapper, #state-wrapper, #navigation .container, #postscript-wrapper, #postscript2-wrapper, #page-title .inside {
		width: 1140px;
	}

	.grid-1 { width: 95px; }

	.grid-2 { width: 190px; }

	.grid-3 { width: 285px; }

	.grid-4 { width: 380px; }

	.grid-4point5 { width: 427px; }

	.grid-5 { width: 475px; }

	.grid-6 { width: 570px; }

	.grid-7 { width: 665x; }

	.grid-8 { width: 760px; }

	.grid-9 { width: 855px; }

	.grid-10 { width: 950px; }

	.grid-11 { width: 1045px; }

	.grid-12 { width: 1140px; }
	
	#content .grid-9.main-content .inside .grid-point5 { width: 4.165% !important; }
	
	#content .grid-9.main-content .inside .grid-1 { width: 8.33% !important; }
	
	#content .grid-9.main-content .inside .grid-2 { width: 16.66% !important; }
	
	#content .grid-9.main-content .inside .grid-3 { width: 25% !important; }
	
	#content .grid-9.main-content .inside .grid-4 { width: 33.32% !important; }
	
	#content .grid-9.main-content .inside .grid-4point5 { width: 37.5% !important; }
	
	#content .grid-9.main-content .inside .grid-5 { width: 41.65% !important; }
	
	#content .grid-9.main-content .inside .grid-6 { width: 50% !important; }
	
	#content .grid-9.main-content .inside .grid-7 { width: 58.31% !important; }
	
	#content .grid-9.main-content .inside .grid-8 { width: 66.64% !important; }
	
	#content .grid-9.main-content .inside .grid-9 { width: 75% !important; }
	
	#content .grid-9.main-content .inside .grid-10 { width: 83.30% !important; }
	
	#content .grid-9.main-content .inside .grid-11 { width: 91.63% !important; }
	
	#content .grid-9.main-content .inside .grid-12 { width: 100% !important; }

	#quiclinks {
		width: 950px;
	}
	
	#branding {
		height: 100px;
	}
	
	#branding-wrapper {
		height: 100px;
	}
	
	#branding-std {
		display: inherit;
	}
	
	#branding-mobile {
		display: none;
	}
	
	.nav-button,
	.search-button {
		display: none;
	}
	
	#navigation li.mobile {
		display: none;
	}
	
	.container {
		min-height: 250px;
		padding: 0 30px;
	}
	
	#social-video .inside {
		padding: 4px;
	}
	
	#about-unt-img,
	.news-img {
		padding: 4px;
	}
	
	.circle-header {
		text-transform: uppercase;
	}
	
	.circle-copy {
	}
	
	.event-date { 
		width: 100px;
	}
	
	.event-content {
		width: 529px;
	}
	
	#footer {
		font-size: 14px;
	}
	
	#footer-wrapper {
		padding: 20px 30px;
	}
	
	#footer .content {
		padding: 0 0 0 50px;
	}
	
	#state-links {
		font-size: 12px;
	}
	
	#about-unt-img {
		width: 30%;
		margin: 0;
		display: block;
		float: left;
	}
	
	#about-unt-img .inside {
		padding: 0 20% 0 0;
	}
	
	#about-unt-content {
		display: block;
		float: left;
	}
	
	.news-img {
		width: 25% !important;
		display: block;
		float: left;
	}
	
	.news-img .inside {
		padding: 0 20% 0 0;
	}
	
	.news-content {
		width: 75%;
		margin: 0;
		padding: 0;
		display: block;
		float: left;
	}
}/*/mediaquery*/





@media only screen and (min-width: 1200px) and (max-width: 1415px) {
	.grid-9.main-content .inside {
		padding-right: 3em;
	}
	
	#feature h4 {
		font-size: 28px;
		font-size: 23px;
		line-height: 30px;
		line-height: 25px;
		margin: 0 0 10px 0;
	}
	
	#feature-copy {
		width: 40%;
	}
	
}/*/mediaquery*/





@media only screen and (min-width: 1416px) {
	.grid-9.main-content .inside {
		padding-right: 5em;
	}
	
	#feature .slide {
		width: 1400px;
		height: 420px;
	}
	
	#feature h4 {
		font-size: 28px;
		font-size: 23px;
		line-height: 30px;
		line-height: 28px;
		margin: 0 0 5px 0 !important;
	}
	
	#feature-copy {
		width: 33%;
	}
	
	.front.home #feature-copy.left-bot,
	.front.home #feature-copy.right-bot {
		width: 40%;
	}
	
	.info-circles.left,
	#feature-copy.left,
	#feature-copy.left-top,
	#feature-copy.left-bot {
		left: 130px;
	}
	
	.info-circles.right,
	#feature-copy.right,
	#feature-copy.right-top,
	#feature-copy.right-bot {
		right: 130px;
	}
	
	.info-circles {
		bottom: 10px !important;
	}
	
}/*/mediaquery*/





@media only screen and (min-width: 676px) {
	#mobile-feature-img-container {
		display: none !important;
	}
	
	#desktop-feature-img-container {
		display: block !important;
	}
}/*/mediaquery*/





/* ----------------------------------------------------------------------------------------------- [ AUDIENCE NAV ] ----- */
@media only screen and (min-width: 1085px) {
	#nav-audience a {
		font-size: 14px;
		line-height: 35px;
		padding: 0 15px;
	}
}/*/mediaquery*/





@media only screen and (min-width: 925px) and (max-width: 1084px) {
	#nav-audience a {
		font-size: 12px;
		line-height: 28px;
		padding: 0 11px;
	}
}/*/mediaquery*/





@media only screen and (min-width: 740px) and (max-width: 924px) {
	#nav-audience {
		margin-top: -1px;
	}

	#nav-audience li {
		margin-right: -2px;
	}

	#nav-audience a {
		font-size: 10px;
		line-height: 28px;
		padding: 0 8px;
	}
}/*/mediaquery*/





/* ------------------------------------------------------------------------------------------------ [ PRIMARY NAV ] ----- */
@media only screen and (min-width: 0px) and (max-width: 805px) {
	#primary-nav > li > a {
		font-size: 11px !important;
		padding: 0 8px 2px 8px !important;
	}

	#primary-nav li li a {
		font-size: 11px !important;
	}
}/*/mediaquery*/





@media only screen and (min-width: 806px) and (max-width: 1045px) {
	#primary-nav > li > a {
		font-size: 12px !important;
		padding: 0 9px 2px 9px !important;
	}
	
	#primary-nav li li a {
		font-size: 12px !important;
	}
}/*/mediaquery*/




/* ---------------------------------------------------------------------------------------------- [ IPAD SPECIFIC ] ----- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	#primary-nav a, #primary-nav a:link, #primary-nav a:active, #primary-nav a:visited {
		padding: 0 12px 2px 12px;
	}
}

/* ------------- quote box ----- */

.quote-box {
background: #e5f3eb;
padding: 20px;
margin: 3em 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}

.quote-box .quote-copy {
width: 96%;
display: inline-block;
}

.quote-box .quote-copy .inside {
padding: 0 0 0 2em;
}

.quote-box .citation-name {
color: #333;
margin: 40px 0 0 0;
text-align: right;
font-size: 1.35em;
font-weight: bold;
font-family: "Montserrat",Verdana,Arial,sans-serif;
}

.quote-box .citation {
text-align: right;
margin: 0;
font-size: .9em;
font-family: "Open Sans",Verdana,Arial,sans-serif;
}

.quote-box .quote-copy h4 {
margin-top: inherit;
font-size: 1.25em;
letter-spacing: 1px;
line-height: 1.75em !important;
margin: 2em 0 .75em 0;
color: #7A7A7A;
font-weight: 400;

}