.starrr {
  display: inline-block; 
}

.starrr a {
  font-size: 24px;
  padding: 0 1px;
  cursor: pointer;
  color: #FFD119;
  text-decoration: none; 
}

img.ribbon {
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  border: 0;
  cursor: pointer; 
}


.sub_header_left span:hover{
  color:#f5f4f4 !important
}


@media (max-width: 321px){
  .sub_header span {
    font-size: 12px;
  }
  
  .sub_header img {
    margin-right: 2px;
    padding-top: 1px;
    width:18px;
  }

  .sub_header_left img {
    width:12px;
  }

}


.list a:visited span:first-child {
  color: #8b678e !important;  
}


@media (max-width: 721px) {
  .list a:visited span:first-child {
    color: hsl(292, 12%, 20%) !important; 
  }

  .list a:visited span:first-child {
    color: #666 !important; 
  }
}  


.banner-prompt:hover{
  cursor: pointer !important;
}


img#nav-filter {
  padding: 5px;
  border-radius: 3px;
  height: 30px !important;
  cursor: pointer;
  filter: brightness(37.5);
  width: 30px;
}

span.filter_icon img#nav-filter.active {
  background: darkblue;
  filter: none;
}


.filter-zip input.zip_code {
  width: 100%;
  border: none;
  background-color: #F2F2F2;
  border-radius: 6px;
  padding: 10px;
}

.modal-backdrop{
  opacity:0.6 !important;
}


