.tdb_category_sibling_categories .tdb-category-siblings .td-subcat-dropdown {
  display: none !important;
}
.td_separator_solid.td_separator_center {
  margin-left: 175px;
  position: absolute;
}
.tdb_module_related .td-module-meta-info h3.entry-title.td-module-title a {
  color: #ffffff !important;
}
.tdb_module_related .td-module-meta-info h3.entry-title.td-module-title a:hover {
  color: #4db2ec !important;
}
.td_block_template_14 .td-block-title > * {
  font-family: Montserrat;
}
.tdb_single_featured_image .tdb-caption-text {
  text-align: left;
  padding-left: 50px;
}
h1.entry-title {
  display: none;
}
.tdi_56_df5 .tdb-caption-text figcaption {
  margin: 6px 40px 0;
}
.elementor-element h1 h2 h3 h4 h5 h6 p {
  text-align: center;
}
@media only screen and (min-width: 600px) {
  .elementor-element h1 h2 h3 h4 h5 h6 p {
    text-align: center;
  }
}
.td-main-content-wrap {
  padding: 0;
  /* Remove margin from the end of each author's name */
}
figcaption > .media-credit {
  display: none;
  /* Add a shadow to featured images*/
}
.lutrinae-feature.feature-shadow img {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  /* Scroll to top (hidden) */
}
.td-scroll-up {
  transform: translateY(100px);
  /* Scroll to top (visible) */
}
.td-scroll-up-visible {
  transform: translateY(0px);
  bottom: 32px;
  /* General scroll to top styling */
}
.td-scroll-up, .td-scroll-up-visible {
  width: 64px;
  height: 64px;
  right: 32px;
  border-radius: 64px;
  background-color: white !important;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.td-scroll-up .td-icon-menu-up, .td-scroll-up-visible .td-icon-menu-up {
  margin: auto;
  padding: 10px 0;
  color: black !important;
  font-size: 22px;
}
/* FIX: Apply desired font to block titles and author list delimiters on modules */
.td_block_template_13 .td-pulldown-category, .td-post-author-name {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
}
/* FIX: Stretch row now stretches its background color/image */
.td_block_template_14 .td-block-title > * {
  font-family: Montserrat !important;
}
.td-boxed-layout .td-container-wrap.td-main-page-wrap {
  overflow: visible;
}
/* Remove margin from the end of each author's name */
.tdb-author-name {
  margin-right: 5px !important;
}
/* Make sure the featured image has a max-height if it's a portrait, otherwise it's huge */
.lutrinae-feature img, .lutrinae-movie img {
  height: auto !important;
  width: auto !important;
  min-width: 70%;
  min-height: 170px;
  margin: 0 auto;
}
/* Slightly smaller image on anything bigger than an iPad */
@media only screen and (min-width: 768px) {
  .lutrinae-movie img {
    max-height: 300px;
  }
}
/* Ditto but add a shadow */
.lutrinae-feature.feature-shadow img {
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
/* Scroll to top (hidden) */
.td-scroll-up {
  transform: translateY(100px);
}
/* Scroll to top (visible) */
.td-scroll-up-visible {
  transform: translateY(0px);
  bottom: 32px;
}
/* General scroll to top styling */
.td-scroll-up, .td-scroll-up-visible {
  width: 64px;
  height: 64px;
  right: 32px;
  border-radius: 64px;
  background-color: white;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.td-scroll-up .td-icon-menu-up, .td-scroll-up-visible .td-icon-menu-up {
  margin: auto;
  padding: 10px 0;
  color: black;
  font-size: 22px;
}