/*Last Updated: May-05-2020 | 04:01 PM*/


/*#region Button Styles */

/*removes background iamge on button */

button.btn--green {
  background-image:none;
  text-shadow:none;
}

/*#endregion Button Styles */


/*#region Mobile Copy Only */

.honors-mobile-only-copy {
  text-align:center;
  font-weight:600;
}

@media all and (min-width:599px) {
  .honors-mobile-only-copy {
    display: none;
  }
}

/*#endregion Mobile Copy Only */

/*#region More About Honors College */

.honors-learn-more {
  padding: 30px;
  border: 3px solid #80bc00;
  margin-top: 30px;
  clear: both;
}

.honors-learn-more__heading {
  margin-top: 0;
}

@media all and (min-width:900px) {
  .honors-learn-more__buttons-container {
    display: flex;

  }
}

.honors-learn-more__button {
  flex: 1;
  text-align: center;
  margin: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 120%;
  background-color: #1E6B52;
  border: 1px solid #1E6B52;
  color: #fff ;
  padding: 10px;
}

.honors-learn-more__button:hover {
  background-color: #fff;
  border: 1px solid #1E6B52;
  color: #1E6B52 ;
  text-decoration: none;
}


/*#endregion More About Honors College */



/*#region News Source */

[data-feed-source*="uab.edu/honorscollege"].c-news-feed-01__badge:before {
  content: "Honors News";
}

/*#endregion News Source */





/*---#region Expandable News Feed **/

.expandable-feed article,
.template-01.linear.hd .expandable-feed .expandable-feed--cas-news-btn {
  display: none;
}

.expandable-feed article:nth-child(-n+9) {
  display: block;
}

.expandable-feed--more-news-btn {
  width: 100%;
  background-image: none;
  text-shadow: none;
  margin-top: 20px;
}

.expandable-feed--show-all-news-items article:nth-child(-n+200) {
  display: block;
}

.template-02.linear.hd .expandable-feed--show-all-news-items+.expandable-feed--more-news-btn {
  display: none;
}

.template-02.linear.hd .expandable-feed--show-all-news-items+.expandable-feed--cas-news-btn {
  display: block;
  text-align: center;

}

/*---#endregion Expandable News Feed **/

/*#region Student Spotlight Wrapper */

.news-stories-student-spotlights-wrapper {
  background-color: #eee;
  padding: 20px 0 20px;
}

.stories-slidenav {
  max-width: 980px;
  margin: 0 auto;
}

.news-stories-student-profile-slideset {
  max-width: 900px;
  margin: 0 auto;
}

/*#endregion Student Spotlight Wrapper */



/*#region Stories Slidenav */

#content .stories-slidenav .uk-margin {
  margin-bottom: 0 ;
}

#content .stories-slidenav li {
  margin-bottom: 0;
}

.stories-slidenav .uk-slideset-nav {
  margin-top: 5px ;
  margin-bottom: 40px ;
}

.stories-slidenav .uk-slideset-nav a {
  background-color: #1E6B52;
}

.stories-slidenav .uk-slideset-nav .uk-active a {
  background-color: #80bc00;
}

/*#endregion Stories Slidenav */

/*#region Student Profiles */

.news-stories-student-profile-slideset .uk-panel-title {
  margin-bottom: 0;
  margin-left: 5px;
}

.news-stories-student-profile-slideset .home-slideshow--background {
  display: none;
}

.news-stories-student-profile-slideset .student-profile__copy {
  display: none;
}

.news-stories-student-profile-slideset .student-profile__intro-copy {
  margin-left: 5px;
}

.news-stories-student-profile-slideset .student-profile__name {
  display: none;

}

.news-stories-student-profile-slideset .honors-learn-more {
  display: none;
}

#content .news-stories-student-profile-slideset .uk-position-cover:hover {
  background-color: transparent;
  border-bottom: 0;
}

#content .news-stories-student-profile-slideset .uk-position-cover {
  border-bottom: 0;
}

#content .news-stories-student-profile-slideset .uk-panel-title a {
  border-bottom: 0;
}

#content .news-stories-student-profile-slideset .uk-panel-title {
  margin: 0;
}

.news-stories-student-profile-slideset .uk-panel-title+.uk-margin {
  margin: 0;
}

.news-stories-student-profile-slideset .student-profile__major {
  font-weight: 600;
  font-size: 1.1em;
}

