a.link-color {
  color: #000000;
}
a.link-color:hover {
  color: #000000;
}
.link-color svg {
  fill: #000000;
}
.link-color:hover svg {
  fill: #000000;
}
.show-more {
  background-color: #000000;
}
.search-bg-color {
  background-color: #ffffff;
}
.header-text-color * {
  color: #ffffff;
}
.header-bg-color {
  background-color: #1c1c1e;
}
.bg-color {
  background-color: #ffffff;
}
.page-text-color {
  color: #000000;
}
.logged-in .login-link,
.logged-out .logout-link {
  display: none
}
.header {
  padding:20px 0;
}

.header h1 a {
    display: inline-block;
    text-indent: -100000px;
    background-image: url(https://enterpriseportal-v2.accuweather.com/img/logos/AFB_White_forportal_small.png);
    height: 40px;
    width: 170px;
    background-size: contain;
    background-repeat: no-repeat;
}

.header .col, .header .col-sm-12 {
  display:flex;
  flex-direction:row-reverse;
  justify-content:space-between;
}


.header-links {
  display:flex;
  flex-direction:row-reverse;
}

.header-links a {
  text-transform:uppercase;
  font-size:12px;
  text-decoration:none;
}

.login-link.site-link {
  margin-right: 12px;
}

.searchRoot .searchInputContainer {
  border:1px solid #878787;
  border-radius:8px;
  background-color:transparent;
}

.searchRoot .searchIconContainer {
  background-color:transparent;
}

.searchRoot .searchInput {
  border-radius:0 8px 8px 0;
}

.searchRoot .searchInput:focus::placeholder {
  color: transparent;
}

.container.article-show, .container.category-index, .container.index {
  padding:0 0 40px 0;
}

.category-title a, .related-articles h4, .show-more, .stale-link, .subcategory-link a {
  text-transform:uppercase;
  /*color:#878787;*/
  font-size:14px;
}

.article-link {
  margin-bottom:12px;
}

.article-link a {
  text-decoration:none;
}

a.link-color:hover {
  color:#f05514 !important;
}

.show-more {
  background-color:rgba(102,108,114,.6);
  color:#ffffff;
  font-size:10px;
  margin-top:4px;
  text-transform:none;
}

.footer {
  color:#666c72;
}


@media only screen and (max-width: 900px) {
  .footer .right {
    float:none;
    margin-top:12px;
  }
}


@media only screen and (max-width: 420px) {
  .header h1 {
    margin-bottom:0;
  }
  .header h1 a {
    width:128px;
  }
  
  .header-links a {
    font-size:10px;
  }
}
