header #block-12 .wp-block-group{
  gap: 5px;
}

.header-widget-area[data-section="sidebar-widgets-header-widget-2"] {
  display: flex !important;
}

header #block-12,
header #block-8 p {
  margin-bottom: 0px !important;
  color: #e3c59c;
}

header #block-12 a,
header #block-8 a {
  color: #e3c59c;
}

footer {
  background-color: #000;
	padding-left: 20px;
	padding-right: 20px
}


footer .wp-container-core-group-is-layout-6c531013 p {
  margin-top: 0px !important;
}


.ast-separate-container .ast-article-single,
.ast-blog-layout-5-grid {
  background: url("https://bencaotangtherapy.com/wp-content/uploads/2025/10/bg-singe-post.jpg") !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}

.ast-blog-layout-5-grid .blog-layout-5 {
    flex-wrap: nowrap !important;
  }

.sidebar-main aside {
  background: url("https://bencaotangtherapy.com/wp-content/uploads/2025/10/bg-sidebar-left-single.jpg") !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}

.sidebar-main aside,
.ast-separate-container .ast-article-single,
.ast-blog-layout-5-grid {
  border: 5px double #6b190e !important;
}

.sidebar-main aside {
    padding: 20px !important;
    margin-bottom: 15px !important;
  }

.sidebar-main #block-30 {
  padding: 0px !important;
  border: none;
}

.ast-separate-container .ast-article-post {
  background-color: transparent !important;
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #7c776d;
  border-radius: 0px;
}

.ast-blog-layout-5-grid {
	padding: 20px !important;
}

body.archive .ast-archive-description {
  padding: 0px !important;
  background-color: #e9dab4;
  padding: 18px !important;
}


@media screen and (min-width: 992px) {
  #primary-site-navigation-desktop .menu-item:not(.sub-menu .menu-item) {
    height: 60px;
  }
}

@media screen and (max-width: 786px) {
  footer .wp-container-core-group-is-layout-6c531013 {
    flex-wrap: wrap !important;
    justify-content: center;
  }
}

@media screen and (min-width: 921px) {
  footer .wp-container-core-group-is-layout-6c531013 .wp-image-100 {
    min-width: 200px;
  }

  footer .wp-container-core-group-is-layout-6c531013 .wp-image-139 {
    width: 200px;
  }

  /* Side Bar */
	.ast-left-sidebar #secondary {
    padding-right: 30px !important;
  }

  .sidebar-main aside h3 {
    margin-bottom: 10px;
  }
  .sidebar-main aside ul li {
    font-size: 16px;
    border-bottom: 1px dotted #7b7561;
  }
	
	.ast-blog-layout-5-grid {
    padding: 2.5em !important;
  }
	
	.ast-blog-layout-5-grid .ast-blog-featured-section {
    width: 20%;
		height: 115px;
  }

  .ast-blog-layout-5-grid .post-content {
    width: 80%;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}

@media screen and (max-width: 480px) {
  .ast-blog-layout-5-grid .ast-blog-featured-section, .ast-blog-layout-5-grid .post-content {
    width: 50% !important;
  }

  .ast-blog-layout-5-grid .ast-blog-featured-section {
    margin-bottom: 0px !important;
  }

  .ast-separate-container .ast-blog-layout-5-grid .post-content {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}