/* Do not edit this file directly as it is being managed via Sass */
/* Site specific CSS */
/* Slick Pause */
.slick-pause-button {
    z-index: 997;
    color:rgba(255,255,255,0.7);
    font-family:"FontAwesome";
    opacity:0.75;
    background-color: rgb(0,0,0,60%);
    width:60px;
    height:60px;
    display:block;
    position:absolute;
    line-height:0;
    font-size:0;
    left:47%;
    bottom: 87px;
    border:none;
    visibility:hidden;

}
button.slick-pause-button:hover,button.slick-pause-button:focus  {
    background-image: none;
}
.slick-pause-button::before {
    position:absolute;
    bottom: 10%;
    left:31%;
    font-size:50px;
    line-height: 1;

}
.slick-pause-button.fi.play::before {
    left:30%;
}

/******************* * Hero Slider * *******************/
/* line 4, ../scss/welcome.miami.edu-site.scss */
 .sliderMain {
	 width: 100%;
	/* height: 500px;
	 */
	 height: 100%;
	 position: relative;
	 float: none;
	 margin-bottom: 0;
}
/* line 14, ../scss/welcome.miami.edu-site.scss */
 .homepage-hero-content {
	 opacity: 0;
}
/* line 18, ../scss/welcome.miami.edu-site.scss */
 .homepage-hero-container .button {
	 text-transform: uppercase !important;
	     -webkit-text-size-adjust: none;
}
/* line 21, ../scss/welcome.miami.edu-site.scss */
 .homepage-hero-container a.large-white {
	 text-decoration: none;
	 font-size: 0.925rem;
}
/* line 26, ../scss/welcome.miami.edu-site.scss */
 .slick-slide img {
	 width: 100%;
}

 .text-decoration-none {
	 text-decoration: none;
}
 .hero-background {
	 padding: 20px;
}

