Deprecated: Creation of dynamic property wave_woo_admin_Admin::$pluginurl_js is deprecated in /usr/www/users/masonhwnfj/wp-content/plugins/full-woo-commerce-admin/admin/class-wave-woo-admin.php on line 55 Deprecated: Creation of dynamic property wave_woo_admin_Admin::$post_type is deprecated in /usr/www/users/masonhwnfj/wp-content/plugins/full-woo-commerce-admin/admin/class-wave-woo-admin.php on line 57 Deprecated: Creation of dynamic property wave_woo_admin_Admin::$post_columns is deprecated in /usr/www/users/masonhwnfj/wp-content/plugins/full-woo-commerce-admin/admin/class-wave-woo-admin.php on line 58 Deprecated: Creation of dynamic property wave_woo_admin_Admin::$taxonomy is deprecated in /usr/www/users/masonhwnfj/wp-content/plugins/full-woo-commerce-admin/admin/class-wave-woo-admin.php on line 59 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the gallery-slider-for-woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /usr/www/users/masonhwnfj/wp-includes/functions.php on line 6260 Deprecated: Optional parameter $type declared before required parameter $token is implicitly treated as a required parameter in /usr/www/users/masonhwnfj/wp-content/plugins/masons-wp/masons-wp.php on line 568 Deprecated: Optional parameter $product declared before required parameter $price is implicitly treated as a required parameter in /usr/www/users/masonhwnfj/wp-content/plugins/masons-wp/masons-wp.php on line 649 Deprecated: Optional parameter $variants declared before required parameter $reqular_price is implicitly treated as a required parameter in /usr/www/users/masonhwnfj/wp-content/plugins/masons-wp/masons-wp-utils.php on line 63 Deprecated: Optional parameter $parent_image_id declared before required parameter $reqular_price is implicitly treated as a required parameter in /usr/www/users/masonhwnfj/wp-content/plugins/masons-wp/masons-wp-utils.php on line 63 Deprecated: Optional parameter $products declared before required parameter $customer_code is implicitly treated as a required parameter in /usr/www/users/masonhwnfj/wp-content/plugins/masons-wp/masons-wp-react.php on line 2 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the insert-headers-and-footers domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /usr/www/users/masonhwnfj/wp-includes/functions.php on line 6260 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the dnd-file-upload-wc domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /usr/www/users/masonhwnfj/wp-includes/functions.php on line 6260 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the header-footer-elementor domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /usr/www/users/masonhwnfj/wp-includes/functions.php on line 6260 Deprecated: Creation of dynamic property HTMegaMenuLite\HTMega_Menu_Elementor::$mode is deprecated in /usr/www/users/masonhwnfj/wp-content/plugins/ht-menu-lite/include/class.mega-menu.php on line 39 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the htmega-menu domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /usr/www/users/masonhwnfj/wp-includes/functions.php on line 6260 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /usr/www/users/masonhwnfj/wp-includes/functions.php on line 6260 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hello-elementor domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /usr/www/users/masonhwnfj/wp-includes/functions.php on line 6260 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the shopengine domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /usr/www/users/masonhwnfj/wp-includes/functions.php on line 6260 Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/masonhwnfj/wp-content/plugins/full-woo-commerce-admin/admin/class-wave-woo-admin.php:55) in /usr/www/users/masonhwnfj/wp-content/plugins/wp-add-custom-css/css/custom-css.php on line 2 .df-posts { text-align: left; position: relative; max-width: 100%; } #no-branding-btn { background-color: #fff; color: #222; text-transform: capitalize; padding: 0; text-align: left;margin-left: 0; margin-bottom: 20px; margin-top: 0px !important; } #yes-branding-btn{ background-color: #fff; color: #222;margin-left: 0; text-transform: capitalize; padding: 0; text-align: left; margin-bottom: 20px; margin-top: 0px !important;} #branding-toggle-wrapper { margin-bottom: 20px; width: 100%; display: flex; } #trans { background-color: white; transition: background-color 5s ease-in-out; } .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp { background: transparent; } #logotrans { position: relative; width: 180px; /* Adjust width as needed */ height: 80px; /* Adjust height as needed */ overflow: hidden; } .background-image { background-repeat:no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: contain; background-position: center; transition: opacity 5s ease-in-out; opacity: 0; /* Start with hidden image */ } .image1 { background-image: url('/wp-content/uploads/2024/10/Mason-logo_p-1-copy-scaled.webp'); opacity: 1; /* Show the first image initially */ } .image2 { background-image: url('/wp-content/uploads/2024/10/Mason-block-branding-copy.webp'); } .image3 { background-image: url('/wp-content/uploads/2024/10/Mason-logo_p-1-copy-scaled.webp'); opacity: 1; /* Show the first image initially */ } .image4 { background-image: url('/wp-content/uploads/2025/02/Mason-block-branding-copy.webp'); } .variations #color { padding-right: 2rem; appearance: none; background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"%3E%3Cpath fill="none" stroke="currentColor" stroke-width="1" d="M0 0l2 2 2-2"%3E%3C/path%3E%3C/svg%3E'); background-repeat: no-repeat; background-position: right 1rem center; background-size: 0.70em; } .menu-item-has-children a:hover { } .sidebar .menu-item-has-children { background-image: url("http://masons.bigweb.co.za/wp-content/uploads/2024/10/arrow.webp"); background-repeat: no-repeat; background-position: right center; } .sidebars .menu-item-has-children { background-image: url("http://masons.bigweb.co.za/wp-content/uploads/2024/10/arrow.webp"); background-repeat: no-repeat; background-position: right center; } .comments-area a, .page-content a { text-decoration: none; } .main-menus .menu-item a { width: 100%; position: relative; display: block; } .elementor-widget-icon-box .elementor-icon-box-title { margin-top: 0; } .bottom { background-color: #eee; padding: 15px; border-radius: 10px; display: block; width: 100%; margin-bottom: 20px; } .shopengine-widget .shopengine-checkout-review-order .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td ul li label { padding: 0 0 0 0px !important; } .wpcsb-quantity .quantity .qty { padding: 10px 15px !important; border-radius: 15px; } .wpcsb-atc button { background-color: #008FD3 !important; border-radius: 15px !important; padding: 15px !important; text-transform: capitalize; } .wc-dnd-file-upload label { display: block; font-size: 24px; font-weight: bold; text-transform: capitalize; margin-bottom: 20px; } .wc-dnd-file-upload label::after { content: "You can select multiple positions depending on your product."; display: block; font-size: 16px; font-weight: normal; padding: 15px 0 0; } .codedropz-upload-handler { border-radius: 15px !important; } .bottom a { text-decoration: underline; color: #222; } #wpgs-gallery .wcgs-thumb.swiper-slide img { border: 1px solid #dddddd; border-radius: 15px; } /* Styling for the Gifting Subcategories Grid */ .gifting-subcategories-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-top: 20px; } .woocommerce div.product form.cart div.quantity { float: left; margin: 30px 4px 0 0; } .single_variation_wrap p.stock { font-size: .92em; margin-top: -20px; margin-bottom: 40px; } .woocommerce div.product form.cart .button { vertical-align: middle; float: left; margin-top: 40px !important; } .woocommerce div.product form.cart div.quantity::before { content: "Quantity - minimum 1"; float: left; display: block; position: absolute; margin-top: -30px; text-transform: uppercase; font-size: 14px; } .woocommerce .quantity .qty { width: 100%; text-align: left; padding: 15px; border-radius: 15px; } .woocommerce div.product form.cart .variations select { max-width: 100%; min-width: 75%; display: inline-block; margin-right: 1em; border-radius: 15px; padding: 15px 10px; font-weight: 500; color: #666; } .woocommerce div.product form.cart .variations label { font-weight: normal; text-align: left; font-size: 14px; text-transform: uppercase; } .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { border: 0; line-height: 2em; vertical-align: top; padding: 0 0 10px; } .variations tr { display: flex; flex-direction: column; align-items: stretch; align-content: space-around; flex-wrap: nowrap; text-align:left; } .hfe-flyout-left ul li { text-align: left !important; } .hfe-flyout-content ul li { text-align: right; } table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th { background-color: #fff; } .product-count-options{float: left; margin-top: 15px;} .woocommerce .woocommerce-ordering select { vertical-align: top; border: 0px; border-bottom: 1px solid; border-radius: 0; background-color: #F8F8F8; } .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { min-height: 54px; } .woocommerce ul.products li.product .button { display: inline-block; margin-top: 1em; display: none; } .elementor-products-grid ul.products.elementor-grid li.product a.woocommerce-loop-product__link { display: block; position: relative; background-color: #fff; box-shadow: 4px 4px 24px rgba(0, 0, 0, 0.04); border-radius: 24px; padding: 20px; } .woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price { color: #008FD3 !important; } .subcategory-item { text-align: left; padding: 10px; border: 1px solid #e0e0e0; border-radius: 24px; transition: transform 0.3s ease; background-color: #fff; box-shadow: 4px 4px 24px rgba(0, 0, 0, 0.04); } .subcategory-item:hover { transform: translateY(-5px); } .subcategory-image { width: 100%; height: auto; border-radius: 8px; margin-bottom: 10px; } .subcategory-title { font-size: 16px; font-weight: normal; color: #333; text-align: left; padding: 15px 20px; } @media (max-width: 780px){ #cat::after{content:"Product Categories";} #cat { display: flex; flex-direction: row; flex-wrap: nowrap; align-content: center; align-items: center; } .elementor-widget-wc-archive-products .products { grid-template-columns: repeat(1, 1fr); } .gifting-subcategories-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 20px; } .elementor-sticky--active #hide{display:none;} }