/* Acibadem Duzen layout overrides */ /* Layout fix: keeps the existing wptema markup. Desktop and mobile only. */ body.is-classic-layout.is-pro-ui { overflow-x: clip; } body.is-pro-ui .vm-header__inner { min-width: 0; } body.is-pro-ui .vm-logo__text, body.is-pro-ui .vm-logo__text--domain, body.is-pro-ui .vm-logo__text--duo, body.is-pro-ui .vm-logo__primary { text-transform: none; } .vm-contact-form { display: grid; gap: .9rem; max-width: 36rem; } .vm-contact-form label { display: grid; gap: .35rem; font-weight: 600; } .vm-contact-form input, .vm-contact-form textarea { width: 100%; min-height: 48px; padding: .75rem .85rem; border: 1px solid var(--line); border-radius: var(--r); background: var(--surf); color: var(--text); font: inherit; } .vm-contact-form textarea { min-height: 10rem; resize: vertical; } .vm-contact-form button { justify-self: start; min-height: 48px; padding: 0 1.25rem; border: 0; border-radius: var(--r); background: var(--ad-wa, #1f9d55); color: #fff; font-weight: 700; cursor: pointer; } .vm-card__media, .vm-bio__media, .vm-bio__slide { position: relative; } .vm-card__media > img, .vm-card__media > .vm-photo, .vm-bio__slide > img, .vm-bio__slide > .vm-photo, .vm-mini img, .vm-story__ring img { position: relative; z-index: 1; } .vm-card__wm { position: absolute; left: 50%; top: 50%; z-index: 2; width: 150%; transform: translate(-50%, -50%) rotate(-38deg); transform-origin: center; pointer-events: none; color: rgba(255, 255, 255, .38); font-size: clamp(.72rem, 2.8vw, 1rem); font-weight: 800; letter-spacing: .12em; line-height: 1; text-align: center; white-space: nowrap; text-shadow: 0 1px 6px rgba(0, 0, 0, .35); } .vm-card__on { position: absolute; left: 0; right: 0; bottom: 0; z-index: 3; display: flex; flex-direction: column; align-items: center; text-align: center; gap: .12rem; padding: 1.6rem .7rem .55rem; background: linear-gradient(to top, rgba(0, 0, 0, .82), rgba(0, 0, 0, 0)); pointer-events: none; } .vm-card__on strong { color: #fff; font-size: .98rem; font-weight: 700; line-height: 1.2; } .vm-card__on em { color: var(--ad-gold, #f2d7a2); font-style: normal; font-size: .78rem; font-weight: 600; } .vm-card__body h3 { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); } .vm-bio__media > .vm-card__on { bottom: 5.6rem; } .vm-card__brands { display: flex; flex-wrap: wrap; gap: .15rem .5rem; margin: .15rem 0 .2rem; font-size: .72rem; font-weight: 800; letter-spacing: .03em; line-height: 1.3; } .vm-card__brands span:first-child { color: var(--ad-gold, #f2d7a2); } .vm-card__brands span:last-child { color: var(--ad-green, #3dbe7a); } .vm-card__body { display: none !important; } .vm-mini__media { position: relative; display: block; width: 3.1rem; height: 3.9rem; overflow: hidden; border-radius: .55rem; flex: 0 0 auto; } .vm-mini__media .vm-photo, .vm-mini__media img { width: 100%; height: 100%; object-fit: cover; display: block; border-radius: inherit; } .vm-story__ring { position: relative; overflow: hidden; } .vm-mini__media .vm-card__wm, .vm-story__ring .vm-card__wm { font-size: .36rem; letter-spacing: .01em; width: 170%; } body.is-profile-full .vm-sidebar .vm-mini__media { width: 4.2rem; height: 5.2rem; border-radius: .45rem; } .vm-bio__panel .vm-card__brands { margin: .35rem 0 .8rem; font-size: .95rem; } body.is-classic-layout.is-pro-ui .vm-sidebar { display: grid !important; gap: 1rem; align-self: start; position: sticky; top: calc(var(--header) + .8rem); min-width: 0; } body.is-pro-ui .vm-chip-list { max-height: none; overflow: visible; align-content: flex-start; margin-bottom: 0; } .vm-logo__sep, .vm-logo__secondary { display: none; } body.is-classic-layout .vm-stories, body.is-classic-layout .tt-circles { display: block !important; } body.is-classic-layout .tt-circles__rail, body.is-classic-layout .vm-stories__rail { display: flex !important; } .vm-stories--marquee { margin: .35rem 0 1rem; } .vm-stories--marquee .vm-stories__title { margin: 0 0 .65rem; } .vm-stories--marquee .vm-stories__viewport { overflow: hidden; width: 100%; padding: .2rem 0 .6rem; -webkit-mask-image: linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent); mask-image: linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent); } .vm-stories--marquee .vm-stories__track { display: flex; width: max-content; animation: vm-stories-scroll 120s linear infinite; will-change: transform; } .vm-stories--marquee .vm-stories__group { display: flex; gap: .85rem; flex: 0 0 auto; padding-right: .85rem; } .vm-stories--marquee .vm-story { text-decoration: none; } .vm-stories--marquee .vm-stories__viewport:hover .vm-stories__track, .vm-stories--marquee .vm-stories__viewport:focus-within .vm-stories__track { animation-play-state: paused; } @keyframes vm-stories-scroll { from { transform: translateX(0); } to { transform: translateX(-50%); } } @media (prefers-reduced-motion: reduce) { .vm-stories--marquee .vm-stories__track { animation: none; overflow-x: auto; max-width: 100%; } .vm-stories--marquee .vm-stories__viewport { overflow-x: auto; -webkit-mask-image: none; mask-image: none; } } body.is-pro-ui .vm-card__media img, body.is-pro-ui .vm-photo { width: 100%; height: 100%; object-fit: cover; } body.is-pro-ui .vm-card__body h3 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } body.is-pro-ui .vm-faq summary { min-height: 48px; cursor: pointer; } body.is-pro-ui .vm-ai-band { width: min(var(--wrap), calc(100% - 1.5rem)); margin: 0 auto 1.5rem; padding: 1rem 1.1rem; background: var(--surf); border: 1px solid var(--line); border-radius: var(--r); color: var(--sand); } body.is-pro-ui .vm-ai-band h2 { margin: 0 0 .4rem; font-size: 1rem; color: var(--text); } body.is-pro-ui .vm-ai-band p { margin: 0; font-size: .94rem; line-height: 1.6; } @media (min-width: 921px) { body.is-classic-layout.is-pro-ui { --wrap: 1240px; } body.is-classic-layout.is-pro-ui .vm-layout { grid-template-columns: minmax(0, 1fr) 300px; gap: 1.5rem; align-items: start; } body.is-classic-layout.is-pro-ui .vm-profile-grid, body.is-classic-layout.is-pro-ui .tt-grid.vm-profile-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } body.is-pro-ui .vm-header__inner { flex-wrap: nowrap; } body.is-pro-ui .vm-search input { width: min(16rem, 24vw); } } @media (min-width: 1440px) { body.is-classic-layout.is-pro-ui .vm-profile-grid, body.is-classic-layout.is-pro-ui .tt-grid.vm-profile-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); } } @media (max-width: 1100px) and (min-width: 921px) { body.is-pro-ui .vm-logo__secondary, body.is-pro-ui .vm-logo__sep { display: none; } } @media (max-width: 920px) { body.is-classic-layout.is-pro-ui .vm-layout, body.is-classic-layout.is-pro-ui .vm-footer__grid { grid-template-columns: 1fr; } body.is-classic-layout.is-pro-ui .vm-sidebar { position: static; } body.is-classic-layout.is-pro-ui .vm-header__inner { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; column-gap: .75rem; row-gap: .55rem; padding: .7rem 0; } body.is-classic-layout.is-pro-ui .vm-brand { grid-column: 1; grid-row: 1; } body.is-classic-layout.is-pro-ui .vm-nav-toggle { grid-column: 2; grid-row: 1; margin-left: 0; } body.is-classic-layout.is-pro-ui .vm-header__tools { grid-column: 1 / -1; grid-row: 2; width: 100%; } body.is-classic-layout.is-pro-ui .vm-header__tools .vm-search { display: flex; flex: 1; width: 100%; } body.is-classic-layout.is-pro-ui .vm-search input { width: 100%; min-height: 44px; } body.is-classic-layout.is-pro-ui .vm-search button { min-height: 44px; min-width: 44px; } body.is-classic-layout.is-pro-ui .vm-logo__text { max-width: none; overflow: visible; text-overflow: unset; white-space: normal; } body.is-classic-layout.is-pro-ui .vm-nav { position: static; top: auto; left: auto; right: auto; display: none; grid-column: 1 / -1; grid-row: 3; width: 100%; padding: .2rem 0 .4rem; background: transparent; border: 0; } body.is-classic-layout.is-pro-ui.is-nav-open .vm-nav { display: block; } body.is-classic-layout.is-pro-ui .vm-menu a { display: flex; align-items: center; min-height: 44px; } body.is-pro-ui .vm-profile-grid, body.is-pro-ui.is-classic-layout .vm-profile-grid, body.is-pro-ui.is-classic-layout .tt-grid.vm-profile-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .55rem; } body.is-pro-ui .vm-footer__bar { flex-direction: column; } body.is-pro-ui .vm-age__actions { flex-direction: column; } body.is-pro-ui .vm-age__actions .vm-btn { width: 100%; } } @media (max-width: 380px) { body.is-pro-ui .vm-logo__secondary, body.is-pro-ui .vm-logo__sep { display: none; } } /* Profile bio: photo, this profile, and the other profiles sit on one row. */ body.is-classic-layout.is-pro-ui.is-profile-full article.vm-bio { display: grid !important; width: min(var(--wrap), calc(100% - 1.5rem)); margin: .4rem auto 2rem; grid-template-columns: minmax(220px, 400px) minmax(0, 1fr) minmax(230px, 300px); column-gap: 1.15rem; row-gap: 1rem; align-items: start; } body.is-classic-layout.is-pro-ui.is-profile-full .vm-bio-desktop { grid-column: 1 / -1; width: auto; margin: 0; padding: 0; } body.is-classic-layout.is-pro-ui.is-profile-full .vm-bio__grid, body.is-classic-layout.is-pro-ui.is-profile-full .vm-layout { display: contents !important; width: auto; margin: 0; padding: 0; } body.is-classic-layout.is-pro-ui.is-profile-full .vm-bio__media { grid-column: 1; grid-row: 2; min-width: 0; width: auto; margin: 0; } body.is-classic-layout.is-pro-ui.is-profile-full .vm-bio__panel { grid-column: 2; grid-row: 2; min-width: 0; width: auto; margin: 0; align-self: start; } body.is-classic-layout.is-pro-ui.is-profile-full .vm-content { grid-column: 1 / 3; min-width: 0; width: auto; margin: 0; } body.is-classic-layout.is-pro-ui.is-profile-full .vm-sidebar { grid-column: 3; grid-row: 2 / span 4; align-self: start; } body.is-profile-full .vm-sidebar .vm-mini a { grid-template-columns: 4.2rem minmax(0, 1fr); gap: .75rem; padding: .55rem 0; } body.is-profile-full .vm-sidebar .vm-mini .vm-photo, body.is-profile-full .vm-sidebar .vm-mini img { width: 4.2rem; height: 5.2rem; object-fit: cover; border-radius: .45rem; } body.is-profile-full .vm-sidebar .vm-mini strong { display: block; line-height: 1.3; } body.is-pro-ui .vm-btn--wa { background: var(--ad-wa, #1f9d55) !important; border-color: var(--ad-wa, #1f9d55) !important; color: #fff !important; } body.is-pro-ui .vm-btn--call { background: var(--ad-call, #e11d48) !important; border-color: var(--ad-call, #e11d48) !important; color: #fff !important; } .vm-bio__media { position: relative; } .vm-bio__nav { position: absolute; top: 38%; z-index: 3; width: 2.75rem; height: 2.75rem; border: 0; border-radius: 50%; background: rgba(0, 0, 0, .62); color: #fff; font-size: 2rem; line-height: 1; cursor: pointer; } .vm-bio__nav--prev { left: .65rem; } .vm-bio__nav--next { right: .65rem; } @media (max-width: 920px) { body.is-classic-layout.is-pro-ui.is-profile-full article.vm-bio { grid-template-columns: 1fr; } body.is-classic-layout.is-pro-ui.is-profile-full .vm-bio__media, body.is-classic-layout.is-pro-ui.is-profile-full .vm-bio__panel, body.is-classic-layout.is-pro-ui.is-profile-full .vm-content, body.is-classic-layout.is-pro-ui.is-profile-full .vm-sidebar { grid-column: 1; grid-row: auto; } body.is-classic-layout.is-pro-ui.is-profile-full .vm-sidebar { position: static; } }