  .fifty-fifty-img-text-card-left-nav {
  width: 100%;
  padding-bottom: 10vh !important;
  display: flex;
  justify-content: center;
}
.nku-main .fifty-fifty-img-text-card-left-nav .col-sm-6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40vw;
  height: 100%;
  padding: 0;
}
.nku-main .fifty-fifty-img-text-card-left-nav .col-sm-6 .textimage{
  width: 100%;
}
.nku-main .fifty-fifty-img-text-card-left-nav .col-sm-6 .textimage .image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.nku-main .fifty-fifty-img-text-card-left-nav .col-sm-6 .textimage .image small {
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  margin-top: 0%;
  width: 85%;
}
.nku-main .fifty-fifty-img-text-card-left-nav .col-sm-6 .textimage .image small h2{
  font-family: "Conv_Veneer";
  font-size: 2.6em;
  letter-spacing: 1px;
  font-weight: normal;
  margin: 2%;
}
.fifty-fifty-img-text-card-left-nav .col-sm-6:first-child {
  margin-right: 4%;
}
.fifty-fifty-img-text-card-left-nav .col-sm-6 .textimage .text {
  height: 200px;
  background-color: #333333;
  color: #fff;
  padding: 3rem;
}
.fifty-fifty-img-text-card-left-nav .col-sm-6 .textimage .image picture img {
  height: 30rem;
  width: 100vw;
  object-fit: cover;
}

.fifty-fifty-img-text-card-left-nav .col-sm-6 .text {
  margin-top: 0vh;
  width: 100%;
  background-color: #333333;
}
.fifty-fifty-img-text-card-left-nav .col-sm-6 .text p:not(.textimage .text p) {
  margin-top: -3vh;
  padding-bottom: 3vh;
  width: 100%;
}

/*** Getting started button ***/

.fifty-fifty-img-text-card-left-nav .col-sm-6 .text p a {
  text-decoration: none;
  padding: 3% 5%;
  background-color: #ffc72c;
  font-weight: bolder;
  text-transform: uppercase;
}

.fifty-fifty-img-text-card-left-nav .col-sm-6 .text p a:hover {
  background: #eca701;    
  color: #000;
}

.fifty-fifty-img-text-card-left-nav .col-sm-6 .text p a:active {
  background: #b98301;
  color: #000;
}

.fifty-fifty-img-text-card-left-nav .col-sm-6 .text p a:active:hover {
  background: #b98301;
  color: #000;
}

.fifty-fifty-img-text-card-left-nav .col-sm-6 .text p a:focus {
  background: #b98301;
  color: #000;
}





/*** End getting started button ***/


@media screen and (max-width: 768px) {
  .fifty-fifty-img-text-card-left-nav {
    flex-direction: column;
  }
  .fifty-fifty-img-text-card-left-nav .col-sm-6 {
    margin-bottom: 2vh;
    width: 100% !important;
  }
.fifty-fifty-img-text-card-left-nav .col-sm-6 .textimage .text {
  height: 200px;
                }
}
@media screen and (max-width: 768px) {
  .col-sm-8 {
    margin-left: 0;
    margin-right: 0;
  }
}

.nku-se-coas-footer {
  background-color: #efefef;
  height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0px;
}
.nku-se-coas-footer p {
  font-family: "Montserrat", sans-serif;
  font-size: 1.6rem;
  font-weight: normal;
  line-height: 2.6rem;
  -webkit-font-smoothing: antialiased;
}
.nku-se-coas-footer > div {
  flex: 1;
}

/*** Contact Us Footer Button */
.nku-se-coas-footer .col-md-4:nth-child(2) .text div a {
  background-color: #ffc72c;
  padding-top: 2rem;
  padding-bottom: 2rem;
  width: 100%;
  display: block;
  font-family: "Montserrat", sans-serif;
}

.nku-se-coas-footer .col-md-4:nth-child(2) .text div a:hover {
   background: #eca701;    
   color: #000;
}

.nku-se-coas-footer .col-md-4:nth-child(2) .text div a:active {
    background: #b98301;
    color: #000;
}

.nku-se-coas-footer .col-md-4:nth-child(2) .text div a:active:hover {
    background: #b98301;
    color: #000;
}

.nku-se-coas-footer .col-md-4:nth-child(2) .text div a:focus {
    background: #b98301;
    color: #000;
}



/*** End code for Contact Us Botton */

.nku-se-coas-footer .col-md-4 .text {
  height: 100%;
  margin: auto;
  width: 80%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
}

.nku-se-coas-footer .col-md-4 {
  width: 100%;
}

.nku-se-coas-footer .col-md-4:nth-child(3) .text div {
  flex-direction: row;
  flex-wrap: wrap;
}
.nku-se-coas-footer .fa {
  padding: 0.5rem;
  font-size: 45px !important;
}

.nku-se-coas-footer .col-md-4:nth-child(2) .text div a:first-child {
  font-weight: bold;
}

@media screen and (max-width: 480px) {
  .nku-se-coas-footer {
    height: 500px;
    flex-direction: column;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .nku-se-coas-footer .col-md-4:nth-child(1) {
    padding-top: 50px;
  }
  .nku-se-coas-footer .col-md-4:nth-child(3) {
    padding-bottom: 50px;
  }
}
@media (min-width: 481px) and (max-width: 867px) {
  .nku-se-coas-footer {
    justify-content: center;
  }
  .nku-se-coas-footer .col-md-4:first-child .text p {
    font-size: 0.9em;
    line-height: 120%;
  }
}

.give-to-the-college {
  background-color: #333333;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 1% 0 1% 1%;
  clip-path: polygon(0 0, 100% 0, 92% 100%, 0% 100%);
  margin: 3% 0 5% 0;
}
.give-to-the-college h2 {
  color: #fff;
  font-size: 1.9em;
  letter-spacing: 1px;
  padding-right: 10%;
  margin-top: 2%;
  font: 35px/35px 'Montserrat';
padding-right: 5%;
}
.make-a-gift-button {
  background-color: #888888;
  padding: 1% 2%;
  font-size: 1em;
  color: #fff;
}
.donate-button .fa{
   padding: .5rem;
}
.make-a-gift-button a {
    color: #fff !important;
    }

#give-to-sota p a {
padding: 1% 1.5%;
font-weight: bold;
  white-space: nowrap;  
    margin-top: 1rem;
    line-height: 3
}

@media screen and (max-width: 1120px) {
.give-to-the-college {
  width: 65%;
}
}

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

  .give-to-the-college {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 8% 0 8% 0%;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    margin: 3% 0 5% 0;
  }
  .give-to-the-college h2 {
    text-align: center;
    font-size: 3em;
    letter-spacing: 1px;
    padding-right: 0%;
  }
  .make-a-gift-button {
    font-size: 1.2em;
  }
  .make-a-gift-button a {
    color: #fff;
  }
}

.nku-sl20-yellow {
    color: #ffc72c;
}

