/* ============================================================
   MDC Design Skin v2 — mdchotel.com blog modernizasyonu
   Ana site (sizersoft default temasi) ile ayni tasarim dili:
   #181818 koyu header/footer, beyaz zemin, genis konteyner,
   Marcellus + Jost, bronz #ab8965, 12px radius, overlay kartlar.
   Salt-CSS katman; icerik / menu / gorsel degistirmez.
   Not: tagDiv ".tdi_N .x { !important }" kurallarini gecmek icin
   kritik kurallar "#td-outer-wrap" on ekiyle yazilmistir.
   ============================================================ */

:root {
	--mdc-primary: #ab8965;
	--mdc-primary-dark: #8f6f4e;
	--mdc-primary-light: #c9a87f;
	--mdc-primary-soft: rgba(171, 137, 101, 0.12);
	--mdc-dark: #181818;            /* ana site --bg-dark-1 */
	--mdc-title: #181818;           /* ana site --title-font-color */
	--mdc-text: #606060;            /* ana site --body-font-color */
	--mdc-muted: #8a8a8a;
	--mdc-bg: #ffffff;
	--mdc-bg-soft: #f8f8f8;
	--mdc-card: #ffffff;
	--mdc-line: #ececec;
	--mdc-radius: 12px;             /* ana site --rounded-1 */
	--mdc-shadow: 0 10px 30px rgba(24, 24, 24, 0.12);
	--mdc-shadow-hover: 0 24px 50px rgba(24, 24, 24, 0.28);
	--mdc-ease: cubic-bezier(0.22, 0.61, 0.36, 1);
}

/* ============================================================
   1) ZEMIN + TIPOGRAFI
   ============================================================ */
body {
	background-color: var(--mdc-bg) !important;
	font-family: 'Jost', 'Helvetica Neue', Arial, sans-serif !important;
	color: var(--mdc-text);
}
.td-main-content-wrap,
.td-container-wrap {
	background-color: transparent !important;
}
p, li, td, th, label, input, textarea, select, button,
.td-excerpt, figcaption {
	font-family: 'Jost', sans-serif !important;
}
::selection {
	background: var(--mdc-primary);
	color: #fff;
}
a {
	transition: color 0.3s var(--mdc-ease), background-color 0.3s var(--mdc-ease), border-color 0.3s var(--mdc-ease);
}

h1, h2, h3, h4, h5, h6,
#td-outer-wrap .td-module-title,
#td-outer-wrap .td-module-title a,
#td-outer-wrap .entry-title,
#td-outer-wrap .entry-title a,
#td-outer-wrap .tdb-title-text,
#td-outer-wrap .td-page-title,
#td-outer-wrap .tdb-block-title {
	font-family: 'Marcellus', Georgia, serif !important;
	font-weight: 400 !important;
	text-transform: none !important;
	letter-spacing: 0.01em !important;
}
#td-outer-wrap .td-module-title {
	line-height: 1.35 !important;
}
.td-module-title a {
	color: var(--mdc-title);
}
.td-module-title a:hover {
	color: var(--mdc-primary) !important;
}

/* ============================================================
   2) GENIS KONTEYNER — dar 1240px kutu yerine ekrana yayil
   (tagDiv .tdc-row max-width kisitini gevsetir; stretch/JS
   satirlari kendi hesabini korur)
   ============================================================ */
@media (min-width: 1140px) {
	#td-outer-wrap .tdc-content-wrap .tdc-row,
	#td-outer-wrap .td-header-template-wrap .tdc-row,
	#td-outer-wrap .td-footer-template-wrap .tdc-row {
		max-width: min(1400px, 94vw) !important;
	}
}

/* Tekil yazida metin olcusu: kolon genislese de satir uzunlugu okunur kalsin */
#td-outer-wrap .tdb_single_content .tdb-block-inner {
	max-width: 820px;
}

/* Kenar cubugu yapiskan: sag kolon bos sarkmasin */
@media (min-width: 1019px) {
	.tdc-content-wrap .vc_column.td-pb-span4 > .wpb_wrapper {
		position: sticky;
		top: 96px;
	}
}

/* ============================================================
   3) HEADER — ana site gibi tek parca koyu (#181818) bant
   ============================================================ */
