/*
Theme Name:     L&S Web ID - UWM Web Identity Child Theme Template
Theme URI:      
Description:    College of Letters and Science templates and styles
Author:         LSITO - Web Dev Team
Author URI:     
Template:       uwmwebid
Version:        0.1
*/
/* Please customize the above child theme template header to reflect your organization. */
/* IMPORTANT: The value of Template must remain "uwmwebid". */

/* IMPORTANT: Please do not remove this line. It is required by the UWM Web Identity parent theme. */
@import url("../uwmwebid/style.css");

/* Ok! Child theme customization starts below this line. */

*{ word-wrap:normal; -moz-hyphens: manual; }

/*:: Typography reset
---------------------------------------------------- */
body .site-main { font-size: 16px; font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
.site-main{ background-color:#fff; }
h1, h2, h3, h4, h5, h6{ color:#404142; clear:none; }
img{ max-width: 100%; }

article{ margin-bottom:0; }

.cf:before,
.cf:after { content: " "; /* 1 */ display: table; /* 2 */ }
.cf:after { clear: both; }
.cf { *zoom: 1; }

.ls-site-main p { font-size: 1em; /* 16px */  line-height: 1.4375em; /* 24px */ margin: 0 0 1.2500em 0; color:#333; text-rendering: optimizeLegibility;}
.ls-site-main h1 { font-size: 1.8750em; /* 30px */ line-height: 1.2500em; /* 26px */ margin: 0 0 0.5em 0; }
.ls-site-main h2 { font-size: 1.4375em; /* 23px */ line-height: 1.3500em; /* 26px */ margin: 2em 0 0.5em 0; }
.ls-site-main h3 { font-size: 1.1875em; /* 19px */ line-height: 1.2632em; /* 24px */ margin: 1.8000em 0 0.5em 0; }
.ls-site-main h4 { font-size: 1.0625em; /* 17px */ line-height: 1.4118em; /* 24px */margin: 1.8000em 0 0.5em 0; }
.ls-site-main h5 { font-size: 0.9375em; /* 15px */ line-height: 1.3500em; /* 24px */ margin: 1.8000em 0 0.5em 0; }
.ls-site-main h6 { font-size: 0.7500em; /* 12px */ line-height: 2.0000em; /* 24px */ margin: 1.8000em 0 0.5em 0; text-transform: uppercase;}

/* google prettify styles */
.pln{color:#333}@media screen{.str{color:#d14}.kwd{color:#333}.com{color:#998}.lit,.typ{color:#458}.clo,.opn,.pun{color:#333}.tag{color:navy}.atn{color:teal}.atv{color:#d14}.dec{color:#333}.var{color:teal}.fun{color:#900}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.clo,.opn,.pun{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}pre.prettyprint{background:#f7f8f9;font-family:Menlo,"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,Consolas,monospace;font-size:0.6875em;line-height:1.6875em}ol.linenums{margin-top:0;margin-bottom:0}

.ls-site-main .widget{ font-size:1em; }
.ls-site-main .comments-area{ margin-bottom:0; }

/* ::: Grid
-------------------------------------------------------- */
	.container { margin-right: auto; margin-left: auto; padding:50px 15px; }
	.container:before,
	.container:after { content: " "; display: table; }
	.container:after { clear: both; }
	.row { margin-left: -15px; margin-right: -15px; }
	.row:before,
	.row:after { content: " "; display: table; }
	.row:after { clear: both; }
	.inner:before,
	.inner:after{ content: " "; display: table; }
	.inner:after{ clear:both; } 
	.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}.col-xs-1{width:8.333333333333332%}.col-xs-2{width:16.666666666666664%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333333333%}.col-xs-5{width:41.66666666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333333333336%}.col-xs-8{width:66.66666666666666%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333333334%}.col-xs-11{width:91.66666666666666%}.col-xs-12{width:100%}@media(min-width:768px){.container{max-width:100%}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}.col-sm-1{width:8.333333333333332%}.col-sm-2{width:16.666666666666664%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333333333%}.col-sm-5{width:41.66666666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333333333336%}.col-sm-8{width:66.66666666666666%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333333334%}.col-sm-11{width:91.66666666666666%}.col-sm-12{width:100%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-11{left:91.66666666666666%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-11{margin-left:91.66666666666666%}}@media(min-width:960px){.container{max-width:1060px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}.col-md-1{width:8.333333333333332%}.col-md-2{width:16.666666666666664%}.col-md-3{width:25%}.col-md-4{width:33.33333333333333%}.col-md-5{width:41.66666666666667%}.col-md-6{width:50%}.col-md-7{width:58.333333333333336%}.col-md-8{width:66.66666666666666%}.col-md-9{width:75%}.col-md-10{width:83.33333333333334%}.col-md-11{width:91.66666666666666%}.col-md-12{width:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.333333333333332%}.col-md-push-2{left:16.666666666666664%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333333333333%}.col-md-push-5{left:41.66666666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.333333333333336%}.col-md-push-8{left:66.66666666666666%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333333333334%}.col-md-push-11{left:91.66666666666666%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-11{right:91.66666666666666%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-11{margin-left:91.66666666666666%}}@-ms-viewport{width:device-width}@media screen and (max-width:400px){@-ms-viewport{width:320px}}
	
	/* media query helpers */
	.visible-xs,
	.visible-sm,
	.visible-md,
	.visible-lg {
	  display: none !important;
	}
	.visible-xs-block,
	.visible-xs-inline,
	.visible-xs-inline-block,
	.visible-sm-block,
	.visible-sm-inline,
	.visible-sm-inline-block,
	.visible-md-block,
	.visible-md-inline,
	.visible-md-inline-block,
	.visible-lg-block,
	.visible-lg-inline,
	.visible-lg-inline-block {
	  display: none !important;
	}

	@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}

/* ::: Custom
-------------------------------------------------------- */
	#primary .onthispage-nav{ display:none; }
	.entry-header, 
	.page-header{ margin-bottom:1.5000em; }

/* ::: Page Content
-------------------------------------------------------- */
	
	/* page styles */
	.ls-content-body code{ background-color:#fcf3cf; }
	.ls-content-body hr{ margin:2.5em 0 0; border:solid #f1f2f2; border-width: 1px 0 0 0; height:0; }
	.ls-content-body hr.dotted{ border-style: dotted; border-color:#eaedef; }
	.ls-content-body p{ width:100%; font-family: Georgia, Times, "Times New Roman", serif; }
	.ls-content-body a{ color:#326891; text-decoration:underline; }
	.ls-content-body a:hover{ text-decoration: none; background-color:#dcecff; }
	.ls-content-body sup{ font-size:0.5000em; top:-0.75em; }
	.ls-content-body .u{ text-decoration: underline; }
	.ls-content-body .ls-center{ text-align:center; }
	.ls-content-body .ls-right{ text-align:right; }
	.ls-content-body .ls-tight{ margin-bottom:0; }
	.ls-content-body .ls-highlight{ color:#2c77bf; }
	.ls-content-body .ls-light{ color:#9da2a7; }
	.ls-content-body .ls-thin{ font-weight:normal; }
	.ls-content-body .ls-p-small{ font-size:0.875em; margin-bottom:1em; }
	.ls-content-body .ls-no-pad{ padding:0; }
	.ls-content-body .ls-no-marg{ margin:0; }
	.ls-content-body .ls-no-marg-t{ margin-top:0; }
	.ls-content-body .ls-marg-t{ margin-top:1em; }
	.ls-content-body .ls-marg-tx{ margin-top:1.8000em; }
	.ls-content-body .ls-no-marg-b{ margin-bottom:0; }
	.ls-content-body .ls-marg-b{ margin-bottom:1em; }
	.ls-content-body .ls-marg-bx{ margin-bottom:1.8000em; }
	.ls-content-body .entry-meta a{ border-bottom:0 none; }
	.ls-content-body .ls-circle{ display:block; width:1.8000em; height:1.8000em; border:1px solid #999aa3; border-radius:50%; background-color:#fff; margin:1.25000em 0 0.5em; }
	.ls-content-body .ls-circle > div{ width: 100%; font-size: 0.9125em; padding-top: 50%; line-height: 1em; margin-top: -0.45em; text-align: center; color:#747678; }
	.ls-content-body .ls-no-border{ border:0 none; }
	.ls-content-body .ls-border-t{ border-top:1px solid #eee; padding-top:0.5em; }
	.ls-content-body .ls-img-round{ border-radius:50%; display:block; margin:0 auto; }

	.page-template-page-templatesls-2col-sidebar-left-php .ls-site-main h1,
	.page-template-page-templatesls-2col-sidebar-right-php .ls-site-main h1,
	.page-template-page-templatesls-full-width-php .ls-site-main h1{ border-bottom:3px solid #eee; border-top:3px solid #eee; padding-bottom:0.75em;  padding-top:0.75em; } 

	/* icon colors */
	.fa-file-excel-o{ color:#3b7c11; }
	.fa-file-pdf-o{ color:#b72b20; }
	.fa-file-word-o{ color:#2151bf; }

	/* buttons */
	.site-main .button{ display:inline-block; color:#fff; background-color:#228aff; text-decoration: none; border:1px solid #08a0f7; padding:0.8em 1.5em 0.75em; margin-right:0.5em; font-family:Helvetica, arial; text-transform: uppercase; font-size:0.6875em; line-height:1.4375em; font-weight:bold;  -webkit-transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); -moz-transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */ }
	.site-main .button:hover{ background-color:#1976de; }
	.site-main .btn-no-caps{ text-transform: none; }
		
		/* button sizes */
		.site-main .btn-small{ font-size:0.625em; padding:0.75 1em; }
		.site-main .btn-large{ font-size:0.8125em; padding:0.75em 1.75em; }
		.site-main .btn-xlarge{ font-size:0.875em; padding:0.8125em 2.125em; line-height:1.2500em;}
		.site-main .btn-xxlarge{ font-size:0.9375em; padding:0.9375em 2.500em; }

		/* button colors */
		.site-main .btn-yellow{ background-color:#efae12; border-color:#fdea82; }
		.site-main .btn-yellow:hover{ background-color:#f2a41c; }
		.site-main .btn-green{ background-color:#5f9a38; border-color:#98c646; }
		.site-main .btn-green:hover{ background-color:#4b8922; }
		.site-main .btn-purple{ background-color:#694d88; border-color:#a583cb; }
		.site-main .btn-purple:hover{ background-color:#65398b; }
		.site-main .btn-orange{ background-color:#d06d34; border-color:#f1ab60; }
		.site-main .btn-orange:hover{ background-color:#cf4e21; }

		/* block button */
		.ls-content-body .ls-block-btn{ background-color:#fcfcfc; border:1px solid #f3f5f8; display:block; padding:1em; margin-bottom:1.8000em; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;   -webkit-transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); -moz-transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */} 
		.ls-content-body .ls-block-btn h4{ font-size:0.875em; line-height:1.125em; margin-top:0.5em; margin-bottom:0.75em; margin-left:0; margin-right:0;}
		.ls-content-body .ls-block-btn span{ display:block; padding-top:1em; font-weight:600; font-size:0.91667em; }
		.ls-content-body .ls-block-btn a { border-bottom:0 none; text-decoration: none; }
		.ls-content-body .ls-block-btn a span{ color:#2c77bf; }
		.ls-content-body .ls-block-btn p{ font-family:Helvetica, sans-serif; font-size:0.75em; line-height:1.3500em; margin:0; color:#69757e; }
		.ls-content-body .ls-block-btn:hover,
		.ls-content-body .ls-block-btn > a:hover{ cursor:pointer; background-color:#fffae0; border-color:#ffbd00; }
		.ls-content-body .ls-block-btn a.button{ margin-top:1em; }
		.ls-content-body .ls-block-btn:hover a.button{ background-color:#1976de; }
		.ls-content-body .ls-block-btn:hover i,
		.ls-content-body .ls-block-btn:hover h4,
		.ls-content-body .ls-block-btn:hover a span{ color:#228aff; }


	/* lists */
	.ls-content-body ul{ list-style: none; }
	.ls-content-body ul,
	.ls-content-body ol{ width:100%; margin:0 0 1.2500em; padding:0 1em; }
	.ls-content-body ul li,
	.ls-content-body ol li{ font-family: Georgia, Times, "Times New Roman", serif; line-height: 1.4375em; margin:0; padding:0 0 0.5em 1em; color:#333;}
	.ls-content-body ul li{ background:transparent url('images/bg-list.png') 0 10px no-repeat; }
	.ls-content-body ol li{ padding-left: 0; margin-left:2em; }
	.ls-content-body ul ul,
	.ls-content-body ol ol{ width:100%; margin:0.5em 0 0; padding:0; }
	.ls-content-body ul ul li,
	.ls-content-body ol ol li{ font-size:1em; padding-bottom:0.5em; }
	.ls-content-body ul ul li:last-child,
	.ls-content-body ol ol li:last-child{ padding-bottom:0; }
	.ls-content-body ol ul{ padding-top:0.5em; margin-bottom:0;}
	.ls-content-body ol ul li{ margin-left:0; padding-left:1em; background-position:0 10px; }
	.ls-content-body ol ul li:last-child{ padding-bottom:0; }
	.ls-content-body ol ul ul{ padding-top:0; }
	.ls-content-body ol ul ul li:last-child{ padding-bottom:0; }
	.ls-content-body ol.upper-roman{ list-style-type: upper-roman; }
	.ls-content-body ol.lower-roman{ list-style-type: lower-roman; }
	.ls-content-body ol.upper-alpha{ list-style-type: upper-alpha; }
	.ls-content-body ol.lower-alpha{ list-style-type: lower-alpha; }

	/* list flush */
	.ls-content-body ul.ls-flush,
	.ls-content-body ol.ls-flush{ padding-left:0; }
	.ls-content-body ul.ls-flush li{  background-position:0 9px; padding-left:0.75em; margin-bottom:0.25em; line-height:1.3500em; }

	/* list no-bullet */
	.ls-content-body ul.ls-no-bullet{ list-style:none; }
	.ls-content-body ul.ls-no-bullet li{ background:transparent none; padding-left:0; }

	/* list icons */
	.ls-content-body ul.ls-icon-list{ padding-left:1.5em; }
	.ls-content-body ul.ls-icon-list li{ text-indent:-0.75em; }

	/* blockquote */
	.ls-content-body blockquote{ width:100%; margin:0 0 1.8000em 0; padding:0; font-style:normal; font-size:1em; padding-left:1em; border-left:2px solid #f2e19e; }
	.ls-content-body blockquote p{ margin:0; font-size: 0.9375em; margin-bottom:1.12500em; color:#64645f; font-style: italic; text-indent: -5px;}
	.ls-content-body blockquote strong{ font-weight: 600; }
	.ls-content-body blockquote footer{ display:block;text-transform: none; font-size:0.875em; color:#919190; margin-bottom:1em; font-style: normal; font-family: Georgia, Times, "Times New Roman", serif; }
	.ls-content-body blockquote.ls-no-indent p{ text-indent: 0; }

	/* pull quote */
	.ls-content-body .ls-pull{ position:relative; display:block; width:100%; border-top:1px solid #eee; border-bottom:1px solid #eee; padding-top:1.1em; border-color:#f2e19e; border-style:solid; border-left:0 none; border-right:0 none; margin-bottom:1.8em; }
	.ls-content-body .ls-pull span{ display:block; font-family: Helvetica, Arial, sans-serif; padding-bottom:1em; font-style: italic; font-size:1.2500em; font-weight: normal; color:#b98400; line-height: 1.3684em; }
	.ls-content-body .ls-pull-right{ float:none;}
	.ls-content-body .ls-pull-left { float:none;}

	/* definition list */
	.ls-content-body dl{ width: 100%; margin:0; padding:0; font-family: Georgia, Times, "Times New Roman", serif; color:#474747; }
	.ls-content-body dd{ margin: 0 0 1em 1em; }

	/* images */
	.ls-content-body img,
	.ls-content-body img.ls-img-r{ display:block; margin:0.5em auto 2em auto; }
	.ls-content-body img.ls-img-l{ float:left; margin:0.5em 2em 2em 0; }

		/* image full column width */
		.ls-content-body .ls-img-full{ display:block; width:100%; max-width:100%; margin-top:2em; margin-bottom:2em; }
		.ls-content-body .ls-img-full img{ margin:0 auto; }

		/* image with caption */
		.ls-content-body .ls-img-cap{ display:block; max-width: 620px; margin:0 auto;}
		.ls-content-body .ls-img-cap img{  margin-bottom:0.5em; margin-left:auto; margin-right:auto;}
		.ls-content-body .ls-img-cap p{ width:auto; text-align:center; line-height:1.5em; font-size:0.8125em; margin-bottom:2.25em; font-style: italic; color:#726f6f; }

		/* image with caption right or left */
		.ls-content-body .cap-l{ display:block; float:none; margin-left:auto; margin-right:auto; }
		.ls-content-body .cap-r{ display:block; float:none; margin-left:auto; margin-right:auto; }

		/* left floated sizes */
		.ls-content-body .cap-l.size-s,
		.ls-content-body .cap-l.size-m,
		.ls-content-body .cap-l.size-l{ max-width:100%; margin:0 auto; }

		/* right floated sizes */
		.ls-content-body .cap-r.size-s,
		.ls-content-body .cap-r.size-m,
		.ls-content-body .cap-r.size-l{ max-width:100%; margin:0 auto; }

	/* tables */
	.ls-content-body table{ width: 100%; margin:1.5em 0; border:0; border-collapse: collapse; }
	.ls-content-body table th{ text-align:left; border:0 none; border-bottom:2px solid #e8ebec; border-top:2px solid #e8ebec; font-size:0.75em; padding:0.75em 0.5em; vertical-align: bottom; }
	.ls-content-body table th.left{ border-width: 1px; border-color:#f0f1f2; vertical-align: top; padding-top:0.75em; }
	.ls-content-body table td{ border:0 none; padding:0.4em 0.5em; border-bottom:1px solid #f0f1f2;}
	.ls-content-body table .num{ text-align:right; }
	
		/* requirements table */
		.ls-content-body .ls-requirements{ border:1px solid #eee; }
		.ls-content-body .ls-requirements th{ width:20%; vertical-align: top; padding:1em; border:0 none; background-color:#fce7a8; border-color:#f5f5f5; line-height:1.2500em;}
		.ls-content-body .ls-requirements td{ width:80%; padding:0.75em 1em;  border:0 none;}
		.ls-content-body .ls-requirements td ul{ padding:0; margin-top:1em; }
		.ls-content-body .ls-requirements td li{ margin-left:0; padding-left:1em; background-position: 2px 7px; line-height:1.2500em;}

		/* plan table */
		.ls-content-body .ls-plan th{ background-color:#fce7a8; padding-top:0.5em; padding-bottom:0.5em; border-top:2px solid #eee; padding-left:1em; }
		.ls-content-body .ls-plan td{ font-family: georgia, serif; font-size:0.875em; padding:0.5em 0.75em; }
		.ls-content-body .ls-plan td.ls-term,
		.ls-content-body .ls-plan td.ls-cred{ font-family:Helvetica, arial, sans-serif; font-size:0.75em; background-color:#f5f5f5; padding-left:1em; }
		.ls-content-body .ls-plan td.ls-term{width:40%;}
		.ls-content-body .ls-plan td.ls-cred{width:10%; text-align: right;}
		.ls-content-body .ls-plan td.ls-cred-num{ text-align:right; }

		/* striped table */
		.striped tr:nth-child(odd) td{ background-color:#f5f5f5; }

		/* hover row highlight table */
		.hover tr:hover td{ background-color: #faf5c9; }

		/* responsive table */	
	  	.ls-responsive-table{ width:100%; margin-bottom:15px; overflow-x:scroll; overflow-y:hidden; }
		.ls-responsive-table > table > thead > tr > th,
		.ls-responsive-table > table > tbody > tr > td{ white-space:nowrap; }

			/* add scrollbar to iOS/android browsers */
			.ls-responsive-table::-webkit-scrollbar{ -webkit-appearance:none; width:10px; height:10px; }
			.ls-responsive-table::-webkit-scrollbar-thumb{ border-radius:8px; border:3px solid #fff; background-color:rgba(0, 0, 0, .3); }

		/* 4 year plan */
		.ls-content-body table.ls-plan{ border:1px solid #eee; border-collapse:initial; }

/* ::: Home
-------------------------------------------------------- */
	.home .ls-content-body img{ margin-bottom:1.5em; }
	.home .ls-content-body .featured{ margin:0; font-size:0.75em; color:#5382af; text-transform: uppercase; padding-bottom:0.75em; font-weight:bold;}

	/* cta link block */
	#ls-link-block{ margin:0; padding:0; }
	#ls-link-block ul{ margin-left:0; }
	#ls-link-block li{ margin:0 0 1.25em 0; padding:0; color:#474747; font-size:0.8125em; line-height: 1.5000em; font-weight:bold;}
	#ls-link-block li a{ color:#474747; font-weight: bold;}
	#ls-link-block ul{ margin-top:0.4em; }
	#ls-link-block li li{ font-size:0.92308em; margin-bottom:0.4em; font-weight:normal;}
	#ls-link-block li li a{ color:#2455c3; }
	#ls-link-block li li a:hover{ color:#228aff; text-decoration:none; }
	#ls-link-block .fa{ width:12px; text-align: center; }

	/* home page a */
	.page-template-page-templatesls-front-page-a-php .ls-site-main{ padding-top:0; }
	.page-template-page-templatesls-front-page-a-php .ls-site-main article{ margin-bottom:0; }

		/* subsidiary widget area */
		.page-template-page-templatesls-front-page-a-php .ls-subsidiary{ padding-top:30px; }
		.page-template-page-templatesls-front-page-a-php .ls-subsidiary aside{ margin-bottom:2em; }
		.page-template-page-templatesls-front-page-a-php .ls-subsidiary h3{ border-top:1px solid #f6e2a7; border-bottom:1px dotted #eaedef; font-size:0.6825em; text-transform: uppercase; padding:1em 0; margin-bottom:1em;}
		.page-template-page-templatesls-front-page-a-php .ls-subsidiary .ls-va{ font-size:0.6875em; font-weight: bold; border-top:1px dotted #eaedef; display:block; width:100%; padding-top:0.5em; color:#474d52;}

	/* home page b */
	.page-template-page-templatesls-front-page-b-php .ls-content-top .widget{ margin-bottom:0; }

		/* subsidiary widget area */
		.page-template-page-templatesls-front-page-b-php .ls-subsidiary{ margin-top:1em; margin-bottom:2em; }
		.page-template-page-templatesls-front-page-b-php .ls-subsidiary h3{ margin-top:1em; font-size:1.125em; text-align: center; }
		.page-template-page-templatesls-front-page-b-php .ls-subsidiary h3 a{ color:#474d52; border-bottom:0 none; }
		.page-template-page-templatesls-front-page-b-php .ls-subsidiary h3 a:hover{ background-color: transparent; text-decoration: underline; }
		.page-template-page-templatesls-front-page-b-php .ls-subsidiary img{ margin-top:0; margin-bottom:0.75em; }
		.page-template-page-templatesls-front-page-b-php .ls-subsidiary p{ font-size:1em; text-align:center;}
		.page-template-page-templatesls-front-page-b-php .ls-subsidiary .widget{ margin-bottom:0; }
		.page-template-page-templatesls-front-page-b-php .ls-subsidiary .inner{ padding-bottom:1em; }

		/* content widget area */
		.page-template-page-templatesls-front-page-b-php .ls-b-content{ margin-bottom:40px; }
		.page-template-page-templatesls-front-page-b-php .ls-b-content .entry-content{ padding:15px 15px 30px 15px; background-color:#f5f4ec; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; }
		.page-template-page-templatesls-front-page-b-php .ls-b-content h2.featured{ border-bottom:0 none; color:#5382af;}
		.page-template-page-templatesls-front-page-b-php .ls-b-content img{ margin-bottom:1em; }

		/* preview widget area */
		.page-template-page-templatesls-front-page-b-php .ls-preview h3{ position:relative; display:inline-block; margin:0; font-size:0.75em; text-transform: uppercase; margin-bottom:0em; color:#666d72; top:-1em; background:#fff; padding:0 1em 0 0;}

		/* ultimate posts widget area */
		.page-template-page-templatesls-front-page-b-php .ls_widget_ultimate_posts ul li:first-child{ margin-top:0; }

		/* centered border all caps headline */
		.ls-hd-b{ text-align:center; border-bottom:1px solid #eee; margin-bottom:1em; }
		.ls-hd-b h2{ display:inline-block; margin:0; font-size:0.75em; color:#666d72; text-transform: uppercase; position:relative; top:1em; background:#fff; padding:0 1em;}

/* ::: Landing
-------------------------------------------------------- */
	
	/* interior full width banner */
	.ls-hero-interior{ position:relative; z-index:10; padding:1em 0; min-height:inherit;
		/* Old browsers */
		background: #3c444c; 
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjM2M0NDRjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjNTQ2ODc1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjNDk1YzY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjNDQ0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		/* FF3.6+ */
		background: -moz-linear-gradient(-45deg,  #3c444c 0%, #546875 68%, #495c66 83%, #3c444c 100%); 
		/* Chrome,Safari4+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#3c444c), color-stop(68%,#546875), color-stop(83%,#495c66), color-stop(100%,#3c444c)); 
		/* Chrome10+,Safari5.1+ */
		background: -webkit-linear-gradient(-45deg,  #3c444c 0%,#546875 68%,#495c66 83%,#3c444c 100%); 
		/* Opera 11.10+ */
		background: -o-linear-gradient(-45deg,  #3c444c 0%,#546875 68%,#495c66 83%,#3c444c 100%); 
		/* IE10+ */
		background: -ms-linear-gradient(-45deg,  #3c444c 0%,#546875 68%,#495c66 83%,#3c444c 100%); 
		/* W3C */
		background: linear-gradient(135deg,  #3c444c 0%,#546875 68%,#495c66 83%,#3c444c 100%); 
		/* IE6-8 fallback on horizontal gradient */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c444c', endColorstr='#3c444c',GradientType=1 );
	}

	.ls-hero-interior h1{ margin:0.5em 0; color:#fff; font-weight:normal; border-left:1px dotted #f7bd18; padding-left:0.5em; text-shadow:0 -1px 0 #222; }
	.ls-hero-interior p{ margin-bottom:1em; color:#f1f1f1; font-size:0.875em; }
	.ls-hero-interior .container{ padding-top:0; padding-bottom:0; }
	.ls-hero-interior .widget{ margin-bottom:0; }

	/* inerior page content w/ white background pulled into interior banner */
	.ls-page-interior{ position:relative; top:0px; z-index:20; background-color:#fff; box-shadow:none; border-radius:0px;}

	.single .ls-hero-interior,
	.tax-uwmpeople_classification .ls-hero-interior,
	.page-template-page-templatesls-2col-sidebar-left-php .ls-hero-interior,
	.page-template-page-templatesls-full-width-php .ls-hero-interior,
	.page-template-page-templatesls-2col-sidebar-right-php .ls-hero-interior{ padding:1em 0; min-height:inherit; }
	.page-template-page-templatesls-2col-sidebar-left-php .ls-hero-interior .button{ margin-right:0; position:relative; top:-0.5em; }

	.single .ls-hero-interior,
	.tax-uwmpeople_classification .ls-hero-interior,
	.page-template-page-templatesls-2col-sidebar-left-php .ls-hero{ position:relative; z-index:10; background-color:#3d454c; }
	
	.single .ls-hero .container,
	.page-template-page-templatesls-2col-sidebar-left-php .ls-hero .container{ padding-top:0; }

	.single .container.ls-site-main,
	.tax-uwmpeople_classification .container.ls-site-main,
	.page-template-page-templatesls-2col-sidebar-left-php .container.ls-site-main,
	.page-template-page-templatesls-full-width-php .container.ls-site-main,
	.page-template-page-templatesls-2col-sidebar-right-php .container.ls-site-main{ position:relative; top:0px; z-index:20;  background-color:#fff; box-shadow:none; border-radius:0px;}

	/* breadcrumbs */
	.breadcrumbs{ float:left; margin:0; padding:0; font-size:0.75em; color:#9e9e9e;}
	.breadcrumbs a{ color:#ccc; }
	.breadcrumbs > a:first-child{ padding-right:0.25em; }
	.breadcrumbs .current{ color:#f5f5f5; }
	.breadcrumbs span{ padding:0 0.25em; }


/* ::: Plugins
-------------------------------------------------------- */
	
	/* Ultimate Posts Widget */
	.widget_ultimate_posts ul { padding:0; }
	.widget_ultimate_posts ul li{ margin:0 0 1em 0; padding:0 0 1em 0; border-bottom:1px dotted #eee; background-image:none;}
	.widget_ultimate_posts ul li:last-child{ margin-bottom:0; border-bottom:0 none; }
	.widget_ultimate_posts .more-link{ display:block; font-size:0.875em; margin-top:0.5em; font-style: italic; }
	.widget_ultimate_posts p.post-date{ display:block; width:100%; font-family: georgia, serif; font-size:0.8000em; color:#999; font-style: italic; margin-bottom:0.75em; }
	.widget_ultimate_posts p.post-title{ font-family:Helvetica, sans-serif; font-size:0.9375em; padding:0; margin:0; line-height: 1.25000em; }
	.widget_ultimate_posts p.post-title a{ color:#474d52; font-weight: bold; border-bottom:0 none; text-decoration: none; }
	.widget_ultimate_posts p.post-title a:hover{ text-decoration:none; }
	.widget_ultimate_posts .upw-more{ padding-top:0.5em; }
	.widget_ultimate_posts .upw-more .button{ padding:0; background-color: transparent; color: #474d52; font-size:0.8000em; font-weight: bold; border:0 none; font-size:0.6875em; }
	.widget_ultimate_posts .upw-more .button:hover{ text-decoration: underline; }
	
	/* Display Posts Shortcode Used for 2 Column News/Events */
	ul.page-post-listing { list-style-type: none; padding-left: 0px; }
	.page-post-listing .listing-item a.title { font-size: 17px; line-height: 20px; margin-bottom: 0; font-weight: bold; border-bottom: none; }
	.page-post-listing .listing-item a.title:after { content: "\a"; white-space: pre; }
	.page-post-listing .listing-item span.date { color: #999999; font-size: 12px; line-height: 14px; display: block; }
	.page-post-listing .listing-item span.date:after { content: "\a"; white-space: pre; }
	.page-post-listing .listing-item span.excerpt-dash { display: none; }
	.page-post-listing .listing-item span.excerpt { display: block; margin-bottom: 25px; padding-bottom: 25px; margin-top: 10px; padding-top: 5px; border-bottom: 1px solid #ebebeb; }

	/* Ultimate Posts Widget on the Side Nav */
	.ls-side-nav .widget_ultimate_posts{ margin-bottom:0; }
	.ls-side-nav .widget_ultimate_posts ul{ padding-bottom:1em; }
	.ls-side-nav .widget_ultimate_posts h3.widget-title{ border-bottom:1px solid #eee; padding-bottom:0.5em; }
	.ls-side-nav .widget_ultimate_posts ul li{ margin:0.5em 0 0 0; padding-bottom:0.5em; }
	.ls-side-nav .widget_ultimate_posts li a{ padding-bottom:0; }
	.ls-side-nav .widget_ultimate_posts .post-date{ margin-top:0; font-size:0.9125em;}

	/* Events Widget */
	.tribe-events-adv-list-widget { margin:0; padding:0; }
	.tribe-events-adv-list-widget .vevent{ margin:0 0 1em 0; padding:0 0 1em 0; border-bottom:1px dotted #eee;}
	.tribe-events-adv-list-widget .vevent:last-child{ margin-bottom:1em; }
	.tribe-events-adv-list-widget h2{ font-size:0.9375em; font-family:helvetica, sans-serif; padding: 0;margin: 0;line-height: 1.25000em;}
	.tribe-events-adv-list-widget h2 a{ color:#474d52; text-decoration:none; }
	.tribe-events-adv-list-widget .duration{ display:block; width:100%; font-family: georgia, serif; font-size:0.8000em; color:#999; font-style: italic; margin-bottom:0.75em; line-height:1.3500em; }
	.tribe-events-adv-list-widget .location{ font-size:0.875em; line-height: 1.4375em; margin-bottom:1.25000em; color:#474d52; }
	.tribe-events-adv-list-widget .location span{ display:block; }
	.tribe-events-adv-list-widget .location .tribe-venue{ line-height:1.25000em; }
	.tribe-events-adv-list-widget .location .tribe-venue a{ color:#474d52; text-decoration:none; }
	.tribe-events-adv-list-widget .list-date,
	.tribe-events-adv-list-widget .recurringinfo{ display:none; }
	.tribe-events-adv-list-widget .tribe-events-widget-link{ display:block; font-size:0.875em; margin-top:0.5em; font-style: italic;  }

	.tribe-events-event-meta .tribe-events-meta-group-venue .adr span.country-name{ display:block; }
	
		/* Old event widget */
		.tribe-events-adv-list-widget ol li h4{ font-size:0.9375em; font-family:helvetica, sans-serif; padding: 0;margin: 0;line-height: 1.25000em;}
		.tribe-events-adv-list-widget ol li h4 a{ color:#474d52; text-decoration:none; }


/* ::: Sidebars
-------------------------------------------------------- */

	/* Hero sidebar */
	.ls-hero { padding-bottom:3em; }
	.ls-hero .container{ padding-bottom:0; }

	/* Preview sidebar */
	.ls-preview {  }
	.ls-preview p{ font-size:0.875em; }
	.ls-preview .widget-area{ border-top:1px solid #eee; }
	.ls-preview ul,
	.ls-preview ol{ padding:0; }


	/* Subsidiary sidebar */
	.ls-subsidiary{  }

	/* Content top sidebar */
	.ls-content-top{  }

	/* Primary sidebar nav */
	.ls-side-nav{ position:relative; display:block; border:0 none; border-radius:0; padding-top:1em; background-color:#fafafa; }
	.ls-side-nav aside{ padding-bottom:1.75em; margin-bottom:0; }
	.ls-side-nav aside.widget_bu_pages{ border:0 none; margin-top:0; padding-bottom:2em; margin-bottom:0;}
	.ls-side-nav .widget_bu_pages{ padding:0; border:0 none; }
	.ls-side-nav #contentnav h3,
	.ls-side-nav #contentnav li { font-size:16px; font-size:0.8125em; font-family: Helvetica, Arial, "Lucida Grande", sans-serif; margin:0; padding:0; line-height:1.2500em;  }
	.ls-side-nav #contentnav h3{ font-size:0.9375em; margin:0 0 0.25em 0; padding:0; text-transform: none; }
	.ls-side-nav #contentnav h3 a{ color:#464646; } 
	.ls-side-nav #contentnav ul{ padding-bottom:0; }
	.ls-side-nav #contentnav li a{ display:block; color:#5b6469; padding:0.5em 0; }
	.ls-side-nav #contentnav a:hover{ color:#228aff; text-decoration:underline; }
	.ls-side-nav #contentnav li li{ font-size:0.9375em; border-bottom:0 none;}
	.ls-side-nav #contentnav li li a{ padding:0.75em 0; }
	.ls-side-nav #contentnav li li li{ border-bottom:0 none; font-size:0.9375em; background-image:url('images/bg-main-nav.png'); background-position: 26px 12px; background-repeat:no-repeat;}
	.ls-side-nav #contentnav li li li a{ padding-left:20px; }
	.ls-side-nav #contentnav li.current_page_item > a{ font-weight:600; color:#228aff; }
	.ls-side-nav #contentnav li.current_page_ancestor > a{ font-weight:600; color:#464646; }

	.ls-side-nav #contentnavlist ul{ margin:0;}
	.ls-side-nav #contentnav ul li ul{ margin:0; padding:0; border:0 none;  }
	.ls-side-nav #contentnav ul li ul a { padding-left:1.5em; }
	.ls-side-nav #contentnav ul li ul li:first-child a{ padding-top:0.5em; }
	.ls-side-nav #contentnav ul li ul li:last-child a{ padding-bottom:0.5em; }
	.ls-side-nav #contentnav ul li ul li a{ padding-top:0.5em; padding-bottom:0.5em; }
	.ls-side-nav #contentnav ul li ul li ul li:last-child{ border-bottom:0 none; }
	.ls-side-nav #contentnav ul li ul li ul{ border-top:0 none; margin:0; }
	.ls-side-nav #contentnav ul li ul li ul li:last-child{ padding-bottom:0.5em; }
	.ls-side-nav #contentnav ul li ul li ul a{ padding-left:3.75em; }

	/* Nested sidebar nav */

	/* Content Top Sidebar */
	.ls-content-top{  }

	/* Content Bottom Sidebar */
	.ls-content-bottom{  }

	/* Sidebar Callouts */
	.ls-co{ border-top:1px solid #eee; }
	.ls-co h2{ font-size:0.6875em; text-transform: uppercase; letter-spacing: 1px; padding:1em 0 1em 0; margin:0; color:#666;}
	.ls-co p{ font-family: Helvetica, arial; color:#6b6d6a; font-size: 0.8125em; }
	.ls-co a{ font-weight:bold; border:0 none; padding:0; display:inline; text-decoration:none; }
	.ls-co ul{ margin:0 0 0.75em; padding:0; }
	.ls-co ul li{ font-family: Helvetica, arial; color:#6b6d6a; font-size: 0.75em; margin-bottom:0.5em; padding:0; padding-left:1em; background:transparent url('images/bg-list.png') 0 6px no-repeat;}
	.ls-co ul.ls-no-bullet li{ padding-left:0; background:0 none;}
	.ls-co p strong{color:#333;}
	.ls-co i{ color:#999; }
	.ls-co hr{ background:transparent none; border:1px dotted #eee; }
	.ls-co .ls-co-inner{ padding:0.75em 0 0 0; }

		/* yellow sidebar callout */
		.ls-co-yellow i{ color:#e39f0d; }
		.ls-co-yellow a{ color:#cb9122; }
		.ls-co-yellow a:hover{ background-color:#fcf2af; }

		/* green sidebar callout */
		.ls-co-green i{ color:#5f9a38; }
		.ls-co-green a{ color:#4b8922; }
		.ls-co-green a:hover{ background-color:#cfe0b1; }

		/* blue sidebar callout */
		.ls-co-blue i{ color:#228aff; }
		.ls-co-blue a{ color:#5382af; }

		/* orange sidebar callout */
		.ls-co-orange i{ color:#ec742e; }
		.ls-co-orange a{ color:#d06d34; }

		/* purple sidebar callout */
		.ls-co-purple i{ color:#6c4399; }
		.ls-co-purple a{ color:#694d88; }

		/* give callouts */
		.ls-give .ls-co-give { margin-bottom:2em; }
		.ls-give .ls-co-give .inner{ background-color:#fafafa; padding:5px 15px 15px 15px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px }
		.ls-give .ls-co-give .give-item{ padding:1em 0; border-bottom:1px solid #eee; }

		.ls-give .ls-co-give i{ margin-left:7px; margin-right:9px; }
		.ls-give .ls-co-give h3{ margin:0; padding:10px 15px; border-bottom:1px solid #eee; text-align:left; font-size:0.75em; text-transform:uppercase; letter-spacing: 1px; background-color:#231F20; color:#ffbd00; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px }
		.ls-give .ls-co-give h4{ float:left; margin-top:0; margin-right:1em; text-align:center; font-size:0.75em; background-color:#ffbd00; padding:1em; border-radius:50%; width:30px; height:30px; color:#fff; line-height:7px; }
		.ls-give .ls-co-give ul{ padding:0.5em 0 0 2.5em; margin-bottom:0; text-align:left; }
		.ls-give .ls-co-give ul li{ font-family:Helvetica, sans-serif; font-size:0.75em; background-position:2px 5px;}
		.ls-give .ls-co-give ul li:last-child{ margin-bottom:0; padding-bottom:0; }
		.ls-give .ls-co-give p{ font-family:Helvetica, sans-serif; font-size:0.75em; font-weight:bold; margin:0;}
		.ls-give .ls-co-give a{ margin:1em auto 0 auto;}
		.ls-give .ls-content-body .col-sm-8{ padding-right:35px; }


/* ::: Widgets
-------------------------------------------------------- */
	/* General */
	.ls-widget{ margin-bottom:0.5em; padding-top:0; border-radius:3px;}
	.ls-widget h2{ position:relative; font-size:0.8125em; margin:0; padding:1em 0 0.5em; color:#5b6469; border-top:3px solid #eee;}
	.ls-widget h2 i.fa{ float:right; color:#c2c6c7; margin-top:2px;}
	.ls-widget ul{ padding-bottom:0; padding:0; }
	.ls-widget li{ font-size:0.75em; background:0 none !important; padding-left:0 !important; font-family: Helvetica, arial !important; }
	.ls-widget li a{ padding:0.5em 0; color:#5b6469; border:0 none; text-decoration: none !important; }


	/* 2-Tone button */
	.ls-ribbon-btn{ margin-bottom:0; }
	.ls-ribbon-btn a{ font-size:0.8125em; border: none; cursor: pointer; display: block; margin: 0; outline: none; position: relative; font-weight:bold; background-color:#747c82; color: #fff; padding-left:50px; padding-top:5px; padding-bottom:5px; border-radius: 3px; text-decoration: none;}
	.ls-ribbon-btn a:hover { background: #f2aa1f; color:#fff; }
	.ls-ribbon-btn a:before { position: absolute; height: 100%; left: 0; top: 0; line-height: 2.25em; width: 40px; text-align:center; background-color: #474d52; border-radius: 3px; border-right: 1px solid rgba(255,255,255,0.75); }
	.ls-ribbon-btn a.admission_btn:before{ font-family: FontAwesome; content:'\f19d'; text-rendering: geometricPrecision; font-weight: 300 }
	.ls-ribbon-btn a.apply_btn:before{ font-family: FontAwesome; content:'\f00c'; text-rendering: geometricPrecision; font-weight: 300; font-size:1.07692em; }
	.ls-ribbon-btn a.give_btn:before{ font-family: FontAwesome; content:'\f00c'; text-rendering: geometricPrecision; font-weight: 300; font-size:1.07692em; }

	.widget-area h4 a:hover{ text-decoration:none; }

/* ::: People Plugin
-------------------------------------------------------- */
	
	.single-uwmpeople h1.entry-title{ border:0 none; margin-top:1em; }
	body.post-type-archive-uwmpeople .entry-title, 
	body.tax-uwmpeople_classification .entry-title{ color:#fff; margin:0 0 0.5em 0; font-weight:normal; border:0 none; padding:0; font-size:16px; font-size:1.8750em; line-height:1.25000em;border-left:1px dotted #f7bd18; padding-left:0.5em; text-shadow:0 -1px 0 #222; }
	.ls-content-body .person-container .col-xs-4{ width:50%; }
	.ls-content-body .person,
	.ls-content-body .placeholder{ min-width:inherit; padding:0; margin-bottom:1em; min-height: 360px; text-align: center;}
	.ls-content-body .person a{ text-decoration:none; }
	.ls-content-body .person:hover{ background-color:#f5f4ec; cursor: pointer; }
	.ls-content-body .person-name{ font-size:0.875em; color:#404142; margin-top:0.25em; margin-bottom:0.25em; font-weight:bold; line-height:1.2500em;}
	.ls-content-body .person-title { font-family: Georgia, serif; font-style: italic; font-size:0.8125em; line-height:1.2500em; color:#796e54; }
	.ls-content-body .person img{ margin-top:0; margin-bottom:0; border:1px solid #eee; padding:5px; background-color: #fff; }
	.ls-content-body .person-hidden{ margin-top:0.5em; font-size:0.7857em; line-height:1.64286em;  }
	.ls-content-body .person-hidden span{ display:block; }
	.ls-content-body .person-hidden .email{ margin-bottom:0.2em; }
	.ls-content-body .person-hidden{ display: none; }
	.ls-content-body .person-hidden a{ display:inline-block; line-height:1.2857em;}

	.ls-content-body h2.ls-people-header{ margin:2em 0 0.5em; padding-top:0.75em; padding-bottom:0; border-top:3px solid #eee; }
	.ls-content-body .person-container{ margin-bottom:2em; }
	.ls-content-body .person-container h2:first-child{ margin-top:0; }
	.ls-content-body .person-container h3{ margin-top:1em; }

	.ls-content-body .uwmpeople-bio{ width:100%; position:relative; padding-top:1em; margin-top:0; border-top:1px dotted #eee;}
	.ls-content-body .uwmpeople-bio > h3:first-child{ margin:0 0 0.5em 0; }
	.ls-content-body .uwmpeople-details{ display:block; width:100%; max-width: inherit; min-width:initial; margin:0 auto; padding:0;   }

	.ls-content-body .uwmpeople-image{ max-width:250px; min-width:225px; margin:0 auto; border:1px solid #eee; padding:5px; background-color: #fff; }
	.ls-content-body .uwmpeople-image img{ margin:0; width:100%; }
	.ls-content-body .uwmpeople-jobtitle{ font-family:Georgia, sans-serif; font-style:italic; font-weight:normal; font-size:1.375em; color:#796e54; margin-top:0; line-height:1.250em; }
	.ls-content-body .uwmpeople-department{ font-style: normal; margin-bottom:1em; text-transform: uppercase; font-size:0.75em; font-weight: bold; color:#999;}

	.ls-content-body .uwmpeople-contact{ border-radius: 0; font-size:16px; font-size:0.9375em; background-color: #fff; padding:0;  margin-top:1.125em; margin-bottom:0;} 
	.ls-content-body .uwmpeople-contact span{ display:block; }
	.ls-content-body .uwmpeople-contact .email,
	.ls-content-body .uwmpeople-contact .phone,
	.ls-content-body .uwmpeople-contact .location{ font-family:Helvetica, sans-serif; color:#666; line-height: 0.9375em; padding:0.3em 0 0.3em; }
	.ls-content-body .uwmpeople-contact .email i,
	.ls-content-body .uwmpeople-contact .phone i,
	.ls-content-body .uwmpeople-contact .location i{ color:#796e54;}
	.ls-content-body .uwmpeople-contact .email i{ font-size:0.875em; }
	.ls-content-body .uwmpeople-contact .email a{ display:inline-block; border:0 none; color:#666; padding-left:4px; text-decoration: underline; }

	.ls-content-body .uwmpeople-classifications ul{ margin-top:1em; }
	.ls-content-body .uwmpeople-classifications li{ font-size:0.875em; background-image:none; padding:0; }

	.ls-content-body .uwmpeople-classifications{ margin-bottom:2em; }
	.ls-content-body .uwmpeople-classifications i{ font-size:0.8125em; color:#796e54; }
	.ls-content-body .uwmpeople-classifications span{ padding:0 0.5em; font-size:0.75em; border-right:1px solid #eee; }
	.ls-content-body .uwmpeople-classifications span:last-child{ border-right:0 none; }
	.ls-content-body .uwmpeople-classifications span a{ color:#666; border-bottom:0 none; text-decoration: underline;  }

	.ls-content-body .uwmpeople-cv{ margin-bottom:1em; }
	.ls-content-body .uwmpeople-cv a{ text-decoration:none; font-size:0.9375em; }

	.post-type-archive-uwmpeople .person-title { margin-bottom:10px; }

	/* Filter Bar
	.ls-content-body .ls-people-filter .filter-bar{ margin-bottom:2em; background-color:#ebeeef; padding:10px;}
	.ls-content-body .ls-people-filter .filter-bar li{ padding:0; }
	.ls-content-body .ls-people-filter .searchwrap{ width:100%; }
	.ls-content-body .ls-people-filter input.search-field-people{ width:100%; padding:0.875em 0.75em; font-size:16px; font-size:0.875em; color:#464646; border-radius:2px; border:0 none; }
	.ls-content-body .ls-people-filter .cancel-search{ top:11px; }
	.ls-content-body .ls-people-filter .filter-bar .filter{ font-family:Helvetica, sans-serif; font-size:0.75em; font-weight:bold; text-transform:uppercase; font-weight:bold; padding:0; width:auto; padding:1.125em 1.5em; line-height:1em; border-color:#bdc0c2; background-color:transparent; color:#6f7477;  }
	.ls-content-body .ls-people-filter .filter-bar .filter:after{ font-size:12px; top:-2px; position:relative; top:-1px; color:#adafb0; }
	.ls-content-body .ls-people-filter .filter-bar .filter-active{ background-color:#466689; color:#fff; border-color:#fff; }
	.ls-content-body .ls-people-filter .filter-bar .filter-active:after{ color:#f9f9f9; } 

	.ls-content-body .ls-people-filter .filter-bar .filter-parent{ margin-top:10px; padding-top:10px; border-color:#dbddde; }
	.ls-content-body .ls-people-filter .filter-bar .filter-parent li,
	.ls-content-body .ls-people-filter .filter-bar .filter-list li { font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold; background-color:transparent; border:0 none;  }
	.ls-content-body .ls-people-filter .filter-bar .filter-parent li a,
	.ls-content-body .ls-people-filter .filter-bar .filter-list li a{ text-decoration: none; color:#2f3b46; padding:0.25em 1em; display:block; line-height:1.5000em; border:1px solid #ebeeef; background-color:transparent; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; } 
	.ls-content-body .ls-people-filter .filter-bar .filter-parent li a:hover{  border-color:#ccc; background-color:transparent;}
	.ls-content-body .ls-people-filter .filter-bar .filter-parent li.filter-item-active a,
	.ls-content-body .ls-people-filter .filter-bar .filter-list li.filter-item-active a{ position:relative; background-color:#466689; color:#fff; border-color:#fff; }

	.ls-content-body .ls-people-filter .filter-bar .filter-parent li{ font-size:1em; }
	.ls-content-body .ls-people-filter .filter-bar .filter-list{ padding-top:10px; margin-top:0; border-top:0 none;  }
	.ls-content-body .ls-people-filter .filter-bar .filter-list li {font-size:0.875em; }
	.ls-content-body .ls-people-filter .filter-bar .filter-list li a{ border:1px solid #ccc; }
	.ls-content-body .ls-people-filter .filter-bar .filter-list ul{ margin:0; }
	 */

	.ls-content-body .list .col-sm-2,
	.ls-content-body .list .col-xs-4 { width:100% !important; }
	.ls-content-body .list img { display:none; }
	.ls-content-body .list .person { border-bottom:1px solid #ebebeb; width:100%; min-width: 100%; min-height: inherit; margin:0; padding:7px 0;}

	.ls-content-body .list .person .person-meta { float:left; width:30%; text-align: left; }
	.ls-content-body .list .person .person-meta .person-name,
	.ls-content-body .list .person .person-meta .person-title{ margin:0; padding:0; }
	.ls-content-body .list .person .person-hidden{ float:left; width:70%; margin:0; }
	.ls-content-body .list .person .uwmpeople-department { float:left; width:34%; padding:0 2%; text-align: left; text-transform:none; color:#000; font-size:12px; font-weight: normal; margin-bottom:0; line-height: 14px; }
	.ls-content-body .list .person .uwmpeople-phone { float:left; width:20%;  padding:0 2%; text-align: left; }
	.ls-content-body .list .person .uwmpeople-email { float:left; width:20%;  padding:0 2%; text-align: left; }
	.ls-content-body .list .person .uwmpeople-building { float:left; width:20%;  padding:0; text-align: left; }
	.ls-content-body .list .person span{ line-height: 20px; }

	/* filter-bar */
	.ls-people-filter .row {margin:0; }
	.ls-content-body .ls-people-filter li {font-family: helvetica, sans-serif;}
	.ls-people-filter .filter-bar .options li {background-image: none; padding:0; }
	.ls-people-filter .filter-bar .options li.filter { float:right; padding:15px; margin-right:0;}
	.ls-people-filter .filter-bar .view li { padding:15px; } 
	.ls-people-filter ul ul li:last-child{ padding-bottom:15px; }
	.ls-people-filter .searchwrap { float:none; width:100%; margin-bottom:15px; }
	.ls-people-filter .searchwrap input[type="search"]{ padding:16px; border:1px solid #ccc; border-radius:3px; width:100%; } 
	.ls-people-filter .filter-bar .options{ width:100%; }
	.ls-content-body .ls-people-filter a{ text-decoration: none; }
	.ls-content-body .ls-people-filter a:hover{ background-color: transparent; }
	.ls-people-filter .filter-bar .options > li{ float:left; margin-left:0; margin-right:0; }

	.single-uwmpeople h1.entry-title{ margin-bottom:0; }
	.ls-our-people .ls-content-body .person-container,
	.ls-people .ls-content-body .person-container .row{  }
	.ls-our-people .ls-content-body table.ls-faculty-table{ margin-bottom:4em; }
	.ls-our-people table.ls-faculty-table .email a{ display:inline-block; }

/* ::: Blog
-------------------------------------------------------- */
	
	.archive .entry-title, 
	.category .entry-title,
	.search .entry-title{ font-size:1.4375em; margin-bottom:1em; }
	.archive .entry-summary,
	.search .entry-summary{ margin-bottom:0; }
	.archive article,
	.search article{ margin-bottom:2em; }
	.search .page-title{ border-top:1px solid #eee; padding-top:0.75em;}

	.archive .entry-header,
	.category .entry-header,
	.search .entry-header{ width:100%; margin-bottom:0; border-top:3px solid #eee; padding-top:0.5em; padding-bottom:0.5em; }

	.archive .page-header,
	.category .page-header,
	.search .page-header{ margin-bottom:0;}

	.category article,
	.archive article,
	.search article{ margin-bottom:2em; padding-bottom:0; }

	.category article .entry-title,
	.archive article .entry-title,
	.search article .entry-title{ padding-top:0.25em; border-top:0 none; margin-bottom:0; }

	.single article .entry-title{ border-top:0 none; padding-top:0; margin-bottom:0.125em;}

	.category .primary,
	.archive .primary,
	.single .primary{ border-top:3px solid #eee; }

	.category .widget-area aside,
	.archive .widget-area aside,
	.single .widget-area aside{ margin-bottom:0.5em; }

	.category .widget-area h3,
	.archive .widget-area h3,
	.single .widget-area h3{ font-size:1em; font-size:0.8125em; line-height:1.2632em; margin:0; padding:1.25em 0 0.5625em 0; }

	.category .widget-area ul,
	.archive .widget-area ul,
	.single .widget-area ul{border-top:0 none;}

	.category .widget-area li,
	.archive .widget-area li,
	.single .widget-area li{border-bottom:0 none; font-size:0.8125em; line-height:1.4118em; padding:0 0 0.5em 0; color:#474747;}

	.category .widget-area li a,
	.archive .widget-area li a,
	.single .widget-area li a{ color:#5b6469; }

	.category .widget-area li a:hover,
	.archive .widget-area li a:hover,
	.single .widget-area li a:hover{ color:#228aff; text-decoration: none;}

	.category .widget-area li.current-cat > a,
	.archive .widget-area li.current-cat > a,
	.single .widget-area li.current-cat > a{ color:#228aff; font-weight:600; }

	/* post format style */
	.format-aside{ background-color: transparent; border-radius:0; padding:0; }
	.archive .format-aside .entry-meta,
	.category .format-aside .entry-meta,
	.single-format-aside .entry-meta,
	.single-format-quote .entry-meta,
	.format-quote .entry-meta{ padding-top:1.5000em; }
	.single-format-aside .entry-meta,
	.single-format-quote .entry-meta{ border-top:1px solid #eee; }
	.single-format-aside footer.entry-meta,
	.single-format-quote footer.entry-meta{ border:0 none; }
	.single .entry-header {  border-top:3px solid #eee; border-bottom:3px solid #eee; margin-bottom:1.75em; padding-top:1.25em; padding-bottom:1.25em; }
	.single .entry-header .entry-meta{ padding-bottom:0; }

	.format-quote .entry-content blockquote{ content:none !important; font-size:1em; }
	.format-quote blockquote:before{ content:none; }

	/* post type - gallery */
	.ls-content-body dl.gallery-item{ width:auto; }
	.ls-content-body dl.gallery-item dt{ margin-right:5px; }

	/* post navigation */
	.ls-site-main .paging-navigation,
	.ls-site-main .post-navigation{ padding:0; padding-top:1em; border:0 none; border-top:1px dotted #eaedef; background: transparent none; font-size:0.875em; }
	.ls-site-main .paging-navigation a,
	.ls-site-main .post-navigation a{  color:#326891; }
	.ls-site-main .paging-navigation a:hover,
	.ls-site-main .post-navigation a:hover{ text-decoration: underline; }

	.ls-post-content .nav-links a{ color:#326891; }

	/* attachment format style */
	.attachment .entry-header{ padding:0; background-color:#fff; }
	.attachment .entry-title{ font-family: Helvetica, Arial, sans-serif; border-bottom:0 none; }
	.attachment .image-navigation .meta-nav,
	.attachment .nav-previous a,
	.attachment .nav-next a{ color:#2455c3; font-size:0.875em;}
	.attachment .image-navigation .meta-nav{ vertical-align: 1px; }
	.attachment .image-navigation a:hover{ text-decoration: underline; }

	/* entry title */
	.entry-title a{ color:#404142; }
	.entry-title a:hover{ text-decoration: underline; color:#404142; }

	/* entry meta */
	.entry-meta{ font-size:0.75em; }
	.entry-meta > span{ margin-right:0; }
	.entry-meta .date{ font-family: Georgia, serif; font-style: italic; font-size:1.08333em; }
	.entry-meta .date a:before{ content:none; }
	.entry-meta .categories-links a{ text-transform: uppercase; font-weight: bold; letter-spacing: 0.08333em; font-size:0.91667em; }
	.entry-meta .categories-links a:first-child:before{ content:none; }

	/* image post */
	.format-image .categories-links, 
	.format-image .tags-links{ display:block; }

	/* thumbnail overrides */
	.archive .entry-thumbnail img, 
	.search .entry-thumbnail img{ width:auto; height:auto; }

	.entry-summary .ls-more-link a{ font-size:0.875em; }

	/* post nav (categories, archives, etc.) */
	.ls-post-nav .primary{ position:relative; margin-top:0;}

	/* author */
	.ls-author h1.archive-title{ font-size:1em; margin-bottom:1em; font-style: italic; font-family: Georgia, serif; }
	.ls-author h1.archive-title a{ color:#326891; }


/* ::: Events Calendar
-------------------------------------------------------- */
	.ls-events .tribe-events-read-more{ display:none; }
	.ls-content-body ul.tribe-events-sub-nav li{ background-image:none; padding:0; }
	.events-single .primary{ border-top:0 none; }
	.single-tribe_events .tribe-events-schedule .tribe-events-divider { display: none; }
	.single-tribe_events .tribe-events-schedule .tribe-events-divider ~ .tribe-events-divider { display: inline-block; }

/* ::: Forms
-------------------------------------------------------- */
	.ls-content-body .gform_wrapper,
	.ls-content-body .gform_wrapper h3,
	.ls-content-body .gform_wrapper p{ font-family: Helvetica, sans-serif; }
	.ls-content-body .gform_wrapper p{ font-size:0.875em; color:#474747; }
	.ls-content-body .gform_wrapper ul{ margin:0; padding:0; }
	.ls-content-body .gform_wrapper li { margin:0 0 1em; padding:0; background-image:none;}

	.ls-content-body .gform_wrapper .gfield_radio li{ margin-bottom:3px; }
	.ls-content-body .gform_wrapper .gfield_checkbox li label, 
	.ls-content-body .gform_wrapper .gfield_radio li label{ font-family: Helvetica, sans-serif; font-size:0.8125em; margin-top:3px; }
	.ls-content-body .gform_wrapper .gfield_radio li input[type="text"]{ font-size:0.8125em; color:#474747; padding:0.3em; }

	.ls-content-body .gform_wrapper .top_label .gfield_label{ font-family: Helvetica, sans-serif; font-size:0.8125em; color:#555;}
	.ls-content-body .gform_wrapper .ginput_complex label{ font-family:Helvetica, sans-serif; }

	.ls-content-body .gform_wrapper .gform_body .gform_fields .gfield select{  }
	.ls-content-body .gform_wrapper .chzn-container-single .chzn-single span,
	.ls-content-body .gform_wrapper .chzn-container .chzn-results li{ font-family:Helvetica, sans-serif !important; font-size:0.8125em; }

	.ls-content-body .gform_wrapper input[type=text], 
	.ls-content-body .gform_wrapper input[type=url], 
	.ls-content-body .gform_wrapper input[type=email], 
	.ls-content-body .gform_wrapper input[type=tel], 
	.ls-content-body .gform_wrapper input[type=number], 
	.ls-content-body .gform_wrapper input[type=password],
	.ls-content-body .gform_wrapper textarea { font-family:Helvetica, sans-serif; font-size:0.875em; padding:0.5em;}
	.ls-content-body .gfield_radio li input[type=radio] { margin-left:2px; }
	.ls-content-body .gform_wrapper .gform_footer input.button,
	.ls-content-body .gform_wrapper .gform_footer input[type=submit]{ font-size:0.875em; padding-top:0.875em; }
	.ls-content-body input.gform_button_select_files{ background-color:#5a6066; font-size:0.6875em; border:#666; margin-left:1em; padding-left:0.875em; padding-right:0.875em;}

	.ls-content-body .gform_wrapper .gsection{ border:0 none; }
	.ls-content-body .gform_wrapper .gform_fields .gsection:first-child{ margin-top:0em; }
	.ls-content-body .gform_wrapper span.gform_description,
	.ls-content-body .gform_confirmation_message{ font-family: Georgia, serif; }

	.ls-content-body .gform_wrapper .gsection .gfield_label,
	.ls-content-body .gform_wrapper h2.gsection_title,
	.ls-content-body .gform_wrapper h3.gform_title{ font-family:Helvetica, sans-serif; font-size:1.35000em; color:#404142;}

	.ls-content-body .gform_wrapper table.gfield_list thead th{ font-size:0.75em; font-family: Helvetica, sans-serif; }
	.ls-content-body .gform_wrapper table.gfield_list td{ vertical-align: top; }
	.ls-content-body .gform_wrapper table.gfield_list td + td{ padding-left:0; padding-top:0; padding-bottom:0; }
	.ls-content-body td.gfield_list_icons img{margin:0 3px !important; padding:0;}
	.ls-content-body td.gfield_list_icons img.add_list_item{ padding-top:0; padding-bottom:0.2em; }


/* ::: Digital Measures Data
-------------------------------------------------------- */
	.publication,
	.presentation{ font-family:Georgia, serif; margin-bottom:1.2500em; color:#333; line-height:1.4375em; }
	.publication i,
	.presentation i{ font-style: italic; }

/* ::: Media Queries
-------------------------------------------------------- */

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

	.container{ padding:30px 20px 50px 20px; }

}


@media only screen and  (min-width: 400px) {
	
	/* people plugin overrides */
	.ls-content-body .person,
	.ls-content-body .placeholder{ min-height:325px; }
}

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

	.ls-content-body .cap-l.size-s,
	.ls-content-body .cap-l.size-m,
	.ls-content-body .cap-l.size-l{ float:left; margin:0 2em 0 0; max-width: 125px; }
	.ls-content-body .cap-l.size-m{ max-width:250px; }
	.ls-content-body .cap-l.size-l{ max-width:300px; }
	.ls-content-body img.ls-img-l.size-s{ max-width: 125px; }
	.ls-content-body img.ls-img-l.size-m{ max-width: 250px; }
	.ls-content-body img.ls-img-l.size-l{ max-width: 300px; }

	/* people plugin overrides */
	.ls-content-body .person,
	.ls-content-body .placeholder{ min-height:325px; }
	.ls-content-body .person-container .col-xs-4{ width:33.3333333%; }
	.ls-content-body .person-container.list .col-xs-4{ width:100% !important; }

}

@media only screen and (min-width:643px) {
	.ls-content-body .ls-people-filter .filter-bar .filter-list ul li:last-child{ margin-bottom:0; }
}

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

	.ls-people-filter .searchwrap { float:left; width:50%; margin-bottom:0; }
	.ls-people-filter .filter-bar .options{ width:50%; }
	.ls-people-filter .filter-bar .options > li{ float:right; margin-left:20px; }
	.ls-people-filter .filter-bar .options li.filter { float:right; }
	.ls-people-filter .filter-bar .options li.filter { padding:15px 20px;}
	.ls-people-filter .filter-bar .view li { padding:15px 20px; } 
}

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

	/* 2-col lef sidebar template correction for bootstrap grid */
	.page-template-page-templatesls-2col-sidebar-left-php .col-sm-9,
	.page-template-page-templatesls-landing-page-a-php .col-sm-9{ padding-left:50px; }

	/* 2-col right sidebar */
	.page-template-page-templatesls-2col-sidebar-right-php .col-sm-9{ padding-right:50px; }

	/* blog adjustment */
	.archive .col-sm-9,
	.category .col-sm-9,
	.single .col-sm-9{ padding-right:35px; }

	/* side nav */

	/* ::: Page Content
	-------------------------------------------------------- */
	.ls-content-body blockquote{ width:500px; margin:0 2em 1.8000em 0; padding-left:1.25em; }
	.ls-content-body blockquote p{ width:450px; }
	.ls-content-body ul, 
	.ls-content-body ol{ padding:0 4em 0 2em; }
	.ls-preview ul,
	.ls-preview ol{ padding:0; }

	/* images */
	.ls-content-body img{ margin:0.5em 0 2.5em 0; }
	.ls-content-body img.ls-img-r{ position:relative; float:right; margin:0.5em 0 2.5em 2.5em; }
	.ls-content-body img.ls-img-r.size-s{ max-width: 250px; }
	.ls-content-body img.ls-img-r.size-m{ max-width: 350px; }
	.ls-content-body img.ls-img-r.size-l{ max-width: 400px; }
	.ls-content-body img.ls-img-brd{ border:1px solid #eee; padding:3px; background-color:#fff;}
	.ls-content-body .ls-img-cap{ margin:0; }

	/* images w/ caption */
	.ls-content-body .cap-r.size-s,
	.ls-content-body .cap-r.size-m{ position:relative; float:right; margin:0em 0 0.5em 2.5em; }
	.ls-content-body .cap-r.size-s.ls-tight,
	.ls-content-body .cap-r.size-m.ls-tight{ margin-bottom:0; }
	.ls-content-body .cap-r.size-s{ max-width:250px; }
	.ls-content-body .cap-r.size-m{ max-width:350px; }
	.ls-content-body .cap-l{ float:left; }
	.ls-content-body .cap-r{ position:relative; float:right; margin:0.5em 0 0.5em 2.5em;}
	.ls-content-body .cap-r.size-l{ margin:0 0 0 2.5em; max-width:400px; }
	.ls-content-body .ls-img-cap p{ text-align: left; }

	/* images centered */
	.ls-content-body ul.ls-img-c{ margin:0; padding:0; text-align:center; }
	.ls-content-body ul.ls-img-c li{ display:inline-block; background:0 none; padding:0; margin:0 0.125em; }
	.ls-content-body ul.ls-img-c li img{ margin-bottom:0.5em; }

	/* images overrides for templates */
	.page-template-page-templatesls-landing-page-b-php .cap-r,{ margin-left:1.25em; }
	.page-template-page-templatesls-landing-page-b-php .ls-content-body img.ls-img-r{ margin-left:1.5em;}
	.page-template-page-templatesls-full-width-php .ls-content-body .cap-r.size-s,
	.page-template-page-templatesls-full-width-php .ls-content-body .cap-r.size-m,
	.page-template-page-templatesls-landing-page-b-php .cap-r.size-s,
	.page-template-page-templatesls-landing-page-b-php .cap-r.size-m{  margin-left:1em; }

	/* tables */
	.ls-responsive-table{ margin-bottom:0; overflow-x:hidden; overflow-y:hidden; border:0 none; }
	.ls-responsive-table > table > thead > tr > th,
	.ls-responsive-table > table > tbody > tr > td{ white-space:normal; }

	/* pull quote */
	.ls-content-body .ls-pull{ width:100%; }
	.ls-content-body .ls-pull-right{ width:275px; float:right; margin:1em 0 1em 2.5em;}
	.ls-content-body .ls-pull-left { width:275px; left:0; float:left; margin:1em 2em 1em 0;}

	/* people plugin overrides */
	.ls-content-body .person,
	.ls-content-body .placeholder{ min-height:inherit; }
	.ls-content-body .person-container .col-xs-4{ width:16.666666666666664%; }
	.ls-content-body .person-container.list .col-xs-4{ width:100% !important; }
	.ls-content-body .uwmpeople-contact{ text-align:left; }
	.ls-content-body .uwmpeople-image{ max-width:100%; min-width:100%; margin:0; }

	/* Home page tempate b */
	.page-template-page-templatesls-front-page-b-php .ls-subsidiary p{ font-size:0.8125em; }

	/* ultimate posts */
	.ls_widget_ultimate_posts{ font-size:0.9375em; }
	.ls_widget_ultimate_posts ul li{ margin:1em 0; padding:0 0 1em 0; }
	.ls_widget_ultimate_posts.post-title{ font-size:1em; padding:0; margin:0; line-height: 1.25000em; }
	.ls_widget_ultimate_posts .post-date{ margin-top:0.25em; }
	.ls_widget_ultimate_posts .post-excerpt{ font-size:0.875em; }

	/* post nav (category, archive, etc.) */
	.ls-post-nav .primary{ right:0px; margin-top:0;}

	.single-uwmpeople h1.entry-title{ margin-top:0; }

	.page-template-page-templatesls-front-page-b-php .ls-b-content{ margin-bottom:0; }

}

@media only screen and (max-width: 959px) {
	.ls-content-body .list .person .person-hidden,
	.ls-content-body .list .person .person-meta,
	.ls-content-body .list .person .person-name, 
	.ls-content-body .list .person .person-title, 
	.ls-content-body .list .person .uwmpeople-email, 
	.ls-content-body .list .person .uwmpeople-phone, 
	.ls-content-body .list .person .uwmpeople-department, 
	.ls-content-body .list .person .uwmpeople-building{ width:100%; display:block; vertical-align: top; padding:0; }
}


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

	.container{ padding:40px; }
	/* only add hover transition on desktop */
	.ls-content-body .person{ -webkit-transition: background-color 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000); -moz-transition:  background-color 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000); -o-transition:  background-color 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000); transition:  background-color 300ms cubic-bezier(0.000, 0.000, 0.580, 1.000); /* ease-out */ }


	.ls-content-body .list .person .uwmpeople-building:after,
	.ls-content-body .list .person .uwmpeople-department:after,
	.ls-content-body .list .person .uwmpeople-email:after,
	.ls-content-body .list .person .uwmpeople-phone:after{content:'\0000a0'; display:inline;}
	.ls-content-body .list .person .uwmpeople-building{ text-align: right; }
}

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

	article{ margin-bottom:3em; }
	.container{ padding:40px 50px 60px 50px; }
	.site-main{ background-color:#fafafa; }
	.home .site-main{ background-color:#fff; }

	/* image full column width */
	.ls-content-body .ls-img-full{ width:690px; max-width:690px; }

	.ls-page-interior{ top:-40px; }
	.ls-hero-interior{ padding:2em 0 3.5em; }
	body.post-type-archive-uwmpeople .entry-title, 
	body.tax-uwmpeople_classification .entry-title,
	.ls-hero-interior h1{ margin:0 0 0.5em -0.6em }

	.single .ls-hero-interior,
	.ls-events .ls-hero-interior,
	.tax-uwmpeople_classification .ls-hero-interior,
	.page-template-page-templatesls-2col-sidebar-left-php .ls-hero-interior,
	.page-template-page-templatesls-full-width-php .ls-hero-interior,
	.page-template-page-templatesls-2col-sidebar-right-php .ls-hero-interior{ padding:1em 0 3.5em;  }

	.single .container.ls-site-main,
	.tax-uwmpeople_classification .container.ls-site-main,
	.page-template-page-templatesls-2col-sidebar-left-php .container.ls-site-main,
	.page-template-page-templatesls-full-width-php .container.ls-site-main,
	.page-template-page-templatesls-2col-sidebar-right-php .container.ls-site-main{ top:-40px; }

	.single .ls-hero-interior,
	.tax-uwmpeople_classification .ls-hero-interior,
	.page-template-page-templatesls-2col-sidebar-left-php .ls-hero{ padding-bottom:3.5em; }

}

@media only screen and  (max-width: 700px) {
	.ls-content-body .person,
	.ls-content-body .placeholder{ margin:0; }
}

/* ::: Legacy Gift Button
-------------------------------------------------------- */
	a.rollover { display: block; width: 171px; height: 48px; margin-bottom:0.5em; text-decoration: none; background: url('images/givingbutton.jpg'); }
	a.rollover:hover { background-position: -171px 0; }
	.displace { position: absolute; left: 171px; }

/* ::: PRINT
-------------------------------------------------------- */

@media print {

	@page {
		margin: 1.75cm 1.75cm 2.5cm 1.75cm;
	}

	/* URL after links. */
	.ls-content-body a{ text-decoration: none; font-weight:bold; }
	.ls-content-body a:link:after, 
	.ls-content-body a:visited:after { content:" (" attr(href) ") "; font-size: 90%; font-weight:normal; font-style: italic; color:#333; }

	/* Meanings after abbreviations */
	.ls-content-body abbr:after { content: " (" attr(title) ") "; font-size: 90%; }

	.row{ margin:0 !important; }

	#navbar{ display:block; }

	img,
	figure{ page-break-inside: avoid; }
	
	nav{ display:none !important; }
	.main-navigation{ min-height:0; display:none; }
	.toggled-on .nav-menu{ display:none; }

	.menu-more,
	.menu-more *{ display:none !important; }

	.site-branding { position:static !important; padding:0 !important; max-width:initial !important; margin:0 !important;}

	header.site-header{ border:0 none; position:static !important; z-index:auto; height:auto !important; }
	header .header-background{ display:none;  }

	.site-branding{ display:block; width:100%; height:auto !important; border:0 none !important; padding:0; margin:0; }
	
	.site-branding h1{ display:block !important; position:absolute; right:0; top:0; margin:0 !important; padding:0 !important; background-image:none !important; background-position:0 0 !important;}
	.site-branding h1 a{ display:block !important; }
	.site-branding h1:after{ content:url(images/print-logo.png) !important; display:block !important; position:absolute !important; top:0 !important; right:0 !important; width:125px !important; height:36px !important; border:1px solid #fff; }
	
	.site-branding h2{ position:static; font-size:18pt; left:0; top:0; padding-top:0; padding-bottom:0.5cm; border:0 none; max-width:initial !important;}
	.site-branding h2 .logotype-top{ font-size:10pt; }
	.site-branding a,
	.site-branding span{ text-decoration: none !important; border:0 none !important; }
	.site-branding p{ display:none; }

	.ls-side-nav{ display:none !important; }

	.ls-hero-interior{ position:static !important; padding:0 !important; width:100%; min-height:initial !important; z-index: auto; background:none !important; }
	.ls-hero-interior h1{ border-left:0 none; padding:0.35cm 0 !important;  margin:0 0 0.5cm; border-top:3px solid #eee; border-bottom:3px solid #eee; text-shadow:none; font-weight:bold; color:#333;}
	.ls-hero-interior .container,
	.ls-hero-interior .row,
	.ls-hero-interior .col-sm-12{ padding:0 !important; margin:0 !important; }

	.ls-page-interior{ position:static !important; top:0; z-index:auto; }

	.breadcrumbs{ display:none; }

	.container{ padding:0 !important; width:100%; max-width:initial !important; }
	.ls-page-interior{ position:relative; top:0; background-color:transparent; }

	.col-sm-push-3,
	.col-sm-push-2{ left:0; }
	
	.archive .col-sm-9,
	.single .col-sm-9,
	.page-template-page-templatesls-2col-sidebar-left-php .col-sm-9, 
	.page-template-page-templatesls-landing-page-a-php .col-sm-9,
	.page-template-page-templatesls-2col-sidebar-right-php .col-sm-9{ border-left:0 none !important; padding:0 !important; width:100% !important; }

	.page-template-page-templatesls-2col-sidebar-left-php .col-sm-9 .col-sm-10, 
	.page-template-page-templatesls-landing-page-a-php .col-sm-9 .col-sm-10,
	.page-template-page-templatesls-2col-sidebar-right-php .col-sm-9 .col-sm-11{ width:100% !important; padding:0 !important;}

	.single .ls-hero-interior, 
	.tax-uwmpeople_classification .ls-hero-interior, 
	.page-template-page-templatesls-2col-sidebar-left-php .ls-hero-interior, 
	.page-template-page-templatesls-full-width-php .ls-hero-interior, 
	.page-template-page-templatesls-2col-sidebar-right-php .ls-hero-interior{ display:none; }

	.single .container.ls-site-main, 
	.tax-uwmpeople_classification .container.ls-site-main, 
	.page-template-page-templatesls-2col-sidebar-left-php .container.ls-site-main,
	.page-template-page-templatesls-full-width-php .container.ls-site-main,
	.page-template-page-templatesls-2col-sidebar-right-php .container.ls-site-main{ top:0; }

	.archive .col-sm-9 .ls-site-main h1,
	.single .col-sm-9 .ls-site-main h1,
	.page-template-page-templatesls-2col-sidebar-left-php .ls-site-main h1, 
	.page-template-page-templatesls-2col-sidebar-right-php .ls-site-main h1, 
	.page-template-page-templatesls-full-width-php .ls-site-main h1{ padding-top:0.35cm; padding-bottom:0.35cm; font-size:17pt; }

	.ls-content-body ul{ list-style: circle outside; padding-left:0.5cm; }
	.ls-content-body ul li { padding-left:0cm; margin-left:0cm;}
	
	/* left images */
	.ls-content-body .cap-l.size-s,
	.ls-content-body .cap-l.size-m,
	.ls-content-body .cap-l.size-l{ float:left; margin:0 2em 0 0; }
	.ls-content-body .cap-l.size-s{ max-width: 125px; }
	.ls-content-body .cap-l.size-m{ max-width:175px; }
	.ls-content-body .cap-l.size-l{ max-width:200px; }
	.ls-content-body img.ls-img-l.size-s{ max-width: 125px; }
	.ls-content-body img.ls-img-l.size-m{ max-width: 175px; }
	.ls-content-body img.ls-img-l.size-l{ max-width: 200px; }

	/* right images */
	.ls-content-body .cap-r.size-s,
	.ls-content-body .cap-r.size-m,
	.ls-content-body .cap-r.size-l,
	.ls-content-body img.ls-img-r{ float:right; right:0; margin: 0 0 0 2em;}
	.ls-content-body .cap-r.size-s,
	.ls-content-body img.ls-img-r.size-s{ max-width: 125px; }
	.ls-content-body .cap-r.size-m,
	.ls-content-body img.ls-img-r.size-m{ max-width: 175px; }
	.ls-content-body .cap-r.size-l,
	.ls-content-body img.ls-img-r.size-l{ max-width: 200px; }

	/* image sizes */
	.ls-content-body .ls-img-cap p{ text-align:left; }
	.ls-content-body .cap-r.size-s,
	.ls-content-body .cap-r.size-m,
	.ls-content-body .cap-r.size-l{ float:right; position:static; display:block; margin-left:2em;}
	.ls-content-body .cap-r.size-s{ max-width:125px; }
	.ls-content-body .cap-r.size-m{ max-width:250px; }
	.ls-content-body .cap-r.size-l{ max-width:400px; }

	/* People print styles */
	.ls-our-people .ls-content-body .col-sm-12,
	.ls-our-people .ls-page-interior .col-sm-12{ width:100%; padding:0; }
	.ls-content-body .person-container a{ text-decoration: none; font-weight:bold; }
	.ls-content-body .person-container  a:link:after, 
	.ls-content-body .person-container  a:visited:after { content:"";}
	.ls-content-body .person-container h2{ text-align:left; border:0 none; }
	.ls-content-body .person{ min-height:initial; height:auto; padding:0 !important; margin:0 0 0.5cm 0;}
	.ls-content-body .person .person-title{ font-size:7pt !important; font-weight:normal !important; }
	.ls-content-body .person-container .row{ margin:0 -0.175cm 0 -0.175cm; }
	.ls-content-body .person-container .col-sm-2{ padding:0 !important; }
	.ls-content-body .person-container .col-xs-4{ width:16.66666664%;  padding:0.175cm !important;}
	.ls-content-body .person .img{ max-width:100%; width:100%; }

	.ls-our-people .row,
	.single-uwmpeople .row{ margin:0; padding:0; }
	.single-uwmpeople .ls-content-body .uwmpeople-classifications span a,
	.ls-content-body .uwmpeople-contact .email a,
	.single-uwmpeople a:link,
	.single-uwmpeople a:visited,
	.single-uwmpeople .ls-content-body a {text-decoration: none;}
	.single-uwmpeople h1.entry-title{ margin-top:0.05cm; padding-bottom:0.0325cm; font-size:14.5pt; }
	.single-uwmpeople .ls-content-body .uwmpeople-jobtitle{ font-size:10.5pt; }
	.single-uwmpeople .col-sm-3{ float:none; width:100%; padding:0; }
	.single-uwmpeople .col-sm-3:after{ clear:left; }
	.single-uwmpeople .col-sm-4,
	.single-uwmpeople .col-sm-10,
	.single-uwmpeople .col-sm-12{ float:none; width:100%; padding:0; }
	.single-uwmpeople .ls-content-body .uwmpeople-image{ float:right; max-width:initial; min-width:initial; border:0 none; padding:0; }
	.single-uwmpeople .col-sm-3 img{ max-width:100px; }
	.single-uwmpeople .col-sm-9{ float:none; width:100%; padding:0; margin:0}
	.single-uwmpeople .ls-content-body .uwmpeople-contact { background:transparent; }
	.single-uwmpeople .ls-content-body .uwmpeople-classifications{  }
	.single-uwmpeople .ls-content-body .uwmpeople-classifications a{ font-weight:normal; }
	.single-uwmpeople .ls-content-body .uwmpeople-contact a:link:after, 
	.single-uwmpeople .ls-content-body .uwmpeople-contact a:visited:after,
	.single-uwmpeople .ls-content-body .uwmpeople-classifications a:link:after, 
	.single-uwmpeople .ls-content-body .uwmpeople-classifications a:visited:after { content:"";}
	.single-uwmpeople .ls-page-interior{ border-top:3px solid #eee; padding-top:0.5cm; }
	.single-uwmpeople .ls-content-body .uwmpeople-bio{ position:static; display:block; width:100%; max-width:inherit; }
	.single-uwmpeople .uwmpeople-details{ margin-top:0.5cm; margin-bottom:0.5cm; }
	.single-uwmpeople .uwmpeople-details .uwmpeople-image img{ border:1px solid #eee; padding:0.125cm; }

	.site-footer{ display:none !important; }

	/* blog */
	.archive .ls-content-body .col-sm-10,
	.category .ls-content-body .col-sm-10,
	.search .ls-content-body .col-sm-10,
	.single .ls-content-body .col-sm-10{ width:100%; padding:0; }

	.category article, 
	.archive article, 
	.search article{ margin-bottom:0.25cm; }

	.archive .entry-header, 
	.category .entry-header, 
	.search .entry-header{ width:100%; border-bottom:1px solid #eee; border-top:0 none; }

	.category article .entry-title, 
	.archive article .entry-title, 
	.search article .entry-title{}

	/* requirements table */
	.ls-content-body .ls-requirements{ width:100%; border:0 none; }
	.ls-content-body .ls-requirements th{ background-color:transparent; padding:0; padding-top:0.5cm; padding-right:0.25cm; color:#474747; font-size:7pt;}
	.ls-content-body .ls-requirements th,
	.ls-content-body .ls-requirements td{ border-top:1px solid #eee; }
	.ls-content-body .ls-requirements td{ padding:0; padding-top:0.5cm; padding-left:0.25cm; font-size:8pt; }
	.ls-content-body .ls-requirements td ul{ list-style-type:disc; padding-left:0; margin-left:0.25cm;}
	.ls-content-body .ls-requirements td li{ line-height:12pt; padding-left:0.125em; }

	/* 4 year plan table */
	.ls-content-body table.ls-plan{ border:0 none; }
	.ls-content-body table.ls-plan th{ background-color:transparent; padding:0; padding-top:0.75cm; padding-bottom:0.1500cm; border:0 none; border-bottom:1pt solid #eee; font-size:11pt; text-transform: none; }
	.ls-content-body table.ls-plan tr:first-child th{ padding-top:0; }
	.ls-content-body table.ls-plan td{ padding-left:0; padding-right:0; padding-top:0.125cm; padding-bottom:0.125cm; font-size:8pt;}
	.ls-content-body table.ls-plan td.ls-term,
	.ls-content-body table.ls-plan td.ls-cred{ vertical-align:middle; padding:0; padding-top:0.25cm; padding-bottom:0.25cm; border:0; background-color: transparent; border-bottom:1pt solid #eee; font-size:8.5pt;}
}

.apply_item{margin-bottom:20px;}
.apply_item .num {background:#ffbd00;border-radius:50%;border:1px solid #ffbd00;display:block;width:50px;height:50px;font-size:1.2rem;text-align:center;color:white;font-weight:bold;margin-left:auto;margin-right:auto;vertical-align:center;padding-top:10px;}