.news-stories-student-profile-slideset .uk-button {
  padding: 7px 7px;
  background-color: #fff;
  font-weight: 600 ;
  color: #1E6B52 ;
  border: 1px solid #80bc00 ;
  line-height: 120%;
}



/*BEGIN Profile Page */
.item-page.honors-college--home .home-slideshow--background {
  display: none;
}

#content .item-page.honors-college--home {
  max-width: 980px;
  margin: 40px auto;
  padding: 0 20px;
}

.item-page.honors-college--home .student-profile__name {
  margin-bottom: 0;
}

.item-page.honors-college--home .student-profile__major {
  font-weight: 600;
  font-size: 1.2em;
}

/*END Profile Page */


/*#endregion Student Profiles */



/*#region Schedule your Interview */

@media all and (min-width:1024px) {
  .schedule-your-interview__container {
    margin-bottom: 320px ;
  }
}

/*#endregion Schedule your Inteview */


/*# region News Article Layout */


body .honors-college-news.item-page {
  padding: 0 20px;
}

.honors-college-news .icon-calendar {
  display: none;
}

.honors-college-news .honors-college-author-icon-container {
  display: flex;
  align-items: flex-end;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;

}

.honors-college-news .article-info.muted {
  flex-basis: 50%;
  margin-top: 0;
  margin-bottom: 0;
}

.honors-college-news .article-info.muted .createdby,
.honors-college-news .createdby span {
  color: #000;
  font-weight: 600;
}

.honors-college-news .published time {
  color: #000;
}

.honors-college-news .honors-college-author-icon-container>div {
  flex-basis: 50%;
  text-align: right;
}

.honors-college-news .honors-college-icons>span:first-child {
  border-right: 1px solid #d3d3d3;
  padding-right: 5px;
  margin-right: 5px;
}


.news-feed--card-layout .srfrRow h3 a[href*="uab.edu/honorscollege/home/honors-college-news/"]::after {
  content: "Honors News";
}

/*#endregion News Article Layout */


/*#region Sticky Nav */

#page_bg {
  position: initial;
}

.honors-college--sub-nav {
  background-color: #1e6b52;
  display: flex;
  justify-content: center;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 200;
  margin-bottom: 2em;
  flex-wrap: wrap;
}

.honors-college--sub-nav li {
  margin: 10px 20px;
}

.full.full1 {
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 200;
  float: none;
}

.honors-college--sub-nav a {
  color: #fff ;
  border-bottom: 2px solid #1e6b52;
  font-size: 1.2em;
  text-decoration:none;
}

.honors-college--sub-nav a:hover {
  color: #fff ;
  border-bottom: 2px solid #80bc00 ;
  background-color: transparent ;
}

body.hd.inside #whitebox,
body.hd #maincolumn-wide {
  max-width: 100%;
  min-height: auto;
  padding-top: 0;
  width: 100% ;
}

body.hd#content {
  padding-top: 1em ;
  max-width: 980px;
  width: 100%;
}

body.hd.inside #maincolumn-wide,
body.hd.ribbonFullwidth #whitebox {
  margin-top: 0 ;
  margin-bottom: 0 ;
  max-width: 100%;
  position: relative;
  padding: 0;
  min-height: auto;
}

.mod-list .uk-active a {
  border-bottom: 2px solid #80bc00 ;
}

/*#endregion Sticky Nav */

body.hd.template-02--full-width--pc #content {
  max-width: 100%;
}

.template-02--full-width--pc>.page-header {
  max-width: 980px;
  margin: 0 auto;
}

.honors-college--1280px-width {
  max-width: 980px;
  margin: 0 auto;
  box-sizing: border-box;
}

.honors-college--full-width-item {
  max-width: 100%;
  margin-top: 2em;
}

@media all and (max-width: 980px) {

  .template-02--full-width--pc>.page-header,
  .honors-college--1280px-width {
    padding: 0 20px;
  }
}

/*#region News Feed */

body.hd.ribbonFullwidth #epilogue {
  background-color: #eee;
  padding: 0 0 2em;
  border-top: 1px solid #eee;
  margin-top: 2em ;
  float: none;
  overflow: hidden;
  max-width: 100%;
}

.honors-college--news-events--container {
  max-width: 1280px;
  margin: 0 auto ;
}

.custom.honors-college--news-events--container {
  padding: 0 2em;
  box-sizing: border-box;
}

.honors-college--news-events .srfrList {
  display: flex;
  flex-wrap: wrap;
  margin-left: 0;
}

.honors-college--news-events .srfrReadMore a {
  color: #444;
}