#td-outer-wrap .tdi_1_rand_style,
#td-outer-wrap .tdi_14_rand_style,
#td-outer-wrap .tdi_29_rand_style,
#td-outer-wrap .tdi_59_rand_style,
#td-outer-wrap .tdi_61_rand_style,
#td-outer-wrap .tdi_67_rand_style,
#td-outer-wrap .tdi_69_rand_style {
	background-color: var(--mdc-dark) !important;
}
.td-header-desktop-wrap,
.td-header-mobile-wrap {
	background-color: var(--mdc-dark) !important;
}
/* tagDiv zone overlay katmani (:after ile beyaz boyuyor) -> seffaf,
   koyu wrap zemini gorunsun */
#td-outer-wrap .td-header-template-wrap .td-element-style:before,
#td-outer-wrap .td-header-template-wrap .td-element-style:after {
	background-color: transparent !important;
}
/* Menu alti ayrac: koyu bantta ince acik cizgi */
#td-outer-wrap .td-header-template-wrap .td_block_separator span {
	border-color: rgba(255, 255, 255, 0.12) !important;
	border-width: 1px !important;
	border-top-width: 1px !important;
}

/* Logo: koyu zeminde beyaz */
#td-outer-wrap .tdb-logo-text-title {
	font-family: 'Marcellus', Georgia, serif !important;
	font-weight: 400 !important;
	text-transform: none !important;
	letter-spacing: 0.13em !important;
}
#td-outer-wrap .td-header-template-wrap .tdb-logo-text-title {
	color: #fff !important;
}
#td-outer-wrap .tdb-logo-text-tagline {
	font-family: 'Jost', sans-serif !important;
	letter-spacing: 0.2em !important;
}
#td-outer-wrap .td-header-template-wrap .tdb-logo-text-tagline {
	color: rgba(255, 255, 255, 0.6) !important;
}
/* Gorsel logo koyu zeminde beyaz siluete cevrilir (sekil ayni kalir):
   invert+grayscale+brightness gorseli beyaza, screen blend opak beyaz
   zemini gorunmez yapar. Boyut kompakt tutulur. */
#td-outer-wrap .td-header-template-wrap .tdb-logo-img {
	filter: invert(1) grayscale(1) brightness(1.9);
	mix-blend-mode: screen;
	max-height: 80px;
	width: auto;
}
/* Logo satirinin 60px+60px padding'i -> kompakt bant (ana site gibi) */
#td-outer-wrap .td-header-desktop-wrap .vc_row.tdi_41,
#td-outer-wrap .td-header-desktop-wrap .vc_row:has(.tdb_header_logo) {
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}

/* Menu: koyu zeminde beyaz linkler, bronz hover */
#td-outer-wrap .tdb_header_menu .tdb-menu > li > a,
#td-outer-wrap .tdb_header_menu .tdb-menu > li > a .tdb-menu-item-text,
#td-outer-wrap .tdb_header_menu .td-subcat-more,
#td-outer-wrap .tdb_header_menu .td-subcat-more > .tdb-menu-item-text {
	font-family: 'Jost', sans-serif !important;
	font-weight: 500 !important;
	font-size: 13px !important;
	letter-spacing: 0.06em !important;
}
#td-outer-wrap .td-header-template-wrap .tdb_header_menu .tdb-menu > li > a,
#td-outer-wrap .td-header-template-wrap .tdb_header_menu .tdb-menu > li > a .tdb-menu-item-text,
#td-outer-wrap .td-header-template-wrap .tdb_header_menu .td-subcat-more,
#td-outer-wrap .td-header-template-wrap .tdb_header_menu .td-subcat-more > .tdb-menu-item-text {
	color: rgba(255, 255, 255, 0.9) !important;
}
#td-outer-wrap .td-header-template-wrap .tdb_header_menu .tdb-menu > li > a:hover,
#td-outer-wrap .td-header-template-wrap .tdb_header_menu .tdb-menu > li > a:hover .tdb-menu-item-text,
#td-outer-wrap .td-header-template-wrap .tdb_header_menu .tdb-menu > li.current-menu-item > a,
#td-outer-wrap .td-header-template-wrap .tdb_header_menu .tdb-menu > li.current-menu-item > a .tdb-menu-item-text {
	color: var(--mdc-primary-light) !important;
}
/* Ust bar / arama / login metinleri */
#td-outer-wrap .tdb-search-txt,
#td-outer-wrap .tdb-head-search-form-input,
#td-outer-wrap .tdb-head-search-placeholder,
#td-outer-wrap .tdb-head-search-form-btn,
#td-outer-wrap .result-msg,
#td-outer-wrap .tdb_header_user a {
	font-family: 'Jost', sans-serif !important;
	letter-spacing: 0.06em !important;
}
#td-outer-wrap .td-header-template-wrap .tdb_header_user a,
#td-outer-wrap .td-header-template-wrap .tdb-search-txt {
	color: rgba(255, 255, 255, 0.9) !important;
}