.nku-se-news-and-events {
  background-image: url("https://www.nku.edu/content/dam/coas-new/images/Img-bg-gray-concrete-texture-1920px.jpg");
  display: flex;
  padding: 4rem 0 !important;
  justify-content: center;
  align-items: center;
}
.nku-se-news-and-events .col-sm-6 {
  width: 60rem;
  background-color: #efefef;
  margin: 0 2rem;
  padding: 1rem 1rem 5rem 0;
}
.nku-se-news-and-events .col-sm-6 .text h3 img {
  margin-right: 10px;
}
.nku-se-news-and-events .col-sm-6 .text h3 {
  padding: 1rem 0 0.2rem 2rem;
}
.nku-se-news-and-events .col-sm-6:first-child .teaser {
  display: flex;
  flex-direction: column;
}
.nku-se-news-and-events .col-sm-6:first-child .teaser li {
  width: 55rem;
}
.nku-se-news-and-events .col-sm-6:first-child .teaser li .teaser-description {
  display: none;
}
.nku-se-news-and-events .col-sm-6:first-child .teaser li p a {
  width: 100%;
  text-decoration: none;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgb(221, 221, 221);
  margin-bottom: -3rem;
}
.nku-se-news-and-events .col-sm-6:first-child .teaser li p a .teaser-title {
  
}
.nku-se-news-and-events .col-sm-6:first-child .teaser li p a img {
  border-radius: 50%;
  width: 4.5em;
  height: 4.5em;
  margin: 0.5em 0.8em 0.5em 0;
}
.nku-se-news-and-events .col-sm-6:first-child .text:nth-child(3) {
  display: flex;
  justify-content: flex-end;
}
.nku-se-news-and-events .col-sm-6:first-child .text a {
  padding-right: 2.1rem;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 80%;
}
.nku-se-news-and-events .col-sm-6:last-child {
  margin-bottom: 0rem;
  padding-bottom: 4.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.nku-se-news-and-events .col-sm-6:last-child .text {
  align-self: flex-start;
}
.nku-se-news-and-events .col-sm-6:last-child .script {
  width: 95%;
}
@media screen and (max-width: 480px) {
  .nku-se-news-and-events {
    background-image: url("https://www.nku.edu/content/dam/coas-new/images/Img-bg-gray-concrete-texture-1920px.jpg");
    flex-direction: column;
  }
  .nku-se-news-and-events .col-sm-6 {
    width: 100%;
    margin: 3% 0;
  }
  .nku-se-news-and-events .col-sm-6:first-child .teaser li {
    border-bottom: 1px solid rgb(221, 221, 221);
    width: 90vw;
    padding: 1% 0;
  }
}

.long-horizontal-left-nav-page-cards {
  border: 1px solid #dddddd;
  border-left: 3px solid #f5c851;
  margin: 2% 0;
  background-color: #f8f8f8;
  padding: 2% 0 2% 4%;
}
.long-horizontal-left-nav-page-cards a {
  font-weight: bold;
}
@media screen and (max-width: 480px) {
  .long-horizontal-left-nav-page-cards {
    margin-bottom: 5%;
    padding: 5%;
  }
}
.nku-se-tables table {
  margin-bottom: 5%;
}
.nku-se-tables table thead{
  width: 100%;
}
.nku-se-tables table thead tr:first-child th.sorting_asc, .nku-se-tables table thead tr:first-child th.sorting_desc {
  background-color: #F5C851;
  color: #000;
}
.nku-se-tables tr:first-child th {
  background-color: #333333;
  color: #fff;
}
.nku-se-tables tr:nth-child(even) {
  background-color: #FFF9E6;
}
.nku-se-tables table, thead, tbody, th, td {
  border: none !important;
}
.nku-se-tables th{
  border: 1px solid #fff !important;
  padding: 1rem !important;
}
.nku-se-tables td{
  text-align: center;
}
.fa-check:before, .fa-laptop:before {
  color: #D6A82D;
}
div.nku-se-tables table thead tr th {
  width: 100% !important;
}
@media screen and (max-width: 575px) {
.nku-se-tables td{
  text-align: left;
}
}
    .nku-se-black-centered-text-box {
      background-color: #333333;
      padding: 5%;
      margin: 5% 0;
      border: 1px solid #dddddd;
      color: #fff;
   }
   .nku-se-black-centered-text-box h2{
      font-family: "Montserrat";
      font-size: 2.5em;
      padding-bottom: 3%;
    font-weight: 700;
   }
   .nku-se-black-centered-text-box p:nth-child(2) {
      padding-bottom: 3%;
   }
   .nku-se-black-centered-text-box p a{
     background-color: #FFC72C;
     padding: 2%;
   }
@media screen and (max-width: 480px) {
    
    .nku-se-black-centered-text-box h2 {
      line-height: 110%;
    }
}

.nku-se-black-centered-text-box h2 {
    font-weight: normal;
}

.nku-se-no-bg-img-text-card {
  margin-top:2% ;
  width: 100%;
  display: flex;
 }
 .nku-se-no-bg-img-text-card img {
  width: 25vw !important;
  margin-top: 0%;
 }
 .nku-se-no-bg-img-text-card .text {
  width: 65vw;
  display: flex;
  flex-direction: column;
  margin-left: 3%;
 }
  .nku-se-no-bg-img-text-card .text h3 a {
    text-decoration: underline;
 }
    .nku-se-no-bg-img-text-card .text h3  {
      margin-top: 0%;
 }
 .nku-se-no-bg-img-text-card p {
  margin-top: 0%;
 }
 @media screen and (max-width: 480px) {
     .nku-se-no-bg-img-text-card {
  flex-direction:column;
 }
 .nku-se-no-bg-img-text-card img {
  width: 90%;
  margin: 0 5%;
 }
 .nku-se-no-bg-img-text-card .text {
  width: 100%;
  margin-left: 0%;
  padding: 0 5%;
 }
.nku-se-no-bg-img-text-cardImage {
   margin-bottom: 20px;
}

.cq-dd-image {
    min-width: 90%
}
}
 .nku-se-two-column-mini-card h2 a{
  font-size:  0.8em;
  text-transform: capitalize;
 }
 .nku-se-two-column-mini-card {
  border-left: 3px solid #F5C851;
  border-top: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  margin-top: 2rem;
  background-color: #efefef;
  padding: 0.3rem 0.5rem 1rem 2.5rem;
  height: 200px;
  }
 .columncontrol .gray-card-box .col-sm-6:first-child {
  padding-right: 3rem;
 }
@media only screen and (max-width: 1200px) {
     .nku-se-two-column-mini-card {
    height: 325px;
        }
}
    @media only screen and (max-width: 768px) {
     .nku-se-two-column-mini-card {
    height: 250px;
        }
}
@media screen and (max-width: 480px) {
 .columncontrol .gray-card-box .col-sm-6:first-child {
  padding-right: 0rem;
 }
.nku-se-two-column-mini-card {
    height: 200px;
        }
 }
 .nku-se-two-column-mini-card h2 a{
  font-size:  0.8em;
  text-transform: capitalize;
 }
 .nku-se-two-column-mini-card-short {
  border-left: 3px solid #F5C851;
  border-top: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  margin-top: 2rem;
  background-color: #efefef;
   padding: 1.0rem 0.5rem 1rem 2.5rem;
   height: 100px;
  }
 .columncontrol .gray-card-box .col-sm-6:first-child {
  padding-right: 3rem;
 }
@media only screen and (max-width: 1200px) {
     .nku-se-two-column-mini-card-short {
    height: 225px;
        }
}
    @media only screen and (max-width: 768px) {
     .nku-se-two-column-mini-card-short {
    height: 150px;
        }
}
@media screen and (max-width: 480px) {
 .columncontrol .gray-card-box .col-sm-6:first-child {
  padding-right: 0rem;
 }
.nku-se-two-column-mini-card-short {
    height: 200px;
        }
 }
.spotlight-card-with-left-nav {
      background-color: #333333;
      color: #fff;
      width: 100%;
   }
   .spotlight-card-with-left-nav .col-md-4 .image {
      width: 110%;
   }
   .spotlight-card-with-left-nav img {
      margin-top: -20%;
         width: 100%;
   }
   .spotlight-card-with-left-nav .col-md-4 .text {
      margin-left: 0%;
      margin-top: 15%;
      width: 20vw;
   }
    .spotlight-card-with-left-nav .col-md-4 .text p{
      margin-top: -3%;
   }
   .spotlight-card-with-left-nav .col-md-4 .text h3{
      padding-bottom: 5%;
      text-transform: uppercase;
   }
   .spotlight-card-with-left-nav .col-md-8 .text {
      font-size: 1em;
      padding-left: 5%;
   }
   .spotlight-big-quote {
      border-left: 3px solid #F5C851;
      padding-left: 5%;
      margin-bottom: 5%;
   }
   .student-spotlight-view-more-btn a {
      background-color: #FFC72C;
      padding: 1.5vh 3vw;
      text-transform: uppercase;
   }
   #kirstin-spellman {
      margin-bottom: 3rem;
   }

