.no-marg p {
  margin-bottom: 0;
}
.orange-hover:hover {
  color: #ee613a;
}
.bold span {
  font-weight: 900;
}
span.uabb-button-text.uabb-creative-button-text {
  word-wrap: normal;
}
@media (max-width: 800px) {
  .fl-node-5b06e972164fd .uabb-creative-button-wrap a,
  .fl-node-5b06e972164fd .uabb-creative-button-wrap a:visited {
    padding: 15px 15px;
  }
}
html body .widget_search {
  margin-left: -20px;
}
html body .widget_search .search-form input.search-field {
  background-color: #efefef;
}
.menu-social-icons {
  min-width: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 24px;
  float: right;
}
.main-header-bar {
  background-color: #313638;
}
.ast-site-title-wrap .site-title a {
  color: #ee613a;
  font-weight: 900;
}
.main-header-menu a {
  color: #bcd2da;
}
@media (min-width: 1100px) {
  .masthead-home .fl-row-content-wrap {
    background-size: auto;
    background-position: 60% center;
  }
}
@media (max-width: 640px) {
  .menu > li {
    border: none;
  }
}
.content h4 {
  font-size: 20px;
}
.content h4 a:hover {
  color: #bcd2da;
}
.content p {
  font-size: 16px;
}
.content .whole-width {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pub-logo img {
  height: 10px;
}
.pub-logo .cbs-tag {
  height: 20px;
}
.pub-logo .npr-tag {
  height: 13px;
}
.pub-logo .f-nation-tag {
  height: 25px;
}
.pub-logo .atlantic-tag {
  height: 15px;
}
.ua-icon {
  font-size: 3em;
}
.s-i {
  margin: 0 55px 25px 0;
}
.soc-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tooltip {
  position: relative;
}
.tooltip:hover {
  text-decoration: none;
}
.tooltip:hover:after {
  background: #111;
  border-radius: .5em;
  bottom: -3em;
  color: #fff;
  content: attr(title);
  display: block;
  left: -3em;
  padding: .3em 1em;
  position: absolute;
  text-shadow: 0 1px 0 #000;
  white-space: nowrap;
  z-index: 99;
}
.tooltip:hover:before {
  border: solid;
  border-color: #111 transparent;
  border-color: rgba(0, 0, 0, 0.8) transparent;
  border-width: .0em .4em .4em .4em;
  bottom: -0.9em;
  content: "";
  display: block;
  left: .2em;
  position: absolute;
  z-index: 99;
}
a.twitter-timeline {
  /* Buttonish */
  display: inline-block;
  padding: 6px 12px 6px 30px;
  margin: 10px 0;
  border: #ccc solid 1px;
  border-radius: 3px;
  background: #f8f8f8 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=") 8px 8px no-repeat;
  background-size: 1em 1em;
  /* Text */
  font: normal 12px/18px Helvetica, Arial, sans-serif;
  color: #333;
  white-space: nowrap;
}
a.twitter-timeline:hover,
a.twitter-timeline:focus {
  background-color: #dedede;
}
/* Color Highlight for keyboard navigation */
a.twitter-timeline:focus {
  outline: none;
  border-color: #0089cb;
}
.copyright p {
  color: #bcd2da;
}
.speaker-info {
  color: #bcd2da;
}
.speaker-info h3 {
  color: #bcd2da;
  margin-bottom: 20px;
}
.speaker-info ul,
.speaker-info li {
  list-style: none;
  margin-left: 0;
}
.speaker-info a {
  color: #bcd2da;
  text-decoration: underline;
}
/* Adding styles for Byline: */
.byline-wrap {
  clear: both;
}
span.category-wrap {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
span.pub-logo {
  float: right;
}
.post_bg-img,
.col-post2,
.bg-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.archive-main-post {
  height: 250px;
  display: grid;
  grid-template-rows: 1fr auto;
}
.archive-main-post .post-title a {
  color: white;
}
.psuedo-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.psuedo-link:hover {
  background: #00000080;
}
.homepost {
  position: relative;
  height: 400px;
  display: grid;
  grid-template-rows: 1fr auto;
}
.homepost .post-title a {
  color: white;
}
.publisher-credit {
  font-weight: 300;
}
div.publisher-credit {
  margin-top: 10px;
  font-size: 75%;
}
div h5.post-title {
  margin-bottom: 0;
}
div h5.post-title a {
  color: #ee613a;
}
.links a {
  margin-right: 10px;
  color: white;
  font-size: 14px;
}
.links a:hover {
  color: #ee613a;
}
.subpost {
  position: relative;
  min-height: 200px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.subpost:hover .sub-post-info {
  background-color: rgba(49, 54, 56, 0.8);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.subpost .sub-post-info {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: grid;
  grid-template-rows: 30px 1fr;
  padding: 10px;
}
.subpost .sub-post-info .post-title {
  text-align: center;
  text-shadow: 0 0 20px #000;
  grid-row-start: 2;
  grid-row-end: 3;
}
.subpost .sub-post-info .post-title a {
  font-size: 18px;
}
.subpost .links {
  position: absolute;
  bottom: 5px;
  left: 10px;
}
.instapost {
  position: relative;
  min-height: 200px;
}
.main-post-info {
  padding: 20px;
  grid-row-start: 2;
  grid-row-end: 3;
  background: rgba(0, 0, 0, 0.5);
}
.content-type-tag {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.content-type-tag h4,
.content-type-tag h5 {
  color: white;
  position: relative;
  margin: 0;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  opacity: 0;
  display: none;
}
.homepost:hover .content-type-tag h4,
.subpost:hover .content-type-tag h4,
.instapost:hover .content-type-tag h4,
.homepost:hover .content-type-tag h5,
.subpost:hover .content-type-tag h5,
.instapost:hover .content-type-tag h5 {
  opacity: 1;
  display: block;
}
.content-type-icon {
  position: relative;
  width: 30px;
  height: 30px;
  background-color: #ee613a;
  margin-right: 10px;
  min-width: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content-type-icon .style-svg {
  fill: white;
  width: 85%;
  max-height: 20px;
}
.one-post .fl-post-feed-post:not(:first-child) {
  display: none;
}
.masonary .fl-post-feed {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-auto-rows: 20px;
}
.masonary .fl-post-feed .fl-post-feed-post {
  background-color: #efefef;
}
.masonary .fl-post-feed .fl-post-feed-post:first-child {
  display: none;
}
.title-content-type {
  width: 20px;
  fill: white;
}
.title-icon {
  background: #ee613a;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 15px;
}
.content-type-title .fl-heading .fl-heading-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sidebar #text_widget1,
.sidebar #categories-4,
.sidebar .publisher-links {
  background-color: #efefef;
  margin-left: -20px;
  padding: 20px;
}
.sidebar #text_widget1 ul,
.sidebar #categories-4 ul,
.sidebar .publisher-links ul {
  list-style: none;
  margin: 0;
}
html body h2.widget-title {
  border-bottom: 1px solid #ee613a;
  display: inline-block;
  font-weight: 400;
  font-size: 1.375rem;
}
.sidebar .post-link {
  margin-bottom: 10px;
}
.sidebar .post-link a {
  font-size: 1rem;
  line-height: 1.1rem;
}
html body.sidebar .sidebar-book-title a span {
  color: #313638;
}
.sidebar .sidebar-photo img {
  width: 150px;
}
/*# sourceMappingURL=main.css.map */