

/*#region Switcher */
.uk-nav-side > li.uk-active > a {
  background-color: #1E6B52;
  border-radius: 0; }

.uk-nav-side > li.uk-active > a:hover {
  color: #fff !important; }

.uk-nav.uk-nav-side {
  background-color: #eee; }

.uk-panel-title {
  font-size: 1.8em; }

#content .uk-grid > * {
  padding-left: 0 !important;
  padding-right: 30px; }

.uk-grid {
  margin-left: 0; }

.uk-nav-side > li > a {
  box-sizing: border-box; }

/*#endregion Switcher */
/*#region Mini Calendar Feed */
.localist-widget {
  display: flex;
  flex-wrap: wrap; }

.localist_minicalendar {
  padding: 1em;
  flex-basis: 30%;
  flex-grow: 1; }

.localist_minicalendar_minicalendar {
  width: auto !important; }

.localist_minicalendar_minicalendar td {
  height: 40px !important;
  width: 150px !important;
  font-size: 20px !important; }

.localist_minicalendar_events {
  padding: 1em;
  flex-basis: 65%;
  flex-grow: 1; }

.localist_minicalendar .localist_minicalendar_pager > a {
  background-color: #1E6B52 !important; }

.localist_minicalendar_page_heading > h1 {
  color: #1E6B52 !important; }

.localist_minicalendar_page_heading {
  align-items: center;
  display: flex;
  justify-content: center; }

.localist_minicalendar_minicalendar td {
  background-color: transparent !important; }

.localist_minicalendar_minicalendar .localist_minicalendar_today,
.localist_minicalendar_minicalendar td a:hover {
  background-color: #80bc00 !important;
  border: none !important;
  box-sizing: border-box; }

.localist_minicalendar_minicalendar caption {
  display: none; }

/*#endregion Mini Calendar */
/*About UAB Arts*/
.full1 {
  background-color: #1E6B52; }

.about-copy {
  border-left: 4px solid #80bc00;
  max-width: 1260px;
  margin: 40px auto;
  padding-left: 30px;
  box-sizing: border-box; }

.about-copy p {
  color: #fff;
  font-size: 22px; }

@media only screen and (max-width: 1280px) {
  .about-copy {
    width: 80% !important; } }

@media only screen and (max-width: 1024px) {
  .about-copy p {
    font-size: 16px; } }

/*Button*/
.btn--green {
  border: 1px solid rgba(30, 107, 82, 0.5);
  font-weight: 500 !important;
  display: inline-block;
  border-radius: 2px;
  text-decoration: none;
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: #1e6b52;
  color: #fff !important; }

.btn--md {
  padding: .3em .8em;
  font-size: 1em; }

.btn--green:hover {
  color: #1e6b52 !important;
  background-color: #fff;
  text-decoration: none; }

a.float-btn {
  float: left;
  margin-top: -11%;
  margin-left: 51.1%;
  z-index: 10 !important;
  position: relative; }

@media only screen and (max-width: 1485px) {
  a.float-btn {
    float: right;
    margin-top: -11%;
    margin-left: 0%; } }

@media only screen and (max-width: 1024px) {
  a.float-btn {
    margin-top: -4%; } }

/*Events Section*/
@media all and (min-width: 1024px) {
		.events-container {
			display: flex;
			flex-wrap: wrap;
		}
	}
body.hd #content {
  max-width: 100%;
  width: 100%;
  margin-bottom: 0;
  margin-top: 0px !important; }

.event-slideshow {
  width: 50%;
  float: left;
  box-sizing: border-box; }

.event-slideshow .slideshow--style-one {
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 2px solid #fff; }

.slideshow--style-one .featured-event-title {
  display: none; }

.featured-event-heading {
  text-transform: uppercase;
  background-color: #1E6B52;
  padding: 30px 10px 30px 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  border-bottom: 3px solid #80bc00;
  text-align: center; }

.event-list {
  width: 50%;
  float: left;
  padding: 30px;
  box-sizing: border-box;
  background-color: #e6e7e7; }

.event-list h1 {
  margin: 0px 0px 20px 0px;
  border-bottom: 1px solid #808285;
  padding-bottom: 30px;
  text-align: center;
  color: #1E6B52; }

@media only screen and (max-width: 1024px) {
  .event-list {
    width: 100%;
    float: none; }
  .event-slideshow {
    width: 100%;
    float: none; }
  body.hd #content {
    margin-bottom: 0px; } }

@media only screen and (max-width: 600px) {
  .slideshow--style-one {
    border-right: 0px; } }

/*Grid Boxes*/
.full2 {
  background-color: #f5f5f5 !important;
  padding: 3em 0em !important; }

.full2 .moduletable {
  max-width: 1280px;
  margin: 0px auto; }

.full2 .moduletable h2 {
  text-align: center;
  color: #1E6b52;
  margin-bottom: 10px; }

.arts {
  margin-bottom: 30px; }

.resident {
  margin-bottom: 35px; }

.resource-boxes .uk-overlay-panel {
  display: flex;
  align-items: center;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 10px; }

.resource-boxes h3 {
  text-align: center;
  margin-bottom: 0px !important;
  font-family: "proxima-nova", Arial, Helvetica, sans-serif !important;
  color: #fff !important;
  font-weight: bold !important;
  letter-spacing: 0.025rem; }

.resource-boxes p {
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff; }

.resource-boxes span {
  display: inline;
  background-color: rgba(30, 107, 82, 0.9);
  box-shadow: 10px 0 0 rgba(30, 107, 82, 0.9), -10px 0 0 rgba(30, 107, 82, 0.9);
  padding: 0 0 1px;
  box-decoration-break: clone !important;
  -webkit-box-decoration-break: clone !important;
}

.resource-boxes .uk-panel-box {
  border: 0px;
  background-color: #1E6B52; }

.uk-grid > * {
  padding-left: 10px !important;
  padding-right: 10px; }

p.visit-link {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-bottom: 20px; }

.visit-link a:after {
  content: '\f08e';
  font-family: FontAwesome;
  margin-left: 5px;
  color: #888;
  font-size: .9em; }

@media only screen and (max-width: 768px) {
  .resource-boxes {
    margin: 0px !important;
    width: auto;
    padding: 0px 0px 30px 0px; } }

@media only screen and (max-width: 1024px) {
  .full2 .moduletable {
    width: 80%;
    margin-left: auto !important;
    margin-right: auto !important; } }

@media only screen and (min-width: 1220px) {
  .uk-grid-margin {
    margin-top: 20px; }
  .row2 a {
    font-size: 18px !important; } }

/*#region Localist Calendar*/
/*--BEGIN NEW Card */
.localist-widget-uab {
  display: flex;
  flex-wrap: wrap; }

.localist-widget-uab > a {
  flex: 1 0 28%;
  min-width: 225px;
  max-width: 262px;
  border: 1px solid #1E6B52 !important;
  background-color: #fff;
  transition: all ease 0.5s;
  margin: 1em; }

.localist-widget-uab a li {
  width: initial;
  float: initial;
  margin: initial;
  border: 0;
  height: 100%; }

.localist-widget-uab > a:hover {
  box-shadow: 0px 10px 0 -6px #80bc00;
  transform: scale(1.02);
  transition: all ease 0.5s; }

.localist-widget-uab .lwd {
  height: auto !important; }

.localist-widget-uab .lwd img,
.localist-widget-uab .lwi0 {
  width: 100%; }

.localist-widget-uab .title h4 {
  margin-top: 15px;
  font-size: 1.3rem; }

.localist-widget-uab div.des {
  float: none !important;
  line-height: 120% !important;
  font-size: 1em !important;
  background-color: #fafafa;
  margin-left: -10px;
  margin-right: -10px;
  padding: 1em;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee; }

.localist-widget-uab div.secondblock {
  padding: 0px 10px 10px 10px !important; }

.localist-widget-uab .time {
  font-weight: 600 !important;
  text-align: left; }

.localist-widget-uab .moredates {
  display: block;
  padding-left: 0 !important; }

.localist-widget-uab .date-label .day,
.localist-widget-uab .date-label .month {
  font-family: "kulturista-web", serif !important;
  color: #fff !important; }

.localist-widget-uab div.date-label {
  background-color: #1E6B52 !important; }

/*-BEGIN Grid Layout */
@supports (display: grid) {
  .localist-widget-uab {
    display: grid;
    grid-gap: 20px; }
  .localist-widget-uab > a {
    min-width: initial;
    max-width: initial;
    margin: initial; }
  @media all and (min-width: 600px) {
    .localist-widget-uab {
      grid-template-columns: 1fr 1fr; } }
  @media all and (min-width: 900px) {
    .localist-widget-uab {
      grid-template-columns: 1fr 1fr 1fr; } }
  @media all and (min-width: 1024px) {
    .localist-widget-uab {
      grid-template-columns: 1fr 1fr 1fr; } } }

/*-END Grid Layout */
/*--END New Card */
/*--BEGIN Date Square */
.dept-v2 .localist-widget-eds li {
  display: flex;
  margin: 0 10px .5em 0; }

.dept-v2 .localist-widget-eds h4 {
  margin: 0 !important;
  line-height: 1em !important; }

.dept-v2 .localist-widget-eds div.localist-dateblock {
  min-width: 60px; }

.dept-v2 .localist-widget-eds div.localist-secondblock {
  margin: 0 0 0 1em !important; }

.dept-v2 .localist-widget-eds .localist-dateblock {
  border: 0 !important; }

.dept-v2 .localist-widget-eds div.localist-day {
  box-shadow: none !important; }

.dept-v2 .localist--all-events-link {
  padding: .5em;
  font-weight: bold !important;
  border: 1px solid #80bc00;
  display: block;
  font-family: 'kulturista-web', serif !important; }

/*--END Date Square */
.dept-v2 a.view-all-events-btn {
  padding: .5em;
  font-weight: bold !important;
  border: 1px solid #80bc00;
  font-family: 'kulturista-web', serif !important;
  display: block;
  max-width: 400px;
  margin: 1em auto; }

/*#endregion Localist Calendar ***/
/*Localist Overrides*/
.localist-widget-eds {
  max-width: 100%; }

.localist-widget .localist-widget-eds li {
  background-color: rgba(255, 255, 255, 0);
  flex: 1 1 48%;
  -ms-flex: 1 1 365px; }

.localist-widget-eds div.localist-day {
  background-color: #fff; }

ul.localist-widget-eds {
  display: flex;
  flex-wrap: wrap; }

div.localist-title h4 a {
  font-weight: bold !important; }

.localist-widget-eds div.localist-secondblock {
  margin-top: -65px !important; }

@media only screen and (max-width: 768px) {
  .event-list .localist-widget-eds li {
    flex-basis: 100%; } }

/*Schedule Banner*/
@media only screen and (max-width: 1024px) {
  .schedule-banner img {
    margin-bottom: -10px; } }



    /*BEGIN Events Slider */


    .slick-dots li button {
      line-height:0 !important;
      border: none;
    }
    /*END Events Slider */