/* Normal acilir alt menuler: beyaz panel */
#td-outer-wrap .tdb_header_menu .tdb-normal-menu .sub-menu {
	background-color: #fff !important;
	border: 1px solid var(--mdc-line) !important;
	border-radius: var(--mdc-radius);
	box-shadow: var(--mdc-shadow) !important;
	overflow: hidden;
}
#td-outer-wrap .tdb_header_menu .tdb-normal-menu .sub-menu a,
#td-outer-wrap .tdb_header_menu .tdb-normal-menu .sub-menu .tdb-menu-item-text {
	font-family: 'Jost', sans-serif !important;
	font-size: 13.5px !important;
	color: var(--mdc-dark) !important;
}
#td-outer-wrap .tdb_header_menu .tdb-normal-menu .sub-menu a:hover,
#td-outer-wrap .tdb_header_menu .tdb-normal-menu .sub-menu a:hover .tdb-menu-item-text {
	color: var(--mdc-primary) !important;
	background-color: var(--mdc-primary-soft) !important;
}
/* Mega menu panelleri koyu */
#td-outer-wrap .tdb-menu .tdb-mega-menu .sub-menu > li {
	background-color: var(--mdc-dark) !important;
}

/* Arama acilir paneli */
.tdb-drop-down-search {
	background-color: #fff !important;
	border: 1px solid var(--mdc-line) !important;
	border-radius: var(--mdc-radius);
	box-shadow: var(--mdc-shadow) !important;
}
.tdb-head-search-form-btn,
.tdb-search-form-btn {
	background-color: var(--mdc-primary) !important;
	border-color: var(--mdc-primary) !important;
	color: #fff !important;
}

/* ============================================================
   4) KARTLAR — ana site .mdc-cat-card davranisi
   ============================================================ */
.td-module-thumb,
.td-module-thumb .entry-thumb {
	border-radius: var(--mdc-radius);
	overflow: hidden;
}
.td-module-thumb {
	box-shadow: var(--mdc-shadow);
}
.td-module-thumb .entry-thumb,
.td-module-thumb img {
	transition: transform 1.1s var(--mdc-ease) !important;
}
.td_module_wrap {
	transition: transform 0.5s var(--mdc-ease);
}
.td_module_wrap:hover {
	transform: translateY(-8px);
}
.td_module_wrap:hover .td-module-thumb .entry-thumb,
.td_module_wrap:hover .td-module-thumb img {
	transform: scale(1.07);
}
/* Buyuk grid (hero) kartlari */
.td-big-grid-post {
	overflow: hidden;
	border-radius: var(--mdc-radius);
}
.td-big-grid-post .td-module-thumb {
	box-shadow: none;
}
/* Foto ustu degrade — ana site formulu */
.td-image-gradient:before {
	background: linear-gradient(180deg, rgba(24, 24, 24, 0) 32%, rgba(24, 24, 24, 0.9) 100%) !important;
	border-radius: inherit;
}

/* Kategori rozetleri */
#td-outer-wrap .td-post-category,
#td-outer-wrap .tdb-entry-category {
	background-color: var(--mdc-primary) !important;
	color: #fff !important;
	border-radius: 30px;
	padding: 5px 14px 4px !important;
	font-family: 'Jost', sans-serif !important;
	font-size: 10.5px !important;
	font-weight: 500 !important;
	letter-spacing: 0.12em !important;
	line-height: 1.2 !important;
}
/* Gorsel ustundeki rozetler: ana site cam (glass) rozeti */
#td-outer-wrap .td-module-thumb .td-post-category,
#td-outer-wrap .td-big-grid-post .td-post-category,
#td-outer-wrap .td-image-container .td-post-category {
	background-color: rgba(24, 24, 24, 0.4) !important;
	border: 1px solid rgba(255, 255, 255, 0.28);
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
}
#td-outer-wrap a.td-post-category:hover,
#td-outer-wrap a.tdb-entry-category:hover {
	background-color: var(--mdc-primary-dark) !important;
	color: #fff !important;
}

