a{
	 color:inherit;
	 text-decoration:none 
}
 .interior-text ol li a,.interior-text ul li a,a:hover{
	 color:inherit;
	 text-decoration:underline 
}
 a:active{
	 color:inherit;
	 text-decoration:underline 
}
 a:visited{
	 color:inherit;
	 text-decoration:inherit 
}
 .interior-text ol li a:hover,.interior-text ul li a:hover{
	 color:orange 
}
 table a{
	 text-decoration:underline 
}
 table a:hover{
	 color:orange 
}
 hr{
	 color:#cacbd5;
	 margin:30px 15px 
}
 a.button,button{
	 text-transform:uppercase!important 
}
 table{
	 width:100%;
	 margin-bottom:.5rem;
	 margin-top:.75rem 
}
 table tr td,table tr th{
	 font-size:1rem;
	 padding:.75em 1em 
}
 table tbody tr td,table tr td{
	 line-height:1.35rem 
}
 table.image-caption{
	 width:auto!important;
	 margin:10px 
}
 content{
	 padding-top:0 
}
 .factoid ul:not(.pagination):not(.advancedSearch) li,.interior-text ul:not(.pagination):not(.advancedSearch) li,content ul:not(.pagination):not(.advancedSearch) li{
	 font-size:1.025em;
	 padding:.2em 0 .2em .25em;
	 list-style:none;
	 text-indent:-.8em;
	 line-height:1.4em 
}
 .factoid ul:not(.pagination):not(.advancedSearch) li:before,.interior-text ul:not(.pagination):not(.advancedSearch) li:before,content ul:not(.pagination):not(.advancedSearch) li:before{
	 content:"■";
	 color:#b95205;
	 padding:0 .4em 0 0;
	 font-size:14px;
	 line-height:0;
	 position:relative;
	 top:-2px 
}
 content ul:not(.pagination):not(.advancedSearch) li li{
	 padding:0 
}
 .factoid ul:not(.pagination):not(.advancedSearch) ul li:before,.interior-text ul:not(.pagination):not(.advancedSearch) ul li:before,content ul:not(.pagination):not(.advancedSearch) ul li:before{
	 content:"\2610";
	 color:#b95205;
	 padding:0 .4em 0 0;
	 font-size:12px;
	 line-height:0 
}
 content ol li{
	 font-size:1.025em;
	 padding:.25em 0 .25em .25em 
}
 .float-left{
	 position:relative;
	 float:left;
	 text-align:right;
	 width:80% 
}
 .float-right{
	 position:relative;
	 float:right;
	 text-align:right;
	 width:20% 
}
 .breadcrumbsright{
	 padding-top:.75em 
}
 .generic-panel{
	 padding-top:.75rem;
	 padding-bottom:.75rem;
	 margin-left:0!important;
	 margin-right:0!important 
}
 .generic-panel-full-width{
	 max-width:none!important;
	 padding-top:.75rem;
	 padding-bottom:.75rem;
	 margin-left:auto;
	 margin-right:auto 
}
 .generic-panel-1280{
	 max-width:1280px!important;
	 margin-left:auto;
	 margin-right:auto;
	 padding-left:0!important;
	 padding-right:0!important 
}
 .generic-panel-1310{
	 max-width:1310px!important;
	 padding-top:.75rem;
	 padding-bottom:.75rem;
	 margin-left:auto;
	 margin-right:auto 
}
 .generic-panel-1280-no-padding{
	 max-width:1280px!important;
	 margin-left:auto;
	 margin-right:auto;
	 padding-top:0!important;
	 padding-bottom:0!important 
}
 .generic-grid-panel{
	 margin-bottom:.75rem;
	 padding-top:1.75rem;
	 padding-bottom:.75rem;
	 background-color:#edecee 
}
 .generic-grid-panel.white-bg{
	 background-color:#fff 
}

 .generic-panel-event-ribbon{
	 max-width:none!important;
	 width:100%;
	 margin-left:auto;
	 margin-right:auto;
	 text-align:center 
}
 .interior .generic-panel{
	 padding-top:0!important;
	 padding-bottom:0!important 
}
 .generic-panel-alumni>h1{
	 font-size:1.875rem;
	 text-transform:uppercase;
	 padding-left:20px;
	 padding-right:20px;
	 padding-bottom:1rem 
}
 .primary-headline{
	 color:#f47321;
	 font-family:"Stag Bold" 
}
 .secondary-headline{
	 color:#8996a0;
	 font-family:"Stag Light" 
}
 .darkgray-bg{
	 background-color:#576571 
}
 .blackgray-bg{
	 background-color:#231e20 
}
 .lightbluegray-bg{
	 background-color:#96a0aa 
}
 #nav-wrapper{
	 padding:0;
	 height:0 
}
 .drawer.drawerLarge{
	 display:none 
}
 .drawer.drawerLarge.hide{
	 display:block 
}
 button#sliverlink{
	 height:55px;
}
 button#sliverlink.sliver-open{
	 height:21px;
}
 .umnameLarge{
	 display:none 
}
 #sliverlink .fa-minus,#sliverlink.sliver-open .fa-plus,#umnametop.umnameLarge.hide{
	 display:block;
	 visibility:visible 
}
 #sliverlink .fa-plus,#sliverlink.sliver-open .fa-minus{
	 display:none 
}
 .sliverleft,.sliverright{
	 min-height:450px;
	 padding-bottom:2em 
}
 .navCol.sitelogo img,.navCol.sitelogo svg,.sitelogo img,.sitelogo svg{
	 padding:2em 2em 
}
 .align-top{
	 vertical-align:top 
}
 .align-middle{
	 vertical-align:middle 
}
 .align-bottom{
	 vertical-align:bottom 
}
 .navRow{
	 display:table 
}
 .navCol{
	 display:table-cell 
}
 .navCol div,.navCol ul li{
	 display:inline-block 
}
 .lower-nav{
	 width:100% 
}
 .lower-nav ul li{
	 font-size:1.13rem;
	 line-height:100% 
}
 .lower-nav ul{
	 margin-bottom:0 
}
 .lower-nav .f-dropdown,.lower-nav div ul.f-dropdown,.lower-nav ul.f-dropdown{
	 border:0;
	 -webkit-box-shadow:0;
	 box-shadow:none;
	 margin:0 
}
 .lower-nav .f-dropdown:after,.lower-nav .f-dropdown:before,.lower-nav ul.f-dropdown:after,.lower-nav ul.f-dropdown:before{
	 border:0;
	 top:0 
}
 .lower-nav ul.f-dropdown li{
	 padding:0 
}
 .lower-nav .dropdown .is-dropdown-submenu a,.lower-nav a,.lower-nav a:hover,.lower-nav div ul.f-dropdown li a,.lower-nav ul.f-dropdown li a{
	 color:#fff;
	 padding:1em 1.75em;
	 position:relative;
	 text-decoration:none 
}
 .dropdown-item{
	 padding-left:20px!important;
	 padding-right:20px!important 
}
 .lower-nav .f-dropdown li a:focus,.lower-nav .f-dropdown li a:hover{
	 color:#000;
	 background-color:#b7babe;
	 border:0 
}
 .lower-nav ul li:hover,.navCol ul li:hover{
	 background:#231e20 
}
 .lower-nav ul li a:hover,.navCol ul li a:hover{
	 text-decoration:none 
}
 .lower-nav form ul li:hover,.navCol form ul li:hover{
	 background:0 
}
 .lower-nav form ul li,.navCol form ul li{
	 padding:.2em 
}
 .lower-nav button,.navCol button{
	 height:26px;
	 margin:0 
}
 .um_dropdown li{
	 width:100% 
}
 .right-menu{
	 color:#fff;
	 float:right;
	 font-size:1.13rem 
}
 .search{
	 padding:0 2em 
}
 .fa-bars{
	 color:#fff;
	 font-size:2em;
	 padding-top:7px 
}
 .supernav li.newssearch{
	 clear:none;
	 float:left;
	 width:auto 
}
 button.newssearchbtn,input.newssearchfield[type=text]{
	 background-clip:padding-box;
	 background-color:rgba(255,255,255,.85);
	 border:3px solid rgba(255,255,255,.95);
	 border-radius:0;
	 color:#333;
	 display:inline-block;
	 height:auto;
	 line-height:normal;
	 margin:0 0 3px;
	 padding:6px 
}
 input.newssearchfield[type=text]{
	 height:33px;
	 width:20em;
	 transition:all .5s ease 0s 
}
 .drawer .mobilesearch input.umsearchfield-sm[type=text],input.umsearchfield[type=text]{
	 transition:all .5s ease 0 
}
 button.newssearchbtn{
	 height:33px;
	 width:33px 
}
 button.newssearchbtn:focus,input[type=text].newssearchfield:focus{
	 box-shadow:none 
}
 input[type=text].newssearchfield:focus{
	 background-color:#fff;
	 color:#222 
}
 .suggestedResult{
	 background:#f1f1f1;
	 padding-bottom:10px;
	 padding-top:14px;
	 border-bottom:2px solid #fff 
}
 .suggestedResult h3{
	 padding-left:20px;
	 margin-top:12px 
}
 .suggestedResult p{
	 padding-left:20px 
}
 .suggestedResultsTitle{
	 padding-left:20px;
	 color:#999 
}
 .row.navmain{
	 max-width:100% 
}
 .navbar-header{
	 display:none!important 
}
 .navbar{
	 background:0;
	 min-height:0;
	 padding:0;
	 transition:none 
}
 #btn_navtoggle{
	 left:0;
	 overflow:hidden;
	 padding:0;
	 z-index:1 
}
 #btn_navtoggle.toggled{
	 margin-left:0;
	 margin-top:-6px;
	 overflow:auto;
	 z-index:1000 
}
 #btn_navtoggle h4{
	 text-transform:uppercase 
}
 #btn_navtoggle.toggled .panel-nav li a:hover span{
	 background:none repeat scroll 0 0 transparent;
	 text-decoration:none 
}
 #btn_navtoggle .nav-panel{
	 padding:2em 0 
}
 #nav-wrapper .toggle-menu-header{
	 font-size:14px;
	 text-transform:uppercase;
	 font-family:'Stag Sans Bold' 
}
 ul.toggle-menu-subnav{
	 margin-left:0;
	 margin-bottom:0 
}
 li.toggle-menu-header{
	 list-style:none;
	 list-style-position:inherit;
	 margin-top:20px 
}
 li.toggle-menu-header:first-child{
	 margin-top:0 
}
 #nav-wrapper .toggle-menu ul.mobile-nav{
	 display:block;
	 margin:1rem 0 0 .875rem;
	 padding:0;
	 list-style-type:none;
	 list-style-position:outside;
	 padding-bottom:0 
}
 #nav-wrapper .toggle-menu ul.mobile-nav li{
	 font-size:1.125rem;
	 font-family:'Stag sans Book';
	 color:#fff;
	 line-height:1.15em;
	 padding-top:6px;
	 padding-bottom:6px 
}
 #nav-wrapper .toggle-menu ul.mobile-nav li a{
	 z-index:9 
}
 #nav-wrapper #toggle-main-menu ul{
	 margin:0;
	 padding:0 
}
 #nav-wrapper #toggle-main-menu ul li{
	 list-style:none;
	 margin:0;
	 padding:0 
}
 #nav-wrapper #toggle-main-menu ul li a{
	 display:block;
	 font-size:14px;
	 font-family:'Stag Sans Bold';
	 text-transform:uppercase;
	 margin-top:20px;
	 padding:.3em 1em 
}
 #nav-wrapper #toggle-main-menu ul li:first-child a{
	 margin-top:0 
}
 #nav-wrapper #toggle-left-nav .toggle-menu-header{
	 margin-left:0!important;
	 margin-right:0!important;
	 padding:.3em 1em 
}
 #nav-wrapper #toggle-related-links .toggle-menu-header{
	 margin-left:.875em!important;
	 margin-right:0!important 
}
 #nav-wrapper #toggle-related-links ul li{
	 font-size:15px 
}
 .border-a20{
	 -moz-background-clip:padding;
	 -webkit-background-clip:padding;
	 background-clip:padding-box;
	 border-bottom:solid 6px rgba(0,0,0,.2) 
}
 .homepage .navmain.border-a20{
	 border-bottom:solid 6px rgba(0,0,0,.2) 
}
 #toggle-accordion>a{
	 float:right;
	 margin-right:0;
	 margin-top:-10px;
	 color:#697278;
	 font-size:1rem;
	 font-family:"Stag Sans Light";
	 text-decoration:underline 
}
 .acc-columns div:first-child{
	 padding-right:0.813em !important;
	 padding-left:0 !important;
}
 .acc-columns div:last-child{
	 padding-left:0.813em !important;
	 padding-right: 0 !important;
}
 .interior-text ul:not(.pagination):not(.advancedSearch) li.accordion-item{
	 padding-top:0;
	 padding-bottom:0;
}
 .accordion-item.is-active a:active, .accordion-item.is-active a:focus, .accordion-item.is-active a:hover{
	 background:none;
	 color:orange;
}
 @media only screen and (min-width:64em) and (max-width:85.313em){
	 #btn_navtoggle{
		 margin:0;
		 visibility:visible 
	}
	 .row.umname{
		 margin:0 
	}
	 .sliver-push{
		 margin:0!important 
	}
}
 @media(max-width:57em){
	 input.newssearchfield[type=text]{
		 width:17em;
		 transition:all .5s ease 0s 
	}
}
 @media(max-width:47.438em){
	 .fixed.toggled{
		 padding:0!important;
		 position:relative;
		 top:0 
	}
	 #btn_navtoggle,#btn_navtoggle_1{
		 margin-left:-100%;
		 bottom:0;
		 overflow-y:hidden;
		 overflow-x:hidden 
	}
	 #btn_navtoggle.sliver-open{
		 margin-top:618px 
	}
	 .supernav .fa-search{
		 color:#fff!important;
		 font-size:1em;
		 padding:0 
	}
	 .supernav.right{
		 float:right!important 
	}
	 .supernav li.newssearch{
		 padding:6px 6px 4px 0 
	}
	 button#sliverlink{
		 height:21px 
	}
	 #sliverlink .fa-minus,#sliverlink.sliver-open .fa-plus{
		 display:none 
	}
	 #sliverlink .fa-plus,#sliverlink.sliver-open .fa-minus{
		 display:block;
		 visibility:visible 
	}
	 .navbar .umlogo{
		 text-align:center 
	}
	 #nav-wrapper{
		 padding:0;
		 height:0 
	}
	 .navmain.border-a20{
		 border:0 
	}
	 .accordion-content table,.accordion-content td,.accordion-content th,.accordion-content tr{
		 display:block;
		 width:100% 
	}
}
 @media(max-width:29.938em){
	 input.newssearchfield[type=text]{
		 width:13em 
	}
}
 .row.toggle-bar{
	 margin:0 auto 
}
 .row.slivernav{
	 margin:0 auto;
	 border-bottom:solid 1px #fff 
}
 .title-area.med-nav li{
	 font-size:1.063em;
	 letter-spacing:.1em;
	 margin-bottom:1.5em;
	 margin-left:0;
	 margin-right:0;
	 margin-top:1em;
	 padding:.3em 1em;
	 text-transform:uppercase;
	 width:98% 
}
 .title-area.med-nav li a{
	 color:inherit 
}
 .navbar .drawer button.umsliverbtn{
	 height:26px;
	 margin-top:7px;
	 padding:3px 
}
 .navbar .drawer span.umsliverbtn  {
	 height: 26px;
	 padding: 3px 
}
 .navbar .drawer button.umsearchbtn,button.umsearchbtn{
	 height:26px;
	 margin-top:6.5px;
	 padding:3px 
}
 .drawer li button.apply-now,.drawer li button.sliverbtn,.lower-nav li button{
	 border:solid 3px #fff;
	 padding:0 18%!important 
}
 .drawer li span.sliverbtn {
	 border: solid 3px #fff;
	 margin-bottom:0;
}
 .lower-nav .buttonNav:hover{
	 background:0 
}
 .drawer li button.apply-now, .drawer li button.sliverbtn {
	 margin-top:8px;
	 width:80px 
}
 .drawer li span.sliverbtn {
	 width:80px 
}
 ul.supernav{
	 width:auto 
}
 ul.supernav form .umsearchbtn-li button{
	 position:relative;
	 top:2px 
}
 ul.supernav form{
	 float:left;
	 width:auto 
}
 ul.supernav form li,ul.supernav li{
	 list-style:none 
}
 button.umsearchbtn,button.umsliverbtn,span.umsliverbtn,input.umsearchfield[type=text]{
	 background-clip:padding-box;
	 border-bottom-left-radius:0;
	 border-bottom-right-radius:0;
	 border-top-left-radius:0;
	 border-top-right-radius:0;
	 display:inline-block;
	 line-height:normal 
}
 .alpha25,button.alpha25,input.umsearchfield.alpha25[type=text]{
	 background-color:rgba(255,255,255,.25) 
}
 .alpha60,button.alpha60,input.umsearchfield.alpha60[type=text]{
	 background-color:rgba(255,255,255,.6) 
}
 .alpha85,button.alpha85,input.umsearchfield.alpha85[type=text]{
	 background-color:rgba(255,255,255,.85) 
}
 .drawer .mobilesearch input[type=text].umsearchfield-sm:focus,input[type=text].umsearchfield:focus{
	 background-color:rgba(255,255,255,.9);
	 color:#222 
}
 .fixed,.get-started{
	 z-index:999!important 
}
 #get-started-horizontal {
	 display: flex !important;
	 flex-direction: row;
}
 @media(min-width:47.5em){
    #get-started-horizontal {
		 flex-direction: column;
	}
	 #nav-wrapper .navmain.transparent-nav.show-for-large-up .masthead{
		 background-color:transparent 
	}
	 #nav-wrapper .navmain.transparent-nav.show-for-large-up .navigation{
		 background-color:transparent 
	}
	 #nav-wrapper .navmain.transparent-nav.border-a20{
		 border-bottom:0 
	}
	 #nav-wrapper .navmain.transparent-nav.show-for-large-up.navigation li>a:focus{
		 color:#218206;
		 opacity:.5 
	}
	 .transparent-nav .um-navigation .top-bar,.transparent-nav .um-navigation .top-bar ul:not(.compact-menu),.transparent-nav .um-navigation.row{
		 background:0 
	}
}
 .footer-panel{
	 position:relative;
	 padding-top:1.8rem 
}
 #global_footer{
	 width:auto 
}
 #global_footer .row{
	 max-width:1280px;
	 margin:0 auto 
}
 #global_footer img.logo{
	 max-width:95px 
}
 @media(min-width:47.5em){
	 .footer-panel{
		 margin-top:4em 
	}
}
 .resultSet h3{
	 font-family:'Stag Light' 
}
 @media(max-width:47.438em){
	 .interior .advancedSearchRow:first-child{
		 margin-top:15px 
	}
	 .interior .searchTermContainer{
		 padding-left:0 
	}
}
 #text-lead-img .column,#text-lead-img .columns{
	 padding-left:0;
	 padding-right:0 
}
 #text-lead-img .text-header{
	 color:#010202;
	 margin:0 
}
 #text-lead-img p{
	 line-height:2.5rem;
	 margin-bottom:0 
}
 #text-lead-img img{
	 padding:36px 5.75rem 15px 5.75rem 
}
 #text-lead-img .caption-format-Name{
	 color:#efbb42;
	 font-family:"Stag Sans Book";
	 font-size:22px;
	 line-height:17px 
}
 #text-lead-img .caption-format-Title{
	 color:#bababb;
	 font-family:"Stag Sans Bold";
	 font-size:12px;
	 line-height:12px;
	 padding-top:5px;
	 padding-bottom:5px;
	 text-transform:uppercase 
}
 #text-lead-img .caption-format-default{
	 font-size:12px;
	 line-height:12px 
}
 #text-lead-img .caption-format-Name,#text-lead-img .caption-format-Title,#text-lead-img .caption-format-default{
	 font-style:normal;
	 margin-bottom:5px 
}
 @media(max-width:29.938em){
	 #text-lead-img .text-header{
		 padding-bottom:10px 
	}
	 #text-lead-img p{
		 font-size:1.375rem;
		 line-height:1.938rem 
	}
	 #text-lead-img div img{
		 padding:25px 0 15px 0 
	}
}
 @media(min-width:30em){
	 #text-lead-img .text-header{
		 font-size:2.313rem;
		 line-height:2.063rem;
		 padding-bottom:10px 
	}
	 #text-lead-img p{
		 font-size:1.25rem;
		 line-height:2.25rem 
	}
	 #text-lead-img div img{
		 padding:30px 0 15px 0 
	}
}
 @media(min-width:47.5em){
	 #text-lead-img .text-header{
		 font-size:2.5rem;
		 line-height:2.25rem;
		 padding-bottom:20px 
	}
	 #text-lead-img p{
		 font-size:1.25rem;
		 line-height:2.25rem 
	}
	 #text-lead-img div img{
		 padding:32px 2.688rem 15px 2.688rem 
	}
	 #text-lead-img .caption-format-Name,#text-lead-img .caption-format-Title,#text-lead-img .caption-format-default{
		 padding:0 2.688rem 
	}
}
 @media(min-width:64em){
	 #text-lead-img .text-header{
		 font-size:2.813rem;
		 line-height:2.5rem;
		 padding-bottom:20px 
	}
	 #text-lead-img p{
		 font-size:1.375rem;
		 line-height:2.5rem 
	}
	 #text-lead-img div img{
		 padding:36px 5.75rem 15px 5.75rem 
	}
	 #text-lead-img .caption-format-Name,#text-lead-img .caption-format-Title,#text-lead-img .caption-format-default{
		 padding:0 5.75rem 
	}
}
 .get-started{
	 z-index:999 
}
 @media(max-width:29.938em){
	 .get-started{
		 position:fixed;
		 z-index:20;
		 right:-222px;
		 top:136px 
	}
	 .get-started-base{
		 background-color:#04351d;
		 opacity:.9;
		 color:#fff;
		 font-family:"Stag Sans Bold";
		 font-size:.9rem;
		 padding:1rem .05rem;
		 display:block;
		 text-align:center;
		 float:left;
		 width:74px;
		 height:74px;
		 cursor:pointer 
	}
	 .get-started-1,.get-started-one{
		 background-color:#f5e3a9;
		 opacity:.9;
		 color:#984f19;
		 font-family:"Stag Sans Bold";
		 font-size:1rem;
		 padding:.5rem;
		 display:block;
		 text-align:center;
		 position:relative;
		 float:right;
		 width:74px;
		 height:74px;
		 border-left:solid 1px #fff;
		 cursor:pointer 
	}
	 .get-started-1{
		 float:left 
	}
	 .get-started-1:hover,.get-started-one:hover{
		 background-color:#40ad48;
		 color:#fff 
	}
	 .get-started-2,.get-started-two{
		 background-color:#f5e3a9;
		 opacity:.9;
		 color:#984f19;
		 font-family:"Stag Sans Bold";
		 font-size:1rem;
		 padding:1rem .5rem;
		 display:block;
		 text-align:center;
		 position:relative;
		 float:right;
		 width:74px;
		 height:74px;
		 border-left:solid 1px #fff;
		 cursor:pointer 
	}
	 .get-started-2{
		 float:left 
	}
	 .get-started-2:hover,.get-started-two:hover{
		 background-color:#40ad48;
		 color:#fff 
	}
	 .get-started-3,.get-started-three{
		 background-color:#f5e3a9;
		 opacity:.9;
		 color:#984f19;
		 font-family:"Stag Sans Bold";
		 font-size:1rem;
		 padding:1rem .5rem;
		 display:block;
		 text-align:center;
		 position:relative;
		 float:right;
		 width:74px;
		 height:74px;
		 border-left:solid 1px #fff;
		 cursor:pointer 
	}
	 .get-started-3{
		 float:left 
	}
	 .get-started-3:hover,.get-started-three:hover{
		 background-color:#40ad48;
		 color:#fff 
	}
	 div.get-started-number{
		 font-family:'Stag sans Semibold';
		 font-size:25px 
	}
	 div.get-started-text{
		 font-family:'stag sans semibold';
		 font-size:15px;
		 line-height:1.2 
	}
}
 @media(min-width:30em){
	 .get-started{
		 position:fixed;
		 z-index:20;
		 right:-222px;
		 top:136px 
	}
	 .get-started-base{
		 background-color:#04351d;
		 opacity:.9;
		 color:#fff;
		 font-family:"Stag Sans Bold";
		 font-size:.9rem;
		 padding:1rem .05rem;
		 display:block;
		 text-align:center;
		 float:left;
		 width:74px;
		 height:74px;
		 cursor:pointer 
	}
	 .get-started-1,.get-started-one{
		 background-color:#f5e3a9;
		 opacity:.9;
		 color:#984f19;
		 font-family:"Stag Sans Bold";
		 font-size:1rem;
		 padding:.5rem;
		 display:block;
		 text-align:center;
		 position:relative;
		 float:right;
		 width:74px;
		 height:74px;
		 border-left:solid 1px #fff;
		 cursor:pointer 
	}
	 .get-started-1{
		 float:left 
	}
	 .get-started-1:hover,.get-started-one:hover{
		 background-color:#40ad48;
		 color:#fff 
	}
	 .get-started-2,.get-started-two{
		 background-color:#f5e3a9;
		 opacity:.9;
		 color:#984f19;
		 font-family:"Stag Sans Bold";
		 font-size:1rem;
		 padding:1rem .5rem;
		 display:block;
		 text-align:center;
		 position:relative;
		 float:right;
		 width:74px;
		 height:74px;
		 border-left:solid 1px #fff;
		 cursor:pointer 
	}
	 .get-started-2{
		 float:left 
	}
	 .get-started-2:hover,.get-started-two:hover{
		 background-color:#40ad48;
		 color:#fff 
	}
	 .get-started-3,.get-started-three{
		 background-color:#f5e3a9;
		 opacity:.9;
		 color:#984f19;
		 font-family:"Stag Sans Bold";
		 font-size:1rem;
		 padding:1rem .5rem;
		 display:block;
		 text-align:center;
		 position:relative;
		 float:right;
		 width:74px;
		 height:74px;
		 border-left:solid 1px #fff;
		 cursor:pointer 
	}
	 .get-started-3{
		 float:left 
	}
	 .get-started-3:hover,.get-started-three:hover{
		 background-color:#40ad48;
		 color:#fff 
	}
	 div.get-started-number{
		 font-family:'Stag sans Semibold';
		 font-size:25px 
	}
	 div.get-started-text{
		 font-family:'stag sans semibold';
		 font-size:15px;
		 line-height:1.2 
	}
}
 @media(min-width:47.5em){
	 .get-started{
		 position:fixed;
		 z-index:20;
		 right:0!important;
		 top:255px 
	}
	 .get-started-base{
		 background-color:#04351d;
		 opacity:.9;
		 color:#fff;
		 font-family:"Stag Sans Bold";
		 font-size:.9rem;
		 padding:1rem .05rem;
		 display:block;
		 text-align:center;
		 position:static;
		 float:none;
		 width:74px;
		 height:74px;
		 cursor:pointer 
	}
	 .get-started-1,.get-started-one{
		 background-color:#f5e3a9;
		 opacity:.9;
		 color:#984f19;
		 font-family:"Stag Sans Bold";
		 font-size:1rem;
		 padding:.5rem;
		 display:block;
		 text-align:center;
		 position:static;
		 float:none;
		 width:74px;
		 height:74px;
		 border-left:none!important;
		 margin-top:2px;
		 cursor:pointer 
	}
	 .get-started-2,.get-started-two{
		 background-color:#f5e3a9;
		 opacity:.9;
		 color:#984f19;
		 font-family:"Stag Sans Bold";
		 font-size:1rem;
		 padding:1rem .5rem;
		 display:block;
		 text-align:center;
		 position:static;
		 float:none;
		 width:74px;
		 height:74px;
		 border-left:none!important;
		 margin-top:2px;
		 cursor:pointer 
	}
	 .get-started-3,.get-started-three{
		 background-color:#f5e3a9;
		 opacity:.9;
		 color:#984f19;
		 font-family:"Stag Sans Bold";
		 font-size:1rem;
		 padding:1rem .5rem;
		 display:block;
		 text-align:center;
		 position:static;
		 float:none;
		 width:74px;
		 height:74px;
		 border-left:none!important;
		 margin-top:2px;
		 cursor:pointer 
	}
	 div.get-started-number{
		 font-family:'Stag sans Semibold';
		 font-size:25px 
	}
	 div.get-started-text{
		 font-family:'stag sans semibold';
		 font-size:15px;
		 line-height:1.2 
	}
}
 #short-text-ribbon a:hover{
	 text-decoration:none 
}
 #short-text-ribbon .top{
	 padding-top:10px;
	 padding-bottom:10px;
	 text-align:center;
	 background-color:#07361e;
	 text-align:center;
	 line-height:1 
}
 #short-text-ribbon .bottom{
	 text-align:center;
	 background-color:#0b6f45;
	 text-align:center;
	 line-height:1;
	 padding-top:20px;
	 padding-bottom:20px 
}
 #short-text-ribbon .date-header{
	 display:block;
	 text-transform:uppercase;
	 font-family:"Stag Sans Bold";
	 color:#57bb60;
	 font-size:2.063rem;
	 line-height:2rem 
}
 #short-text-ribbon .event-header{
	 display:block;
	 text-transform:uppercase;
	 font-family:"Stag Sans Book";
	 color:#fff;
	 font-size:2.063rem;
	 line-height:2.175rem 
}
 #short-text-ribbon .event-header.left{
	 text-align:left 
}
 #short-text-ribbon .event-description{
	 text-transform:uppercase;
	 font-family:"Stag Sans Light";
	 color:#fff;
	 font-size:1.563rem;
	 line-height:1.75rem 
}
 @media(min-width:30em){
	 #short-text-ribbon .date-header{
		 display:inline;
		 padding-right:3px 
	}
	 #short-text-ribbon .event-header{
		 display:inline;
		 padding-left:3px 
	}
}
 @media(min-width:30em) and (max-width:47.438em){
	 #short-text-ribbon .date-header{
		 line-height:3rem 
	}
	 #short-text-ribbon .event-header{
		 line-height:3rem 
	}
}
 @media(min-width:64em){
	 #president-event-left{
		 display:table;
		 text-align:center;
		 background-color:#07361e;
		 padding-top:15px;
		 padding-bottom:10px;
		 height:75px;
		 line-height:2.5em 
	}
	 #president-event-right{
		 display:table;
		 background-color:#0b6f45;
		 padding-top:15px;
		 padding-bottom:10px;
		 height:75px;
		 line-height:2.5em 
	}
	 #short-text-ribbon .date-header{
		 display:table-cell;
		 vertical-align:middle;
		 padding-right:3px;
		 text-align:right;
		 width:auto 
	}
	 #short-text-ribbon .event-header{
		 display:table-cell;
		 vertical-align:middle;
		 padding-left:3px 
	}
	 #short-text-ribbon .event-description{
		 display:table-cell;
		 vertical-align:middle 
	}
}
 @media(min-width:85.375em){
	 #short-text-ribbon .top{
		 min-height:65px;
		 width:40%;
		 height:100%;
		 display:table-cell 
	}
	 #short-text-ribbon .bottom{
		 min-height:65px;
		 width:60%;
		 height:100%;
		 display:table-cell 
	}
}
 .generic-panel-text-call-out-1280{
	 max-width:1280px!important;
	 margin-left:auto;
	 margin-right:auto;
	 padding-left:0!important;
	 padding-right:0!important 
}
 #text-call-out .column,#text-call-out .columns{
	 padding-left:0!important;
	 padding-right:0!important 
}
 #text-call-out a{
	 color:inherit;
	 text-decoration:underline 
}
 #text-call-out a:active,#text-call-out a:hover{
	 color:orange;
	 text-decoration:underline 
}
 #text-call-out .title{
	 color:#000;
	 font-family:'Stag Light';
	 font-size:40px;
	 line-height:38px;
	 text-align:center;
	 padding-bottom:10px 
}
 #text-call-out .text{
	 color:#000;
	 font-family:'Stag Light';
	 font-size:22px;
	 line-height:31px;
	 text-align:center;
	 padding-bottom:25px 
}
 #text-call-out .button{
	 font-family:'Stag Sans Semibold';
	 width:100% 
}
 #text-call-out .no-buttons{
	 padding-bottom:0!important 
}
 #text-call-out .button-last{
	 margin-bottom:0!important 
}
 #text-call-out .button-padding{
	 padding-left:0;
	 padding-right:0 
}
 .generic-panel.text-call-out.nopadtop{
	 padding-top:0!important 
}
 .generic-panel.text-call-out.nopadbottom{
	 padding-bottom:0!important 
}
/* controls update */
.genericSliderWrapper {
    position:relative;
}

