.has-underline-wave { font-weight: 500; } .beforeHeader .is-style-withstars::before { width: 35px; height: 35px; margin:-10px 5px -10px -15px; } .footer-widgets-1 .wp-block-separator.aligncenter { margin: -10px auto 10px; padding: 0px; } .greenborder.wp-block-column { border-color: var(--wp--preset--color--accent)!important; } p.is-style-parallel > *, p.is-style-parallel:after{ font-style: normal; display: inline-block; transform:skew(10deg)!important; } .grid img, .entry-image { aspect-ratio: 1; object-fit:cover; } .wp-book-block-review .img_wrap{ line-height: 1; } .wp-book-block-review .meta_info p { margin-bottom: 0px } .tab-title { font-weight: 600!important; } .site-container .wp-block-image.is-style-withstars{ position: relative; } .entry-comments { padding: 20px 0; } .single .author-box { display:none } .single .after-entry .author-box { display: block; } .home [class*="_button_pin"] { display: none } .full-width-content .page-title, .products .entry.product, .woocommerce .site-container .product .summary { text-align:center; } .woocommerce .site-container .product .product_meta{ display: none } .products .entry.product a, .products .entry.product a:visited, .products .entry.product span.price, .woocommerce .site-container .product .price{ color: #000!important } .products .entry.product span.price, .woocommerce .site-container .product .price{ font-weight: bold!important; font-size: 18px!important; } .woocommerce .site-container .product .cart { display: inline-flex; } .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt, .woocommerce .wp-element-button, .woocommerce .site-container ul.products li.product .button, .woocommerce .site-container ul.products li.product .button:visited{ background-color: var(--wp--preset--color--altbutton)!important; border:2px solid var(--wp--preset--color--altbutton); color: white!important; border-radius: 0px; } .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button{ background-color: var(--wp--preset--color--altbutton)!important; border:2px solid var(--wp--preset--color--altbutton)!important; color: white!important; font-size: 16px; font-weight: bold; padding: 7px 15px; } .woocommerce .site-container ul.products li.product .button:hover, .woocommerce .site-container ul.products li.product .button:focus, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:focus, .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button:hover, .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button:focus, .woocommerce .wp-element-button:hover, .woocommerce .wp-element-button:focus, .woocommerce .site-container ul.products li.product .button:hover, .woocommerce .site-container ul.products li.product .button:focus, body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) { background-color: white!important; color: var(--wp--preset--color--altbutton)!important; text-decoration: none; font-weight:bold; background-color: white; border:2px solid var(--wp--preset--color--altbutton)!important; border-radius: 0px; } .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wp-block-cart-cross-sells-product__product-title{ line-height: 1.2 } .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wp-block-cart-cross-sells-product__product-title a{ text-decoration: none; font-weight: bold; font-size: 15px; } .woocommerce .site-container ul.products li.product a{ margin: 0px!important } .woocommerce .site-container .product_details, .woocommerce .site-container .product .related { width: 950px; max-width: 100%; margin: 20px auto 50px; } .woocommerce .site-container .product_details h2 { text-align:center; margin-bottom: 20px; } .menu-item.withstar .sub-menu a:after, .menu-item.loggedin, .logged-in .menu-item.loggedout{ display: none } .logged-in .menu-item.loggedin { display: block } .menu-item a.wcmenucart-contents{ position: relative; } .menu-item a.wcmenucart-contents:before{ content:''; background: no-repeat url(http://readingmiddlegrade.com/wp-content/uploads/2024/08/1413908.png) center / contain; width: 25px; height: 25px; display: inline-block; margin-bottom: -6px } .menu-item a.wcmenucart-contents span { background-color: var(--wp--preset--color--button); width: 23px; height: 23px; display: inline-flex; justify-content:center; align-items:center; border-radius: 50%; font-size: 11px; font-weight: bold; position: absolute; top: 1px; right: -5px } .woocommerce .woocommerce-result-count, .product_details #jp-relatedposts { display: none!important; } .woocommerce div.product div.images .flex-control-thumbs li { margin: 10px; } .woocommerce div.product div.images .flex-control-thumbs li:first-of-type { margin-left: 0px; } .woocommerce div.product div.images .flex-control-thumbs li:last-of-type{ margin-right: 0px } @media screen and (min-width: 960px) { .sticky-header .title-area{ max-width: 250px; } .site-header .title-area{ max-width: 570px; margin: auto } .sticky-header .title-area img { margin-bottom: -10px } .sticky-header .nav-bar{ margin-top: 5px; margin-bottom: -5px; } .woocommerce.single-product .breadcrumb{ max-width: 50%; text-align:left; padding:10px 0px 20px; } .woocommerce .summary .product_title.entry-title { margin-top: 20px; } } @media screen and (max-width: 960px) { .site-container .wp-block-image.is-style-withstars { width: 400px; max-width: 100%; margin: auto; } p.is-style-parallel strong, p.is-style-parallel::after { display: inline; } p.is-style-parallel::after { display: inline-block; width: 20px; height: 20px; margin: 0 0 -6px 10px; } li.product.one-third, .woocommerce .site-container ul.products[class*="columns-"] li.product, .woocommerce-page .site-container ul.products[class*="columns-"] li.product{ width: 100%!important } .woocommerce ul.products:after, .woocommerce ul.products:before { display: none; } .woocommerce .products ul, .woocommerce ul.products { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } } @media screen and (max-width: 600px) { li.product.one-third, .woocommerce .site-container ul.products[class*="columns-"] li.product, .woocommerce-page .site-container ul.products[class*="columns-"] li.product{ width: 100%!important } .woocommerce ul.products:after, .woocommerce ul.products:before { display: none; } .woocommerce .products ul, .woocommerce ul.products { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } } /* additional css for convertkit from */ .site-container .subscribeformhtml .formkit-form { background-color: transparent!important; border:0px!important; padding: 0px!important; margin: 0px!important; border-radius: 0px!important; } .site-container .subscribeformhtml .formkit-form div { margin: 0px!important; padding: 0px!important; border-radius: 0px!important; } .site-container .subscribeformhtml .formkit-form .formkit-header, .site-container .subscribeformhtml .formkit-form .formkit-subheader { display: none; border-radius: 0px!important; } .site-container .subscribeformhtml .formkit-form .formkit-fields { display: flex!important; border-radius: 0px!important; } .site-container .subscribeformhtml .formkit-form .formkit-fields div.formkit-field:first-of-type { display: none!important; } .site-container .subscribeformhtml .formkit-form .formkit-fields > div.formkit-field { flex: 1 !important;; min-width: 200px!important; border-radius: 0px!important; } .site-container .subscribeformhtml .formkit-form .formkit-fields > div.formkit-field input { border-radius: 0px!important; } .site-container .subscribeformhtml .formkit-form .formkit-fields > .formkit-submit { background-color: var(--wp--preset--color--accent)!important;; border-color: var(--wp--preset--color--accent)!important;; max-width: 140px; margin-left: 10px; font-weight: bold!important; border-radius: 0px!important; } .site-container .subscribeformhtml .formkit-form .formkit-guarantee, .site-container .subscribeformhtml .formkit-form .formkit-powered-by-convertkit-container { display: none!important; }