/* Meta bilgiler */
#td-outer-wrap .td-module-meta-info,
#td-outer-wrap .td-module-meta-info span,
#td-outer-wrap .td-module-meta-info a,
#td-outer-wrap .td-editor-date,
#td-outer-wrap .td-editor-date .td-post-author-name,
#td-outer-wrap .td-editor-date .entry-date,
#td-outer-wrap .td-module-comments a,
#td-outer-wrap .td-post-date,
#td-outer-wrap .td-module-date {
	font-family: 'Jost', sans-serif !important;
	font-weight: 400 !important;
	text-transform: none !important;
	letter-spacing: 0.03em !important;
}
.td-post-date, .td-module-date, .entry-date {
	color: var(--mdc-muted);
}
.td-post-author-name a,
.tdb-author-name {
	color: var(--mdc-primary) !important;
	font-weight: 500;
}
.td-excerpt {
	color: var(--mdc-muted) !important;
	line-height: 1.7 !important;
}

/* ============================================================
   5) BLOK / BOLUM BASLIKLARI
   ============================================================ */
#td-outer-wrap .td-block-title-wrap,
#td-outer-wrap .td-block-title {
	border: none !important;
}
#td-outer-wrap .td-block-title {
	margin-bottom: 22px !important;
}
#td-outer-wrap .td-block-title > span,
#td-outer-wrap .td-block-title > a,
#td-outer-wrap .tdb-block-title > span,
#td-outer-wrap .tdb-block-title > a {
	background: transparent !important;
	color: var(--mdc-title) !important;
	padding: 0 0 10px 0 !important;
	margin: 0 !important;
	font-family: 'Marcellus', Georgia, serif !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	text-transform: none !important;
	letter-spacing: 0.02em !important;
	line-height: 1.3 !important;
	display: inline-block;
	border-bottom: 3px solid var(--mdc-primary) !important;
}
#td-outer-wrap .td-block-title:before,
#td-outer-wrap .td-block-title:after,
#td-outer-wrap .tdb-block-title:before,
#td-outer-wrap .tdb-block-title:after {
	display: none !important;
}

/* tdm blok basliklari (kenar cubugu vb.) */
#td-outer-wrap .tdm-title {
	font-family: 'Marcellus', Georgia, serif !important;
	font-weight: 400 !important;
	text-transform: none !important;
	letter-spacing: 0.02em !important;
}
#td-outer-wrap .td-main-content-wrap .tdm-title {
	color: var(--mdc-title) !important;
}
#td-outer-wrap .td-footer-template-wrap .tdm-title {
	color: #fff !important;
}
#td-outer-wrap .tdm-title-line,
#td-outer-wrap .tdm-title-line:after {
	background-color: var(--mdc-primary) !important;
	height: 3px !important;
	border-radius: 2px;
}
#td-outer-wrap .tdm-descr {
	font-family: 'Jost', sans-serif !important;
}

/* ============================================================
   6) TEK YAZI SAYFASI
   ============================================================ */