.hasControls .fullWidthSlide.slick-slide img {
	 top: 0;
	 left: 0;
	 height: 320px;
	 max-width:100%;
	 object-fit:cover;
	 border-top: medium none !important;
	 border-right: medium none !important;
	 border-left: medium none !important 
}
/* controls Modification*/
.container-background {
    position:relative;
}
.fixed-slider-controls,
 .fullwidth-slider-controls{
	 padding: 0;
	 position: absolute;
	 margin-bottom: 0;
	 margin-left: auto;
	 margin-right: auto;
	 width: 100%;
	 text-align: center;
	 height:fit-content;
	 top:255px;
}
 .fullwidth-slider-controls li, .fixed-slider-controls li {
	 display:inline-block;
	 background-color: rgb(0,0,0,60%);
	 padding: 0;
	 width:3rem;
}
 .fullwidth-slider-controls li button, .fixed-slider-controls li button {
	 display:grid;
	 background-color:none;
	 background-image:none;
	 background:none;
	 border:none;
	 padding:0.5rem !important;
	 width:100%;
	 margin-bottom:0;
}
 .fullwidth-slider-controls li button:hover, .fixed-slider-controls li button:hover{
	 cursor: pointer;
}
 .fullwidth-slider-controls li button i.fa, .fixed-slider-controls li button i.fa {
	 font-size:2.5rem;
}



 @media(max-width:29.938em){
	 .generic-panel-text-call-out-1280{
		 padding-top:20px;
		 padding-bottom:20px 
	}
}
 @media(min-width:30em){
	 .generic-panel-text-call-out-1280{
		 padding-top:30px;
		 padding-bottom:30px 
	}
	 #text-call-out .title{
		 font-size:40px;
		 line-height:36px;
		 text-align:center 
	}
	 #text-call-out .text{
		 font-size:20px;
		 line-height:36px;
		 text-align:center;
		 padding-bottom:35px 
	}
	 #text-call-out .button-padding{
		 padding-left:6.667%;
		 padding-right:6.667% 
	}
	 #text-call-out .button{
		 margin-bottom:30px 
	}
}
/* Slider controls  */
.genericSlider.hasControls .slick-slide img  {
	    height: 320px;
	    object-fit:cover;
	}
 @media(min-width:47.5em){
	 #text-call-out .title{
		 font-size:37px;
		 line-height:35px;
		 text-align:center 
	}
	 #text-call-out .text{
		 font-size:20px;
		 line-height:36px;
		 text-align:center;
		 padding-bottom:35px 
	}
    /* controls update */
	.video-FullWidthSlider.hasControls .slick-current.slick-active img,
	.video-FullWidthSlider.hasControls .slick-slide img  {
	    height: 550px;
	    object-fit:cover;
	}
	.interior-slideshow-column.genericSlider.hasControls .slick-slide img,
	.generic-slideshow-column.genericSlider.hasControls .slick-slide img {
	    height:507px;
	    object-fit:cover;
	}
	.fullwidth-slider-controls {
	 top: 485px;   
	}
	 .fixed-slider-controls{
	 top: 450px;
    }	
}
 @media(min-width:64em){
	 #text-call-out .title{
		 font-size:45px;
		 line-height:40px;
		 text-align:center 
	}
	 #text-call-out .text{
		 font-size:24px;
		 line-height:40px;
		 text-align:center;
		 padding-bottom:35px 
	}
	 #text-call-out .button-padding{
		 padding-left:13px;
		 padding-right:13px 
	}
	 #text-call-out .button{
		 margin-bottom:0 
	}
.video-FullWidthSlider.hasControls .slick-current.slick-active video,
	.video-FullWidthSlider.hasControls .slick-slide.slick-active img,
	.video-FullWidthSlider.hasControls .slick-slide video,
	.video-FullWidthSlider.hasControls .slick-slide img{
	 height: 550px !important;
     position: relative;
	 top: 0;
	 width: 100%;
	 object-fit:cover;
}
.genericSlider.hasControls .slick-slide img {
	 height: 507px;
}

	.fullwidth-slider-controls {
	 top: 493px;
}
.fixed-slider-controls {
	 top: 450px;
}	
	
}
 #fullWidthSlider.slick-slider{
	 margin-top:-.375rem;
	 margin-bottom:0!important 
}
 .fullWidthSlide.slick-slide img{
	 top:0;
	 left:0;
	 height:auto;
	 border-top:medium none!important;
	 border-right:medium none!important;
	 border-left:medium none!important 
}
 .fullWidthSlide .slideCaption a{
	 margin:0;
	 padding:0;
	 display:block 
}
 .fullWidthSlide .slideCaption{
	 margin:0;
	 padding:1.25rem;
	 color:#fff 
}
 .fullWidthSlide .slideCaption h1{
	 font-size:1.125rem;
	 line-height:1.125rem;
	 color:#efbb43;
	 font-family:"Stag Sans Bold" 
}
 .fullWidthSlide .slideCaption h1,.fullWidthSlide .slideCaption h2,.fullWidthSlide .slideCaption h3,.fullWidthSlide .slideCaption h4,.fullWidthSlide .slideCaption p{
	 margin-bottom:0;
	 padding-bottom:0 
}
 .fullWidthSlide .slideCaption.full-width{
	 position:absolute;
	 bottom:3.75rem;
	 left:0;
	 width:100%;
	 padding:30px 30px 
}
 .fullWidthSlide .slideCaption.fullwidthbottom{
	 width:100%;
	 padding:30px 30px 
}
 .fullWidthSlide .slideCaption.left-side{
	 position:absolute;
	 bottom:3.75rem;
	 left:0;
	 padding:30px 30px;
	 max-width:428px;
	 width:100% 
}
 .fullWidthSlide .slideCaption.right-side{
	 position:absolute;
	 bottom:3.75rem;
	 right:0;
	 padding:30px 30px;
	 max-width:428px;
	 width:100% 
}
 .fullWidthSlide .slideCaption h1{
	 color:#efbb43;
	 font-family:"Stag Sans Bold";
	 font-size:1.125rem;
	 line-height:1.125rem 
}
 .fullWidthHighlight{
	 color:#efbb43 
}
 .generic-panel-full-width .column,.generic-panel-full-width .columns{
	 padding-left:0;
	 padding-right:0 
}
 .video-FullWidthSlider{
	 padding-top:0!important;
	 	/* control Modification */
	 position : relative;
	 
}
 .video-FullWidthSlider .slick-prev{
	 left:25px 
}
 .video-FullWidthSlider .slick-next{
	 right:25px 
}
 .video-FullWidthSlider .slick-current.slick-active video{
	 position:initial;
	 /*top:-25%;*/
	 top:0;
	 width:100%;
	 height:100%;
	 object-fit:cover;
}
/* control modification*/
.video-FullWidthSlider.hasControls .slick-current.slick-active video,
 .video-FullWidthSlider.hasControls .slick-current.slick-active img,
 .video-FullWidthSlider.hasControls .slick-slide video,
	.video-FullWidthSlider.hasControls .slick-slide img{
	 position: relative;
	 top: 0;
}
 .video-FullWidthSlider .fi-volume-strike.toggler,.video-FullWidthSlider .fi-volume.toggler{
	 background:0;
	 bottom:5%;
	 font-size:36px;
	 right:5%;
	 position:absolute 
}
 .video-FullWidthSlider .fullWidthSlide .caption-bubble{
	 border-radius:10px 10px 0 10px;
	 left:inherit;
	 right:12% 
}
 .video-FullWidthSlider .fullWidthSlide .caption-bubble:after{
	 border-width:0 33px 44px 0;
	 left:inherit;
	 right:0 
}
 .video-FullWidthSlider .fullWidthSlide.video{
	 display:flex 
}
 .video-FullWidthSlider .img-container,.video-FullWidthSlider .video-container{
	 flex:2;
	 position:absolute;
	 width:100% 
}
 .video-FullWidthSlider .video-container{
	 overflow:hidden;
	 height:100%;
}
 .video-FullWidthSlider .guided-slider-button.video{
	 color:#fff;
	 position:absolute;
	 top:45%;
	 left:45% 
}
 .slideCaption.overlay-black.captionLarge{
	 display:none 
}

