/*
header class
 */

.site-header .navbar-toggler {
  border-color: #222;
}

.site-header .navbar-toggler-icon i {
  color: #222;
  line-height: 30px;
}

/* logo */

.navbar-custom .navbar-brand .pn-logo {
  text-shadow: none;
}

.navbar-custom .navbar-brand:hover {
  color: #000;
}

@media (max-width: 991px) {
  .navbar-custom .navbar-collapse,
  .navbar-mainsite .navbar-collapse {
    background-color: #ffcc00 !important;
    color: #fff;
  }
}

.news-nav {
  border-bottom: 1px solid #e6ebed;
}

.news-nav a {
  color: #000;
}

.news-nav .nav-item:hover {
}

.search-bar {
  /* height: 150px !important; */
}

@media (min-width: 768px) {
  .newsroom-search {
    background-color: ;
    color: #000;
    border-left: solid 2px #eceeef;
    border-right: solid 2px #eceeef;
  }

  .newsroom-search i {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.newsroom-search a {
  color: #000;
}

.newsroom-search a:hover,
.newsroom-search a:active {
  color: #ffcc00;
}

.newsroom-search .fa {
  font-size: 22px;
}

.search-highlight {
  background-color: #ff0;
  font-weight: bold;
}

/*
*alert box
 */
.border {
  border: 2px solid #dee2e6 !important;
}

/*
Social Media
 */

.fa.fa-instagram {
  color: transparent;
  background: radial-gradient(
    circle at 30% 107%,
    #fdf497 0%,
    #fdf497 5%,
    #fd5949 45%,
    #d6249f 60%,
    #285aeb 90%
  );
  background: -webkit-radial-gradient(
    circle at 30% 107%,
    #fdf497 0%,
    #fdf497 5%,
    #fd5949 45%,
    #d6249f 60%,
    #285aeb 90%
  );
  background-clip: text;
  -webkit-background-clip: text;
  font-weight: 900;
}

.fa-facebook,
.fa-facebook-square {
  color: #3b5998;
}
.fa-twitter,
.fa-twitter-square {
  color: #00aced;
}
.fa-google-plus,
.fa-google-plus-square {
  color: #dd4b39;
}
.fa-youtube,
.fa-youtube-play,
.fa-youtube-square {
  color: #bb0000;
}
.fa-tumblr,
.fa-tumblr-square {
  color: #32506d;
}
.fa-vine {
  color: #00bf8f;
}
.fa-flickr {
  color: #ff0084;
}
.fa-vimeo-square {
  color: #aad450;
}
.fa-pinterest,
.fa-pinterest-square {
  color: #cb2027;
}
.fa-linkedin,
.fa-linkedin-square {
  color: #007bb6;
}
.fa-spotify {
  color: #1ed760;
}
/*
Links
 */
.links-article-info {
  text-align: center;

  padding-bottom: 15px;
  background-color: #fafafa;
}

.links-article:hover {
}

.links-header {
  padding-top: 10px;
  line-height: 1.5rem !important;
  font-weight: 600 !important;
}

.roundup-img {
  width: 100%;
}

/* roundup footer*/
.single-ucf_provost_roundup footer {
  display: none;
}

/*
Top Articles
 */
.bg-black-gradiant {
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.7245273109243697) 63%
  );
  background: -webkit-linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.7245273109243697) 63%
  );
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.7245273109243697) 63%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.news-lg-bg {
  height: 28em;
}

.news-md-bg {
  height: 12em; /*13.25*/
}

.text-shadow {
  text-shadow: 0 2px 6px rgba(1, 1, 1, 1);
}

.published-date {
  font-size: 0.8em;
}

.title-underline {
  border-bottom: 2px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 15px;
}
/*Article Tags */
.post-tags .btn-sm {
  font-size: 0.765625rem;
}

/*
dividers
 */

.vertical-divider {
  width: 1px;
  background-color: rgba(0, 0, 0, 0.1);
}

.divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.colleges-list li a {
  color: #000;
}

.light-grey {
  background-color: #f7f7f7;
}
/*
Provost New section frontpage
 */

.fontpage-cat-link {
  font-size: 0.75rem;
}
/*
sidebar
 */
.news-sidebar {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

/*
Frontpage articles
 */

.pft-intro {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.pft-intro p {
  font-size: 1.2em;
  color: #6a6a6a;
}

.front-post {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.article-content .pft-title {
  font-weight: 400;
  color: #000;
}

.article-content .pft-title .article-content .pft-title:hover,
.article-content .pft-title:active,
.article-content .pft-title:visited {
  color: #000;
}

.front-post p {
  color: #6a6a6a;
}

.pft-readmore {
  color: #000;
  font-weight: 600;
}

/*
** Pagination
 */

.pagination a {
  color: #000;
}

/*
*
* Post css
*
 */

.entry-content p:first-child::first-letter {
  line-height: 2.75rem;
  margin: 0.2rem 0.25rem 0 0;
  font-weight: 800;
  font-size: 3.75rem;
  float: left;
}

.cat-link {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1em;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  position: relative;
}

.cat-link:hover {
  text-decoration: none;
}

.cat-link::after {
  position: absolute;
  content: "";
  height: 2px;
  background: #ffcc00;
  left: 0;
  bottom: 0px;
  width: 100%;
}

.cat-link:hover,
.cat-link:active {
  color: #000;
}

.post-thumbnail {
  font-size: 0.8em;
}

.ucf-related-article {
  font-size: 2rem;
  color: #fff;
  text-transform: uppercase;
  font-weight: 900;
  text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000,
    2px 2px 0 #000;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
  .ucf-related-article {
    font-size: 2rem;
  }
}

/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {
  .ucf-related-article {
    margin-left: -50px;
    margin-bottom: -0.25em;
    font-size: 3rem;
  }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .ucf-related-article {
    font-size: 4.5rem;
  }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .ucf-related-article {
    font-size: 4.5rem;
  }
}

/* archieve page */

.archive-thumbnail img {
  width: 100%;
  height: auto;
}

.provost-updates figure {
  margin-bottom: 0;
}

.black-text a {
  color: #000 !important;
}

.pn-related a {
  color: #000;
}

/* WP Gridbulder  */
.fieldset-m0 .wpgb-facet fieldset:last-child,
.fieldset-m0 .wpgb-facet fieldset:last-child,
.fieldset-m0 .wpgb-button,
.fieldset-m0 .wpgb-facet button.wpgb-apply,
.fieldset-m0 .wpgb-facet button.wpgb-reset {
  margin-bottom: 0;
}

.fieldset-m0 .wpgb-facet fieldset:last-child,
.fieldset-m0 .wpgb-facet fieldset:last-child {
  background-color: #fff;
}

.wpgb-select-placeholder .wpgb-select-values > div.wpgb-select-value {
  background-color: #ffcc00 !important;
  font-weight: 500;
  border-radius: 5px;
}

/* 
* wp gridbulder pagination
*/

.wpgb-pagination {
  display: flex;
}

.wpgb-facet .wpgb-pagination li {
  margin: 4px 0 !important;
}

.wpgb-facet .wpgb-pagination li a {
  border: 1px solid #ddd !important;
  color: #000 !important;
}

.wpgb-facet .wpgb-pagination li [aria-current="true"] {
  background-color: #ffcc00 !important;
}

.bottom-image img {
  vertical-align: bottom;
  border: 0;
}
