/**
* Theme Name: Medibazar Child
* Description: This is a child theme of Medibazar, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: medibazar
* Version: 1.9.4
*/

.coa-details-table .button {
	background: #e4573d;
	padding: 10px 20px;
	color: #fff;
	border-radius: 20px;
}

.coa-details-table tr {
	height: 60px;
}

.coa-search-wrap {
	max-width: 1100px;
	margin: 0 auto;
}

.coa-search-input {
	width: 100%;
	padding: 12px 16px;
	margin-bottom: 24px;
	border: 1px solid #ddd;
	border-radius: 4px;
	font-size: 16px;
}

.coa-search-notice-wrap {
	margin-top: 16px;
}

.coa-search-notice-wrap:empty {
	display: none;
	margin-top: 0;
}

.coa-search-results {
	margin-top: 28px;
}

.coa-search-results--below {
	width: 100%;
	max-width: 1100px;
	margin: 40px auto 0;
	padding: 0 15px;
	box-sizing: border-box;
	scroll-margin-top: 24px;
}

.coa-search-notice {
	display: flex;
	align-items: center;
	gap: 12px;
	margin: 0;
	padding: 14px 18px;
	border-radius: 8px;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
}

.coa-search-notice::before {
	flex-shrink: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	font-size: 13px;
	font-weight: 700;
}

.coa-search-notice--success {
	background: #edf7ed;
	color: #1b5e20;
	border: 1px solid #c8e6c9;
}

.coa-search-notice--success::before {
	content: "✓";
	background: #2e7d32;
	color: #fff;
}

.coa-search-notice--error {
	background: #fdf0ee;
	color: #b71c1c;
	border: 1px solid #f5c6cb;
}

.coa-search-notice--error::before {
	content: "!";
	background: #e4573d;
	color: #fff;
}

.coa-search-card {
	overflow: hidden;
	border: 1px solid #e6e6e6;
	border-radius: 12px;
	background: #fff;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
}

.coa-search-card__body {
	display: flex;
	align-items: stretch;
}

.coa-search-card__header {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 45%;
	align-items: stretch;
	width: 45%;
	max-width: 45%;
	padding: 0;
	overflow: hidden;
	border-right: 1px solid #eee;
	background: #f5f5f5;
}

.coa-search-card__image {
	display: block;
	width: 100%;
	height: 100%;
	min-height: 520px;
	object-fit: cover;
	border: 0;
	border-radius: 0;
	background: #f5f5f5;
}

.coa-search-card__image--placeholder {
	flex: 1;
	background:
		linear-gradient(135deg, #f0f0f0 25%, #e8e8e8 25%, #e8e8e8 50%, #f0f0f0 50%, #f0f0f0 75%, #e8e8e8 75%);
	background-size: 16px 16px;
}

.coa-search-card__meta {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	padding: 48px 20px 20px;
	background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.72) 100%);
}

.coa-search-card__title {
	display: block;
	margin: 0 0 8px;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
	text-decoration: none;
}

.coa-search-card__title:hover {
	color: #ffb3a6;
}

.coa-search-card__batch {
	margin: 0;
	color: rgba(255, 255, 255, 0.9);
	font-size: 15px;
	line-height: 1.4;
}

.coa-search-card__batch span {
	display: inline-block;
	margin-right: 6px;
	color: rgba(255, 255, 255, 0.65);
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

.coa-search-pdf {
	display: flex;
	flex: 0 0 55%;
	flex-direction: column;
	width: 55%;
	max-width: 55%;
	min-width: 0;
}

.coa-search-pdf__toolbar {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	padding: 12px 16px;
	background: #2b2b2b;
	color: #fff;
}

.coa-search-pdf__label {
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

.coa-search-pdf__download {
	background: #e4573d !important;
	padding: 8px 16px !important;
	border: 0 !important;
	border-radius: 20px !important;
	color: #fff !important;
	font-size: 13px !important;
	line-height: 1.2 !important;
	text-decoration: none !important;
}

.coa-search-pdf__download:hover {
	background: #d14a32 !important;
	color: #fff !important;
}

.coa-search-pdf__frame {
	flex: 1;
	min-height: 520px;
	height: 520px;
	background: #f3f3f3;
}

.coa-search-pdf__frame iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	background: #fff;
}

@media (max-width: 767px) {
	.coa-search-wrap {
		max-width: 100%;
	}

	.coa-search-card__body {
		flex-direction: column;
	}

	.coa-search-card__header {
		flex: 1 1 auto;
		width: 100%;
		max-width: 100%;
		padding: 0;
		border-right: 0;
		border-bottom: 1px solid #eee;
	}

	.coa-search-pdf {
		flex: 1 1 auto;
		width: 100%;
		max-width: 100%;
		min-height: 70vh;
	}

	.coa-search-card__image {
		width: 100%;
		height: auto;
		min-height: 240px;
	}

	.coa-search-card__meta {
		padding: 36px 16px 16px;
	}

	.coa-search-card__title {
		font-size: 18px;
	}

	.coa-search-pdf__frame {
		min-height: 420px;
		height: 420px;
	}
}

.bakix-details-tab ul li.active a:before {
    width: 60px;
}

.bakix-details-tab ul li a {
    padding-right: 40px;
}

.bakix-details-tab ul li a {
    font-size: 22px;
}