@media screen and (max-width: 480px) {
	  .spotlight-card-with-left-nav {
      display: flex;
      flex-direction: column;
      justify-content: center;
   }
   .spotlight-card-with-left-nav .col-md-4 .image {
      width: 100%;
   }
   .spotlight-card-with-left-nav img {
      margin-top: 0%;
         width: 100%;
   }
   .spotlight-card-with-left-nav .col-md-4 .text {
      margin-left: 0%;
      margin-top: 5%;
      width: 100%;
   }
   .spotlight-card-with-left-nav .col-md-4 .text h3{
      padding-bottom: 5%;
   }
   .spotlight-card-with-left-nav .col-md-8 .text {
      font-size: 1em;
   }
   .spotlight-big-quote {
      margin-bottom: 20%;
   }
}

#student-spotlight-header h2 {
    margin-top: 40px;
font-weight: normal;
    margin-bottom:20px !important;
}

.spotlight-card-with-left-nav {
    padding: 3% !important
}

.spotlight-card-with-left-nav .adaptiveimage .image img {
        margin-top: 0 !important;
}

.spotlight-card-with-left-nav .col-md-4 .image {
        width: 100%;
}

.spotlight-card-with-left-nav .adaptiveimage {
    margin-top: -15%;
    }

.spotlight-card-with-left-nav {
    margin-top: 5% !important;
}

@media screen and (max-width: 991px) {
.spotlight-card-with-left-nav .adaptiveimage {
        margin-top: 0 !important;
}
.spotlight-card-with-left-nav .col-xs-12:first-of-type .text p{

        padding-left: 5%
}
            .spotlight-card-with-left-nav .col-md-4 .text {
      width: 100%;
    margin-top: 0%;
   }
}
.columncontrol .student-spotlight-four-box-preview-container {
  margin-top: 0rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 5%;
  background-color: #eeeeee;
}


.nku-main .student-spotlight-four-box-preview-container .col-sm-3 {
  padding: 0rem;
  float: none;
  display: flex;
  flex-direction: column;
  margin-left: 1.5%;
  margin-right: 1.5%;
  height: 100%;
  width: 20vw;
  border: 1px solid #aaaaaa;
  background-color: #fff;
}

.student-spotlight-four-box-preview-container .col-sm-3 .textimage .textimage .text {
    height: 30rem;
}


.nku-main .student-spotlight-four-box-preview-container .col-sm-3 .textimage .image img {
  width: 100%;
  object-fit: cover;
}
.nku-main .student-spotlight-four-box-preview-container .col-sm-3 .textimage .text {
  padding: 2rem 3rem;
}
.nku-main .student-spotlight-four-box-preview-container .col-sm-3 .text:first-child {
  padding: 0 4%;
     height: 5rem;
}
.nku-main .student-spotlight-four-box-preview-container .col-sm-3 .text h3{
  font-size: 16px;
  line-height: 100%;
}
.nku-main .student-spotlight-four-box-preview-container .col-sm-3 .text p, .nku-main .student-spotlight-four-box-preview-container .col-sm-3 .text a {
  font-size: 13px;
  line-height: 150%;
}

/*** View Stories Buttonn **/
.spotlight-view-stories-button-hp {
  background-color: #eeeeee;
  padding: 5%;
}


.spotlight-view-stories-button-hp a {
  background-color: #ffc72c;
  color: #000;
  text-decoration: none !important;
  font-weight: bolder;
  padding: 1%;
}

.spotlight-view-stories-button-hp a:hover {
 background: #eca701;    
   color: #000;
}

.spotlight-view-stories-button-hp a:active {
	background: #b98301;
    color: #000;
}

.spotlight-view-stories-button-hp a:active:hover {
	background: #b98301;
    color: #000;
}

.spotlight-view-stories-button-hp a:focus {
	background: #b98301;
    color: #000;
}



/** End View Stories Button **/ 


#spotlights-header-hp {
  padding: 2%;
}
#spotlights-header-hp h2 {
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 3rem;
  line-height: 4rem;
  margin: 1.5rem 0;
}
@media (min-width: 1025px) and (max-width: 1280px) {
.nku-main .student-spotlight-four-box-preview-container .col-sm-3 .text h3{
  font-size: 16px;
  line-height: 100%;
}
.nku-main .student-spotlight-four-box-preview-container .col-sm-3 .text p{
  font-size: 13px;
  line-height: 150%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.student-spotlight-four-box-preview-container {
  flex-wrap: wrap;
}
.student-spotlight-four-box-preview-container .col-sm-3 {
  width: 30rem !important;
}
.student-spotlight-four-box-preview-container .col-sm-3:first-child, .student-spotlight-four-box-preview-container .col-sm-3:nth-child(2) {
  margin-bottom: 3rem;
}
.student-spotlight-four-box-preview-container .col-sm-3 .textimage .textimage .text {
    height: 40rem;
}
.nku-main .student-spotlight-four-box-preview-container .col-sm-3 .text h3{
  font-size: 14px;
  line-height: 100%;
}
.nku-main .student-spotlight-four-box-preview-container .col-sm-3 .text p{
  font-size: 12px !important;
  line-height: 150%;
}
.nku-main .student-spotlight-four-box-preview-container .col-sm-3 .text:first-child {
  padding: 0 4%;
  margin-top:2rem;
}
}
@media screen and (max-width: 768px) {
    .student-spotlight-four-box-preview-container {
    flex-direction: column;
      height: 100% !important;
  }
  .nku-main .student-spotlight-four-box-preview-container .col-sm-3 {
    width: 75%;
    margin-bottom: 5%;
  }
  .student-spotlight-four-box-preview-box .text {
    padding: 10% 7%;
  }
  .student-spotlight-four-box-preview-box .text p {
    font-size: 1.3em;
  }
  .student-spotlight-four-box-preview-box small {
    padding: 10% 7%;
  }
  .student-spotlight-four-box-preview-box small h3 {
    font-size: 1.5em;
  }
  .student-spotlight-four-box-preview-box small p {
    font-size: 1.3em;
  }
  .student-spotlight-four-box-preview-box small a {
    font-size: 1.4em;
  }
  .spotlight-view-stories-button-hp {
    padding-bottom: 20%;
    margin-bottom: 5%;
  }
  .spotlight-view-stories-button-hp a {
    padding: 5% 7.5%;
    font-weight: bold;
  }
.student-spotlight-four-box-preview-box p:last-of-type {
    font-size: 1em;
}
.student-spotlight-four-box-preview-box.text {
    height: 30rem
}
  #spotlights-header-hp {
    padding: 10% 25%;
  }
  #student-spotlight-hp {
    width: 70%;
    padding-bottom: 3%;
    margin-left: 12%;
    margin-bottom: 5%;
  }
}
.nku-se-page-header-left-nav h2 {
  color: #4c4c4c;
  font-size: 2em;
  margin-left: 2%;
  margin-bottom: 3rem;
}
@media screen and (max-width: 480px) {
.nku-se-page-header-left-nav h2 {
    margin-left: 3%;
  }
}

   .nku-se-yellow-border-text-box {
      border: 3px solid #F5C851;
      padding: 3%;
   }
   .nku-se-yellow-border-text-box:first-child {
      margin-top: 5%;
   }
   .nku-se-yellow-border-text-box #ul-row {
      display: flex;
      justify-content: space-between;
   }