#td-outer-wrap .tdb-title-text,
#td-outer-wrap .entry-title {
	color: var(--mdc-title) !important;
	line-height: 1.25 !important;
}
#td-outer-wrap .tdb_title .tdb-title-text {
	font-size: clamp(30px, 3.2vw, 44px) !important;
}
#td-outer-wrap .tdb_single_content .tdb-block-inner,
#td-outer-wrap .td-post-content {
	font-family: 'Jost', sans-serif !important;
	font-size: 17px !important;
	line-height: 1.85 !important;
	color: var(--mdc-text) !important;
}
.tdb_single_content p,
.td-post-content p {
	margin-bottom: 1.4em;
}
#td-outer-wrap .tdb_single_content h1,
#td-outer-wrap .tdb_single_content h2,
#td-outer-wrap .tdb_single_content h3,
#td-outer-wrap .tdb_single_content h4,
#td-outer-wrap .tdb_single_content h5,
#td-outer-wrap .td-post-content h1,
#td-outer-wrap .td-post-content h2,
#td-outer-wrap .td-post-content h3,
#td-outer-wrap .td-post-content h4,
#td-outer-wrap .td-post-content h5 {
	font-family: 'Marcellus', Georgia, serif !important;
	font-weight: 400 !important;
	text-transform: none !important;
	letter-spacing: 0.01em !important;
	color: var(--mdc-title) !important;
	margin-top: 1.6em;
	margin-bottom: 0.6em;
	line-height: 1.35 !important;
}
#td-outer-wrap .tdb-author-name,
#td-outer-wrap .tdb_single_author a,
#td-outer-wrap .tdb_single_date .entry-date,
#td-outer-wrap .tdb_single_post_views span {
	font-family: 'Jost', sans-serif !important;
	font-weight: 500 !important;
	text-transform: none !important;
	letter-spacing: 0.04em !important;
}
.tdb_single_content a,
.td-post-content a {
	color: var(--mdc-primary) !important;
	text-decoration: underline;
	text-underline-offset: 3px;
	text-decoration-color: rgba(171, 137, 101, 0.45);
}
.tdb_single_content a:hover,
.td-post-content a:hover {
	color: var(--mdc-primary-dark) !important;
	text-decoration-color: var(--mdc-primary-dark);
}
.tdb_single_content img,
.td-post-content img,
.tdb_single_featured_image img,
.td-post-featured-image img {
	border-radius: var(--mdc-radius);
}
.tdb_single_featured_image img {
	box-shadow: var(--mdc-shadow);
}
#td-outer-wrap .wp-caption-text,
#td-outer-wrap .tdb-caption-text,
#td-outer-wrap figcaption {
	font-family: 'Jost', sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	color: var(--mdc-muted) !important;
	padding-top: 9px !important;
	line-height: 1.5 !important;
	overflow-wrap: anywhere;
}
blockquote,
.tdb_single_content blockquote,
.td-post-content blockquote {
	border-left: 3px solid var(--mdc-primary) !important;
	background: var(--mdc-primary-soft);
	border-radius: 0 var(--mdc-radius) var(--mdc-radius) 0;
	padding: 22px 26px !important;
	margin: 1.6em 0;
}
#td-outer-wrap blockquote p {
	font-family: 'Marcellus', Georgia, serif !important;
	font-size: 19px !important;
	line-height: 1.55 !important;
	color: var(--mdc-title) !important;
}

/* Paylasim butonlari */
.td-post-sharing-classic .td-social-sharing-button,
.td-social-sharing-button {
	border-radius: 30px !important;
	overflow: hidden;
}
#td-outer-wrap .td-social-sharing-button .td-social-but-icon,
#td-outer-wrap .td-social-sharing-button .td-social-but-text {
	font-family: 'Jost', sans-serif !important;
}

/* Onceki / sonraki yazi */
#td-outer-wrap .tdb_single_next_prev a,
#td-outer-wrap .td-post-next-prev-content a,
#td-outer-wrap .tdb-next-post span,
#td-outer-wrap .tdb-next-post a {
	font-family: 'Jost', sans-serif !important;
}
.tdb_single_next_prev a,
.td-post-next-prev-content a {
	color: var(--mdc-title) !important;
}
.tdb_single_next_prev a:hover,
.td-post-next-prev-content a:hover {
	color: var(--mdc-primary) !important;
}

/* Yazar kutusu */
.tdb_single_author_box .tdb-author-box,
.author-box-wrap {
	background: var(--mdc-bg-soft);
	border: 1px solid var(--mdc-line) !important;
	border-radius: var(--mdc-radius);
	box-shadow: none;
}

/* Etiketler */
#td-outer-wrap .td-post-source-tags .td-tags li a,
#td-outer-wrap .tdb-tags li a {
	background: #fff !important;
	color: var(--mdc-text) !important;
	border: 1px solid var(--mdc-line) !important;
	border-radius: 30px !important;
	font-family: 'Jost', sans-serif !important;
	padding: 4px 14px !important;
}
#td-outer-wrap .td-post-source-tags .td-tags li a:hover,
#td-outer-wrap .tdb-tags li a:hover {
	background: var(--mdc-primary) !important;
	border-color: var(--mdc-primary) !important;
	color: #fff !important;
}

/* ============================================================
   7) FORMLAR / YORUMLAR / SAYFALAMA
   ============================================================ */
