/* Categories */
.category-big-post .td-post-author-name {
	display: none;
}

.category-big-post .td-module-thumb {
	min-height: 400px;
}

.category-big-post .entry-thumb {
	max-width: unset;
	width: auto;
	height: 100%;
}

.category-big-post .td-post-date {
	color: #fff;
}

@media (max-width: 1140px) {
	.category-big-post .entry-thumb {
		max-width: unset;
		width: auto;
		height: 100%;
	}
}

.categories-grid .tdb-block-inner {
	display: grid;
	grid-gap: 25px 15px;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(4, 250px);
}

.categories-grid .tdb-block-inner > div {
	width: 100%;
	float: unset;
	margin: 0;
	padding: 0;
}

.categories-grid .td-module-container {
	height: 100%;
}

.categories-grid .td-module-meta-info {
	position: absolute;
	bottom: 0;
}

.categories-grid .td-module-thumb,
.categories-grid .td-image-wrap {
	height: 100%;
}

.categories-grid .tdb-block-inner > div .td-image-wrap {
	padding-bottom: 0;
}

.categories-grid .tdb-block-inner > div .td-editor-date {
	display: none;
}

.categories-grid .tdb-block-inner > div .entry-title {
	margin-bottom: 0;
}

.categories-grid .tdb-block-inner > div:nth-child(4) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 2;
	grid-row-end: 2;
}

.categories-grid .tdb-block-inner > div:nth-child(10) {
	grid-column-start: 2;
	grid-column-end: 4;
	grid-row-start: 4;
	grid-row-end: 5;
}

.categories-grid .entry-thumb::before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: 0.3;
}

.categories-grid-2 .td_block_inner {
	display: grid;
	grid-gap: 15px 15px;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(4, 250px);
}

.categories-grid-2 .td_block_inner .td-block-span12:nth-child(4) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 2;
	grid-row-end: 2;
}

.categories-grid-2 .td_block_inner .td-block-span12:nth-child(10) {
	grid-column-start: 2;
	grid-column-end: 4;
	grid-row-start: 4;
	grid-row-end: 5;
}

.categories-grid-2 .entry-thumb,
.categories-grid-2 a.td-image-wrap::before,
.categories-grid-2 .td-module-thumb,
.categories-grid-2 div.td_module_wrap {
	height: 100% !important;
}

.categories-grid-2 .entry-thumb {
	width: 100%;
	object-fit: cover;
}

.categories-grid-2 .td-block-title-wrap {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.categories-grid-2 .td-block-title-wrap .td-block-title::before {
	display: none;
}

.td-fix-index {
	transform: translateZ(0) !important;
}

.tdb-menu-items-pulldown {
	opacity: 1 !important;
}

.tdb-menu-items-dropdown {
	display: none !important;
}