.dropdown-menu {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dropdown-menu li a {
  border: none;
}
.left-nav-coas-home {
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  font-size: 1.05rem;
  font-weight: bold;
  line-height: 1.4rem;
  color: #444;
  padding: 10px 15px;
}
.left-nav-coas-home:hover {
  background-color: #f4f4f4;
}
.nku-side-nav {
  padding-top: 0 !important;
}
a[href*="/artsci/about/SchoolOfTheArts.html"] + ul + .nav-toggle {
  display: none;
}
ul li .has-sub-pages {
  border-bottom: none !important;
}
/*a[href*="/artsci/beyond.html"] + ul + .nav-toggle {
  display: none;
}*/
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-color: #ddd;
}
@media screen and (max-width: 480px) {
  .nku-sl20-page .nkusidenav .nku-side-nav-mobile-toggle {
    padding: 10px 30px 10px !important;
  }
  .nku-side-nav-mobile-toggle::before {
    padding-top: 0% !important;
  }
}

@media screen and (max-width: 991px) {
  .nkusidenav {
    margin-right: 20px;
  }
  .nku-side-nav li.has-sub-pages {
    border-bottom: 0 !important;
  }
  .nku-side-nav li.has-sub-pages ul {
    border-top: 0 !important;
	padding: 0 2rem;
  }
  .nku-side-nav a {
    border-bottom: 0 !important;
  }
  .nku-side-nav li.has-sub-pages ul {
    background: white !important;
  }
  .left-nav-coas-home {
    display: none;
  }
  .nku-side-nav li.active {
    background: none;
  }
}

@media screen and (max-width: 768px) {
  .nkusidenav {
    margin-right: 0;
  }

  .nku-sl20-page .nku-side-nav a {
    padding-left: 30px !important;
    padding-right: 60px;
  }
  .nav-toggle::after {
    padding-right: 30px;
  }
}

.row.nku-coas-container {
	width: 90%;
	max-width: 1700px;    
	margin-left: auto !important;
    margin-right: auto !important;
}

@media screen and (max-width: 768px) {
    .col-sm-8 {
    margin-right: 20px;
    margin-left: 20px
}

}



    .nku-se-gray-centered-text-box {
      background-color: #F8F8F8;
      padding: 5%;
      margin: 5% 0;
      border: 1px solid #dddddd;
   }
   .nku-se-gray-centered-text-box h2{
      font-family: "Montserrat";
      font-size: 2.5em;
      padding-bottom !important;
   }
   .nku-se-gray-centered-text-box p:nth-child(2) {
      padding-bottom: 3%;
   }
   .nku-se-gray-centered-text-box p a{
     background-color: #FFC72C;
     padding: 2%;
   }

	.nku-se-gray-centered-text-box p a:hover, .nku-se-gray-centered-text-box p a:active, .nku-se-gray-centered-text-box p a:visited, .nku-se-gray-centered-text-box p a:focus {
      background-color: #eca701;

   }

@media screen and (max-width: 480px) {
    
    .nku-se-gray-centered-text-box h2 {
      line-height: 110%;
    }
}

.nku-se-gray-centered-text-box h2 {
    font-weight: 700;
}

.nku-se-horizontal-img-dark-text-box {
      display: flex;
      width: 100%;
   }
   .nku-se-horizontal-img-dark-text-box .text {
      display: flex;
      flex-direction: column;
      padding: 5% 3% 3% 5%;
      background-color: #282828;
     width: 50%;
   }
  .nku-se-horizontal-img-dark-text-box .text, .nku-se-horizontal-img-dark-text-box .text a {
      color: #fff;
   }
   .nku-se-horizontal-img-dark-text-box .text h3{
      color: #fff;
   }
   .nku-se-horizontal-img-dark-text-box .text ul li {
      color:#fff !important;
      font-size: 1em;
   }

.nku-se-horizontal-img-dark-text-box.textimage {
    margin: 2rem 0;
}
.nku-se-horizontal-img-dark-text-box .image {
  width: 50%;
}
.nku-se-horizontal-img-dark-text-box img {
      height:100%;
        object-fit: cover;
        width: 100%;
    }
.nku-se-horizontal-img-dark-text-box .Text .nku-btn-primary {
  font-weight: bold;
  padding: 2.5%;
  font-size: 1em;
}
.nku-se-horizontal-img-dark-text-box .Text .nku-btn-primary:hover {
  background: #ffc72c;
}

@media screen and (max-width: 768px) {
.nku-se-horizontal-img-dark-text-box {
 flex-direction: column;
 height: 100%;
}
.nku-se-horizontal-img-dark-text-box .image {
  width: 100%;
}
.nku-se-horizontal-img-dark-text-box .text {
 width: 100%;
}

}
.nku-main .row .nku-se-img-text-box-thirds-container {
  width: 100%;
  margin: 0rem;
  display: flex;
  margin-bottom: 2rem;
}
.nku-main .col-md-4 {
  padding: 0rem;
}
.nku-se-img-text-box-thirds-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: #333333;
  color: #fff;
}
.nku-se-img-text-box-thirds-container > .col-md-4 {
  flex: 1;
}
.nku-main
  .nku-se-img-text-box-thirds-container
  .nku-se-img-text-box-thirds-box
  .image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.nku-main
  .nku-se-img-text-box-thirds-container
  .nku-se-img-text-box-thirds-box
  .image
  picture {
  width: 100%;
}
.nku-main
  .nku-se-img-text-box-thirds-container
  .nku-se-img-text-box-thirds-box
  .image
  img {
  width: 100%;
}
.nku-main
  .nku-se-img-text-box-thirds-container
  .nku-se-img-text-box-thirds-box
  .image
  small {
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  margin-top: 0%;
  width: 85%;
}
.nku-main
  .nku-se-img-text-box-thirds-container
  .nku-se-img-text-box-thirds-box
  .image
  small
  h2 {
  font-family: "Montserrat";
  color: #000;
  font-size: 2.0em;
  letter-spacing: 1px;
  font-weight: 700;
  margin: 2%;
}
.nku-se-img-text-box-thirds-container .col-md-4:nth-child(2) {
  margin: 0 3%;
}

.nku-se-img-text-box-thirds-box p:first-child {
  padding: 2rem 2vw 0rem 2vw;
  height: 16.5rem;
}
.nku-se-img-text-box-thirds-box p {
  font-size: 15.5px;
}
.nku-se-img-text-box-thirds-box p a {
  display: flex;
  align-items: center;
  background-color: #ffc72c;
  color: #000;
  width: 90%;
  margin: auto;
  margin-bottom: 2rem;
}