/******************** * Video Slides * ********************/
/* line 30, ../scss/welcome.miami.edu-site.scss */
 .sliderMain video {
	 background-color: black;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 min-width: 100%;
	 min-height: 100%;
	 width: auto;
	 height: auto;
	 z-index: -100;
	 transform: translateX(-50%) translateY(-50%);
	 background-size: cover;
	 transition: 1s opacity;
	 -webkit-transform: translate(-50%, -50%);
}
/* line 45, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .videomute {
	 position: absolute;
	 float: right;
	 bottom: 15%;
	 right: 5%;
	 padding: 15px 30px;
	 margin: 0;
	 cursor: pointer;
}
/************************ * Video Slide Captions * ************************/
/* line 55, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .caption {
	 display: none;
	 z-index: 999;
}
/* line 59, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .caption-bubble {
	 position: absolute;
	 float: left;
	 bottom: 15%;
	 max-width: 300px;
	 min-width: 50px;
	 left: 5%;
	 padding: 15px 30px;
	 margin: 0;
	 cursor: pointer;
	/* color: #fff;
	 */
	 background: rgba(0, 0, 0, 0.5);
	/* default background for browsers without gradient support */
	/* css3 */
	/* background:-webkit-gradient(linear, 0 0, 0 100%, from(#b8db29), to(#5a8f00));
	 background:-moz-linear-gradient(#b8db29, #5a8f00);
	 background:-o-linear-gradient(#b8db29, #5a8f00);
	 background:linear-gradient(#b8db29, #5a8f00);
	 */
	 -webkit-border-radius: 10px 10px 10px 0px;
	 -moz-border-radius: 10px 10px 10px 0px;
	 border-radius: 10px 10px 10px 0px;
}
/* creates the triangle */
/* line 84, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .caption-bubble:after {
	 content: "";
	 position: absolute;
	 bottom: -44px;
	 left: 0;
	 border-width: 0 0 44px 31px;
	 border-style: solid;
	 border-color: transparent #000000;
	/* reduce the damage in FF3.0 */
	 display: block;
	 width: 0;
	 opacity: .5;
}
/* line 97, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .caption-bubble p {
	 font-size: 15px;
	 color: #ffffff;
	 margin-bottom: 0px;
}
/* line 102, ../scss/welcome.miami.edu-site.scss */
 .sliderMain .caption-bubble a {
	 font-size: 15px;
	 color: #F15822;
	 text-decoration: none;
	 font-family: stag sans bold;
}
/* display of quote author (alternatively use a class on the element following the blockquote) */
/* line 109, ../scss/welcome.miami.edu-site.scss */
 .example-right + p {
	 margin: 15px 0 2em 85px;
	 font-style: italic;
}
/* Home page large screen only */
/* Large, xlarge, xxlarge viewports old:769px */
 @media (min-width: 47.439em) {
	/* line 116, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container p {
		 line-height: 150%;
		 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		 filter: progid:DXImageTransform.Microsoft.DropShadow(color=#333333, offx=1, offy=1);
	}
	/* line 121, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h1 {
		 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		 filter: progid:DXImageTransform.Microsoft.DropShadow(color=#333333, offx=1, offy=1);
	}
	/* line 125, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h3 {
		 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
		 filter: progid:DXImageTransform.Microsoft.DropShadow(color=#333333, offx=1, offy=1);
	}
	/* line 129, ../scss/welcome.miami.edu-site.scss */
	 .homepage_hero_content_topright, .homepage_hero_content_topleft {
		 padding-top: 12%;
	}
	/* line 132, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-content-1 {
		 padding-top: 12%;
	}
	/* line 135, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-content-2 {
		 padding-top: 18%;
	}
	/* line 138, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-content-3 {
		 padding-top: 24%;
	}
	/* for large+ */
	@media (min-width: 47.5em) {
		 .homepage-hero-content-1 {
			 padding-top: 275px 
		}
	}
	/* For large only */
	@media (min-width: 47.5em) and (max-width: 63.938em) {
		 .homepage-hero-content-2 {
			 padding-top: 275px;
		}
		 .homepage-hero-content-3 {
			 padding-top: 275px;
		}
	}
	/* line 141, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-content-4 {
		 padding-top: 30%;
	}
	/* line 144, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-content-5 {
		 padding-top: 36%;
	}
}

@media (min-width: 47.5em) {
    .homepage-hero-content-1 {
	    padding-top: 275px 
	}
	 .homepage-hero-content-2 {
		 padding-top: 275px;
	}
	 .homepage-hero-content-3 {
		 padding-top: 275px;
	}
}
/****************** ENN FROM FEED *********************************/
 #alertbanner .custom, #alertbanner .ennfeed{
	 width: 100%;
	 max-width: 100%;
	 display: table;
}
#alertbanner .custom span::after, #alertbanner .custom span::before{
    border:none;
}
#alertbanner .custom{
    white-space:normal;
}
/******************** * ProofPoints * ********************/
 .hide-proofpoints{
	 margin-top:15px;
}