.honors-college--news-events .srfrRow {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border: 1px solid #1e6b52;
  flex-basis: 100%;
  margin: 10px;
  overflow: hidden;
}

@media all and (min-width: 600px) {
  .honors-college--news-events .srfrRow {
    flex-basis: calc(50% - 50px);
  }
}

@media all and (min-width: 900px) {
  .honors-college--news-events .srfrRow {
    flex-basis: calc(33.3% - 50px);
  }
}

.honors-college--news-events .srfrImage {
  max-width: 100% ;
  /* min-width:400px; */
  width: auto;
  margin: 0 ;
  width: 100%;
}

.honors-college--news-events .col1 {
  width: 100%;
}

@supports (display: grid) {
  .honors-college--news-events .srfrList {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-gap: 20px;
  }

  .honors-college--news-events .srfrRow {
    margin: 0;
  }

  .honors-college--news-events .srfrImage {
    /* max-width: 450px ; */
    min-width: auto;
  }
}

.honors-college--news-events .col1 {
  flex-shrink: 0;
}

.honors-college--news-events .col2 {
  margin-left: 0 ;
  width: 100% ;
  padding: 20px ;
  box-sizing: border-box;
  min-height: 100px;
  border-top: 2px solid #80bc00;
}

/*#endregion News Feed */

/*#region Slideshow Quote */

.slideshow--copy {
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;

  margin: 0 auto;
  min-height: 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0 40px;
  box-sizing: border-box;
  max-width: 1080px;
}

.slideshow--copy {
  z-index: 2;
  position: relative;
}

.slideshow--copy--emphasize {
  color: #ffd400;
  font-family: "kulturista-web", serif ;
  font-size: 1.2em;
}

.slideshow--copy--normal {
  color: #fff;
  font-size: 1.2em;
}

.slideshow--background {
  position: absolute;
  background-color: rgba(30, 107, 82, 0.95);
  mix-blend-mode: multiply;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.slideshow--copy--signature {
  color: #80bc00;
  font-family: "kulturista-web", serif ;
  text-align: center;
  display: block;
  margin-top: 0.5em;
}

.honors-slideshow .uk-overlay-active .uk-overlay-fade {
  transition-duration: 0s;
}

/*#endregion Slideshow Quote */

/*#region Anchor Highlight */

.elearning--highlight {
  animation-name: highlight;
  animation-duration: 2s;
}

.elearning--highlight {
  animation-name: highlight;
  animation-duration: 2s;
}

@keyframes highlight {
  from {
    background-color: #80bc00;
  }

  to {
    background-color: #eee;
  }
}

/*#endregion Anchor Highlight */

/*#region Tab Styling */

.uk-tab li a:link {
  border-bottom: 0 ;
}

#content .uk-tab li.uk-active a {
  color: #fff ;
}

#content .uk-tab li.uk-active a:hover {
  background-color: #1e6b52;
}

.uk-tab {
  border-bottom: 0;
}

/*#endregion Tab Styling */

/*#region Home Student Feature */

body.hd.honors-college--home #content {
  padding-top: 0 ;
  margin-bottom: 0 ;
}

body.hd.honors-college--home #epilogue {
  margin-top: 0 ;
}

/* .home-slideshow--background {
  background-image: url(images/header/rotating_header/UAB_HONORS_TXT-YELLOW_SQUARE.jpg);
  background-size: cover;
  position: relative;
} */


/*BEGIN Blog Page */


.student-feature-copy {
  margin-top: 20px;
  margin-bottom: 40px;
}

@media all and (min-width:900px) {

  .item-page.honors-college--home .home-slideshow--background {
    max-width: 775px;
    float: right;
  }

  .student-feature-copy {
    margin-top: 40px;
  }

}





/*END Blog Page */


/*#endregion Home Student Feature */



/*#region Stories */

.video-stories {
  background-color: #eee;
  padding: 0.2em 1em 1em;
}

/*#endregion Stories */



	/*Temporary Footer Fix.  This can be removed once the issues is addressed in the main file */
  @media screen and (min-width: 1024px) {
    body.ribbonFullwidth #footer div, body.ribbonFullwidth #footer span.separator {
       text-align:left;
      width: 100%;
    }
    }

 /*BEGIN Back to Top */

.back-to-top, .form-feedback {
  display: none;
}

.back-to-top-btn:hover>p, .back-to-top:focus>.back-to-top-btn>p {
  display: block !important;
}

/*END Back to Top */
