a.thumb-wrap{
	/*display: none; */
}

@media screen and (max-width: 1550px) and (min-width: 1200px) {
	#header-top-bar-left{
		width: 83vw !important;
	}
	#header-top-bar #topbar-menu li a{
		padding-right: 1.5% !important;
		padding-left: 1.5% !important;
	}
	#header-top-bar-right a{
		padding: 14px 30px !important;
	}
	
	.topbar-menu-container{
		width: 100% !important;
	}
	
	#header-top-bar-right .top-bar-widgets{
		margin-left:0px !important;
	}
	
}
/*  fix for resources overwraping on laptop screens*/
#mega-menu-wrap-main_nav #mega-menu-main_nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding: 15px 10px 15px 10px;
  width: 100%;
	}
.meg-title h3{
	font-size: 35px !important;
} 

@media screen and (max-width: 1270px) and (min-width: 1200px) {
/* 	#mega-menu-wrap-main_nav #mega-menu-main_nav > li.mega-menu-item{
	padding: 0 !important;
		margin: 0 !important;
}	 */
		#mega-menu-wrap-main_nav #mega-menu-main_nav{
		padding: 0px 50px 0px 50px;
	}
}


@media only screen and (min-width: 1200px){
	#mega-menu-wrap-main_nav #mega-menu-main_nav li.mega-hide-on-desktop{
		display: none !important;
	}
	#mega-menu-main_nav > li.mega-menu-item {
		margin: 0 !important;
	}
}

.grecaptcha-badge{
	z-index: 1230 !important;
}

div.tatsu-column-pad-wrap > div > div > div > h1 {
	text-shadow: 0 0 #fff;
}

/* wealth watch page pagination issue */
.wealth-watch .display-posts-pagination .nav-links {
	display: flex;
	gap: 20px;
}

span.page-numbers.current {
	color: #666 !important;
}

/* Grid style for insights page*/ 
/* Base Style (Mobile First) */
ul.display-posts-listing.grid{
	padding: 0;
}

.display-posts-listing.grid {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: space-between !important;
  gap: 16px !important;
  margin: 0 auto !important;
/*   padding: 0 1rem !important; */
/* 	width: 80% */
}

.display-posts-listing.grid .listing-item {
  width: 100% !important;
  background-color: white !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;
  overflow: hidden !important;
  display: flex !important;
  flex-direction: column !important;
  margin-bottom: 1.4rem !important;
  border: none !important;
  height: 320px !important;
}

/* Title Styling */
.display-posts-listing.grid .title {
/*   display: -webkit-box !important; */
/*   -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important; */
/*   overflow: hidden !important; */
/*   text-overflow: ellipsis !important; */
/*   height: 4.8em !important; */
  word-break: break-word !important;
  line-height: 1.3 !important;
  font-weight: bold !important;
  font-size: 1rem !important;
  margin: 12px 16px 8px !important;
  color: #001f3f !important;
}

/* Date Styling */
.display-posts-listing.grid .date {
  font-size: 0.875rem !important;
  color: #666 !important;
  margin: auto 16px 16px !important;
}

.display-posts-listing .listing-item .image{
		max-width: 100% !important;
		height: 55%
		
	}

/* Image Thumbnail */
.display-posts-listing.grid .attachment-thumbnail {
  max-width: 100% !important;
  width: 100% !important;
  object-fit: cover !important;

}

.display-posts-listing.grid .excerpt {
display: none	}

/* Responsive Breakpoints */
@media (min-width: 576px) {
  .display-posts-listing.grid .listing-item {
    width: 48% !important;
  }
}

@media (min-width: 768px) {
  .display-posts-listing.grid .listing-item {
    width: 31% !important;
  }
}

@media (min-width: 1024px) {
  .display-posts-listing.grid .listing-item {
    width: 27% !important;
  }
}