.hasControls .slideCaption.overlay-black.hide-for-large.white, .hasControls .slideCaption.overlay-black.hide-for-xlarge.white{
	 padding-bottom: 6rem;
}
 @media(min-width:47.5em) and (max-width:63.938em){
	 .video-FullWidthSlider .fullWidthSlide.video{
		 margin-bottom:82px 
	}
	
	 .video-FullWidthSlider.hasControls .fullWidthSlide.video {
		 margin-bottom: 0px 
	}
	
	
	 .slideCaption.overlay-black.captionLarge{
		 /*bottom:-82px;*/
		 display:block!important;
		 position:absolute;
		 width:100%;
		 z-index:999 
	}
	
	.hasControls .slideCaption.overlay-black.captionLarge {
	    bottom:0px;
	}
	 .video-FullWidthSlider.hasControls .slick-current.slick-active video,
        .video-FullWidthSlider.hasControls .slick-current.slick-active img,
        .video-FullWidthSlider.hasControls .slick-slide video,
        .video-FullWidthSlider.hasControls .slick-slide img{
	 height:550px;
	 object-fit:cover;
}
	.hasControls .slideCaption.overlay-black.captionLarge {

		 display: block !important;
		 position:relative;
		 width: 100%;
		 z-index: 999;
		 padding-bottom:6rem;
	}
	
	.video-FullWidthSlider.hasControls .fullWidthSlide.video {
		 display: block;
	}
	/* Mods for slide controls */
	.video-FullWidthSlider.hasControls .img-container {
		 flex: unset;
		 position: relative;
		 width: 100% 
	}
	 .video-FullWidthSlider.hasControls .img-container img {
		 visibility:hidden;
	}
	.video-FullWidthSlider.hasControls .video-container {
		 position:absolute;
		 top : 0;
	}
	    .video-FullWidthSlider.hasControls .video-container {
		 overflow: hidden 
	}
	 .video-FullWidthSlider.hasControls .guided-slider-button.video {
		 color: #fff;
		 position: relative;
		 top: unset;
		 left: unset;
	}
		/* End Mods for slide control */
}
 @media(max-width:63.938em){
	 .fullWidthSlide .caption-bubble i{
		 font-size:26px 
	}
	 .video-FullWidthSlider .fi-volume-strike.toggler,.video-FullWidthSlider .fi-volume.toggler{
		 font-size:30px;
		 bottom:0;
		 right:4% 
	}
	 .video-FullWidthSlider .fullWidthSlide .caption-bubble{
		 padding:10px 
	}
	 .video-FullWidthSlider .fullWidthSlide .caption-bubble:after{
		 border-width:0 20px 44px 0 
	}
	 .fullWidthSlide .caption-bubble{
		 bottom:12% 
	}
	 .video-FullWidthSlider .guided-slider-button.video{
		 top:35% 
	}
}
 @media(min-width:64em){
	 .fullWidthSlide .slideCaption.fullwidthbottom{
		 padding:20px 30px 
	}
	 .fullWidthSlide .slideCaption.left-side{
		 bottom:3rem;
		 display:block!important;
		 padding:20px 30px 
	}
	 .fullWidthSlide .slideCaption.right-side{
		 bottom:3rem;
		 padding:20px 30px 
	}
}
 #countdownTimer.generic-panel-1280{
	 padding-top:15px;
	 padding-bottom:1px 
}
 .countdown-content a{
	 color:inherit;
	 text-decoration:underline 
}
 .countdown-content a:hover{
	 color:orange;
	 text-decoration:underline 
}
 .countdown-content a:visited{
	 color:inherit;
	 text-decoration:inherit 
}
 .countdown-content .title{
	 color:#6b6b6d;
	 line-height:30px;
	 font-family:'Stag Sans Bold';
	 font-size:2rem;
	 text-align:center;
	 padding-bottom:1px 
}
 .countdown-content .text{
	 color:#6b6b6d;
	 line-height:30px;
	 font-family:'Stag Sans Light';
	 font-size:1.313rem;
	 text-align:center;
	 padding-bottom:17px 
}
 .countdown-container{
	 position:relative;
	 top:50%;
	 -webkit-transform:translateY(-50%);
	 -moz-transform:translateY(-50%);
	 transform:translateY(-50%) 
}
 #countdown-timer .columns,.countdown-timer .column{
	 padding-left:0!important;
	 padding-right:0!important 
}
 .countdown-timer .clock-canvas{
	 position:relative 
}
 .countdown-timer .val{
	 color:#d0d1d3;
	 font-size:3.188rem;
	 font-family:'Stag Sans Medium';
	 line-height:33px;
	 text-align:center;
	 padding-bottom:5px 
}
 .countdown-timer .type-time{
	 color:#7d878d;
	 font-family:'Stag Bold';
	 font-size:.625rem;
	 text-align:center;
	 width:100% 
}
 .clock-item{
	 padding-bottom:30px 
}
 .countdown-container .column,.countdown-container .columns{
	 padding-left:0;
	 padding-right:0;
	 margin-bottom:20px 
}
 .countdown-container .columns img,countdown-container .column img{
	 max-width:140px;
	 display:block;
	 margin-left:auto;
	 margin-right:auto 
}
 .clock-canvas .time-wrapper{
	 position:absolute;
	 top:35%;
	 width:100% 
}
 @media(min-width:30em){
	 #countdownTimer.generic-panel-1280{
		 padding-bottom:13px!important;
		 padding-top:25px!important 
	}
	 .countdown-content a{
		 color:inherit;
		 text-decoration:underline 
	}
	 .countdown-content a:hover{
		 color:orange;
		 text-decoration:underline 
	}
	 .countdown-content a:visited{
		 color:inherit;
		 text-decoration:inherit 
	}
	 .countdown-content .title{
		 color:#6b6b6d;
		 line-height:27px!important;
		 font-family:'Stag Sans Bold';
		 font-size:1.75rem!important;
		 text-align:center;
		 padding-bottom:12px!important 
	}
	 .countdown-content .text{
		 color:#6b6b6d;
		 line-height:28px!important;
		 font-family:'Stag Sans Light'!important;
		 font-size:1.25rem!important;
		 text-align:center;
		 padding-bottom:21px!important 
	}
	 .countdown-container{
		 position:relative;
		 top:50%;
		 -webkit-transform:translateY(-50%);
		 -moz-transform:translateY(-50%);
		 transform:translateY(-50%) 
	}
	 #countdown-timer .columns,.countdown-timer .column{
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .countdown-timer .val{
		 color:#d0d1d3;
		 font-size:3.625rem!important;
		 line-height:33px!important;
		 text-align:center;
		 padding-bottom:5px!important 
	}
	 .countdown-timer .type-time{
		 color:#7d878d;
		 font-family:'Stag Bold'!important;
		 font-size:.6875rem!important;
		 text-align:center 
	}
	 .clock-item{
		 padding-bottom:30px!important 
	}
	 .countdown-container .column,.countdown-container .columns{
		 margin-bottom:15px 
	}
	 .countdown-container .columns img,countdown-container .column img{
		 max-width:160px 
	}
}
 @media(min-width:large-range){
	 #countdownTimer.generic-panel-1280{
		 max-width:1280px!important;
		 margin-left:auto;
		 margin-right:auto;
		 padding-left:0!important;
		 padding-right:0!important;
		 padding-top:25px!important;
		 padding-bottom:30px!important 
	}
	 .countdown-content a{
		 color:inherit;
		 text-decoration:underline 
	}
	 .countdown-content a:hover{
		 color:orange;
		 text-decoration:underline 
	}
	 .countdown-content a:visited{
		 color:inherit;
		 text-decoration:inherit 
	}
	 .countdown-content .title{
		 color:#6b6b6d;
		 line-height:30px!important;
		 font-family:'Stag Sans Bold'!important;
		 font-size:2rem!important;
		 text-align:center;
		 padding-bottom:10px!important 
	}
	 .countdown-content .text{
		 color:#6b6b6d;
		 line-height:32px!important;
		 font-family:'Stag Sans Light'!important;
		 font-size:1.25rem!important;
		 text-align:center;
		 padding-bottom:20px!important 
	}
	 .countdown-container{
		 position:relative;
		 top:50%;
		 -webkit-transform:translateY(-50%);
		 -moz-transform:translateY(-50%);
		 transform:translateY(-50%) 
	}
	 #countdown-timer .columns,.countdown-timer .column{
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .countdown-timer .val{
		 color:#d0d1d3;
		 font-size:3.125rem!important;
		 line-height:32px!important;
		 text-align:center;
		 padding-bottom:5px!important 
	}
	 .countdown-timer .type-time{
		 color:#7d878d;
		 font-family:'Stag Bold'!important;
		 font-size:.625rem!important;
		 text-align:center 
	}
	 .clock-item{
		 padding-bottom:30px!important 
	}
	 .countdown-container .column,.countdown-container .columns{
		 padding-left:10px;
		 padding-right:10px 
	}
	 .countdown-container .column img,.countdown-container .columns img{
		 max-width:160px;
		 margin-left:auto;
		 margin-right:auto 
	}
	 .countdown-container .column,.countdown-container .columns{
		 margin-bottom:0 
	}
}
 @media(min-width:64em){
	 .countdown-content a{
		 color:inherit;
		 text-decoration:underline 
	}
	 .countdown-content a{
		 color:inherit;
		 text-decoration:underline 
	}
	 .countdown-content a:hover{
		 color:orange;
		 text-decoration:underline 
	}
	 .countdown-content a:visited{
		 color:inherit;
		 text-decoration:inherit 
	}
	 .countdown-content .title{
		 color:#6b6b6d;
		 line-height:33px!important;
		 font-family:'Stag Sans Bold'!important;
		 font-size:2.188rem!important;
		 text-align:center;
		 padding-bottom:8px!important 
	}
	 .countdown-content .text{
		 color:#6b6b6d;
		 line-height:35px!important;
		 font-family:'Stag Sans Light'!important;
		 font-size:1.375rem!important;
		 text-align:center;
		 padding-bottom:20px!important 
	}
	 .countdown-container{
		 position:relative;
		 top:50%;
		 -webkit-transform:translateY(-50%);
		 -moz-transform:translateY(-50%);
		 transform:translateY(-50%) 
	}
	 #countdown-timer .columns,.countdown-timer .column{
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .countdown-timer .val{
		 color:#d0d1d3;
		 font-size:3.625rem!important;
		 line-height:33px!important;
		 text-align:center;
		 padding-bottom:5px!important 
	}
	 .countdown-timer .type-time{
		 color:#7d878d;
		 font-family:'Stag Bold'!important;
		 font-size:.75rem!important;
		 text-align:center 
	}
	 .clock-item{
		 padding-bottom:30px!important 
	}
}
 #marketing-panel .feed-url{
	 display:none;
	 visibility:hidden 
}
 #marketing-panel .primary-headline-color{
	 color:#f47321 
}
 #marketing-panel .secondary-headline-color{
	 color:#8996a0 
}
 #marketing-panel .columns .columns{
	 padding-left:0 
}
 #marketing-panel>.column,#marketing-panel>.columns{
	 padding-left:20px;
	 padding-right:20px 
}
 #marketing-panel>.xlarge-5.columns .xlarge-7.columns{
	 padding-right:0 
}
 #marketing-panel .headline,.calendar-cards .headline{
	 font-size:1.875rem;
	 line-height:27px;
	 margin-top:0;
	 padding-top:0;
	 margin-bottom:25px;
	 text-transform:uppercase 
}
 #marketing-panel>.main-item{
	 padding-bottom:20px 
}
 #marketing-panel .main-item h2{
	 font-size:2.25rem;
	 color:#292829;
	 text-align:left;
	 padding-top:10px;
	 line-height:1 
}
 #marketing-panel .main-item p{
	 font-size:1.063rem;
	 margin-bottom:0;
	 line-height:1.15 
}
 #marketing-panel .news-items h3{
	 font-size:1.125rem;
	 color:#292829;
	 text-align:left;
	 line-height:1 
}
 #marketing-panel .news-items h2{
	 font-size:1.125rem;
	 color:#292829;
	 text-align:left;
	 line-height:1 
}
 #marketing-panel .news-items p{
	 line-height:1.15;
	 font-size:1.063rem 
}
 #marketing-panel>.image-item,#marketing-panel>.news-items,#marketing-panel>.user-code{
	 padding-top:20px 
}
 #marketing-panel>.news-items{
	 padding-bottom:20px 
}
 #marketing-panel>.news-feed{
	 padding-top:20px 
}
 #marketing-panel .news-feed p{
	 font-size:1rem;
	 line-height:1rem;
	 margin-bottom:.5rem;
	 padding-top:0 
}
 #marketing-panel .news-feed .feed-item span{
	 font-size:.875rem;
	 line-height:1;
	 color:#b3bdc6!important 
}
 #marketing-panel .news-feed .feed-item{
	 margin-top:1.25rem;
	 padding-bottom:1.25rem;
	 border-bottom:1px solid #fbd4bd 
}
 #marketing-panel .news-feed .feed-item:first-child{
	 margin-top:.2rem 
}
 #marketing-panel .news-items .xlarge-7:last-child p{
	 margin-bottom:0 
}
 #marketing-panel .news-items .feed-item:last-child{
	 border-bottom:0 
}
 #marketing-panel .news-feed .feed-item .nopadding{
	 padding-left:0;
	 padding-top:0;
	 padding-right:0;
	 padding-bottom:0 
}
 #marketing-panel .news-feed .feed-item i{
	 margin-left:.5rem;
	 font-size:16px 
}
 #marketing-panel .news-feed .feed-item.row{
	 margin-left:.3rem;
	 margin-right:.3rem 
}
 #marketing-panel .events-footer{
	 height:.625rem 
}
 #marketing-panel h2.events-header{
	 font-size:.875rem;
	 padding-left:.75rem;
	 height:1.375rem;
	 line-height:1.6;
	 margin-bottom:0 
}
 #marketing-panel h2.in-the-news-header{
	 font-size:.875rem;
	 padding-left:.75rem;
	 height:1.375rem;
	 line-height:1.6;
	 margin-bottom:0 
}
 #marketing-panel .event-details{
	 border-bottom:1px solid #ddd;
	 margin-top:.94rem;
	 padding-right:0 
}
 #marketing-panel .event-details:last-child{
	 border-bottom:0 
}
 #marketing-panel .event-details .event-date{
	 font-family:'Stag Sans Book';
	 font-size:1.32rem;
	 text-transform:uppercase;
	 padding-left:.75rem 
}
 #marketing-panel .event-details .event-time:before{
	 content:"• ";
	 font-size:.82rem;
	 color:#7d858b;
	 padding-right:3px 
}
 #marketing-panel .event-details .event-time{
	 font-family:'Stag Sans Semibold';
	 font-size:.82rem;
	 color:#7d858b;
	 padding-left:.3rem 
}
 #marketing-panel .event-details .event-title{
	 font-size:.94rem;
	 font-family:'Stag Sans Medium';
	 color:#c1732d;
	 margin-bottom:.94rem;
	 padding-left:.75rem 
}
 #marketing-panel .event-title a,#marketing-panel .news-feed a{
	 text-decoration:none 
}
 #marketing-panel .event-title a:hover,#marketing-panel .main-item a:hover,#marketing-panel .news-feed a:hover,#marketing-panel .news-items a:hover{
	 text-decoration:underline;
	 color:inherit 
}
 @media(min-width:30em){
	 #marketing-panel>.image-item,#marketing-panel>.news-items,#marketing-panel>.user-code{
		 padding-bottom:20px 
	}
}
 @media(min-width:47.438em){
	 #marketing-panel .headline,.calendar-cards .headline{
		 font-size:2.125em;
		 line-height:31px;
		 margin-top:0;
		 padding-top:0;
		 margin-bottom:25px 
	}
	 #marketing-panel>.main-item{
		 padding-bottom:0 
	}
	 #marketing-panel>.image-item,#marketing-panel>.news-items,#marketing-panel>.user-code{
		 padding-bottom:0;
		 padding-top:0 
	}
	 #marketing-panel>.news-feed{
		 padding-top:0 
	}
	 #marketing-panel .event-details{
		 margin-top:1.25rem 
	}
	 #marketing-panel .event-details:last-child{
		 border-bottom:0 
	}
	 #marketing-panel .event-details .event-date{
		 font-family:'Stag Sans Light';
		 background-color:#78a397;
		 font-size:1.25rem;
		 text-transform:uppercase;
		 padding-left:.75rem;
		 color:#fff;
		 display:block;
		 width:5.74rem;
		 padding-top:.3rem;
		 padding-bottom:.2rem 
	}
	 #marketing-panel .event-details .event-time:before{
		 content:"" 
	}
	 #marketing-panel .event-details .event-title{
		 font-size:.875rem;
		 font-family:'Stag Sans Medium';
		 color:#c1732d;
		 line-height:1.06rem;
		 margin-bottom:.94rem;
		 padding-left:.75rem 
	}
}
 @media(min-width:64em){
	 #marketing-panel .headline,.calendar-cards .headline{
		 font-size:2.375em;
		 line-height:34px;
		 margin-top:0;
		 padding-top:0;
		 margin-bottom:25px 
	}
	 #marketing-panel .news-items p{
		 margin-bottom:1.875rem 
	}
	 #marketing-panel .news-items img{
		 max-height:125px 
	}
	 #marketing-panel .news-items .columns{
		 min-height:152px 
	}
	 #marketing-panel .news-items .columns:first-child,#marketing-panel .news-items .columns:nth-child(2){
		 margin-top:0 
	}
	 #marketing-panel .xlarge-5.columns.hide-for-large-down{
		 padding-right:20px 
	}
	 #marketing-panel .event-details .event-date{
		 margin-right:1rem;
		 margin-bottom:10px;
		 float:left 
	}
	 #marketing-panel .event-details .event-time{
		 font-family:'Stag Sans Semibold';
		 font-size:.75rem;
		 color:#7d858b;
		 padding-left:1.25rem;
		 display:block;
		 margin-top:0;
		 padding-top:0;
		 line-height:1;
		 clear:right 
	}
	 #marketing-panel .event-details .event-title{
		 padding-left:7rem;
		 margin-top:.2rem;
		 padding-top:0 
	}
}
 .message-list,.people-list{
	 margin:20px auto 60px;
	 max-width:1028px;
	 height:auto 
}
 .people-list h1.collection-title{
	 color:#599193;
	 font-size:32px;
	 line-height:30px;
	 font-family:"Stag Light" 
}
 .people-list h2.collection-title{
	 font-size:2.25rem;
	 line-height:2.125rem;
	 margin:2.5rem 0 1.25rem;
	 font-family:'Stag Light';
	 color:#005030 
}
 .people-list p.collection-abstract{
	 color:#57646d;
	 font-size:17px;
	 line-height:30px;
	 font-family:"Stag Sans Medium" 
}
 .people-list hr{
	 margin-left:0;
	 margin-right:0 
}
 .people-list.robust-view .profile-divider{
	 margin:35px 0 
}
 .people-list.list-view .profile-divider{
	 margin:25px 0 
}
 .people-list .collection-wrapper{
	 margin-top:20px;
	 margin-bottom:30px 
}
 #messageModal.reveal-modal{
	 padding-left:0;
	 padding-right:0 
}
 #messageModalTitle{
	 margin-top:17px 
}
 #messageModal .modal-title h4{
	 margin-bottom:10px 
}
 #messageLinkContainer{
	 position:fixed;
	 top:-1000px;
	 left:-5000px 
}
 #messageCopy{
	 cursor:pointer 
}
 .loadMoreMessagesContainer{
	 margin:20px auto 60px;
	 max-width:1028px 
}
 .message-list.list-view,.people-list.list-view .collection-wrapper,.simpleCalendarContainer{
	 margin-bottom:60px 
}
 .people-list.robust-view .collection-wrapper{
	 margin-bottom:0 
}
 .people-loader{
	 margin-top:60px 
}
 .people-list.robust-view .people-collection hr:last-child{
	 margin-bottom:0 
}
 .people-list.robust-view .profile-image-wrapper{
	 float:left 
}
 .people-list.robust-view .profile-image-wrapper img{
	 width:200px;
	 margin-right:35px 
}
 .people-list.robust-view .profile-content{
	 overflow:hidden 
}
 .people-list.robust-view div.contact-content{
	 display:block;
	 font-size:15px;
	 line-height:20px;
	 color:#000;
	 margin-bottom:8px;
	 margin-top:-10px 
}
 .people-list.robust-view div.contact-content span{
	 display:block 
}
 .people-list.robust-view div.contact-phone{
	 margin-top:18px 
}
 .people-list.robust-view div.contact-address{
	 margin-top:10px 
}
 .people-list.robust-view div.contact-content span.secondary-value.hide{
	 display:none 
}
 .people-list.robust-view h1.profile-name{
	 font-size:22px;
	 color:#04351e;
	 line-height:22px;
	 margin-bottom:4px;
	 margin-top:0 
}
 .people-list.robust-view h2.profile-position{
	 font-size:12px;
	 text-transform:uppercase;
	 color:#e3c888;
	 line-height:13px 
}
 .people-list.robust-view .profile-email a{
	 font-size:15px;
	 line-height:20px;
	 color:#eb5524;
	 text-decoration:none;
	 display:block;
	 margin-top:-3px 
}
 .people-list.robust-view .profile-email a:hover{
	 text-decoration:underline 
}
 .people-list.robust-view div.profile-read{
	 margin-bottom:14px;
	 padding-top:0;
	 display:block 
}
 .people-list.robust-view .profile-read a{
	 font-size:17px;
	 line-height:17px;
	 color:#dd5928;
	 text-decoration:none 
}
 .people-list.robust-view .profile-read a:hover{
	 text-decoration:underline 
}
 .people-list.robust-view .social-contact img{
	 height:22px;
	 width:auto 
}
 .people-list.robust-view .social-contact{
	 margin-top:20px;
	 text-align:left 
}
 .people-list.robust-view .profile-abstract{
	 font-size:17px;
	 line-height:25px;
	 color:#000;
	 margin-bottom:1px 
}
 .message-list.list-view .head,.people-list.list-view .collection-wrapper .head,.simpleCalendarContainer .head{
	 line-height:38px;
	 padding:0;
	 list-style:none;
	 background-color:#727A00;
	 font-size:15px;
	 color:#fff;
	 font-family:'Stag Sans Medium' 
}
 .event-simple-table-v2{
	 border:1px solid #78a397;
	 margin-bottom:1rem;
	 min-height:90px;
	 display:flex 
}
 .event-simple-table-v2 .event-time{
	 display:block;
	 padding-top:1rem;
	 font-size:16px 
}
 .event-simple-table-v2 a{
	 display:block;
	 color:#f47321!important;
	 font-size:14px 
}
 .event-simple-table-v2 .date-container{
	 color:#fff;
	 font-size:22px;
	 text-align:center;
	 background:#78a397;
	 display:flex;
	 align-items:center;
	 justify-content:center 
}
 .message-list.list-view .collection-wrapper .head div,.people-list.list-view .collection-wrapper .head div{
	 text-transform:uppercase;
	 text-align:left;
	 display:inline-block 
}
h2.noeventsfound {
    font-size:1.1rem;
}
 .message-list.list-view ul.message-collection,.people-list.list-view ul.people-collection,.simple-event-collection{
	 margin:0;
	 padding:0 
}
 .message-list.list-view ul.message-collection li,.people-list.list-view ul.people-collection li,.simple-event-collection li{
	 list-style:none 
}
 .message-list.list-view .message-simple-table,.people-list.list-view .profile-simple-table,.simpleCalendarContainer .event-simple-table{
	 padding:15px 0 
}
 .message-list.list-view ul.message-collection li:nth-child(odd) .message-simple-table,.people-list.list-view ul.people-collection li:nth-child(odd) .profile-simple-table,.simpleCalendarContainer ul.simple-event-collection li:nth-child(odd) .event-simple-table{
	 background:#f6f8f8 
}
 .message-list.list-view a,.people-list.list-view .profile-simple-table .profile-name,.simpleCalendarContainer a{
	 display:block;
	 text-align:left;
	 float:left;
	 color:#57646d;
	 font-size:17px;
	 line-height:21px 
}
 .message-list.list-view a,.people-list.list-view .profile-simple-table .profile-name a,.simpleCalendarContainer a{
	 text-decoration:underline;
	 font-family:'Stag Sans Book' 
}
 .message-list.list-view a:hover,.people-list.list-view .profile-simple-table .profile-name a:hover{
	 color:#eb5524 
}
 .people-list.list-view .profile-simple-table .profile-name p{
	 font-family:'Stag Sans Light' 
}
 .people-list.list-view .profile-simple-table .profile-contact-email{
	 display:inline-block;
	 text-align:left;
	 float:none;
	 color:#eb5524;
	 font-size:16px;
	 font-family:'Stag Sans Light';
	 line-height:22px 
}
 .people-list.list-view .profile-simple-table .profile-contact-phone{
	 display:inline-block;
	 text-align:left;
	 float:none;
	 color:#57646d;
	 font-size:16px;
	 font-family:'Stag Sans Light';
	 line-height:22px 
}
 .people-list.list-view .profile-simple-table .profile-location{
	 display:inline-block;
	 text-align:left;
	 float:right;
	 color:#57646d;
	 font-size:16px;
	 font-family:'Stag Sans Light';
	 line-height:22px 
}
 .people-list.list-view .profile-simple-table .profile-position{
	 font-size:12px;
	 text-transform:uppercase;
	 color:#e3c888;
	 line-height:13px 
}
 .people-list.list-view .profile-simple-list .profile-name{
	 display:block;
	 text-align:left;
	 color:#57646d;
	 font-size:22px;
	 font-family:'Stag Sans Book';
	 line-height:21px;
	 padding-bottom:8px 
}
 .people-list.list-view .profile-simple-list .profile-position{
	 font-family:'Stag Sans Semibold';
	 font-size:15px;
	 text-transform:uppercase;
	 color:#e3c888;
	 line-height:18px;
	 padding-bottom:12px 
}
 .people-list.list-view .profile-simple-list .profile-contact-email{
	 display:block;
	 text-align:left;
	 color:#eb5524;
	 font-size:18px;
	 font-family:'Stag Sans Light';
	 line-height:24px;
	 padding-bottom:12px 
}
 .people-list.list-view .profile-simple-list .profile-contact-phone{
	 display:block;
	 text-align:left;
	 color:#57646d;
	 font-size:18px;
	 font-family:'Stag Sans Light';
	 line-height:24px;
	 padding-bottom:12px 
}
 .people-list.list-view .profile-simple-list .profile-location{
	 display:block;
	 text-align:left;
	 color:#57646d;
	 font-size:18px;
	 font-family:'Stag Sans Light';
	 line-height:24px 
}
 .people-list.list-view ul.people-collection li:last-child .profile-simple-list hr{
	 margin-bottom:0 
}
 .people-list.list-view .profile-simple-list a{
	 text-decoration:none;
	 line-height:18px 
}
 .people-list.list-view .profile-simple-list a:hover{
	 text-decoration:underline 
}
 .people-list.list-view .profile-simple-list a i{
	 margin-left:1.5em 
}
 table{
	 border-collapse:collapse;
	 width:100%;
	 border:0 
}
 .peopleList.table .tr.th{
	 color:#fff;
	 font-family:'Stag Sans Medium';
	 font-size:17px 
}
 td,th{
	 text-align:left;
	 padding:8px 
}
 tr:nth-child(even){
	 background-color:#f2f2f2 
}
 th{
	 background-color:#a2ad00;
	 color:#fff;
	 font-size:13px;
	 font-family:'Stag Sans Medium' 
}
 .people-list.grid-view .collection-wrapper{
	 margin-top:4px 
}
 .people-list.grid-view .columns.people-profile{
	 padding-left:1rem;
	 padding-right:1rem 
}
 .people-list.grid-view .columns.people-profile:last-child{
	 float:left 
}
 .people-list.grid-view .people-collection .people-profile{
	 padding-bottom:1.563rem;
	 padding-top:1.563rem 
}
 .people-list.grid-view h1.profile-name{
	 font-family:'Stag Book';
	 font-size:22px;
	 color:#fff;
	 line-height:22px;
	 margin-bottom:4px;
	 margin-top:0 
}
 .people-list.grid-view h2.profile-position{
	 font-size:13px;
	 text-transform:uppercase;
	 color:#e3c888;
	 line-height:13px;
	 font-family:"Stag Sans Semibold" 
}
 .people-list.grid-view span.profile-email{
	 font-family:'stag sans book';
	 font-size:16px;
	 color:#fff;
	 line-height:21px;
	 margin-bottom:0 
}
 .people-list.grid-view span.profile-email a{
	 color:#fff;
	 text-decoration:none;
	 display:block;
	 word-wrap:break-word 
}
 .people-list.grid-view span.profile-email a:hover{
	 text-decoration:underline 
}
 .people-list.grid-view span.contact-phone{
	 font-family:'stag sans book';
	 font-size:16px;
	 color:#fff;
	 line-height:21px 
}
 .people-list.grid-view span.contact-phone a{
	 color:#fff;
	 text-decoration:none;
	 display:block 
}
 .people-profile .img_wrapper{
	 position:relative;
	 float:left;
	 margin-bottom:5px;
	 width:auto;
	 overflow:hidden 
}
 .people-profile .img_wrapper:nth-child(n){
	 margin-right:5px 
}
 .people-profile .img_wrapper:last-child{
	 margin-right:0 
}
 .people-profile .img_wrapper>img{
	 display:block;
	 margin:0;
	 padding:0;
	 height:auto 
}
 .people-profile .overlay{
	 display:block;
	 position:absolute;
	 z-index:20;
	 background:rgba(204,98,21,.7);
	 overflow:hidden;
	 text-align:left;
	 transition:all .5s 
}
 .people-profile a.click-overlay{
	 display:block;
	 position:relative;
	 top:0;
	 right:0;
	 z-index:100;
	 width:100%;
	 height:100%;
	 background-color:transparent 
}
 .people-collection .overlay{
	 bottom:0;
	 left:0;
	 right:0;
	 width:100%;
	 height:80px 
}
 .people-collection .img_wrapper.hover .overlay{
	 height:100% 
}
 @media(max-width:29.938em){
	 .people-list .collection-wrapper{
		 margin-bottom:40px 
	}
	 .people-loader{
		 margin-top:40px 
	}
	 .people-list.robust-view .profile-image-wrapper{
		 float:none;
		 width:100% 
	}
	 .people-list.robust-view .profile-image-wrapper img{
		 width:240px;
		 margin:0 auto;
		 display:block;
		 margin-bottom:34px 
	}
	 .people-list.robust-view div.contact-address,.people-list.robust-view div.contact-phone{
		 font-size:19px;
		 line-height:25px 
	}
	 .people-list.robust-view div.contact-phone{
		 margin-top:25px 
	}
	 .people-list.robust-view div.contact-address{
		 margin-top:15px;
		 margin-bottom:13px 
	}
	 .people-list.robust-view div.contact-content span.secondary-value.hide{
		 display:none 
	}
	 .people-list.robust-view h1.profile-name{
		 font-size:36px;
		 color:#04351e;
		 line-height:34px 
	}
	 .people-list.robust-view h2.profile-position{
		 font-size:15px;
		 text-transform:uppercase;
		 color:#e3c888;
		 line-height:19px 
	}
	 .people-list.robust-view .profile-email a{
		 font-size:19px;
		 line-height:20px;
		 color:#eb5524;
		 text-decoration:none;
		 display:block;
		 padding-top:.5rem 
	}
	 .people-list.robust-view .profile-email a:hover{
		 text-decoration:underline 
	}
	 .people-list.robust-view .social-contact img{
		 height:31px;
		 width:auto 
	}
	 .people-list.robust-view .social-contact{
		 margin-top:10px 
	}
	 .people-list.grid-view .people-collection .people-profile{
		 text-align:center 
	}
	 .people-list.grid-view .collection-wrapper{
		 margin-top:4px;
		 margin-bottom:10px 
	}
	 .people-list.grid-view .columns.people-profile:last-child{
		 padding-bottom:.5rem 
	}
	 .people-list.grid-view .columns.people-profile:first-child{
		 padding-top:5px 
	}
}
 @media(max-width:47.438em){
	 #messageModalTitle{
		 font-size:1.5rem 
	}
	 .people-profile .img_wrapper{
		 position:relative;
		 float:left;
		 margin-bottom:5px;
		 width:100%;
		 overflow:hidden 
	}
	 .people-profile .img_wrapper img{
		 width:100% 
	}
}
 @media(min-width:30em){
	 .people-list.robust-view .profile-image-wrapper img{
		 width:180px;
		 display:block 
	}
	 .people-list.robust-view .social-contact{
		 margin-top:0;
		 text-align:left 
	}
	 .people-list.grid-view .columns.people-profile{
		 padding-left:1.9rem;
		 padding-right:1.9rem 
	}
	 .people-list.grid-view .people-profile .img_wrapper>img{
		 width:300px 
	}
}
 @media(min-width:30em) and (max-width:63.938em){
	 .people-list.grid-view .people-collection .people-profile{
		 padding-bottom:1.563rem;
		 padding-top:1.563rem 
	}
	 .people-list.grid-view h1.profile-name{
		 font-family:'Stag Book';
		 font-size:17px;
		 color:#fff;
		 line-height:17px;
		 margin-bottom:4px;
		 margin-top:-4px 
	}
	 .people-list.grid-view h2.profile-position{
		 font-size:11px;
		 text-transform:uppercase;
		 color:#e3c888;
		 line-height:12px;
		 font-family:"Stag Sans Semibold";
		 margin-top:2px 
	}
	 .people-list.grid-view span.profile-email{
		 font-family:'stag sans book';
		 font-size:14px;
		 color:#fff;
		 line-height:19px;
		 margin-bottom:0 
	}
	 .people-list.grid-view span.profile-email a{
		 color:#fff;
		 text-decoration:none;
		 display:block;
		 word-wrap:break-word 
	}
	 .people-list.grid-view span.profile-email a:hover{
		 text-decoration:underline 
	}
	 .people-list.grid-view span.contact-phone{
		 font-family:'stag sans book';
		 font-size:14px;
		 color:#fff;
		 line-height:19px 
	}
	 .people-list.grid-view span.contact-phone a{
		 color:#fff;
		 text-decoration:none;
		 display:block 
	}
}
 @media(min-width:47.5em){
	 .message-list.list-view,.people-list.list-view .collection-wrapper,.simpleCalendarContainer{
		 border-color:#cacbd5;
		 border-style:solid;
		 border-width:1px 
	}
	 .simpleCalendarContainer .event-simple-table .large-4,.simpleCalendarContainer .event-title{
		 padding-left:0 
	}
	 .people-list.robust-view .social-contact{
		 margin-top:-5px;
		 text-align:left 
	}
}
 @media(min-width:64em){
	 .people-list.robust-view .content-container{
		 margin-top:35px;
		 margin-bottom:10px;
		 height:auto 
	}
	 .people-list.robust-view .profile-image-container{
		 margin-top:3px;
		 padding-left:0;
		 max-width:200px;
		 max-height:267px;
		 width:25% 
	}
	 .people-list.robust-view .profile-image-container img{
		 max-height:267px;
		 max-width:200px;
		 width:100% 
	}
	 .people-list.robust-view div.profile-read{
		 margin-bottom:4px;
		 padding-top:0;
		 display:block 
	}
	 .people-list.robust-view .profile-read a{
		 font-size:17px;
		 line-height:17px;
		 color:#dd5928;
		 text-decoration:none 
	}
	 .people-list.robust-view .social-contact{
		 margin-top:-5px;
		 text-align:right 
	}
	 .people-list.robust-view .social-contact img{
		 height:20px;
		 width:auto 
	}
	 .people-list.grid-view .people-profile .img_wrapper{
		 max-height:260px 
	}
	 .people-list.grid-view .content-container{
		 margin-top:35px;
		 margin-bottom:10px;
		 height:auto 
	}
	 .people-list.grid-view .people-collection .people-profile{
		 padding-bottom:1.563rem;
		 padding-top:1.563rem 
	}
	 .people-list.grid-view h1.profile-name{
		 font-family:'Stag Book';
		 font-size:17px;
		 color:#fff;
		 line-height:16px;
		 margin-bottom:4px;
		 margin-top:0 
	}
	 .people-list.grid-view h2.profile-position{
		 font-size:11px;
		 text-transform:uppercase;
		 color:#e3c888;
		 line-height:12px;
		 font-family:"Stag Sans Semibold" 
	}
	 .people-list.grid-view hr{
		 margin-bottom:30px 
	}
	 .people-list.grid-view .profile-email{
		 font-family:'stag sans book';
		 font-size:14px;
		 color:#fff;
		 margin-bottom:0 
	}
	 .people-list.grid-view .profile-email a{
		 color:#fff;
		 text-decoration:none;
		 display:block;
		 word-wrap:break-word 
	}
	 .people-list.grid-view .profile-email a:hover{
		 text-decoration:underline 
	}
	 .people-list.grid-view .contact-phone{
		 font-family:'stag sans book';
		 font-size:14px;
		 color:#fff 
	}
	 .people-list.grid-view .contact-phone a{
		 color:#fff;
		 text-decoration:none;
		 display:block 
	}
}
 #int-container{
	 display:block;
	 clear:both;
	 margin:0;
	 padding:0 
}
 #newsListWrapper{
	 margin-top:1.56rem 
}
 #newsListWrapper .news_category a{
	 background:0;
	 color:#f37320;
	 font-size:.813rem;
	 letter-spacing:.07em;
	 padding:0 
}
 #newsListWrapper .news_category{
	 position:relative;
	 top:0;
	 font-family:"Stag Bold"!important;
	 padding:0;
	 letter-spacing:.04rem;
	 font-size:.75rem 
}
 #newsListWrapper h2{
	 font-size:1.25rem;
	 line-height:1.563rem;
	 color:#04351e;
	 margin-top:0!important 
}
 #newsListWrapper p{
	 line-height:1.563rem 
}
 #newsListWrapper time{
	 font-family:'Stag Sans Semibold';
	 text-transform:uppercase;
	 font-size:.875rem;
	 color:#b3bdc6 
}
 #newsListWrapper span.fa{
	 margin-left:.5rem;
	 font-size:1.25rem 
}
 #load-button hr.news-divider,#newsListWrapper hr.news-divider{
	 margin-left:0;
	 margin-right:0 
}
 #newsListWrapper .interruptor{
	 padding-bottom:30px 
}
 #newsListWrapper .int-content{
	 background:#f2f3f3 
}
 #newsListWrapper .interruptor .header{
	 background:#374547;
	 height:26px 
}
 #newsListWrapper .interruptor .header h3{
	 color:#fff;
	 font-family:"Stag Sans Bold";
	 font-size:15px;
	 padding-top:2px;
	 text-transform:uppercase 
}
 #newsListWrapper .interruptor div:first-child{
	 margin-bottom:0!important 
}
 #newsListWrapper .int-content>div{
	 padding-left:15px 
}
 #newsListWrapper .interruptor .int-news{
	 border-right:solid 1px #ddd;
	 background:#f2f3f3;
	 margin-top:14.8px;
	 margin-bottom:10px!important;
	 min-height:108px 
}
 #newsListWrapper .interruptor .int-news h4{
	 font-size:20px;
	 color:#687571 
}
 #newsListWrapper h2 a{
	 color:#68757f 
}
 #newsListWrapper .story_summary p{
	 color:#515355 
}
 #newsListWrapper .interruptor .int-news:last-child{
	 border-right:0 
}
 #newsListWrapper .img_wrapper{
	 margin-bottom:20px;
	 float:left 
}
 #newsListWrapper .slick-prev{
	 margin-left:5.313rem;
	 transform:rotate(135deg) 
}
 #newsListWrapper .slick-next{
	 margin-right:5.313rem;
	 transform:rotate(-45deg) 
}
 #newsListWrapper .slick-next,#newsListWrapper .slick-prev{
	 content:""!important;
	 border-bottom:7px solid #dcdcdc;
	 border-right:7px solid #dcdcdc;
	 height:40px!important;
	 margin-top:-25px;
	 width:40px!important 
}
 #newsListWrapper .interruptor,#newsListWrapper .news-slider{
	 margin-bottom:0 
}
 #newsListSimpleWrapper h3{
	 color:#99c1b9;
	 font-size:2rem;
	 margin-top:45px;
	 margin-bottom:20px 
}
 #newsListSimpleWrapper ul{
	 margin-top:20px;
	 margin-left:0 
}
 #newsListSimpleWrapper ul li{
	 font-size:18px;
	 list-style:none;
	 margin-bottom:.5rem 
}
 #newsListSimpleWrapper ul li a{
	 color:#ec6639;
	 padding-right:30px 
}
 #newsListSimpleWrapper li time{
	 display:inline-block;
	 color:#b3bdc6;
	 text-transform:uppercase;
	 font-size:14px 
}
 #ribbon-left,#ribbon-right{
	 display:table 
}
 #ribbon-left{
	 height:45px 
}
 #ribbon-right{
	 height:80px 
}
 #ribbon-left{
	 background:#000 
}
 #ribbon-right{
	 background:#7d868c 
}
 #breaking-ribbon .column,#breaking-ribbon .columns{
	 margin-bottom:0 
}
 #ribbon-left .header{
	 font-family:"Stag Sans Bold";
	 color:#d2232a 
}
 #ribbon-right .news-title{
	 font-family:"Stag Sans Light";
	 color:#fff;
	 text-transform:uppercase 
}
 #ribbon-right .news-title{
	 font-size:25px;
	 line-height:25px;
	 display:table-cell;
	 vertical-align:middle 
}
 #ribbon-left .header{
	 font-size:24px;
	 line-height:25px;
	 display:table-cell;
	 vertical-align:middle;
	 letter-spacing:1px;
	 text-align:center;
	 text-transform:uppercase 
}
 @media(max-width:29.938em){
	 #newsListSimpleWrapper time{
		 display:block 
	}
	 #newsListWrapper .int-news-sm h4{
		 color:#04351e;
		 font-family:"Stag Light";
		 font-size:1.375rem;
		 text-align:center;
		 margin-top:1rem 
	}
	 #newsListWrapper .interruptor .header h3{
		 padding-top:5px;
		 text-align:center;
		 font-size:14px 
	}
	 #newsListWrapper .slick-next,#newsListWrapper .slick-prev{
		 content:""!important;
		 border-bottom:5px solid #dcdcdc;
		 border-right:5px solid #dcdcdc;
		 height:30px!important;
		 margin-top:-25px;
		 width:30px!important 
	}
	 #newsListWrapper .slick-next{
		 margin-right:30px 
	}
	 #newsListWrapper .slick-prev{
		 margin-left:30px 
	}
	 #newsListWrapper .slick-list{
		 margin-top:10px 
	}
	 #load-button hr.news-divider,#newsListWrapper hr.news-divider{
		 margin-top:25px;
		 margin-bottom:25px 
	}
	 #loadmore.button{
		 margin-bottom:35px;
		 margin-top:5px 
	}
	 #ribbon-left .header,#ribbon-right .news-title{
		 text-align:center 
	}
	 #ribbon-left{
		 margin-bottom:0!important 
	}
	 #ribbon-left{
		 height:75px 
	}
	 #breaking-ribbon #ribbon-right{
		 height:105px;
		 margin-bottom:1.563rem!important 
	}
}
 @media(min-width:30em){
	 #newsListWrapper .story_summary{
		 overflow:hidden 
	}
	 #newsListWrapper .img_wrapper{
		 margin-bottom:30px 
	}
}
 @media(min-width:30em) and (max-width:47.738em){
	 #newsListWrapper .img_wrapper{
		 margin-right:1.563rem;
		 width:225px;
		 min-width:225px;
		 max-width:225px 
	}
	 #newsListWrapper .interruptor .header{
		 padding-left:0;
		 padding-right:0 
	}
	 #newsListWrapper .interruptor .header h3{
		 font-size:.9rem;
		 letter-spacing:.02em;
		 padding-top:4px;
		 text-align:center 
	}
	 #newsListWrapper .int-news-sm h4{
		 color:#04351e;
		 font-family:"Stag Light";
		 font-size:1.5rem;
		 text-align:center 
	}
	 #newsListWrapper .slick-list{
		 margin-top:10px 
	}
	 #loadmore.button{
		 margin-bottom:55px;
		 margin-top:25px 
	}
}
 @media(min-width:47.5em){
	 #loadmore.button{
		 margin-bottom:1.85rem 
	}
	 #newsListWrapper .interruptor{
		 margin-left:0;
		 margin-right:0;
		 background:#f2f3f3 
	}
	 #newsListWrapper .news-interrupter{
		 margin-left:0;
		 margin-right:0 
	}
}
 @media(min-width:47.5em) and (max-width:63.988em){
	 #newsListWrapper .img_wrapper{
		 margin-right:1.563rem;
		 width:220px;
		 min-width:220px;
		 max-width:220px 
	}
	 .int-news:nth-child(2),.int-news:nth-child(4){
		 width:32% 
	}
	 .int-news:nth-child(3){
		 width:35% 
	}
	 .int-news:nth-child(4){
		 border-right:0 
	}
	 #ribbon-left{
		 margin-bottom:0!important 
	}
	 #ribbon-left .header,#ribbon-right .news-title{
		 text-align:center 
	}
	 #ribbon-left,#ribbon-right{
		 width:100% 
	}
}
 @media(min-width:64em){
	 #newsListWrapper .img_wrapper{
		 margin-right:1.563rem;
		 width:270px;
		 min-width:270px;
		 max-width:270px 
	}
	 #ribbon-right{
		 height:72px 
	}
	 #ribbon-left{
		 width:100%;
		 height:45px 
	}
	 #ribbon-right{
		 width:100% 
	}
	 #ribbon-left .header,#ribbon-right .news-title{
		 text-align:center 
	}
}
 .generic-grid-panel{
	 margin-bottom:.75rem;
	 padding-top:1.75rem;
	 padding-bottom:.75rem;
	 background-color:#edecee 
}
 .generic-grid-caption{
	 padding-top:.75em;
	 padding-bottom:.75em;
	 padding-left: .75em !important;
	 padding-right: .75em !important;
	 text-align:center;
	 vertical-align:middle;
	 bottom:19px;
	 position:absolute;
	 display:block;
	 width:100%;
	 font-size:1.375em;
	 letter-spacing:.05em;
	 font-family:'Stag sans Medium';
	 color:#fff;
	 margin:0;
	 line-height:1.313rem 
}
 .generic-grid-caption.no-padding{
	 padding:0 
}
 .homepage-grid-caption{
	 font-family:"Stag Sans Medium";
	 color:#fff;
	 font-size:1.375em;
	 padding-top:.75em;
	 padding-bottom:.75em;
	 padding-left: .75em !important;
	 padding-right: .75em !important;
	 text-align:center;
	 vertical-align:middle;
	 position:absolute;
	 bottom:19px;
	 display:block;
	 width:100%;
	 letter-spacing:.05em;
	 margin:0;
	 line-height:1.313rem 
}
 .homepage-grid-caption.no-padding{
	 padding:0 
}
 .homepage-grid-caption a,.homepage-grid-caption span{
	 padding-top:.75em;
	 padding-bottom:.75em;
	 text-decoration:none;
	 display:block;
	 color:inherit 
}
 .homepage-grid-caption a:visited{
	 color:inherit;
	 text-decoration:none 
}
 .generic-grid-caption.full-caption{
	 position:relative;
	 height:100%;
	 bottom:0;
	 margin-bottom:19px 
}
 .homepage-grid-caption.full-caption{
	 position:relative;
	 height:100%;
	 bottom:0;
	 margin-bottom:19px 
}
 .generic-grid-caption a,.generic-grid-caption span{
	 padding-top:.75em;
	 padding-bottom:.75em;
	 text-decoration:none;
	 display:block;
	 color:inherit 
}
 .generic-grid-caption a:visited{
	 color:inherit;
	 text-decoration:none 
}
 .homepage .generic-grid-column{
	 padding-left:15px;
	 padding-right:15px;
	 margin-bottom:.3em;
	 margin-top:1.3em 
}
 .gateway-caption-links{
	 padding-bottom:0 
}
 .gateway-caption-links ul{
	 margin-bottom:0 
}
 [class*=block-grid-] li::after,[class*=block-grid-] li::before{
	 content:""!important 
}
 content ul[class*=block-grid-]:not(.pagination):not(.advancedSearch) li{
	 text-indent:0 
}
 .gateway-grid-content>p{
	 margin-bottom:0!important 
}
 .grid-x hr{
	 width:100% 
}
 .generic-grid-panel{
	 justify-content:center 
}
 .gateway-caption-group{
	 max-width:100% 
}
 @media(max-width:29.938em){
	 .generic-grid-column{
		 padding-left:1.4em;
		 padding-right:1.4em 
	}
	 .gateway-grid-content,.gateway-grid-content p{
		 font-family:'Stag sans Light';
		 font-size:1.063rem;
		 line-height:1.47;
		 color:#282829;
		 padding-top:3px!important 
	}
	 .gateway-caption-links ul li{
		 font-size:1.063rem;
		 padding-bottom:10px;
		 padding-top:4px!important 
	}
	 .homepage .gateway-caption-links{
		 padding-bottom:0!important 
	}
	 .gateway-caption-links{
		 padding-bottom:40px!important 
	}
	 .interior-grid-panel{
		 padding-top:21px!important;
		 padding-bottom:29px!important 
	}
}
 .homepage .generic-grid-column{
	 margin-bottom:1.25rem 
}
 @media(min-width:30em){
	 .generic-grid-column{
		 padding-left:1.4em;
		 padding-right:1.4em 
	}
	 .gateway-grid-content,.gateway-grid-content p{
		 font-family:'Stag sans Light';
		 font-size:1.063rem;
		 line-height:1.47;
		 color:#282829;
		 padding-top:4px!important 
	}
	 .gateway-caption-links ul li{
		 font-size:1.063rem;
		 padding-bottom:10px;
		 padding-top:4px!important 
	}
	 .gateway-caption-links{
		 padding-bottom:8px!important 
	}
	 .homepage .gateway-caption-links{
		 padding-bottom:0!important 
	}
	 .homepage .generic-grid-column{
		 margin-bottom:2.3rem 
	}
	 .interior-grid-panel{
		 padding-top:21px!important;
		 padding-bottom:61px!important 
	}
}
 @media(min-width:47.5em){
	 .generic-grid-panel{
		 margin-bottom:2.75rem!important 
	}
	 .hompeage-grid-panel{
		 margin-bottom:2.75rem!important 
	}
	 .homepage .generic-grid-column{
		 margin-bottom:2.6rem 
	}
	 .interior-grid-panel{
		 margin-left:0!important;
		 margin-right:0!important;
		 padding-top:0!important;
		 padding-bottom:14px!important 
	}
	 .generic-grid-column{
		 padding-left:.75em;
		 padding-right:.75em;
		 margin-top:2em;
		 margin-bottom:0 
	}
	 .gateway-caption-links{
		 padding-bottom:0!important 
	}
	 .generic-panel-alumni{
		 max-width:1280px!important;
		 padding-top:30px;
		 padding-bottom:30px;
		 margin-left:auto;
		 margin-right:auto;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .generic-panel-alumni>h1{
		 font-size:2.375rem;
		 line-height:2.25rem;
		 padding-bottom:1.563rem 
	}
}
 @media(min-width:64em){
	 .generic-grid-panel{
		 margin-bottom:2.75rem!important;
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px 
	}
	 .hompeage-grid-panel{
		 margin-bottom:2.75rem!important;
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px 
	}
	 .interior-grid-panel{
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px;
		 padding-bottom:0!important 
	}
	 .generic-grid-column{
		 padding-left:1.35em;
		 padding-right:1.35em;
		 margin-top:2em;
		 margin-bottom:1em 
	}
	 .grid-x.gateway3{
		 padding-left:120px;
		 padding-right:120px 
	}
}
 @media(min-width:85.375em){
	 .generic-grid-panel{
		 margin-bottom:2.75rem!important;
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px 
	}
	 .hompeage-grid-panel{
		 margin-bottom:2.75rem!important;
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px 
	}
	 .interior-grid-panel{
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px;
		 padding-bottom:0!important 
	}
}
 .small-block-grid-6>li{
	 padding-left:.625em;
	 width:auto 
}
 .text-lead-in .text-header{
	 text-transform:uppercase;
	 color:#231f20;
	 font-family:"Stag Light";
	 font-size:2.813em;
	 line-height:2.5rem;
	 display:block;
	 padding-bottom:20px;
	 margin:0 
}
 .text-lead-in .text-body,.text-lead-in .text-body p{
	 font-family:"Stag Light";
	 color:#231f20;
	 font-size:1.375rem;
	 line-height:2.5rem;
	 display:block 
}
 .text-lead-in-buttons .lead-in{
	 padding-left:0 
}
 .text-lead-in-buttons .button-list{
	 padding-top:1rem;
	 padding-bottom:0 
}
 .text-lead-in-buttons .button-list .button:last-child{
	 margin-bottom:0 
}
 .text-lead-in-image .lead-in{
	 padding:0 
}
 .text-lead-in-image .caption{
	 font-style:normal;
	 margin-bottom:5px;
	 padding:0 
}
 .text-lead-in-image .caption-format-Name{
	 color:#efbb42;
	 font-family:"Stag Sans Book";
	 font-size:22px;
	 line-height:17px 
}
 .text-lead-in-image .caption-format-Title{
	 color:#bababb;
	 font-family:"Stag Sans Bold";
	 font-size:12px;
	 line-height:12px;
	 padding-top:5px;
	 padding-bottom:5px;
	 text-transform:uppercase 
}
 .text-lead-in-image .caption-format-default{
	 font-size:12px;
	 line-height:12px 
}
 .text-lead-in-quote .lead-in{
	 padding-left:0 
}
 .text-lead-in-quote .quote-text{
	 font-family:'Stag Thin';
	 font-size:2.5rem;
	 line-height:.94;
	 color:#f37320 
}
 .text-lead-in-quote .byline{
	 text-align:right;
	 font-family:'Stag Sans Book';
	 font-size:.875rem;
	 line-height:1.36;
	 color:#515356 
}
 .text-lead-in-quote blockquote{
	 border-left:none;
	 margin:0;
	 text-align:center 
}
 .text-lead-in-quote .quote-text:before{
	 content:"\00a0\00a0\00a0\00a0";
	 background:url(//welcome.miami.edu/_assets/images/system/quote_r.svg);
	 background-repeat:no-repeat;
	 background-size:18px 12px;
	 background-position:center top 
}
 .text-lead-in-quote .quote-text:after{
	 content:"\00a0\00a0\00a0\00a0";
	 background:url(//welcome.miami.edu/_assets/images/system/quote_l.svg);
	 background-repeat:no-repeat;
	 background-size:18px 12px;
	 background-position:center 85% 
}
 @media(max-width:29.938em){
	 .text-lead-in .text-header{
		 padding-bottom:10px 
	}
	 .text-lead-in .text-body,.text-lead-in .text-body p{
		 font-size:1.375rem;
		 line-height:1.938rem 
	}
	 .text-lead-in-image .lead-image{
		 padding:0 
	}
	 .text-lead-in-image .lead-image img{
		 padding:25px 0 15px 0 
	}
	 .text-lead-in-quote .quote-text,.text-lead-in-quote .quote-text p{
		 font-size:2.125rem 
	}
	 .text-lead-in-quote .byline{
		 padding-top:18px 
	}
}
 @media(max-width:47.438em){
	 .text-lead-in .lead-in,.text-lead-in-quote .quote{
		 padding-left:0;
		 padding-right:0 
	}
}
 @media(min-width:30em){
	 .text-lead-in .text-header{
		 font-size:2.313rem;
		 line-height:2.063rem;
		 padding-bottom:10px 
	}
	 .text-lead-in .text-body,.text-lead-in .text-body p{
		 font-size:1.25rem;
		 line-height:2.25rem 
	}
	 .text-lead-in-image .lead-image{
		 padding:0 
	}
	 .text-lead-in-image .lead-image img{
		 padding:30px 0 15px 0 
	}
	 .text-lead-in-quote .quote-text,.text-lead-in-quote .quote-text p{
		 font-size:2.3rem 
	}
	 .text-lead-in-quote .byline{
		 padding-top:18px 
	}
}
 @media(min-width:47.5em){
	 .text-lead-in .text-header{
		 font-size:2.5rem;
		 line-height:2.25rem;
		 padding-bottom:20px 
	}
	 .text-lead-in .text-body,.text-lead-in .text-body p{
		 font-size:1.25rem;
		 line-height:2.25rem 
	}
	 .text-lead-in-buttons .button-list{
		 padding-right:0 
	}
	 .text-lead-in-image .lead-image{
		 padding:0 2.688rem 
	}
	 .text-lead-in-image .lead-image img{
		 padding:0 0 15px 
	}
	 .text-lead-in-quote .byline{
		 padding-top:28px 
	}
}
 @media(min-width:64em){
	 .text-lead-in .text-header{
		 font-size:2.813rem;
		 line-height:2.5rem;
		 padding-bottom:20px 
	}
	 .text-lead-in .text-body,.text-lead-in .text-body p{
		 font-size:1.375rem;
		 line-height:2.5rem 
	}
	 .text-lead-in-image .lead-image{
		 padding:0 5.75rem 
	}
	 .text-lead-in-image .lead-image.lead-image-right{
		 padding-left:4.834rem;
		 padding-right:6.666rem 
	}
	 .text-lead-in-image .lead-image.lead-image-left{
		 padding-right:4.834rem;
		 padding-left:6.666rem 
	}
	 .text-lead-in-image .lead-image img{
		 padding:0 0 15px 
	}
}
 .text-header{
	 text-transform:uppercase;
	 font-family:"Stag Light";
	 color:#231f20;
	 font-size:2.813em;
	 display:block;
	 padding-bottom:35px 
}
 .text-body{
	 font-family:"Stag Light";
	 color:#231f20;
	 font-size:1.375em;
	 display:block 
}
 .button-list{
	 padding-top:1rem;
	 padding-bottom:1rem 
}
 .txtpq-header{
	 font-family:'Stag Light';
	 font-size:2.813rem;
	 line-height:.9;
	 color:#000;
	 text-transform:uppercase 
}
 .txtpq-text,.txtpq-text p{
	 font-family:'Stag Light';
	 font-size:1.375rem;
	 line-height:1.9;
	 color:#000 
}
 .txtpq-quote{
	 font-family:'Stag Thin';
	 font-size:2.5rem;
	 line-height:.94;
	 color:#f37320 
}
 .txtpq-byline{
	 text-align:right;
	 font-family:'Stag Sans Book';
	 font-size:.875rem;
	 line-height:1.36;
	 color:#515356 
}
 .txtpq-blockquote{
	 border-left:none;
	 margin:0;
	 text-align:center 
}
 p.txtpq-quote:before,span.txtpq-quote:before{
	 content:"\00a0\00a0\00a0\00a0";
	 background:url(http://welcome.miami.edu/_assets/images/system/quote_r.svg);
	 background-repeat:no-repeat;
	 background-size:18px 12px;
	 background-position:center top 
}
 p.txtpq-quote:after,span.txtpq-quote:after{
	 content:"\00a0\00a0\00a0\00a0";
	 background:url(http://welcome.miami.edu/_assets/images/system/quote_l.svg);
	 background-repeat:no-repeat;
	 background-size:18px 12px;
	 background-position:center 85% 
}
 @media(max-width:29.938em){
	 .txtpq-header{
		 font-size:2.5rem;
		 line-height:.9 
	}
	 .txtpq-text,.txtpq-text p{
		 line-height:1.4 
	}
	 .txtpq-quote{
		 font-size:2.125rem 
	}
	 .txtpq-panel{
		 padding-top:20px!important;
		 padding-bottom:20px!important;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .txtpq-byline{
		 padding-top:18px 
	}
}
 @media(min-width:30em){
	 .txtpq-header{
		 font-size:2.5rem;
		 line-height:.9 
	}
	 .txtpq-text,.txtpq-text p{
		 line-height:1.6 
	}
	 .txtpq-quote{
		 font-size:2.3rem 
	}
	 .txtpq-panel{
		 padding-top:20px!important;
		 padding-bottom:20px!important;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .txtpq-byline{
		 padding-top:18px 
	}
}
 @media(min-width:47.5em){
	 .txtpq-header{
		 font-size:2.813rem;
		 line-height:.9 
	}
	 .txtpq-text,.txtpq-text p{
		 line-height:1.6 
	}
	 .txtpq-panel{
		 padding-top:30px!important;
		 padding-bottom:30px!important;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .txtpq-byline{
		 padding-top:28px 
	}
	 .txtpq-content-sig{
		 margin-bottom:41px 
	}
}
 @media(min-width:64em){
	 .txtpq-header{
		 line-height:.9 
	}
	 .txtpq-panel{
		 padding-top:30px!important;
		 padding-bottom:30px!important;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .txtpq-byline{
		 padding-top:28px 
	}
	 .txtpq-content-sig{
		 margin-bottom:0 
	}
}
 #text-lead-img .column,#text-lead-img .columns{
	 padding-left:0;
	 padding-right:0 
}
 #text-lead-img .text-header{
	 color:#010202;
	 margin:0 
}
 #text-lead-img p{
	 line-height:2.5rem;
	 margin-bottom:0 
}
 #text-lead-img img{
	 padding:36px 5.75rem 15px 5.75rem 
}
 #text-lead-img .caption-format-Name{
	 color:#efbb42;
	 font-family:"Stag Sans Book";
	 font-size:22px;
	 line-height:17px 
}
 #text-lead-img .caption-format-Title{
	 color:#bababb;
	 font-family:"Stag Sans Bold";
	 font-size:12px;
	 line-height:12px;
	 padding-top:5px;
	 padding-bottom:5px;
	 text-transform:uppercase 
}
 #text-lead-img .caption-format-default{
	 font-size:12px;
	 line-height:12px 
}
 #text-lead-img .caption-format-Name,#text-lead-img .caption-format-Title,#text-lead-img .caption-format-default{
	 font-style:normal;
	 margin-bottom:5px 
}
 @media(max-width:29.938em){
	 #text-lead-img .text-header{
		 padding-bottom:10px 
	}
	 #text-lead-img p{
		 font-size:1.375rem;
		 line-height:1.938rem 
	}
	 #text-lead-img div img{
		 padding:25px 0 15px 0 
	}
}
 @media(min-width:30em){
	 #text-lead-img .text-header{
		 font-size:2.313rem;
		 line-height:2.063rem;
		 padding-bottom:10px 
	}
	 #text-lead-img p{
		 font-size:1.25rem;
		 line-height:2.25rem 
	}
	 #text-lead-img div img{
		 padding:30px 0 15px 0 
	}
}
 @media(min-width:47.5em){
	 #text-lead-img .text-header{
		 font-size:2.5rem;
		 line-height:2.25rem;
		 padding-bottom:20px 
	}
	 #text-lead-img p{
		 font-size:1.25rem;
		 line-height:2.25rem 
	}
	 #text-lead-img div img{
		 padding:32px 2.688rem 15px 2.688rem 
	}
	 #text-lead-img .caption-format-Name,#text-lead-img .caption-format-Title,#text-lead-img .caption-format-default{
		 padding:0 2.688rem 
	}
}
 @media(min-width:64em){
	 #text-lead-img .text-header{
		 font-size:2.813rem;
		 line-height:2.5rem;
		 padding-bottom:20px 
	}
	 #text-lead-img p{
		 font-size:1.375rem;
		 line-height:2.5rem 
	}
	 #text-lead-img div img{
		 padding:36px 5.75rem 15px 5.75rem 
	}
	 #text-lead-img .caption-format-Name,#text-lead-img .caption-format-Title,#text-lead-img .caption-format-default{
		 padding:0 5.75rem 
	}
}
 .gutter-divider{
	 margin-left:auto;
	 margin-right:auto 
}
 .special-report-header{
	 font-size:3.5rem;
	 line-height:3.5rem 
}
 .special-report.with-gutter .special-report-abstract{
	 font-size:1.5rem;
	 margin-top:1.5rem 
}
 .special-report.with-gutter .special-report-content{
	 font-size:1.5rem;
	 margin-top:1.375rem 
}
 .special-report-intro{
	 margin-bottom:25px 
}
 .special-report-content p{
	 line-height:1.8rem;
	 font-size:1.0625rem 
}
 .special-report .fs12{
	 font-size:1rem 
}
 .special-report-author{
	 font-size:.9rem;
	 text-transform:uppercase 
}
 .special-report-date{
	 font-size:1rem;
	 margin-bottom:1.375rem 
}
 .special-report-abstract{
	 line-height:2rem 
}
 .gutter-text-box p{
	 margin-bottom:0;
	 font-size:1.375rem 
}
 .gutter-social-media-box{
	 text-align:center 
}
 .gutter-social-media-box a{
	 display:inline-block;
	 width:40px;
	 height:40px;
	 margin-left:20px;
	 margin-right:20px 
}
 .gutter-text-box a:link,.gutter-text-box a:visited,.special-report-content a:link,.special-report-content a:visited{
	 color:#f47321;
	 text-decoration:none 
}
 .gutter-text-box a:hover,.special-report-content a:hover{
	 color:#f47321;
	 text-decoration:underline 
}
 .special-report-content a:hover{
	 text-decoration:underline 
}
 .gutter-text-box{
	 margin-top:1rem;
	 margin-bottom:1.25rem 
}
 .gutter-link-list,.gutter-social-media-box,.gutter-story-list{
	 margin-top:1rem;
	 margin-bottom:2.5rem 
}
 .gutter-link-list li a{
	 font-size:1.25rem 
}
 .gutter-link-list ul{
	 list-style-type:square;
	 margin-bottom:0;
	 list-style-position:inside 
}
 .gutter-link-list ul>li{
	 color:#f17330;
	 margin-bottom:.625rem 
}
 .gutter-link-list ul>li>a{
	 color:#000 
}
 .gutter-story-list .special-report-date{
	 font-size:.875rem;
	 margin-bottom:0 
}
 .gutter-story-list .special-report-author{
	 font-size:.9rem;
	 text-transform:none 
}
 .gutter-story-list .story-list-item{
	 margin-bottom:1.25rem 
}
 .gutter-story-list .story-list-lead-in{
	 font-size:1.0625rem 
}
 .gutter-story-list .story-list-lead-in p{
	 display:inline;
	 font-size:1.0625rem;
	 line-height:125% 
}
 a.story-more:hover,a.story-more:link,a.story-more:visited{
	 color:#f47321 
}
 .dropcap{
	 color:#7d868c;
	 float:left;
	 font-family:"Stag Light";
	 font-size:134px;
	 line-height:120px;
	 padding-top:4px;
	 padding-right:3px;
	 padding-left:0 
}
 .special-report-gutter h2{
	 text-align:left;
	 margin-bottom:1.25rem 
}
 .story-list-item{
	 display:table 
}
 .story-list-th{
	 width:136px 
}
 .gutter-story-lead-in,.story-list-th{
	 display:table-cell;
	 vertical-align:top 
}
 .gutter-story-lead-in{
	 padding-left:1.25rem 
}
 .show-for-large-up.slim-masthead,.show-for-large-up.slim-masthead .masthead{
	 max-height:50px 
}
 .show-for-large-up.slim-masthead .masthead .navCol.search{
	 padding:0 2em 0 0;
	 vertical-align:top 
}
 .show-for-large-up.slim-masthead .navCol.sitelogo img,.show-for-large-up.slim-masthead .navCol.sitelogo svg,.show-for-large-up.slim-masthead .sitelogo img,.show-for-large-up.slim-masthead .sitelogo svg{
	 padding:0!important;
	 height:25px;
	 margin-top:12px!important;
	 margin-left:20px!important;
	 margin-bottom:13px!important 
}
 #sr-fullWidthSlider{
	 margin-top:-.75rem 
}
 .generic-panel-full-width{
	 overflow:hidden 
}
 .sr-fullWidth .slideHeadline{
	 padding:34px;
	 text-align:center 
}
 .slideHeadlineOverlay h1 span,.slideHeadlineOverlay h3 span,.sr-fullWidth .slideHeadline h1 span,.sr-fullWidth .slideHeadline h3 span,.sr-fullWidth .slideHeadline span{
	 font-family:"Stag Light" 
}
 .sr-fullWidth .slideHeadline h1,.sr-fullWidth .slideHeadline h3{
	 text-transform:none 
}
 .sr-fullWidth .slideHeadline span{
	 font-size:1.5rem;
	 line-height:1.8rem 
}
 .sr-fullWidth .slideHeadline.light,.sr-fullWidth .slideHeadline.light h1,.sr-fullWidth .slideHeadline.light h3,.sr-fullWidth .slideHeadlineOverlay.light h1,.sr-fullWidth .slideHeadlineOverlay.light h3{
	 color:#fff 
}
 .sr-fullWidth #fullWidthSlider .slick-next::before,.sr-fullWidth #fullWidthSlider .slick-prev::before{
	 display:block 
}
 .sr-fullWidth #fullWidthSlider .slick-dots li button{
	 display:none 
}
 .sr-fullWidth .slideHeadlineOverlay{
	 margin:0 auto;
	 position:absolute;
	 top:25%;
	 text-align:center;
	 z-index:99 
}
 .sr-fullWidth .slideHeadlineOverlay h1,.sr-fullWidth .slideHeadlineOverlay h3{
	 padding:15px 20px 
}
 .sr-fullWidth .fullWidthSlide.slick-slide img{
	 height:auto 
}
 .sr-fullWidth .zoomOutSlide{
	 width:100%;
	 overflow:hidden 
}
 .sr-fullWidth .video .guided-slider-button.video{
	 color:#fff;
	 display:block;
	 left:30%;
	 position:absolute;
	 top:20% 
}
 .slick-active .zoomOutSlide{
	 overflow:hidden 
}
 .slick-active .zoomOutSlide img{
	 opacity:1;
	 transform-origin:50% 50% 0;
	 transform:matrix(1.2,0,0,1.2,0,0);
	 width:100%;
	 height:auto;
	 margin-top:0;
	 margin-left:0 
}
 .slick-active .zoomOutSlide img{
	 -webkit-animation:zoom 2s;
	 animation:zoom 2s ease-out .1s;
	 -webkit-transform:scale(1.3,1.3);
	 transform:scale(1.3,1.3);
	 -webkit-animation-fill-mode:both;
	 animation-fill-mode:both 
}
 @-webkit-keyframes zoom{
	 100%{
		 -webkit-transform:scale(1,1) 
	}
}
 @keyframes zoom{
	 100%{
		 transform:scale(1,1) 
	}
}
 .sr-fullWidth .fullWidthSlide video{
	 position:relative;
	 margin-bottom:-10px;
	 width:100%;
	 transition:1s opacity 
}
 .sr-fullWidth .fullWidthSlide .video .slideHeadline{
	 position:relative;
	 top:-10px 
}
 #sr-fullWidthSlider button.play-button{
	 background:0;
	 border:0 
}
 .reveal-modal,dialog{
	 min-height:auto 
}
 .sr-fullWidth .videomute button{
	 background:0;
	 border:0 
}
 .reveal-modal #modal_close{
	 background:0;
	 border:0;
	 top:-3.5rem;
	 right:-25px 
}
 .video .fa-play-circle-o{
	 font-size:70px 
}
 .toggler{
	 position:absolute;
	 bottom:5%;
	 right:4%;
	 font-size:36px;
	 float:right 
}
 .toggler:hover{
	 background:0 
}
 .fullWidthSlide .caption{
	 z-index:999 
}
 .fullWidthSlide .captionToggle{
	 height:0 
}
 .fullWidthSlide .caption-bubble{
	 position:absolute;
	 max-width:300px;
	 min-width:50px;
	 bottom:9%;
	 left:5%;
	 padding:15px 30px;
	 margin:0;
	 cursor:pointer;
	 background:rgba(0,0,0,.5);
	 -webkit-border-radius:10px 10px 10px 0;
	 border-radius:10px 10px 10px 0;
	 z-index:99999 
}
 .fullWidthSlide .caption-bubble:after{
	 content:"";
	 position:absolute;
	 bottom:-44px;
	 left:0;
	 border-width:0 0 44px 31px;
	 border-style:solid;
	 border-color:transparent #000;
	 display:block;
	 width:0;
	 opacity:.5 
}
 .fullWidthSlide .caption-bubble p{
	 font-size:15px;
	 color:#fff;
	 margin-bottom:0;
	 text-transform:none 
}
 .fullWidthSlide .caption-bubble a{
	 font-size:15px;
	 color:#f15822;
	 text-decoration:none;
	 font-family:"Stag sans bold" 
}
 .fullWidthSlide .caption-bubble i{
	 font-size:36px 
}
 .fullWidthSlide .videomute{
	 heigth:0 
}
 .sr-fullWidth .fullWidthSlide video{
	 height:100% 
}
 .a2a_kit.a2a_hor_style{
	 margin-bottom:25px 
}
 .a2a_dd span{
	 width:100%!important;
	 height:100%!important;
	 margin:0 
}
 .a2a_button_email,.a2a_button_facebook,.a2a_button_google_plus,.a2a_button_linkedin,.a2a_button_pinterest,.a2a_button_twitter,.a2a_dds{
	 width:40px;
	 height:40px;
	 display:block;
	 float:left;
	 padding:0 
}
 .a2a_button_facebook{
	 background-image:url(//cdn.miami.edu/_assets-common/images/addToAny-icons/facebook-um.jpg) 
}
 .a2a_button_twitter{
	 /*background-image:url(//cdn.miami.edu/_assets-common/images/addToAny-icons/twitter-um.jpg) */
	 background-image: url(../images/system/x-twitter-w.svg);
     background-color: #000;
	 background-size: 60% !important;
	 background-repeat: no-repeat;
	 background-position: center;
}
 .a2a_button_google_plus{
	 background-image:url(//cdn.miami.edu/_assets-common/images/addToAny-icons/googlePlus-um.jpg) 
}
 .a2a_dds{
	 background-image:url(//cdn.miami.edu/_assets-common/images/addToAny-icons/ataMore-um.jpg) 
}
 .a2a_dds{
	 background-image:url(//cdn.miami.edu/_assets-common/images/addToAny-icons/ataMore-um.jpg) 
}
 .a2a_button_email{
	 background-image:url(//cdn.miami.edu/_assets-common/images/addToAny-icons/email-um.jpg) 
}
 .a2a_button_linkedin{
	 background-image:url(//cdn.miami.edu/_assets-common/images/addToAny-icons/linkedin.png) 
}
 .a2a_button_email span,.a2a_button_facebook span,.a2a_button_google_plus span,.a2a_button_linkedin span,.a2a_button_pinterest span,.a2a_button_twitter span,.a2a_dds span{
	 display:none;
	 visibility:hidden 
}
 .a2a_button_email,.a2a_button_facebook,.a2a_button_google_plus,.a2a_button_linkedin,.a2a_button_twitter,.a2a_dds{
	 background-size:100% 
}
 @media(max-width:29.938em){
	 .gutter-link-list h2,.gutter-social-media-box h2,.gutter-story-list h2{
		 padding-left:0;
		 padding-right:0 
	}
	 .sr-fullWidth .slideHeadline{
		 padding:20px;
		 text-align:left 
	}
	 .sr-fullWidth .slideHeadline h1 span,.sr-fullWidth .slideHeadline h3 span{
		 font-size:2rem;
		 line-height:1.188em 
	}
}
 @media(min-width:30em) and (max-width:47.438em){
	 .special-report-gutter h2{
		 padding-left:0;
		 padding-right:0 
	}
}
 @media(min-width:30em){
	 .sr-fullWidth .video .guided-slider-button.video{
		 left:40%;
		 top:25% 
	}
	 .sr-fullWidth .slideHeadline h1 span,.sr-fullWidth .slideHeadline h3 span{
		 font-size:3.5rem;
		 line-height:4rem 
	}
}
 @media(min-width:47.5em) and (max-width:63.938em){
	 .gutter-story-lead-in{
		 padding-left:1.25rem 
	}
	 .story-list-item{
		 padding-left:1.563rem;
		 padding-right:1.563rem 
	}
}
 @media(min-width:47.5em){
	 .gutter-link-list,.gutter-social-media-box,.gutter-story-list,.gutter-text-box,.story-list-item{
		 padding-left:0;
		 padding-right:0 
	}
	 .gutter-story-list .story-list-item:last-child{
		 margin-bottom:0 
	}
	 .gutter-text-box{
		 font-size:1.375rem 
	}
	 .gutter-link-list li a{
		 font-size:1.25rem 
	}
	 .gutter-text-box{
		 padding-left:0;
		 padding-right:0 
	}
	 .sr-fullWidth .video .guided-slider-button.video{
		 left:45%;
		 position:absolute;
		 top:35% 
	}
	 .sr-fullWidth .slideHeadline h1 span,.sr-fullWidth .slideHeadline h3 span{
		 font-size:4rem;
		 line-height:4.5rem 
	}
	 .a2a_kit.a2a_default_style{
		 float:none;
		 height:0;
		 padding-top:.5rem;
		 position:absolute;
		 width:40px;
		 white-space:nowrap;
		 z-index:999 
	}
	 .a2a_default_style.fixed{
		 position:fixed;
		 margin-top:140px 
	}
	 .a2a_dd span{
		 width:100%!important;
		 height:100%!important;
		 margin:0 
	}
	 .a2a_button_email,.a2a_button_facebook,.a2a_button_google_plus,.a2a_button_linkedin,.a2a_button_pinterest,.a2a_button_twitter,.a2a_dd{
		 float:none;
		 display:block;
		 padding:0 
	}
	 .special-report-content{
		 padding-left:2.9rem 
	}
}
 @media(min-width:64em){
	 .gutter-social-media-box a{
		 margin-left:0;
		 margin-right:35px 
	}
	 .special-report-gutter h2{
		 padding-left:0;
		 padding-right:0 
	}
	 .special-report-gutter{
		 padding-left:0 
	}
	 .gutter-story-lead-in{
		 padding-left:1.25rem;
		 padding-right:1.25rem 
	}
	 .date-author-container,.gutter-link-list,.gutter-social-media-box,.gutter-story-list,.gutter-text-box,.special-report-abstract,.story-list-item{
		 padding-left:0;
		 padding-right:0 
	}
	 .sr-fullWidth .video .guided-slider-button.video{
		 left:45%;
		 position:absolute;
		 top:35% 
	}
	 .sr-fullWidth .slideHeadlineOverlay h1,.sr-fullWidth .slideHeadlineOverlay h3{
		 font-size:4.5rem;
		 line-height:5rem 
	}
	 .special-report-content{
		 padding-left:2.8rem 
	}
	 #sr-fullWidthSlider .slick-next.slick-arrow::before,#sr-fullWidthSlider .slick-prev.slick-arrow::before{
		 display:none 
	}
}
 @media(min-width:85.375em){
	 .gutter-social-media-box a{
		 margin-left:20px;
		 margin-right:20px 
	}
	 .date-author-container,.gutter-link-list,.gutter-social-media-box,.gutter-story-list,.gutter-text-box,.special-report-abstract,.special-report-intro,.story-list-item{
		 padding-left:0;
		 padding-right:0 
	}
	 .special-report-intro{
		 margin-bottom:25px 
	}
	 .special-report-header{
		 margin-top:2.5rem 
	}
	 .special-report-content{
		 padding-left:0;
		 margin-bottom:1.5rem 
	}
	 .sr-fullWidth .slideHeadlineOverlay h1,.sr-fullWidth .slideHeadlineOverlay h3{
		 font-size:5.281rem;
		 line-height:5.7rem 
	}
	 .a2a_kit.a2a_default_style{
		 padding-top:2.5rem 
	}
	 .special-report-content{
		 padding-left:.625rem 
	}
}
 #umiamion{
	 width:auto 
}
 #umiamion .row{
	 max-width:1280px;
	 margin:0 auto 
}
 .txtpq-header{
	 font-family:'Stag Light';
	 font-size:2.813rem;
	 line-height:.9;
	 color:#000;
	 text-transform:uppercase 
}
 .txtpq-text,.txtpq-text p{
	 font-family:'Stag Light';
	 font-size:1.375rem;
	 line-height:1.9;
	 color:#000 
}
 .txtpq-quote{
	 font-family:'Stag Thin';
	 font-size:2.5rem;
	 line-height:.94;
	 color:#f37320 
}
 .txtpq-byline{
	 text-align:right;
	 font-family:'Stag Sans Book';
	 font-size:.875rem;
	 line-height:1.36;
	 color:#515356 
}
 .txtpq-blockquote{
	 border-left:none;
	 margin:0;
	 text-align:center 
}
 p.txtpq-quote:before,span.txtpq-quote:before{
	 content:"\00a0\00a0\00a0\00a0";
	 background:url(https://welcome.miami.edu/_assets/images/system/quote_r.svg);
	 background-repeat:no-repeat;
	 background-size:18px 12px;
	 background-position:center top 
}
 p.txtpq-quote:after,span.txtpq-quote:after{
	 content:"\00a0\00a0\00a0\00a0";
	 background:url(https://welcome.miami.edu/_assets/images/system/quote_l.svg);
	 background-repeat:no-repeat;
	 background-size:18px 12px;
	 background-position:center 85% 
}
 #umiamion{
	 width:auto 
}
 #umiamion .row{
	 max-width:1280px;
	 margin:0 auto 
}
 .txtpq-header{
	 font-family:'Stag Light';
	 font-size:2.813rem;
	 line-height:.9;
	 color:#000;
	 text-transform:uppercase 
}
 .txtpq-text,.txtpq-text p{
	 font-family:'Stag Light';
	 font-size:1.375rem;
	 line-height:1.9;
	 color:#000 
}
 .txtpq-quote{
	 font-family:'Stag Thin';
	 font-size:2.5rem;
	 line-height:.94;
	 color:#f37320 
}
 .txtpq-byline{
	 text-align:right;
	 font-family:'Stag Sans Book';
	 font-size:.875rem;
	 line-height:1.36;
	 color:#515356 
}
 .txtpq-blockquote{
	 border-left:none;
	 margin:0;
	 text-align:center 
}
 p.txtpq-quote:before,span.txtpq-quote:before{
	 content:"\00a0\00a0\00a0\00a0";
	 background:url(http://welcome.miami.edu/_assets/images/system/quote_r.svg);
	 background-repeat:no-repeat;
	 background-size:18px 12px;
	 background-position:center top 
}
 p.txtpq-quote:after,span.txtpq-quote:after{
	 content:"\00a0\00a0\00a0\00a0";
	 background:url(http://welcome.miami.edu/_assets/images/system/quote_l.svg);
	 background-repeat:no-repeat;
	 background-size:18px 12px;
	 background-position:center 85% 
}
 .genericSlider{
	 max-width:1280 
}
 .generic-slider-caption{
	 width:100%;
	 font-family:"Stag sans Light";
	 padding:15px;
	 font-size:1rem;
	 bottom:0;
	 position:relative;
	 background-color:#586671 
}
 .interior-slider-caption{
	 width:100%;
	 font-family:"Stag sans Light";
	 padding:15px;
	 font-size:1rem;
	 bottom:0;
	 position:relative;
	 background-color:#404041 
}
 .generic-slider-button{
	 text-align:right 
}
 .generic-slider-button a.button{
	 background-image:none!important;
	 background-repeat:none!important;
	 background-clip:none!important;
	 border:solid 3px #bababa;
	 background-color:#e7e7e7;
	 color:#d75531!important;
	 font-family:"Stag sans Light";
	 text-transform:uppercase;
	 margin:0!important 
}
 .generic-slider-button a.button:hover{
	 background-image:none!important;
	 background-repeat:none!important;
	 background-clip:none!important;
	 color:#e7e7e7!important;
	 background-color:#d75531!important 
}
 .slick-slide img{
	 width:100%;
	 height:auto 
}
 .generic-slider-button a.button{
	 padding:.5em 1em!important 
}
 ul.slick-dots{
	 z-index:998 
}
 .slick-dots{
	 bottom:10px;
	 margin-bottom:0;
	 position:absolute 
}
 .slick-dots li{
	 display:none;
	 width:25px 
}
 .slick-dots li button::before{
	 content:"" 
}
 .slick-dots li button{
	 background:0;
	 background-clip:border-box;
	 box-shadow:0 0 0 2px #fff inset;
	 border-radius:10px 
}
 li.slick-active button{
	 background:#fff 
}
 .slick-dots li button{
	 height:14px;
	 width:14px 
}
 #fullWidthSlider .slick-prev,#genericSlider .slick-prev{
	 left:25px;
	 top:175px!important 
}
 #fullWidthSlider .slick-next,#genericSlider .slick-next{
	 right:25px;
	 top:175px!important 
}
 .generic-visible{
	 visibility:hidden 
}
 .text-header{
	 text-transform:uppercase;
	 font-family:"Stag Light";
	 color:#231f20;
	 font-size:2.813em;
	 display:block;
	 padding-bottom:35px 
}
 .text-body{
	 font-family:"Stag Light";
	 color:#231f20;
	 font-size:1.375em;
	 display:block 
}
 .button-list{
	 padding-top:1rem;
	 padding-bottom:1rem 
}
 a.button.onblack,button.onblack{
	 border:solid 3px #ddd 
}
 .page-title{
	 font-family:"Stag Light";
	 font-size:2.188rem;
	 color:#586672;
	 line-height:.86;
	 padding-top:37px;
	 padding-bottom:14px;
	 padding-left:15px;
	 padding-right:17px 
}
 .interior-content,.interior-content p{
	 font-family:"Stag sans Light";
	 font-size:1.313rem;
	 color:#828283;
	 line-height:1.52 
}
 .interior-content-subheader,.interior-content-subheader p{
	 color:#828383;
	 font-family:'Stag sans Light';
	 font-size:1.25rem;
	 line-height:1.6 
}
 ,.interior-text,.interior-text li,.interior-text p{
	 color:#292829;
	 font-family:'Stag sans Light';
	 font-size:1.063rem;
	 line-height:1.6 
}
 .interior-text figure{
	 display:table 
}
 .interior-text figure.align-right{
	 float:right 
}
 .interior-text figure.align-left{
	 float:left 
}
 .interior-text figcaption{
	 display:table-caption;
	 caption-side:bottom;
	 color:#aaa;
	 font-family:"Stag Sans Medium";
	 margin:0 10px 10px 10px 
}
 .toggled-divider{
	 color:#fff!important;
	 border-width:1px 0 0;
	 width:85%;
	 margin-top:0!important;
	 margin-bottom:0!important;
	 margin-left:2.5rem!important 
}
 .title-area{
	 padding-left:0!important;
	 padding-right:0!important 
}
 .squeeze{
	 margin-left:.75rem;
	 margin-right:.75rem 
}
 .toggle-left-nav-header{
	 margin-left:.75rem;
	 background-color:#474a4d;
	 color:#7d868d;
	 font-size:14px;
	 font-family:'Stag Sans Bold';
	 padding:.3em 1em;
	 margin-right:1rem 
}
 .container{
	 width:auto!important;
	 max-width:auto!important 
}
 .container-interior{
	 max-width:1280;
	 margin-left:auto;
	 margin-right:auto 
}
 .gateway-subhead,.gateway-subhead p{
	 font-family:'Stag sans Light';
	 font-size:1.313rem;
	 color:#828283;
	 line-height:1.52 
}
 .photogallery{
	 margin-bottom:0!important 
}
 #experienceumiami{
	 border-bottom:0!important 
}
 #experienceumiami .slick-prev{
	 color:#fff!important;
	 left:25px 
}
 #experienceumiami .slick-next{
	 color:#fff!important;
	 right:25px 
}
.special-report-content h1{
	 font-family: 'Stag Light';
}
 .interior-text h2, .special-report-content h2{
	 font-size:2.25rem;
	 line-height:2.125rem;
	 margin:2.5rem 0 1.25rem;
	 font-family:'Stag Light';
	 color:#005030 
}
 .interior-text h3, .special-report-content h3{
	 font-size:1.875rem;
	 line-height:2.125rem;
	 margin:1.5rem 0 1rem 0;
	 font-family:'Stag Light';
	 color:#599193 
}
 .interior-text h4, .special-report-content h4{
	 font-size:1.5rem;
	 line-height:1.5rem;
	 margin:1.625rem 0 .625rem 0;
	 font-family:'Stag Sans Book';
	 color:#8996a0 
}
 .interior-text h5, .special-report-content h5{
	 font-size:1.15rem;
	 line-height:1.5rem;
	 margin:1.625rem 0 .625rem 0;
	 font-family:'Stag Sans Medium';
	 color:#8996a0 
}
 .interior-text h6, .special-report-content h6{
	 color:#d28e00;
	 font-size:rem;
	 font-family:'Stag Bold';
	 line-height:.85rem;
	 border-bottom:1px dotted #666;
	 padding-bottom:5px;
	 margin:1.625rem 0 .625rem 0 
}
 .um-blog-tn-feature{
	 margin-bottom:20px 
}
 .um-blog-content{
	 margin-bottom:30px!important 
}
 .um-blog-tn{
	 margin-bottom:20px 
}
 .um-blog-content P{
	 line-height:135% 
}
 .alumni-columns{
	 padding-left:20px!important;
	 padding-right:20px!important 
}
 .alumni-feature-header{
	 font-family:'Stag Light';
	 font-size:2.25rem;
	 color:#282829;
	 line-height:1;
	 padding-top:10px 
}
 .alumni-curated-header{
	 font-family:'Stag Sans Semibold';
	 font-size:1.125rem;
	 color:#282829;
	 line-height:1 
}
 .alumni-text{
	 font-family:'Stag Sans Light';
	 font-size:1.063rem;
	 color:#282829;
	 line-height:1.15 
}
 .curated-story div:last-of-type p,.feature-story p:last-of-type{
	 margin-bottom:0 
}
 #secondary .container-background{
	 background:0 
}
 #secondary .generic-slider-caption,#secondary .slick-slide img{
	 border:0 
}
 #secondary .navmain.secondary-border-a20{
	 background-clip:padding-box;
	 border-bottom:solid 6px rgba(1,50,30,.2) 
}
 #secondary.f-topbar-fixed .container{
	 margin-top:15px 
}
 @media(max-width:29.938em){
	 .navCol.sitelogo img,.navCol.sitelogo svg,.sitelogo img,.sitelogo svg{
		 height:52px;
		 padding:0;
		 margin:5px 0;
		 width:85% 
	}
	 .table{
		 word-break:break-all 
	}
	 .small-column-half{
		 padding-left:15px!important;
		 padding-right:15px!important 
	}
	 .small-column-quarter{
		 padding-left:2.08333%!important;
		 padding-right:2.08333%!important 
	}
	 .small-column-3quarter{
		 padding-left:6.25%!important;
		 padding-right:6.25%!important 
	}
	 .small-column-nopadding{
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .medium-column-half{
		 padding-left:1.5%!important;
		 padding-right:1.5%!important 
	}
	 .slider-panel{
		 padding-bottom:.75rem;
		 padding-top:1.75rem 
	}
	 .generic-slideshow-column{
		 padding-left:.94rem;
		 padding-right:.94rem 
	}
	 .interior-slideshow-caption{
		 padding-left:.7815rem;
		 padding-right:.7815rem 
	}
	 .generic-grid-column{
		 padding-left:1.4em;
		 padding-right:1.4em 
	}
	 .generic-slider-header,.interior-slider-header{
		 font-size:1.875rem;
		 font-family:'Stag sans Light';
		 color:#fff;
		 line-height:1.2 
	}
	 .generic-slider-subhead,.interior-slider-subhead{
		 font-size:1.125rem;
		 font-family:'Stag sans Light';
		 color:#fff;
		 line-height:1.28 
	}
	 ul.slick-dots{
		 display:none!important 
	}
	 .gateway-grid-content,.gateway-grid-content p{
		 font-family:'Stag sans Light';
		 font-size:1.063rem;
		 line-height:1.47;
		 color:#282829;
		 padding-top:3px!important 
	}
	 .gateway-caption-links ul li{
		 font-size:1.063rem;
		 padding-bottom:10px;
		 padding-top:4px!important 
	}
	 .homepage .gateway-caption-links{
		 padding-bottom:0!important 
	}
	 .gateway-caption-links{
		 padding-bottom:40px!important 
	}
	 .page-title{
		 font-size:2.188em;
		 padding-top:37px!important;
		 padding-bottom:14px!important;
		 padding-left:15px!important;
		 padding-right:17px!important 
	}
	 .text-body,.text-body p{
		 font-size:1.375rem;
		 line-height:1.59;
		 font-family:"Stag Light" 
	}
	 .generic-panel-1280{
		 padding-top:20px!important;
		 padding-bottom:20px 
	}
	 .generic-panel{
		 padding-top:20px!important;
		 padding-bottom:20px 
	}
	 .interior-grid-panel{
		 padding-top:21px!important;
		 padding-bottom:29px!important 
	}
	 .txtpq-header{
		 font-size:2.5rem;
		 line-height:.9 
	}
	 .txtpq-text,.txtpq-text p{
		 line-height:1.4 
	}
	 .txtpq-quote{
		 font-size:2.125rem 
	}
	 .txtpq-panel{
		 padding-top:20px!important;
		 padding-bottom:20px!important;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .txtpq-byline{
		 padding-top:18px 
	}
	 .generic-panel-alumni{
		 max-width:1280px!important;
		 padding-top:20px;
		 padding-bottom:20px;
		 margin-left:auto;
		 margin-right:auto;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 #um_blog_mobile_carousel .slick-prev{
		 left:25px!important 
	}
	 #um_blog_mobile_carousel .slick-next{
		 right:25px!important 
	}
	 .um_blog_img{
		 width:100% 
	}
	 .curated-story div:last-of-type p,.feature-story p:last-of-type{
		 margin-bottom:2.5rem 
	}
	 .curated-story div p{
		 margin-bottom:1.875rem 
	}
	 #umiamion h1{
		 font-size:2.125em 
	}
}
 #btn_navtoggle.toggled,#btn_navtoggle_1.toggled{
	 margin-left:0;
	 margin-top:-6px;
	 overflow:hidden;
	 z-index:1000;
	 background-color:#03321f 
}
 .toggle-left-nav-header{
	 background-color:#f18b30;
	 color:#f7c59a;
	 font-size:14px;
	 font-family:'Stag Sans Bold';
	 margin-left:0!important;
	 margin-right:0!important;
	 text-transform:uppercase;
	 padding:.3em 1em 
}
 .mobile-nav-left{
	 display:block;
	 margin:1rem 0 0 .875rem;
	 padding:0;
	 list-style-type:none;
	 list-style-position:outside;
	 padding-bottom:1rem 
}
 .mobile-nav-left li{
	 font-size:1.125rem;
	 font-family:'Stag sans Book';
	 color:#fff;
	 line-height:1.15em;
	 padding-top:6px;
	 padding-bottom:6px 
}
 .mobile-nav-left li a:hover{
	 text-decoration:none 
}
 .toggle-related-links-header{
	 color:#f18b30;
	 font-size:14px;
	 font-family:'Stag Sans Bold';
	 margin-left:.875em!important;
	 margin-right:0!important;
	 text-transform:uppercase 
}
 .mobile-nav-related-links{
	 display:block;
	 margin:1rem 0 0 .875rem;
	 padding:0;
	 list-style-type:none;
	 list-style-position:outside;
	 padding-bottom:1rem 
}
 .mobile-nav-related-links li{
	 font-size:15px;
	 font-family:'Stag sans Book';
	 color:#fff;
	 line-height:1.15em;
	 padding-top:6px;
	 padding-bottom:6px 
}
 .mobile-nav-related-links li a:hover{
	 text-decoration:none 
}
 .toggle-main-menu-header{
	 background-color:#006344;
	 color:#82b5a1;
	 font-size:14px;
	 font-family:'Stag Sans Bold';
	 margin-top:20px;
	 margin-left:0!important;
	 margin-right:0!important;
	 text-transform:uppercase;
	 padding:.3em 1em 
}
 .toggle-main-menu-header a:hover{
	 text-decoration:none 
}
 .toggle-divider{
	 border-top:1px solid #006e44 
}
 .row.mobile-nav-pad{
	 padding-top:2em;
	 padding-bottom:2em 
}
 .homepage .generic-grid-column{
	 margin-bottom:1.25rem 
}
 .multilevel-nav{
	 color:#adbd92;
	 list-style:none;
	 margin-left:0!important 
}
 ul.darkorange.subnav .multilevel-nav li a{
	 font-size:.9375rem;
	 padding:.75rem .75rem .75rem 1.65rem 
}
 .subnav .active{
	 color:#144633 
}
 .subnav li.active>a:hover{
	 text-decoration:none!important;
	 color:#144633!important 
}
 @media(min-width:30em){
	 .navCol.sitelogo img,.navCol.sitelogo svg,.sitelogo img,.sitelogo svg{
		 height:52px;
		 padding:0;
		 margin:5px 0 
	}
	 .medium-column-half{
		 padding-left:.867%!important;
		 padding-right:.867%!important 
	}
	 .medium-column-quarter{
		 padding-left:2.08333%!important;
		 padding-right:2.08333%!important 
	}
	 .medium-column-3quarter{
		 padding-left:6.25%!important;
		 padding-right:6.25%!important 
	}
	 .medium-column-nopadding{
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .slider-panel{
		 padding-bottom:.75rem;
		 padding-top:1.75rem 
	}
	 .generic-slideshow-column{
		 padding-left:.94rem;
		 padding-right:.94rem 
	}
	 .interior-slideshow-column{
		 padding-left:0;
		 padding-right:0 
	}
	 .row .row.genericSliderWrapper{
		 margin-left:0;
		 margin-right:0 
	}
	 .generic-grid-column{
		 padding-left:1.4em;
		 padding-right:1.4em 
	}
	 .generic-slider-header,.interior-slider-header{
		 font-size:2.188rem;
		 font-family:'Stag Sans Light';
		 color:#fff;
		 line-height:1.2 
	}
	 .generic-slider-subhead,.interior-slider-subhead{
		 font-size:1.25rem;
		 font-family:'Stag Sans Light';
		 color:#fff;
		 line-height:1.35em 
	}
	 .gateway-grid-content,.gateway-grid-content p{
		 font-family:'Stag sans Light';
		 font-size:1.063rem;
		 line-height:1.47;
		 color:#282829;
		 padding-top:4px!important 
	}
	 .gateway-caption-links ul li{
		 font-size:1.063rem;
		 padding-bottom:10px;
		 padding-top:4px!important 
	}
	 .gateway-caption-links{
		 padding-bottom:8px!important 
	}
	 .homepage .gateway-caption-links{
		 padding-bottom:0!important 
	}
	 .text-body{
		 line-height:2.04 
	}
	 .page-title{
		 font-size:2.625rem;
		 padding-left:15px!important 
	}
	 .text-body,.text-body p{
		 font-size:1.375rem;
		 line-height:2.04;
		 font-family:"Stag Light" 
	}
	 .generic-panel-1280{
		 padding-top:20px!important;
		 padding-bottom:20px!important 
	}
	 .generic-panel{
		 padding-top:20px!important;
		 padding-bottom:20px!important 
	}
	 .homepage .generic-grid-column{
		 margin-bottom:2.3rem 
	}
	 .interior-grid-panel{
		 padding-top:21px!important;
		 padding-bottom:61px!important 
	}
	 .txtpq-header{
		 font-size:2.5rem;
		 line-height:.9 
	}
	 .txtpq-text,.txtpq-text p{
		 line-height:1.6 
	}
	 .txtpq-quote{
		 font-size:2.3rem 
	}
	 .txtpq-panel{
		 padding-top:20px!important;
		 padding-bottom:20px!important;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .txtpq-byline{
		 padding-top:18px 
	}
	 .generic-panel-alumni{
		 max-width:1280px!important;
		 padding-top:20px;
		 padding-bottom:20px;
		 margin-left:auto;
		 margin-right:auto;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 #um_blog_mobile_carousel .slick-prev{
		 left:25px!important 
	}
	 #um_blog_mobile_carousel .slick-next{
		 right:25px!important 
	}
	 .feature-story img{
		 width:100% 
	}
	 .curated-story div p{
		 margin-bottom:1.875rem 
	}
	 .curated-story div:last-of-type p,.feature-story p:last-of-type{
		 margin-bottom:2.5rem 
	}
	 #umiamion h1{
		 font-size:2.125em 
	}
}
 @media(min-width:47.5em){
	 .interior .container{
		 margin-top:15px 
	}
	 .page-title{
		 font-family:"Stag Light";
		 font-size:2.188rem;
		 color:#586672;
		 line-height:.86;
		 padding-top:.75rem;
		 padding-bottom:2.5rem!important 
	}
	 .navCol.sitelogo img,.navCol.sitelogo svg,.sitelogo img,.sitelogo svg{
		 padding:0!important;
		 height:65px;
		 margin-top:20px!important;
		 margin-left:20px!important;
		 margin-bottom:16px!important 
	}
	 .generic-grid-panel{
		 margin-bottom:2.75rem!important 
	}
	 .hompeage-grid-panel{
		 margin-bottom:2.75rem!important 
	}
	 .homepage .generic-grid-column{
		 margin-bottom:2.6rem 
	}
	 .interior-grid-panel{
		 margin-left:0!important;
		 margin-right:0!important;
		 padding-top:0!important;
		 padding-bottom:14px!important 
	}
	 .large-column-half{
		 padding-left:4.16667%!important;
		 padding-right:4.16667%!important 
	}
	 .large-column-quarter{
		 padding-left:2.08333%!important;
		 padding-right:2.08333%!important 
	}
	 .large-column-3quarter{
		 padding-left:6.25%!important;
		 padding-right:6.25%!important 
	}
	 .large-column-nopadding{
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .container-background{
		 background-size:auto 70% 
	}
	 .slider-panel{
		 padding-bottom:.75rem;
		 padding-top:0!important;
		 position:relative;
		 top:0!important 
	}
	 .generic-slider-header,.interior-slider-header{
		 font-size:2.188rem;
		 font-family:'Stag Sans Light';
		 color:#fff;
		 line-height:1.2 
	}
	 .generic-slider-subhead{
		 font-size:1.25rem;
		 font-family:'Stag Sans Light';
		 color:#fff;
		 line-height:1.35 
	}
	 .genericSliderWrapper{
		 padding-top:0!important 
	}
	 .interior-slider-subhead{
		 font-size:1rem;
		 font-family:'Stag Sans Light';
		 color:#fff;
		 line-height:1.35em 
	}
	 .generic-grid-column{
		 padding-left:.75em;
		 padding-right:.75em;
		 margin-top:2em;
		 margin-bottom:0 
	}
	 #fullWidthSlider .slick-dots li{
		 visibility:hidden 
	}
	 .slick-dots{
		 bottom:10px 
	}
	 ul.slick-dots{
		 display:none!important 
	}
	 .homepage .slick-slide img{
		 border-left:solid 2px #fff;
		 border-top:solid 2px #fff;
		 border-right:solid 2px #fff;
		 border-bottom:solid 2px #fff;
		 margin-top:1px 
	}
	 .generic-slider-caption{
		 border-left:solid 2px #fff;
		 border-right:solid 2px #fff 
	}
	 .interior-slider-caption{
		 position:absolute;
		 line-height:1.35em;
		 width:40%;
		 height:auto;
		 padding:1em 1.5rem 1em 2rem;
		 bottom:27px;
		 left:0;
		 background-color:rgba(29,29,29,.75) 
	}
	 .gateway-caption-links{
		 padding-bottom:0!important 
	}
	 .generic-slider-button{
		 padding-top:10px;
		 padding-bottom:5px 
	}
	 .text-body{
		 line-height:2.04 
	}
	 .page-title{
		 font-size:2.625rem 
	}
	 .generic-panel-alumni{
		 max-width:1280px!important;
		 padding-top:30px;
		 padding-bottom:30px;
		 margin-left:auto;
		 margin-right:auto;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .generic-panel-1280{
		 padding-top:30px!important;
		 padding-bottom:30px!important 
	}
	 .generic-panel{
		 padding-top:30px!important;
		 padding-bottom:30px!important 
	}
	 .txtpq-header{
		 font-size:2.813rem;
		 line-height:.9 
	}
	 .txtpq-text,.txtpq-text p{
		 line-height:1.6 
	}
	 .txtpq-panel{
		 padding-top:30px!important;
		 padding-bottom:30px!important;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .txtpq-byline{
		 padding-top:28px 
	}
	 .txtpq-content-sig{
		 margin-bottom:41px 
	}
	 .curated-story div:last-of-type p,.feature-story p:last-of-type{
		 margin-bottom:0 
	}
	 #umiamion h1{
		 font-size:2.375rem;
		 padding-left:0;
		 margin-left:20px 
	}
}
 @media(max-width:64em){
	 .lower-nav>.navCol>ul:first-child{
		 height:55px;
		 padding:1px 15px 
	}
	 .lower-nav ul:first-child li{
		 font-size:1rem;
		 padding:0 
	}
	 .lower-nav a.umMenuLink{
		 color:#fff;
		 padding:0 1.2em;
		 position:relative;
		 height:55px;
		 max-height:55px;
		 margin:0!important;
		 display:table-cell;
		 vertical-align:middle;
		 width:100%;
		 text-indent:0;
		 text-align:left 
	}
	 .lower-nav .f-dropdown{
		 width:400% 
	}
}
 @media(min-width:64em){
	 #fullWidthSlider .slick-dots li{
		 visibility:visible 
	}
	 ul.slick-dots{
		 display:block!important 
	}
	 .generic-grid-panel{
		 margin-bottom:2.75rem!important;
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px 
	}
	 .hompeage-grid-panel{
		 margin-bottom:2.75rem!important;
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px 
	}
	 .interior-grid-panel{
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px;
		 padding-bottom:0!important 
	}
	 .xlarge-column-half{
		 padding-left:4.16667%!important;
		 padding-right:4.16667%!important 
	}
	 .xlarge-column-quarter{
		 padding-left:2.08333%!important;
		 padding-right:2.08333%!important 
	}
	 .xlarge-column-3quarter{
		 padding-left:6.25%!important;
		 padding-right:6.25%!important 
	}
	 .xlarge-column-nopadding{
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .slider-panel{
		 padding-bottom:.75rem;
		 padding-top:0!important;
		 position:relative;
		 top:0!important 
	}
	 .generic-slider-caption{
		 position:absolute;
		 width:40%;
		 bottom:60px;
		 right:0;
		 padding:.85em 1.5rem .75rem 2rem;
		 background-color:rgba(0,0,0,.65) 
	}
	 .generic-grid-column{
		 padding-left:1.35em;
		 padding-right:1.35em;
		 margin-top:2em;
		 margin-bottom:1em 
	}
	 .generic-slider-header,.interior-slider-header{
		 font-size:2.188rem;
		 font-family:'Stag Sans Light';
		 color:#fff;
		 line-height:1.2 
	}
	 .generic-slider-subhead{
		 font-size:1.25rem;
		 font-family:'Stag Sans Light';
		 color:#fff;
		 line-height:1.53 
	}
	 .text-body{
		 line-height:2.04 
	}
	 .generic-panel{
		 padding-top:30px!important;
		 padding-bottom:30px!important 
	}
	 .generic-panel-1280{
		 padding-top:30px!important;
		 padding-bottom:30px!important 
	}

	 .generic-panel-alumni{
		 max-width:1280px!important;
		 padding-top:30px;
		 padding-bottom:30px;
		 margin-left:auto;
		 margin-right:auto;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 #fullWidthSlider .slick-next::before,#fullWidthSlider .slick-prev::before,#genericSlider .slick-next::before,#genericSlider .slick-prev::before{
		 display:none 
	}
	 .slick-dots{
		 bottom:10px;
		 margin-left:0 
	}
	 .slick-dots li{
		 display:inline-block 
	}
	 .txtpq-header{
		 line-height:.9 
	}
	 .txtpq-panel{
		 padding-top:30px!important;
		 padding-bottom:30px!important;
		 padding-left:0!important;
		 padding-right:0!important 
	}
	 .txtpq-byline{
		 padding-top:28px 
	}
	 .txtpq-content-sig{
		 margin-bottom:0 
	}
	 .generic-slider-caption.left-side{
		 left:0;
		 border-left:solid 2px #fff!important;
		 border-right:none!important 
	}
	 .generic-slider-caption.right-side{
		 right:0;
		 border-right:solid 2px #fff!important;
		 border-left:none!important 
	}
	 #secondary .generic-slider-caption.left-side,#secondary .generic-slider-caption.right-side{
		 border:none!important 
	}
	 .curated-story .xlarge-column-quarter{
		 padding-left:0!important 
	}
	 .curated-story .xlarge-column-nopadding{
		 padding-right:20px!important 
	}
	 .curated-story .xlarge-column-nopadding,.curated-story .xlarge-column-quarter{
		 min-height:152px 
	}
	 .lower-nav>.navCol>ul:first-child{
		 height:55px;
		 padding:1px 15px 
	}
	 a.um_dropdown{
		 white-space:nowrap 
	}
	 a.umMenuLink,a.umMenuLink:hover{
		 padding:1em 1.13em;
		 display:inline-block 
	}
	 a.umMenuLink br{
		 display:none;
		 visibility:hidden 
	}
	 a.umMenuLink br::after{
		 content:"&nbsp;
		 " 
	}
	 .lower-nav .f-dropdown{
		 width:400% 
	}
}
 @media(min-width:85.375em){
	 .container{
		 width:1310px 
	}
	 .generic-grid-panel{
		 margin-bottom:2.75rem!important;
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px 
	}
	 .hompeage-grid-panel{
		 margin-bottom:2.75rem!important;
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px 
	}
	 .interior-grid-panel{
		 max-width:1310px;
		 padding-left:15px;
		 padding-right:15px;
		 padding-bottom:0!important 
	}
}
 .small-block-grid-6>li{
	 padding-left:.625em;
	 width:auto 
}
 @media(min-width:47.5em) and (max-width:64em){
	 .large-offset-0-25{
		 margin-left:2%!important 
	}
	 .large-offset-neg-0-25{
		 margin-left:-2%!important 
	}
}
 .widget.related-content{
	 margin-top:30px 
}
 .related-widget-title{
	 font-family:"Stag Book";
	 color:#fff;
	 font-size:23px;
	 padding-top:.5em;
	 padding-bottom:.5em;
	 line-height:1;
	 text-align:left;
	 vertical-align:middle;
	 display:block;
	 width:100%;
	 padding-left:10px!important;
	 padding-right:10px!important 
}
.related-item img {
    float:left;
    width:120px;
    margin-top:1.563rem;
    margin-right:1.563rem;
}
 .related-item-title{
	 font-family:"stag sans bold";
	 font-size:15px;
	 font-weight:700;
	 margin-top:25px;
	 text-transform:uppercase 
}
 .related-item-title a{
	 color:#eb5625 
}
 .related-item-description,.related-item-heading{
	 font-size:17px;
	 line-height:1.35em 
}
 .related-item-heading{
	 margin-top:15px;
	 padding-left:10px!important 
}
 .related-item-description,.related-item-title, .related-item div {
	 padding-left:10px!important;
	 padding-right:10px!important 
}
 .related-widget-load-more{
	 margin-top:40px 
}
 .related-hr{
	 color:#cacbd5;
	 margin-bottom:40px;
	 margin-top:0!important;
	 margin-left:0;
	 margin-right:0 
}
 .feed-content li{
	 list-style:none 
}
 @media(min-width:47.5em){
	 .related-item-description,.related-item-title{
		 padding-left:15px!important;
		 padding-right:15px!important 
	}
	 .related-widget-title{
		 padding-left:15px!important 
	}
	 .related-item-heading{
		 padding-left:15px!important 
	}
}
 .photogallery .slick-slide img{
	 border:0 none!important 
}
 .footer-panel{
	 margin-bottom:0!important;
	 padding-bottom:0!important 
}
 .homepage .footer-panel{
	 margin-top:0!important 
}
 .critical{
	 background:#ed2024 
}
 .informational{
	 background:#5a6773 
}
 .escalating{
	 background:#f99d1c 
}
 .normal{
	 background:#2c8014 
}
 .warning{
	 background:#dbac00 
}
 .critical .incident-status{
	 background:#e21f26 
}
 .informational .incident-status{
	 background:#4e5a65 
}
 .escalating .incident-status{
	 background:#f78f2a 
}
 .normal .incident-status{
	 background:#5b903f 
}
 .warning .incident-status{
	 background:#ecb42f 
}
 #advisories{
	 margin-top:30px 
}
 .homepage #advisories{
	 border-top:solid 1px #d7d7d6;
	 border-bottom:solid 1px #d7d7d6;
	 display:table;
	 width:100% 
}
 #advisories .incidents-title,.interior-text .incidents-title{
	 color:#599193;
	 font-size:32px;
	 line-height:30px;
	 font-family:"Stag Light" 
}
 #advisories .incidents-title{
	 margin-top:0 
}
 #advisories .incidents-abstract{
	 color:#57646d;
	 font-size:17px;
	 line-height:30px;
	 font-family:"Stag Sans Medium" 
}
 .interior #advisories .alert-content{
	 margin-bottom:60px 
}
 .alertHome #advisories .incident-legend,.homepage #advisories .incident-legend{
	 float:none 
}
 #advisories .incident-legend{
	 float:right 
}
 #advisories .incident-legend li{
	 display:inline-block;
	 margin-right:0;
	 margin-left:12px 
}
 #advisories.advisoryLayerContent{
	 margin-top:0 
}
 .row.alerts{
	 padding-left:1.5rem!important;
	 padding-right:1.5rem!important 
}
 .alerts .enn-title h2{
	 background:#000;
	 color:#ed2024;
	 font-family:"Stag Bold";
	 font-size:4vh;
	 letter-spacing:.02em;
	 line-height:1.1em;
	 margin-bottom:40px;
	 padding:25px 35px;
	 text-align:center 
}
 .incident-content ul li{
	 color:#fff;
	 font-family:"Stag Sans Book";
	 font-size:20px 
}
 .incident-content ul li a{
	 font-family:"Stag Sans Bold";
	 letter-spacing:.02em;
	 text-decoration:underline 
}
 .alert-content ul,.reveal-modal ul{
	 border-bottom:solid 3px #fff;
	 margin-left:0;
	 margin-bottom:0;
	 list-style:none 
}
 .alert-subheader,.alert-subheader h3{
	 text-align:center 
}
 .alert-subheader h3{
	 font-family:"Stag Sans Medium";
	 font-size:25px;
	 line-height:1.1em;
	 text-transform:uppercase 
}
 .alert-subheader{
	 font-family:"Stag Sans Book";
	 font-size:20px;
	 line-height:1.3em 
}
 .alert-subheader .alert-time{
	 margin-bottom:20px 
}
 .alert-browsing{
	 color:#96a0aa;
	 font-family:"Stag Medium";
	 font-size:14px;
	 margin-bottom:8px;
	 text-align:right 
}
 .alert-browsing img{
	 margin-left:5px 
}
 .alert-content ul{
	 padding:20px 15px 
}
 .alert-content ul li{
	 padding-bottom:15px 
}
 .alert-content .incident-heading,.incident-campus-heading,.incident-date-heading,.incident-status-heading,.reveal-modal .incident-heading{
	 background:#f5f5f6;
	 clear:both;
	 font-family:"Stag Sans Bold";
	 font-size:16px;
	 width:100% 
}
 .alert-content .incident-heading,.reveal-modal .incident-heading{
	 padding:9px 0 
}
 .incident-content:last-of-type{
	 margin-bottom:20px 
}
 .incident-date{
	 line-height:1.6em!important 
}
 .alert-content .incident-heading,.reveal-modal .incident-heading{
	 margin-top:10px 
}
 .alert-content .incident-heading li,.reveal-modal .incident-heading li{
	 padding-bottom:0;
	 text-transform:uppercase 
}
 .incident li.incident-status{
	 font-family:"Stag Sans Bold";
	 font-size:18px;
	 letter-spacing:.1em;
	 padding:7px;
	 text-transform:uppercase 
}
 .incident li{
	 vertical-align:middle 
}
 .incident-legend{
	 width:auto;
	 margin:0 auto 
}
 .incident-legend ul{
	 color:#515355;
	 display:table;
	 font-family:"Stag Sans Bold";
	 font-size:13px;
	 margin:0 auto;
	 padding:15px 0 
}
 .incident-legend li span{
	 border:1px solid #d7d7d6;
	 display:inline-block;
	 height:14px;
	 margin-right:8px;
	 width:14px 
}
 .incident-legend li{
	 display:inline-flex;
	 margin-right:12px 
}
 .incident-date{
	 line-height:2em 
}
 .homepage .advisory-layer{
	 display:block;
	 padding:0 20px 
}
 .advisory-content .advisory{
	 background:#dedee1;
	 color:#515355;
	 padding-top:20px;
	 text-align:initial;
	 width:100% 
}
 .advisory-content .advisory .advisory-title{
	 text-align:center 
}
 .advisory-content .advisory li{
	 border-right:0;
	 font-size:20px 
}
 .advisory .advisory-title{
	 font-family:"Stag Sans Bold";
	 padding-top:0 
}
 .advisory .advisory-content{
	 padding-top:0 
}
 .advisory .advisory-content a{
	 text-decoration:underline 
}
 .advisory .advisory-content a:hover{
	 color:#eb5625 
}
 .alert-content ul li.advisory{
	 text-align:center 
}
 .fa-times-circle-o::before{
	 color:#fff;
	 font-weight:500 
}
 .reveal-modal,dialog{
	 width:88%;
	 left:6%;
	 margin-top:40px;
	 z-index:9999 
}
 .reveal-modal .close-reveal-modal,dialog .close-reveal-modal{
	 right:-15px 
}
 .reveal-modal .incident .incident-status{
	 background:0;
	 color:#fff;
	 font-family:"Stag Sans Bold";
	 font-size:16px;
	 text-transform:uppercase 
}
 .reveal-modal .incident .incident-campus,.reveal-modal .incident .incident-date{
	 color:#fff;
	 font-family:"Stag Sans Medium";
	 font-size:20px 
}
 .reveal-modal .incident-update{
	 font-family:"Stag Sans Book";
	 font-size:16px 
}
 .reveal-modal .incident-update .update-title{
	 font-family:"Stag Sans Medium";
	 line-height:2.5rem 
}
 .reveal-modal .incident-update .update-title span{
	 font-family:"Stag Sans Bold";
	 text-transform:uppercase 
}
 .fa-times-circle-o::before{
	 position:relative;
	 top:-2px 
}
 .reveal-modal{
	 padding:5px 20px 
}
 .reveal-modal .incident-title{
	 color:#fff;
	 font-family:"Stag Bold";
	 font-size:26;
	 letter-spacing:.05em;
	 padding:8px 25px;
	 margin:0 -15px 25px;
	 text-align:center 
}
 .incident-content+p,.reveal-modal .incident-content{
	 font-family:"Stag Sans Book";
	 font-size:16px;
	 margin-bottom:25px;
	 text-align:inherit;
	 padding:20px 45px 0 
}
 .reveal-modal .incident-details{
	 display:table;
	 margin:0 auto 40px;
	 width:90% 
}
 .reveal-modal .updates{
	 padding:0 45px;
	 overflow-y:auto;
	 max-height:250px 
}
 .reveal-modal .incident li{
	 padding:10px 20px 
}
 .reveal-modal .incident-campus,.reveal-modal .incident-date,.reveal-modal .incident-status{
	 text-align:left 
}
 .incident-campus-heading,.incident-date-heading,.incident-status-heading{
	 border-top:solid 20px #fff 
}
 .alertHome #advisories .interior-text .incidents-title{
	 margin-top:0!important 
}
 .alerts .enn-title.default h2{
	 color:#649e42 
}
 #advisories .headline{
	 font-size:2.6em;
	 line-height:34px;
	 margin-bottom:25px;
	 margin-top:0;
	 padding-top:0;
	 text-transform:uppercase;
	 padding-left:0 
}
 .advisory-layer .interior-text{
	 padding-left:0 
}
 #advisories .primary-headline-color{
	 color:#f47321 
}
 #advisories .secondary-headline-color{
	 color:#8996a0 
}
 .incident-update li a{
	 text-decoration:underline 
}
 .incident-update li a:hover{
	 color:orange 
}
 @media(min-width:30em){
	 .alerts .enn-title h2{
		 font-size:2.5rem 
	}
	 .reveal-modal,dialog{
		 overflow-y:inherit;
		 left:0 
	}
	 .fa-times-circle-o::before{
		 right:0 
	}
}
 @media(max-width:47.49em){
	 .incident li.incident-status{
		 text-align:center 
	}
	 .reveal-modal{
		 height:auto 
	}
	 #advisories .headline{
		 font-size:2.2125em;
		 line-height:27px;
		 margin-bottom:25px;
		 margin-top:0;
		 padding-top:0;
		 padding-left:0!important;
		 text-transform:uppercase 
	}
	 .interior #advisories .alert-content{
		 padding-left:0;
		 padding-right:0 
	}
	 .alert-content .incident-heading,.reveal-modal .incident-heading{
		 padding-left:15px 
	}
}
 @media(min-width:47.5em){
	 .homepage #advisories .large-column-3quarter,.interior.alerts .large-column-3quarter,.interior.archives .large-column-3quarter{
		 padding-left:3.25%!important 
	}
	 .row.alerts{
		 margin-left:0!important 
	}
	 .advisory-content,.alert-content,.incident-content{
		 display:table;
		 width:100% 
	}
	 .reveal-modal{
		 padding:5px;
		 overflow-y:inherit 
	}
	 .alert-content ul,.reveal-modal ul{
		 display:table 
	}
	 .incident{
		 display:table;
		 width:100% 
	}
	 .incident li{
		 display:table-cell;
		 font-size:17px 
	}
	 .incident-content ul li a{
		 font-family:"Stag Sans Medium" 
	}
	 .alert-content ul,.reveal-modal ul{
		 padding:0 
	}
	 .alert-content ul li{
		 border-right:solid 3px #fff;
		 padding:5px 15px 
	}
	 .alert-content .incident-heading{
		 border-right:solid 3px #fff 
	}
	 .alert-content ul li.advisory{
		 padding:20px 
	}
	 .alert-content .incident-heading li,.reveal-modal .incident-heading li{
		 border-right:0;
		 display:table-cell;
		 font-size:13px 
	}
	 .alert-content ul li.incident-campus,.alert-content ul li.incident-date,.alert-content ul li.incident-status{
		 text-align:center 
	}
	 .alert-content .incident-title{
		 width:40% 
	}
	 .alert-content .incident-campus,.alert-content .incident-date,.alert-content .incident-status,.reveal-modal .incident-status{
		 width:20% 
	}
	 .reveal-modal .incident-campus,.reveal-modal .incident-date{
		 width:40% 
	}
	 .reveal-modal .incident-campus,.reveal-modal .incident-date,.reveal-modal .incident-status{
		 line-height:1.5em;
		 text-align:center 
	}
	 .reveal-modal .incident .incident-campus,.reveal-modal .incident .incident-date{
		 font-size:16px 
	}
	 .incident li.incident-status{
		 font-family:"Stag Sans Book";
		 letter-spacing:0;
		 text-transform:none 
	}
	 .critical .incident-status{
		 background:#ed2024 
	}
	 .informational .incident-status{
		 background:#5a6773 
	}
	 .escalating .incident-status{
		 background:#f99d1c 
	}
	 .normal .incident-status{
		 background:#649e42 
	}
	 .warning .incident-status{
		 background:#f0c21e 
	}
	 .reveal-modal{
		 padding:5px 
	}
	 .reveal-modal .incident-title{
		 font-size:23px;
		 margin:0 
	}
	 .reveal-modal .incident-heading li{
		 padding:5px 0 
	}
	 .reveal-modal .incident li{
		 padding:10px 
	}
	 .reveal-modal .incident li,.reveal-modal .incident-heading{
		 border-right:solid 3px #fff 
	}
	 .incident li.incident-status{
		 text-align:center 
	}
	 .fa-times-circle-o::before{
		 position:relative;
		 top:0;
		 right:0 
	}
}
 @media(min-width:64em){
	 .fa-times-circle-o::before{
		 position:relative;
		 right:0;
		 top:0 
	}
	 .alert-content .incident-title{
		 width:45% 
	}
	 .alert-content .incident-campus,.alert-content .incident-date,.reveal-modal .incident-status{
		 width:20% 
	}
	 .alert-content .incident-status{
		 width:15% 
	}
	 .reveal-modal{
		 max-height:650px;
		 width:100vw;
		 left:0;
		 overflow:auto 
	}
}
 @media(min-width:82.75em){
	 .homepage .advisory-layer{
		 border-bottom:solid 1px #d7d7d6;
		 border-top:solid 1px #d7d7d6 
	}
	 .homepage #advisories{
		 border:0 
	}
}
 #guidedNavSlider .guidedNav .guided-slider h3{
	 color:#f37320;
	 font-family:"Stag Bold";
	 font-size:14px;
	 margin-bottom:0 
}
 #guidedNavSlider .guidedNav .guided-slider p{
	 color:#282829;
	 font-family:"Stag Sans Light";
	 font-size:14px;
	 line-height:16.5px;
	 margin-bottom:0 
}
 #guidedNavSlider #genericSlider .slick-next,#guidedNavSlider #genericSlider .slick-prev{
	 position:relative 
}
 #guidedNavSlider #genericSlider .slick-prev{
	 top:5px!important 
}
 #guidedNavSlider #genericSlider .slick-next{
	 margin-bottom:10px;
	 top:20px!important 
}
 #guidedNavSlider #genericSlider .slick-next,#guidedNavSlider #genericSlider .slick-prev{
	 left:48%;
	 transform:rotate(90deg) 
}
 #guidedNavSlider #genericSlider .slick-next::before,#guidedNavSlider #genericSlider .slick-prev::before{
	 opacity:1 
}
 #guidedNavSlider .guided-slider-button a{
	 display:none 
}
 #guidedNavSlider .guided-slider-button a{
	 background:#f37321;
	 border:3px solid #bababa;
	 font-family:"Stag Sans Light";
	 font-size:17px;
	 padding:.7rem 1rem 
}
 #guidedNavSlider .slick-slider{
	 margin-bottom:0 
}
 #guidedNavSlider .slider-nav{
	 background:#000;
	 padding:25px 20px;
	 overflow:hidden 
}
 #guidedNavSlider .slider-nav .slick-slide{
	 background:#fff;
	 display:table;
	 height:84px;
	 margin-bottom:10px;
	 padding:0 20px;
	 position:relative 
}
 #guidedNavSlider .slider-nav .slick-slide.slick-current{
	 background:#596473 
}
 #guidedNavSlider .slider-nav .slick-slide.slick-current h3{
	 color:#fff 
}
 #guidedNavSlider .slider-nav .slick-slide.slick-current p{
	 display:none 
}
 #guidedNavSlider .slider-nav .slick-slide .guided-slider{
	 display:table-cell;
	 vertical-align:middle 
}
 #guidedNavSlider .slider-nav .slick-slide img{
	 margin-top:0 
}
 #guidedNavSlider .slick-current .guided-slider-button a{
	 display:block 
}
 #guidedNavSlider .video .guided-slider-button.video{
	 color:#fff;
	 display:block;
	 position:absolute;
	 left:43%;
	 top:45% 
}
 #guidedNavSlider .video .guided-slider-button.video a{
	 background:0;
	 border:0;
	 font-size:60px 
}
 .reveal-modal.guidedNavVideo{
	 overflow:inherit;
	 padding:20px 
}
 .reveal-modal .close-reveal-modal,dialog .close-reveal-modal{
	 top:-2.5rem;
	 right:0 
}
 .reveal-modal .flex-video{
	 margin-bottom:0!important 
}
 #guidedNavSlider .video .guided-slider-button.video a:link,#guidedNavSlider .video .guided-slider-button.video a:visited{
	 color:#fff 
}
 #guidedNavSlider .video .guided-slider-button.video a:hover{
	 color:#f37320 
}
 #guidedNavSlider .slick-slide .guided-slider img{
	 height:77px;
	 width:125px 
}
 @media(max-width:29.9em){
	 #myModal.reveal-modal{
		 left:2.5%;
		 margin:0 auto;
		 min-height:inherit;
		 top:6%!important;
		 width:95% 
	}
	 #guidedNavSlider .video .guided-slider-button.video a{
		 font-size:45px 
	}
	 #guidedNavSlider .video .guided-slider-button.video{
		 left:40% 
	}
	 #guidedNavSlider .slider-nav .slick-slide img{
		 display:none 
	}
}
 @media(min-width:30em){
	 #guidedNavSlider .slider-nav .slick-slide{
		 padding:2px 10px 2px 2px 
	}
	 #guidedNavSlider .slider-nav .slick-slide .guided-slider{
		 display:table 
	}
	 #guidedNavSlider .slide-caption,#guidedNavSlider .slider-nav .slick-current .guided-slider{
		 display:table-cell;
		 padding-left:15px;
		 vertical-align:middle 
	}
	 #guidedNavSlider .slick-current .guided-slider img{
		 display:none!important 
	}
	 #guidedNavSlider .slick-vertical .slick-slide{
		 border:0 
	}
	 #guidedNavSlider .guided-slider img{
		 display:table-cell 
	}
	 #guidedNavSlider .slick-active .guided-slider{
		 padding:2px 0 2px 3px 
	}
	 #guidedNavSlider .slick-active.slick-current .guided-slider{
		 padding-left:20px 
	}
	 #guidedNavSlider .slick-current .guided-slider{
		 padding-left:20px 
	}
	 .reveal-modal .flex-video{
		 margin-bottom:0!important 
	}
	 #guidedNavSlider .slick-active .guided-slider{
		 padding:1px 
	}
}
 @media(min-width:47.5em) and (max-width:63.938em){
	 #guidedNavSlider .slide-caption{
		 padding-left:0;
		 width:67% 
	}
	 #guidedNavSlider .slick-slide.slick-current .slide-caption{
		 width:100% 
	}
	 #guidedNavSlider .slick-current .guided-slider-button{
		 display:block!important 
	}
	 #guidedNavSlider .slider-nav .slick-slide .guided-slider{
		 width:100% 
	}
	 #guidedNavSlider .slick-slide .guided-slider img{
		 clip:rect(0,101px,101px,24px);
		 left:-21px;
		 position:absolute 
	}
	 #guidedNavSlider .slider-nav{
		 border-left:solid 2px #fff;
		 border-right:solid 2px #fff;
		 padding:0 35px 
	}
	 #guidedNavSlider .slider-nav .slick-list{
		 max-height:84px;
		 margin-top:-5px;
		 margin-bottom:5px 
	}
	 #guidedNavSlider .slider-nav .slick-slide{
		 margin-right:10px;
		 margin-bottom:0 
	}
	 #guidedNavSlider .guidedNav .guided-slider h3,#guidedNavSlider .guidedNav .guided-slider p{
		 font-size:15px;
		 line-height:18px 
	}
	 #guidedNavSlider #genericSlider .slick-next,#guidedNavSlider #genericSlider .slick-prev{
		 transform:none;
		 position:relative 
	}
	 #guidedNavSlider .slick-next::before,#guidedNavSlider .slick-prev::before{
		 display:block;
		 position:relative 
	}
	 #guidedNavSlider #genericSlider .slick-prev{
		 left:-25px;
		 margin:5px 0;
		 top:50px!important 
	}
	 #guidedNavSlider #genericSlider .slick-next{
		 left:100%;
		 margin:0;
		 top:-60px!important 
	}
	 #guidedNavSlider .guided-slider-button{
		 bottom:0;
		 left:35px;
		 position:absolute;
		 z-index:99 
	}
	 .video .fa-play-circle-o{
		 color:#fff;
		 font-size:70px 
	}
	 #guidedNavSlider .slick-current .guided-slider-button.video{
		 bottom:40% 
	}
	 #guidedNavSlider .slick-current .guided-slider-button.video a{
		 background:0;
		 border:0 
	}
	 .reveal-modal .flex-video{
		 margin-bottom:0!important 
	}
}
 @media(min-width:47.5em) and (max-width:53.75em){
	 #guidedNavSlider .guided-slider img{
		 display:none!important 
	}
	 #guidedNavSlider .slick-slide.slick-active .guided-slider{
		 display:table-cell;
		 padding-left:10px 
	}
	 #guidedNavSlider .slick-current .guided-slider-button{
		 display:block!important 
	}
	 #guidedNavSlider .slide-caption{
		 width:100% 
	}
}
 @media(min-width:53.813em) and (max-width:60.063em){
	 #guidedNavSlider .slide-caption{
		 padding-left:10px 
	}
}
 @media(min-width:64em){
	 #guidedNavSlider .slick-current .guided-slider-button{
		 bottom:12px;
		 display:block!important;
		 position:absolute;
		 right:65px 
	}
	 #guidedNavSlider .slider-nav{
		 background:0 
	}
	 #guidedNavSlider .guidedSliderSidebar{
		 position:absolute;
		 top:2.5rem;
		 z-index:99 
	}
	 #guidedNavSlider .slider-nav .slick-slide{
		 padding-right:2px 
	}
	 #guidedNavSlider .slider-nav .slick-slide.slick-active{
		 background:0 
	}
	 #guidedNavSlider .slider-nav .slick-slide.slick-active .guided-slider{
		 background:#fff 
	}
	 #guidedNavSlider .guided-slider img,#guidedNavSlider .slick-slide.slick-active .guided-slider .slide-caption{
		 display:inline-table;
		 max-width:68% 
	}
	 #guidedNavSlider .slick-slide.slick-current .guided-slider .slide-caption{
		 max-width:95% 
	}
	 #guidedNavSlider .slider-nav .slick-slide.slick-current .guided-slider{
		 background:#000;
		 box-shadow:5px 5px 15px rgba(0,0,0,.5) 
	}
	 #guidedNavSlider #genericSlider .slick-next,#guidedNavSlider #genericSlider .slick-prev{
		 height:32px;
		 left:42%;
		 width:32px 
	}
	 #guidedNavSlider .slider-nav .slick-track{
		 margin-right:20px;
		 top:9px;
		 width:450px 
	}
	 #secondary #guidedNavSlider .slider-nav .slick-track{
		 top:3px 
	}
	 #guidedNavSlider .slider-nav .slick-slide img{
		 margin-top:2px;
		 margin-left:1px 
	}
	 #guidedNavSlider .guidedNav .guided-slider h3,#guidedNavSlider .guidedNav .guided-slider p{
		 font-size:15px;
		 line-height:18px 
	}
	 #guidedNavSlider .slide-caption{
		 display:inline-table;
		 padding-left:10px;
		 max-width:68% 
	}
	 #guidedNavSlider .slider-nav .slick-slide,#guidedNavSlider .slider-nav .slick-slide .guided-slider,#guidedNavSlider .slider-nav .slick-slide.slick-cloned{
		 height:84px;
		 padding-bottom:2px;
		 padding-top:2px;
		 width:425px!important 
	}
	 #guidedNavSlider #genericSlider .slick-next:before,#guidedNavSlider #genericSlider .slick-prev:before{
		 color:rgba(255,255,255,.6);
		 display:block;
		 font-size:32px 
	}
	 #guidedNavSlider #genericSlider .slick-next:before{
		 margin-left:-10px 
	}
	 #guidedNavSlider .guidedNav{
		 margin-left:-3% 
	}
	 #guidedNavSlider .guidedNav .slick-current .guided-slider::after{
		 border-bottom:42px solid transparent;
		 border-left:15px solid #000;
		 border-top:42px solid transparent;
		 content:" ";
		 display:block;
		 right:-13px;
		 position:absolute;
		 top:2px 
	}
	 #guidedNavSlider .slick-current .guided-slider-button.video{
		 left:46%;
		 bottom:50% 
	}
	 .video .fa-play-circle-o{
		 color:#fff;
		 font-size:70px 
	}
	 #guidedNavSlider .slick-current .guided-slider-button.video a{
		 background:0;
		 border:0 
	}
	 .reveal-modal.guidedNavVideo{
		 max-height:720px 
	}
}
 @media(min-width:81.94em){
	 #guidedNavSlider .guidedNav{
		 margin-left:-4% 
	}
}
 @media screen and (min-width:0\0){
	 .guidedSliderMain.slick-initialized .slick-list .slick-track[style]{
		 opacity:.99!important 
	}
	 #guidedNavSlider .slide-caption{
		 width:67% 
	}
	 #guidedNavSlider .guided-slider img{
		 display:table-cell;
		 float:left 
	}
}
 .genericSlider.selfInitSlider,.slider-for.guidedSliderMain,.slider-nav.guidedNav{
	 opacity:0;
	 visibility:none;
	 transition:opacity 1s ease;
	 -webkit-transition:opacity 1s ease 
}
 .genericSlider.selfInitSlider.slick-initialized,.slider-for.guidedSliderMain.slick-initialized,.slider-nav.guidedNav.slick-initialized{
	 opacity:1;
	 visibility:visible 
}
 .factsFigures .headline{
	 font-size:1.875rem;
	 line-height:27px;
	 text-transform:uppercase;
	 text-align:left;
	 margin-left:20px 
}
 .factsFigures hr.simple{
	 border-color:#bfbfbf;
	 margin-left:auto;
	 margin-right:auto;
	 width:93% 
}
 .frame{
	 border:3px #bfbfbf solid 
}
 .frame:last-of-type{
	 margin-top:0 
}
 .factsFigures{
	 text-align:center 
}
 .factsFigures h3{
	 font-family:"Stag Bold";
	 font-size:4.25rem;
	 line-height:3.5rem;
	 margin:0;
	 margin-top:1.2rem;
	 padding:0 
}
 .factsFigures p{
	 font-family:"Stag Sans Book";
	 font-size:1rem;
	 line-height:150%;
	 letter-spacing:.01rem;
	 margin-top:1.1rem;
	 margin-bottom:3rem;
	 padding:0 6.5rem 
}
 .factsFigures p.subhead{
	 display:block;
	 font-size:.75rem;
	 font-weight:400;
	 color:#969696;
	 line-height:.95rem;
	 text-transform:uppercase;
	 margin-bottom:.25rem;
	 margin-top:.5rem 
}
 .factsFigures .facts-container{
	 height:100%;
	 margin:40px 0 12px 0;
	 overflow:hidden 
}
 .facts-container{
	 text-align:center 
}
 .facts-container .factoid{
	 vertical-align:top 
}
 @media(max-width:29.938em){
	 .factsFigures p{
		 padding:0 3rem 
	}
}
 @media(min-width:30em){
	 .factsFigures p{
		 padding:0 6rem 
	}
}
 @media(min-width:40.625em){
	 .factsFigures p{
		 padding:0 12rem 
	}
}
 @media(min-width:47.5em){
	 .factsFigures p{
		 padding:0 3rem 
	}
	 .factsFigures .headline{
		 font-size:2.125em;
		 line-height:31px 
	}
	 .facts-container .factoid{
		 vertical-align:top 
	}
	 .factsFigures .factoid{
		 border-right:solid 1px #bfbfbf;
		 padding:50px 0 
	}
	 .factsFigures .factoid:last-child,.factsFigures .factoid:nth-of-type(even){
		 border:0 
	}
	 .factsFigures hr.simple{
		 margin:0 auto 
	}
	 .factsFigures .facts-container{
		 margin:10px 0 
	}
	 .factsFigures .frame{
		 margin-bottom:0 
	}
	 .factsFigures .factoid.borders,.factsFigures .factoid.borders-5{
		 border-left:solid 1px #bfbfbf;
		 border-right:solid 1px #bfbfbf 
	}
}
 @media(min-width:56.25em){
	 .factsFigures p{
		 padding:0 6rem 
	}
}
 @media(min-width:64em){
	 .factsFigures p{
		 padding:0 4.5rem 
	}
	 .factsFigures hr.simple{
		 width:95% 
	}
	 .factsFigures .headline{
		 font-size:2.375em;
		 line-height:34px 
	}
	 .facts-container .factoid{
		 vertical-align:top 
	}
	 .factsFigures .facts-container .factoid{
		 border-right:solid 1px #bfbfbf 
	}
	 .factsFigures .facts-container .factoid:last-child,.factsFigures .facts-container .factoid:nth-of-type(3){
		 border:0 
	}
	 .factsFigures .facts-container .factoid.borders-4{
		 border-left:solid 1px #bfbfbf;
		 border-right:solid 1px #bfbfbf 
	}
	 .factsFigures .facts-container .factoid.borders-5{
		 border-right:solid 1px #bfbfbf 
	}
}
 .text-call-out .bg-image{
	 margin:0;
	 padding:25px 0 25px 0;
	 background-position:50% -2px;
	 background-size:cover;
	 background-repeat:no-repeat 
}
 .text-call-out .parallax-enabled.bg-image.parallax,.text-call-out .parallax-enabled.bg-pattern.parallax{
	 background-attachment:fixed;
	 background-color:transparent;
	 background-position:50% 50% 
}
 .text-call-out .row{
	 margin-top:30px;
	 margin-bottom:30px!important;
	 padding-top:0;
	 padding-bottom:0;
	 text-align:center 
}
 .text-call-out .columns{
	 margin:0;
	 padding:0 
}
 .text-call-out.light h1,.text-call-out.light p{
	 color:#fff 
}
 .text-call-out.dark h1,.text-call-out.dark p{
	 color:#000 
}
 .text-call-out .title h1{
	 font-family:'Stag Light';
	 text-align:center;
	 padding:0;
	 margin-bottom:1rem 
}
 .text-call-out .bg-image h1{
	 text-align:center;
	 letter-spacing:1px;
	 font-size:3rem;
	 line-height:4.15rem;
	 font-family:'Stag Bold' 
}
 .text-call-out .bg-image p{
	 font-size:1.16rem;
	 line-height:2.25rem;
	 letter-spacing:.005rem;
	 font-family:'Stag Sans Book', Arial
}
 .text-call-out hr{
	 margin:1.25rem 0 1.1875rem;
	 padding:0 
}
 .text-call-out .bg-image hr{
	 border-top:1px #fff solid;
	 border-top-width:1px;
	 border-top-style:solid;
	 border-top-color:#fff 
}
 .text-call-out p{
	 margin-bottom:0;
	 font-family:'Stag Light';
	 text-align:center 
}
 .text-call-out .button{
	 width:92%;
	 margin:0;
	 margin-top:2rem 
}
 .footer-panel{
	 margin-top:1rem!important 
}
 .generic-panel-full-width{
	 margin-bottom:.5rem!important;
	 padding-bottom:0!important 
}
 @media(max-width:29.999em){
	 .generic-panel-full-width{
		 margin-bottom:.5rem!important;
		 padding-bottom:0!important 
	}
	 .text-call-out .row{
		 margin-top:20px;
		 margin-bottom:20px 
	}
	 .text-call-out .title h1{
		 font-size:40px;
		 line-height:38px;
		 padding:0 
	}
	 .text-call-out .bg-image h1{
		 letter-spacing:1px;
		 font-size:2.5rem;
		 line-height:2.75rem 
	}
	 .text-call-out .bg-image p{
		 font-size:1rem;
		 line-height:1.9rem 
	}
	 .text-call-out p{
		 font-size:22px;
		 line-height:31px 
	}
	 .text-call-out .button{
		 width:78%;
		 margin-top:0;
		 margin-top:1.25rem 
	}
}
 @media(min-width:30em) and (max-width:47.499em){
	 .generic-panel-full-width{
		 margin-bottom:.5rem!important;
		 padding-bottom:0!important 
	}
	 .text-call-out .title h1{
		 font-size:37px;
		 line-height:35px;
		 padding:0 
	}
	 .text-call-out .bg-image h1{
		 text-align:center;
		 letter-spacing:1px;
		 font-size:2.5rem;
		 line-height:2.75rem 
	}
	 .text-call-out .bg-image p{
		 letter-spacing:.005rem;
		 font-size:1.15rem;
		 line-height:2.25rem 
	}
	 .text-call-out p{
		 font-size:20px;
		 line-height:36px 
	}
	 .text-call-out .button{
		 width:70% 
	}
}
 @media(min-width:47.5em) and (max-width:63.999em){
	 .generic-panel-full-width{
		 margin-bottom:.5rem!important;
		 padding-bottom:0!important 
	}
	 .text-call-out .title h1{
		 font-size:40px;
		 line-height:36px;
		 padding:0 
	}
	 .text-call-out .bg-image h1{
		 text-align:center;
		 letter-spacing:1px;
		 font-size:3rem;
		 line-height:3.15rem 
	}
	 .text-call-out p{
		 font-size:20px;
		 line-height:36px 
	}
	 .text-call-out .bg-image p{
		 letter-spacing:.005rem;
		 font-size:1.25rem;
		 line-height:2.5rem 
	}
	 .text-call-out .button{
		 width:65% 
	}
}
 @media(min-width:64em){
	 .text-call-out .title h1{
		 font-size:45px;
		 line-height:40px;
		 padding:0 
	}
	 .text-call-out p{
		 font-size:24px;
		 line-height:40px 
	}
	 .text-call-out .bg-image h1{
		 text-align:center;
		 letter-spacing:1px;
		 font-size:3rem;
		 line-height:3.15rem 
	}
	 .text-call-out .bg-image p{
		 letter-spacing:.005rem;
		 font-size:1.25rem;
		 line-height:2.5rem 
	}
	 .text-call-out .button{
		 width:92% 
	}
}
 .nopadtop{
	 padding-top:0!important 
}
 .nopadbottom{
	 padding-bottom:0!important 
}
 .mmsVideo.reveal-modal{
	 overflow:hidden;
	 padding:20px!important;
	 max-height:720px!important 
}
 .mms{
	 padding:0;
	 background-color:#fbf6ef 
}
 .mms .columns,.mms h3,.mms img,.mms p{
	 margin:0;
	 padding:0 
}
 .mms-image .play_button{
	 display:none;
	 visibility:hidden 
}
 .mms .play{
	 position:relative;
	 min-height:100%;
}
 .mms .play_button{
	 position:absolute;
	 top:42%;
	 left:40%;
	 width:10% 
}
 .mms .play_button img{
	 border:0 
}
 .mms h3{
	 font-size:2.625rem;
	 line-height:2.438rem;
	 color:#282829 
}
 .mms .read div.text{
	 font-size:1.188rem;
	 line-height:2.188rem;
	 color:#282829 
}
 .mms .icons{
	 text-align:right 
}
 .mms i{
	 margin-bottom:1rem;
	 margin-left:1rem;
	 font-size:2.5rem;
	 color:#bababa;
	 line-height:0 
}
 .mms button{
	 width:100%;
	 margin:1rem auto 
}
 .mms .end{
	 height:1rem;
	 background-color:red;
	 background-color:#fbf6ef 
}
 .mms-heading h1.column{
	 padding-bottom:0;
	 float:none;
	 clear:both;
	 font-size:2.375rem;
	 padding-left:0;
	 margin-left:20px 
}
 .mms.slick-slide img{
	 border:0;
	 margin-top:0 
}
 .mms-text{
	 height:100%;
	 display:table 
}
 .mms-text .read{
	 display:table-cell 
}
 .mms-text .read.top{
	 vertical-align:top 
}
 .mms-text .read.middle{
	 padding-top:0;
	 vertical-align:middle 
}
 .multimediaSlideshow.light .slick-next::before,.multimediaSlideshow.light .slick-prev::before{
	 color:#fff 
}
 .mms-slick-slider{
	 margin-bottom:0!important 
}
 .multimediaSlideshow .slick-next::before,.multimediaSlideshow .slick-prev::before{
	 color:#ccc;
	 font-size:1.85rem 
}
 .multimediaSlideshow .slick-prev{
	 left:1.5625rem;
	 z-index:300 
}
 .multimediaSlideshow .slick-next{
	 right:1.5625rem;
	 z-index:300 
}
 .multimediaSlideshow .slick-next,.multimediaSlideshow .slick-prev{
	 z-index:300;
	 height:40px 
}
 @media(max-width:29.938em){
	 .mms .play{
		 width:100% 
	}
	 .mms .play_button{
		 top:42%;
		 left:43% 
	}
	 .mms .icons{
		 margin-top:1.5rem;
		 margin-bottom:.5rem 
	}
	 .mms .read{
		 padding-top:3.5rem 
	}
	 .mms h3{
		 padding-right:3rem;
		 font-size:2.625rem;
		 line-height:2.813rem 
	}
	 .mms .read div.text{
		 margin-top:1.5rem;
		 padding-right:.6rem;
		 font-size:1.45rem 
	}
	 .mms .go{
		 padding-top:2rem;
		 padding-bottom:2rem 
	}
	 .mms .button{
		 margin:0;
		 -webkit-text-size-adjust:100% 
	}
	 .mms .end{
		 height:1rem 
	}
	 .multimediaSlideshow .slick-prev{
		 left:.563rem;
		 z-index:300;
		 top:25% 
	}
	 .multimediaSlideshow .slick-next{
		 right:.563rem;
		 z-index:300;
		 top:25% 
	}
	 .multimediaSlideshow .reveal-modal{
		 min-height:auto 
	}
}
 @media(min-width:30em){
	 .mms .play_button{
		 top:42%;
		 left:43% 
	}
	 .mms .icons{
		 margin-top:1.75rem;
		 margin-bottom:.5rem 
	}
	 .mms .read{
		 padding-top:3.5rem 
	}
	 .mms h3{
		 font-size:2.625rem;
		 line-height:2.813rem 
	}
	 .mms .read div.text{
		 margin-top:1rem;
		 font-size:1.5rem;
		 line-height:2.5rem 
	}
	 .mms .go{
		 padding:1.5rem 0 
	}
	 .mms .button{
		 margin:1rem 0 
	}
	 .mms .end{
		 height:1rem 
	}
	 .multimediaSlideshow .slick-prev{
		 left:.563rem;
		 z-index:300 
	}
	 .multimediaSlideshow .slick-next{
		 right:.563rem;
		 z-index:300 
	}
}
 @media(min-width:47.5em){
	 .mms{
		 height:350px;
		 overflow:hidden 
	}
	 .mms .play_button{
		 left:40% 
	}
	 .mms .icons{
		 margin-top:.75rem;
		 padding-right:.75rem 
	}
	 .mms i{
		 font-size:1.5rem;
		 margin-left:.75rem 
	}
	 .mms .read{
		 padding-top:3.5rem 
	}
	 .mms .read h3{
		 padding:0 1.75rem;
		 font-size:1.65rem;
		 line-height:1.85rem 
	}
	 .mms .read div.text{
		 margin-top:.25rem;
		 padding:0 1.75rem;
		 font-size:.84rem;
		 line-height:1.5rem 
	}
	 .mms .go{
		 padding-top:2rem;
		 padding-left:1.75rem;
		 padding-right:8rem 
	}
	 .mms .button{
		 margin-top:0 
	}
	 .multimediaSlideshow .slick-prev{
		 left:.3rem;
		 z-index:300;
		 top:50% 
	}
	 .multimediaSlideshow .slick-next{
		 right:.3rem;
		 z-index:300;
		 top:50% 
	}
	 i.fi-arrows-expand.small{
		 color:#fff;
		 font-size:.895rem;
		 position:absolute;
		 margin-top:8px;
		 margin-right:24px;
		 margin-left:8px 
	}
	 .mms .expand_button{
		 border:1px solid #fff;
		 top:-4.6%;
		 right:0;
		 background:rgba(0,0,0,.45);
		 height:30px;
		 width:30px;
		 margin-top:16px;
		 position:absolute 
	}
	 .mms .expand_button:hover{
		 background:rgba(0,0,0,.25) 
	}
}
 @media(min-width:64em){
	 .mms{
		 height:385px 
	}
	 .mms .icons{
		 margin-top:1.5rem;
		 padding-right:1rem 
	}
	 .mms i{
		 margin-left:.5rem;
		 font-size:2.25rem 
	}
	 .mms .read h3{
		 padding-right:4rem;
		 padding-left:2.25rem;
		 font-size:2.13rem;
		 line-height:2.25rem 
	}
	 .mms .read div.text{
		 padding-top:.5rem;
		 padding-right:3.25rem;
		 padding-bottom:0;
		 padding-left:2.25rem;
		 font-size:.94rem;
		 line-height:1.7rem 
	}
	 .mms .go{
		 padding-right:12.25rem;
		 padding-left:2rem 
	}
	 .multimediaSlideshow .slick-prev{
		 left:.5rem;
		 z-index:500 
	}
	 .multimediaSlideshow .slick-next{
		 right:.5rem;
		 z-index:500 
	}
	 .mms .expand_button{
		 top:-3.5% 
	}
}
 @media(min-width:85.375em){
	 .mmsVideo.reveal-modal{
		 max-height:720px 
	}
	 .mms{
		 height:375px 
	}
	 .mms .play_button{
		 left:42% 
	}
	 .mms .icons{
		 margin-top:1.75rem;
		 padding-right:2rem 
	}
	 .mms .read h1,.mms .read h2,.mms .read h3,.mms .read h4{
		 padding-right:4rem;
		 padding-left:3.35rem 
	}
	 .mms .read h3{
		 padding-left:3.35rem;
		 font-size:2.15rem;
		 line-height:1.85rem 
	}
	 .mms .read div.text{
		 padding-top:1.5rem;
		 padding-right:5.25rem;
		 padding-left:3.35rem;
		 font-size:1rem;
		 line-height:2.15rem 
	}
	 .mms .go{
		 padding-top:2rem;
		 padding-right:2.25rem;
		 padding-left:3rem 
	}
	 .mms .button{
		 width:59% 
	}
}
 .infographic .row{
	 max-width:91.3em 
}
 .infographic .headline{
	 font-size:2.375em;
	 text-transform:uppercase;
	 margin-left:19px;
	 text-align:left 
}
 .infographic .info-bg{
	 width:100%;
	 max-width:1280px;
	 margin:0 auto 
}
 .infographic .infographic-container{
	 padding:0 15px;
	 position:relative 
}
 .infographic .info-graphics{
	 position:absolute;
	 top:0;
	 width:100% 
}
 .infographic .igraphic{
	 padding-left:0;
	 padding-right:0 
}
 .graphic{
	 width:100%;
	 height:100%;
	 -webkit-transition:-webkit-transform 1s;
	 -moz-transition:-moz-transform 1s;
	 -o-transition:-o-transform 1s;
	 transition:transform 1s;
	 -webkit-transform-style:preserve-3d;
	 -moz-transform-style:preserve-3d;
	 -o-transform-style:preserve-3d;
	 transform-style:preserve-3d;
	 -webkit-transform-origin:50% 50% 
}
 .igraphic.effect-click .graphic-reveal,.igraphic.effect-click.flipped .graphic-front{
	 display:none;
	 -webkit-transition:-webkit-transform .3s;
	 transition:transform .3s 
}
 .igraphic.effect-click{
	 -webkit-transition:-webkit-transform .3s;
	 transition:transform .3s;
	 cursor:pointer 
}
 .igraphic.effect-click.flipped .graphic-reveal{
	 display:block;
	 -webkit-transition:-webkit-transform .3s;
	 transition:transform .3s 
}
 .igraphic .infoCaption{
	 text-align:center 
}
 .row.twt-title{
	 padding-top:30px!important 
}
 .row.twt-title h1{
	 font-size:2.5rem;
	 font-family:"stag bold";
	 margin-bottom:0;
	 text-transform:uppercase 
}
 .row.twt-title h1.column{
	 padding-bottom:0 
}
 .twt a:hover{
	 color:inherit;
	 text-decoration:underline 
}
 .twt a:visited{
	 color:inherit;
	 text-decoration:inherit 
}
 .row.twt{
	 margin-top:0;
	 margin-bottom:30px!important 
}
 #textlist.row{
	 margin-top:30px;
	 margin-bottom:30px 
}
 #textlist>div{
	 padding-left:18px;
	 padding-right:0 
}
 .twt hr{
	 margin:0;
	 padding:0;
	 border-color:#fff 
}
 #textlist.twt hr{
	 margin:0;
	 padding:0;
	 border-color:#fff 
}
 .twt .columns{
	 margin-top:30px 
}
 #textlist .block{
	 margin-top:10px;
	 margin-bottom:10px 
}
 .twt img{
	 float:left;
	 width:65px;
	 padding-left:10px 
}
 .twt h2{
	 border-bottom:0;
	 margin-top:0;
	 margin-bottom:0;
	 padding-top:5px;
	 padding-bottom:.5rem;
	 padding-left:5.5rem;
	 font-size:1.25rem;
	 line-height:1.5rem 
}
 .twt p{
	 margin-top:0;
	 margin-bottom:0;
	 padding-top:0;
	 padding-left:5.5rem;
	 line-height:1.3 
}
 #textlist .block p{
	 margin-top:0;
	 margin-bottom:0;
	 padding-top:0;
	 padding-left:.5rem;
	 line-height:2 
}
 .twt [class*=foundicon-]{
	 float:left;
	 width:65px;
	 padding-top:15px;
	 padding-left:17px;
	 font-size:45px;
	 color:#d2d2d2 
}
 .twt [class*=fi-] {
	 float: left;
	 width: 65px;
	 padding-top: 0px;
	 padding-left: 25px;
	 font-size: 50px;
	 color: #d2d2d2 
}
 @media(max-width:29.9em){
	 .row.twt-title h1{
		 font-size:1.88rem 
	}
	 .twt img{
		 width:60px;
		 padding-left:0 
	}
	 .twt h2{
		 padding-left:5rem 
	}
	 .twt p{
		 padding-left:5rem 
	}
	 #textlist>div{
		 padding-left:20px;
		 padding-right:0 
	}
	 #textlist .block p{
		 padding-left:.35rem 
	}
}
 @media(min-width:30em) and (max-width:47.499em){
	 .twt img{
		 width:65px;
		 padding-left:0 
	}
	 .twt h2{
		 padding-right:0;
		 padding-left:5.5rem 
	}
	 .twt p{
		 padding-right:0;
		 padding-left:5.5rem 
	}
	 #textlist>div{
		 padding-left:0;
		 padding-right:25px 
	}
	 #textlist .block p{
		 padding-right:0;
		 padding-left:1.575rem 
	}
}
 @media(min-width:47.5em) and (max-width:63.999em){
	 #text-lead-img .text-header{
		 font-size:2.5rem;
		 line-height:2.25rem;
		 padding-bottom:20px 
	}
	 #text-lead-img p{
		 font-size:1.25rem;
		 line-height:2.25rem 
	}
	 #text-lead-img div img{
		 padding:32px 2.688rem 15px 2.688rem 
	}
	 #text-lead-img .caption-format-Name,#text-lead-img .caption-format-Title,#text-lead-img .caption-format-default{
		 padding:0 2.688rem 
	}
}
 @media(min-width:64em){
	 .twt p{
		 padding-right:1.5rem 
	}
}
 .generic-page-title h1{
	 font-size:2.188rem;
	 font-family:'Stag Light';
	 color:#586672;
	 line-height:.86;
	 padding-top:37px;
	 padding-bottom:14px;
	 margin:0 
}
 .interior .row.generic-page-title{
	 margin:0 
}
 @media(max-width:29.938em){
	 .generic-page-title h1{
		 font-size:2.188rem;
		 padding-top:37px;
		 padding-bottom:14px;
		 margin:0 
	}
}
 @media(min-width:30em){
	 .generic-page-title h1{
		 font-size:2.625rem;
		 margin:0 
	}
}
 @media(min-width:47.5em){
	 .generic-page-title h1{
		 font-size:2.625rem;
		 padding-top:.75rem;
		 padding-bottom:2.5rem;
		 margin:0 
	}
}
 .hide-on-load{
	 display:none 
}
 .right{
	 float:right 
}
 .slivernav .topsliver #umnametop{
	 display:block 
}
 .drawer.drawerLarge{
	 display:block 
}
 .slivernav .is-dropdown-submenu li a:focus,.slivernav .is-dropdown-submenu li a:hover{
	 color:#fff;
	 background-color:#f47321 
}
 .modal div a:focus,li a:focus{
	 outline:0 
}
 .drawerLarge ul.menu li ul li a{
	 color:#000;
	 font-size:.875rem;
	 cursor:pointer 
}
 .navbar .drawer button.umsearchbtn{
	 background:rgba(255,255,255,.25);
	 border:solid 3px rgba(255,255,255,.4);
	 margin-left:4px;
	 margin-top:0;
	 width:27px 
}
 .navbar #sliver,.navbar #sliver-right{
	 padding-top:14px 
}
 .drawerLarge .dropdown.menu a{
	 padding:.5rem .6rem 
}
 .drawerLarge .dropdown.menu>li.is-dropdown-submenu-parent>a{
	 padding-right:0 
}
/* .drawerLarge .dropdown.menu li{*/
/*	 display:inline-block */
/*}*/
 .drawer li button.sliverbtn{
	 padding:0!important 
}
 #supernav1>li>a button{
	 margin-top:-5px 
}
.supernav1>li>a span.button {
	 margin-top: -5px;
	 text-transform: uppercase;
	 padding:3px 0 0 0;
}
 .accessibility-toolbar .supernav li{
	 float:left 
}
 .drawerLarge .is-submenu-item a{
	 color:#000!important 
}
 .drawerLarge .is-submenu-item a:hover, .drawerLarge .is-submenu-item a:focus{
	 color:#fff!important 
}
 #sliver-right .submenu{
	 min-width:auto;
	 width:200%;
	 z-index:99 
}
 #alertbanner .custom,#alertbanner .ennfeed{
	 width:100%;
	 max-width:100%;
	 display:table 
}
 #alertbanner .custom{
	 white-space:normal 
}
 #alertbanner .custom .banner2 .alerts{
	 padding-left:0!important;
	 padding-right:0!important 
}
 #alertbanner .custom span::after,#alertbanner .custom span::before{
	 border:0 
}
 #alertbanner div.row{
	 width:100% 
}
 button.newssearchbtn,input.newssearchfield[type=text]{
	 font-size:.875rem 
}
 input.newssearchfield[type=text]{
	 font-style:normal;
	 font-weight:400 
}
 .show-for-large-up ul.supernav{
	 float:right;
	 display:block;
	 height:auto 
}
 .show-for-medium-down ul.supernav{
	 box-sizing:inherit;
	 list-style-type:none;
	 display:block;
	 padding:0;
	 margin:0 -.625rem 
}
 .navCol .um_dropdown.umMenuLink{
	 padding:1rem 
}
 .dropdown.menu>li.is-dropdown-submenu-parent>a{
	 position:relative;
	 display:inline-block 
}
 .dropdown.menu>li.is-dropdown-submenu-parent>a::after{
	 display:none 
}
 .menu-icon::after{
	 position:absolute;
	 top:0;
	 left:0;
	 display:none;
	 width:0;
	 height:0;
	 background:#fefefe;
	 box-shadow:0;
	 content:'' 
}
 a:focus{
	 color:inherit 
}
 ul.supernav{
	 width:auto;
	 margin-bottom:0;
	 margin-left:0 
}
 .navCol ul.menu>li{
	 display:inline-block 
}
 .navCol ul.menu>li,.navCol ul.menu>li a{
	 height:100%;
	 line-height:125% 
}
 .navCol>ul.menu{
	 display:block 
}
 .navCol ul.is-dropdown-submenu{
	 border:0 
}
 .selfInitPhotoGallery .columns{
	 position:relative 
}
 .breadcrumbs>*{
	 line-height:.6875rem 
}
 .btn_fontsize{
	 font-size:16px 
}
 .breadcrumbs>:before{
	 font-size:inherit 
}
 .breadcrumbs>::before{
	 display:none 
}
 .breadcrumbs li:not(:last-child)::after{
	 content:"›";
	 font-size:170%;
	 margin:0 .95rem 0 .6rem 
}
 .breadcrumbs{
	 padding:.5625rem .875rem .5625rem 0 
}
 [type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{
	 font-size:.875rem 
}
 .postfix,.prefix{
	 font-size:.875rem 
}
 .button,button{
	 font-size:1rem;
	 margin:0 0 1.25rem 
}
 .breadcrumbs li{
	 color:#b2b2b2 
}
 .breadcrumbs li:not(:last-child)::after{
	 color:#aaa;
	 top:1px 
}
 .breadcrumbs li:last-child{
	 padding-top:3px 
}
 .dropdown.menu a:active,.dropdown.menu a:focus,.dropdown.menu a:hover,.dropdown.menu a:visited, .dropdown.menu li:hover a.um_dropdown, .dropdown.menu:hover a.um_dropdown, .dropdown.menu .is-active > a.um_dropdown, .dropdown.menu li:focus a.um_dropdown{
	 color:#fff 
}
 .reveal-modal,.reveal-modal.guidedNavVideo{
	 overflow:visible 
}
 #accessibility-content{
	 padding-bottom:1.563rem 
}
 dl,ol,ul{
	 font-size:1rem;
	 margin-bottom:1.25rem 
}
 ol{
	 margin-left:1.4rem 
}
 a#loadmore{
	 width:100% 
}
 #marketing-panel .image-item a img{
	 width:100% 
}
 .mms-text .button{
	 width:100% 
}
 .mms .columns.mms-video{
	 position:relative;
	 height:100%;
}
 .people-list .img_wrapper.hover .hide{
	 display:block!important 
}
 .factsFigures hr.frame{
	 max-width:1280px 
}
 .button-list .button{
	 width:100% 
}
 #guidedNavSlider .slick-current .guided-slider-button.video,#guidedNavSlider .video .guided-slider-button.video{
	 background:0;
	 right:auto 
}
 #guidedNavSlider .video .guided-slider-button.video{
	 display:block;
	 font-size:0;
	 bottom:inherit;
	 height:85px;
	 left:45%;
	 top:30% 
}
 .reveal-overlay{
	 overflow-y:unset;
	 z-index:10005 
}
 .reveal-modal .flex-video{
	 padding-bottom:67.5%;
	 padding-top:1.5625rem 
}
 .mms .play_button,.reveal-modal .close-button{
	 background:0;
	 border:0 
}
 .reveal-modal .close-button{
	 font-size:2.5rem;
	 right:0;
	 top:-3.5rem 
}
 .mms .play_button{
	 left:45%;
	 top:35% 
}
 .sr-fullWidth .video .guided-slider-button.video{
	 background:0;
	 font-size:0 
}
 .video-FullWidthSlider .slick-current.slick-active video{
	 position:absolute;
	 /*bottom:-25% */
	 bottom:0;
}
 .grid-view.people-list .people-profile .img_wrapper{
	 height:98%;
	 width:100% 
}
 .grid-view.people-list .people-collection .people-profile{
	 overflow:hidden 
}
 ul.accordion:not(.pagination):not(.advancedSearch) li::before{
	 content:"";
	 padding:0 
}
 .accordion-item.is-active .accordion-title:active,.accordion-item.is-active .accordion-title:focus,.accordion-item.is-active .accordion-title:hover,.interior-text ol li a:active,.interior-text ol li a:focus,.interior-text ol li a:hover,.interior-text ul li a:active,.interior-text ul li a:focus,.interior-text ul li a:hover{
	 background-color:#efefef;
	 color:#dd5928 
}
 .accordion-item .accordion-title{
	 color:#697278;
	 font-size:1rem;
	 font-family:"Stag Sans Medium";
	 text-decoration:none;
	 padding-left:2rem;
	 padding-right:3rem 
}
 .accordion-item.is-active > .accordion-title,li.accordion-item.is-active a:active{
	 background-color:#efefef;
	 color:#dd5928 
}
 .accordion-content p{
	 padding-left:1rem;
	 word-break:break-word 
}
 .accordion-content ul{
	 padding-left:1rem 
}
 .accordion-content ul li,.tabs-content ul li{
	 list-style:none;
	 text-indent:-.8em;
	 font-size:1.025em 
}
 .accordion-content ul:not(.pagination):not(.advancedSearch) li::before,.tabs-content ul:not(.pagination):not(.advancedSearch) li::before{
	 content:"■";
	 color:#b95205;
	 padding:0 .4em 0 0;
	 font-size:14px;
	 position:relative;
	 top:-2px 
}
 div.accordion-content ol{
	 max-width:100%!important;
	 padding-left:1.25em!important;
	 list-style:decimal!important 
}
 div.accordion-content ol>li{
	 max-width:100%!important;
	 padding-left:.15em!important;
	 list-style:decimal!important;
	 text-indent:0!important 
}
 .interior-text ul:not(.pagination):not(.advancedSearch) li .accordion-content{
	 text-indent:0 
}
 .accordion-content table{
	 table-layout:fixed;
	 word-break:break-word 
}
 ul.accordion{
	 margin-top:1.25rem 
}
 .accordion-content iframe{
	 width:100% 
}
 .accordion-title::before{
	 color:#d6d6d6;
	 font-size:3rem;
	 top:25% 
}
 .is-active>.accordion-title::before{
	 content:'\2013';
	 font-size:3.6rem;
	 top:12.5% 
}
 .pageNumber.current{
	 background:0;
	 padding:0 
}
 .socialHeaderIcon span.hide-for-small{
	 display:none 
}
 @media(max-width:30em){
	 .slivernav .umname{
		 max-width:100%!important 
	}
	 .newssearch input.newssearchfield[type=text]{
		 width:10em!important 
	}
	 .gutter-story-list .story-list-item{
		 display:block 
	}
	 .gutter-story-list .story-list-item .story-list-th{
		 /*display:inline */
		 display:inline-block;
	     width:100%;
	}
    .gutter-story-list .gutter-story-lead-in{
		 padding-left:0;
		 padding-top:1em 
	}
	 .mms .read h3{
		 font-size:2.15rem 
	}
}
 @media(max-width:47.438em){
	 .accessibility-toolbar ul.supernav{
		 margin:0 -.625rem 
	}
	 .accessibility-toolbar ul.supernav li{
		 float:none;
		 padding:0 .625rem 1.25rem 
	}
	 #color-toggle,#color-toggle li{
		 margin-bottom:5px 
	}
	 #btn_navtoggle.columns:last-child:not(:first-child){
		 float:none 
	}
}
 @media(min-width:47.5em) and (max-width:63.9375em){
	 .navCol .dropdown.menu>li.is-dropdown-submenu-parent>a{
		 padding-right:1.35rem;
		 padding-top:.8rem 
	}
	 .drawerLarge .dropdown.menu a{
		 padding:.5rem 
	}
	 input#sliverRightSearch{
		 width:9.2em 
	}
	 #sliver ul.menu li,#sliver-right ul.menu li{
		 font-size:.8rem 
	}
	 .navbar #sliver{
		 margin-left:0!important 
	}
	 .navbar #sliver .menu li:first-child a{
		 padding-left:0;
		 padding-right:0 
	}
	 .slideCaption.overlay-black.captionLarge{
		 min-height:82px 
	}
}
 @media(min-width:47.5em){
	 #nav-wrapper .navmain.transparent-nav.show-for-large .masthead,#nav-wrapper .navmain.transparent-nav.show-for-large .navigation{
		 background-color:transparent 
	}
	 .topsliver .is-dropdown-submenu:before{
		 content:"";
		 display:block;
		 width:0;
		 height:0;
		 border:inset 6px;
		 border-color:transparent transparent #fff transparent;
		 border-bottom-style:solid;
		 position:absolute;
		 top:-12px;
		 z-index:99 
	}
	 .topsliver .is-dropdown-submenu:after{
		 content:"";
		 display:block;
		 width:0;
		 height:0;
		 border-color:transparent transparent #ccc transparent;
		 border-bottom-style:solid;
		 position:absolute;
		 top:-14px;
		 z-index:98 
	}
	 .drawerLarge .opens-left .is-dropdown-submenu::before{
		 right:10px 
	}
	 .drawerLarge .opens-right .is-dropdown-submenu::before{
		 left:10px 
	}
	 #sliver .dropdown.menu>li.opens-right>.is-dropdown-submenu{
		 top:80%;
		 z-index:99 
	}
	 .mmsVideo.reveal-modal{
		 overflow:visible 
	}
}
 @media(min-width:64em){
	 #supernav1 .column-block .is-submenu-item a, .supernav1 .column-block .is-submenu-item a {
		 padding:.5rem .4rem 
	}
	 .drawerLarge .dropdown.menu>li.is-dropdown-submenu-parent>a{
		 padding-right:.7rem 
	}
	 #guidedNavSlider .video .guided-slider-button.video{
		 bottom:inherit;
		 left:45%;
		 top:30% 
	}
	 #guidedNavSlider .slider-nav .slick-track{
		 top:8px 
	}
	 .reveal-modal,.reveal-modal.guidedNavVideo,.reveal-modal.mmsVideo{
		 max-width:62.5rem 
	}
	 .lower-nav>.navCol>ul:first-child{
		 padding:0 15px 0 
	}
	 .sr-fullWidth ul.slick-dots{
		 display:none!important 
	}
}
 @media(min-width:85.375em){
	 .mms .button{
		 width:59% 
	}
	 .row.umname{
		 margin:0 
	}
}
 .reveal-modal .updates{
	 background:#fafafa;
	 margin:0 auto;
	 max-height:300px;
	 padding:0 20px;
	 width:90% 
}
 .reveal-modal .incident-details{
	 margin:10px auto 0 auto 
}
 .reveal-modal .incident-content{
	 padding:20px 35px;
	 margin-bottom:0 
}
 .reveal-modal .incident-content p{
	 display:inline 
}
 .reveal-modal .incident-content p span{
	 font-family:"Stag Sans Bold";
	 text-transform:uppercase;
	 font-size:.9rem 
}
 .incident-wrapper{
	 overflow-y:auto;
	 max-height:600px 
}
 @media(min-width:47.5em){
	 .reveal-modal .incident-content{
		 padding:20px 65px 10px 
	}
}
 .mobile-nav li:first-child{
	 padding-top:1rem 
}
 ul.toggle-menu-subnav li{
	 list-style-type:none;
	 list-style:none 
}
 #nav-wrapper .ayce-menu-wrapper{
	 margin-right:7px 
}
 .navmain .row.um-navigation{
	 max-width:100% 
}
 .navmain .top-bar,.row .um-header.row,.row .um-navigation .top-bar{
	 max-width:1280px;
	 margin:0 auto;
	 padding-left:1.563rem;
	 padding-right:1.563rem 
}
 .um-navigation.row{
	 margin-left:0;
	 margin-right:0 
}
 .um-header .supernav{
	 height:45px;
	 padding-top:22px 
}
 .um-navigation .top-bar ul{
	 margin-left:0 
}
 .compact-menu-container .menu-count{
	 position:absolute;
	 top:20%;
	 left:-10px;
	 border-radius:100%;
	 display:block;
	 width:20px;
	 height:20px;
	 text-align:center;
	 font-size:.75rem;
	 background-clip:padding-box;
	 padding:2px 
}
 .compact-menu-container.off{
	 display:none 
}
 .menu-count-container .fa{
	 font-size:1.5rem;
	 line-height:1.5;
	 margin-right:10px 
}
 .menu a.hidden-items{
	 padding-top:0;
	 padding-bottom:0 
}
 .menu-count-container{
	 text-align:right 
}
 #compactbag.dropdown.menu:hover{
	 display:table;
	 width:100% 
}
 #compactbag.dropdown.menu>li.is-dropdown-submenu-parent.menu-count-container>ul>li{
	 width:100%;
	 height:45px;
	 display:block 
}
 #compactbag.dropdown.menu>li.is-dropdown-submenu-parent.menu-count-container{
	 min-width:30px 
}
 #compactbag.dropdown.menu>li.is-dropdown-submenu-parent.menu-count-container>a{
	 padding-left:0;
	 padding-right:0;
	 padding:0;
	 width:100%;
	 height:45px;
	 display:block 
}
 #compactbag.dropdown.menu>li.is-dropdown-submenu-parent.menu-count-container.is-active ul{
	 display:table 
}
 #compactbag.dropdown.menu>li.is-dropdown-submenu-parent.menu-count-container ul li{
	 width:100%;
	 height:45px;
	 display:table-row;
	 vertical-align:middle 
}
 #compactbag.dropdown.menu>li.is-dropdown-submenu-parent.menu-count-container ul li a{
	 height:45px;
	 padding:.85rem;
	 padding-top:0;
	 padding-bottom:0;
	 width:100%;
	 display:table-cell;
	 vertical-align:middle 
}
 .compact-wrapper,.compact-wrapper .columns{
	 padding-left:0;
	 padding-right:0 
}
 .news .row.um-navigation{
	 margin-bottom:-4px 
}
 .ayce-primary .menu{
	 display:table;
	 width:100% 
}
 li.ayce-primary li{
	 display:block;
	 min-height:45px;
	 vertical-align:middle 
}
 li.ayce-primary,li.compact-primary{
	 padding-left:0;
	 padding-right:0;
	 height:100% 
}
 li.ayce-primary>a:first-child,li.compact-primary>a:first-child{
	 padding-left:1.5rem;
	 padding-right:1.5rem;
	 height:100%;
	 display:block;
	 padding-top:.45rem;
	 text-decoration:none 
}
 .um-navigation .top-bar{
	 padding:0;
	 height:45px 
}
 .ayce-menu-container .ayce-primary .menu a{
	 display:block;
	 min-height:45px;
	 width:100% 
}
 .ayce-menu-container,.compact-menu-container{
	 text-align:right;
	 margin-bottom:0;
	 height:45px;
	 vertical-align:top 
}
 .ayce-menu-container li{
	 display:inline-block;
	 margin:0;
	 padding:0;
	 text-align:right 
}
 .ayce-menu-container li.compact-menu-container{
	 margin-left:10px 
}
 .ayce-menu-container li.compact-menu-container.off{
	 margin-left:0 
}
 .ayce-menu-container li,.compact-menu-container li{
	 font-size:1.13rem 
}
 li.ayce-primary{
	 vertical-align:top!important 
}
 .ayce-primary .dropdown-pane h2,.compact-primary .dropdown-pane h2{
	 text-transform:uppercase;
	 font-size:1rem;
	 padding:.7rem;
	 padding-left:1rem;
	 padding-right:1rem;
	 margin-top:0;
	 margin-bottom:0;
	 height:45px 
}
 .ayce-primary .dropdown-pane,.compact-primary .dropdown-pane{
	 width:250px;
	 padding:0;
	 border:0;
	 text-align:left 
}
 .compact-menu-container .dropdown-pane,.compact-menu-container .is-dropdown-submenu{
	 border:0 
}
 .ayce-primary .dropdown-pane li,.compact-menu-container li ul li,.compact-primary .dropdown-pane li{
	 text-align:left;
	 min-height:45px;
	 padding-left:0;
	 padding-right:0;
	 overflow:hidden 
}
 .ayce-primary .dropdown-pane li a,.compact-primary .dropdown-pane li a{
	 display:block;
	 height:100%;
	 width:100% 
}
 .dropdown-pane.two-columns{
	 width:500px 
}
 .dropdown-pane.three-columns{
	 width:600px 
}
 .um-navigation .dropdown-pane .columns{
	 padding-left:0;
	 padding-right:0 
}
 .life-menu{
	 display:contents 
}
 .ayce-menu-container li.life-wrapper{
	 margin-left:10px 
}
 .ayce-menu-container li.life-wrapper>ul li:first-child{
	 padding-top:4px 
}
 .life-wrapper>ul{
	 float:right;
	 height:100% 
}
 .life-button{
	 font-size:1.13rem 
}
 #lifeattheu .life-content a{
	 text-align:left 
}
 #lifeattheu .life-content h2{
	 text-transform:uppercase;
	 font-size:1rem;
	 padding:0 1rem;
	 padding-bottom:0;
	 line-height:1.13rem;
	 margin-bottom:0;
	 height:2.56rem;
	 margin-top:0;
	 vertical-align:middle;
	 display:table-cell 
}
 .um-navigation li.spacer{
	 height:45px 
}
 #lifeattheu li.spacer{
	 height:2.56rem 
}
.calendar-cards {
    background-color: #FFFFFF !important;
}
.more-card-events {
    margin-top:0.2rem;
    padding-bottom: 1.563rem;
}
.more-card-events a {
    color: #96a0aa;
    font-family: "Stag Medium";
    font-size: 14px;
    margin-bottom: 8px;
    text-align: right;
}
.more-card-events a:hover span:first-child {
    text-decoration:underline;
    
}
.more-card-events a span {
    margin-left:5px;
    display:inline-block;
    vertical-align:middle;
    line-height:2.25rem;
}
.more-card-events i {
    font-size:25px;
    padding-top:5px;
}
 @media(max-width:29.875em){
	 .toggle-bar .toggle-menu.columns{
		 padding-right:1.563rem!important;
		 padding-left:1.563rem!important 
	}
}
 @media(max-width:47.438em){
	 #btn_navtoggle h2,#btn_navtoggle_1 h2{
		 font-size:1rem;
		 padding-left:1rem 
	}
	 #toggle-lifeattheu li ul li h2{
		 font-size:.825rem;
		 text-transform:uppercase 
	}
	 #toggle-lifeattheu li{
		 list-style-type:none 
	}
	 #btn_navtoggle_v3 #toggle-lifeattheu .life-menu-header{
		 font-size:1rem;
		 padding:.3em 1em 
	}
	 #btn_navtoggle #toggle-lifeattheu .life-menu-header{
		 padding-left:1em 
	}
	 #btn_navtoggle_v3 #toggle-lifeattheu li:not(.life-menu-header){
		 font-size:1rem 
	}
	 .row.topbar.toggled{
		 position:absolute;
		 z-index:2000 
	}
	 .row.mobile-nav-pad{
		 margin-left:0;
		 margin-right:0 
	}
	 #btn_navtoggle_v3{
		 padding-left:0;
		 padding-right:0;
		 z-index:1000 
	}
	 #btn_navtoggle_v3 #toggle-left-nav .toggle-menu-header{
		 margin-left:0!important;
		 margin-right:0!important;
		 padding:.3em 1em 
	}
	 #btn_navtoggle_v3 #toggle-left-nav .toggle-menu-header,#btn_navtoggle_v3 #toggle-left-nav .toggle-menu-header.active a{
		 font-size:14px;
		 text-transform:uppercase;
		 font-family:'Stag Sans Bold' 
	}
	 #btn_navtoggle_v3 ul.toggle-menu-subnav{
		 margin-left:0;
		 margin-bottom:0 
	}
	 #btn_navtoggle_v3 li.toggle-menu-header{
		 list-style:none;
		 list-style-position:outside;
		 list-style-position:inherit 
	}
	 #btn_navtoggle_v3 .toggle-menu ul.mobile-nav{
		 display:block;
		 margin:1rem 0 0 .875rem;
		 padding:0;
		 list-style-type:none;
		 list-style-position:outside 
	}
	 #btn_navtoggle_v3 .toggle-menu ul.mobile-nav:first-child{
		 margin-top:0 
	}
	 #btn_navtoggle_v3 .toggle-menu ul.mobile-nav li{
		 font-size:1.125rem;
		 font-family:'Stag sans Book';
		 color:#fff;
		 line-height:1.15em;
		 padding-top:6px;
		 padding-bottom:6px 
	}
	 #btn_navtoggle_v3 #toggle-main-menu ul{
		 margin:0;
		 padding:0 
	}
	 #btn_navtoggle #toggle-main-menu ul.mobile-nav>li>a{
		 display:block;
		 font-size:14px;
		 line-height:14px;
		 font-family:'Stag Sans Bold';
		 text-transform:uppercase;
		 padding:1em 1em 
	}
	 #menu-toggle-v3{
		 padding-left:.9rem 
	}
	 .newssearch input.newssearchfield[type=text]{
		 width:17em 
	}
	 #btn_navtoggle #toggle-main-menu ul.accordion-menu .is-accordion-submenu{
		 min-height:26px 
	}
	 #btn_navtoggle #toggle-main-menu ul.accordion-menu .is-accordion-submenu .toggle-divider{
		 margin:1.25rem auto 
	}
	 #btn_navtoggle #toggle-main-menu ul.accordion-menu .is-accordion-submenu li.accordion-toggle-divider:first-child{
		 padding-top:0 
	}
	 #btn_navtoggle #toggle-main-menu ul.accordion-menu .is-accordion-submenu a{
		 padding-top:0;
		 padding-bottom:0;
		 font-size:1rem 
	}
	 #btn_navtoggle #toggle-main-menu ul.accordion-menu .is-accordion-submenu li:first-child{
		 padding-top:1.25rem 
	}
	 #btn_navtoggle #toggle-main-menu button.submenu-toggle{
		 border:0;
		 background:0 
	}
	 #btn_navtoggle #toggle-main-menu button.submenu-toggle::after,#btn_navtoggle #toggle-main-menu button.submenu-toggle[aria-expanded=true]::after{
		 border:0 
	}
	 #btn_navtoggle #toggle-main-menu button.submenu-toggle::after{
		 border:0;
		 content:"\f078";
		 font-family:Fontawesome;
		 margin-left:27%;
		 margin-top:-15% 
	}
	 #btn_navtoggle #toggle-main-menu button.submenu-toggle[aria-expanded=true]::after{
		 margin-top:30% 
	}
	 .toggle-v3 .supernav.right{
		 width:90% 
	}
	 .toggle-v3 .supernav.right li.newssearch:first-child{
		 width:80% 
	}
	 .toggle-v3 .supernav.right li.newssearch input.newssearchfield[type=text]{
		 width:100% 
	}
	 #btn_navtoggle #toggle-main-menu ul.accordion-menu .is-accordion-submenu a{
		 padding-top:0;
		 padding-bottom:0;
		 font-size:1rem 
	}
	 #btn_navtoggle #toggle-main-menu ul.mobile-nav>li.is-submenu-item>a{
		 font-size:1rem;
		 font-family:'Stag sans Book';
		 color:#fff;
		 line-height:1.15em;
		 padding-top:6px;
		 padding-bottom:6px;
		 padding-left:1rem;
		 padding-right:1rem;
		 text-transform:capitalize 
	}
}
 .high-contrast #btn_navtoggle_v3 #toggle-main-menu ul li a{
	 color:#000!important;
	 background-color:#fff 
}
 .high-contrast #btn_navtoggle_v3,.high-contrast #btn_navtoggle_v3 .mobile-nav,.high-contrast #btn_navtoggle_v3 ul{
	 background:#042417 
}
 .high-contrast #btn_navtoggle_v3 #toggle-left-nav .toggle-menu-header.active,.high-contrast #btn_navtoggle_v3 #toggle-left-nav .toggle-menu-header.active a,.high-contrast .hidden-items .fa-ellipsis-v,.high-contrast a.hidden-items{
	 background-color:#fff;
	 color:#000 
}
 .high-contrast #toggle-lifeattheu li.life-menu-header,.high-contrast #toggle-lifeattheu li.life-menu-header a{
	 color:#fff 
}
 .high-contrast #lifeattheu .life-content li,.high-contrast #lifeattheu .life-content li a,.high-contrast .ayce-primary .dropdown-pane,.high-contrast .ayce-primary .dropdown-pane ul li,.high-contrast .compact-menu-container li ul li:hover>a,.high-contrast .hidden-items:hover .fa-ellipsis-v,.high-contrast .high-contrast .ayce-primary .dropdown-pane,.high-contrast .um-navigation .top-bar,.high-contrast .um-navigation .top-bar .ayce-menu-wrapper ul.compact-menu li>a,.high-contrast .um-navigation .top-bar ul li.ayce-primary:hover>a,.high-contrast .um-navigation .top-bar ul li.compact-menu-container:hover ul li a.hidden-items,.high-contrast .um-navigation .top-bar ul:not(.compact-menu),.high-contrast .um-navigation.row,.high-contrast a.hidden-items:hover,.high-contrast li:hover .hidden-items .fa-ellipsis-v{
	 background-color:#000!important;
	 color:#fff!important 
}
 .high-contrast .um-navigation .top-bar .ayce-menu-wrapper ul li>a:not(.life-button),.high-contrast .um-navigation .top-bar .compact-wrapper ul:first-child>li>a{
	 color:#fff 
}
 .high-contrast #lifeattheu .life-content li a:hover,.high-contrast .compact-menu-container li ul li a:hover,.high-contrast .um-navigation .top-bar .ayce-menu-wrapper ul li>a:not(.hidden-items):hover,.high-contrast .um-navigation .top-bar li.ayce-primary .dropdown-pane li a:hover,.high-contrast .um-navigation .top-bar ul li a:not(.hidden-items):hover,.high-contrast .um-navigation .top-bar ul li.ayce-primary>a:hover,.um-navigation .top-bar li.compact-primary .high-contrast .dropdown-pane li a:hover{
	 background-color:#fff!important;
	 color:#000!important 
}
 .high-contrast #menu-toggle-v3,.high-contrast #menu-toggle-v3 .fa-bars,.high-contrast .ayce-primary .dropdown-pane,.high-contrast .ayce-primary .dropdown-pane h2,.high-contrast .ayce-primary .dropdown-pane ul,.high-contrast .ayce-primary .dropdown-pane ul li,.high-contrast .compact-primary .dropdown-pane,.high-contrast .compact-primary .dropdown-pane h2,.high-contrast .compact-primary .dropdown-pane ul li,.high-contrast .dropdown.menu .is-active.menu-count-container>a.hidden-items,.high-contrast .um-navigation .top-bar,.high-contrast .um-navigation .top-bar .ayce-menu-wrapper ul.compact-menu li>a,.high-contrast .um-navigation .top-bar ul li.ayce-primary:hover>a,.high-contrast .um-navigation .top-bar ul.compact-menu,.high-contrast .um-navigation li.ayce-primary li.spacer{
	 color:#fff 
}
 .high-contrast .compact-menu-container .menu-count{
	 background-color:#000!important;
	 color:#fff!important;
	 border:2px solid #fff!important 
}
 .high-contrast #lifeattheu .life-content{
	 background:#000 
}
 .high-contrast .life-content:before{
	 border-bottom:20px solid #000 
}
 .high-contrast .life-menu a.life-button{
	 color:#000;
	 background-color:#fff 
}
 .high-contrast #lifeattheu .life-content h2,.high-contrast .life-menu a.life-button:hover{
	 color:#fff!important;
	 background-color:#000!important 
}
 .high-contrast .life-menu a.life-button:hover,.high-contrast .life-menu:hover a.life-button,.high-contrast li:hover .life-menu a.life-button:hover{
	 color:#fff!important;
	 background-color:#000!important;
	 border-color:#fff 
}
 @media(max-width:47.438em){
	 #nav-wrapper #toggle-main-menu ul li.is-accordion-submenu-item a{
		 margin-top:0 
	}
	 #toggle-lifeattheu li.life-menu-header,#toggle-lifeattheu li.life-menu-header a{
		 color:#f47321 
	}
	 #btn_navtoggle_v3 .row.mobile-nav-pad{
		 padding-top:2em;
		 padding-bottom:2em 
	}
	 #btn_navtoggle_v3 #toggle-main-menu ul{
		 margin-top:2rem 
	}
	 #btn_navtoggle #toggle-main-menu>ul>li{
		 padding-top:0;
		 padding-bottom:0;
		 margin-bottom:1.25rem;
		 background-color:#006344 
	}
	 #btn_navtoggle #toggle-main-menu>ul>li:last-child{
		 margin-bottom:0 
	}
	 #btn_navtoggle_v3,#btn_navtoggle_v3 .mobile-nav,#btn_navtoggle_v3 ul{
		 background:#01321e 
	}
	 #menu-toggle-v3,#menu-toggle-v3 .fa-bars{
		 color:#7d868c 
	}
	 #btn_navtoggle_v3 #toggle-main-menu ul li a{
		 color:#fff;
		 background-color:#006344 
	}
	 #btn_navtoggle_v3 #toggle-left-nav .toggle-menu-header.active{
		 background-color:#f47321;
		 color:#fff 
	}
	 #btn_navtoggle_v3 hr.toggle-divider{
		 border-bottom:1px solid #006344;
		 margin-left:15px;
		 margin-right:15px 
	}
}
 .ayce-primary .dropdown-pane h2,.compact-primary .dropdown-pane h2{
	 color:#fff 
}
 .um-navigation .top-bar .ayce-menu-wrapper ul li>a:not(.life-button),.um-navigation .top-bar .compact-wrapper ul:first-child>li>a{
	 color:#7e868c 
}
 .compact-menu-container li ul li a,.um-navigation .top-bar li.ayce-primary .dropdown-pane li a,.um-navigation .top-bar li.compact-primary .dropdown-pane li a{
	 color:#fff;
	 line-height:1.5rem 
}
 .ayce-primary .dropdown-pane,.ayce-primary .dropdown-pane ul,.ayce-primary .dropdown-pane ul li,.compact-primary .dropdown-pane,.compact-primary .dropdown-pane ul li,.dropdown.menu .is-active.menu-count-container>a.hidden-items,.um-navigation .top-bar,.um-navigation .top-bar .ayce-menu-wrapper ul.compact-menu li>a,.um-navigation .top-bar ul li.ayce-primary:hover>a,.um-navigation .top-bar ul.compact-menu,.um-navigation li.ayce-primary li.spacer{
	 background-color:#01321e;
	 color:#fff 
}
 .dropdown.menu .is-active.menu-count-container>a.hidden-items:hover,.um-navigation .top-bar .ayce-menu-wrapper ul li>a:hover,.um-navigation .top-bar ul li a:hover,.um-navigation .top-bar ul li.ayce-primary>a:hover,.um-navigation .top-bar ul li>ul>li:hover a.hidden-items{
	 background-color:#f47321;
	 color:#fff;
	 text-decoration:none 
}
 .um-navigation .top-bar,.um-navigation .top-bar ul:not(.compact-menu){
	 background-color:#fff;
	 color:#ccc 
}
 .compact-menu-container li ul li a:hover,.um-navigation .top-bar li.ayce-primary .dropdown-pane li a:hover,.um-navigation .top-bar li.compact-primary .dropdown-pane li a:hover{
	 background-color:#f47321;
	 color:#fff;
	 text-decoration:none 
}
 a.hidden-items{
	 background-color:#d3dce2 
}
 .compact-menu-container .menu-count{
	 background-color:#7e868c;
	 color:#fff;
	 border:2px solid #fff 
}
 #lifeattheu.dropdown-pane{
	 padding-top:15px;
	 background:0;
	 border:0 
}
 .life-content:before{
	 position:absolute;
	 right:30px;
	 margin-left:-20px;
	 top:-8px;
	 width:0;
	 height:0;
	 content:'';
	 border-left:20px solid transparent;
	 border-right:20px solid transparent;
	 border-bottom:20px solid #fff 
}
 #lifeattheu .life-content li,#lifeattheu .life-content li a{
	 background-color:#fff;
	 color:#7e868c 
}
 #lifeattheu .life-content li a:hover{
	 background-color:#f47321;
	 color:#fff 
}
 #lifeattheu .life-content{
	 background-color:#fff;
	 border:1px solid #ccc;
	 position:relative;
	 text-align:left;
	 padding-left:0;
	 padding-right:0;
	 padding-top:15px 
}
 .life-menu:hover a.life-button{
	 background-color:#f47321;
	 color:#fff;
	 border-color:#f47321 
}
 .life-menu a.life-button{
	 border:1px solid #ccc;
	 color:#f47321;
	 height:37px;
	 padding:.5rem .7rem 
}
 .interior-text .tabs-title>a[aria-selected=true]{
	 background-color:#efefef;
	 color:#dd5928;
	 font-size:1rem;
	 font-family:"Stag Sans Medium";
	 text-decoration:none;
	 padding-left:2rem;
	 padding-right:3rem 
}
 .interior-text .tabs-title>a:focus{
	 padding-right:0 
}
 .interior-text .tabs-title>a{
	 color:#697278;
	 font-size:1rem;
	 font-family:"Stag Sans Medium";
	 text-decoration:none;
	 padding-left:2rem;
	 padding-right:3rem 
}
 .tabs-content{
	 border-top:1px solid #e6e6e6 
}
 .tabs{
	 border:0;
	 border-left:solid 1px #e6e6e6 
}
 .interior-text .tabs-title>a,.interior-text .tabs-title>a[aria-selected=true]{
	 padding-right:0 
}
 .tabs-title{
	 border-top:solid 1px #e6e6e6 
}
 .tabs-title:last-child{
	 border-right:solid 1px #e6e6e6 
}
 .tabs-title a::after{
	 border-right:solid 1px #e6e6e6;
	 content:"";
	 padding:.65em 0;
	 margin-left:2em 
}
 .tabs-title.is-active a::after,.tabs-title:last-child a::after{
	 border-right:0;
	 content:"";
	 margin-left:2em 
}
 .interior-text ul.tabs:not(.pagination):not(.advancedSearch) li::before{
	 content:none;
	 padding:0 
}
 .interior-text ul.tabs:not(.pagination):not(.advancedSearch) li{
	 padding:0 
}
 .generic-panel-full-width.search-box-wrapper{
	 padding-top:0!important 
}
 .search-box-hero{
	 background-size:cover;
	 background-color:#fff;
	 font-family:"Stag Sans Book",sans-serif;
	 padding:1.685rem 
}
 .row.generic-panel.search-box-content,.search-box-hero .search-box{
	 max-width:1280px;
	 margin:0 auto!important 
}
 .row.generic-panel.search-box-content.align-left{
	 text-align:left 
}
 .row.generic-panel.search-box-content.align-right{
	 text-align:right 
}
 .row.generic-panel.search-box-content.align-center{
	 text-align:center 
}
 .search-box-hero.no-img{
	 background-image:none 
}
 .search-box-content h1{
	 font-family:"Stag Book",serif 
}
 .search-box{
	 width:100% 
}
 .search-box-links li{
	 border-right:solid 1px;
	 margin:15px 0 
}
 .search-box-links li:last-of-type{
	 border-right:0 
}
 .search-box-links a{
	 padding:0 20px 
}
 .search-box-links li a{
	 -webkit-justify-content:center;
	 -ms-flex-pack:center;
	 justify-content:center 
}
 .search-box .fa{
	 color:#999;
	 font-size:1rem 
}
 .search-box-links a:hover{
	 text-decoration:underline 
}
 .search-box-form{
	 width:100%;
	 padding-bottom:1rem 
}
 .search-box-form label{
	 margin-right:.75rem;
	 margin-left:.75rem;
	 color:#8a8a8a;
	 font-weight:700 
}
 .search-box-form ul{
	 display:flex;
	 justify-content:center;
	 margin:0;
	 width:100% 
}
 .search-box.align-center ul{
	 justify-content:center 
}
 .search-box.align-left .search-box-form ul{
	 justify-content:start 
}
 .search-box.align-left .search-box-links a:first-child{
	 padding-left:0 
}
 .search-box.align-right .search-box-form ul,.search-box.align-right ul{
	 justify-content:flex-end 
}
 .search-box.align-right .search-box-links a:last-child{
	 padding-right:0 
}
 .search-box-form ul li{
	 background:#eee;
	 list-style:none;
	 margin:0 4px 
}
 .search-box-form .newssearchbtn,.search-box-form .newssearchfield{
	 border:3px solid rgba(255,255,255,.95);
	 height:37px;
	 margin-bottom:0 
}
 .search-box-form .newssearchfield{
	 width:90% 
}
 .search-box-form .newssearchfield input{
	 background-color:rgba(255,255,255,.05);
	 border:0;
	 height:31px;
	 margin:0;
	 padding:0 10px 
}
 .search-box-form .newssearchfield input::placeholder{
	 color:#aaa 
}
 .search-box-form .newssearchbtn{
	 width:37px;
	 height:37px 
}
 .search-box-form .newssearchbtn button{
	 background-color:rgba(255,255,255,.05);
	 border:0;
	 margin:0;
	 padding:0;
	 width:31px;
	 height:31px 
}
 .search-box-form.white .newssearchbtn,.search-box-form.white .newssearchfield{
	 border:solid 3px #cccccb;
	 background:#fff 
}
 ,.search-box-text{
	 border:0;
	 box-shadow:none 
}
 ,.search-box-text:focus{
	 border:0;
	 box-shadow:none 
}
 @media only screen and (min-width:30em){
	 .search-box-form .newssearchfield{
		 width:60% 
	}
	 .search-box-content{
		 text-align:center 
	}
}
 @media only screen and (min-width:47.5em){
	 .search-box-form .newssearchfield{
		 width:50% 
	}
	 .search-box-content{
		 padding:0 10% 
	}
}
 @media only screen and (min-width:64em){
	 .search-box-hero{
		 min-width:1240px 
	}
	 .search-box-content,.search-box-hero .search-box{
		 padding:0 5% 
	}
	 .search-box-form .newssearchfield{
		 width:40% 
	}
}
 @media only screen and (min-width:85.375em){
	 .search-box-form .newssearchfield{
		 width:30% 
	}
}
 @supports(-webkit-touch-callout:none){
	 .text-call-out .parallax-enabled.bg-image.parallax,.text-call-out .parallax-enabled.bg-pattern.parallax{
		 background-attachment:initial 
	}
}
 .cardGrid .card{
	 height:100% 
}
 .cardGrid .cell{
	 margin-bottom:1.875em 
}
 .cardGrid .single-card a{
	 height:inherit 
}
 .cardGrid .card-section{
	 padding:1.25em;
	 width:100%;
}
 .cardGrid .card-section h4{
	 font-size:1.2rem;
	 text-transform:uppercase;
	 font-family:"Stag Sans Book";
	 line-height:1.3rem;
	 margin-top:0 
}
 .cardGrid .card-section h4 a:hover{
	 text-decoration:underline 
}
 .cardGrid .card-section h5{
	 color:#f37320;
	 text-transform:uppercase;
	 font-family:"Stag Sans Medium";
	 font-size:.95rem;
	 margin-top:0 
}
 .cardGrid .card-section{
	 font-size:1.063rem;
	 line-height:150% 
}
 .cardGrid .card-section a.button{
	 font-size:.938em;
	 padding-top:.5em;
	 padding-bottom:.563em;
	 margin-bottom:.75em 
}
 .cardGrid .cell.single-card .card img{
	 width:100% 
}
 .cardGrid .card-content{
	 margin-bottom:1rem 
}
 @media(min-width:47.5em){
	 .cardGrid .cell.single-card .card{
		 /*display:flex;*/
		 /*flex-direction:row;*/
		 /*align-items:flex-start */
		 display:grid;
		 grid-template-columns:1fr 1fr;
		 width:100%;
	}
	.cardGrid .cell.single-card .card.flex{
	    display:flex;
	}
}
 .allcaps{
	 text-transform:uppercase 
}
 .news_logo{
	 height:15px;
	 background-position:left;
	 background-repeat:no-repeat;
	 font-size:15px;
	 text-align:left;
	 margin-bottom:4px;
	 color:#000!important 
}
 span.StagSansLight.allcaps{
	 color:#000!important;
	 font-size:15px!important 
}
 @media(min-width:47.5em){
	 .news_logo{
		 background-position:left;
		 text-align:left 
	}
}

