#filters-container .title {
  font-weight: bold;
  margin-right: 13px;
  color: #004a83;
}

.fancycontent .container {
  max-width: 800px;
  line-height: normal;
  color: black;
  font-size: 14px;
}

.fancycontent .main_image_cont {
  float: left;
  width: 60%;
}

.fancycontent .logo_image_cont {
  float: left;
  width: 40%;
}

.fancycontent img {
  width: 100%;
}

.fancycontent .main_image_cont img {
  border: 5px solid #eee;
  box-sizing: border-box;
}

.fancycontent .logo_image_cont img {
  padding: 0 30px 5px;
  box-sizing: border-box;
}

.fancycontent .quick_facts_title {
  margin-left: 12px;
  font-weight: bold;
  font-size: 20px;
  color: #033669;
}

.fancycontent .cl_stats {
  margin-left: 15px;
  line-height: 18px;
  font-size: 14px;
}

.fancycontent ul.cl_stats {
  list-style: inside;
  color: #003369;
}

.fancycontent .footer li {
  margin-top: 4px;
}

.fancycontent ul.cl_stats li {
  margin: 4px 0;
}

.fancycontent p {
  padding: 15px 0;
  color: #033669;
  line-height: 20px;
}

.fancycontent sup {
  font-size: 7px;
  vertical-align: super;
}

.fancycontent .footer {
  color: #004a83;
  border-top: 2px solid #eee;
  padding-top: 10px;
}

.fancycontent .footer li:last-child {
  margin-top: 8px;
}

.fancycontent .footer .btn {
  padding: 5px;
  background-color: #1c5f9a;
  width: 320px;
  display: block;
  margin: 5px;
  border-radius: 5px;
  font-size: 14px;
}

.fancycontent .footer .btn:hover {
  background-color: #174d7d;
}

.fancycontent .footer a {
  font-weight: bold;
  color: dodgerblue;
  cursor: pointer;
}

.fancycontent .footer a:hover {
  color: #007add;
}

#filter_mobile {
  display: none;
  padding: 5px;
  border-color: #2882d1;
  color: #2882d1;
  margin: 3px 0 5px 0;
  background-color: white;
}

#normal_filters {
  display: inline;
}

@media (max-width: 600px) {
  .fancycontent .logo_image_cont,
  .fancycontent .main_image_cont {
    float: none;
    width: 100%;
  }
}

@media (max-width: 720px) {
  #filter_mobile {
    display: inline-block;
  }

  #filters-container .title {
    margin-right: 0;
  }

  #normal_filters {
    display: none;
  }

  .fancycontent .cl_stats,
  .fancycontent p {
    font-size: 12px;
  }

  .fancycontent .footer {
    font-size: 13px;
  }
}

.fancybox-skin {
  background-color: white;
}
