/*.widget_top-posts ul { display: none; }*/ .most-popular-post, li.editor-pick { display: flex; align-content: center; justify-content: flex-start; margin-bottom: 15px; } .most-popular-post:first-of-type, .editor-pick:first-of-type{ margin-top: 15px; } .most-popular-post img, .editor-pick img { float: none; } .editor-pick img{ margin-right: 14px; width: 68px; height: auto; } .editor-pick .post-title { font-family: "Frutiger","Myriad Pro",Helvetica,Arial,sans-serif; font-size: 16px; font-weight: bold; color: #000; line-height: 1.18; } .most-popular-post .post-author, .editor-pick .author-name { display: block; } .editor-pick .author-name { font-style: italic; font-family: "Scala",Georgia,"Times New Roman",Times,serif; opacity: 1; } @media only screen and (max-width: 570px) { header[role] .header-nav { background-image: url('svg/orion-logo-2023-white.svg'); } } footer[role] .first #text-4>.textwidget, footer[role] .first #text-3 .vcard { top: 100px } footer[role] .orion-logo-white { background: transparent url('svg/orion-logo-2023-white.svg') no-repeat center center !important; } #logo a { background: transparent url('svg/orion-logo-2023-black.svg') no-repeat center center !important; } #logo-sticky { display: none; vertical-align: middle; } #logo-sticky img { height: 25px; width: auto; padding: 0.25rem 0.5rem; } @media screen and (min-width: 720px) { .scrolled #logo-sticky { display: inline-block; } } @media screen and (min-width: 960px) { #logo-sticky img { height: 30px; } .scrolled header[role] nav>ul>li>a{ padding: 14px 0.7em 17px; } } @media screen and (min-width: 1230px) { #logo-sticky img { height: 50px; } .scrolled header[role] nav>ul>li>a{ padding: 14px 1.4em 17px; } } .submission-form #field_3_7 { top: -48px !important; } #gform_wrapper_3 form { position: relative; } .single-contributor #main-loop .loop-inner { display: flex; flex-direction: row; flex-wrap: wrap; align-content: space-between; justify-content: space-between; } .single-contributor #main-loop .loop-inner article.prose { height: auto; width: 48% !important; float: none !important; margin: 0; padding-bottom: 2.5rem; } .single-contributor #main-loop .loop-inner article.prose .default-featured-image { min-height: 200px; display: flex; justify-content: center; align-content: center; } #access .menuizer-container > .widget-container { float: left; width: 33%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px; display:block } body.category .loop-inner { display: flex; flex-direction: row; flex-wrap: wrap; } body.category #main-loop .loop-inner article.hentry { height: auto !important; border: solid 1px #000000; width: 47%; } body.category #main-loop .loop-inner article.hentry .entry-summary, body.category #main-loop .loop-inner article.hentry .entry-title,body.category #main-loop .loop-inner article.hentry .byline{ padding: 0 1rem 1rem; } body.category #main-loop .loop-inner article.hentry .top-tag { padding:1rem 1rem 0; } .drop-cap { float: left; font-size: 100px; line-height: 0.7em; padding-top: 12px; padding-right: 8px; padding-left: 3px; } a, .entry-content a { color: #007c89; } .single-article .entry-content p, .single-article .entry-content li, .single-article .entry-content td, .single-article .entry-content th { font-size: 21px; } body:not(.article-template-onecolumn-article) .byline .by-wrap{ display:none; } .mejs-button > button { background-image: url(svg/mejs-controls-dark.svg) !important; } /** Add margin to audio players * in post feed * */ #main-loop > .loop-inner .mejs-container { margin-top: 20px; } /* Hide duplicate description text for products */ .woocommerce-Tabs-panel--description > h2:first-child { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; } /* Update Viewfinder widget copy to match p of rest of site */ p.wp-caption-text { line-height: 1.35em; font-family: "Scala",Georgia,"Times New Roman",Times,serif; color: #333 !important; } /* Hide subscribe tout on address change page */ .page-id-46827 li#simple-section-nav-2 { display: none; } .single-shopping-cart aside.rail .sc-widgets { margin: 0; width: auto; } #main .type-issue .image img { height: 350px !important; } /* Update reviews archive article height fix */ #archive-review #main-loop article { height: auto !important; clear: right; } div.product-addon { margin: 0 0 10px 0; padding: 0; } .product-addon h3 { font-size: 14px; } .product-addon-recipients-first-name, .product-addon-recipients-last-name, .product-addon-recipients-city, .product-addon-recipients-state, .product-addon-recipients-zip-code, .product-addon-recipients-country{ float: left; width: 50%; } #product-addons-total, .product-addon-recipients-email-address { clear: both; } div.addon-description p { font-size: x-small; margin-top: .2em; } .woocommerce form .form-row select { margin-top: 4px; } /* Post dates on blog archive -- KG 11/7/2019 */ .byline .date { font-style: italic; text-transform: none; letter-spacing: 0; } .byline .date .sep { color: #bbb; } .wpp-list img{ width: 68px; height: 68px; } /* Fix error font on Shopping Cart -- MP 1/29/2020 */ .page-id-42735 .run-in { line-height: 1.35em; font-family: "Scala",Georgia,"Times New Roman",Times,serif; font-variant:none !important; text-transform: none !important; } /* Don't let captioned images bleed offscreen on mobile -- KG 2/6/20 */ .wp-caption { max-width: 100%; } .sc-widgets { margin: 0 !important; } /* Fix heights of articles on category archives so full excepts fit (probably broke after adding author names) -- KG 3/19/20 */ #main .featured article, section.archive #main-loop article, .single-contributor #main-loop article, .search-results #main-loop article { height: auto; } #main .featured .prose:not(.top) img{ width: 100%; } /* Menu Cart styles -- KG 3/26/20 */ li.wpmenucartli a.wpmenucart-contents { display: flex; align-items: center; padding-top: 0; padding-bottom: 0; height: 57px; } li.wpmenucartli a.wpmenucart-contents i { font-size: 1.5em; line-height: 1; } li.wpmenucartli a.wpmenucart-contents span.cartcontents { display: flex !important; align-items: center; justify-content: center; position: absolute; top: 6%; bottom: 17%; left: 0; right: 3%; font-size: 0.65em; min-width: 16px; line-height: 1; border-radius: 11px; color: #000; } /* One-column article styles -- KG 3/26/20 */ .article-template-onecolumn-article #main .breadcrumbs { margin-bottom: 2em; } .article-template-onecolumn-article #main .image { padding: 0; margin: 0 auto 5rem; } .article-template-onecolumn-article .article-hero img { width: 100%; height: auto; } .article-template-onecolumn-article #main header { text-align: center; max-width: 44rem; margin: 5rem auto 3rem; } .article-template-onecolumn-article #main .byline { margin: 2.4rem 0; font-size: 2.2rem; line-height: 1.2; letter-spacing: 0.15em; } .article-template-onecolumn-article #main .entry-title { margin: 2.4rem 0 1rem; color: #70221f; font-size: 5.75rem; font-family: Scala, Georgia, "Times New Roman", Times, serif; font-weight: normal; letter-spacing: -0.02em; line-height: 1.1; } .article-template-onecolumn-article #main .subtitle { margin: 1rem 0 2rem; color: #333; font-size: 2.27rem; line-height: 1.2; } .article-template-onecolumn-article #main .entry-content, .article-template-onecolumn-article #main #entry-author-info, .article-template-onecolumn-article #main .entry-meta.issue, .article-template-onecolumn-article #main .comments { max-width:44rem; margin-left: auto; margin-right: auto; } @media screen and (max-width: 768px) { .article-template-onecolumn-article #main .byline { margin-bottom: 2rem; font-size: 1.5rem; } .article-template-onecolumn-article #main .entry-title { margin-top: 2rem; font-size: 4rem; } .article-template-onecolumn-article #main .subtitle { font-size: 1.75rem; } } @media screen and (max-width: 480px) { .article-template-onecolumn-article #main .entry-title { font-size: 3rem; } .single-article .entry-content { width: 90vw; } .single-article .entry-content p, .single-article .entry-content li, .single-article .entry-content td, .single-article .entry-content th { font-size: 18px; } } /* Make the "no comments yet" message less cramped */ #comments .none-yet { margin: 1em 0; } /* Apply normal prose text styles to more elements than just p tags */ .prose p, .prose li, .prose td, .prose th { line-height: 1.35em; font-family: "Scala",Georgia,"Times New Roman",Times,serif; -webkit-font-smoothing: antialiased; color: #333; } /* Article date/issue tweak, 6/3/20 by BB */ .single-article .entry-meta { text-align: center; } /* Now that we've removed the 'posted:' prefix before post dates, add some space instead */ #main .entry-meta.blog-post-date-suffix { margin-left: 0.8em; } /* Don't display woocommerce shipping estimate destination, 11/17/20 by RG */ .woocommerce-shipping-destination{ display: none; } /* Add 'wide' alignment to images - KG 2/23/21 */ body:not(.single-issue) #main .prose .wide { max-width: 1170px; /* max contnet width */ left: -585px; /* above * 0.5 */ position: relative; margin-left: 50%; } @media screen and (max-width: 1219px) { /* = 1170px / 96vw */ body:not(.single-issue) #main .prose .wide { max-width: 96vw; left: -48vw; } } @media screen and (max-width: 480px) { body:not(.single-issue) #main .prose .wide { max-width: 90vw; left: -45vw; } } /* Adjust homepage's top featured article to match other articles on mobile - KG 6/28/21 */ @media screen and (max-width: 570px) { #main .featured > h3 { max-width: 370px; margin: 0 auto 20px; } #main .featured article.top { max-width: 370px !important; margin: 0 auto; border: 0; padding: 0; } #main .featured article.top img { float: none; margin-right: 0; width: 100%; } }