:root {
  --color-primary: #007bff;
  --color-primary-accent: #fafafa;
  --color-light-border: #ededed;
}

body #masthead {
  border-bottom: 1px var(--color-light-border) solid;
  max-width: none;
  padding: 30px 0 5px 0;
}
body #topbar {
  background: var(--color-primary);
  text-align: center;
  color: var(--color-primary-accent);
  padding: 5px 0;
}
body .primary-navigation a:hover,
body .primary-navigation .current-menu-item > a:first-child,
body .primary-navigation .current_page_item > a:first-child {
  text-decoration: none !important;
}
body .primary-navigation a:after {
  content: " ";
  border-bottom: 3px transparent solid;
  display: block;
  width: 80%;
  margin-left: 10%;
  margin-top: 5px;
}
body .primary-navigation a:after::after {
  border-color: var(--color-primary);
  font-weight: 600;
}
body .primary-navigation .current-menu-item > a:first-child::after,
body .primary-navigation .current_page_item > a:first-child::after {
  border-color: var(--color-primary);
  font-weight: 600;
}
body #vips-list {
  margin-top: 30px;
  padding-left: 0;
  list-style-type: none;
}
body #vips-list ul {
  list-style-type: none;
  padding-left: 0;
}
body #vips-list ul li {
  list-style-type: none;
}
body #vips-list li.item {
  margin-bottom: 30px;
  list-style-type: none;
}
body .inner-box {
  border: 1px var(--color-light-border) solid;
  box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.3), 0 8px 10px 1px rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.2);
}
body .inner-box .content {
  padding: 10px;
}
body .inner-box figure {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body .inner-box figure img {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body .btn-noradius {
  border-radius: 0 !important;
}
body .badge:not(.badge-light) {
  background: var(--color-primary);
  color: var(--color-primary-accent);
  padding: 5px 10px;
}
body .style-3 .item {
  padding: 0;
  margin-bottom: 0 !important;
}
body .style-3 .item h2 {
  margin-bottom: 0;
  text-decoration: none;
  font-size: 20px;
}
body .style-3 .item h2 a {
  color: #fafafa;
}
body .style-3 .item h2 a:hover {
  margin-bottom: 0;
  text-decoration: none;
  font-size: 20px;
}
body .style-3 .item .image-wrapper {
  position: relative;
}
body .style-3 .item .image-wrapper img {
  visibility: hidden;
}
body .style-3 .item .image-wrapper .image {
  background-size: cover;
  height: 100%;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: 0.5s all;
}
body .style-3 .item .content {
  padding: 10px;
  background-color: #666;
  color: #fafafa;
}
body .style-3 .item .content p.badges {
  margin-bottom: 0;
  line-height: 15px;
}
body .style-3 .item:hover .image-wrapper .image {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  filter: grayscale(0%);
}
body .social-media-icons {
  height: 25px;
  overflow: hidden;
  margin-top: 10px;
}
body .social-media-icons i {
  width: 25px;
  height: 25px;
  border: 1px #fafafa solid;
  border-radius: 50%;
  text-align: center;
  font-size: 15px;
  line-height: 23px;
  cursor: pointer;
  transition: 0.5s all;
}
body .social-media-icons i.fa-facebook-f:hover {
  color: #4267B2;
  border-color: #4267B2;
  background: #fff;
}
body .social-media-icons i.fa-twitter:hover {
  color: #1DA1F2;
  border-color: #1DA1F2;
  background: #fff;
}
body .social-media-icons i.fa-instagram:hover {
  color: #C13584;
  border-color: #C13584;
  background: #fff;
}
body .social-media-icons i.fa-tiktok:hover {
  color: #ff0050;
  border-color: #ff0050;
  background: #fff;
}
body .social-media-icons i.fa-youtube:hover {
  color: #FF0000;
  border-color: #FF0000;
  background: #fff;
}
body .filter-warning {
  margin-top: 15px;
}
body #all-filters, body #other-filters {
  cursor: pointer;
}

/*# sourceMappingURL=fishhead.css.map */
