/*
 * CSS carried over from eduma-child/style.css and the Eduma Customizer (thim_custom_css).
 * Class names are kept, so converted blocks that keep these classes still pick up the styles.
 * Rules tied to Eduma-only markup were dropped and replaced by Blocksy Customizer settings:
 *   .single header.entry-header, .single .post-formats-wrapper, .single .thim-about-author,
 *   .single .entry-navigation-post, .category .author  -> Blocksy single post / archive options
 *   footer#colophon rules, .navigation .width-navigation sub-menu font size -> Blocksy footer/header builder
 */

/* Common */
.ank-img img {
	box-shadow: 1px 0 10px 0 rgba(0, 0, 0, 0.5);
	padding: 5px;
}
.table-head-none th {
	display: none;
	word-break: break-word !important;
}
.width-50 {
	width: 48%;
	float: left;
	margin-right: 10px;
}
.float-left {
	float: left !important;
}

/* Updates marquee */
.update-marquee-cnt a {
	color: #fff;
}
.update-marquee-cnt a:hover {
	text-decoration: underline;
}

/* Home courses: hide post date */
.datehide .wp-block-post-date,
.datehide .thim-ekits-post__date {
	display: none !important;
}

/* Sidebar contact form */
.clat-contact-form h2 {
	font-size: 18px;
	margin-top: 0;
	text-align: center;
}
.clat-contact-form .message {
	color: var(--ank-text) !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
}
.clat-contact-form input,
.clat-contact-form textarea {
	border: 1px solid #cacaca !important;
}
.clat-contact-form input {
	margin-bottom: 10px;
}
.clat-contact-form p {
	margin-bottom: 0;
}
.btn-submit {
	font-weight: 600 !important;
	font-size: 16px;
}

/* Page 1844 (apply-for-jobs) form fix, from thim_custom_css */
.page-id-1844 form.wpcf7-form p {
	position: unset !important;
}

/* Sidebar address icon box */
.icon-box .icon-side {
	width: 55px;
	height: 55px;
	border-radius: 100%;
	font-size: 30px;
	text-align: center;
	line-height: 55px;
	margin-right: 7px;
	color: #fff !important;
	background-color: var(--ank-primary);
}
.icon-box .info-side {
	margin-left: 7px;
	font-size: 16px;
	padding-top: 0;
	width: calc(100% - 70px);
}

/* Footer links */
.clr-wht a {
	color: #fff !important;
}
.clr-wht a:hover {
	color: var(--ank-link-hover) !important;
	transition: 0.6s;
}

/* Contact page */
.contact-social a {
	margin-right: 12px;
}
.fa-instagram:before {
	font-size: 29px;
}

/* Tables (table-addons markup and core Table block) */
table.tafe-table td,
table.tafe-table th,
.wp-block-table td,
.wp-block-table th {
	word-break: keep-all !important;
}
.tabbreak .tafe-table td,
.tabbreak .tafe-table th,
.tabbreak.wp-block-table td,
.tabbreak.wp-block-table th {
	word-break: break-word !important;
}

@media screen and (max-width: 767px) {
	.govt-sect img,
	.Institute-sect img {
		width: 100%;
	}
	.width-50 {
		width: 100%;
		float: none;
		margin-right: 0;
	}
}

/* Our Stars page: member names in uppercase (was .elementor-13997 ... .thim-ekit-team__member-name) */
.page-id-13997 .ank-team__name {
	text-transform: uppercase !important;
}