.nku-se-img-text-box-thirds-box p a:hover, .nku-se-img-text-box-thirds-box p a:visited, .nku-se-img-text-box-thirds-box p a:visited, .nku-se-img-text-box-thirds-box p a:focus {
background-color: #eca701;
}



@media (min-width: 1025px) and (max-width: 1280px) {
  .nku-se-img-text-box-thirds-box p:first-child {
    height: 20rem;
  }
  .nku-se-img-text-box-thirds-box p {
    font-size: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .nku-se-img-text-box-thirds-box p:first-child {
    height: 25rem;
  }
  .nku-se-img-text-box-thirds-box p {
    font-size: 14px;
  }
}

@media screen and (max-width: 768px) {
  .nku-se-img-text-box-thirds-container {
    flex-direction: column;
  }
  .nku-se-img-text-box-thirds-container .col-md-4:nth-child(2) {
    margin: 5% 0;
  }
  .nku-se-img-text-box-thirds-box p:first-child {
    height: 20rem;
  }
}

.nku-se-horizontal-img-light-gray-text-box {
      display: flex;
      width: 100%;
   }

   .nku-se-horizontal-img-light-gray-text-box .text {
      display: flex;
      flex-direction: column;
      padding: 5% 3% 3% 5%;
      background-color: #dddddd;
     width: 50%;
   }

  .nku-se-horizontal-img-light-gray-text-box .text, .nku-se-horizontal-img-dark-text-box .text a {
      color: #000;
   }

   .nku-se-horizontal-img-light-gray-text-box .text h3{
      color: #000;
   }

   .nku-se-horizontal-img-light-gray-text-box .text ul li{
      color: #333333;
      font-size: 1em;
   }

.nku-se-horizontal-img-light-gray-text-box.textimage {
    margin: 2rem 0;
}

.nku-se-horizontal-img-light-gray-text-box .image {
  width: 50%;
}

.nku-se-horizontal-img-light-gray-text-box img {
      height:100%;
        object-fit: cover;
        width: 100%;
    }

.nku-se-horizontal-img-light-gray-text-box .Text .nku-btn-primary {
  font-weight: bold;
  padding: 2.5%;
  font-size: 1em;
}

.nku-se-horizontal-img-light-gray-text-box .Text p .nku-btn-primary:hover {
  background: #eca701;
}
.nku-se-horizontal-img-light-gray-text-box .Text p .nku-btn-primary:active {
  background: #eca701;
}
.nku-se-horizontal-img-light-gray-text-box .Text p .nku-btn-primary:focus {
  background: #eca701;
}
.nku-se-horizontal-img-light-gray-text-box .Text p .nku-btn-primary:visited {
  background: #eca701;
}                        

@media screen and (max-width: 768px) {
.nku-se-horizontal-img-light-gray-text-box {
 flex-direction: column;
 height: 100%;
}
.nku-se-horizontal-img-light-gray-text-box .image {
  width: 100%;
}
.nku-se-horizontal-img-light-gray-text-box .text {
 width: 100%;
}

}
.nku-main .row .nku-se-full-page-spotlight {
  border: 1px solid #ddd;
  background: #f8f8f8;
}
.nku-se-full-page-spotlight {
  width: 70%;
  margin-top: 0%;
  margin-left: 15% !important;
}
.nku-se-full-page-spotlight .col-md-4 .image {
  width: 100%;
}
.nku-se-full-page-spotlight img {
  margin-top: -6%;
  margin-left: 10%;
  width: 70% !important;
}
.nku-se-full-page-spotlight .col-md-4 .text {
  margin-left: 6%;
  margin-top: 10%;
  margin-bottom: 10%;
  width: 25vw;
}
.nku-se-full-page-spotlight .col-md-4 .text h3 {
  padding-bottom: 5%;
  text-transform: uppercase;
  font-size: 1.5em;
}
.nku-se-full-page-spotlight .col-md-8 .text {
  font-size: 1em;
  padding-left: 5%;
  padding-bottom: 3%;
}
.spotlight-big-quote {
  border-left: 3px solid #f5c851;
  padding-left: 5%;
  margin-bottom: 5%;
}
.nku-se-full-page-spotlight .col-md-8 .text:first-child .text {
  padding-top: 5%;
}
.student-spotlight-view-more-btn a {
  background-color: #ffc72c;
  padding: 1.5vh 3vw;
  text-transform: uppercase;
}

@media screen and (max-width: 992px) {
  .nku-se-full-page-spotlight {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 3%;
  }
  .nku-se-full-page-spotlight .col-md-4 .image {
    width: 100%;
    padding: 2rem;
  }
  .nku-se-full-page-spotlight img {
    margin: 0%;
    width: 100% !important;
  }
  .nku-se-full-page-spotlight .col-md-4 .text {
    margin: 0 5%;
    margin-top: 5%;
    width: unset !important;
  }
  .nku-se-full-page-spotlight .col-md-4 .text h3 {
    padding-bottom: 5%;
  }
  .nku-se-full-page-spotlight .col-md-8 .text {
    font-size: 1em;
    padding: 0 0 3% 0;
    margin: 0 5%;
  }
  .spotlight-big-quote {
    margin-bottom: 5%;
  }
}

.nku-se-img-text-banner {
    width: 100%;
}
.nku-se-img-text-banner .image img {
    width: 100vw;
}
.nku-se-img-text-banner .text {
  background-color:#333333;
  color: #fff;
  padding: 5%;
}

.parbase .nku-se-img-text-banner {
margin-bottom: 2rem;
}
.nku-se-img-text-banner-gold {
    width: 100%;
}
.nku-se-img-text-banner-gold .image img {
    width: 100vw;
}
.nku-se-img-text-banner-gold .text {
  background-color:#ffc72c;
  color: #000;
  padding: 5%;
}

.nku-se-img-text-banner-gold .text h2 {
   font-family: "Conv_Veneer";
   font-weight: normal;
   font-size:4rem;
   line-height:4rem;
   margin: 1.5rem 0;
}

.parbase .nku-se-img-text-banner {
margin-bottom: 2rem;
}
.nku-se-stat-boxes-container {
  display: flex;
  justify-content: center;
  margin-top: 3% !important;
  overflow:hidden;
}
.nku-se-stat-boxes-container .col-md-4  {
  width: 25%;
}
.nku-se-stat-boxes-container .col-md-4 h2  {
  padding-top: 10%;
  font-size: 2em;
}
.nku-se-stat-boxes-container .col-md-4 p  {
  padding-bottom: 10%;
  font-weight: bold;
}
.nku-se-stat-boxes-container .col-md-4 p a {
  color: #fff;
  font-size: 0.9em;
  font-weight: bold;
}
.nku-se-stat-boxes-container .col-md-4 p:last-child  {
  margin-bottom: 0px;
  padding-top: 5%;
  padding-bottom: 5%;
  line-height: 100%;
}
@media screen and (max-width: 480px) {
.nku-se-stat-boxes-container {
  flex-direction: column;
  height: 100vh;
  overflow:hidden;
  align-items: center;
}
.nku-se-stat-boxes-container .col-md-4  {
  width: 95%;
  height: 25vh;
  margin: 15% 0;
}
.nku-se-stat-boxes-container .col-md-4:first-child {
  margin-top: 0;
}
.nku-se-stat-boxes-container .col-md-4 p  {
  padding-bottom: 10%;
  font-weight: bold;
}
.nku-se-stat-boxes-container .col-md-4 p a {
  font-size: 1.2em;
  line-height: 105%
}
.nku-se-stat-boxes-container .col-md-4 p:last-child  {
  margin-bottom: 0px;
  padding-top: 5%;
  padding-right: 20%;
  padding-left: 20%;
  padding-bottom: 5%;
  line-height: 100%;
  height: 10vh;
}
 }
.nku-se-carousel-header {
    background-color: #000;
    padding-bottom: 2%;
    padding-top: 3%;
    margin-top: 5%;
  }
.nku-se-carousel-header h2 {
    color: #fff;
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 2em;
  line-height: 100%;
  }
.nku-se-carousel .bxslider{
 background-color: #000;
  padding-top: 5vh;
  padding-left: 2vw;
}
.nku-se-carousel .bx-viewport {
  padding-bottom: 7.5% !important;
}
.nku-se-carousel .bx-wrapper{
 max-width: 100% !important;
   background-color: #000;
  }
.nku-se-carousel .nku-bxslider-slide .nku-bxslider-image img{
    width: 100%;
  }
.nku-se-carousel .nku-bxslider-slide .nku-bxslider-text {
    width: 100%;
    height: 155px;
    background-color: #333333;
    padding-top: 10%;
    padding-left: 5%;
    padding-right: 25%;
  }
.nku-se-carousel .nku-bxslider-slide .nku-bxslider-text .nku-bxslider-description p a{
    color: #fff;
    font-size: 1.15em;
    font-weight: bold;
  }
.nku-bxslider .bx-wrapper .bx-controls-direction a {
  margin-top: -5%;
  background-color: rgba(0, 0, 0, 0.8);
}
@media screen and (max-width: 480px) {
.nku-se-carousel-header {
    margin-bottom: -1%;
    padding-right: 15%;
    padding-left: 15%;
    padding-top: 3%;
  }
.nku-se-carousel .bxslider {
   padding-top: 5vh;
  }
.nku-se-carousel .bx-viewport {
   padding-bottom: 10vh !important;
  }
.nku-se-carousel .cq-dd-image {
    min-width: 100%
}
}
.nku-veneer-header, .nku-veneer-header p, .nku-veneer-header h1, .nku-veneer-header h2, .nku-veneer-header h3 {
   margin: 2.5rem 0 3.5rem 0;
}
.banner .text .nku-veneer-header {
  margin: 3.5rem;
}

.nku-main .row {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;

}

.row.container {

    margin-left: auto !important;
    margin-right: auto !important;
}

/* Fix for the lack of padding at the bottom of the page, between the content and footer */

.nku-main {
	padding-bottom: 3rem;
    }

/* end fix */
#nku-se-coas-concrete-bg-header {
  height: 13vh;
  display: flex;
  align-items : center;
}
#nku-se-coas-concrete-bg-header .col-md-12 .text div a{
  font-size: 1.2em;
}
@media screen and (max-width: 480px) {
#nku-se-coas-concrete-bg-header .col-md-12 .text div a{
  font-size: 0.9em;
}
#nku-se-coas-concrete-bg-header {
  height: 10vh;
}
}
.nku-se-major-programs-buttons {
  display: flex;
  align-items: center;
}
.nku-se-major-programs-buttons  .col-sm-6 {
  padding-left: 0;
  padding-right: 0;
}
.nku-se-major-programs-buttons  .col-sm-6 .text{
  display: flex;
  margin-top: 1rem;
}
.nku-se-major-programs-buttons  .col-sm-6:first-child .text p {
  background-color: #000;
  border-radius:10px;
  width: 100%;
  text-align: center;
}
.nku-se-major-programs-buttons  .col-sm-6:first-child .text p a{
  color: #fff;
  font-weight: 800;
  font-size: 0.9em;
  padding: 8px 12px;
}
.nku-se-major-programs-buttons  .col-sm-6:first-child .text p:nth-child(2){
  margin-left: 2rem;
  margin-right: 2rem;
}