/* Home page small screen only */
/* small, medium old:769px */
 @media (max-width: 47.438em) {
	/* line 151, ../scss/welcome.miami.edu-site.scss */
	 .sliderMain {
		 position: relative;
	}
	/* line 154, ../scss/welcome.miami.edu-site.scss */
	 .homepage_hero_container {
		 background-image: none;
		 height: 100%;
	}
	/* line 158, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h1 {
		 font-size: 2.5em;
		 letter-spacing: 0.03em;
		 line-height: 91%;
	}
	/* line 163, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container p {
		 /*font-size: 1.063em;*/
		 font-size: 1.25em;
		 letter-spacing: 0.03em;
		 line-height: 136%;
		  -webkit-text-size-adjust: none;
        
	}
	/* line 168, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h3 {
		 font-size: 1.325em;
		 letter-spacing: 0.03em;
		 line-height: 120%;
		 font-family: 'Stag Book';
	}
	/* line 174, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h3 span {
		 font-size: 1.325em;
		 letter-spacing: 0.03em;
		 line-height: 120%;
		 font-family: 'Stag Bold';
	}
	/* line 180, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container a.small-white {
		 text-decoration: none;
		 font-size: 0.875em;
	}
	/* line 184, ../scss/welcome.miami.edu-site.scss */
	 .homepage-hero-container h3.small-orange {
		 font-size: 1.375em;
	}
	/* line 187, ../scss/welcome.miami.edu-site.scss */
	 #home_news_container_inner h4 {
		 font-size: 1.063em;
	}
	/* line 190, ../scss/welcome.miami.edu-site.scss */
	 .cal-item a, .cal-item a span {
		 font-size: 1.063em;
	}
	/* line 193, ../scss/welcome.miami.edu-site.scss */
	 #studentstories h1 {
		 font-size: 2.125em;
	}
	/* line 196, ../scss/welcome.miami.edu-site.scss */
	 .um-blog-tn-mo h4 {
		 font-size: 1.125em;
		 line-height: 110%;
	}
	/* line 200, ../scss/welcome.miami.edu-site.scss */
	 #alumnistories h1 {
		 font-size: 2em;
		 line-height: 1em;
	}
	/* line 204, ../scss/welcome.miami.edu-site.scss */
	 #umiamion h1, #alumnistories h1.orange {
		 font-size: 2.125em;
	}
}
/* Temp Changes for Burguer menu */
/* .menubar{
	 padding-left:0.75em;
	 padding-right:0;
}
 button#btn_navtoggle{
	 margin-left: 0 !important;
}
 .toggle-inner span {
	 color: #333;
	 font-size: 1rem;
	 font-family: "Stag Sans Medium";
	 position: relative;
	 bottom: 4px;
	 padding-left: 5px;
}
 .supernav li.newssearch{
	 padding-top:0.35em;
}*/
@media (max-width: 29.938em){
input.newssearchfield[type="text"] {
    width: 12em;
}
}
/* ======================= WELCOME OVERRIDES =====================*/
/*=============================================================================================*/
/* Foundation 6 updates */
 html, body.home {
	 height:100%;
	 -webkit-font-smoothing: subpixel-antialiased !important;
	 text-rendering: geometricPrecision !important;
}
 .button.expand {
	 padding-right: 0;
	 padding-left: 0;
	 width: 100%;
}
 button{
	 cursor:pointer;
}
 table{
	 width:auto;
}
 .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus{
	 background:rgba(0,0,0,0.025);
}
 .hide-on-load{
	/* This is to prevent the dropdowns from displaying on load */
	 display:none;
}
 .sliver-push.open{
	 padding-top:0;
}
 .title-area .auto.cell {
	 text-align: center;
	 padding: 0 0.625rem 1.25rem;
	 padding-bottom: 4px;
	 font-size: 0.875rem;
	 line-height: 150%;
	 position: relative;
	 z-index:99;
	/* This width is to make it work in ie9 */
	 width:10%;
}
 .breadcrumbs li{
	 color:#aaaaaa;
}
 .breadcrumbs > ::before{
	 content:"";
}
 .breadcrumbs li:not(:last-child)::after{
	 content:">";
	 font-size:170%;
	 top:2px;
}
 div.fixed.navbar{
	 z-index:999999;
}
 #home-tactical-nav.hide {
	 display: block !important;
	 height: 0;
	 visibility: hidden;
	 overflow: hidden;
}
 .title-area button,.title-area a.button {
	 color: #fff !important;
	 background-color: none;
	 background: transparent;
	 font-size: 18px;
	 border: none;
	 background-image: none;
	 text-decoration: none !important;
	 letter-spacing: 0.3;
	 padding: 0;
	 text-shadow: 1px 1px #000000;
	 margin: 0 0 1.25rem;
}
 .experiencecarousel .columns {
	 position:relative;
}
/*Sliver*/
 .right{
	 float:right;
}
 .slivernav .topsliver #umnametop{
	 display:block;
}
 .drawer.drawerLarge{
	 display:block;
}
 .drawerLarge ul.menu li ul li a{
	 color:#000000;
	 font-size: 0.875rem;
	 cursor: pointer;
}
 .navbar .drawer button.umsearchbtn{
	 background:rgba(255, 255, 255, 0.25);
	 border: solid 3px rgba(255, 255, 255, 0.4);
	 margin-left:4px;
	 margin-top:0;
	 width:27px;
}
 .navbar #sliver-right, .navbar #sliver{
	 padding-top:14px;
}
 .drawerLarge .dropdown.menu a, .dropdown.menu a{
	 padding:0.5rem 0.6rem;
}
 .drawerLarge .dropdown.menu > li.is-dropdown-submenu-parent > a{
	 padding-right:0;
}

 .toggle-bar div {
	 padding-left: 0.5rem;
	 padding-right: 0.5rem;
}
 .mobilesearch button.navbar-toggle{
	 margin-left:0 !important;
}
 .toggle-bar div {
	 padding-left: 0.5rem;
	 padding-right: 0.5rem;
}
 .mobilesearch button.navbar-toggle{
	 margin-left:0 !important;
}
 .um-main-toggle .title-area > div{
	 display:table-cell;
}
 #home-tactical-nav .dropdown.menu > li.is-dropdown-submenu-parent > a{
	 padding-right:6px;
	 padding-left:6px;
}
 .drawer li button.sliverbtn{
	 padding:0 !important;
}
 #supernav1 > li > a button{
	 margin-top:-5px;
}
.supernav1 > li > a button,
.supernav1 > li > span.button
 {
	 margin-top:3px;
}
.supernav1 span.button, .supernav1 a span.button {
    margin-top: -5px;
margin-bottom: 0;
padding: 3px 0 0 0;
}
 .accessibility-toolbar .supernav{
	 margin-left:0;
}
 .accessibility-toolbar .supernav li{
	 float:left;
	 padding:0;
}
 .dropdown.menu .is-active > a {
	 color:#ffffff !important;
}
 .drawerLarge .is-submenu-item a, #home-tactical-nav .is-submenu-item a{
	 color:#000000 !important;
}
 .drawerLarge .is-submenu-item a:hover, #home-tactical-nav .is-submenu-item a:hover, #home-tactical-nav .is-submenu-item a:focus, .drawerLarge .dropdown.menu > li.is-dropdown-submenu-parent > ul li a:hover{
	 color:#ffffff !important;
	/* font-weight:600;
	*/
}
 .slivernav .is-dropdown-submenu li a:hover, .slivernav .is-dropdown-submenu li a:focus, #home-tactical-nav .dropdown.menu > li.is-dropdown-submenu-parent > ul li a:hover, #home-tactical-nav .is-submenu-item a:focus{
	 background-color:#f47321;
	 color:#ffffff;
	/*font-weight:600;
	*/
}
 .menu-icon::after {
	 position: absolute;
	 top: 0;
	 left: 0;
	 display: none;
	 width: 0;
	 height: 0;
	 background: #fefefe;
	 box-shadow: 0;
	 content: '';
}
 .dropdown.menu > li.is-dropdown-submenu-parent > a::after {
	 display: none;
}
 .drawer li button.apply-now, .drawer li button.sliverbtn,.drawer li span.button.apply-now, .drawer li span.button.sliverbtn{
	 border: solid 3px #ffffff;
	 width:80px;
}
 #sliver button, #sliver a.button, #sliver span.button {
	 text-transform:uppercase;
}
 .navbar .drawer button.umsliverbtn, .navbar .drawer span.button.umsliverbtn{
	 height:26px;
}
 #home-tactical-nav button.accessibility{
	 margin-top: 3px;
	 margin-left:0;
}
 #sliver-right .submenu, #home-tactical-nav .dropdown.menu > li.opens-right .is-dropdown-submenu {
	 min-width: auto;
	 width: 250%;
	 z-index: 9999;
}
 #home-tactical-nav #tools{
	 min-width:auto;
	 width:200%;
	 top:16px;
}
 input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea{
	 font-size:0.875rem;
}
/* End sliver overrides */
/* Accessibility overrides*/
 ul.supernav form li, ul.supernav li{
	 list-style:none;
}
 [class*="block-grid-"]::before, [class*="block-grid-"]::after {
	 content: " ";
	 display: table;
}
 [class*="block-grid-"]::after {
	 clear: both;
}
 .menu.submenu:before {
	 content: "";
	 display: block;
	 width: 0;
	 height: 0;
	 border: inset 6px;
	 border-color: transparent transparent white transparent;
	 border-bottom-style: solid;
	 position: absolute;
	 top: -12px;
	 z-index: 99;
}
.content-main > p, .content-main page-subhead{
	 line-height: 2.1875rem;
	 color: #828282;
	 font-size: 150%;
}
.content-main page-subhead p{
    font-size:100%;
}
.content-main > p{
    font-size:100%;
}
.content-main page-subhead + content p:first-child{
	 margin-top:1.25rem;
}
/* Hero slider */
#homepage_hero_slider {
    position:relative;
}
 #homepage_hero_slider .slick-slide > div{
	 height:100%;
}
/* Mega Menu*/
 .mega_menu ul li a{
	 font-weight:600;
}
/* Temp ENN while we update all sites to Foundation 6 */
 #alertbanner div.row{
	 width:100%;
}
/* Left Nav */
 .side-nav li a:not(.button){
	 color:0078A0;
}
 .pagination .current{
	 background:none;
	 padding:0;
}
/* MEDIA QUERIES */
 @media (max-width:29.938em){
.slick-pause-button {
    width:40px;
    height:40px;
    }
      .slick-pause-button:before {
    font-size:30px;
    }     
	 .slivernav .umname{
		 max-width:100% !important;
	}
	 input.newssearchfield[type="text"] {
		 width: 14em;
	}
	 .searchbar form{
		 width:19em;
		 margin:0 auto;
	}
}
 @media (min-width: 30em) and (max-width: 47.438em){
     .slick-pause-button {
    width:50px;
    height:50px;
    }
.slick-pause-button:before {
    font-size:40px;
    bottom: 10%;
left: 32%;
    }
	 .searchbar form{
		 width:25em;
		 margin:0 auto;
	}
}
/* Small and Medium*/
 @media (max-width: 47.438em) {
	/* Accesibility toolbar */
	 .accessibility-toolbar ul.supernav li{
		 float:none;
		 padding:0 0.625rem 1.25rem;
	}
	 #color-toggle, #color-toggle li{
		 margin-bottom:5px;
	}
	 .navbar-open .slivernav.hide-for-large{
		 min-height:580px;
	}
	 div.fixed.navbar.navbar-open{
		 min-height:680px;
	}
	 .sliverleft, .sliverright{
		 min-height:auto;
		 padding-bottom:0;
	}
	 .row.mobilescroll{
		 overflow-y:auto;
	}
	 .accessibility-toolbar ul.supernav{
		 margin:0 -0.625rem;
	}
	 #div_quicklinks .grid-x .cell{
		 display:inline-block;
		 width:31% !important;
	}
	 .mobile-nav ul.title-area{
		 margin-left:0;
	}
	 .mobile-nav.leftnav h4{
		 margin-left:1.5em;
	}
}
/* LARGE ONLY*/
 @media (min-width: 47.5em) and (max-width: 63.938em){
	 .drawerLarge .dropdown.menu a{
		 padding:0.5rem;
	}
	.supernav1 > li > a,
	 #supernav1 > li > a{
		 padding-left:5px;
		 padding-right:5px;
	}
	 #home-tactical-nav #search{
		 padding-right:9px;
	}
	 .navbar #sliver{
		 padding-left:1rem;
	}
	 #sliver{
		 margin-left:0 !important;
	}
	 input#sliverRightSearch{
		 width:9.2em;
	}
	 #sliver ul.menu li, #sliver-right ul.menu li{
		 font-size:0.8rem;
	}
}
/* Up to Large */
 @media (max-width: 47.439em){
	 #div_quicklinks .grid-x .cell a {
		 display:block;
		 margin-bottom: 7%;
	}
	 #div_quicklinks .grid-x .cell {
		 box-sizing: padding-box;
		 width: 32%;
		 margin: 0 2% 2% 0%;
	}
	 #div_quicklinks .grid-x .cell.endofrow {
		 margin-right: 0;
	}
}
/* Large and Up */
 @media (min-width: 47.439em) {
	 .centered-nav {
		 margin-left: auto;
		 margin-right: auto;
		 margin-top: 15px;
		 clear: both;
		 float: none;
		 font-size: 18px;
		 width: 100%;
		 display: -ms-flexbox;
		 display: flex;
		 display: table;
		 -ms-flex-flow: row wrap;
		 flex-flow: row wrap;
	}
	 #home_news_container_inner .news-item h4 {
		 width: 25%;
	}
	 #home_news_container_inner .cal-item {
		 position: relative;
	}
	 #studentstories .large-4.show-for-large-up {
		 position:relative;
	}
	 #studentstories .large-4.show-for-large-up .um-blog-column-mo {
		 position:absolute;
	}
	/* Top Sliver */
	/* Replaces f-dropdown class */
	 .topsliver .is-dropdown-submenu:before, #home-tactical-nav .is-dropdown-submenu::before {
		 content: "";
		 display: block;
		 width: 0;
		 height: 0;
		 border: inset 6px;
		 border-color: transparent transparent white transparent;
		 border-bottom-style: solid;
		 position: absolute;
		/*left:10px;
		 */
		 top: -12px;
		 z-index: 999;
	}
	 #home-tactical-nav .opens-left .is-dropdown-submenu::before, .drawerLarge .opens-left .is-dropdown-submenu::before{
		 right:10px;
	}
	 #home-tactical-nav .opens-right .is-dropdown-submenu::before, .drawerLarge .opens-right .is-dropdown-submenu::before{
		 left:10px;
	}
	 .topsliver .is-dropdown-submenu:after, #home-tactical-nav .is-dropdown-submenu:after{
		 content: "";
		 display: block;
		 width: 0;
		 height: 0;
		/*border: inset 7px;
		 */
		 border-color: transparent transparent #cccccc transparent;
		 border-bottom-style: solid;
		 position: absolute;
		/*left:9px;
		 */
		 top: -14px;
		 z-index: 98;
	}
	 #sliver .dropdown.menu > li.opens-right > .is-dropdown-submenu{
		 top:80%;
	}
	 #sliver .dropdown.menu > li.opens-right > .is-dropdown-submenu, #home-tactical-nav #sliver .dropdown.menu > li.opens-right > .is-dropdown-submenu{
		 z-index:9999;
	}
	 #home-tactical-nav #search ul{
		 margin-top:15px;
	}
}
/* XLarge and up */
 @media (min-width: 64em) {
	 .title-area .auto.cell{
		 width:11.5%;
	}
	 .slivernav.open .xlarge-centered.topsliver{
		 max-width:1280px;
		 float:none;
	}
	 .slivernav .xlarge-centered.topsliver{
		 float:left;
	}
}
/*================= END WELCOME OVERRIDES =====================*/
/*================== ACCORDIONS ===============================*/
 ul.accordion:not(.pagination):not(.advancedSearch) li::before {
	 content: "";
	 padding:0;
}
 .accordion-item.is-active .accordion-title:hover, .accordion-item.is-active .accordion-title:focus, .accordion-item.is-active .accordion-title:active, .interior-text ul li a:hover, .interior-text ol li a:hover, .interior-text ul li a:active, .interior-text ol li a:active, .interior-text ul li a:focus, .interior-text ol li a:focus{
	 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;
}
 li.accordion-item.is-active a:active, .accordion-item.is-active .accordion-title{
	 background-color:#efefef;
	 color:#DD5928;
}
 .accordion-content p{
	 padding-left:1rem;
}
 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%;
 }
