/*
Theme Name: Iris Katz Psychotherapy
Theme URI: https://psichotherapy.co.il/
Author: Webify
Author URI: https://trywebify.digital/
Description: איריס כץ, פסיכותרפיסטית מוסמכת. העיצוב של האתר; כל טקסט וכל תמונה בעמודים נערכים ממסך העריכה של העמוד, ומאמרים הם פוסטים רגילים.
Version: 1.1.0
Requires PHP: 7.4
Text Domain: iriskatz
*/

/* What the designed pages do not have: articles' own content, plain pages Iris adds, lists. The design is assets/style.css. */
.prose.ik-content > * + * { margin-block-start: 1em; }
.prose.ik-content img { max-width: 100%; height: auto; border-radius: 18px; }
.prose.ik-content figure { margin-inline: 0; }
.prose.ik-content figcaption, .prose.ik-content .wp-caption-text { font-size: .92em; opacity: .75; margin-block-start: .4em; }
.prose.ik-content ul:not([class]) { list-style: disc; padding-inline-start: 1.3em; }
.prose.ik-content ol:not([class]) { list-style: decimal; padding-inline-start: 1.3em; }
.prose.ik-content a:not([class]) { text-decoration: underline; text-underline-offset: 3px; }
.prose.ik-content blockquote { border-inline-start: 3px solid currentColor; padding-inline-start: 1em; opacity: .9; }
.prose.ik-content .alignleft { float: left; margin: .3em 0 1em 1.5em; }
.prose.ik-content .alignright { float: right; margin: .3em 1.5em 1em 0; }
.prose.ik-content .aligncenter { display: block; margin-inline: auto; }
.prose.ik-content h3 { font-size: 21px; margin-block-start: 28px; }
.prose.ik-content h4 { font-size: 18px; margin-block-start: 22px; }
.prose.ik-content li + li { margin-block-start: 6px; }
.prose.ik-content li > p { margin: 0; }
.prose.ik-content b, .prose.ik-content strong { font-weight: 600; }
.prose.ik-content table { width: 100%; border-collapse: collapse; font-size: 16px; line-height: 1.6; background: #fff; border-radius: 14px; overflow: hidden; }
.prose.ik-content th, .prose.ik-content td { padding: 10px 14px; text-align: start; vertical-align: top; border-bottom: 1px solid rgba(61, 53, 41, .12); }
.prose.ik-content th, .prose.ik-content thead td { font-weight: 600; background: rgba(61, 53, 41, .06); }
.prose.ik-content .table-wrap, .prose.ik-content figure.wp-block-table { overflow-x: auto; }
@media (max-width: 600px) { .prose.ik-content table { display: block; overflow-x: auto; } }
.ik-list { display: grid; gap: 26px; max-width: 46rem; }
.ik-list h2 { font-size: 1.4rem; }
.ik-list p { opacity: .8; margin-block-start: 6px; }
.ik-pager { display: flex; gap: 16px; margin-block-start: 36px; }
.screen-reader-text { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; }

/* A picture Iris swapped in from the media library fills the design's frame */
.ik-swapped { object-fit: cover; }
.cert-row img.ik-swapped, .cert-big img.ik-swapped { object-fit: contain; }

/* "More pictures" of a page */
.ik-gal { columns: 3 240px; column-gap: 18px; }
.ik-gal a { display: block; break-inside: avoid; margin-block-end: 18px; border-radius: 18px; overflow: hidden; }
.ik-gal img { width: 100%; height: auto; }

/* The admin bar (logged-in only) sits above the sticky header */
.admin-bar .nav { top: 32px; }
@media (max-width: 782px) { .admin-bar .nav { top: 46px; } }
@media (max-width: 600px) { .admin-bar .nav { top: 0; } }