.comment-form input[type='text'],
.comment-form input[type='email'],
.comment-form input[type='url'],
.comment-form textarea,
input[type='search'],
.tdb-search-form input[type='text'] {
	background: #fff !important;
	border: 1px solid var(--mdc-line) !important;
	border-radius: 10px !important;
	font-family: 'Jost', sans-serif !important;
	transition: border-color 0.25s ease;
}
.comment-form input:focus,
.comment-form textarea:focus {
	border-color: var(--mdc-primary) !important;
	outline: none;
}
input[type='submit'],
.wpcf7-submit,
#submit,
.td-login-button,
.td-subscribe-form input[type='submit'],
.tdn-submit-btn {
	background-color: var(--mdc-primary) !important;
	border: none !important;
	border-radius: 30px !important;
	font-family: 'Jost', sans-serif !important;
	font-weight: 500 !important;
	letter-spacing: 0.1em !important;
	padding: 11px 28px !important;
	transition: background-color 0.3s var(--mdc-ease);
	color: #fff !important;
}
input[type='submit']:hover,
#submit:hover,
.td-login-button:hover {
	background-color: var(--mdc-primary-dark) !important;
}

#td-outer-wrap .page-nav a,
#td-outer-wrap .page-nav span,
#td-outer-wrap .td-load-more-wrap a,
#td-outer-wrap .td-next-prev-wrap a {
	border: 1px solid var(--mdc-line) !important;
	border-radius: 30px !important;
	background: #fff !important;
	font-family: 'Jost', sans-serif !important;
	color: var(--mdc-text) !important;
}
#td-outer-wrap .page-nav .current,
#td-outer-wrap .page-nav span.current {
	background: var(--mdc-primary) !important;
	border-color: var(--mdc-primary) !important;
	color: #fff !important;
}
#td-outer-wrap .page-nav a:hover,
#td-outer-wrap .td-load-more-wrap a:hover,
#td-outer-wrap .td-next-prev-wrap a:hover {
	background: var(--mdc-primary) !important;
	border-color: var(--mdc-primary) !important;
	color: #fff !important;
}

/* Ekmek kirintisi */
#td-outer-wrap .tdb_breadcrumbs,
#td-outer-wrap .tdb_breadcrumbs a,
#td-outer-wrap .tdb_breadcrumbs span,
#td-outer-wrap .entry-crumbs,
#td-outer-wrap .entry-crumbs a,
#td-outer-wrap .entry-crumbs span {
	font-family: 'Jost', sans-serif !important;
	font-size: 11.5px !important;
	letter-spacing: 0.08em !important;
	color: var(--mdc-muted) !important;
	text-transform: none !important;
}
#td-outer-wrap .tdb_breadcrumbs a:hover,
#td-outer-wrap .entry-crumbs a:hover {
	color: var(--mdc-primary) !important;
}

/* ============================================================
   8) ICERIK ALANI GRI KUTULAR -> ana site kart stili
   ============================================================ */
.td-main-content-wrap .td-element-style {
	background-color: var(--mdc-bg-soft) !important;
	border: 1px solid var(--mdc-line);
	border-radius: var(--mdc-radius);
	box-shadow: none;
}

/* ============================================================
   9) FOOTER — ana site gibi #181818
   (8. bolumden sonra: kart kuralini ezer)
   ============================================================ */
.td-footer-template-wrap {
	background-color: var(--mdc-dark) !important;
}
#td-outer-wrap .td-footer-template-wrap .td-element-style {
	background-color: var(--mdc-dark) !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}
.td-footer-template-wrap,
.td-footer-template-wrap p {
	color: rgba(255, 255, 255, 0.65);
}
.td-footer-template-wrap a {
	color: rgba(255, 255, 255, 0.78) !important;
}
.td-footer-template-wrap a:hover {
	color: var(--mdc-primary-light) !important;
}
#td-outer-wrap .td-footer-template-wrap .tdb-logo-text-title {
	color: #fff !important;
}
#td-outer-wrap .td-footer-template-wrap .td_block_separator span {
	border-color: rgba(255, 255, 255, 0.14) !important;
	border-width: 1px !important;
}

/* ============================================================
   10) UFAK DOKUNUSLAR
   ============================================================ */
.td-scroll-up {
	background-color: var(--mdc-primary) !important;
	border-radius: 50% !important;
}
.td-scroll-up:hover {
	background-color: var(--mdc-primary-dark) !important;
}
.white-popup-block {
	border-radius: var(--mdc-radius);
}
#td-outer-wrap .td-login-panel-title,
#td-outer-wrap .td-login-panel-title span,
.td-login-panel-title,
.td-login-panel-title span {
	font-family: 'Marcellus', Georgia, serif !important;
	text-transform: none !important;
}