.faculty-spotlight .secondary-headline-color{
	 color:#8996a0 
}
 .peoplespotlightslider .slick-track{
	 display:flex!important 
}
 .peoplespotlightslider .slick-slide{
	 height:inherit!important 
}
 .row.profile-wrapper{
	 margin-left:0;
	 margin-right:0;
	 padding-left:0;
	 padding-right:0 
}
 .faculty-spotlight .headline{
	 margin-bottom:20px;
	 text-transform:uppercase;
	 font-size:2.375em 
}
 .faculty-spotlight .slick-next{
	 right:15px;
	 color:#697278 
}
 .faculty-spotlight .slick-prev{
	 left:15px;
	 color:#697278 
}
 .faculty-spotlight .slick-next::before,.faculty-spotlight .slick-prev::before{
	 color:#b2b2b2;
	 font-size:30px 
}
 .spotlight-profile-image{
	 padding-left:25px;
	 padding-right:25px;
	 margin-bottom:10px 
}
 .spotlight-profile.row{
	 background:#e8f1f0;
	 margin-left:0;
	 margin-right:0 
}
 .high-contrast .spotlight-profile.row,.high-contrast .spotlight-profile.row *{
	 background:#fff;
	 color:#000!important 
}
 .high-contrast .spotlight-profile,.high-contrast .spotlight-side-panel-frame{
	 border:2px solid #000!important 
}
 .high-contrast .faculty-spotlight .slick-next::before,.high-contrast .faculty-spotlight .slick-prev::before{
	 color:#fff;
	 background:#000 
}
 .spotlight-profile{
	 padding:50px 30px 50px 30px 
}
 .spotlight-profile-summary{
	 margin-top:30px;
	 padding-left:0;
	 padding-right:0 
}
 .profile-tagline,.spotlight-profile-summary>p{
	 margin-bottom:0;
	 margin-top:0;
	 font-size:1.2rem;
	 line-height:1.65rem;
	 color:#000 
}
 .profile-tagline a,.spotlight-profile-summary>p a{
	 color:#f37321 
}
 .spotlight-profile-summary h3.spotlight-profile-name{
	 margin-top:30px;
	 padding-bottom:0;
	 margin-bottom:0;
	 font-size:1.08rem;
	 line-height:1.25rem;
	 color:#697278;
	 margin-bottom:.5rem 
}
 .spotlight-profile-summary h4.spotlight-profile-title{
	 line-height:1.25rem;
	 padding-bottom:0;
	 margin-bottom:0;
	 margin-top:0;
	 font-style:italic;
	 font-size:1rem;
	 line-height:1.25rem 
}
 .spotlight-profile-summary h5.spotlight-profile-department{
	 line-height:1.25rem;
	 font-size:1rem !important;
	 padding-bottom:0;
	 margin-bottom:0;
	 margin-top:0 
}
 .spotlight-profile-link{
	 font-size:1.1rem;
	 margin-top:30px;
	 line-height:1;
	 display:block;
	 color:#f37321 
}
 .spotlight-side-panel{
	 padding:40px 40px 40px 40px;
	 position:relative 
}
 .has-side-panel{
	 position:relative 
}
 .spotlight-side-panel h2{
	 margin-top:0;
	 font-size:1.6rem 
}
 .spotlight-side-panel p{
	 margin-top:25px;
	 margin-bottom:0;
	 font-size:1.06rem;
	 line-height:1.6rem 
}
 .spotlight-side-panel{
	 font-size:1.06rem;
	 line-height:1.6rem 
}
 .spotlight-side-panel .button{
	 margin-top:40px;
	 margin-bottom:0;
	 float:none;
	 margin-left:auto;
	 margin-right:auto;
	 display:block;
	 position:relative;
	 z-index:99;
}
 .spotlight-side-panel-frame{
	 display:block;
	 position:absolute;
	 top:0;
	 bottom:-100px;
	 left:0;
	 width:100%;
	 border:2px solid #cacbd5;
	 z-index:0;
}
 @media (max-width:29.938em){
	 .row.profile-wrapper .selfInitSlider{
		 padding-left:0;
		 padding-right:0 
	}
	 .spotlight-side-panel-frame{
		 border-right:0;
		 border-left:0;
		 bottom:0 
	}
	 .spotlight-side-panel{
		 padding:40px 40px 20px 40px;
		 position:relative;
		 margin-bottom:20px 
	}
}
 @media (min-width:30em){
	 .spotlight-side-panel-frame{
		 display:block;
		 position:absolute;
		 top:0;
		 bottom:-100px;
		 left:20px;
		 right:20px;
		 width:auto;
		 border:2px solid #cacbd5 
	}
	 .row.profile-wrapper .selfInitSlider{
		 padding-left:0;
		 padding-right:0 
	}
	 .spotlight-profile{
		 padding:40px 40px 40px 40px 
	}
	 .has-side-panel .spotlight-profile{
		 padding:30px 50px 30px 50px 
	}
	 .row.profile-wrapper.has-side-panel .selfInitSlider{
		 padding-left:50px;
		 padding-right:50px 
	}
	 .spotlight-profile-image{
		 padding-right:2.5em;
		 margin-bottom:0 
	}
	 .has-side-panel .spotlight-profile-image.show-for-medium-down{
		 padding-left:0;
		 padding-right:2.1875rem 
	}
	 .spotlight-profile-summary{
		 margin-top:10px;
		 padding-left:0;
		 padding-right:0 
	}
	 .faculty-photo-right .spotlight-profile-summary{
		 padding-left:20px 
	}
	 .profile-tagline,.spotlight-profile-summary>p{
		 font-size:1.2rem;
		 line-height:1.6rem 
	}
	 .has-side-panel .profile-tagline,.has-side-panel .spotlight-profile-summary>p{
		 font-size:1.08rem;
		 line-height:1.5rem 
	}
	 .has-side-panel .spotlight-profile-summary .spotlight-profile-name{
		 font-size:1.1rem;
		 line-height:1.35rem;
		 margin-bottom:.5rem 
	}
	 .has-side-panel .spotlight-profile-summary .spotlight-profile-title{
		 font-size:1.063rem 
	}
	 .has-side-panel .spotlight-profile-summary .spotlight-profile-department{
		 margin-bottom:.5rem 
	}
	 .has-side-panel .spotlight-profile-link{
		 font-size:1rem 
	}
	 .spotlight-profile-link{
		 margin-top:20px;
		 font-size:1.063rem 
	}
	 .faculty-spotlight .slick-next{
		 right:15px;
		 top:50% 
	}
	 .faculty-spotlight .slick-prev{
		 left:15px;
		 top:50% 
	}
	 .faculty-spotlight .has-side-panel .slick-next::before,.faculty-spotlight .has-side-panel .slick-prev::before{
		 font-size:30px 
	}
	 .faculty-spotlight .has-side-panel .slick-next{
		 right:65px 
	}
	 .faculty-spotlight .has-side-panel .slick-prev{
		 left:65px 
	}
	 .spotlight-side-panel{
		 margin-top:5px 
	}
	 .spotlight-side-panel h2{
		 font-size:1.6rem;
		 margin-bottom:25px 
	}
	 .spotlight-side-panel p{
		 font-size:1.06rem;
		 line-height:1.6rem 
	}
	 .spotlight-side-panel .button{
		 margin-top:30px 
	}
	 .spotlight-side-panel{
		 padding:40px 40px 25px 40px 
	}
	 .high-contrast .spotlight-profile,.high-contrast .spotlight-side-panel-frame{
		 border:2px solid #000!important 
	}
}
 @media only screen and (min-width:47.5em){
	 .has-side-panel .spotlight-profile-link{
		 font-size:1.1rem 
	}
	 .has-side-panel .spotlight-profile{
		 padding:30px 40px 30px 40px 
	}
	 .row.profile-wrapper{
		 margin-top:55px 
	}
	 .spotlight-side-panel-frame{
		 display:block;
		 position:absolute;
		 top:0;
		 bottom:0;
		 left:20px;
		 width:50%;
		 border:2px solid #cacbd5 
	}
	 .spotlight-side-panel .button{
		 min-width:100% 
	}
	 .row.profile-wrapper.has-side-panel .selfInitSlider{
		 padding-right:25px;
		 padding-left:40px 
	}
	 .faculty-spotlight .has-side-panel .slick-next{
		 right:40px 
	}
	 .faculty-spotlight .has-side-panel .slick-prev{
		 left:55px 
	}
	 .has-side-panel .selfInitSlider{
		 margin-top:40px;
		 margin-bottom:40px;
		 padding-left:0 
	}
	 .spotlight-side-panel{
		 padding:40px 0 40px 60px 
	}
	 .spotlight-profile{
		 padding:40px 50px 40px 50px 
	}
	 .faculty-photo-right .spotlight-profile-summary,.spotlight-profile-image{
		 padding-left:3.5625rem 
	}
	 .has-side-panel .spotlight-profile-image{
		 padding-left:0;
		 padding-right:10px 
	}
	 .has-side-panel .spotlight-profile-summary{
		 padding-right:35px;
		 padding-left:25px 
	}
	 .faculty-spotlight .slick-next{
		 right:55px 
	}
	 .faculty-spotlight .slick-prev{
		 left:55px 
	}
	 .faculty-spotlight .slick-next::before{
		 font-size:30px 
	}
	 .faculty-spotlight .slick-prev::before{
		 font-size:30px 
	}
	 .row.profile-wrapper .selfInitSlider{
		 padding-left:1.563rem;
		 padding-right:1.563rem 
	}
	 .spotlight-profile-summary{
		 margin-top:25px 
	}
	 .spotlight-profile-summary .profile-tagline{
		 display:block;
		 margin-bottom:40px 
	}
	 .spotlight-profile-summary h3.spotlight-profile-name{
		 margin-top:0 
	}
	 .has-side-panel .spotlight-profile-summary .profile-tagline{
		 margin-bottom:30px 
	}
	 .has-side-panel .spotlight-profile-summary h3.spotlight-profile-name{
		 margin-top:0 
	}
	 .spotlight-side-panel h2{
		 font-size:1.9rem;
		 line-height:2.3rem 
	}
	 .has-side-panel .spotlight-side-panel h2{
		 line-height:2.3rem 
	}
	 .has-side-panel .spotlight-side-panel p{
		 font-size:1.2rem;
		 line-height:1.8rem 
	}
	 .spotlight-side-panel p{
		 font-size:1.2rem;
		 line-height:1.25rem 
	}
	 .high-contrast .spotlight-profile,.high-contrast .spotlight-side-panel-frame{
		 border:2px solid #000!important 
	}
	.mms.slick-slide img{
		 margin: 0;
		 position: absolute;
		 top: 50%;
		 left: 50%;
		 margin-right: -50%;
		 transform: translate(-50%, -50%);
	}
}
 @media only screen and (min-width:47.5em) and (max-width:1023px){
	 .faculty-photo-right .spotlight-profile-summary,.spotlight-profile-image{
		 padding-left:1.5625rem 
	}
}
 .spotlight-side-panel div,.spotlight-side-panel p{
	 word-wrap:break-word;
	 hyphens:auto 
}
/**************** Modification to the text with icon lead in ***********************/
 .text-with-icon-lead-in-centered {
	 justify-content: center;
}
 .text-lead-in-layout-2 {
	padding-left: 0 !important;
	 text-align: center !important;
	 float: none !important;
	 width: 100% !important;
}
/*==============================IMAGE WITH FORMATTED OVERLAY======================================*/
    .imageOverlayWrapper{
    	 display:grid;
    	 grid-template-columns: repeat(1, 1fr);
    	 align-items:center;
        }
    .imageOverlay{
        padding-top:0 !important;
        padding-bottom:0;
    }
    .imageOverlay-primary {
	 margin-top: -59px !important;
}
    .imageOverlay .headline{
        font-size:1.875rem;
        color:#8996a0;
         margin-bottom: 25px;
         text-transform:uppercase;
    }
    .imageOverlay .imageRight>div, .imageOverlay .imageLeft>div{
            padding-bottom:0 !important;
    }
    .imageOverlay-primary .imageRight>div, .imageOverlay-primary .imageLeft>div{
            padding-bottom:0 !important;
    }
    .imageOverlay h2{
        font-size: 2.625rem;
        margin-bottom:1.75rem;
        line-height:2.8rem;
    }
    .imageOverlay-primary h2{
	 font-size: 2.625rem;
	 margin-bottom:1.75rem;
	 line-height:2.8rem;
    }
    .row.full-width-panel{
        width:100%;
        max-width:none !important;
    }
    .overlap-img{
        /* position:relative; */
    }
    .overlap-img img{
        /* width:100%; */
    }
    .full{
        padding-left:0;
        padding-right: 0;
    }
    .row.overlap-container{
        position:relative;
        top:-10%;
        width:90%;
    }
    .row.overlap-container .row{
        margin:0 auto;
        height:auto;
    }
    .overlap-content{
        top:10%;
        background:#ffffff;
        border:solid 1px #ccc;
        height:100%;
        padding:35px;
        margin:0 auto;
    }
    .overlap-content{
        font-family: "Stag Light";
        display:flex;
        align-items: center;
        height: auto;
    }
    .imageOverlay .content-links>div{
        padding-left:0;
        padding-right:0;
    }
    .imageOverlay-primary .content-links>div{
	 padding-left:0;
	 padding-right:0;
    }
    .imageOverlay .content-links ul{
        margin-left:0;
        margin-bottom: 0;
    }
    .imageOverlay-primary .content-links ul{
	 margin-left:0;
	 margin-bottom: 0;
    }
    .imageOverlay .content-links ul li{
        list-style: none;
        font-size:1.125rem;
    }
    .imageOverlay-primary .content-links ul li{
	 list-style: none;
	 font-size:1.125rem;
    }
    .imageOverlay .content-links ul li a{
        color:#F47422;
    }
    .imageOverlay-primary .content-links ul li a{
	 color:#F47422;
    }
    .imageOverlay .content-links p{
        margin-top:1.563rem;
    }
    .imageOverlay-primary .content-links p{
	 margin-top:1.563rem;
    }
    .imageOverlay .content-links ul li a, .imageOverlay .content-links p{
        font-family: "Stag Sans Light";
        }
    .imageOverlay-primary .content-links ul li a, .imageOverlay .content-links p{
	 font-family: "Stag Sans Light";
    }
    /* Media Queries */
    /* Large */
    @media(min-width:47.438em){
        .imageOverlay .generic-panel-1280-no-padding{
            padding:0 20px;
        }
        .imageOverlay .headline{
            font-size: 2.125em;
            line-height: 31px;
            margin-top: 0;
            padding:0 20px;
        }
        .row.overlap-container{
            top:0;
            width:100%;
        }
        .overlap-img{
           /* grid-column:1/7; */
        }
        .overlap-container{
            width: 100%;
        }
        .overlap-content{
            padding:48px;
        }
        .overlap-container, .overlap-img{
            grid-row:1/2;
            grid-column:1/2;
        }
        .imageRight .overlap-img{
            text-align: right;
        }
        .imageRight .overlap-content{
            margin-left: 0 !important;
        }
        .imageRight .overlap-img img, .imageLeft .overlap-img img{
		 width:60%;
		 height: 600px;
		 object-fit: cover;
	    }
	    .imageRight .generic-panel-980-no-padding{
		 margin-left:30px;
	    }
	    .imageLeft .generic-panel-980-no-padding{
		 margin-right:30px;
	    }
    }
    @media (min-width: 64em){
    .imageOverlay .headline {
        font-size: 2.375em;
        line-height: 34px;
        margin-top: 0;
        padding-top: 0 20px;
        }
    .imageRight .generic-panel-980-no-padding{
		 margin-left:auto;
	    }
	 .imageLeft .generic-panel-980-no-padding{
		 margin-right:auto;
	    }
    }
    /* This is to maintain the image overlap on screens over 1900px */
    @media(min-width:118.750em){
        .full img{
            width:50%;
        }
    }