.acc-columns.interior-text{
	 padding-left:25px !important;
}
 #toggle-accordion > a {
	 float: right;
	 margin-right: 0px;
	 margin-top: -10px;
	 color: #697278;
	 font-size: 1rem;
	 font-family: "Stag Sans Light";
	 text-decoration: underline;
}
/* ====================== END ACCORDIONS ===================================*/ 

/* ====================== BEGIN li OVERRIDES ===================================*/
 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;
	 color: #292829;
}
 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;
	 font-family: "Stag Sans Light", sans-serif;
}
 content ul:not(.pagination):not(.advancedSearch) li li{
	 padding:0;
}
 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;
}
 .content-main ol li a, .content-main ul li a, a:active {
	 text-decoration: underline;
}
 .content-main ol li a:active, .content-main ol li a:focus, .content-main ol li a:hover, .content-main ul li a:active, .content-main ul li a:focus, .content-main ul li a:hover {
	 background-color: #efefef;
	 color: #DD5928;
}
/* ====================== END li OVERRIDES ===================================*/
/* ====================== TABS ===============================================*/
 .interior-text .tabs-title>a[aria-selected=true]{
	 background-color: #efefef;
	 color: #DD5928;
	/*color: #697278;
	 */
	 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:none;
	 border-left:solid 1px #e6e6e6;
}
 .interior-text .tabs-title>a, .interior-text .tabs-title>a[aria-selected=true]{
	 padding-right:0;
}
 .tabs-title{
	/*border-right:solid 1px #e6e6e6;
	 */
	 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:0.65em 0;
	 margin-left:2em;
}
 .tabs-title.is-active a::after, .tabs-title:last-child a::after{
	 border-right:none;
	 content:"";
	 margin-left:2em;
}
/* ====================== END TABS ===========================================*/
 .reveal-overlay{
	 z-index:999999;
}
/* ====================== FOOTER ============================*/
 .footer-panel{
	 padding-top: 1.8rem;
}
 
