On finding life in the seven deadly sins.
The Long Defeat of History
Tolkien’s hope for the entropy of ages.
"); } body.art .mini-underline, body.photo-essays .mini-underline { background-color: var(--white); } body.photo-essays .art-cut-line, body.art .art-cut-line { border-color: var(--white); } .no-wrapper .fluid-width-video-wrapper { padding-top: 152px !important; } i.fa.fa-lock.content-restricted { font-size: 50%; color: rgb(102, 102, 98); } .hidden-content-modal { display: none; position: fixed; width: 80vw; height: 80vh; max-width: 80vw; max-height: 80vh; background: rgb(255, 255, 255); z-index: 2147483647; top: 50%; left: 50%; transform: translate(-50%, -50%); overflow: scroll; box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 20px; } .hidden-content-modal.access { display: flex; } .hidden-content-modal .close-modal { position: absolute; top: 20px; right: 20px; width: 65px; height: 65px; font-size: 20px; color: var(--black); background-color: var(--white); display: flex; justify-content: center; align-items: center; cursor: pointer; z-index: 1; } .hidden-content-modal .close-modal svg { max-width: 30px; transition: all 0.4s ease 0s; } .hidden-content-modal .close-modal svg line { transition: all 0.4s ease 0s; max-width: 20px; stroke: var(--black); } .hidden-content-modal .close-modal:hover svg { transform: scale(0.75); } .hidden-content-modal .close-modal:hover svg line { } #left-area ol, .entry-content ol, .et-l--body ol, .et-l--footer ol, .et-l--header ol, #left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul { list-style-position: outside; } a { color: var(--overlayBlue); } .entry-title a:hover { text-decoration: underline; } .object-fit-cover img { object-fit: cover; } .flex-this { display: flex; } .flex-inner > div { display: flex; } .flex-row { flex-direction: row; } .flex-column { flex-direction: column; } .flex-wrap, .flex-inner-wrap > div { flex-wrap: wrap; } .justify-center { justify-content: center; } .justify-evenly { justify-content: space-evenly; } #page-container .justify-start { justify-content: start; } #page-container .align-items-center { align-items: center; } .grid-display, .grid-display-inner > div { display: grid; } .grid-cols-3, .grid-cols-3-inner > div { grid-template-columns: repeat(3, 1fr); } .mt-10 { margin-top: 10px; } .mt-15 { margin-top: 15px; } .mt-20 { margin-top: 20px; } .mt-30 { margin-top: 30px; } .hide { display: none; } #page-container .p-0 { padding: 0px; } .text-light-grey { color: var(--lightGrey); } .et_pb_text { color: var(--black); font-size: var(--copyFontSmall); line-height: 1.5em; font-weight: 400; } .site-header .no-padding-title h1, .no-padding-title h2, .no-padding-title h3, .no-padding-title h4, .no-padding-title h5, .no-padding-title h6 { padding-bottom: 0px; } .biggest-header h1, .biggest-header h2, .biggest-header h3, .biggest-header h4, .biggest-header h5, .biggest-header-inline, .et_pb_post h1, h1 { font-size: var(--biggestFontMin); font-family: var(--canela); line-height: 1.1em; } .biggest-header-reduced-mobile h1, .biggest-header-reduced-mobile h2, .biggest-header-reduced-mobile h3, .biggest-header-reduced-mobile h4, .biggest-header-reduced-mobile h5 { font-size: var(--mediumBigFontMax); } .big-header h1, .big-header h2, .big-header h3, .big-header h4, .big-header h5, .big-header-inline, .et_pb_post h2, h2 { font-size: var(--bigFontMin); font-family: var(--canela); line-height: 1.25em; } .mid-header h1, .mid-header h2, .mid-header h3, .mid-header h4, .mid-header h5, .mid-header-inline { font-size: var(--midFontMin); font-family: var(--canela); line-height: 1.25em; } .medium-header h1, .medium-header h2, .medium-header h3, .medium-header h4, .medium-header h5, .medium-header-inline, .et_pb_post h3, h3 { font-size: var(--mediumFontMin); font-family: var(--canela); line-height: 1.25em; } .small-header h1, .small-header h2, .small-header h3, .small-header h4, .small-header h5, .small-header-inline, .et_pb_post h4, h4 { font-size: var(--smallFontMin); font-family: var(--canela); line-height: 1.25em; } .smallest-header h1, .smallest-header h2, .smallest-header h3, .smallest-header h4, .smallest-header h5, .smallest-header-inline, .et_pb_post h5, h5 { font-size: var(--smallestFontMax); font-family: var(--canela); line-height: 1.25em; } .medium-big-header h1, .medium-big-header h2, .medium-big-header h3, .medium-big-header h4, .medium-big-header h5, .medium-big-header h6, .medium-big-header-inline, .et_pb_post h6 { font-size: var(--mediumBigFontMin); font-family: var(--canela); line-height: 1.25em; } body.single-post #main-content h3 { text-align: center; } body.single-post #main-content .related-post-item--meta h3 { text-align: left; } body.single-post #main-content .module-heading h3 { text-align: left; } body.single-post #main-content .post-contributors-container h3 { text-align: left; } .standard-font-family { font-family: var(--bodyFont); } .header-font-family { font-family: var(--headerFont); } .flat-font-family *, .flat-font-family { font-family: var(--flatFont); } .commercial, .commercial h1, .commercial h2, .commercial h3, .commercial h4, .commercial h5, .commercial h6 { font-family: var(--commercial); } .atlas, .atlas h1, .atlas h2, .atlas h3, .atlas h4, .atlas h5, .atlas h6 { font-family: var(--atlas); } .gardian, .gardian h1, .gardian h2, .gardian h3, .gardian h4, .gardian h5, .gardian h6 { font-family: var(--gardian); } .portrait, .portrait h1, .portrait h2, .portrait h3, .portrait h4, .portrait h5, .portrait h6 { font-family: var(--portrait); } .portraitLight, .portraitLight h1, .portraitLight h2, .portraitLight h3, .portraitLight h4, .portraitLight h5, .portraitLight h6 { font-family: var(--portraitLight); } .canela, .canela h1, .canela h2, .canela h3, .canela h4, .canela h5, .canela h6 { font-family: var(--canela); } .lftArnoldoBook, .lftArnoldoBook h1, .lftArnoldoBook h2, .lftArnoldoBook h3, .lftArnoldoBook h4, .lftArnoldoBook h5, .lftArnoldoBook h6 { font-family: var(--lftArnoldoBook); } .lftArnoldoLight, .lftArnoldoLight h1, .lftArnoldoLight h2, .lftArnoldoLight h3, .lftArnoldoLight h4, .lftArnoldoLight h5, .lftArnoldoLight h6 { font-family: var(--lftArnoldoLight); } .lftArnoldoRegular, .lftArnoldoRegular p, .lftArnoldoRegular h1, .lftArnoldoRegular h2, .lftArnoldoRegular h3, .lftArnoldoRegular h4, .lftArnoldoRegular h5, .lftArnoldoRegular h6 { font-family: var(--lftArnoldoRegular); } .lftArnoldoSemibold, .lftArnoldoSemibold p, .lftArnoldoSemibold h1, .lftArnoldoSemibold h2, .lftArnoldoSemibold h3, .lftArnoldoSemibold h4, .lftArnoldoSemibold h5, .lftArnoldoSemibold h6 { font-family: var(--lftArnoldoSemibold); } .text-align-center { text-align: center; } .add-border { border-bottom-width: 5px; border-bottom-color: rgb(0, 0, 0); padding-bottom: 0px; margin-top: 120px; margin-bottom: 0px; } .standard-header-content-row { padding-top: 0px !important; z-index: 1; } .standard-header-featured-image { top: -50px; position: relative; z-index: 0; } #popmake-6593, #popmake-7334 { top: 0px !important; } #popmake-6593 .et_pb_section { height: 100vh; min-height: 100vh; overflow: auto; } .popup-landing-button-container { text-align: center; margin: 25px auto 0px; position: relative; } .popup-landing-button-container a:first-child { margin-right: 25px; } body .popup-landing-button-container a { display: inline-block; } .popup-landing-button-container button { background-color: rgba(0, 0, 0, 0); border: 0px; outline: 0px; } p.standard-header-copy { font-size: var(--articleCopyLarge); line-height: 30px; } .article-text-general p, .article-text-general li, .standard-header-copy p, .standard-header-copy li { font-size: var(--articleCopyLarge); line-height: 2em; font-weight: 100; margin-bottom: 1.5rem; } .article-text-general hr { max-width: 225px; width: 90%; margin: 0px auto 2.5rem; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid var(--lightGrey); } .standard-label p { font-size: var(--articleCopyLarge); line-height: 55px; font-weight: 100; } .standard-copy-inline { font-size: var(--copyFontSmall); line-height: 2em; font-weight: 100; } .standard-header-section-module.et_pb_section, .et-db #et-boc .et-l .standard-header-section-module.et_pb_section { padding: 100px 0px 0px; margin: 0px auto; background-color: transparent; } .copyFontLarge, .copyFontLarge p { font-size: var(--copyFontLarge); } #polybar { width: 100%; background: rgb(1, 68, 153); color: rgb(255, 255, 255); font-size: var(--tinyCopyLarge); text-align: center; z-index: 99999; padding: 6px; display: flex; justify-content: center; align-items: center; } #polybar .message-text { flex: 1 1 auto; font-size: var(--tinyCopyLarge); padding: 0px 10px 0px 50px; } #polybar .message-text a { color: rgb(255, 255, 255); font-weight: 700; } #polybar .close-btn { margin-right: 20px; margin-left: 20px; position: relative; width: 20px; height: 20px; cursor: pointer; } #polybar .close-btn::before { content: ""; position: absolute; background-color: rgb(255, 255, 255); height: 2px; top: 50%; left: 50%; width: 10px; transform: translate(-50%, -50%) rotate(45deg); transition: all 0.3s ease-in-out 0s; } #polybar .close-btn::after { content: ""; position: absolute; background-color: rgb(255, 255, 255); width: 2px; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(45deg); height: 10px; transition: all 0.3s ease-in-out 0s; } .d-none { display: none; } .mini-underline { border: 0px; outline: 0px; width: 50px; margin: 10px auto 5px; display: block; position: relative; height: 1px; background-color: rgb(112, 112, 112); } hr.standard-vertical-divider { width: 1px; height: 120px; background-color: rgb(0, 0, 0); position: relative; display: block; outline: 0px; border: 0px; } hr.standard-vertical-divider.thick { width: 3px; } .subscribe-form .form-element-container, .subscribe-form-hubspot .hbspt-form .hs_email { width: 100%; min-width: auto; position: relative; flex: 1 1 auto; } .subscribe-form-hubspot .hbspt-form .hs_email label span, .subscribe-form-hubspot .hbspt-form .hs_email legend, .subscribe-form-hubspot .hbspt-form .hs_error_rollup { display: none !important; } .subscribe-form-hubspot .hbspt-form .hs_email .hs-error-msgs label { display: flex; } .dark-form *, .dark-form ::placeholder, .dark-form :focus, a.dark-button.et_pb_button { border-color: var(--black); color: var(--black); } .light-form *, .light-form ::placeholder, a.light-button.et_pb_button { border-color: var(--white); color: var(--white); } a.grey-button.et_pb_button { color: var(--lightGrey); } .subscribe-form, .subscribe-form-hubspot .hbspt-form form { display: inline-flex; border-bottom: 0px; flex-direction: column; } .subscribe-form-hubspot .hbspt-form form { width: 100%; max-width: 470px; } .form-element-container br { display: none; } .wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; } .subscribe-form .form-element-container, .subscribe-form-hubspot .hbspt-form .hs_email { border-right: 0px; border-bottom: 1px solid; } .subscribe-form .button-content { flex: 0 0 auto; } .form-element-container input { background-color: rgba(0, 0, 0, 0); border: 0px; outline: 0px; min-width: 0px; width: 100%; font-style: italic; } footer .hbspt-form { display: flex; flex-direction: column; justify-content: center; align-items: center; } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition-delay: 99999s; } span.ajax-loader { top: 50%; transform: translateY(-50%); position: absolute !important; } .form-element-container input, .button-content input, .subscribe-form-hubspot .hbspt-form .hs_submit input[type="submit"], a.et_pb_button, .et-db #et-boc .et-l a.et_pb_button, .tribe-events-event-url a { font-size: var(--copyFontSmall); padding: 1rem; font-family: var(--flatFont); font-weight: 500; color: var(--black); } .light-form .subscribe-form-hubspot .hbspt-form .hs_submit input[type="submit"] { color: var(--white); } a.et_pb_button, .et-db #et-boc .et-l a.et_pb_button, .tribe-events-event-url a { color: var(--overlayBlue); } .wpcf7-not-valid-tip { margin-bottom: 5px; padding-left: 1rem; font-size: var(--tinyCopySmall); } .button-content { position: relative; align-self: flex-start; display: inline-block; } .button-content:hover, .button-content, .button-content * { cursor: pointer; } .button-content .wpcf7-spinner { position: absolute; top: 50%; transform: translateY(-50%); } a.et_pb_button::after { display: none; } a.et_pb_button, a.et_pb_button:hover, .tribe-events-event-url a, .tribe-events-event-url a:hover { opacity: 1; padding: 1rem 1.25rem 1rem 0px !important; border-radius: 0px !important; } .button-content input, .subscribe-form-hubspot .hbspt-form .hs_submit input[type="submit"], a.et_pb_button, a.et_pb_button:hover, .tribe-events-event-url a, .tribe-events-event-url a:hover { text-transform: uppercase; background: rgba(0, 0, 0, 0) !important; border: 0px !important; padding-right: 5rem !important; } .subscribe-form-hubspot .hbspt-form .hs_submit input[type="submit"] { font-style: normal; cursor: pointer; } .tribe-events-event-url a, .add-arrow { position: relative; } a.et_pb_button::before { background-image: url("data:image/svg+xml;utf8,"); } .dark-form .button-content::after, a.dark-button.et_pb_button::before, .tribe-events-event-url a::before { background-image: url("data:image/svg+xml;utf8,"); } .light-form .button-content::after, a.light-button.et_pb_button::before { background-image: url("data:image/svg+xml;utf8,"); } a.grey-button.et_pb_button::before { background-image: url("data:image/svg+xml;utf8,"); } .add-arrow::before { background-image: url("data:image/svg+xml;utf8,"); } .light-form .button-content input, .light .button-content input { color: var(--white); } .et-db #et-boc .et-l .button-content::after, .et-db #et-boc .et-l a.et_pb_button::before, .button-content::after, a.et_pb_button::before, .add-arrow::before, .tribe-events-event-url a::before { content: ""; background-size: contain; background-position: center center; background-repeat: no-repeat; width: 24px; height: 16px; font-family: helvetica; z-index: 3; position: absolute; right: 12px; top: 50%; transform: translateY(-50%); font-size: var(--articleCopyLarge); transition: all 0.2s ease 0s; opacity: 1 !important; display: block !important; } .button-content:hover::after, a.et_pb_button:hover::before { right: 6px; } .tribe-events .tribe-events-c-nav__prev.add-arrow:disabled::before, .tribe-events .tribe-events-c-nav__next.add-arrow:disabled::before { opacity: 0.25 !important; } .tribe-events-event-url a:hover { text-decoration: underline; } .issue-featured-image img { width: 100%; } .issue-featured-image .entry-title, .issue-featured-image .post-content { display: none; } .current-issue-img-and-meta-container { background-size: cover; } .current-issue-meta-container { position: relative; right: 5%; bottom: -100px; background-color: rgb(40, 40, 40); font-family: var(--canela); color: rgb(254, 255, 245); max-width: 460px; box-shadow: rgba(0, 0, 0, 0.16) 10px 10px 20px; margin-left: auto; } .current-issue-num-container { display: flex; font-size: var(--bigFontMax); line-height: 77px; justify-content: center; border-bottom: 5px solid; margin: 0px 20px; padding-top: 15px; } .current-issue-num-container div { display: flex; flex: 1 1 0%; justify-content: center; align-items: center; } .current-issue-num-container .volume_number { border-right: 5px solid; } .current-issue-meta-container .article-lists { padding: 0px 20px; } .current-issue-meta-container .article-lists ul { list-style: none; padding: 0px; } .current-issue-meta-container .article-lists ul li { display: flex; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid; } .current-issue-meta-container .article-lists ul li:last-child { border-bottom: none; } .current-issue-meta-container .issue_page_num { display: flex; align-items: flex-start; justify-content: flex-start; font-size: var(--biggestFontMin); line-height: 65px; opacity: 0.5; margin-right: 30px; min-width: 40px; } .current-issue-meta-container .issue-meta { padding-right: 5vw; } .current-issue-meta-container .issue-title a { font-size: var(--mediumBigFontMax); line-height: 49px; color: rgb(254, 255, 245); } .current-issue-meta-container .issue-title a:hover { text-decoration: underline; } .current-issue-meta-container .issue-excerpt { font-family: var(--portrait); font-size: var(--articleCopyLarge); line-height: 28px; } .current-issue-meta-container .issue-contributor { font-family: var(--lftArnoldoRegular); font-size: var(--tinyCopyLarge); line-height: 19px; text-transform: uppercase; opacity: 0.59; padding-top: 10px; } .current-issue-meta-container .issue-contributor a { color: var(--lightGrey); } .current-issue-meta-container .issue-contributor a:hover { text-decoration: underline; } .flex-this .contributor-name h3 { padding-bottom: 0px; } #current-issue-hero, #standard-hero { padding: 0px; } #current-issue-hero .featured-image-container, #standard-hero .featured-image-container { width: 100%; max-width: 100%; margin: 0px auto; min-height: initial; } #current-issue-hero article img, #standard-hero article img { width: 100%; } #current-issue-hero .issue-header-meta, #standard-hero .issue-header-meta { max-width: 1600px; width: 90%; margin: -70px auto auto; } #current-issue-hero hr.standard-vertical-divider, #standard-hero hr.standard-vertical-divider { left: 0px; margin: 0px 0px 0px 30px; width: 2px; } #current-issue-hero .season { color: var(--black); margin-top: 30px; margin-bottom: 30px; text-transform: uppercase; font-weight: 900; } #current-issue-hero .issue-content-container .issue-content, #standard-hero .issue-content-container .issue-content { flex: 2 1 0%; font-size: var(--smallFontMax); color: var(--black); font-family: var(--lftArnoldoLight); line-height: 1.7; } #current-issue-hero .issue-content-container .issue-images { flex: 1 1 0%; } #current-issue-hero ul.mag-img-slider { padding: 0px; list-style: none; max-width: 350px; } #current-issue-hero ul.mag-img-slider li { display: none; } #current-issue-hero ul.mag-img-slider li:first-child { display: inline-block; } #current-issue-hero .action-container { margin-top: 20px; } .see-inside-cta-link { display: none; } .contributor-post-preview--post.issue-article .contributor-post-preview-avatar, .contributor-post-preview--post.topic-posts .contributor-post-preview-avatar { display: flex; flex-direction: row; } .issue-article .contributor-post-preview-avatar .contributor-avatar, .topic-posts .contributor-post-preview-avatar .contributor-avatar { margin-left: -25px; position: relative; } .issue-article .contributor-post-preview-avatar .contributor-avatar:first-child, .topic-posts .contributor-post-preview-avatar .contributor-avatar:first-child { margin-left: 0px; } .issue-article .contributor-post-preview-avatar .contributor-avatar img { filter: saturate(0.25); transition: all 0.4s ease 0s; } .issue-article:hover .contributor-post-preview-avatar .contributor-avatar img { filter: saturate(1); } .issue-article .issue_page_num { font-size: var(--biggestFontMin); margin-right: 3%; width: 50px; } .issue-article .card--category-title p { color: var(--lightGrey); } .issue-article .meta--contributors-list { margin-top: 15px; } .issue-article .meta--contributors-list a { color: var(--black); } .issue-article .issue-excerpt { font-family: var(--lftArnoldoLight); font-size: var(--copyFontLarge); } .issue-article .issue-meta { width: 100%; } .issue-article .contributor-tag-list { margin-left: auto; } .magazine-cover-image { width: 150px; height: 225px; } .standard-header-title { text-transform: uppercase; margin-top: 30px; } .tag-cloud-container { max-width: 600px; margin: auto; } .tag-cloud-container > div { display: flex; flex-wrap: wrap; justify-content: space-evenly; } .featured-article-headline-container { border-bottom: 5px solid var(--black); } .featured-article-headline-container .featured-article-headline { font-family: var(--lftArnoldoSemibold); font-size: var(--smallFontMax); line-height: 55px; text-transform: uppercase; color: var(--black); } .featured-post-preview--post .featured-post-preview-container, .featured-post-preview--post .entry-featured-image-url { flex: 1 1 0%; } body.home .featured-post-preview--post .entry-featured-image-url { margin-bottom: 0px; margin-right: 30px; flex: 2 1 0%; } body.home .featured-post-preview--post .featured-post-preview-container { display: flex; flex-direction: column; justify-content: center; } .article-container.multi-posts { display: flex; column-gap: 50px; margin-bottom: 50px; flex-wrap: wrap; } .article-container.multi-posts article { flex: 1 1 0%; } body.home .article-container.multi-posts .featured-post-preview--post { flex-direction: column-reverse; border-bottom: 1px solid var(--grey); } body.home .article-container.multi-posts .featured-post-preview--post .entry-featured-image-url { margin-right: 0px; flex: 0 1 0%; max-height: 225px; } body.home .article-container.multi-posts .featured-post-preview--post .featured-post-preview-container { justify-content: flex-start; margin-top: 30px; } .featured-post-preview--post .entry-featured-image-url img { object-fit: cover; height: 100%; width: 100%; aspect-ratio: 2 / 1; } .featured-post-preview--post .entry-featured-image-url::before { content: ""; background-color: var(--black); width: 120px; height: 3px; position: absolute; top: 50%; transform: translateY(-50%); left: -60px; } body.home .featured-post-preview--post .entry-featured-image-url::before { display: none; } .featured-post-preview--post .author-circle-thumbnail.large-author-thumbnail { height: 95px; width: 95px; } .featured-post-preview-info { padding-right: 10vw; } .featured-post-preview-info .standard-copy-inline { font-family: var(--lftArnoldoRegular); font-size: var(--articleCopyLarge); line-height: 25px; color: var(--black); text-transform: uppercase; } body .featured-post-preview-info .post-meta .standard-copy-inline a { color: var(--black); } .featured-post-preview-info a:hover, body .featured-post-preview-info .standard-copy-inline a:hover, .et-db #et-boc .et-l a.et_pb_button:hover { text-decoration: underline; } body article .featured-post-preview-info .post-content-inner p { font-family: var(--portrait); font-size: var(--mediumFontMin); line-height: 1.5; color: var(--black); } .featured-post-preview-info a.more-link { display: inline-block; } .three-col-equal-hght .et_pb_column { display: flex; flex-direction: column; justify-content: space-between; } .featured-post-contributor-info { display: flex; gap: 30px; } .contributor-outer-container { display: flex; } .current-cat-author-container .contributor-outer-container { flex-direction: column; } .current-cat-author-container .current-cat-author.contributor-description { margin: 20px 0px; } .contributor-outer-container:not(.no-border):last-child { border-bottom: 1px solid var(--lightGrey); } .contributor-outer-container:not(.no-border) { border-bottom: 1px solid rgb(226, 227, 222); padding-bottom: 30px; margin-bottom: 30px; } .contributor-outer-container.contributors { opacity: 0; height: 0px; border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; transition: all 0.4s ease 0s; } .contributor-outer-container.contributors.active { opacity: 1; height: auto; border-bottom: 1px solid rgb(226, 227, 222); padding-bottom: 30px; padding-top: 30px; } .contributor-outer-container .author-circle-thumbnail.large-author-thumbnail { height: 95px; width: 95px; margin-bottom: 0px; } .contributor-outer-container .contributor-meta-container { max-width: 400px; } .contributor-outer-container .contributor-description { color: var(--lightGrey); } .contributor-outer-container .contributor-post-preview-avatar { margin-right: 30px; } .single-contributor-description { font-size: var(--articleCopyLarge); line-height: 1.5; color: var(--black); } .recent-issues article { margin-bottom: 0px; display: flex; flex-direction: column-reverse; } .recent-issues .post-meta { font-family: var(--lftArnoldoRegular); } .recent-issues .entry-title { font-size: var(--mediumFontMax); } .current-cat-author.contributor-description { max-width: 700px; } .recent-issues article.related--item .post-meta { text-transform: uppercase; color: rgb(181, 181, 181); } .related-posts-pagination ul { padding: 13px 0px 0px; list-style: none; } .related-posts-pagination .wp-pagenavi span { padding: 0px 5px; } .related-posts-pagination .wp-pagenavi .currentPage { padding: 0px; margin: 0px; } .related-posts-pagination .wp-pagenavi .prev-posts, .related-posts-pagination .wp-pagenavi .next-posts { cursor: pointer; } .related-posts-pagination .wp-pagenavi .prev-posts:hover, .related-posts-pagination .wp-pagenavi .next-posts:hover { color: var(--overlayBlue); } li.pagination-page.current a { color: var(--overlayBlue); } .latest-post-by-cat-or-slug { text-align: center; } .latest-post-by-cat-or-slug .grey-text { color: var(--lightGrey); } .latest-post-by-cat-or-slug .category-description { margin-bottom: 30px; } .hover-underline a:hover { text-decoration: underline; } #contributors-loadmore, #topic-posts-loadmore, #all-posts-loadmore { display: flex; justify-content: center; align-items: center; padding: 0px 50px 50px; } #contributors-loadmore.active, #topic-posts-loadmore.active, #all-posts-loadmore.active { position: fixed; z-index: 999; background: rgba(254, 255, 245, 0.81); left: 50%; top: 50%; transform: translate(-50%, -50%); padding: 20px; width: 100%; height: 100%; } .flex-filter-bar { display: flex; } .contributor-headline-filters > div, .flex-filter-bar { justify-content: space-between; align-items: baseline; } body.archive.tax-contributors .no-results-found { display: none; } .pricing-tables-row .et_pb_column { display: flex; flex-direction: column; justify-content: space-between; } .pricing-tables-row .et_pb_column div:last-of-type { margin-top: auto; } a.contributors-select-controller.dark-button.et_pb_button::before, a.contributors-sort-controller.dark-button.et_pb_button::before { background-image: url("data:image/svg+xml;utf8,"); } a.contributors-select-controller.dark-button.et_pb_button.search::before { background-image: url("data:image/svg+xml;utf8,"); } .filters a.contributors-select-controller.dark-button.et_pb_button::before, .filters a.topics-select-controller.dark-button.et_pb_button::before, .filters a.year-select-controller.dark-button.et_pb_button::before { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.29 24.7'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23959595;%7d%3c/style%3e%3c/defs%3e%3cg id='Layer_2' data-name='Layer 2'%3e%3cg id='Layer_1-2' data-name='Layer 1'%3e%3cg id='Layer_2-2' data-name='Layer 2'%3e%3cg id='Layer_1-2-2' data-name='Layer 1-2'%3e%3cpath id='Icon_DownArrow_-_Grey' data-name='Icon DownArrow - Grey' class='cls-1' d='M16.82,14.94h0a1.6,1.6,0,0,0-2.27,0h0l-4.28,4.28V1.61A1.61,1.61,0,0,0,8.65,0h0A1.62,1.62,0,0,0,7,1.57v0H7V19.17L2.75,14.89a1.6,1.6,0,0,0-2.27,0h0a1.61,1.61,0,0,0,0,2.28h0l7.06,7.06a1.61,1.61,0,0,0,2.28,0h0l7-7A1.61,1.61,0,0,0,16.82,14.94Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); } a.contributors-select-controller.dark-button.et_pb_button::before, a.contributors-sort-controller.dark-button.et_pb_button::before, a.topics-select-controller.dark-button.et_pb_button::before, a.year-select-controller.dark-button.et_pb_button::before { animation-duration: 1s; animation-fill-mode: both; animation-timing-function: ease-in-out; animation-iteration-count: infinite; } a.contributors-sort-controller.dark-button.et_pb_button::after { background-image: url("data:image/svg+xml;utf8,"); animation-duration: 1s; animation-fill-mode: both; animation-timing-function: ease-in-out; animation-iteration-count: 1; } a.contributors-sort-controller::after { content: ""; background-size: contain; background-position: center center; background-repeat: no-repeat; width: 24px; height: 16px; font-family: helvetica; z-index: 3; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); font-size: var(--articleCopyLarge); opacity: 1 !important; display: block !important; } a.contributors-sort-controller::before, a.contributors-sort-controller::after { transition: all 0.6s ease 0s; } a.contributors-select-controller.et_pb_button:hover::before, a.topics-select-controller.et_pb_button:hover::before, a.year-select-controller.et_pb_button:hover::before { right: 12px; animation-name: bounce; } a.contributors-sort-controller.et_pb_button:hover::before { right: 12px; transform: translateY(-50%) rotate(-180deg); } a.contributors-sort-controller.et_pb_button:hover::after { right: 0px; transform: translateY(-50%) rotate(180deg); } .contributor-select-container { position: relative; } .contributor-select-container.filters > a { display: inline-block; color: var(--lightGrey); border-left: 1px solid var(--lightGrey) !important; padding-left: 30px !important; } .filter-bar, .flex-filter-bar { border-bottom: 1px solid var(--lightGrey); } .contributors-list-container, .post-year-list-container, .post-topic-list-container, .all-contributors-list-container, .all-post-year-list-container, .all-post-topic-list-container { position: absolute; top: 50px; right: 0px; background: rgb(254, 255, 245); padding: 20px; box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 4px; opacity: 0; height: 0px; transition: all 0.4s ease 0s; z-index: -1; } .post-topic-list-container, .all-post-topic-list-container { left: 50%; transform: translateX(-50%); right: auto; } .filters .contributors-list-container, .filters .post-year-list-container, .filters .all-contributors-list-container, .filters .all-post-year-list-container { max-width: 250px; width: 250px; } .filters .post-year-list-container, .filters .post-topic-list-container, .filters .all-post-year-list-container, .filters .all-post-topic-list-container { width: auto; } .filters .contributors-list-container.left-justified, .filters .post-year-list-container.left-justified, .filters .post-topic-list-container.left-justified, .filters .all-contributors-list-container.left-justified, .filters .all-post-year-list-container.left-justified, .filters .all-post-topic-list-container.left-justified { left: 0px; } .contributors-list-container.active, .post-topic-list-container.active, .post-year-list-container.active, .all-contributors-list-container.active, .all-post-topic-list-container.active, .all-post-year-list-container.active { opacity: 1; height: auto; z-index: 10; } ul.contributors-select, ul.post-year-select, ul.year-select, ul.post-topic-select, ul.topic-select, ul.contributors-select-custom { margin-top: 10px; list-style: none; padding: 0px; overflow: scroll; width: auto; max-height: 50vh; } ul.contributors-select li a, ul.post-year-select li a, ul.year-select li a, ul.post-topic-select li a, ul.topic-select li a, ul.contributors-select-custom li a { color: var(--black); } input#search-contributors, input#filter-search-contributors, input.filter-all-contributors { background-color: rgba(0, 0, 0, 0); border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-color: initial; border-image: initial; outline: 0px; font-style: italic; width: 100%; border-bottom-style: solid; font-size: var(--copyFontSmall); padding: 1rem; font-family: var(--flatFont); font-weight: 500; color: var(--black); } .contributors-list-container input#filter-search-contributors, .contributors-list-container input.filter-all-contributors { padding: 0px; height: 0px; } .contributors-list-container.active input#filter-search-contributors, .contributors-list-container.active input.filter-all-contributors { padding: 1rem; height: initial; } a.contributor-link { display: flex; } .contributor-link .author-circle-thumbnail { margin-right: 10px; } @keyframes bounce { 0%, 100%, 20%, 50%, 80% { transform: translateY(-50%); } 40% { transform: translateY(-100%); } 60% { transform: translateY(-25%); } } @keyframes bounce2 { 0% { transform: translateY(-50%) rotate(0deg); } 100% { transform: translateY(-50%) rotate(180deg); } } .cv-spinner { height: 100%; display: flex; justify-content: center; align-items: flex-start; } .spinner { width: 40px; height: 40px; border-width: 4px; border-style: solid; border-color: rgb(46, 147, 230) rgb(221, 221, 221) rgb(221, 221, 221); border-image: initial; border-radius: 50%; animation: 0.8s linear 0s infinite normal none running sp-anime; } @keyframes sp-anime { 100% { transform: rotate(360deg); } } #et-boc .home-podcast-container { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0px 50px; } #et-boc .home-podcast-container .et_pb_column { width: auto; margin: 0px; order: 0; } #et-boc .home-podcast-container .et_pb_column .episode { padding-right: 20px; } #et-boc .home-podcast-container .et_pb_column:last-child .et_pb_module, #et-boc .home-podcast-container .et_pb_column:last-child .et_pb_code_inner, #et-boc .home-podcast-container .et_pb_column:last-child .ajax-container, #et-boc .home-podcast-container .et_pb_column:last-child .podcasts-grid { height: 100%; } .podcast-show-container { margin-bottom: 60px; } .podcast-show-container:last-of-type { margin-bottom: 0px; } .podcast-show-container .show-header { display: flex; flex-flow: wrap; align-items: center; border-bottom: 5px solid var(--black); } .show-header .show-name, .show-header .show-outlets { } .show-header .show-outlets { padding: 15px 0px; } ul.podcast-outlet { list-style: none; padding: 0px; display: flex; flex-wrap: wrap; gap: 10px; align-items: center; } ul.podcast-outlet li { margin-right: 10px; } body.single-podcasts ul.podcast-hosts, body.tax-shows .podcast-show-header-container.show-meta ul.podcast-hosts { list-style: none; display: flex; flex-wrap: wrap; width: 80%; max-width: 1080px; margin: 60px auto; padding: 0px; } ul.podcast-outlet li a, .show-meta-container ul.podcast-hosts li, body.single-podcasts ul.podcast-hosts li, body.tax-shows .podcast-show-header-container.show-meta ul.podcast-hosts li { display: flex; flex-direction: row; align-items: center; color: var(--black); } body.single-podcasts ul.podcast-hosts li, body.tax-shows .podcast-show-header-container.show-meta ul.podcast-hosts li { flex-flow: column wrap; text-align: center; padding: 30px; flex: 1 1 0%; border-right: 3px dotted var(--lighterGrey); } body.tax-shows .podcast-show-header-container.show-meta ul.podcast-hosts li { border-right-color: var(--overlayBlue); } body.single-podcasts ul.podcast-hosts li:last-child, body.tax-shows .podcast-show-header-container.show-meta ul.podcast-hosts li:last-child { border-right: none; } body.single-podcasts ul.podcast-hosts li .host-icon-container, body.tax-shows .podcast-show-header-container.show-meta ul.podcast-hosts li .host-icon-container { margin: 0px 0px 20px; } body.single-podcasts ul.podcast-hosts li .host-name-container .host-name, body.tax-shows .podcast-show-header-container.show-meta ul.podcast-hosts li .host-name-container .host-name { margin: 10px 0px 20px; font-size: var(--mediumFontMin); } ul.podcast-outlet.light li a, .show-meta-container ul.podcast-hosts.light li { color: var(--white); } .show-meta .show-meta-container ul.podcast-hosts li { flex-direction: column; } .show-meta-container ul.podcast-hosts li { margin-right: 30px; } .show-meta-container ul.podcast-hosts li:last-of-type { margin-right: 0px; } .podcast-outlet .outlet-icon-container { margin: 0px 10px; line-height: 0; } .podcast-outlet .outlet-name-container { } .podcast-outlet .outlet-icon-container { width: 35px; } .podcast-show-container .show-meta, .podcast-show-container .the-show-meta { display: flex; flex-wrap: wrap; margin-top: 30px; } .podcast-show-container .the-show-meta { flex-direction: column; } .show-meta .show-thumbnail, .the-show-meta .show-thumbnail { width: 100%; max-width: 300px; margin-bottom: 20px; } .show-meta-container { flex: 2 1 0%; padding-right: 30px; } .show-meta .show-meta-container { padding-right: 0px; } .latest-shows-container { padding-left: 0px; padding-top: 30px; } .latest-podcast-episode p.grey-text { color: var(--lightGrey); } .show-meta-container ul.podcast-hosts { padding: 0px; list-style: none; margin-bottom: 20px; display: flex; flex-flow: wrap; } .show-meta .show-meta-container ul.podcast-hosts { justify-content: center; margin-bottom: 0px; } .host-icon-container.author-circle-thumbnail { margin-bottom: 0px; margin-right: 15px; } .show-meta .host-icon-container { margin: 20px 0px; } .host-title { color: rgb(207, 168, 94); font-weight: 600; font-size: var(--copyFontSmall); line-height: 1; } .show-meta .host-name-container { margin-top: 20px; } .show-meta .host-name, .show-meta .show-host-title { margin-top: 10px; } .show-meta .show-host-title { max-width: 400px; display: block; } body.single-podcasts ul.podcast-hosts li .host-name-container .show-host-title { line-height: 1.7; } .host-name { font-size: var(--copyFontLarge); } .show-description { margin-bottom: 20px; } .podcasts-social-networks ul { list-style: none; padding: 0px; display: flex; flex-direction: row; align-items: center; justify-content: center; } .podcasts-social-networks ul a.icon { background: var(--black); color: var(--white); width: 45px; height: 45px; border-radius: 50%; display: flex; align-items: center; justify-content: center; } .podcasts-social-networks ul a.icon:hover { color: var(--lighterGrey); } .podcasts-social-networks ul li { margin-right: 30px; } .podcasts-social-networks ul li:last-of-type { margin-right: 0px; } .podcast-show-header-container { max-width: 100%; width: 100%; margin: 0px auto; display: flex; flex-direction: column; padding-top: 80px; } .podcast-show-header-container.show-meta { padding-top: 30px; padding-bottom: 0px; text-align: center; } .podcast-show-header-container .post-header-meta { display: flex; width: 90%; max-width: 1440px; margin: auto; } .podcast-show-header-container .post-header-meta .post-header-content { flex: 2 1 0%; padding-bottom: 50px; } .podcast-show-header-container.show-meta .post-header-meta .post-header-content { padding-bottom: 0px; } .podcast-show-header-container .imageModule { margin-top: auto; width: 40vw; max-width: 500px; } .podcast-show-header-container .imageModule img { margin-bottom: 20px; } .podcast-show-header-container .podcast-show-title, .podcast-show-header-container .podcast-show-desc, .podcast-show-header-container .host-name, .podcast-show-header-container .show-host-title, .podcast-show-header-container ul.podcast-outlet li a, .podcast-show-header-container ul.podcast-hosts li, .podcast-show-header-container .show-outlets { color: var(--white); } .podcast-show-header-container .show-outlets { display: flex; align-items: start; font-size: var(--smallFontMax); flex-direction: column; gap: 10px; } .podcast-show-header-container .podcast-outlet img, ul.podcast-outlet.light li img { filter: invert(1); } .podcast-show-header-container .show-meta-container { margin-top: 20px; } .podcast-show-header-container .host-name { font-size: var(--smallFontMax); } .podcast-show-header-container.show-meta .host-name { font-size: var(--mediumFontMin); } body.tax-shows .featured-podcast-img { max-width: none; flex: 1 1 0%; } body.tax-shows .featured-podcast-container .episode { flex: 1 1 0%; } body.tax-shows .episode-title, body.tax-shows .episode-title h2 { padding: 0px; } body.tax-shows .featured-podcast-container .episode-excerpt { color: var(--black); font-size: var(--smallFontMax); line-height: 1.5; } .episode .show_excerpt, .episode .show-description { padding-right: 10px; } .podcasts-grid .episode .issue-articles { display: none; } body.tax-shows .episode .more-link, body.single-podcasts .episode .more-link { margin-top: auto; } body.single-podcasts p.excerpt, body.single-podcasts div.excerpt { width: 80%; max-width: 1080px; margin: 30px auto; text-align: center; line-height: 1.7; color: var(--black); } body.single-podcasts .post-header-titles .subtitle { text-transform: uppercase; font-size: var(--articleCopyLarge); color: var(--lightGrey); } body.single-podcasts .post-header-titles .title { color: var(--white); } body.single-podcasts .post-header-title { text-align: center; width: 90%; max-width: 1440px; margin: auto; } body.single-podcasts .post-header-title h2 { color: var(--grey); } body.single-podcasts .background-hero-image { position: absolute; top: 0px; width: 100%; height: 500px; z-index: -1; } body.single-podcasts .background-hero-image img { width: 100%; object-fit: cover; height: 100%; } .podcasts { display: flex; justify-content: center; align-items: center; } .post-header-container .podcasts { margin-top: 60px; } .standard-header-section-module .podcasts { margin-top: 0px; } .justify-left .podcasts { justify-content: start; } .mini-divider { width: 70px; height: 1px; background: var(--lightGrey); margin: 30px auto; } body:not(.tax-shows) .podcasts a img, body:not(.tax-shows) .outlet img { width: 40px; margin-right: 5px; } .podcasts a img.stitcher-icon, .outlet img.stitcher-icon { width: 60px; } .podcasts a { display: flex; align-items: center; color: var(--black); font-family: var(--lftArnoldoSemibold); margin-right: 20px; } .podcasts a:first-child { margin-left: 20px; } .podcasts a:last-child { margin-right: 0px; } .episode-meta { display: flex; justify-content: center; margin-top: 30px; color: var(--black); font-family: var(--lftArnoldoSemibold); text-transform: uppercase; } body.single-podcasts .episode-meta { margin-top: 0px; } .episode-meta .date-published { margin-right: 30px; } .audio-player { display: flex; flex-direction: column; justify-content: center; align-items: center; padding-top: 30px; } .audio-player audio { width: 80%; max-width: 500px; } audio::-webkit-media-controls-enclosure { border-radius: 5px; } .audio-player hr { border: 0px; outline: 0px; width: 50%; margin: 60px auto 5px; display: block; position: relative; height: 1px; background-color: rgb(112, 112, 112); } .episode { display: flex; flex-direction: column; align-items: self-start; border-right: 1px solid var(--lighterGrey); } body.single-podcasts .episode { padding: 20px; } .episode:last-child { border-right: none; } .episode-guest, .episode-date { font-size: var(--tinyCopyLarge); color: var(--black); text-transform: uppercase; text-align: left; line-height: 1.3; } .episode-date, .episode .show_excerpt { color: var(--black); } .episode-date span.the-date { margin-right: 30px; } .episode-date { padding-bottom: 7px; } .episode-title { padding-right: 40px; } .episode .issue-articles { margin-top: auto; margin-bottom: 10px; } .episode .article-lists { flex-direction: column; } .episode ul.article-lists li:first-child { margin-top: 0px; } .episode ul.article-lists li { margin-top: -10px; } .et-db #et-boc .et-l .podcast-outlets { padding: 0px; list-style: none; display: flex; align-items: center; } .outlet a { display: flex; align-items: center; margin-right: 30px; font-family: var(--lftArnoldoRegular); color: var(--black); } .featured-podcast-container { display: flex; align-items: flex-start; } body.home .featured-podcast-container { line-height: 0; } .featured-podcast-img { max-width: 250px; margin-right: 70px; } body.home .featured-podcast-img { max-width: 200px; margin-right: 30px; } .featured-podcast-container .episode-title { max-width: 600px; padding: 10px 0px; } .featured-podcast-container .episode-meta { margin-top: 0px; } .featured-podcast-container .episode-guest, .featured-podcast-container .episode-date { font-size: var(--tinyCopyLarge); color: var(--black); text-transform: uppercase; } .featured-podcast-container .episode-date { margin-right: 30px; } .featured-podcast-container .episode-excerpt { padding: 20px 0px; } .podcasts-grid.grid-display { grid-template-columns: repeat(4, 1fr); gap: 50px; } .podcasts-grid.grid-display.grid-col-3 { grid-template-columns: repeat(3, 1fr); } .podcasts-grid.grid-display.grid-col-2 { grid-template-columns: repeat(2, 1fr); } .podcasts-grid.grid-display.grid-col-4 .episode:nth-child(4n), .podcasts-grid.grid-display.grid-col-3 .episode:nth-child(3n), .podcasts-grid.grid-display.grid-col-2 .episode:nth-child(2n) { border-right: none; } .podcasts-grid.grid-display .episode { padding-right: 10px; } .podcasts-grid.grid-display .episode:last-child { padding-right: 0px; } #show-more-podcast-posts { display: inline-flex; margin-top: 30px; } .support-section-container { padding: 60px 0px; } .support-section-container .et_pb_module { width: 90%; max-width: 800px; margin: auto; } body:not(.single-podcasts) .support-section-container.light h2, body:not(.single-podcasts) .support-section-container.light p, body:not(.single-podcasts) .support-section-container.light a { color: var(--white); } .support-us-section ul.podcast-outlet { justify-content: center; } body:not(.single-podcasts) .support-section-container.light li img { filter: invert(1); } .et-db #et-boc .et-l .show-hero-banner-section .et_pb_column { min-height: 0px; } .show-hero-banner-container { height: 600px; } .show-hero-banner-container img { object-fit: cover; width: 100%; height: 100%; } body.single-podcasts .support-section-container { background-color: transparent !important; } .view-more-episodes-row { padding: 40px 0px; border-bottom: 1px solid var(--lightGrey); } .show-header-container { margin-bottom: 2.75%; } .custom-border-bottom { border-bottom: 5px solid var(--black); } .transcript-container { text-align: center; } .transcript { max-width: 800px; margin: 20px auto; font-size: 18px; line-height: 32px; color: rgb(56, 56, 56); background: rgb(245, 246, 235); padding: 30px; text-align: left; display: none; } .transcript.open { } .testimonials-row { overflow: hidden; } .testimonials-row .et_pb_column { display: flex; transition: all 0.4s ease 0s; } .testimonials-row .et_pb_module { flex: 1 0 100%; opacity: 0; transition: all 0.4s ease 0s; } .testimonials-row .et_pb_module.active { opacity: 1; transition: all 0.4s ease 0s; } .testimonial-controls-container ul.slider-buttons { padding: 0px; list-style: none; display: flex; justify-content: center; } .testimonial-controls-container ul.slider-buttons li { flex: 1 1 0%; margin-right: 1%; max-width: 50px; } .testimonial-controls-container ul.slider-buttons li:last-child { margin-right: 0px; } .slider-control-button { height: 5px; background-color: var(--lightGrey); display: block; } a:hover .slider-control-button, .active .slider-control-button { background-color: rgb(112, 112, 112); } .subscribe-cta-module { position: relative; } .subscribe-module-content-row { display: flex; place-content: center; align-items: center; flex-direction: column; } .subscribe-module-content-image { max-width: 668px; flex: 1 1 auto; width: 100% !important; } .subscribe-module-content-copy, .subscribe-module-content-image { float: none; } .subscribe-module-content-image .et_pb_image_wrap img { margin: 0px auto; width: 100%; height: 100%; object-fit: contain; } .et_pb_row .subscribe-module-content-copy.et_pb_column.et-last-child { max-width: 668px; flex: 1 1 auto; width: 100% !important; margin: 0px auto !important; } .subscribe-backdrop.et_pb_row, .et-db #et-boc .et-l .subscribe-backdrop.et_pb_row { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; width: 100%; max-width: 100%; height: 100%; background-color: var(--overlayBlue); opacity: 0.1; } body .et_pb_with_border.et_pb_column_empty { border: none; } .author-circle-thumbnail { overflow: hidden; height: 50px; width: 50px; border-radius: 50%; display: inline-block; margin-bottom: 10px; } .author-circle-thumbnail img { transform-origin: center center; transform: scale(1.15); width: 100%; height: 100%; object-fit: cover; } .author-circle-thumbnail.small-author-thumbnail { height: 25px; width: 25px; } .author-circle-thumbnail.medium-author-thumbnail { height: 75px; width: 75px; } .author-circle-thumbnail.large-author-thumbnail { height: 100px; width: 100px; } .author-circle-thumbnail.larger-author-thumbnail { height: 150px; width: 150px; } .author-circle-thumbnail.largest-author-thumbnail { height: 230px; width: 230px; } .author-circle-thumbnail.responsive-author-thumbnail { height: 48px; width: 48px; } .et_pb_text_inner ul { list-style: none; } .et_pb_text_inner ul li::before { content: "•"; color: var(--overlayBlue); font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; } .et_pb_text_inner > div:not(.contributor-select-container) ul li::before { content: "•"; color: var(--overlayBlue); font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; } .post-header-container { max-width: 100%; width: 90%; margin: 0px auto; display: flex; flex-direction: column; } .custom-editorial-header { padding-top: 50px; } body.single-podcasts .post-header-container { width: 100%; padding: 0px; } .post-header-container .post-header-meta { margin: 0px auto 50px; display: block; text-align: center; position: relative; max-width: 850px; } body.single-podcasts .post-header-container .post-header-meta { margin: 50px auto; } .post-author-container a { transition: all 0.4s ease 0s; } .post-author-container a:hover { color: var(--overlayBlue); } .no-featured-image.post-header-container .post-header-meta { margin-bottom: 0px; } .post-header-container hr.standard-vertical-divider { position: absolute; transform: translate(-50%, 20%); left: 50%; } .post-header-container.vertical hr.standard-vertical-divider { transform: translate(-50%, 60px); } .post-header-container.custom-editorial-header hr.standard-vertical-divider { transform: translate(-50%, 0px); height: 50px; } .no-featured-image.post-header-container hr.standard-vertical-divider { position: relative; transform: none; left: auto; margin-top: 3rem; } .banner-cut-line { padding: 1rem 2rem; display: flex; place-content: center space-between; align-items: center; } body.archive.tax-contributors .banner-cut-line { display: none; } .art-cut-line.banner-cut-line { padding: 1rem 0px; align-items: flex-start; } .art-cut-line .banner-cut-copy { padding-left: 2rem; border-left: 1px solid var(--black); } .banner-cut-copy { font-style: italic; opacity: 0.5; color: var(--black); } #header-banner-fullview { font-weight: 500; color: var(--black); } .contributor-list { display: flex; justify-content: center; width: 100%; flex-wrap: wrap; gap: 30px; } .article-drop-cap { padding: 0px; display: flex; justify-content: center; position: relative; margin-top: 0px; margin-right: auto; margin-left: auto; text-align: center !important; margin-bottom: 100px !important; } .article-drop-cap .et_pb_text_inner { padding: 1rem 0px; border-bottom: 5px solid var(--black); } .article-drop-cap * { font-size: 100px; display: inline-block; line-height: 1.15em; text-align: center !important; } .article-standard-width, .et_pb_row.article-standard-width, .et-db #et-boc .et-l .article-standard-width { width: 100%; max-width: 820px; margin: 0px auto; } .article-text-excerpt { border-left: 1px solid rgb(199, 199, 199); padding: 0px 3rem; display: block; margin: 5rem auto !important; } .article-qa-author-row.et_pb_row, .et-db #et-boc .et-l .article-qa-author-row.et_pb_row { padding: 0px 2rem; display: flex; margin-bottom: 2rem; } .article-qa-author-row .et_pb_column:first-child, .et-db #et-boc .et-l .article-qa-author-row .et_pb_column:first-child { flex: 0 1 0%; margin-right: 4% !important; } .article-qa-author-row .et_pb_column:last-child { width: 100%; } .article-qa-author-row h4 { font-size: var(--mediumFontMin); } .qa-author-copy.fixed-author-copy-width { max-width: 400px; } .avatar-qa-image-column { flex: 0 1 0%; } .avatar-qa-image-column .et_pb_image_wrap { width: 100px; height: 100px; border-radius: 50%; overflow: hidden; } .avatar-qa-image-column .et_pb_image_wrap img { height: 100%; width: 100%; object-fit: cover; } .post-highlight-book-image { max-width: 700px; } .avatar-qa-image-column.tiny-qa-avatar .et_pb_image_wrap { width: 50px; height: 50px; } .editorial-issue-meta { display: block; margin: 60px auto 0px; position: relative; max-width: 1300px; width: 90%; } .editorial-issue-meta .issue-magazine-over { max-width: 250px; margin: auto; } .issue-magazine-over img { text-align: left; display: block; margin-right: auto; margin-left: 0px; } .editorial-issue-meta .post-header-content { margin-bottom: 2rem; } .editorial-issue-meta .contributor-list { justify-content: flex-start; } .editorial-issue-meta hr.standard-vertical-divider { left: 23px; top: 0px; height: 50px; transform: translateY(-120%); } .editorial-issue-meta .author-circle-thumbnail { margin-bottom: 15px; } .editorial-header { max-width: 100%; width: 100%; margin-bottom: 50px; } .editorial-header .featured-image-container { max-width: 100%; } .issue-numbers ul { display: flex; padding: 0px; margin: 3rem 0px; list-style: none; } .issue-numbers ul li { font-size: var(--mediumBigFontMax); color: var(--black); margin-right: 10px; border-right: 5px solid var(--black); padding: 0.5rem 15px 0.5rem 0px; font-family: var(--headerFont); font-weight: 600; } .issue-numbers ul li:last-child { border-right: 0px; padding-left: 5px; } .article-generic-row { max-width: 100%; width: 100%; padding: 2rem 0px; margin: 0px auto; position: relative; } .article-generic-section { max-width: 100%; width: 100%; padding: 2rem 0px; margin: 0px auto; position: relative; } .article-generic-row .article-text-general h1, .article-generic-row .article-text-general h2, .article-generic-row .article-text-general h3, .article-generic-row .article-text-general h4, .article-generic-row .article-text-general h5, .article-generic-row .article-text-general h6 { margin: 3rem auto; padding-bottom: 0px; } .article-divider { padding: 3rem 0px; margin: 0px auto !important; } .article-pullquote.et_pb_row { max-width: 991px; padding-top: 3rem; } .article-pullquote-text .et_pb_text * { font-family: var(--flatFont); color: var(--black); font-weight: 700 !important; } .article-indented-text { padding-left: 3rem; } .pullquote-twitter { color: var(--black); text-align: center; font-size: var(--mediumBigFontMin); } .pullquote-twitter a, .pullquote-threads a { color: var(--black); transition: all 0.2s ease 0s; opacity: 1; } .pullquote-twitter a:hover, .pullquote-threads a:hover { color: var(--overlayBlue); } .twitter-share-button-code-module .et_pb_code_inner { display: flex; justify-content: center; } .twitter-share-button-code-module .et-social-icon { line-height: 0; } .twitter-share-button-code-module .et-social-icon:not(:last-child) { margin-right: 30px; } .pullquote-threads a:hover { } .post-image-foot-copy { margin-right: 5%; opacity: 0.6; max-width: 90%; } .article-post-quote p, .article-post-quote li { font-size: var(--mediumFontMin); line-height: 2em; font-weight: 600; } .book-product-image { max-width: 450px; margin: 0px auto; } .book-product-copy { max-width: 700px; } .post-highlight-quote { background-size: contain; background-repeat: no-repeat; background-position: center center; width: 45px; height: 45px; display: block; position: relative; background-image: url("data:image/svg+xml;utf8,"); transform: scaleX(-1); } .no-border-drop-cap.article-drop-cap .et_pb_text_inner { font-size: var(--biggestFontMin); border: 0px !important; } .no-border-drop-cap.article-drop-cap * { font-size: var(--bigFontMin) !important; } .correction-icon { width: 42px; height: 42px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: block; padding-bottom: 3rem; background-image: url("/wp-content/themes/divi-child/img/comment_icon_black.svg"); } .dark .correction-icon { background-image: url("/wp-content/themes/divi-child/img/comment_icon_black.svg"); } .light .correction-icon { background-image: url("/wp-content/themes/divi-child/img/comment_icon_white.svg"); } .correction-header .correction-icon { margin: 0px auto; } .correction-row { padding-bottom: 40px; } .post-categories-tags-container { padding-top: 2rem; padding-bottom: 2rem; border-top: 5px solid var(--black); } .post-categories-tags-container ul { list-style: none; padding: 0px; } .post-categories-tags-container ul > li.category-tag-item:first-child { margin-bottom: 0.25rem; } .post-categories-tags-container ul > li { display: flex; text-transform: uppercase; font-weight: 700; color: var(--black); } .post-categories-tags-container ul > li span:first-child { width: auto; min-width: 60px; } .post-categories-tags-container ul > li ul { margin-left: 10px; display: flex; flex-wrap: wrap; width: 100%; } .post-categories-tags-container ul > li ul > li { margin-bottom: 0px; font-weight: 500; } .post-categories-tags-container ul > li ul > li a { color: var(--black); } .post-categories-tags-container ul > li ul > li a:hover { text-decoration: underline; } .post-categories-tags-container ul > li ul > li { margin-right: 3px; } .post-category-code-module.et_pb_module { margin-bottom: 0px !important; } .post-contributors-container ul { list-style: none; padding: 0px; } .post-contributors-container ul > li.post-contributor-list-item { padding-top: 3rem; padding-bottom: 3rem; border-top: 1px solid var(--lightGrey); } .post-contributors-container ul > li.post-contributor-list-item:last-child { border-bottom: 1px solid var(--lightGrey); margin-bottom: 5rem; } .post-contributors-container ul > li.post-contributor-list-item { display: flex; flex-direction: column; } .post-contributors-container ul > li.post-contributor-list-item .author-circle-thumbnail { flex: 0 0 auto; margin-right: 2rem; margin-bottom: 1rem; } .contributor-small-bio-info p { margin-bottom: 2rem; } .featured-image-container img { width: 100%; } .contributor-post-preview-info.full-width { width: 100%; max-width: 100%; } .post-meta-wrapper { display: block; margin-bottom: 20px; align-items: flex-start; justify-content: space-between; } .contributor-tag-list, .contributor-tag-list ul { display: flex; align-items: baseline; } .contributor-tag-list { max-width: 45%; } .contributor-tag-list * { text-transform: uppercase; } .contributor-tag-list p.lftArnoldoRegular { color: var(--black); } .contributor-tag-list ul { list-style: none; padding: 0px; margin-left: 20px; flex-wrap: wrap; } .contributor-tag-list ul li { list-style: none; margin-right: 30px; } .contributor-tag-list ul li a { color: var(--lightGrey); } .contributor-tag-list ul li a:hover { color: var(--overlayBlue); } .contributor-header-container { max-width: 520px; width: 100%; display: block; margin: 0px auto; } .contributor-head-label { text-align: center; text-transform: uppercase; } .contributor-head-label h6 { padding-bottom: 0px; font-family: var(--flatFont); } .contributor-head-label hr { outline: 0px; border: 0px; background-color: rgb(112, 112, 112); height: 1px; width: 82px; margin: 30px auto; } .contributor-header-info { text-align: center; margin: 0px auto; } .contributor-header-info h1 { padding-bottom: 0px; margin: 1rem auto 2rem; } .contributor-featured-post { margin-top: 100px; border-bottom: 1px solid var(--lightGrey); padding-bottom: 60px; } .contributor-featured-post .post-header-titles a.et_pb_button { margin-top: 2rem; display: inline-block; } .from-this-contributor-container { display: block; margin-top: 200px; } .contributor-post-list-header { padding-bottom: 2rem; display: block; border-bottom: 5px solid var(--black); } .contributor-post-list ul { padding: 0px; list-style: none; } .contributor-post-list > ul > li.contributor-post-preview-item .contributor-post-preview--post, .contributor-post-preview--post { display: flex; padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid var(--lightGrey); } body.archive.post-type-archive-issues #et-boc .contributor-post-preview--post, body.page.title-class-archive #et-boc .contributor-post-preview--post { padding-top: 25px; padding-bottom: 25px; margin-bottom: 0px; align-items: center; } body.archive.post-type-archive-issues #et-boc .contributor-post-preview--post:last-child, body.page.title-class-archive #et-boc .contributor-post-preview--post:last-child { border-bottom: none; } body.archive.post-type-archive-issues #et-boc .et-l .post-meta, body.page.title-class-archive #et-boc .et-l .post-meta { font-size: var(--copyFontLarge); color: var(--black); } .issue-articles ul.article-lists { padding: 0px; list-style: none; display: flex; } .issue-articles ul.article-lists .author-circle-thumbnail { margin-bottom: 0px; margin-right: 10px; } .issue-articles ul.article-lists .issue-contributor a { font-size: var(--tinyCopyLarge); color: var(--black); text-transform: uppercase; } .issue-articles ul.article-lists li { text-align: center; margin-right: 20px; display: flex; align-items: center; } .first-batch article, .first-batch-hide { display: none; } .first-batch article:first-child, .first-batch article:nth-child(2) { display: flex; } .first-batch article:nth-child(2) { border-bottom: none; } .featured-post-preview--post { border-bottom: none; margin-bottom: 0px; } .contributor-post-preview--post .contributor-post-preview-avatar, .featured-post-preview--post .contributor-post-preview-avatar { margin-right: 30px; position: relative; display: block; } .contributor-post-preview-info-header { display: flex; border: 1px solid blue; } .contributor-post-preview-info-header p, .contributor-post-preview-info-header h4 { margin: 0px; padding-bottom: 0px; } .contributor-post-preview-info-header .standard-copy-inline { margin-right: 35px; text-transform: uppercase; color: var(--lightGrey); } .contributor-post-preview-info-header h4.standard-copy-inline { color: var(--black); } ul#contributor-social-network-container { padding: 0px; list-style: none; display: flex; justify-content: center; margin-top: 30px; } ul#contributor-social-network-container li { margin-right: 30px; } ul#contributor-social-network-container li:last-child { margin-right: 0px; } ul#contributor-social-network-container li a { color: var(--black); transition: all 0.4s ease 0s; } ul#contributor-social-network-container li a:hover { color: var(--overlayBlue); } .from-this-contributor-container .contributor-articles-container ul { padding: 0px; list-style: none; } .from-this-contributor-container .contributor-post-list-header { padding-bottom: 0px; } body.tax-contributors .contributor-articles-container article, .from-this-contributor-container .contributor-articles-container li { margin-bottom: 0px; } body.tax-contributors .contributor-post-preview-info .name, body.tax-contributors .contributor-post-preview-info .published, body.tax-contributors .contributor-post-preview-info .season, .from-this-contributor-container .contributor-post-preview-info .name, .from-this-contributor-container .contributor-post-preview-info .published, .from-this-contributor-container .contributor-post-preview-info .season { text-transform: uppercase; color: var(--lightGrey); } .from-this-contributor-container .contributor-post-preview-info .season a { color: var(--lightGrey); } .from-this-contributor-container .contributor-post-preview-info .season a:hover { color: var(--overlayBlue); } body.tax-contributors .contributor-post-preview-info .name, .from-this-contributor-container .contributor-post-preview-info .name { color: var(--black); } body.tax-contributors .contributor-post-preview-info span, .from-this-contributor-container .contributor-post-preview-info span { margin-right: 30px; } body.tax-contributors .contributor-post-preview-info span:last-child, .from-this-contributor-container .contributor-post-preview-info span:last-child { margin-right: 0px; } body.tax-contributors .contributor-post-preview-info .entry-title a, .from-this-contributor-container .contributor-post-preview-info .entry-title a { font-size: var(--mediumFontMax); color: var(--black); transition: all 0.4s ease 0s; } body.tax-contributors .contributor-post-preview-info .entry-title a:hover, .from-this-contributor-container .contributor-post-preview-info .entry-title a:hover { color: var(--overlayBlue); } body.tax-contributors .contributor-post-preview-info .post-content-inner p, .from-this-contributor-container .contributor-post-preview-info .post-content-inner p { color: var(--lightGrey); font-family: var(--lftArnoldoLight); font-size: var(--copyFontLarge); max-width: 800px; } .wp-pagenavi { margin-top: 30px; font-family: var(--lftArnoldoLight); font-size: var(--copyFontSmall); display: flex; flex-wrap: wrap; } .custom-page-navigation .wp-pagenavi, .contributor-articles-container .wp-pagenavi { margin-top: 0px; border-top: none; } .related-items-container { display: grid; grid-template-columns: repeat(1, 1fr); row-gap: 50px; } .related-items-container .featured-image .et_pb_image_container { padding-top: 56.25%; background-size: cover; min-height: 225px; background-position: center center; margin: 0px; } .related-items-container .product-meta { text-align: center; } .related-items-container .related-item .woocommerce { display: none; } .related-items-container .article-contributor { font-family: var(--lftArnoldoRegular); font-size: var(--articleCopyLarge); line-height: 25px; color: rgb(181, 181, 181); text-transform: uppercase; padding: 30px 0px 0px; } .related-items-container .article-contributor a { color: rgb(181, 181, 181); } .related-items-container .article-contributor a:hover, .related-items-container .article-title h3 a:hover { text-decoration: underline; } .related-items-container .article-excerpt, body article .featured-post-preview-info .article-excerpt p { font-family: var(--portrait); font-size: var(--articleCopyLarge); line-height: 28px; color: rgb(0, 0, 0); } .related-post-excerpt a { color: var(--black); } .newsletter-container-inner { padding: 60px; } .newsletter-container-inner .subscribe-module-content-row { width: 100%; padding: 0px; } .newsletter-container-inner .content-container { flex: 1 1 0%; padding: 60px 0px; display: flex; flex-direction: column; justify-content: center; } .newsletter-container-inner .content-container.reduced-padding { padding: 60px 30px 60px 0px; } .subscribe-module-content-image:not(.no-max-with) { max-width: 300px; } .newsletter-container-inner .newsletter-image, .subscribe-module-content-image span { flex: 1 1 0%; line-height: 0; max-width: 300px; } .newsletter-container-inner .newsletter-image { display: flex; } .newsletter-container-inner .newsletter-image img { object-fit: cover; height: 100%; } body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .newsletter-container-inner .newsletter-heading h2 { color: rgb(0, 0, 0); font-weight: 900; font-family: var(--canela); margin-left: 0px; } .newsletter-container-inner .newsletter-subtitle { font-size: var(--mediumFontMax); line-height: 30px; color: rgb(0, 0, 0); font-family: var(--LFTArnoldoBold); } .newsletter-container-inner .newsletter-copy { font-size: var(--copyFontLarge); line-height: 25px; color: rgb(0, 0, 0); font-family: var(--portrait); margin-top: 10px; } .newsletter-container-inner .form-container { margin-top: 30px; } .author-grid-listing { display: grid; grid-template-columns: repeat(1, 1fr); list-style: none !important; padding: 0px !important; } .author-grid-listing li.author-item { padding: 2rem; border-bottom: 1px solid var(--lightGrey); } .current-issue-contributors li.author-item { padding: 0px; opacity: 0; height: 0px; transition: all 0.4s ease 0s; z-index: -1; } .current-issue-contributors li.author-item.active { padding: 2rem; opacity: 1; height: 100%; z-index: 3; } .author-grid-listing li.author-item:first-child { padding-top: 0px; } #show-all-issue-contributors, #show-all-contributors, #show-more-contributors, #show-more-topic-posts { display: inline-block; margin-top: 20px; } .author-item-content { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; height: 100%; } .team-role { text-transform: uppercase; color: var(--black); margin-bottom: 0px; padding-bottom: 7px; } .author-item-content a.et_pb_button { margin-bottom: 0px; } .author-item-content .author-circle-thumbnail { margin-bottom: 2rem; } .author-item-content p, .author-item-content h3 { text-align: center; } .art-image.featured-image-container { width: auto; max-width: 100%; } .related-post-list { display: grid; grid-template-columns: repeat(1, 1fr); position: relative; gap: 35px; border-top: 5px solid var(--black); padding: 35px 0px 0px !important; list-style: none !important; margin-top: 35px !important; margin-bottom: 50px !important; } .related-post-item--image { width: 100%; height: 300px; overflow: hidden; margin-bottom: 1rem; display: block; } .related-post-item--image img { width: 100%; height: 100%; object-fit: cover; } .related-post-item p.flat-font-family { padding-bottom: 0px; text-transform: uppercase; opacity: 0.5; } .related-post-item .et_pb_button { margin-top: 1rem; display: inline-block; } .related-posts-header * { text-align: center; } .about-us-column { display: flex; flex-direction: column; } .about-us-column .et_pb_button_module_wrapper { margin-bottom: 0px !important; margin-top: auto; } .about-us-cordus-column { margin-left: auto; max-width: 1600px; display: block; padding-right: 2rem; padding-left: 2rem; width: 90% !important; float: none !important; margin-right: auto !important; } .cordus-right-image-column { display: block !important; width: 100% !important; min-height: 400px !important; } .contact-about-us-info-right-column ul { list-style: none; padding-left: 0px; } .contact-about-us-info-right-column ul li { margin-bottom: 0px; padding-bottom: 0px; } .about-us-footer-row { display: flex; flex-direction: column; } .about-us-footer-row .et_pb_column { margin-left: 0px; margin-right: 0px !important; width: 100% !important; } .about-us-footer-row .et_pb_column:first-child { padding-right: 0rem; margin-bottom: 2rem; } .about-us-footer-row .et_pb_column:last-child { padding-left: 0rem; border-left: 0px; } .newsletter-title h2:hover { color: var(--overlayBlue); } .newscat-header-container .featured-image-container .tablet, .newscat-header-container .featured-image-container .mobile { display: none; } .current-cat-meta-container { display: flex; align-items: center; } .current-cat-logo { flex: 1 1 0%; margin-right: 80px; } .current-cat-author-profile { flex: 2 1 0%; } body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .et_pb_post_content p, body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .et_pb_post_content ul, body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .et_pb_post_content ol { max-width: 820px; width: 90%; margin: auto; } body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .et_pb_post_content hr { max-width: 225px; width: 90%; margin: 0px auto 1em; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid var(--lightGrey); } body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .et_pb_post_content.ml-0 p { margin-left: 0px; } body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .et_pb_post_content h1, body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .et_pb_post_content h2, body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .et_pb_post_content h3, body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .et_pb_post_content h4, body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .et_pb_post_content h5, body:not(.et_pb_pagebuilder_layout):not(.woocommerce-page) .et_pb_post_content h6 { max-width: 820px; width: 90%; margin: auto; } body:not(.et_pb_pagebuilder_layout) .et_pb_post_content p, body:not(.et_pb_pagebuilder_layout) .et_pb_post_content ol, body:not(.et_pb_pagebuilder_layout) .et_pb_post_content ul, body:not(.et_pb_pagebuilder_layout) .et_pb_post_content blockquote p { font-size: var(--articleCopyLarge); line-height: 35px; color: rgb(0, 0, 0); } body:not(.et_pb_pagebuilder_layout) .et_pb_post_content ol, body:not(.et_pb_pagebuilder_layout) .et_pb_post_content ul { padding-left: 10px; } body:not(.et_pb_pagebuilder_layout) .et_pb_post_content blockquote { border-left: 1px solid var(--black); padding: 0px; margin: -0.75em auto 1em; display: block; width: 90%; max-width: 820px; } body:not(.et_pb_pagebuilder_layout) .et_pb_post_content .pullquote { max-width: 991px; padding-top: 3rem; width: 90%; margin: 48px auto 27px; position: relative; font-size: var(--mediumFontMax); font-family: var(--canela); line-height: 1.25em; color: rgb(51, 51, 51); text-align: center; } body:not(.et_pb_pagebuilder_layout) .et_pb_post_content .pullquote p { font-size: var(--mediumFontMax); font-family: var(--canela); line-height: 1.25em; color: rgb(51, 51, 51); text-align: center; } body:not(.et_pb_pagebuilder_layout) .et_pb_post_content .pullquote::before { content: ""; width: 100%; height: 1px; border-top: 5px solid rgb(0, 0, 0); position: absolute; left: 50%; top: 0px; z-index: 10; max-width: 162px; transform: translateX(-50%); } .bookmark-container { display: block; margin: 30px auto 0px; max-width: 820px; width: 100%; } .featherlight .featherlight-content { padding: 0px; border-bottom: none; } .footnotes_reference_container { margin: 30px auto 0px; max-width: 820px; width: 100%; } .et-db #et-boc .et-l .slider-module { list-style: none; padding: 0px; overflow-x: hidden; } .slider-module::before { content: " "; position: absolute; z-index: 5; top: 0px; pointer-events: none; right: 0px; height: 100%; width: 60px; background: linear-gradient(90deg, rgba(254, 255, 245, 0) 0%, rgb(254, 255, 245) 95%) right center no-repeat; display: none; } .slider-module .owl-stage { display: flex; } .slide { list-style: none; max-width: 450px; } .card--content { display: flex; flex-direction: column; } .card--content a { transition: all 0.2s ease 0s; opacity: 1; } .card--content a:hover { opacity: 0.6; } .card--category-title p { text-transform: uppercase; font-family: var(--flatFont); color: var(--black); } .card--image-banner { height: 300px; background-color: rgb(239, 240, 223); width: 250px; margin-bottom: 10px; overflow: hidden; } .card--image-banner a, .card--image-banner a:hover { opacity: 1; } .card--image-banner img { width: 100%; height: 100%; object-fit: cover; transition: all 0.4s ease 0s; transform: scale(1); } .card--image-banner a:hover img { transform: scale(1.1); } .card--meta-info p { font-size: var(--smallFontMin); color: var(--black); } ul.meta--contributors-list { display: flex; flex-wrap: wrap; list-style: none; padding: 0px; } .meta--contributors-list li { list-style: none; margin-bottom: 0px; } .meta--contributors-list li a, .meta--contributors-list li { font-size: var(--copyFontSmall); font-family: var(--flatFont); text-transform: uppercase; color: rgb(181, 181, 181); margin-right: 3px; } .meta--contributors-list li a:hover, body .related-post-item--meta h3 a:hover { text-decoration: underline; } .meta--contributors-list li:last-child { margin-right: 0px; } .slider-module .owl-nav { margin-top: 15px; display: none; } button.owl-prev, button.owl-next { background: transparent; border: 1px solid; line-height: 24px; width: 30px; cursor: pointer; transition: all 0.4s ease 0s; } button.owl-prev:hover, button.owl-next:hover { opacity: 0.5; } button.owl-prev { margin-right: 2px; } button.owl-prev span, button.owl-next span { font-size: var(--smallFontMax); line-height: 24px; } .simplefavorites-clear { margin-bottom: 20px; } ul.favorites-list { padding: 0px; list-style: none; } ul.favorites-list li { font-size: var(--articleCopyLarge); } .search-results-container article { padding-top: 50px; padding-bottom: 50px; margin-bottom: 0px; } body.search #ajax-topic-container { min-height: 400px; position: relative; } body.loading-posts .ajax-container::after { content: ""; background: rgba(254, 255, 245, 0.7); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } body.loading-posts #topic-posts-loadmore, body.loading-posts #all-posts-loadmore { position: fixed; z-index: 999; background: rgba(254, 255, 245, 0.81); left: 50%; top: 50%; transform: translate(-50%, -50%); padding: 20px; width: 100%; height: 100%; } body.search .search-results-container article { opacity: 0; height: 0px; border-bottom: none; padding-bottom: 0px; padding-top: 0px; margin-bottom: 0px; transition: all 0.4s ease 0s; } body.search .search-results-container article.active { opacity: 1; height: auto; border-bottom: 1px solid rgb(226, 227, 222); padding-top: 30px; padding-bottom: 30px; margin-bottom: 0px; } body.search .search-results-container article:last-of-type { border-bottom: none; } .search-results-container .wp-pagenavi { margin-top: 30px; } .search-results-container .entry-title { font-size: var(--mediumFontMax); } .search-results-container .post-meta .name, .search-results-container .post-meta .standard-copy-inline, .search-results-container .post-meta .published, .search-results-container .post-meta a[rel="tag"] { font-size: var(--smallestFontMin); font-family: var(--flatFont); color: var(--black); text-transform: uppercase; margin-right: 20px; } .search-results-container .post-meta .published, .search-results-container .post-meta a[rel="tag"] { font-family: var(--lftArnoldoLight); color: var(--lightGrey); } .search-results-container .post-meta a[rel="tag"] { margin-right: 0px; } .search-results-container .post-content .post-content-inner { font-family: var(--lftArnoldoLight); font-size: var(--copyFontLarge); color: var(--lightGrey); } .search-results-counter-container { font-family: var(--lftArnoldoLight); font-size: var(--copyFontLarge); color: var(--lightGrey); } .event-category-tabs ul { background: transparent; } .event-category-tabs ul li { border-right: none; } .event-category-tabs ul.et_pb_tabs_controls::after { border-top: 5px solid var(--black); top: 10px; } .event-category-tabs ul li a { font-weight: 400; font-family: var(--lftArnoldoRegular); } .event-category-tabs ul li.et_pb_tab_active a { font-weight: 600; } .event-category-tabs ul li:first-child a { padding-left: 0px; } .event-category-tabs .et_pb_all_tabs .et_pb_tab { padding: 0px; } .event-category-tab-content .event-category-label { text-transform: uppercase; } body .tribe-common.tribe-events .tribe-events-l-container { min-height: unset; max-width: 100%; padding: 0px; } body .tribe-common.tribe-events .hosted-by { text-transform: uppercase; color: var(--black); } body .tribe-common.tribe-events .custom-list-events-container { width: 100%; } .custom-list-events-container header.tribe-events-calendar-list__event-header { display: flex; align-items: center; } .custom-list-events-container header a { margin-left: auto; } body .tribe-events.tribe-common .tribe-common-c-btn-border, body .tribe-events.tribe-common a.tribe-common-c-btn-border { border: 1px solid var(--black); color: var(--black); background-color: transparent; } body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, body .tribe-events .tribe-events-c-search__button { background-color: var(--black); } body .tribe-events.tribe-common .tribe-events-calendar-list__event-row { border-bottom: 1px solid var(--lighterGrey); padding-bottom: 60px; } body .tribe-events.tribe-common .tribe-events-calendar-list__event-row:last-of-type { border-bottom: none; padding-bottom: 0px; } .tribe-events .tribe-events-c-nav__prev.add-arrow:disabled::before, .et-db #et-boc .et-l a.tribe-events-c-nav__prev.dark-button::before { left: 0px; transform: rotate(180deg) translateY(50%); } .tribe-common span.tribe-events-c-nav__prev-label { margin-left: 20px; } .tribe-events-c-nav__prev:disabled span.tribe-events-c-nav__prev-label { margin-left: 40px; text-transform: uppercase; font-family: var(--flatFont); font-size: var(--copyFontSmall); } .tribe-events .tribe-events-c-nav__next:disabled span.tribe-events-c-nav__next-label { margin-right: 50px; text-transform: uppercase; font-family: var(--flatFont); font-size: var(--copyFontSmall); } body .tribe-events.tribe-common .custom-subscribe-button button, body .tribe-events.tribe-common .custom-subscribe-button button:hover { text-transform: uppercase; color: var(--black); margin-right: 20px; font-family: var(--flatFont); } body .tribe-events.tribe-common .custom-subscribe-button button::before { animation-duration: 1s; animation-fill-mode: both; animation-timing-function: ease-in-out; animation-iteration-count: infinite; } body .tribe-events.tribe-common .custom-subscribe-button button:hover::before { right: 12px; animation-name: bounce; } body .tribe-events.tribe-common .custom-subscribe-button, body .tribe-events.tribe-common .custom-subscribe-button:hover, body .tribe-events.tribe-common .custom-subscribe-button:focus, body .tribe-events.tribe-common .custom-subscribe-button:focus-within, body .tribe-events.tribe-common .custom-subscribe-button:active { background: transparent; border: 0px; display: inline; } body .tribe-events.tribe-common .custom-subscribe-button button::before { content: ""; background-size: contain; background-position: center center; background-repeat: no-repeat; width: 24px; height: 16px; z-index: 3; position: absolute; right: 12px; top: 50%; transform: translateY(-50%); opacity: 1; font-size: var(--articleCopyLarge); display: block; transition: all 0.2s ease 0s; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.29 24.7'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23959595;%7d%3c/style%3e%3c/defs%3e%3cg id='Layer_2' data-name='Layer 2'%3e%3cg id='Layer_1-2' data-name='Layer 1'%3e%3cg id='Layer_2-2' data-name='Layer 2'%3e%3cg id='Layer_1-2-2' data-name='Layer 1-2'%3e%3cpath id='Icon_DownArrow_-_Grey' data-name='Icon DownArrow - Grey' class='cls-1' d='M16.82,14.94h0a1.6,1.6,0,0,0-2.27,0h0l-4.28,4.28V1.61A1.61,1.61,0,0,0,8.65,0h0A1.62,1.62,0,0,0,7,1.57v0H7V19.17L2.75,14.89a1.6,1.6,0,0,0-2.27,0h0a1.61,1.61,0,0,0,0,2.28h0l7.06,7.06a1.61,1.61,0,0,0,2.28,0h0l7-7A1.61,1.61,0,0,0,16.82,14.94Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); } .tribe-events-c-nav__list { align-items: center; } .et-db #et-boc .et-l .tribe-events.tribe-common ul li.tribe-events-c-nav__list-item--prev a { padding: 0px !important; } .tribe-events.tribe-common ul li.tribe-events-c-nav__list-item--prev a { margin-left: 30px; } body .et_pb_toggle_title::before { color: var(--overlayBlue); } body.single-tribe_events .tribe-events-event-meta.primary { width: 100%; } .testimonial-slider .et_pb_slide_description { text-shadow: none; } .testimonial-slider .et-pb-controllers a { border-radius: 0px; width: 40px; height: 3px; } body.woocommerce-page .woocommerce, .woocommerce .quantity input.qty { font-size: 18px; font-family: var(--lftArnoldoRegular); } .product_cat-hide-from-store { display: none; } .woocommerce-info.wc-memberships-restriction-message { text-align: center; } .woocommerce-account .woocommerce-MyAccount-navigation ul { padding: 0px; list-style: none; } li.woocommerce-MyAccount-navigation-link { font-size: var(--articleCopyLarge); font-family: var(--lftArnoldoRegular); margin-bottom: 10px; } .woocommerce-MyAccount-content { font-family: var(--lftArnoldoLight); } .woocommerce-page h1, .woocommerce-page h2, .woocommerce-page h3, .woocommerce-page h4, .woocommerce-page h5, .woocommerce-page h6 { font-family: var(--lftArnoldoRegular); } .woocommerce-page h1 { font-size: var(--biggestFontMin); } .woocommerce-page p { font-family: var(--lftArnoldoLight); } .woocommerce-page .woocommerce h2 { font-size: var(--mediumBigFontMin); } #cart-checkout .et_pb_row { max-width: 1080px; width: 80%; } #popmake-8076 button.pum-close.popmake-close { display: none; } .pum-content .features-list-row ul { list-style: none; padding: 0px 0px 23px 1em; line-height: 26px; } .pum-content .features-list-row ul li::before { content: "•"; color: var(--overlayBlue); font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; } .suppress-until { margin-bottom: 15px; } #anne-snyder-avatar-module .author-grid-listing { grid-template-columns: auto; } #anne-snyder-avatar-module .author-grid-listing li.author-item { border: none; } .current-tag-container .featured-image-banner { display: flex; } .min-height-400 { min-height: 400px; } .post-header-container.horizontal.current-tag-container .featured-image-banner img { height: auto; } .subscribe-to-category { margin-top: 30px; } .stc-nested-u, .stc-nested-u li { padding: 2px 10px; } .stcUL { margin: 10px 0px; } body.tag #ajax-topic-container { min-height: 400px; } body.tag #ajax-topic-container article { opacity: 0; height: 0px; border-bottom: none; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; transition: all 0.4s ease 0s; } body.tag #ajax-topic-container article.active { opacity: 1; height: auto; border-bottom: 1px solid rgb(226, 227, 222); padding-top: 30px; padding-bottom: 30px; margin-bottom: 0px; } body.tag #ajax-topic-container article.active:last-of-type { border-bottom: none; } body.tag #ajax-topic-container .post-meta-wrapper .post-meta, body.tag #ajax-topic-container .post-meta-wrapper .contributor-tag-list { flex: 1 1 0%; } .topic-posts .name a { color: var(--black); } .topic-posts .season a { color: var(--lightGrey); } .newsletter-container-inner::before { content: ""; background-color: rgba(1, 111, 221, 0.1); width: 100%; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); z-index: -1; height: calc(100% + 120px); } @media screen and (min-width: 568px) { .author-grid-listing { grid-template-columns: repeat(2, 1fr); } .author-grid-listing li.author-item:first-child { padding-top: 2rem; } } @media screen and (min-width: 768px) { .biggest-header h1, .biggest-header h2, .biggest-header h3, .biggest-header h4, .biggest-header h5, .biggest-header-inline, h1 { font-size: calc(var(--biggestFontMin) + 35 * ((100vw - 320px) / 960)); } .big-header h1, .big-header h2, .big-header h3, .big-header h4, .big-header h5, .big-header-inline, h2 { font-size: calc(var(--bigFontMin) + 10 * ((100vw - 320px) / 960)); } .mid-header h1, .mid-header h2, .mid-header h3, .mid-header h4, .mid-header h5, .mid-header-inline { font-size: calc(var(--midFontMin) + 11 * ((100vw - 320px) / 960)); } .medium-header h1, .medium-header h2, .medium-header h3, .medium-header h4, .medium-header h5, .medium-header-inline, h3 { font-size: calc(var(--mediumFontMin) + 11 * ((100vw - 320px) / 960)); } .small-header h1, .small-header h2, .small-header h3, .small-header h4, .small-header h5, .small-header-inline, h4 { font-size: calc(var(--smallFontMin) + 5 * ((100vw - 320px) / 960)); } .smallest-header h1, .smallest-header h2, .smallest-header h3, .smallest-header h4, .smallest-header h5, .smallest-header-inline, h5 { font-size: calc(var(--smallestFontMin) + 5 * ((100vw - 320px) / 960)); } .et_pb_text { font-size: var(--copyFontLarge); } .post-meta-wrapper { display: flex; margin-bottom: 0px; } .subscribe-form, .subscribe-form-hubspot .hbspt-form form { flex-direction: row; border-bottom: 1px solid; } .subscribe-form .form-element-container, .subscribe-form-hubspot .hbspt-form .hs_email { border-right: 1px solid var(--grey); border-bottom: 0px; } .post-contributors-container ul > li.post-contributor-list-item { flex-direction: row; } .about-us-footer-row { flex-direction: row; } .about-us-footer-row .et_pb_column:first-child { padding-right: 4rem; } .about-us-footer-row .et_pb_column:last-child { padding-left: 4rem; border-left: 1px solid var(--lightGrey); } .article-post-quote p, .article-post-quote li { font-size: var(--smallFontMax); } .related-items-container { grid-template-columns: repeat(2, 1fr); gap: 50px 30px; } .editorial-issue-meta { display: grid; grid-template-columns: repeat(2, 1fr); gap: 25px; } .issue-magazine-over img { text-align: right; margin-right: 0px; margin-left: auto; } .show-header .show-outlets { margin-left: auto; padding: 0px; } .podcast-show-container .show-meta { flex-wrap: nowrap; } .podcast-show-container .the-show-meta { flex-direction: row; } .show-meta .show-thumbnail, .the-show-meta .show-thumbnail { flex: 1 1 0%; margin-right: 30px; margin-bottom: 0px; } .latest-shows-container { border-left: 3px dotted var(--lighterGrey); padding-left: 30px; padding-top: 0px; flex: 1 1 0%; } .podcast-show-header-container .show-outlets { flex-direction: row; align-items: center; } .card--image-banner { min-width: 350px; width: 100%; } .slider-module .owl-nav { display: block; } .subscribe-form-hubspot .hbspt-form .hs_email .hs-error-msgs { position: absolute; } } @media only screen and (min-width: 2200px) { } @media only screen and (min-width: 843px) { .article-qa-author-row.et_pb_row, .et-db #et-boc .et-l .article-qa-author-row.et_pb_row { padding-left: 0px; } } @media only screen and (min-width: 992px) { .slider-module::before { width: 300px; } .subscribe-backdrop.et_pb_row { height: 80%; width: 98%; } .home-page-custom .subscribe-backdrop.et_pb_row, .et-db #et-boc .et-l .home-page-custom .subscribe-backdrop.et_pb_row { width: 58%; height: 85%; } .related-post-list { grid-template-columns: repeat(3, 1fr); } .cordus-row { max-width: 100%; width: 100%; } .about-us-cordus-column { margin-left: auto; max-width: 920px; padding-left: 5rem; padding-right: 0px; width: 50% !important; margin-right: 0px !important; } .cordus-right-image-column { display: block !important; width: 47.25% !important; min-height: 100% !important; } .subscribe-module-content-row { flex-direction: row; } .et_pb_row .subscribe-module-content-copy.et_pb_column.et-last-child { max-width: 100%; } .article-drop-cap * { font-size: 125px; display: inline-block; line-height: 1.15em; text-align: center !important; } .related-items-container { grid-template-columns: repeat(4, 1fr); } .medium-big-header-inline { font-size: var(--mediumBigFontMax); font-family: var(--canela); line-height: 1.25em; } .meta--contributors-list li a, .meta--contributors-list li { font-size: var(--copyFontLarge); } .featured-post-preview--post { display: flex; } body.home .featured-post-preview--post { flex-direction: row-reverse; margin-top: 30px; } .podcast-show-header-container .imageModule { margin-right: 60px; } .podcast-show-header-container .imageModule img { margin-bottom: -50px; } } @media only screen and (min-width: 981px) { .author-grid-listing { grid-template-columns: repeat(3, 1fr); } .newsletter-container-inner { max-width: 75%; } .newsletter-container-inner { display: flex; position: relative; } .newsletter-container-inner::before, .podcast-subscribe-section::before { content: ""; background-color: rgba(1, 111, 221, 0.1); width: 100%; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); z-index: -1; height: calc(100% - 180px); } .podcast-subscribe-section::before { height: calc(100% - 250px); } .newsletter-container-inner .content-container { margin-left: 80px; } .newsletter-container-inner .newsletter-copy { max-width: 80%; } .subscribe-module-content-image.no-max-with { margin-right: 30px; } #current-issue-hero .issue-content-container, #standard-hero .issue-content-container { display: flex; } #current-issue-hero .issue-content-container .issue-content, #standard-hero .issue-content-container .issue-content { padding-right: 60px; } .issue-article .contributor-tag-list .topic-list li a span.comma { display: none; } .slider-module::before { display: none; } body.home .featured-podcast-container { border-right: 1px solid var(--lighterGrey); } button.owl-prev.disabled, button.owl-next.disabled { display: none; } button.owl-prev, button.owl-next { position: absolute; top: 26px; color: rgb(0, 0, 0); height: 100%; max-height: 450px; background: rgba(255, 255, 255, 0.75); width: 50px; border: none; } button.owl-prev { left: 0px; } button.owl-next { right: 0px; } button.owl-prev span, button.owl-next span { font-size: var(--bigFontMax); } button.owl-dot { width: 12px; height: 12px; margin: 0px 5px; padding: 0px; border-radius: 50%; border: transparent; cursor: pointer; background: var(--grey); } .owl-dots { text-align: center; margin-top: 30px; } .owl-dots.disabled { display: none; } button.owl-dot.active { background-color: var(--overlayBlue); } } @media only screen and (min-width: 1101px) { .subscribe-backdrop.et_pb_row { width: 95%; height: 65%; } .author-grid-listing { grid-template-columns: repeat(4, 1fr); } .article-drop-cap * { font-size: 154px; display: inline-block; line-height: 1.15em; text-align: center !important; } .post-header-container.horizontal { display: flex; flex-direction: row; height: 100%; width: 100%; max-width: 100%; padding-top: 0px; max-height: 100vh; } body.tax-contributors .post-header-container.horizontal { max-height: 600px; } .post-header-container.horizontal .post-header-meta { grid-column: 1 / 3; } .post-header-container.horizontal .featured-image-container { flex: 1 1 auto; display: flex; max-width: 1600px; flex-direction: column; } .featured-image-container { width: 100%; max-width: 1200px; margin: 0px auto; min-height: 120px; } .post-header-container.vertical .featured-image-container { margin-top: 100px; } .post-header-container.horizontal .post-header-meta { text-align: left; display: flex; place-content: center; align-items: center; padding: 2rem; width: 100%; max-width: 100%; } body.tax-contributors .post-header-container.horizontal .post-header-meta { justify-content: start; } .post-header-container.horizontal .post-header-content { max-width: 515px; } .post-header-container.horizontal .featured-image-banner { width: 100%; height: 100%; } .post-header-container.horizontal .featured-image-banner img { width: 100%; height: 100%; max-height: 600px; object-fit: cover; } .post-header-container.horizontal hr.standard-vertical-divider { width: 120px; height: 1px; left: auto; right: 0px; top: 50%; transform: translate(70px, -50%); } .post-header-container.horizontal .contributor-list { display: flex; justify-content: flex-start; } } @media only screen and (min-width: 981px) and (max-width: 1100px) { } @media only screen and (max-width: 991px) { .featured-post-preview--post { display: flex; flex-direction: column-reverse; } .featured-post-preview--post .entry-featured-image-url::before { width: 3px; height: 60px; position: absolute; top: -30px; transform: translateX(-50%); left: 50%; } body.home .featured-post-preview--post .entry-featured-image-url { margin-top: 30px; margin-right: 0px; margin-bottom: 30px; } body.home .article-container.multi-posts .featured-post-preview--post .featured-post-preview-container { margin-top: 0px; } .featured-post-preview-info .standard-copy-inline { font-size: var(--tinyCopyLarge); } .featured-post-preview--post .entry-featured-image-url img { min-height: 250px; } body .article-generic-row { max-width: 100%; width: 100%; padding: 2rem; } .contributor-post-preview--post.issue-article { flex-direction: column; } .issue-article .contributor-tag-list ul { flex-wrap: wrap; margin-left: 0px; } .issue-numbers ul li { font-size: var(--mediumBigFontMin); } .editorial-issue-meta { margin-top: 10px; } .editorial-issue-meta .author-circle-thumbnail { margin-bottom: 0px; } .editorial-header { margin-bottom: 0px; } .contributor-headline-filters > div, .flex-filter-bar { flex-direction: column; } .contributors-list-container, .post-year-list-container, .all-contributors-list-container, .all-post-year-list-container { left: 0px; right: auto; top: 40px; } .contributor-outer-container .author-circle-thumbnail.large-author-thumbnail, .featured-post-preview--post .author-circle-thumbnail.large-author-thumbnail { height: 75px; width: 75px; } .contributor-outer-container.contributors.active { padding-bottom: 10px; margin-bottom: 20px; } .contributor-select-container.filters { display: flex; flex-direction: revert; justify-content: space-between; width: 100%; margin-top: 15px; } .contributor-select-container.filters > a { border-left: none !important; background: rgb(238, 239, 231) !important; font-size: 12px !important; } .filters .post-year-list-container, .filters .all-post-year-list-container { right: 0px; left: auto; } .et_pb_module.filter-bar { margin-bottom: 0px; } .current-tag-container .featured-image-banner { min-height: auto; margin-top: 20px; } .post-header-container.horizontal.current-tag-container .featured-image-banner img { object-fit: contain; } body.archive.tax-contributors .contributor-featured-post { display: none; } body.archive.tax-contributors .add-border { margin-top: 0px; } .featured-podcast-container { flex-direction: column; } .podcasts { margin-top: 30px; } .podcasts a { } .podcasts-grid.grid-display, .podcasts-grid.grid-display.grid-col-2, .podcasts-grid.grid-display.grid-col-3, .podcasts-grid.grid-display.grid-col-4 { grid-template-columns: repeat(1, 1fr); } .podcasts-grid.grid-display .episode { border-right: none; border-bottom: 1px solid var(--lighterGrey); } .podcasts-grid.grid-display .episode:last-child { border-bottom: none; } ul.article-lists li, .episode ul.article-lists li { margin-top: -10px; } .tribe-events-c-subscribe-dropdown { text-align: right; } .article-container.multi-posts article { flex: 0 0 100%; } .podcast-show-header-container .post-header-meta { flex-direction: column; } .featured-image-container { width: 100%; max-width: 80%; margin: auto auto 10px; } .imageModule .featured-image-container { max-width: 100%; } body.tax-shows .featured-podcast-container .episode { padding-top: 10px; } .show-hero-banner-container { height: 400px; } footer .subscribe-form-hubspot .hbspt-form .hs_submit input[type="submit"] { padding-right: 1rem !important; } } @media only screen and (max-width: 980px) { body .newsletter-container-inner { background-color: rgba(1, 111, 221, 0.1); text-align: center; padding: 0px 30px; margin: 60px 0px; } .newsletter-container-inner .newsletter-image { max-width: 300px; margin: auto; } .newsletter-container-inner .newsletter-copy { margin: 30px 0px; } .newsletter-container-inner .newsletter-image img { margin-top: -50px; } .subscribe-backdrop.et_pb_row { top: 20%; transform: none; height: 75%; } .subscribe-module-content-image .et_pb_image_wrap { height: auto; } .newsletter-container-inner .subscribe-module-content-copy.reduced-padding { padding: 0px; } .newsletter-container-inner .subscribe-module-content-row { padding: 0px 30px; } .issue-article .contributor-tag-list .topic-list li { margin-right: 5px; } .issue-article .issue_page_num { margin-bottom: 20px; } .contributor-articles-container.issue-list-of-articles-container article:first-child { padding-top: 0px; } body.tax-contributors .contributor-post-preview-info .post-meta, .from-this-contributor-container .contributor-post-preview-info .post-meta, .from-this-contributor-container .contributor-post-preview-info .contributor-tag-list, .search-results-container .post-meta { display: flex; flex-flow: wrap; align-items: center; justify-content: center; } body.tax-contributors .contributor-post-preview-info .post-meta span.name, .from-this-contributor-container .contributor-post-preview-info .post-meta span.name, .search-results-container .post-meta span.name { flex: 1 1 100%; } body.tax-contributors .contributor-post-preview-info .post-meta span.published, .from-this-contributor-container .contributor-post-preview-info .post-meta span.published, .search-results-container .post-meta span.published { margin-right: 10px; } body.tax-contributors .contributor-post-preview-info .contributor-tag-list ul, .from-this-contributor-container .contributor-post-preview-info .contributor-tag-list ul { margin-left: 0px; align-items: start; } body.tax-contributors .contributor-post-preview-info span { margin-right: 0px; } body:not(.newsletter).post-header-container .post-header-meta { padding-top: 50px; } .post-header-container hr.standard-vertical-divider { display: none; } .owl-dots { display: none; } } @media screen and (min-width: 1280px) { .biggest-header h1, .biggest-header h2, .biggest-header h3, .biggest-header h4, .biggest-header h5, .biggest-header-inline, h1 { font-size: var(--biggestFontMax); } .big-header h1, .big-header h2, .big-header h3, .big-header h4, .big-header h5, .big-header-inline, h2 { font-size: var(--bigFontMax); } .mid-header h1, .mid-header h2, .mid-header h3, .mid-header h4, .mid-header h5, .mid-header-inline { font-size: var(--midFontMax); } .medium-header h1, .medium-header h2, .medium-header h3, .medium-header h4, .medium-header h5, .medium-header-inline, h3 { font-size: var(--mediumFontMax); } .small-header h1, .small-header h2, .small-header h3, .small-header h4, .small-header h5, .small-header-inline, h4 { font-size: var(--smallFontMax); } .smallest-header h1, .smallest-header h2, .smallest-header h3, .smallest-header h4, .smallest-header h5, .smallest-header-inline, h5 { font-size: var(--smallestFontMax); } } @media only screen and (min-width: 480px) and (max-width: 766px) { } @media only screen and (max-width: 820px) { } @media only screen and (max-width: 767px) { .current-issue-meta-container { top: 0px; right: 0px; } .current-issue-img-and-meta-container { width: 100%; height: 300px; } .form-element-container input { text-align: center; } .subscribe-form .button-content { margin: auto; } .banner-cut-line { flex-direction: column; } .current-cat-meta-container { flex-direction: column; } .current-cat-logo { display: none; } .grid-cols-3, .grid-cols-3-inner > div { grid-template-columns: repeat(2, 1fr); } .contributor-outer-container.contributors { flex-direction: column; text-align: center; } .contributor-outer-container .contributor-meta-container { padding-left: 30px; display: flex; flex-direction: column; } .current-cat-author-container .contributor-outer-container .contributor-meta-container { padding-left: 0px; } .contributor-outer-container .contributor-post-preview-avatar { margin-right: 0px; } .contributor-post-preview--post.issue-article .contributor-post-preview-avatar, .contributor-post-preview--post.topic-posts .contributor-post-preview-avatar { justify-content: center; margin-right: 0px; } .issue-article .meta--contributors-list { justify-content: center; } .issue-article .issue-meta { text-align: center; } #ajax-topic-container article.active, .contributor-post-preview--post { flex-direction: column; text-align: center; } #ajax-topic-container .contributor-post-preview-avatar, .contributor-post-preview--post .contributor-post-preview-avatar, #ajax-topic-container .post-meta span.name, body #et-boc .et-l .ajax-container .post-meta span.name { margin-right: 0px; } .contributor-tag-list { max-width: 100%; flex-direction: column; align-items: center; } .contributor-tag-list ul { margin-left: 0px; justify-content: center; } .contributor-tag-list ul li { margin-left: 5px; margin-right: 5px; } body.archive.post-type-archive-issues #et-boc .contributor-post-preview--post, body.page.title-class-archive #et-boc .contributor-post-preview--post { flex-direction: column-reverse; } body #et-boc .et-l .ajax-container .contributor-post-preview--post { flex-direction: column; } .issue-articles ul.article-lists { flex-wrap: wrap; justify-content: center; } .issue-articles ul.article-lists li { margin-right: 10px; margin-bottom: 10px; } body.archive.post-type-archive-issues #et-boc .et-l h2, body.page.title-class-archive #et-boc .et-l h2 { padding-bottom: 10px; } .issue-articles ul.article-lists .issue-contributor a { font-size: var(--smallestFontMin); } .author-circle-thumbnail.responsive-author-thumbnail { height: 30px; width: 30px; } .podcasts, .standard-header-section-module .podcasts a, .justify-left .podcasts { align-items: center; } .standard-header-section-module .podcasts a { margin-right: 0px; } .podcasts div { display: none; } .event-category-tabs ul li a { padding-left: 0px; } .event-category-tab-content { padding-top: 0px; padding-bottom: 0px; } .custom-list-events-container header.tribe-events-calendar-list__event-header { flex-direction: column; align-items: flex-start; } .custom-list-events-container header a { margin-left: unset; } body .tribe-events.tribe-common .tribe-events-calendar-list__event-row { padding-bottom: 30px; margin-top: 0px; } body.single-podcasts .background-hero-image { height: 300px; } body.single-podcasts ul.podcast-hosts li, body.tax-shows .podcast-show-header-container.show-meta ul.podcast-hosts li { border-right: none; } .show-hero-banner-container { height: 250px; } #et-boc .home-podcast-container { grid-template-columns: repeat(1, 1fr); gap: 0px; } #et-boc .home-podcast-container .podcasts-grid.grid-display { gap: 40px; } #et-boc .home-podcast-container .et_pb_column .episode:first-child { padding-bottom: 30px; } } @media only screen and (max-width: 480px) { .article-text-general p, .article-text-general li, .standard-header-copy p, .standard-header-copy li { line-height: 1.5em; font-weight: 100; margin-bottom: 1.5rem; } .newscat-header-container .featured-image-container .desktop, .newscat-header-container .featured-image-container .tablet { display: none; } .newscat-header-container .featured-image-container .mobile { display: block; } } @media only screen and (max-width: 980px) and (orientation: portrait) { } @media only screen and (max-width: 1100px) { } @media print { header, footer, aside, form, #search-section, .post-share, .entry-related, .post-categories { display: none; } img { max-height: 250px !important; object-fit: cover; } .entry-content { margin: 0px auto; } .container { padding-top: 0px !important; } }
On finding life in the seven deadly sins.
Elizabeth Oldfield is the host of The Sacred podcast and former director of Theos Think Tank.
BIO