/*==============================END IMAGE WITH FORMATTED OVERLAY======================================*/
/*==============================BEGIN NEW ENABLE HEADER PHOTO GALLERY CLASSES=========================*/
 @media (max-width: 47.438em) {
	 .mms-heading.photoGallery h1.column {
		 padding-bottom: 0px !important;
		 float: none;
		 clear: both;
		 padding-left: 0;
		 margin-left: 20px;
		/* margin-bottom: 22px;
		 */
		 text-transform: uppercase;
		 font-size: 2em;
		 line-height: 1em;
		 padding-bottom: 10px !important;
	}
	 .generic-panel-photo-gallery {
		 max-width: none !important;
		 width: 100%;
		 padding-top: 5px;
		 padding-bottom: 30px;
		 margin-left: auto;
		 margin-right: auto;
		 border-top: 6px solid #e9f3f2;
		 border-bottom: 6px solid #e9f3f2;
	}
}
 .generic-panel-photo-gallery {
	 margin-top: 10px;
	 padding-top: 40px !important;
	 padding-bottom: 30px !important;
	 max-width: none !important;
	 width: 100%;
	 margin-left: auto;
	 margin-right: auto;
	 border-top: 6px solid #e9f3f2;
	 border-bottom: 6px solid #e9f3f2;
}
 .mms-heading.photoGallery h1.column {
	/* padding-bottom: 0px !important;
	 */
	 float: none;
	 clear: both;
	 padding-left: 0;
	 margin-left: 20px;
	 margin-bottom: 0px;
	 margin-top: -37px;
	 text-transform: uppercase;
}
/*==============================END NEW ENABLE HEADER PHOTO GALLERY CLASSES=========================*/
/*================================ ACCESSIBILITY ZOOM LEVELS ==================================== */
/*These styles will ONLUY be applied when the page is zoomed to 200% */
 @media (max-width: 47.438em) and (min-resolution: 192dpi) ,(max-width: 47.438em) and (min-resolution: 384dpi), (max-width: 44em) and (resolution:1) , (-webkit-min-device-pixel-ratio: 2) and (max-width: 47.438em) , (-webkit-min-device-pixel-ratio: 1) and (max-width: 47.438em){
	 .zoomed #alertbanner{
		 height:auto ;
	}
	 .zoomed #alertbanner .campaign{
		 display: flex;
	}
	 .zoomed #alertbanner .campaign .banner1-mo{
		 padding-top:9px;
		 width:30%;
	}
	 .zoomed #alertbanner .campaign .banner2-mo{
		 width:70%;
	}
	 .zoomed #alertbanner .banner2-mo{
		 border:none;
		 margin-bottom:0;
	}
	 .zoomed .accessibility-toolbar, .zoomed .accessibility-toolbar .row{
		 height:100% 
	}
	/* .zoomed .toggle-bar.toggle-v3, .zoomed #nav-wrapper .hide-for-large.toggle-bar, */
	 .zoomed #nav-wrapper .hide-for-large.toggle-bar{
		 position: absolute;
		 z-index: 999;
		 top: 28px;
		 width: 100%;
		 background-color: transparent;
	}
	 .zoomed .masthead.navmain{
		 position:relative;
		 z-index:99;
	}
	 .zoomed .toggle-v3 .supernav.right {
		 margin-bottom: 0;
		 width:100%;
	}
	 .zoomed .toggle-v3 .supernav.right li.newssearch input.newssearchfield[type="text"], .zoomed .newssearch input.newssearchfield[type=text]{
		 width:8rem;
	}
	 .zoomed .toggle-bar div:nth-child(2){
		 padding-right:0;
		 width:auto;
	}
	 .zoomed .toggle-v3 .supernav.right li.newssearch:first-child, .zoomed .toggle-bar .filternav{
		 width: auto;
		 padding-right:.5rem;
	}
	 .zoomed #nav-wrapper.sliverOpen{
		 position:absolute;
		 overflow:visible;
		 height: 100%;
	}
	 .zoomed #nav-wrapper .hide-for-large.toggle-bar.sliverOpenNav{
		 top:-50px;
		 position: relative;
		 height:auto;
	}
	 .zoomed #nav-wrapper.sliverOpen .sliverOpenNav #btn_navtoggle.navOpen{
		 top:-50px;
		 position: relative;
		 height:auto;
	}
	 .zoomed .sliverOpen .toggle-bar.toggle-v3.border-a20{
		 position:absolute;
		 top: 580px;
		/* z-index:0;
		 */
	}
	 .zoomed .masthead.umlogo img{
		 height:45px;
		 width:33%;
		 z-index:9;
	}
}
/*================================ END ACCESSIBILITY ZOOM LEVELS ==================================== */

