.et-db #et-boc .et-l
.et_pb_wc_add_to_cart form.cart
.variations td.value span::after{content:none!important}@media (max-width:767px){.envirabox-theme-subtle .envirabox-navigation .envirabox-arrow--left{left:5px!important}}@media (max-width:767px){.envirabox-theme-subtle .envirabox-navigation .envirabox-arrow--right{right:5px!important}}@media (max-width:767px){.envirabox-arrow::after{position:absolute;top:50%;transform:translateY(130%)!important;color:#333;font-size:32px!important;font-weight:200;line-height:1;opacity:0.65}}.wc-block-components-formatted-money-amount{font-size:1rem}.wc-block-components-product-details.wc-block-components-product-details{font-size:.875rem}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block{font-size:.875rem}woocommerce div.product span.price,.woocommerce-page div.product span.price{color:#333333;font-size:20px;font-weight:700}.post-password-required .et_pb_image_container,.type-envira .et_pb_image_container,#post-262396 .et_pb_image_container{display:block!important;visibility:visible!important;opacity:1!important;margin-bottom:18px}.et_pb_post.type-envira{display:flex;flex-direction:column}.et_pb_post.type-envira .entry-title{order:2}.et_pb_post.type-envira .post-meta{order:3}.entry-summary p.price span{font-size:24px!important}.woocommerce .textwidget form[action*="photography.timfleming.com/search"]{display:none!important}#main-header .et_menu_container{width:95%!important;max-width:1200px!important}.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product .wp-block-button__link,.theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product .wp-block-button__link,.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product .wp-block-button__link,.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product .wp-block-button__link,.wc-block-cart__submit-container .wc-block-components-button,.wc-block-components-checkout-place-order-button,.wc-block-components-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce .actions .button,.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-MyAccount-navigation ul li a,.woocommerce .quantity input.qty,.woocommerce-cart table.cart input,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.wc-block-components-text-input input{background-color:#ffffff!important;color:#4e4e4e!important;border:1px solid #4e4e4e!important;border-radius:5px!important;font-size:0.9375rem!important;text-transform:none!important;text-decoration:none!important;line-height:1.2!important;transition:all 0.2s ease-in-out;position:relative}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .actions .button,.woocommerce-MyAccount-navigation ul li a{padding:8px 16px!important;display:inline-block;text-align:center}.woocommerce .quantity input.qty,.woocommerce form .form-row input.input-text,.wc-block-components-text-input input{padding:8px 12px!important}.theme-twentytwenty .wp-block-button__link:after,.woocommerce a.button:after,.woocommerce button.button:after,.wc-block-grid__product .wp-block-button__link:after{display:none!important;content:""!important}.wc-block-components-text-input.is-active label,.wc-block-components-text-input input:focus~label,.wc-block-components-text-input input:not(:placeholder-shown)~label{opacity:0!important;display:none!important;visibility:hidden!important}.wc-block-components-text-input{margin-top:0!important;margin-bottom:0!important}.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product .wp-block-button__link:hover,.theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product .wp-block-button__link:hover,.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product .wp-block-button__link:hover,.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product .wp-block-button__link:hover,.wc-block-cart__submit-container .wc-block-components-button:hover,.wc-block-components-checkout-place-order-button:hover,.wc-block-components-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce .actions .button:hover,.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{background-color:#878787!important;color:#ffffff!important;border-color:#878787!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce .quantity input.qty:focus,.wc-block-components-text-input input:focus{border-color:#878787!important;outline:none!important}.wc-block-cart__empty-cart__title::before{content:none!important}.wp-block-separator.has-alpha-channel-opacity{display:none}.tf-exhibitions{max-width:720px;margin:32px auto}.tf-exhibition{display:grid;grid-template-columns:90px calc(100% - 114px);column-gap:24px;align-items:start;margin-bottom:22px}.tf-exhibition-date{color:#898989;font-size:14px;line-height:1.45;white-space:nowrap}.tf-exhibition-info{color:#666;font-size:15px;line-height:1.4}.tf-exhibition-info span{display:inline;margin:0!important;padding:0!important;line-height:inherit}.tf-exhibition-info strong{display:inline;color:#333;font-weight:600;margin:0!important;padding:0!important}.tf-exhibition-info .tf-award{color:#333;font-weight:700}.tf-exhibition-info em{font-style:italic}.tf-exhibition-info p{margin:0!important;padding:0!important}@media (max-width:767px){.tf-exhibition{display:block;margin-bottom:24px}.tf-exhibition-date{font-size:13px;margin-bottom:3px}.tf-exhibition-info{font-size:14px}}@media only screen and (max-width:981px){#logo{content:url("https://timfleming.com/wp-content/uploads/2026/10/TF-new-Lgoo-stacked.png")}}@media only screen and (max-width:980px){#logo{max-height:58px!important}}.woocommerce div.product div.images .woocommerce-product-gallery__image a{pointer-events:none!important}.envirabox-theme-subtle .envirabox-close{top:-31px!important;right:-28px!important;width:36px!important;height:36px!important;background:none!important;border:none!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important}.envirabox-theme-subtle .envirabox-close::before{content:"\00D7"!important;color:#555!important;font-family:Arial,sans-serif!important;font-size:28px!important;font-weight:300!important;line-height:1!important}.envirabox-theme-subtle .envirabox-close:hover::before{color:#111!important}.envirabox-theme-subtle .envirabox-caption-wrap .envirabox-caption,.envirabox-theme-subtle .envirabox-caption-wrap .envirabox-title{color:#555!important;text-shadow:none!important;font-size:15px!important}.envirabox-theme-subtle .envirabox-caption a{color:#555;position:absolute!important;right:15px!important;top:4px!important;margin:0!important;padding:0!important;color:#555!important;font-size:15px!important;line-height:24px!important;text-decoration:none!important;text-shadow:none!important}.single-product form.variations_form .reset_variations{margin:0 0 0 8px!important}.single-product .woocommerce-product-gallery__trigger{display:none!important}.envirabox-theme-subtle .envirabox-caption-wrap .envirabox-title{background:transparent!important;border-radius:0!important;padding:10px 5px!important;margin:0!important;color:#555!important;text-shadow:none!important}.envirabox-caption{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;width:100%!important;height:44px!important;margin:0!important;padding:4px 10px!important;box-sizing:border-box!important;background:transparent!important;border-radius:0!important;text-align:left!important;line-height:24px!important}.envirabox-caption .print-title{position:absolute!important;left:15px!important;top:10px!important;margin:0!important;padding:0!important;color:#555!important;-webkit-text-fill-color:#555!important;font-size:14px!important;line-height:24px!important;text-shadow:none!important}.envirabox-caption .purchase-print{position:absolute!important;right:15px!important;top:10px!important;margin:0!important;padding:0!important;color:#555!important;font-size:14px!important;line-height:24px!important;text-decoration:none!important;text-shadow:none!important}.envirabox-caption .purchase-print:hover{text-decoration:underline!important}.envirabox-caption,.envirabox-caption *,.envirabox-caption .print-title,.envirabox-caption .purchase-print{text-shadow:none!important}.envirabox-bg{opacity:1!important;background:#ccc!important}.envirabox-arrow{width:44px!important;height:70px!important;background:none!important}.envirabox-arrow span{display:none!important}.envirabox-arrow::after{position:absolute;top:50%;transform:translateY(-50%);color:#333;font-size:56px;font-weight:200;line-height:1;opacity:.75}.envirabox-prev::after{content:"‹";left:12px}.envirabox-next::after{content:"›";right:12px}.envirabox-arrow:hover::after{opacity:1}@media (max-width:767px){.envirabox-caption-wrap.outside{width:100%!important}.envirabox-caption-wrap.outside .envirabox-caption{display:block!important;position:relative!important;width:100%!important;text-align:center!important;line-height:1.35!important}.envirabox-caption-wrap.outside
.envirabox-caption
a.purchase-print{display:block!important;position:static!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;float:none!important;clear:both!important;width:auto!important;margin:8px auto 0!important;padding:0!important;text-align:center!important;line-height:1.35!important;white-space:nowrap!important}}@media (max-width:767px){.envirabox-caption-wrap.outside .envirabox-caption{font-size:18px!important;font-weight:400!important;line-height:1.25!important;color:#555!important}.envirabox-caption-wrap.outside
.envirabox-caption
a.purchase-print{font-size:14px!important;font-weight:400!important;line-height:1.25!important;margin-top:5px!important;color:#666!important;text-decoration:none!important}}