/*
Theme Name: Fine Antique Prints
Theme URI: https://www.elegantthemes.com/
Template: Divi
Author: Just iMajin Web Sites
Author URI: http://imajin.guru/
Version: 1.0.0
Text Domain: custom-divi-child-theme
Updated: May 21, 2025 6:06 PM
Description: Custom Divi Theme for fineantiqueprints.com
*/body p{font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-weight:400;font-style:normal}h1,h2,h3{font-family:dair-67,serif;font-weight:400;font-style:normal}.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu{display:block}.et-db #et-boc .et-l .et_pb_menu .et_mobile_nav_menu{display:none}@media (max-width:900px){.products .product-category{flex:1 1 calc(50% - 1rem)}}@media (max-width:600px){.products .product-category{flex:1 1 100%}}.sub-page-post-content .et_pb_text_align_left p img[class*=myclass],.sub-page-post-content .et_pb_text_align_left p img[class^=wp-image]{margin:0 20px 5px 0}.wpb_category_n_menu_accordion ul li:not(:last-child)>a{border-bottom:none!important}.wpb_category_n_menu_accordion ul li a{font-size:16px;padding-left:24px;padding-right:0;background-color:unset!important;color:#333!important}.wpb_category_n_menu_accordion ul li a span.wpb-submenu-indicator{left:-15.6666666667px}.wpb_category_n_menu_accordion ul li a:hover>span.wpb-submenu-indicator{color:#333}.wpb_category_n_menu_accordion ul li ul{background-color:unset}.wpb_category_n_menu_accordion ul li ul li a{color:#333!important}.wpb_category_n_menu_accordion ul li ul li.current-menu-item a,.wpb_category_n_menu_accordion ul li ul li:hover a{background:#ab987a!important;color:#fff!important}.dwcg-grid .dwcg-thumb{border-radius:0!important}.et-db #et-boc .et-l .cat-filter-toggle.et_pb_toggle_0_tb_body{background:0 0}@media (max-width:767px){.et-db #et-boc .et-l .cat-filter-toggle.et_pb_toggle_0_tb_body{padding-bottom:0}}.et-db #et-boc .et-l .cat-filter-toggle .et_pb_toggle_content{padding-top:0}html body.et-db #et-boc .et-l .et_pb_toggle.cat-filter-toggle .et_pb_toggle_title{padding-left:24px}@media (min-width:980px){html body.et-db #et-boc .et-l .et_pb_toggle.cat-filter-toggle .et_pb_toggle_title{padding-left:0}}html body.et-db #et-boc .et-l .et_pb_toggle.cat-filter-toggle .et_pb_toggle_title::before{content:"a"!important;font-family:ETmodules!important;right:unset;left:0;color:#333}@media (min-width:981px){.cat-filter-toggle .et_pb_toggle_content{display:block!important;height:auto!important;opacity:1!important;visibility:visible!important}.cat-filter-toggle .et_pb_toggle_title{pointer-events:none;cursor:default}.cat-filter-toggle .et_pb_toggle_title:before{display:none!important;content:none!important}}@media (max-width:980px){.cat-filter-toggle .et_pb_toggle_title{font-weight:600}}@media (max-width:980px){.cat-filter-toggle .wpb_category_n_menu_accordion_list{max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}}.cat-filter-toggle .wpb_category_n_menu_accordion_list>li>a{line-height:1.35}.woocommerce.columns-3>p.woocommerce-current-category{display:inline-block;font-size:23px;font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-weight:700;color:#062f4f}.woocommerce.columns-3>p.woocommerce-result-count{display:none}body.woocommerce.et-db #et-boc .et-l ul.products{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3%}body.woocommerce.et-db #et-boc .et-l ul.products::after,body.woocommerce.et-db #et-boc .et-l ul.products::before{display:none}body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product,body.woocommerce.et-db #et-boc .et-l ul.products .type-product.product{display:flex;margin:0;flex:0 1 100%;margin:0!important}@media (min-width:767px){body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product,body.woocommerce.et-db #et-boc .et-l ul.products .type-product.product{flex:0 1 calc((100% - 1 * 3%)/ 2)}}@media (min-width:980px){body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product,body.woocommerce.et-db #et-boc .et-l ul.products .type-product.product{flex:0 1 calc((100% - 2 * 3%)/ 3)}}body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product a{display:grid;grid-template-columns:1fr;grid-template-rows:min-content auto min-content;position:relative;width:100%;text-decoration:none;overflow:hidden}body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product a .woocommerce-loop-category__title{order:initial;grid-row:1;grid-column:1;position:relative;z-index:3;font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-size:18px;font-weight:700;margin:.5rem 0 0}body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product a .woocommerce-loop-category__title mark.count{display:none;background:0 0}body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product a img{grid-row:2;grid-column:1;display:block;width:100%;height:auto;transition:transform .4s ease,filter .4s ease,box-shadow .4s ease;z-index:1}body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product a span.price{grid-row:3;grid-column:1;font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-size:18px;font-weight:700;padding:0 0 1rem;position:relative;z-index:3}body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product a::before{content:"";grid-row:2;grid-column:1;z-index:2;align-self:stretch;justify-self:stretch;background:linear-gradient(rgba(171,152,122,.32),rgba(171,152,122,.32));opacity:0;transition:opacity .35s ease;pointer-events:none}body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product a::after{content:"U";font-family:ETmodules;font-size:2rem;color:#fff;grid-row:2;grid-column:1;z-index:2;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);transition:opacity .35s ease,transform .35s ease;pointer-events:none}body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product a:hover img{transform:scale(1.05);filter:brightness(.9);box-shadow:0 12px 25px rgba(0,0,0,.3)}body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product a:hover::after,body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product a:hover::before{opacity:1}body.woocommerce.et-db #et-boc .et-l ul.products .product-category.product a:hover::after{transform:scale(1)}body.woocommerce.et-db #et-boc .et-l ul.products .type-product.product a{padding-bottom:1em;font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-size:18px;font-weight:700}body.woocommerce.et-db #et-boc .et-l ul.products .type-product.product a h2.woocommerce-loop-product__title{display:inline;padding:0;font-family:inherit;font-weight:inherit;color:inherit}body.woocommerce.et-db #et-boc .et-l ul.products .type-product.product a span.price{display:inline;font-weight:inherit;color:inherit!important;font-size:18px}body.woocommerce.et-db #et-boc .et-l ul.products .type-product.product a span.et_shop_image span.et_overlay::before{content:"U"!important;font-family:ETmodules;font-size:2rem;color:#fff!important;grid-row:2;grid-column:1;z-index:2;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);transition:opacity .35s ease,transform .35s ease;pointer-events:none}body.woocommerce.et-db #et-boc .et-l ul.products .type-product.product a:hover span.et_shop_image span.et_overlay{opacity:1;background-color:unset!important;background:linear-gradient(rgba(171,152,122,.32),rgba(171,152,122,.32))!important;transition:opacity .35s ease;pointer-events:none}body.woocommerce.et-db #et-boc .et-l ul.products .type-product.product a:hover span.et_shop_image span.et_overlay::before{opacity:1}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3%}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container::after,body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container::before{display:none}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>article.et_pb_post{display:flex;flex-direction:column;margin:0!important;flex:0 1 100%}@media (min-width:767px){body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>article.et_pb_post{flex:0 1 calc((100% - 1 * 3%)/ 2)}}@media (min-width:980px){body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>article.et_pb_post{flex:0 1 calc((100% - 2 * 3%)/ 3)}}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>article.et_pb_post a.entry-featured-image-url{display:block;margin-bottom:10px;order:1}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>article.et_pb_post a.entry-featured-image-url img{display:block;width:100%;height:auto}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>article.et_pb_post h2.entry-title{margin-bottom:30px;padding-bottom:0;order:3}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>article.et_pb_post h2.entry-title a{text-decoration:none;display:inline;padding:0;font-family:Open Sans,Arial,sans-serif;font-weight:inherit;color:#333;font-size:1rem;font-weight:600}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>article.et_pb_post p.post-meta{margin-bottom:0;font-family:dair-67,serif;font-weight:inherit;font-weight:400;order:2}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>article.et_pb_post p.post-meta a{font-size:1.5em;color:#062f4f}div.wp-pagenavi{display:flex;justify-content:center}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>.pagination,body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>div:has(>.pagination),body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container>div:last-child{flex:0 1 100%;margin-top:1.5rem}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container .alignright{order:1;text-align:left;float:left}body.search.et-db #et-boc .et-l .fa-search-grid .et_pb_ajax_pagination_container .alignleft{order:2;text-align:right;float:right}