.main-header-menu .sub-menu{
	background-color: #0000004f;
}

.single #masthead,
.blog #masthead,
.search #masthead,
.archive.date #masthead,
.archive.category #masthead {
  position: absolute;
	left: 0;
	right: 0;
}

.single .ast-above-header,
.single .main-header-bar,
.blog .ast-above-header,
.blog .main-header-bar,
.search .ast-above-header,
.search .main-header-bar,
.archive.date .ast-above-header,
.archive.date .main-header-bar,
.archive.category .ast-above-header,
.archive.category .main-header-bar {
	background-image: none;
	background-color: transparent;
}

.single .ast-single-entry-banner[data-post-type="post"][data-banner-width-type="custom"] {
	max-width: 100%;
}
.single .ast-single-entry-banner[data-post-type="post"][data-banner-background-type="featured"] {
	background-attachment: fixed;
}

.single .ast-single-entry-banner,
.blog .ast-archive-entry-banner .blog-title,
.search .ast-archive-entry-banner .blog-title,
.search .custom-search .blog-title,
.archive.date .ast-archive-entry-banner .blog-title,
.archive.category .ast-archive-entry-banner .blog-title {
	padding-top: 200px;
	padding-bottom: 150px;
	padding-left: 20px;
	padding-right: 20px;
}
.ast-archive-entry-banner[data-post-type="post"] .ast-container {
	padding: 0;
	max-width: 1120px;
}
.single .ast-single-entry-banner:after,
.blog .ast-archive-entry-banner .blog-title:after,
.search .ast-archive-entry-banner .blog-title:after,
.search .custom-search .blog-title:after,
.archive.date .ast-archive-entry-banner .blog-title:after,
.archive.category .ast-archive-entry-banner .blog-title:after {
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: inherit;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}

.single .main-header-menu > .menu-item > .menu-link,
.single .main-header-menu .sub-menu .menu-link,
.blog .main-header-menu > .menu-item > .menu-link,
.blog .main-header-menu .sub-menu .menu-link,
.search .main-header-menu > .menu-item > .menu-link,
.search .main-header-menu .sub-menu .menu-link,
.archive.date .main-header-menu > .menu-item > .menu-link,
.archive.date .main-header-menu .sub-menu .menu-link,
.archive.category .main-header-menu > .menu-item > .menu-link,
.archive.category .main-header-menu .sub-menu .menu-link {
	color: rgba(255, 255, 255, 0.6);
}

.single .main-header-menu .current-menu-item > .menu-link,
.blog .main-header-menu .current-menu-item > .menu-link,
.search .main-header-menu .current-menu-item > .menu-link,
.archive.date .main-header-menu .current-menu-item > .menu-link,
.archive.category .main-header-menu .current-menu-item > .menu-link {
	color: #ffffff;
}


.single .main-header-menu > .menu-item > .menu-link:hover,
.single .main-header-menu .sub-menu .menu-link:hover,
.blog .main-header-menu > .menu-item > .menu-link:hover,
.blog .main-header-menu .sub-menu .menu-link:hover,
.search .main-header-menu > .menu-item > .menu-link:hover,
.search .main-header-menu .sub-menu .menu-link:hover,
.archive.date .main-header-menu > .menu-item > .menu-link:hover,
.archive.date .main-header-menu .sub-menu .menu-link:hover,
.archive.category .main-header-menu > .menu-item > .menu-link:hover,
.archive.category .main-header-menu .sub-menu .menu-link:hover {
	color: #ffffff;
}

.single .ast-single-entry-banner .entry-title,
.single .ast-single-entry-banner .entry-meta,
.search .uabb-infobox-content,
.blog .uabb-infobox-content,
.archive.date .uabb-infobox-content,
.archive.category .uabb-infobox-content {
	margin: 0;
	position: relative;
	z-index: 1;
	text-align: left;
	display: flex;
	flex-direction: column;
	flex-shrink: 1;
}

.blog .uabb-separator,
.search .uabb-separator,
.archive.date .uabb-separator,
.archive.category .uabb-separator {
	border-top: 1px solid #e3b969;
	width: 8%;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 20px;
}
.blog .uabb-separator-parent,
.search .uabb-separator-parent,
.archive.date .uabb-separator-parent,
.archive.category .uabb-separator-parent {
    line-height: 0;
}
.single .ast-single-entry-banner .entry-title,
.blog .ast-archive-entry-banner[data-post-type="post"] .ast-container h1,
.search .ast-archive-entry-banner[data-post-type="post"] .ast-container h1,
.archive.date .ast-archive-entry-banner[data-post-type="post"] .ast-container h1,
.archive.category .ast-archive-entry-banner[data-post-type="post"] .ast-container h1 {
	text-align: left;
	color: #ffffff;
	font-weight: 700;
	font-size: 4.6666666666667rem;
	font-family: 'Playfair Display', serif;
}

.blog .ast-archive-entry-banner .blog-title,
.search .ast-archive-entry-banner .blog-title,
.search .custom-search,
.archive.date .ast-archive-entry-banner .blog-title,
.archive.category .ast-archive-entry-banner .blog-title {
	background-image: url(https://chenjiesolicitors.co.uk/wp-content/uploads/2023/08/bg02-scaled.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
}

.site-header div[data-type="dropdown"] aside[data-section="sidebar-widgets-header-widget-1"] .header-widget-area-inner {
	padding: 0 40px 10px;
}

.blog .site-header div[data-type="dropdown"] .main-navigation ul li {
	background-color: white
}

.blog .site-header div[data-type="dropdown"] .main-navigation ul li a.menu-link {
	color: #00000080
}

.blog .site-header div[data-type="dropdown"] .main-navigation ul li.current-menu-item a.menu-link {
	color: #000000
}