/** End Schedule a Visit & Apply now **/ 

.nku-se-major-programs-buttons  .col-sm-6:nth-child(2){
  display: flex;
  justify-content: end;
}
.nku-se-major-programs-buttons  .col-sm-6:nth-child(2) .text p{
  width: 20vw;
  background-color:  #FFC72C;
  text-align: center;
  padding: 2rem;
}
.nku-se-major-programs-buttons  .col-sm-6:nth-child(2) .text p:nth-child(2){
  margin-left: 2rem;
}
.nku-se-major-programs-buttons  .col-sm-6:nth-child(2) .text p a {
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold
}

.nku-se-major-programs-buttons  .col-sm-6:nth-child(2) .text p:hover {
	background: #eca701;    
   	color: #000;
}

/** End Schedule a Visit & Apply now **/ 

p.active {
  background-color: #fff !important;
  border: 2px solid #ffc72c;
  box-shadow: 0px 0px 6px #00000029;
}
p.active a {
  color: #333 !important;
  text-decoration: none !important;
}
@media screen and (max-width: 480px) {
.nku-se-major-programs-buttons {
  flex-direction: column;
  width: auto;
  align-items: center;
}
.nku-se-major-programs-buttons  .col-sm-6:first-child {
  width: auto;
  align-self: flex-start;
  padding-left: 1rem;
}
.nku-se-major-programs-buttons  .col-sm-6:first-child .text {
  justify-content: start;
}
.nku-se-major-programs-buttons  .col-sm-6:first-child .text p {
  width: none;
}
.nku-se-major-programs-buttons  .col-sm-6:nth-child(2){
  justify-content: center;
}
.nku-se-major-programs-buttons  .col-sm-6:nth-child(2) .text{
  flex-direction: column;
}
.nku-se-major-programs-buttons  .col-sm-6:nth-child(2) .text p{
  width: 90vw;
}
.nku-se-major-programs-buttons  .col-sm-6:nth-child(2) .text p:nth-child(2){
  margin-left: 0rem;
}
}
.nku-se-majors-programs-description {
  display:flex;
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
  border: 1px solid #DDDDDD;
}
.nku-se-majors-programs-description .col-sm-8{
  background-color: #F8F8F8;
  padding: 4%;
  width: 80vw;
}
.nku-se-majors-programs-description .col-sm-4{
  background-color: #DDDDDD;
  width: 20vw;
  padding: 4% 2% 5% 2%;
}
.nku-se-majors-programs-description .col-sm-4 .section .text h3{
  font-weight: bold;
}
@media screen and (max-width: 480px) {
  
.nku-se-majors-programs-description {
  align-items: center;
  flex-direction: column;
  margin: 2rem !important;
  border: none;
}
.nku-se-majors-programs-description .col-sm-8{
  width: 90vw;
  border: 1px solid #DDDDDD;
}
.nku-se-majors-programs-description .col-sm-4{
  width: 90vw;
  border: 1px solid #DDDDDD;
}
}
.nku-se-find-your-passions-container {
   background-image: url("https://www.nku.edu/content/dam/coas-new/images/Img-bg-gray-concrete-texture-1920px.jpg");
  padding: 0vh 1.5vw 5rem 1.5vw !important;
}
.nku-se-find-your-passions-container .section .nku-veneer-header {
  display: flex;
  justify-content: center;
    margin-top: 5rem;
}
.nku-se-find-your-passions-container .section .nku-veneer-header h2 {
  text-align: center;
  background:rgb(255, 255, 255, 0.8);
  padding: 5px 15px;
    margin: 0;
}
.nku-se-find-your-passions-container .col-md-12 .section .textimage {
  display:flex;
  height: 60%;
  width: 100%;
}
.nku-se-find-your-passions-container .col-md-12 .section .textimage .image img {
  height: 100%;
  width: 70vw;
  object-fit: cover;
}
.nku-se-find-your-passions-container .col-md-12 .section .textimage .text  {
  display: flex;
  flex-direction: column;
  padding: 5% 3% 3% 5%;
  background-color: #fff;
  width: 100vw;
}
.nku-se-find-your-passions-container .col-md-12 .text:nth-child(3) .text{
  display: flex;
  justify-content: center;
}
.nku-se-find-your-passions-container .col-md-12 .text:nth-child(3) .text p{
  background-color: #ffc72c;
  color: #000;
  text-decoration: none !important;
  font-weight: bolder;
  padding: 1%;
  margin-top: 2%;
}
.nku-se-find-your-passions-container .col-md-12 .text:nth-child(3) .text p:nth-child(2){
  margin-left: 1%;
}
.nku-se-find-your-passions-container .col-md-12 .text:nth-child(3) .text p a{
  text-decoration: none !important;
  text-transform: uppercase;
}
@media screen and (max-width: 480px) {
.nku-se-find-your-passions-container {
  padding: 5vh 0vw !important;
}
.nku-se-find-your-passions-container .col-md-12{
  padding: 0vw !important;
}
  .nku-se-find-your-passions-container .section .nku-veneer-header h2 {
  width: 80vw;
}
.nku-se-find-your-passions-container .col-md-12 .section .textimage {
  flex-direction: column;
  height: 100%;
}
.nku-se-find-your-passions-container .col-md-12 .section .textimage .image img {
  width: 100vw;
}
.nku-se-find-your-passions-container .col-md-12 .text:nth-child(3) .text{
  flex-direction: column;
  align-items: center;
}
  .nku-se-find-your-passions-container .col-md-12 .text:nth-child(3) .text p{
  width: 60vw;
  text-align: center;
  margin-top: 5%;
}
}

