/* CSS Generated Tue, 01 Apr 2025 03:05:24 +0000 by User ID 1 */
@media only screen and (max-width:768px){#print-order .fl-col-small:not(.fl-col-small-full-width){max-width:inherit;display:inline-block}.gform_wrapper.gravity-theme .gfield select.small{width:calc(100% - 12px) !important}}.gfield_label{border-bottom:none;margin-top:12px}.gform_wrapper .gfield select{line-height:2;-webkit-appearance:menulist-button}select.small.gfield_select{font-size:15px !important}.qty-print .instruction{display:none !important}.qty-print input.small{width:70px !important}.gform_wrapper.gravity-theme .ginput_total{font-size:20px;color:#000 !important;font-weight:800}.gfield_price input[type="text"],input[type="text"].gf_coupon_code{border:solid 1px #555}input[type="text"].gf_coupon_code{display:inline-block}table.print-price-list td{padding:0 9px 0 0}table.print-price-list th{padding:3px 9px 3px 0}td.right,th.right{text-align:right}tr.ratio td{padding-top:9px}.product.has-default-attributes .fl-module-fl-woo-product-price{display:none}.woocommerce-variation-price{padding-bottom:18px}.woocommerce div.product .woocommerce-variation-price span.price{color:#000;font-weight:700}#print-wrap h1{margin-top:0}#print-wrap h2{margin-top:3px;font-size:20px}table.variations td{display:grid}table.variations select{background-color:#fcfcfc;border:1px solid #e6e6e6}.woocommerce div.product form.cart .variations select{margin-right:4px;padding:6px 0;font-size:14px}table.variations .label{color:#808080;font-size:16px;font-weight:300}table.variations th.label{padding-left:0}.product-addon-totals{display:none}.woocommerce form .form-row{padding-left:0 !important}.woocommerce form .form-row select.wc-pao-addon-select{padding-left:0;padding-right:0}.wc-pao-addon .wc-pao-addon-name{margin:0 0 6px 0}.single-product .gform_required_legend{display:none}.page-id-111 p.gform_required_legend,.page-id-12700 p.gform_required_legend{display:none}.single-product .gform_wrapper .gfield_required{display:none}.gallery img{border:none !important;padding:0 3px}.wp-caption-text{color:#000;margin-top:4px}.pp-photo-gallery-caption{line-height:1.1}.pp-photo-gallery-caption em{font-size:12px;line-height:0.8;color:#333}body{font-family:"filson-soft", sans-serif}h1,h2,h3,h4,h5,h6{font-family:"filson-soft", sans-serif}.for-sale{color:#000}.fl-module-heading h1.fl-heading{margin:20px 0 10px 0 !important}p{margin-bottom:1.25em}.product_cat-painting .woocommerce-product-details__short-description{text-align:center;font-style:italic;line-height:1.1}@media only screen and (max-width:840px){#classicnav .menu a{padding:6px !important}}@media only screen and (min-width:768px) and (max-width:950px){#menu-item-397{display:none}}@media only screen and (max-width:768px){#logo .fl-photo-content{text-align:center;margin:10px 0}#mainmenu .fl-module-content{margin-top:10px}#mainmenu .fl-menu{text-align:center}#mainmenu.hide-heading .menu-item .menu-item-type-custom .menu-item-object-custom .menu-item-has-children .pp-has-submenu{display:none}#mainmenu .fl-menu-mobile-toggle{background:none;margin-bottom:20px;max-width:200px;float:none;border:1px solid #222;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}}#mainmenu ul.sub-menu{width:230px}@media only screen and (min-width:769px){.fl-slide-content-wrap{width:50% !important}}.home h1{margin-top:0}body h3.fl-callout-title{font-size:18px;margin:0}.fl-callout-photo-above-title .fl-photo{margin-bottom:3px}.fl-callout-button{padding-top:0}.fl-callout-button a.fl-button span{color:#333}.fl-callout-button a.fl-button,.fl-callout-button a.fl-button:visited{background:#FFF}.modal-title h3{color:#222 !important}#exitpopup-modal .exitpopup-modal-window{background-color:#FFF}table.shop_attributes th{display:none}.woocommerce table.shop_attributes,.woocommerce table.shop_attributes td{border:none}ul.contacts li{font-size:14px}body.single-product table.shop_attributes th{display:none}body.single-product table.shop_attributes td{font-style:normal}body.single .product_meta{border-top:none;text-align:center}body.single span.posted_in a{text-decoration:underline}body.single td.product_dimensions{text-align:center}.woocommerce table.shop_attributes,.woocommerce table.shop_attributes td{border:none;margin-bottom:0}body.single-product .product_meta>span{display:block}h1.fl-heading{line-height:1.2}body.single-product h2.artwork-location{font-size:16px;font-weight:400;margin-top:6px}.pswp__caption__center{max-width:100%;text-align:center;font-size:16px}body.single-product .single_add_to_cart_button{padding:12px 24px !important;line-height:20px;width:140px;text-align:center;float:none !important}#addtocart-single form.cart{text-align:center !important}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{height:46px;font-size:18px}body.single-product .single_add_to_cart_button:hover{color:#f4f4f4 !important}.product_cat-calendar .woocommerce-product-gallery__image{box-shadow:5px 5px 14px rgba(5, 5, 5, 0.5)}body.single-product .woocommerce table.shop_attributes td,body.single-product.woocommerce table.woocommerce-product-attributes td{text-align:center}.woocommerce .format-style{text-align:center}.woocommerce .format-style table.woocommerce-product-attributes{width:15% !important;display:inline;margin:0 auto}.woocommerce .format-style table.woocommerce-product-attributes td{display:grid}.woocommerce .format-style table.woocommerce-product-attributes+p{text-align:center}.woocommerce table.shop_attributes th{width:100% !important}body.single-product .product_meta>span.sku_wrapper{padding-bottom:9px}body.single-product .product_meta>span.tagged_as{display:none}.product-assignment-sold .for-sale{display:none}#freeshipping{font-weight:600}@media only screen and (min-width:769px){body.single-product div.product.product-format-landscape .fl-col-group>.fl-col{display:block;width:100%;text-align:center}body.single-product div.product.product-format-landscape .fl-col-group>.fl-col .fl-heading{text-align:center}body.single-product div.product.product-format-landscape p.price{text-align:center}}.woocommerce-shipping-calculator{display:none}.tax_label{display:none}.woocommerce a.button{padding:12px !important}.masonry{font-size:0.85em;margin:0 auto}.loadingspinner{display:block;margin:1em}.masonry-wrapper{max-width:1960px;margin:0 auto}body.home .masonry-wrapper{max-width:none}.masonry-wrapper .masonry .item{margin-bottom:30px}@media only screen and (min-width:540px){.masonry .item{max-width:400px}body.home .masonry .item{max-width:400px}body.parent-pageid-477 .masonry .item{width:100%}.item .productimagelink{background:#FEFEFE}}@media only screen and (max-width:539px){.masonry .item{width:100%}}.item{background:#fff;box-shadow:4px 4px 8px 0 rgba(204, 204, 204, 0.4)}.item .productimagelink{text-align:center;display:block}.woocommerce div.product p.price{color:#222}.item .product-box{padding:0.5em;text-align:left}.item .product-box h2{font-size:18px;margin:3px 0}.item .product-box p.price{margin:3px 0 0 0}.item .product-box table{width:100%}.item .product-box td.product-title{width:75%}.item .product-box table tr td{vertical-align:top}.item .product-box td.product-price{text-align:right;font-size:0.8em}.item .product-box td.product-sku{text-align:right;font-size:0.8em;color:#BBB}.item .product-box p>a{text-decoration:underline;color:#5967AD}a.blue{text-decoration:underline;color:#5967AD}.product.outofstock .price .amount{display:none}.product.outofstock .price:after{content:"Sold";color:#770000;background-color:#FFF;border-radius:100%;padding:7px;border:solid 2px #F00}.product.outofstock #freeshipping{display:none}.product.product-assignment-applecross-gallery .price .amount,.product.product-assignment-finishing-touch-gallery .price .amount,.product.product-assignment-gallery-307 .price .amount,.product.product-assignment-yallingup-gallery .price .amount,.product.product-assignment-blue-thumb .price .amount{display:none}.product.product-assignment-applecross-gallery .price::after,.product.product-assignment-finishing-touch-gallery .price::after,.product.product-assignment-gallery-307 .price::after,.product.product-assignment-yallingup-gallery .price::after,.product.product-assignment-blue-thumb .price::after{content:"Enquire"}.wpv-filter-form{width:95%;margin:0 auto;text-align:center}@media only screen and (min-width:1280px){.parent-pageid-266 .wpv-filter-form{width:100%}}.form-group label.top-label{display:block;margin:0 auto;width:200px}.form-group .checkbox{display:inline-block}.form-group .checkbox label{margin-right:9px}.form-group select{width:230px;margin:0 auto}.artist-medium label{display:inline-block}.artist-medium select.form-control{display:inline-block;width:200px;margin-right:12px}.product-featured-image-row{text-align:center}p.stock{display:none}body.single-product .fl-button-lightbox-content{max-width:800px}body.single-product .artistsummary img{max-width:75px;max-height:75px;padding-right:10px}body.single-product .artistsummary div{vertical-align:top;display:inline-block}body.single-product .artistsummary{margin-bottom:1em}body.single-product .woocommerce-product-gallery .flex-viewport img{width:auto !important;max-width:100%;margin:0 auto}body.single-product .woocommerce-product-gallery img{border:none !important}body.single-product .product_cat-calendar .woocommerce-product-gallery .flex-viewport,body.single-product .product_cat-calendar .woocommerce-product-gallery .flex-control-thumbs img{border:solid 1px #333 !important}body.single-product div.product div.images .flex-control-thumbs{text-align:center;margin-top:30px}body.single-product div.product div.images .flex-control-thumbs li{width:auto;float:none;display:inline-block;vertical-align:middle}body.single-product div.product div.images .flex-control-thumbs li img{max-height:75px;width:auto;margin:10px}body.single-product div.product.product_cat-calendar div.images .flex-control-thumbs li img{margin:0 3px}body.single-product .related.products{border-top:5px dotted #e5e5e5;margin-top:30px}body.single-product .related.products h2{text-align:center;margin-top:30px}body.single-product .related.products ul.products{text-align:center;padding-top:0}body.single-product .related.products ul.products li.product{text-align:center;float:none !important;display:inline-block;margin:20px 40px;width:auto}body.single-product .related.products ul.products li.product img{border:none;max-height:200px;width:auto !important;margin:0 auto}body.single-product .related.products ul.products li.product .ajax_add_to_cart{display:none}.pagination{display:block;margin:12px auto;max-width:600px;text-align:center}.pagination li.page-item{display:inline-block}.admins-only{display:none}.logged-in .admins-only{display:inline-block}#tablepress-prints .column-1{min-width:130px}#tablepress-prints_wrapper .column-2,#tablepress-prints_wrapper .column-3,#tablepress-prints_wrapper .column-4{text-align:right;vertical-align:top}#tablepress-prints_wrapper .column-1 th{text-align:left}.gform_wrapper.ccpayment_wrapper .ccpayment .gfield_description{display:inline;margin:0 !important;padding:0}.form-group{display:inline-block}#subscribe>.fl-rich-text>p{margin-bottom:0}#gform_fields_11 .gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:calc(75% - 8px)}#gform_fields_11 .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{width:25% !important}table.appointments td{vertical-align:top}.main-filters .form-group{display:inline-block}.main-filters .form-group.search input[type="text"]{width:70%;display:inline-block}.main-search{width:auto}.main-search .form-group,.main-search .form-group label,.main-search input,.main-search span{display:inline-block;width:auto}.main-orderby select{display:inline-block}table#database{margin:0 auto}body.single-person table#database{margin:0}table#database td,table#database p,table#database a{color:#000}table#database img{width:130px}table#database.pricelist img{width:400px}table#database td,table#database th{padding:6px 9px 6px 6px;vertical-align:top}table#database td.right,table#database th.right{padding-right:12px;text-align:right}table#database a.editlink{text-decoration:underline;text-style:italic;color:blue;font-size:12px;display:block}table#database td.grey{background-color:#efefef}table#database th{color:#000;background-color:#cccccc}table#database td.Sold,td.product-price.sold{color:#990000}table#database td.empty{background-color:#F2F2F2}table#database table.woocommerce-product-attributes td{padding:0}.page-id-12240 header,.page-id-12240 footer{display:none}.page-id-12240{padding-top:0 !important;background-color:#ffffff}.single-person .fl-module-heading h1.fl-heading{margin-top:0 !important}.single-person .fl-photo-content img{max-width:350px}.purchased-work{float:left;margin-right:10px;width:280px}.purchased-work p{color:#000;display:block;min-height:50px}.single-collection .fl-rich-text>p{text-align:center}