/******************************************************************************************** 
 * Added some news styles so that we could use the news logos in the targeted marketing panel 
 * news interruptor
 * WEB-WEB-17755
 * NOTE: These logos are also defined on news_v2.css and need to be updated there as well.
 *********************************************************************************************/
 .news_logo {
	 height: 15px;
	 background-position:left;
	 background-repeat: no-repeat;
	 font-size:15px;
	 text-align:left;
	 margin-bottom: 5px;
}

/* News Logos */
.wallstreet-journal {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-wallstreet.svg");
}
 .miami-herald {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-miami-herald.svg");
}
 .sun-sentinel {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-sun-sentitnel.svg");
}
 .south-florida-busines-journal {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-southflorida.svg");
}
 .new-york-times {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-new-york-times.svg");
}
 .washington-post {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-washington-post.svg");
}
 .chronicle-higher-education {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-chronicle-for-higher-ed.svg");
}
 .inside-higher-ed {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-inside-higher-ed.svg");
}
 .wlrn {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-wlrn-miami.svg");
}
 .the-guardian-uk {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-guardian.svg");
}
 .daily-mail-uk {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-daily-mail.svg");
}
 .huffington-post {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-huff-post.svg");
}
 .usa-today {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-usa-today.svg");
}
 .national-geographic {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-national-geographic.svg");
}
 .think-progress {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-think-progress.svg");
}
 .bloomberg {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-bloomberg.svg");
}
 .washingtonian {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-washingtonian.svg");
}
 .abc-news {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-abc-87x30.svg");
}
 .ap {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-ap-171x30.svg");
}
 .business-insider {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-biz-insider-97x30.svg");
}
 .buzzfeed {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-buz-feed-182x30.svg");
}
 .cbs-news {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-cbs-news-225x30.svg");
}
 .financial-times {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-financial-times-371x30.svg");
}
 .forbes {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-forbes-115x30.svg");
}
 .la-times {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-la-times-253x30.svg");
}
 .law-360 {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-law360-123x30.svg");
}
 .nbc-news {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-nbc-news-233x30.svg");
}
 .newsweek {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-newsweek-118x30.svg");
}
 .time-mag {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-time-99x30.svg");
}
 .bbc {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-bbc-106x30.svg");
}
 .cnn {
	 background-image: url("https://news.miami.edu/_assets/images/system-images/news-logos/logo-news-cnn-64x30.svg");
}
/*======== LIBRARY SEARCH ==============*/
 .custom-search .row > div{
	 background-color: #d7e4e6;
}
 .custom-search-form{
	 padding:1.875rem;
}
 .custom-search-form ul li {
	 background: #FFFFFF;
	 list-style: none;
	 margin: 0 4px;
}
 .custom-search-form .newssearchbtn, .custom-search-form .newssearchfield {
	 border: 3px solid rgba(255,255,255,.95);
	/* height: 45px;
	 */
	 margin-bottom: 0;
}
 .custom-search-form .newssearchfield input, .custom-search-form button{
	 background-color: #FFFFFF;
	 border: 0;
	 height: 45px;
	 font-size: 1.125rem;
	 margin: 0;
	 padding: 0 1.125rem;
}
 .custom-search-form button {
	 width: 100%;
	 box-shadow: inset 0 1px 2px rgba(10,10,10,.1);
	 padding: 0 0.125rem;
}
 .custom-search-form .newssearchbtn{
	 width: 45px;
}
 .custom-search-form ul{
	 margin:0;
}
 .custom-search-form button .fa{
	 color: #cccccc;
	 font-size:1.5rem;
}
 .custom-search-form .grid-x{
	 flex-wrap: nowrap;
}
 @media screen and (min-width: 47.5em){
	 .custom-search-form{
		 padding:1.875rem 4rem;
	}
}

 