@charset 'utf-8';
/*
 Theme Name:   Indoor Plants Child
 Theme URI:    http://indoor-plants.ancorathemes.com/
 Description:  Indoor Plants - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     indoor-plants
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  indoor-plants
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
/* Nunhems editorial single articles: featured media under overlay header,
   one editorial title in the article body, then abstract and video. */
body.single-post .page_content_wrap {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
body.single-post .post_item_single > .post_header.entry-header {
  display: none !important;
}
body.single-post .post_item_single > .post_featured {
  margin-top: 0 !important;
  margin-bottom: 28px;
}
body.single-post .post_item_single > .post_featured {
  height: 400px !important;
  overflow: hidden !important;
}
body.single-post .post_item_single > .post_featured img {
  display: block;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  object-position: center 45%;
}
@media (max-width: 767px) {
  body.single-post .post_item_single > .post_featured { height: 260px !important; }
}
body.single-post .post_item_single:not(:has(> .post_featured)) {
  padding-top: 155px;
}
@media (max-width: 767px) {
  body.single-post .post_item_single:not(:has(> .post_featured)) {
    padding-top: 120px;
  }
}

/* Editorial archives: disable the theme's overlay header layout. */
body.archive.header_position_over .top_panel,
body.page-id-1710.header_position_over .top_panel {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  width: 100% !important;
  margin-bottom: 0 !important;
}
body.archive.header_position_over .page_content_wrap,
body.page-id-1710.header_position_over .page_content_wrap {
  padding-top: 38px !important;
  margin-top: 0 !important;
}
body.archive .posts_container {
  padding-top: 0 !important;
  margin-top: 0 !important;
  position: relative;
  clear: both;
}
body.archive .post_layout_excerpt .post_title {
  overflow-wrap: anywhere;
  line-height: 1.25;
}
@media (max-width: 767px) {
  body.archive.header_position_over .page_content_wrap,
  body.page-id-1710.header_position_over .page_content_wrap {
    padding-top: 24px !important;
  }
}