.nku-se-three-column-buttons .col-md-12 {
  padding: 5%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100vw;
}
.nku-se-three-column-buttons .col-md-12 .text h3{
  font-size: 1.5em;
}
.nku-se-three-column-buttons .col-md-12 .text{
  padding: 1%;
}
.nku-se-three-column-buttons .col-md-12 .columncontrol {
  display: flex;
  justify-content: center;
  width: 100%;
}
.nku-se-three-column-buttons .col-md-12 .columncontrol .row{
  display: flex;
  justify-content: center;
  width: 100vw;
}
.nku-se-three-column-buttons .col-md-12 .section .col-md-4 {
  background-color: #888888;
  width:25vw;
  padding: 1% 0;
}
.nku-se-three-column-buttons .col-md-12 .section .col-md-4:nth-child(2) {
  margin: 0 2%;
}
.nku-se-three-column-buttons .col-md-12 .section .col-md-4 a {
  color: #fff;
  text-decoration: none;
  font-size: 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
}
@media screen and (max-width: 480px) {
.nku-se-three-column-buttons .col-md-12 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.nku-se-three-column-buttons .col-md-12 .columncontrol .row{
  flex-direction: column;
  align-items: center;
  margin-top: 3rem;
}
.nku-se-three-column-buttons .col-md-12 .section .col-md-4 {
  width:90vw;
  height: 7.5vh;
  display: flex;
  align-items: center;
  justify-content: center
}
.nku-se-three-column-buttons .col-md-12 .section .col-md-4 .text{
  width:90vw;
}
.nku-se-three-column-buttons .col-md-12 .section .col-md-4 .text{
  font-size: 1.1em;
  font-weight: 500;
}
.nku-se-three-column-buttons .col-md-12 .section .col-md-4:nth-child(2) {
  margin: 2rem 2%;
}
}
.nku-se-three-column-buttons .col-md-4 .text.parbase {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.fifty-fifty-img-text-card {
  width: 100%;
  padding: 5rem !important;
  display: flex;
  justify-content: center;
}
.fifty-fifty-img-text-card .col-sm-6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40vw;
  height: 100%;
  padding: 3rem;
}
.nku-main .fifty-fifty-img-text-card .col-sm-6 .textimage{
  width: 100%;
}
.fifty-fifty-img-text-card .col-sm-6 .textimage .image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.fifty-fifty-img-text-card .col-sm-6 .textimage .image img {
  height: auto;
  width: 100vw;
  object-fit: cover;
}
.nku-main .fifty-fifty-img-text-card .col-sm-6 .textimage .image small {
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  margin-top: 0%;
  width: 60%;
}
.nku-main .fifty-fifty-img-text-card .col-sm-6 .textimage .image small h2{
  font-family: "Montserrat";
  font-size: 2.6em;
  letter-spacing: 1px;
  font-weight: normal;
  margin: 2%;
}
.fifty-fifty-img-text-card .col-sm-6 .textimage .text{
  height: 200px;
  background-color: #333333;
  color: #fff;
  padding: 1rem;
}
.fifty-fifty-img-text-card .col-sm-6 .text {
  margin-top: 0vh;
  width: 100%;
  background-color: #333333 ;
}
.fifty-fifty-img-text-card .col-sm-6 .text p:not(.textimage .text p) {
  margin-top: -3vh;
  padding-bottom: 3vh;
  width: 100%;
}

/** Getting Started Button **/

.fifty-fifty-img-text-card .col-sm-6 .text p a {
  text-decoration: none;
  padding: 3% 5%;
  background-color: #FFC72C;
  font-weight: bolder;
  text-transform: uppercase;
}

.fifty-fifty-img-text-card .col-sm-6 .text p a:hover {
  background: #eca701;    
   color: #000;

}

.fifty-fifty-img-text-card .col-sm-6 .text p a:active {
  background: #b98301;
  color: #000;
}

.fifty-fifty-img-text-card .col-sm-6 .text p a:active:hover {
  background: #b98301;
  color: #000;
}

.fifty-fifty-img-text-card .col-sm-6 .text p a:focus {
  background: #b98301;
  color: #000;
}

/** End getting started button **/


@media screen and (max-width: 768px) {
.fifty-fifty-img-text-card {
  flex-direction: column;
}
.fifty-fifty-img-text-card .col-sm-6 {
  margin-bottom: 2vh;
  width: 100% !important;
}
.fifty-fifty-img-text-card .col-sm-6 .textimage .text {
  height: 200px;
}
}

.nku-se-overlay-banner-img picture img {
  height: 100%;
  object-fit: fill;
}
.nku-se-overlay-banner-img .small {
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  margin-top: -7.5%;
  width: 30%;
  padding: 0.3rem 0;
}
.nku-se-overlay-banner-img .small h2 {
  margin-bottom: 0 !important;
}

.nku-se-overlay-banner-img .small h2 a {
  font-family: "Montserrat";
  font-size: 1.8em;
  font-weight: normal;
}
@media screen and (max-width: 480px) {
.nku-se-overlay-banner-img picture img {
  object-fit: fill ;
}
.nku-se-overlay-banner-img .small {
  margin-top: -25%;
  width: 70%;
  padding: 0.1rem 0.1rem 0.1rem 0;
}
.nku-se-overlay-banner-img .small h2 a {
  font-family: "Montserrat";
  font-size: 1.2em;
}
}


