#blog_index .blog-container,
#blog_entry .blog-container {
  gap: 30px;
  display: flex;
  justify-content: center;
}
#blog_index .blog-container .content-container,
#blog_entry .blog-container .content-container {
  flex-basis: 54.35%;
  max-width: 750px;
  padding-bottom: 20px;
}
#blog_index .blog-container .content-container .back-to-blog,
#blog_entry .blog-container .content-container .back-to-blog {
  margin-bottom: 20px;
  padding: 0;
}
#blog_index .blog-container .content-container .back-to-blog i,
#blog_entry .blog-container .content-container .back-to-blog i {
  margin-left: 0;
}
#blog_index .blog-container .content-container .date,
#blog_entry .blog-container .content-container .date {
  margin-bottom: 10px;
  color: #828282;
}
#blog_index .blog-container .content-container > h1,
#blog_index .blog-container .content-container .thumbnail,
#blog_entry .blog-container .content-container > h1,
#blog_entry .blog-container .content-container .thumbnail {
  margin-bottom: 20px;
}
#blog_index .blog-container .content-container .tags,
#blog_entry .blog-container .content-container .tags {
  margin-top: 20px;
}
#blog_index .blog-container .sidebar,
#blog_entry .blog-container .sidebar {
  max-width: 350px;
}
#blog_index .blog-container .sidebar .container,
#blog_entry .blog-container .sidebar .container {
  border-left: 1px solid #D8D8D8;
  padding-left: 30px;
}
#blog_index .blog-container .sidebar .container > strong,
#blog_entry .blog-container .sidebar .container > strong {
  font-size: 1.142rem;
  display: block;
  margin-bottom: 20px;
}
#blog_index .blog-container .sidebar .container ul:not(.tags) li,
#blog_entry .blog-container .sidebar .container ul:not(.tags) li {
  padding: 10px 0;
}
#blog_index .blog-container .sidebar .container ul:not(.tags) li a,
#blog_entry .blog-container .sidebar .container ul:not(.tags) li a {
  display: flex;
  gap: 15px;
  text-decoration: none;
  align-items: center;
  color: #000;
}
#blog_index .blog-container .sidebar .container ul:not(.tags) li a:hover,
#blog_entry .blog-container .sidebar .container ul:not(.tags) li a:hover {
  color: #f07d0a;
}

#blog_index .filters-container {
  margin-bottom: 30px;
}
#blog_index .filters-container .media-boxes-drop-down {
  margin-bottom: 0;
}
#blog_index .filters-container .media-boxes-drop-down-header {
  font-family: inherit !important;
  line-height: initial;
  display: flex;
  align-items: center;
}
#blog_index .filters-container .media-boxes-drop-down-menu > li > a:hover {
  background: #f07d0a !important;
}
#blog_index .blog-container .content-container {
  width: 750px;
}
#blog_index .blog-container .content-container #grid .media-box {
  font-family: inherit !important;
}
#blog_index .blog-container .content-container #grid .media-box-container {
  display: flex;
  box-shadow: none;
  border-radius: 0;
}
#blog_index .blog-container .content-container #grid .media-box-container .media-box-content {
  padding: 0 20px;
}
#blog_index .blog-container .content-container #grid .media-box-container .media-box-content .media-box-title {
  font-size: 1.428rem;
  color: #000;
}
#blog_index .blog-container .content-container #grid .media-box-container .media-box-content .btn {
  padding: 6px 15px;
}
#blog_index .blog-container .content-container #grid .media-box-container .media-box-footer {
  background: none;
  font-size: 0.785rem;
  padding: 0 20px;
}
#blog_index .blog-container .content-container #grid .media-box-container .media-box-footer .media-box-date {
  font-size: inherit;
}
#blog_index .blog-container .content-container #grid .media-box-container .media-box-footer .tags > li a,
#blog_index .blog-container .content-container #grid .media-box-container .media-box-footer .tags > span {
  font-size: 0.785rem;
}
#blog_index .blog-container .content-container #grid .media-box-container .media-box-image {
  max-width: 272px;
}
#blog_index .blog-container .content-container #grid .media-box-container .media-box-image img {
  width: auto;
}
#blog_index .blog-container .content-container #grid .media-box-container .media-box-image .thumbnail-overlay {
  opacity: 0.5 !important;
  left: -272.219px;
}
#blog_index .blog-container .content-container .media-boxes-search {
  margin-bottom: 0;
}
#blog_index .blog-container .content-container .media-boxes-search .media-boxes-search input[type=text] {
  width: calc(100% - 25px);
}
#blog_index .blog-container .content-container .media-box-text {
  line-height: 20px;
}
#blog_index .blog-container .content-container .media-boxes-no-more-entries {
  display: none;
}

.tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.tags li {
  margin: 0;
  padding: 0;
}
.tags > li a,
.tags > span {
  padding: 5px 10px;
  background: #F3F3F3;
  color: #828282;
  font-weight: normal;
  border-radius: 20px;
  margin: 0;
  box-shadow: none !important;
  height: auto !important;
  line-height: 1rem !important;
  border: none;
}
.tags > li a.selected, .tags > li a:hover,
.tags > span.selected,
.tags > span:hover {
  box-shadow: none !important;
}
.tags > li a.selected, .tags > li a:hover {
  background: #f07d0a !important;
}

@media (max-width: 1024px) {
  #blog_index .blog-container,
  #blog_entry .blog-container {
    flex-direction: column;
  }
  #blog_index .blog-container .content-container,
  #blog_index .blog-container .sidebar,
  #blog_entry .blog-container .content-container,
  #blog_entry .blog-container .sidebar {
    max-width: 100%;
    width: auto;
  }
  #blog_index .blog-container .sidebar .container,
  #blog_entry .blog-container .sidebar .container {
    max-width: 100%;
    padding: 0;
    margin: 0;
    border: none;
  }
}
@media (max-width: 576px) {
  #blog_index .blog-container .filters-container,
  #blog_entry .blog-container .filters-container {
    flex-direction: column;
    gap: 10px;
  }
  #blog_index .blog-container .filters-container .media-boxes-search,
  #blog_entry .blog-container .filters-container .media-boxes-search {
    order: -1;
  }
  #blog_index .blog-container .filters-container .media-boxes-sort .media-boxes-drop-down,
  #blog_entry .blog-container .filters-container .media-boxes-sort .media-boxes-drop-down {
    width: calc(100% - 40px);
  }
  #blog_index .blog-container .content-container #grid,
  #blog_entry .blog-container .content-container #grid {
    margin-bottom: -60px;
  }
  #blog_index .blog-container .content-container #grid .media-box-container,
  #blog_entry .blog-container .content-container #grid .media-box-container {
    flex-direction: column;
  }
  #blog_index .blog-container .content-container #grid .media-box-container .media-box-content,
  #blog_entry .blog-container .content-container #grid .media-box-container .media-box-content {
    padding: 20px 0;
  }
  #blog_index .blog-container .content-container #grid .media-box-container .media-box-footer,
  #blog_entry .blog-container .content-container #grid .media-box-container .media-box-footer {
    padding: 0;
  }
  #blog_index .blog-container .content-container #grid .media-box-container .media-box-footer .tags,
  #blog_entry .blog-container .content-container #grid .media-box-container .media-box-footer .tags {
    margin: 0;
  }
  #blog_index .blog-container .content-container #grid .media-box-container .media-box-footer .tags .media-box-date,
  #blog_entry .blog-container .content-container #grid .media-box-container .media-box-footer .tags .media-box-date {
    flex-basis: 100%;
  }
}

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