@media screen and (max-width: 992px) {
.nku-se-overlay-banner-img .small {
    width: 70% !important;
    }
}

@media screen and (max-width: 768px) {
.nku-se-overlay-banner-img .small {
    margin-top: -11% !important;
    width: 100% !important;
    }
}
.spotlight-header, .spotlight-header p, .spotlight-header h1, .spotlight-header h2, .spotlight-header h3 {
    margin: 8rem 0rem 3rem 0rem;
}

.nku-photo-gallery-list li {
margin-top: 15px;
}
.student-spotlight-view-more-btn {
  position: relative;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
  justify-content: center;
  width: 100%;
}
.student-spotlight-view-more-btn p, .student-spotlight-view-more-btn div {
  margin-top: -1.5rem;
}
.social-media-icons-footer .nku-main .row img {

max-width: 50px!important;
}

.social-media-icons-footer img {

max-width: 50px!important;
}

.nku-main .row .nku-se-img-text-box-thirds-dynamic-container {
  width: 100%;
  margin: 0rem;
  display: flex;
  margin-bottom: 2rem;
}
.nku-main .col-md-4 {
  padding: 0rem;
}
.nku-se-img-text-box-thirds-box-dynamic {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: #333333;
  color: #fff;
  height: 100%;
}
.nku-se-img-text-box-thirds-dynamic-container > .col-md-4 {
  flex: 1;
}
.nku-main
  .nku-se-img-text-box-thirds-dynamic-container
  .nku-se-img-text-box-thirds-box-dynamic
  .image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.nku-main
  .nku-se-img-text-box-thirds-dynamic-container
  .nku-se-img-text-box-thirds-box-dynamic
  .image
  picture {
  width: 100%;
}
.nku-main
  .nku-se-img-text-box-thirds-dynamic-container
  .nku-se-img-text-box-thirds-box-dynamic
  .image
  img {
  width: 100%;
}
.nku-main
  .nku-se-img-text-box-thirds-dynamic-container
  .nku-se-img-text-box-thirds-box-dynamic
  .image
  small {
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  margin-top: 0%;
  width: 85%;
}
.nku-main
  .nku-se-img-text-box-thirds-dynamic-container
  .nku-se-img-text-box-thirds-box-dynamic
  .image
  small
  h2 {
  font-family: "Montserrat";
  color: #000;
  font-size: 2.0em;
  letter-spacing: 1px;
  font-weight: 700;
  margin: 2%;
}
.nku-se-img-text-box-thirds-dynamic-container .col-md-4:nth-child(2) {
  margin: 0 3%;
}

.nku-se-img-text-box-thirds-box-dynamic p:first-child {
  padding: 2rem 2vw 0rem 2vw;
  height: 100%;
}
.nku-se-img-text-box-thirds-box-dynamic p {
  font-size: 15.5px;
}

/*** Updates to make everything dynamic */

.nku-main .row .nku-se-img-text-box-thirds-dynamic-container .col-md-4 .textimage .parbase .section {
	height: 100%;

}

.nku-se-img-text-box-thirds-dynamic-container .col-md-4 .textimage .parbase .section {
	height: 100%;

}


.nku-se-img-text-box-thirds-dynamic-container .textimage {
	height: 100%;

}

.nku-se-img-text-box-thirds-dynamic-container .nku-btn-primary {
	margin: .5rem 0;
	margin-top: 50px;
    margin-bottom:2rem;
    display: flex;
    align-items: center;
    background-color: #ffc72c;
    color: #000;
    width: 100%;
    font-weight: bold;
    padding-top: 2rem;
    padding-bottom: 2rem;

}




/** End Updates **/



.nku-se-img-text-box-thirds-box p a {
  display: flex;
  align-items: center;
  background-color: #ffc72c;
  color: #000;
  width: 90%;
  margin: auto;
  margin-bottom: 2rem;
}



@media (min-width: 1025px) and (max-width: 1280px) {
  .nku-se-img-text-box-thirds-box-dynamic p:first-child {
    height: 100%;
  }
  .nku-se-img-text-box-thirds-box-dynamic p {
    font-size: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .nku-se-img-text-box-thirds-box-dynamic p:first-child {
    height: 100%;
  }
  .nku-se-img-text-box-thirds-box-dynamic p {
    font-size: 14px;
  }
}

@media screen and (max-width: 768px) {
  .nku-se-img-text-box-thirds-dynamic-container {
    flex-direction: column;
  }
  .nku-se-img-text-box-thirds-dynamic-container .col-md-4:nth-child(2) {
    margin: 5% 0;
  }
  .nku-se-img-text-box-thirds-box-dynamic p:first-child {
    height: 100%;
  }
}

    .nku-se-gray-centered-text-box-dynamic {
      background-color: #F8F8F8;
      padding: 5%;
      margin: 5% 0;
      border: 1px solid #dddddd;
   }
   .nku-se-gray-centered-text-box-dynamic h2{
      font-family: "Montserrat";
      font-size: 2.5em;
    font-weight: 700;
      padding-bottom: 3%;
   }

.nku-se-gray-centered-text-box-dynamic .nku-btn-primary {
	margin: .5rem 0;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  margin-top: 50px;
  margin-bottom: 2rem;
  display: flex;
  align-items: center;
  background-color: #ffc72c;
  color: #000;
  width: fit-content;
  font-weight: bold;
  padding-top: 2rem;
  padding-bottom: 2rem;
}




@media screen and (max-width: 480px) {
    
    .nku-se-gray-centered-text-box-dynamic h2 {
      line-height: 110%;
    }
}

.nku-se-gray-centered-text-box-dynamic h2 {
    font-weight: normal;
}

.nku-se-horizontal-img-light-gold-text-box {
      display: flex;
      width: 100%;
   }
   .nku-se-horizontal-img-light-gold-text-box .text {
      display: flex;
      flex-direction: column;
      padding: 5% 3% 3% 5%;
      background-color:  #FFC72C;
     width: 50%;
   }
  .nku-se-horizontal-img-light-gold-text-box .text, .nku-se-horizontal-img-dark-text-box .text a {
      color: #000;
   }
   .nku-se-horizontal-img-light-gold-text-box .text h3{
      color: #000;
   }
   .nku-se-horizontal-img-light-gold-text-box .text ul li{
      color: #333333;
      font-size: 1em;
   }
.nku-se-horizontal-img-light-gold-text-box.textimage {
    margin: 2rem 0;
}
.nku-se-horizontal-img-light-gold-text-box .image {
  width: 50%;
}
.nku-se-horizontal-img-light-gold-text-box img {
      height:100%;
        object-fit: cover;
        width: 100%;
    }
.nku-se-horizontal-img-light-gold-text-box .Text .nku-btn-tertiary {
  font-weight: bold;
  padding: 2.5%;
  font-size: 1em;
}
.nku-se-horizontal-img-light-gold-text-box .Text .nku-btn-tertiary:hover {
  background: #222 !important;
}
@media screen and (max-width: 768px) {
.nku-se-horizontal-img-light-gold-text-box {
 flex-direction: column;
 height: 100%;
}
.nku-se-horizontal-img-light-gold-text-box .image {
  width: 100%;
}
.nku-se-horizontal-img-light-gold-text-box .text {
 width: 100%;
}

}
