<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-ZA">
<head><style>img.lazy{min-height:1px}</style><link href="https://ritlee.co.za/wp-content/plugins/w3-total-cache/pub/js/lazyload.min.js" as="script">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />	
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><![endif]-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
<link rel="profile" href="https://gmpg.org/xfn/11"/>
<link rel="pingback" href="https://ritlee.co.za/xmlrpc.php" /> 
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO Premium plugin v27.8 (Yoast SEO v28.0) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
	<title>Wood Shavers | Ritlee Agricultural Equipment</title>
	<meta name="description" content="Wood Shavers - iOur Manufacture and imported from China - ideal for creating bedding for chickens, horses, pigs and other livestock" />
	<link rel="canonical" href="https://ritlee.co.za/products-category/wood-shavers/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Wood Shavers Archives" />
	<meta property="og:description" content="Wood Shavers - iOur Manufacture and imported from China - ideal for creating bedding for chickens, horses, pigs and other livestock" />
	<meta property="og:url" content="https://ritlee.co.za/products-category/wood-shavers/" />
	<meta property="og:site_name" content="Ritlee" />
	<meta property="og:image" content="https://ritlee.co.za/wp-content/uploads/2023/12/Web-Indicator.png" />
	<meta property="og:image:width" content="280" />
	<meta property="og:image:height" content="426" />
	<meta property="og:image:type" content="image/png" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:site" content="@MarcCusters2" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/ritlee.co.za\/products-category\/wood-shavers\/","url":"https:\/\/ritlee.co.za\/products-category\/wood-shavers\/","name":"Wood Shavers | Ritlee Agricultural Equipment","isPartOf":{"@id":"https:\/\/ritlee.co.za\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ritlee.co.za\/products-category\/wood-shavers\/#primaryimage"},"image":{"@id":"https:\/\/ritlee.co.za\/products-category\/wood-shavers\/#primaryimage"},"thumbnailUrl":"https:\/\/ritlee.co.za\/wp-content\/uploads\/2023\/12\/Picture2.png","description":"Wood Shavers - iOur Manufacture and imported from China - ideal for creating bedding for chickens, horses, pigs and other livestock","breadcrumb":{"@id":"https:\/\/ritlee.co.za\/products-category\/wood-shavers\/#breadcrumb"},"inLanguage":"en-ZA"},{"@type":"ImageObject","inLanguage":"en-ZA","@id":"https:\/\/ritlee.co.za\/products-category\/wood-shavers\/#primaryimage","url":"https:\/\/ritlee.co.za\/wp-content\/uploads\/2023\/12\/Picture2.png","contentUrl":"https:\/\/ritlee.co.za\/wp-content\/uploads\/2023\/12\/Picture2.png","width":307,"height":255,"caption":"Ritlee Wood Shaver Model No 2 with 2x shaving blocks"},{"@type":"BreadcrumbList","@id":"https:\/\/ritlee.co.za\/products-category\/wood-shavers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ritlee.co.za\/"},{"@type":"ListItem","position":2,"name":"Wood Shavers"}]},{"@type":"WebSite","@id":"https:\/\/ritlee.co.za\/#website","url":"https:\/\/ritlee.co.za\/","name":"Ritlee","description":"We are always improving!","publisher":{"@id":"https:\/\/ritlee.co.za\/#organization"},"alternateName":"Ritlee Xecutech","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ritlee.co.za\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-ZA"},{"@type":"Organization","@id":"https:\/\/ritlee.co.za\/#organization","name":"Ritlee Sales","url":"https:\/\/ritlee.co.za\/","logo":{"@type":"ImageObject","inLanguage":"en-ZA","@id":"https:\/\/ritlee.co.za\/#\/schema\/logo\/image\/","url":"https:\/\/ritlee.co.za\/wp-content\/uploads\/2021\/09\/Round-RSS-X-Small.png","contentUrl":"https:\/\/ritlee.co.za\/wp-content\/uploads\/2021\/09\/Round-RSS-X-Small.png","width":500,"height":500,"caption":"Ritlee Sales"},"image":{"@id":"https:\/\/ritlee.co.za\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RitleeXecutech","https:\/\/x.com\/MarcCusters2"]}]}</script>
	<!-- / Yoast SEO Premium plugin. -->


<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="Ritlee &raquo; Feed" href="https://ritlee.co.za/feed/" />
<link rel="alternate" type="application/rss+xml" title="Ritlee &raquo; Comments Feed" href="https://ritlee.co.za/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="Ritlee &raquo; Wood Shavers Product Category Feed" href="https://ritlee.co.za/products-category/wood-shavers/feed/" />
		<!-- This site uses the Google Analytics by MonsterInsights plugin v10.2.2 - Using Analytics tracking - https://www.monsterinsights.com/ -->
							<script src="//www.googletagmanager.com/gtag/js?id=G-GV03CF3WFG"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
			<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
				var mi_version = '10.2.2';
				var mi_track_user = true;
				var mi_no_track_reason = '';
								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/ritlee.co.za\/products-category\/wood-shavers\/feed\/"};
								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
				} else {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
				}

								var disableStrs = [
										'ga-disable-G-GV03CF3WFG',
									];

				/* Function to detect opted out users */
				function __gtagTrackerIsOptedOut() {
					for (var index = 0; index < disableStrs.length; index++) {
						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
							return true;
						}
					}

					return false;
				}

				/* Disable tracking if the opt-out cookie exists. */
				if (__gtagTrackerIsOptedOut()) {
					for (var index = 0; index < disableStrs.length; index++) {
						window[disableStrs[index]] = true;
					}
				}

				/* Opt-out function */
				function __gtagTrackerOptout() {
					for (var index = 0; index < disableStrs.length; index++) {
						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
						window[disableStrs[index]] = true;
					}
				}

				if ('undefined' === typeof gaOptout) {
					function gaOptout() {
						__gtagTrackerOptout();
					}
				}
								window.dataLayer = window.dataLayer || [];

				window.MonsterInsightsDualTracker = {
					helpers: {},
					trackers: {},
				};
				if (mi_track_user) {
					function __gtagDataLayer() {
						dataLayer.push(arguments);
					}

					function __gtagTracker(type, name, parameters) {
						if (!parameters) {
							parameters = {};
						}

						if (parameters.send_to) {
							__gtagDataLayer.apply(null, arguments);
							return;
						}

						if (type === 'event') {
														parameters.send_to = monsterinsights_frontend.v4_id;
							var hookName = name;
							if (typeof parameters['event_category'] !== 'undefined') {
								hookName = parameters['event_category'] + ':' + name;
							}

							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
								MonsterInsightsDualTracker.trackers[hookName](parameters);
							} else {
								__gtagDataLayer('event', name, parameters);
							}
							
						} else {
							__gtagDataLayer.apply(null, arguments);
						}
					}

					__gtagTracker('js', new Date());
					__gtagTracker('set', {
						'developer_id.dZGIzZG': true,
											});
					if ( MonsterInsightsLocations.page_location ) {
						__gtagTracker('set', MonsterInsightsLocations);
					}
										__gtagTracker('config', 'G-GV03CF3WFG', {"forceSSL":"true","link_attribution":"true"} );
										window.gtag = __gtagTracker;										(function () {
						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
						/* ga and __gaTracker compatibility shim. */
						var noopfn = function () {
							return null;
						};
						var newtracker = function () {
							return new Tracker();
						};
						var Tracker = function () {
							return null;
						};
						var p = Tracker.prototype;
						p.get = noopfn;
						p.set = noopfn;
						p.send = function () {
							var args = Array.prototype.slice.call(arguments);
							args.unshift('send');
							__gaTracker.apply(null, args);
						};
						var __gaTracker = function () {
							var len = arguments.length;
							if (len === 0) {
								return;
							}
							var f = arguments[len - 1];
							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
								if ('send' === arguments[0]) {
									var hitConverted, hitObject = false, action;
									if ('event' === arguments[1]) {
										if ('undefined' !== typeof arguments[3]) {
											hitObject = {
												'eventAction': arguments[3],
												'eventCategory': arguments[2],
												'eventLabel': arguments[4],
												'value': arguments[5] ? arguments[5] : 1,
											}
										}
									}
									if ('pageview' === arguments[1]) {
										if ('undefined' !== typeof arguments[2]) {
											hitObject = {
												'eventAction': 'page_view',
												'page_path': arguments[2],
											}
										}
									}
									if (typeof arguments[2] === 'object') {
										hitObject = arguments[2];
									}
									if (typeof arguments[5] === 'object') {
										Object.assign(hitObject, arguments[5]);
									}
									if ('undefined' !== typeof arguments[1].hitType) {
										hitObject = arguments[1];
										if ('pageview' === hitObject.hitType) {
											hitObject.eventAction = 'page_view';
										}
									}
									if (hitObject) {
										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
										hitConverted = mapArgs(hitObject);
										__gtagTracker('event', action, hitConverted);
									}
								}
								return;
							}

							function mapArgs(args) {
								var arg, hit = {};
								var gaMap = {
									'eventCategory': 'event_category',
									'eventAction': 'event_action',
									'eventLabel': 'event_label',
									'eventValue': 'event_value',
									'nonInteraction': 'non_interaction',
									'timingCategory': 'event_category',
									'timingVar': 'name',
									'timingValue': 'value',
									'timingLabel': 'event_label',
									'page': 'page_path',
									'location': 'page_location',
									'title': 'page_title',
									'referrer' : 'page_referrer',
								};
								for (arg in args) {
																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
										hit[gaMap[arg]] = args[arg];
									} else {
										hit[arg] = args[arg];
									}
								}
								return hit;
							}

							try {
								f.hitCallback();
							} catch (ex) {
							}
						};
						__gaTracker.create = newtracker;
						__gaTracker.getByName = newtracker;
						__gaTracker.getAll = function () {
							return [];
						};
						__gaTracker.remove = noopfn;
						__gaTracker.loaded = true;
						window['__gaTracker'] = __gaTracker;
					})();
									} else {
										console.log("");
					(function () {
						function __gtagTracker() {
							return null;
						}

						window['__gtagTracker'] = __gtagTracker;
						window['gtag'] = __gtagTracker;
					})();
									}
			</script>
							<!-- / Google Analytics by MonsterInsights -->
		<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/241ba.css" media="all" />







<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="classic-theme-styles-inline-css">
/**
 * These rules are needed for backwards compatibility.
 * They should match the button element rules in the base theme.json file.
 */
.wp-block-button__link {
	color: #ffffff;
	background-color: #32373c;
	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */

	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
	box-shadow: none;
	text-decoration: none;

	/* The extra 2px are added to size solids the same as the outline versions.*/
	padding: calc(0.667em + 2px) calc(1.333em + 2px);

	font-size: 1.125em;
}

.wp-block-file__button {
	background: #32373c;
	color: #ffffff;
	text-decoration: none;
}

/*# sourceURL=/wp-includes/css/classic-themes.css */
</style>
<style id="wp-block-accordion-inline-css">
.wp-block-accordion {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/accordion/style.css */
</style>
<style id="wp-block-accordion-item-inline-css">
.wp-block-accordion-item.is-open > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
  transform: rotate(45deg);
}
.wp-block-accordion-item {
  /* Add transitions only for users who do not prefer reduced motion */
}
@media (prefers-reduced-motion: no-preference) {
  .wp-block-accordion-item {
    transition: grid-template-rows 0.3s ease-out;
  }
  .wp-block-accordion-item > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
    transition: transform 0.2s ease-in-out;
  }
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/accordion-item/style.css */
</style>
<style id="wp-block-archives-inline-css">
.wp-block-archives {
  box-sizing: border-box;
}

.wp-block-archives-dropdown label {
  display: block;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/archives/style.css */
</style>
<style id="wp-block-avatar-inline-css">
.wp-block-avatar {
  box-sizing: border-box;
  line-height: 0;
}
.wp-block-avatar img {
  box-sizing: border-box;
}
.wp-block-avatar.aligncenter {
  text-align: center;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/avatar/style.css */
</style>
<style id="wp-block-breadcrumbs-inline-css">
.wp-block-breadcrumbs {
  box-sizing: border-box;
}
.wp-block-breadcrumbs ol {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.wp-block-breadcrumbs li {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.wp-block-breadcrumbs li:not(:last-child)::after {
  content: var(--separator, "/");
  margin: 0 0.5em;
  opacity: 0.7;
}
.wp-block-breadcrumbs span {
  color: inherit;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/breadcrumbs/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/f5373.css" media="all" />

<style id="wp-block-calendar-inline-css">
/**
 * Colors
 */
.wp-block-calendar {
  text-align: center;
}
.wp-block-calendar th,
.wp-block-calendar td {
  padding: 0.25em;
  border: 1px solid;
}
.wp-block-calendar th {
  font-weight: 400;
}
.wp-block-calendar caption {
  background-color: inherit;
}
.wp-block-calendar table {
  width: 100%;
  border-collapse: collapse;
}
.wp-block-calendar table.has-background th {
  background-color: inherit;
}
.wp-block-calendar table.has-text-color th {
  color: inherit;
}
.wp-block-calendar :where(table:not(.has-text-color)) {
  color: #40464d;
}
.wp-block-calendar :where(table:not(.has-text-color)) th,
.wp-block-calendar :where(table:not(.has-text-color)) td {
  border-color: #ddd;
}

:where(.wp-block-calendar table:not(.has-background) th) {
  background: #ddd;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/calendar/style.css */
</style>
<style id="wp-block-categories-inline-css">
.wp-block-categories {
  box-sizing: border-box;
}
.wp-block-categories.alignleft {
  /*rtl:ignore*/
  margin-right: 2em;
}
.wp-block-categories.alignright {
  /*rtl:ignore*/
  margin-left: 2em;
}
.wp-block-categories {
  /* Only apply the text align on dropdowns, not lists. */
}
.wp-block-categories.wp-block-categories-dropdown.aligncenter {
  text-align: center;
}
.wp-block-categories .wp-block-categories__label:not(.screen-reader-text) {
  width: 100%;
  display: block;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/categories/style.css */
</style>
<style id="wp-block-comment-author-name-inline-css">
.wp-block-comment-author-name {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/comment-author-name/style.css */
</style>
<style id="wp-block-comment-content-inline-css">
.comment-awaiting-moderation {
  display: block;
  font-size: 0.875em;
  line-height: 1.5;
}

.wp-block-comment-content {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/comment-content/style.css */
</style>
<style id="wp-block-comment-date-inline-css">
.wp-block-comment-date {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/comment-date/style.css */
</style>
<style id="wp-block-comment-edit-link-inline-css">
.wp-block-comment-edit-link {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/comment-edit-link/style.css */
</style>
<style id="wp-block-comment-reply-link-inline-css">
.wp-block-comment-reply-link {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/comment-reply-link/style.css */
</style>
<style id="wp-block-comment-template-inline-css">
.wp-block-comment-template {
  box-sizing: border-box;
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding: 0;
}
.wp-block-comment-template li {
  clear: both;
}
.wp-block-comment-template ol {
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding-left: 2rem;
}
.wp-block-comment-template.alignleft {
  float: left;
}
.wp-block-comment-template.aligncenter {
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
}
.wp-block-comment-template.alignright {
  float: right;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/comment-template/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/0ae3b.css" media="all" />

<style id="wp-block-comments-pagination-inline-css">
.wp-block-comments-pagination > .wp-block-comments-pagination-next,
.wp-block-comments-pagination > .wp-block-comments-pagination-previous,
.wp-block-comments-pagination > .wp-block-comments-pagination-numbers {
  font-size: inherit;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
  margin-right: 1ch;
  display: inline-block;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1) /*rtl:scaleX(-1);*/;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
  margin-left: 1ch;
  display: inline-block;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1) /*rtl:scaleX(-1);*/;
}
.wp-block-comments-pagination.aligncenter {
  justify-content: center;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/comments-pagination/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/5ab23.css" media="all" />

<style id="wp-block-details-inline-css">
.wp-block-details {
  box-sizing: border-box;
}

.wp-block-details summary {
  cursor: pointer;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/details/style.css */
</style>
<style id="wp-block-file-inline-css">
/**
 * Colors
 */
.wp-block-file {
  box-sizing: border-box;
}
.wp-block-file:not(.wp-element-button) {
  font-size: 0.8em;
}
.wp-block-file.aligncenter {
  text-align: center;
}
.wp-block-file.alignright {
  /*rtl:ignore*/
  text-align: right;
}
.wp-block-file * + .wp-block-file__button {
  margin-left: 0.75em;
}

:where(.wp-block-file) {
  margin-bottom: 1.5em;
}

.wp-block-file__embed {
  margin-bottom: 1em;
}

:where(.wp-block-file__button) {
  border-radius: 2em;
  padding: 0.5em 1em;
  display: inline-block;
}
:where(.wp-block-file__button):where(a):hover, :where(.wp-block-file__button):where(a):visited, :where(.wp-block-file__button):where(a):focus, :where(.wp-block-file__button):where(a):active {
  box-shadow: none;
  color: #fff;
  opacity: 0.85;
  text-decoration: none;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/file/style.css */
</style>
<style id="wp-block-footnotes-inline-css">
.editor-styles-wrapper,
.entry-content {
  counter-reset: footnotes;
}

a[data-fn].fn {
  vertical-align: super;
  font-size: smaller;
  counter-increment: footnotes;
  display: inline-flex;
  text-decoration: none;
  text-indent: -9999999px;
}

a[data-fn].fn::after {
  content: "[" counter(footnotes) "]";
  text-indent: 0;
  float: left;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/footnotes/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/22e53.css" media="all" />

<style id="wp-block-heading-inline-css">
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
h1:where(.wp-block-heading).has-background,
h2:where(.wp-block-heading).has-background,
h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background {
  padding: 1.25em 2.375em;
}
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) {
  rotate: 180deg;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/heading/style.css */
</style>
<style id="wp-block-icon-inline-css">
/**
 * Editor and frontend styles for the Icon Block.
 */
/* Icon Block styles. */
.wp-block-icon {
  line-height: 0;
}
.wp-block-icon.aligncenter {
  display: flex;
  justify-content: center;
}
.wp-block-icon svg {
  box-sizing: border-box;
  fill: currentColor;
}

:where(.wp-block-icon) svg {
  width: 100%;
  height: 100%;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/icon/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/e10f2.css" media="all" />

<style id="wp-block-latest-comments-inline-css">
ol.wp-block-latest-comments {
  margin-left: 0;
  box-sizing: border-box;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
  line-height: 1.1;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
  line-height: 1.8;
}

.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),
.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {
  line-height: 1.5;
}

.wp-block-latest-comments .wp-block-latest-comments {
  padding-left: 0;
}

.wp-block-latest-comments__comment {
  list-style: none;
  margin-bottom: 1em;
}
.has-avatars .wp-block-latest-comments__comment {
  min-height: 2.25em;
  list-style: none;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
  margin-left: 3.25em;
}

.wp-block-latest-comments__comment-excerpt p {
  font-size: 0.875em;
  margin: 0.36em 0 1.4em;
}

.wp-block-latest-comments__comment-date {
  display: block;
  font-size: 0.75em;
}

.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: 0.75em;
  width: 2.5em;
}

.wp-block-latest-comments[style*=font-size] a,
.wp-block-latest-comments[class*=-font-size] a {
  font-size: inherit;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/latest-comments/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/a84e7.css" media="all" />

<style id="wp-block-list-inline-css">
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
ol,
ul {
  box-sizing: border-box;
}

:root :where(.wp-block-list.has-background) {
  padding: 1.25em 2.375em;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/list/style.css */
</style>
<style id="wp-block-loginout-inline-css">
.wp-block-loginout {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/loginout/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/c38ce.css" media="all" />


<style id="wp-block-navigation-link-inline-css">
/**
 * Colors
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
.wp-block-navigation .wp-block-navigation-item__label {
  overflow-wrap: break-word;
}
.wp-block-navigation .wp-block-navigation-item__description {
  display: none;
}

.link-ui-tools {
  outline: 1px solid #f0f0f0;
  padding: 8px;
}

.link-ui-block-inserter {
  padding-top: 8px;
}

.link-ui-block-inserter__back {
  margin-left: 8px;
  text-transform: uppercase;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/navigation-link/style.css */
</style>
<style id="wp-block-navigation-overlay-close-inline-css">
.wp-block-navigation-overlay-close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5em;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  text-decoration: none;
}
.wp-block-navigation-overlay-close:focus {
  outline-offset: 2px;
}
.wp-block-navigation-overlay-close svg {
  width: 24px;
  height: 24px;
  fill: currentColor;
  display: block;
  flex-shrink: 0;
}
.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text {
  display: inline-flex;
  align-items: center;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/navigation-overlay-close/style.css */
</style>
<style id="wp-block-page-list-inline-css">
.wp-block-navigation .wp-block-page-list {
  display: flex;
  flex-direction: var(--navigation-layout-direction, initial);
  justify-content: var(--navigation-layout-justify, initial);
  align-items: var(--navigation-layout-align, initial);
  flex-wrap: var(--navigation-layout-wrap, wrap);
  background-color: inherit;
}
.wp-block-navigation .wp-block-navigation-item {
  background-color: inherit;
}

.wp-block-page-list {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/page-list/style.css */
</style>
<style id="wp-block-paragraph-inline-css">
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
.is-small-text {
  font-size: 0.875em;
}

.is-regular-text {
  font-size: 1em;
}

.is-large-text {
  font-size: 2.25em;
}

.is-larger-text {
  font-size: 3em;
}

.has-drop-cap:not(:focus)::first-letter {
  float: left;
  font-size: 8.4em;
  line-height: 0.68;
  font-weight: 100;
  margin: 0.05em 0.1em 0 0;
  text-transform: uppercase;
  font-style: normal;
}

body.rtl .has-drop-cap:not(:focus)::first-letter {
  float: initial;
  margin-left: 0.1em;
}

p.has-drop-cap.has-background {
  overflow: hidden;
}

:root :where(p.has-background) {
  padding: 1.25em 2.375em;
}

:where(p.has-text-color:not(.has-link-color)) a {
  color: inherit;
}

p.has-text-align-right[style*="writing-mode:vertical-rl"],
p.has-text-align-left[style*="writing-mode:vertical-lr"] {
  rotate: 180deg;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/paragraph/style.css */
</style>
<style id="wp-block-post-author-inline-css">
.wp-block-post-author {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.wp-block-post-author__byline {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0.5em;
}
.wp-block-post-author__avatar {
  margin-right: 1em;
}
.wp-block-post-author__bio {
  margin-bottom: 0.7em;
  font-size: 0.7em;
}
.wp-block-post-author__content {
  flex-grow: 1;
  flex-basis: 0;
}
.wp-block-post-author__name {
  margin: 0;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-author/style.css */
</style>
<style id="wp-block-post-author-biography-inline-css">
.wp-block-post-author-biography {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-author-biography/style.css */
</style>
<style id="wp-block-post-author-name-inline-css">
.wp-block-post-author-name {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-author-name/style.css */
</style>
<style id="wp-block-post-comments-count-inline-css">
.wp-block-post-comments-count {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-comments-count/style.css */
</style>
<style id="wp-block-post-comments-form-inline-css">
/**
 * Colors
 */
:where(.wp-block-post-comments-form textarea),
:where(.wp-block-post-comments-form input:not([type=submit])) {
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  font-size: 1em;
  font-family: inherit;
}

:where(.wp-block-post-comments-form textarea),
:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))) {
  padding: calc(0.667em + 2px);
}

.wp-block-post-comments-form {
  box-sizing: border-box;
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
  font-weight: inherit;
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
  font-family: inherit;
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
  font-size: inherit;
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
  line-height: inherit;
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
  font-style: inherit;
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
  letter-spacing: inherit;
}
.wp-block-post-comments-form :where(input[type=submit]) {
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  overflow-wrap: break-word;
}
.wp-block-post-comments-form .comment-form textarea,
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]) {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.wp-block-post-comments-form .comment-form-author label,
.wp-block-post-comments-form .comment-form-email label,
.wp-block-post-comments-form .comment-form-url label {
  display: block;
  margin-bottom: 0.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent {
  display: flex;
  gap: 0.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: 0.35em;
}
.wp-block-post-comments-form .comment-reply-title {
  margin-bottom: 0;
}
.wp-block-post-comments-form .comment-reply-title :where(small) {
  font-size: var(--wp--preset--font-size--medium, smaller);
  margin-left: 0.5em;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-comments-form/style.css */
</style>
<style id="wp-block-buttons-inline-css">
.wp-block-buttons {
  box-sizing: border-box;
}
.wp-block-buttons.is-vertical {
  flex-direction: column;
}
.wp-block-buttons.is-vertical > .wp-block-button:last-child {
  margin-bottom: 0;
}
.wp-block-buttons > .wp-block-button {
  display: inline-block;
  margin: 0;
}
.wp-block-buttons.is-content-justification-left {
  justify-content: flex-start;
}
.wp-block-buttons.is-content-justification-left.is-vertical {
  align-items: flex-start;
}
.wp-block-buttons.is-content-justification-center {
  justify-content: center;
}
.wp-block-buttons.is-content-justification-center.is-vertical {
  align-items: center;
}
.wp-block-buttons.is-content-justification-right {
  justify-content: flex-end;
}
.wp-block-buttons.is-content-justification-right.is-vertical {
  align-items: flex-end;
}
.wp-block-buttons.is-content-justification-space-between {
  justify-content: space-between;
}
.wp-block-buttons.aligncenter {
  text-align: center;
}
.wp-block-buttons {
  /* stylelint-disable @stylistic/indentation -- Disable the stylelint rule, otherwise this selector is ugly! */
}
.wp-block-buttons:not(.is-content-justification-space-between,
.is-content-justification-right,
.is-content-justification-left,
.is-content-justification-center) .wp-block-button.aligncenter {
  /* stylelint-enable @stylistic/indentation */
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.wp-block-buttons[style*=text-decoration] .wp-block-button,
.wp-block-buttons[style*=text-decoration] .wp-block-button__link {
  text-decoration: inherit;
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {
  font-size: inherit;
}
.wp-block-buttons .wp-block-button__link {
  width: 100%;
}

.wp-block-button.aligncenter {
  text-align: center;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/buttons/style.css */
</style>
<style id="wp-block-post-comments-link-inline-css">
.wp-block-post-comments-link {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-comments-link/style.css */
</style>
<style id="wp-block-post-content-inline-css">
.wp-block-post-content {
  display: flow-root;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-content/style.css */
</style>
<style id="wp-block-post-date-inline-css">
.wp-block-post-date {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-date/style.css */
</style>
<style id="wp-block-post-excerpt-inline-css">
:where(.wp-block-post-excerpt) {
  box-sizing: border-box;
  margin-top: var(--wp--style--block-gap);
  margin-bottom: var(--wp--style--block-gap);
}

.wp-block-post-excerpt__excerpt {
  margin-top: 0;
  margin-bottom: 0;
}

.wp-block-post-excerpt__more-text {
  margin-top: var(--wp--style--block-gap);
  margin-bottom: 0;
}

.wp-block-post-excerpt__more-link {
  display: inline-block;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-excerpt/style.css */
</style>
<style id="wp-block-post-featured-image-inline-css">
/**
 * Colors
 */
.wp-block-post-featured-image {
  margin-left: 0;
  margin-right: 0;
}
.wp-block-post-featured-image a {
  display: block;
  height: 100%;
}
.wp-block-post-featured-image :where(img) {
  max-width: 100%;
  width: 100%;
  height: auto;
  vertical-align: bottom;
  box-sizing: border-box;
}
.wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {
  width: 100%;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
  position: absolute;
  inset: 0;
  background-color: #000;
}
.wp-block-post-featured-image {
  position: relative;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
  background-color: transparent;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
  opacity: 0;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
  opacity: 0.1;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
  opacity: 0.2;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
  opacity: 0.3;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
  opacity: 0.4;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
  opacity: 0.5;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
  opacity: 0.6;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
  opacity: 0.7;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
  opacity: 0.8;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
  opacity: 0.9;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
  opacity: 1;
}
.wp-block-post-featured-image:where(.alignleft, .alignright) {
  width: 100%;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-featured-image/style.css */
</style>
<style id="wp-block-post-navigation-link-inline-css">
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
  display: inline-block;
  margin-right: 1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
  transform: scaleX(1) /*rtl:scaleX(-1);*/;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
  display: inline-block;
  margin-left: 1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
  transform: scaleX(1) /*rtl:scaleX(-1);*/;
}
.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"], .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"] {
  rotate: 180deg;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-navigation-link/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/58ede.css" media="all" />

<style id="wp-block-post-terms-inline-css">
.wp-block-post-terms {
  box-sizing: border-box;
}
.wp-block-post-terms .wp-block-post-terms__separator {
  white-space: pre-wrap;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-terms/style.css */
</style>
<style id="wp-block-post-time-to-read-inline-css">
.wp-block-post-time-to-read {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-time-to-read/style.css */
</style>
<style id="wp-block-post-title-inline-css">
.wp-block-post-title {
  word-break: break-word;
  box-sizing: border-box;
}
.wp-block-post-title :where(a) {
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/post-title/style.css */
</style>
<style id="wp-block-query-pagination-inline-css">
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type {
  margin-inline-start: auto;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {
  margin-inline-end: auto;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
  margin-right: 1ch;
  display: inline-block;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1) /*rtl:scaleX(-1);*/;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
  margin-left: 1ch;
  display: inline-block;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1) /*rtl:scaleX(-1);*/;
}
.wp-block-query-pagination.aligncenter {
  justify-content: center;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/query-pagination/style.css */
</style>
<style id="wp-block-query-title-inline-css">
.wp-block-query-title {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/query-title/style.css */
</style>
<style id="wp-block-query-total-inline-css">
.wp-block-query-total {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/query-total/style.css */
</style>
<style id="wp-block-read-more-inline-css">
.wp-block-read-more {
  display: block;
  width: fit-content;
}
.wp-block-read-more:where(:not([style*=text-decoration])) {
  text-decoration: none;
}
.wp-block-read-more:where(:not([style*=text-decoration])):focus, .wp-block-read-more:where(:not([style*=text-decoration])):active {
  text-decoration: none;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/read-more/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/76c45.css" media="all" />


<style id="wp-block-site-logo-inline-css">
.wp-block-site-logo {
  box-sizing: border-box;
  line-height: 0;
}
.wp-block-site-logo a {
  display: inline-block;
  line-height: 0;
}
.wp-block-site-logo.is-default-size img {
  width: 120px;
  height: auto;
}
.wp-block-site-logo img {
  height: auto;
  max-width: 100%;
}
.wp-block-site-logo a,
.wp-block-site-logo img {
  border-radius: inherit;
}
.wp-block-site-logo.aligncenter {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

:root :where(.wp-block-site-logo.is-style-rounded) {
  border-radius: 9999px;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/site-logo/style.css */
</style>
<style id="wp-block-site-tagline-inline-css">
.wp-block-site-tagline {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/site-tagline/style.css */
</style>
<style id="wp-block-site-title-inline-css">
.wp-block-site-title {
  box-sizing: border-box;
}
.wp-block-site-title :where(a) {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/site-title/style.css */
</style>
<style id="wp-block-tag-cloud-inline-css">
.wp-block-tag-cloud {
  box-sizing: border-box;
}
.wp-block-tag-cloud.aligncenter {
  text-align: center;
  justify-content: center;
}
.wp-block-tag-cloud a {
  display: inline-block;
  margin-right: 5px;
}
.wp-block-tag-cloud span {
  display: inline-block;
  margin-left: 5px;
  text-decoration: none;
}

:root :where(.wp-block-tag-cloud.is-style-outline) {
  display: flex;
  flex-wrap: wrap;
  gap: 1ch;
}

:root :where(.wp-block-tag-cloud.is-style-outline a) {
  border: 1px solid currentColor;
  font-size: unset !important;
  margin-right: 0;
  padding: 1ch 2ch;
  text-decoration: none !important;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/tag-cloud/style.css */
</style>
<style id="wp-block-term-count-inline-css">
.wp-block-term-count {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/term-count/style.css */
</style>
<style id="wp-block-term-description-inline-css">
:where(.wp-block-term-description) {
  box-sizing: border-box;
  margin-top: var(--wp--style--block-gap);
  margin-bottom: var(--wp--style--block-gap);
}

.wp-block-term-description p {
  margin-top: 0;
  margin-bottom: 0;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/term-description/style.css */
</style>
<style id="wp-block-term-name-inline-css">
.wp-block-term-name {
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/term-name/style.css */
</style>
<style id="wp-block-term-template-inline-css">
.wp-block-term-template {
  margin-top: 0;
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding: 0;
  box-sizing: border-box;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/term-template/style.css */
</style>
<style id="wp-block-video-inline-css">
/**
 * Typography
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
 * Breakpoints & Media Queries
 */
/**
*  Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Breakpoint mixins
 */
/**
 * Focus styles.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
/**
 * Creates a checkerboard pattern background to indicate transparency.
 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 */
.wp-block-video {
  box-sizing: border-box;
}
.wp-block-video video {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
@supports (position: sticky) {
  .wp-block-video [poster] {
    object-fit: cover;
  }
}
.wp-block-video.aligncenter {
  text-align: center;
}
.wp-block-video :where(figcaption) {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/video/style.css */
</style>
<style id="wp-block-accordion-heading-inline-css">
.wp-block-accordion-heading__toggle {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  word-spacing: inherit;
  font-style: inherit;
  background: none;
  border: none;
  color: inherit;
  padding: var(--wp--preset--spacing--20, 1em) 0;
  cursor: pointer;
  overflow: hidden;
  display: flex;
  align-items: center;
  text-align: inherit;
  width: 100%;
}
.wp-block-accordion-heading__toggle:not(:focus-visible) {
  outline: none;
}
.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {
  text-decoration: underline;
}

.wp-block-accordion-heading__toggle-title {
  flex: 1;
}

.wp-block-accordion-heading__toggle-icon {
  width: 1.2em;
  height: 1.2em;
  display: flex;
  align-items: center;
  justify-content: center;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/accordion-heading/style.css */
</style>
<style id="wp-block-accordion-panel-inline-css">
.wp-block-accordion-panel[inert], .wp-block-accordion-panel[aria-hidden=true] {
  display: none;
  margin-block-start: 0;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/accordion-panel/style.css */
</style>
<style id="wp-block-audio-inline-css">
/**
 * Typography
 */
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
/**
 * Breakpoints & Media Queries
 */
/**
*  Converts a hex value into the rgb equivalent.
*
* @param {string} hex - the hexadecimal value to convert
* @return {string} comma separated rgb values
*/
/**
 * Long content fade mixin
 *
 * Creates a fading overlay to signify that the content is longer
 * than the space allows.
 */
/**
 * Breakpoint mixins
 */
/**
 * Focus styles.
 */
/**
 * Applies editor left position to the selector passed as argument
 */
/**
 * Styles that are reused verbatim in a few places
 */
/**
 * Allows users to opt-out of animations via OS-level preferences.
 */
/**
 * Reset default styles for JavaScript UI based pages.
 * This is a WP-admin agnostic reset
 */
/**
 * Reset the WP Admin page styles for Gutenberg-like pages.
 */
/**
 * Creates a checkerboard pattern background to indicate transparency.
 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
 */
.wp-block-audio {
  box-sizing: border-box;
}
.wp-block-audio :where(figcaption) {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.wp-block-audio audio {
  width: 100%;
  min-width: 300px;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/audio/style.css */
</style>
<style id="wp-block-code-inline-css">
.wp-block-code {
  box-sizing: border-box;
}
.wp-block-code code {
  display: block;
  font-family: inherit;
  overflow-wrap: break-word;
  white-space: pre-wrap;
  /*!rtl:begin:ignore*/
  direction: ltr;
  text-align: initial;
  /*!rtl:end:ignore*/
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/code/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/02531.css" media="all" />


<style id="wp-block-group-inline-css">
.wp-block-group {
  box-sizing: border-box;
}

:where(.wp-block-group.wp-block-group-is-layout-constrained) {
  position: relative;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/group/style.css */
</style>
<style id="wp-block-math-inline-css">
.wp-block-math {
  overflow-x: auto;
  overflow-y: hidden;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/math/style.css */
</style>
<style id="wp-block-preformatted-inline-css">
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
.wp-block-preformatted {
  box-sizing: border-box;
  white-space: pre-wrap;
}

:where(.wp-block-preformatted.has-background) {
  padding: 1.25em 2.375em;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/preformatted/style.css */
</style>
<style id="wp-block-pullquote-inline-css">
/**
 * SCSS Variables.
 *
 * Please use variables from this sheet to ensure consistency across the UI.
 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
 */
/**
 * Colors
 */
/**
 * Fonts & basic variables.
 */
/**
 * Typography
 */
/**
 * Grid System.
 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
 */
/**
 * Radius scale.
 */
/**
 * Elevation scale.
 */
/**
 * Dimensions.
 */
/**
 * Mobile specific styles
 */
/**
 * Editor styles.
 */
/**
 * Block & Editor UI.
 */
/**
 * Block paddings.
 */
/**
 * React Native specific.
 * These variables do not appear to be used anywhere else.
 */
.wp-block-pullquote {
  text-align: center;
  overflow-wrap: break-word;
  box-sizing: border-box;
  margin: 0 0 1em 0;
  padding: 4em 0;
}
.wp-block-pullquote p,
.wp-block-pullquote blockquote {
  color: inherit;
}
.wp-block-pullquote blockquote {
  margin: 0;
}
.wp-block-pullquote p {
  margin-top: 0;
}
.wp-block-pullquote p:last-child {
  margin-bottom: 0;
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
  max-width: 420px;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
  position: relative;
}
.wp-block-pullquote .has-text-color a {
  color: inherit;
}

.wp-block-pullquote.has-text-align-left blockquote {
  text-align: left;
}

.wp-block-pullquote.has-text-align-right blockquote {
  text-align: right;
}

.wp-block-pullquote.has-text-align-center blockquote {
  text-align: center;
}

.wp-block-pullquote.is-style-solid-color {
  border: none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  max-width: 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
  text-transform: none;
  font-style: normal;
}

.wp-block-pullquote :where(cite) {
  color: inherit;
  display: block;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/pullquote/style.css */
</style>
<style id="wp-block-quote-inline-css">
.wp-block-quote {
  box-sizing: border-box;
  overflow-wrap: break-word;
}
.wp-block-quote.is-style-large:where(:not(.is-style-plain)), .wp-block-quote.is-large:where(:not(.is-style-plain)) {
  margin-bottom: 1em;
  padding: 0 1em;
}
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-large:where(:not(.is-style-plain)) p {
  font-size: 1.5em;
  font-style: italic;
  line-height: 1.6;
}
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-large:where(:not(.is-style-plain)) footer {
  font-size: 1.125em;
  text-align: right;
}
.wp-block-quote > cite {
  display: block;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/quote/style.css */
</style>
<style id="wp-block-separator-inline-css">
@charset "UTF-8";
.wp-block-separator {
  border-top: 2px solid currentColor;
  border-left: none;
  border-right: none;
  border-bottom: none;
}

:root :where(.wp-block-separator.is-style-dots) {
  text-align: center;
  line-height: 1;
  height: auto;
}
:root :where(.wp-block-separator.is-style-dots)::before {
  content: "···";
  color: currentColor;
  font-size: 1.5em;
  letter-spacing: 2em;
  /*rtl:ignore*/
  padding-left: 2em;
  font-family: serif;
}

.wp-block-separator.is-style-dots {
  background: none !important;
  border: none !important;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/separator/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/3d957.css" media="all" />

<style id="wp-block-spacer-inline-css">
.wp-block-spacer {
  clear: both;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/spacer/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/a68a2.css" media="all" />

<style id="wp-block-text-columns-inline-css">
.wp-block-text-columns {
  display: flex;
}
.wp-block-text-columns.aligncenter {
  display: flex;
}
.wp-block-text-columns .wp-block-column {
  margin: 0 1em;
  padding: 0;
}
.wp-block-text-columns .wp-block-column:first-child {
  margin-left: 0;
}
.wp-block-text-columns .wp-block-column:last-child {
  margin-right: 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
  width: 50%;
}
.wp-block-text-columns.columns-3 .wp-block-column {
  width: 33.3333333333%;
}
.wp-block-text-columns.columns-4 .wp-block-column {
  width: 25%;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/text-columns/style.css */
</style>
<style id="wp-block-verse-inline-css">
pre.wp-block-verse {
  box-sizing: border-box;
  overflow: auto;
  white-space: pre-wrap;
  min-width: 1em;
  word-break: break-word;
}

:where(pre.wp-block-verse) {
  font-family: inherit;
}
/*# sourceURL=https://ritlee.co.za/wp-includes/blocks/verse/style.css */
</style>
<style id="ic-price-field-ic-price-table-style-inline-css">
/**
 * Note that these styles are loaded *before* editor styles, so that
 * editor-specific styles using the same selectors will take precedence.
 */
.ic-font-size-custom .price-value, .ic-font-size-custom .price-value.small-price {
	font-size: inherit;
}
/*# sourceURL=https://ritlee.co.za/wp-content/plugins/ecommerce-product-catalog/modules/price/blocks/price-table/style.css */
</style>
<style id="ic-epc-image-gallery-style-inline-css">
/*!
 *
 * https://impleCode.com
 *
 * Copyright 2021 impleCode
 * Free to use under the GPLv3 license.
 * http://www.gnu.org/licenses/gpl-3.0.html
 *
 * Contributing author: Norbert Dreszer
 *
 * NOTE: DO NOT EDIT THIS FILE. FOR YOUR OWN CSS GO TO WordPress > Appearance > Additional CSS and copy the CSS that you want to modify there.
 */

.wp-block-ic-epc-image-gallery {
	display: table;
}

.wp-block-ic-epc-image-gallery.alignfull, .wp-block-ic-epc-image-gallery.alignwide {
	display: block;
}
/*# sourceURL=https://ritlee.co.za/wp-content/plugins/ecommerce-product-catalog/includes/blocks/image-gallery/style.css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/20489.css" media="all" />


<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel="stylesheet" href="https://ritlee.co.za/wp-content/cache/minify/e44ed.css" media="all" />







<link rel='stylesheet' id='complete_google_fonts-css' href='//fonts.googleapis.com/css?family=Open+Sans%3Aregular%2Citalic%2C800%2C700%2C600%2C300%7CRoboto%3Aregular%2Citalic%2C900%2C700%2C500%2C300%2C100%7CRoboto+Condensed%3Aregular%2Citalic%2C700%2C300%7CAssistant%3A200%2C800%2C700%2C600%2C400%2C300%26subset%3Dlatin%2C' media='screen' />
<script src="https://ritlee.co.za/wp-content/cache/minify/7a3b2.js"></script>


<script id="al_shopping_cart_scripts-js-extra">
var ic_cart_ajax_object = {"ajax_url":"https://ritlee.co.za/wp-admin/admin-ajax.php","dec_sep":".","th_sep":",","total_label":"Purchase Total"};
//# sourceURL=al_shopping_cart_scripts-js-extra
</script>
<script src="https://ritlee.co.za/wp-content/cache/minify/5eba4.js"></script>








<script id="front_digital_customers-js-extra">
var ic_digital_customers = {"username_placeholder":"Username or Email","pass_placeholder":"Password"};
//# sourceURL=front_digital_customers-js-extra
</script>
<script src="https://ritlee.co.za/wp-content/cache/minify/b54a1.js"></script>


<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/ritlee.co.za","hash_tracking":"false","v4_id":"G-GV03CF3WFG"};/* ]]> */
</script>
<script src="https://ritlee.co.za/wp-content/cache/minify/8e286.js"></script>









<link rel="https://api.w.org/" href="https://ritlee.co.za/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://ritlee.co.za/wp-json/wp/v2/al_product-cat/126" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ritlee.co.za/xmlrpc.php?rsd" />
<style type="text/css">

/*Fixed Background*/

	/*BOXED LAYOUT*/
	.site_boxed .layer_wrapper, body.home.site_boxed #slidera {width: 83.5%;float: left;margin: 0 8.25%;
	background: #ffffff;}
	.site_boxed .stat_bg, .site_boxed .stat_bg_overlay{width: 83.5%;}
	.site_boxed .social_buttons{background: #ffffff;}
	.site_boxed .center {width: 95%!important;margin: 0 auto;}
	.site_boxed .head_top .center{ width:95%!important;}



/*Site Content Text Style*/
body, button, input, select, textarea{ 
	font-family:Open Sans; 	font-size:14px; }

.single_post .single_post_content .tabs li a:link, .single_post .single_post_content .tabs li a:visited{ color:#2b2b2b;}


.post_head, .author_div{ background:#545556;}
.post_head_bg, .author_div_bg{background:url();}

/*Feattured Boxes Section*/
.featured_area_bg{background:url();}
.featured_area{background-color:#f2f2f2;}
.featured_block img{height:70px;; width:70px;} 
.featured_block{background-color:#ffffff;}

.sktmore{background-color:#383939;}
.sktmore:hover{background-color:#df4521;}

.expanding-grid .spacer{background-color:#fce323;}
.expand-left h2, .expand-left{color:#000000;}

.headingseperator h3{color:#000000;}
.headingseperator h3::after{border-bottom-color:#ffda23;}

.expanding-grid .links > li a.active:after{border-bottom-color:#fce323;}

.squarebox{background-color:#ffffff;}
.squarebox:hover{background-color:#00b7e0;}
.squaretitle{color:#000000;}

.perfectbox{background-color:#ffffff; border-color:#eaeaea;}
.perfectborder:hover, .perfectbox:hover{border-color:#00b7e0 !important;}

.post_block_style3{background-color:#ffffff; border-color:#eaeaea;}
.post_block_style3:before{background:#00b7e0;}

.post-style4-box .post-style4-content {background-color: #ffffff;}
.post-style4-box .shortmore a {background-color: #00b7e0; color: #ffffff;}
.post-style4-box .shortmore a:hover {background-color: #1f1f1f; color: #ffffff;}
.post-style4-box .topseprator {background-color: #00b7e0;}
.post-style4-box .postcount {color: #efefef;}
.post-style4-box h3 {color: #1f1f1f;}
.post-style4-box .shortdesc {color:#808b98;}


/*-----------------------------COLORS------------------------------------*/
		/*Header Color*/
		.header {background:#822900;}
		
		.head-info-area {background: #233eed;}
		.suptp span{background: #233eed;}
		.suptp span p{background: #243cf4;}
		 
		
		
				/*Header Color*/
		body .header{ position:relative!important; background-color:#822900;}
		.page #slidera, .single #slidera, .archive #slidera, .search #slidera, .error404 #slidera{ height:auto!important;}
				
		/*Head Top Bar Color*/
				
				.header{background:#822900!important; border: none;}
				
		
		@media screen and (max-width: 767px){
		.home.has_trans_header .header{background:#822900!important;}
		.header{background:#822900!important; border: none;}
		}
		/*LOGO*/
		.logo img{height:80; width:220px; margin-top:2px;} 

				.logo h2, .logo h1, .logo h2 a:link, .logo h2 a:visited, .logo h1 a:link, .logo h1 a:visited, .logo h2 a:hover, .logo h1 a:hover{ 
			font-family:'arial';
			font-size:50px;
			color:#ffffff;
		}
		/*HEADER TEXT BAR*/
				.head-info-area, .head-info-area a:link, .head-info-area a:visited{ 
						font-size:14px;			color:#ffffff;
		}	
		
		.head-info-area a:hover{ 
			color:#0300ed;
		}		
		
		a{color:#00b7e0;}
		a:hover{color:#685031;}
		
		
		/*Slider Title*/
				.title{ 
						font-size:30px;			color:#ffffff;
		}	
		
				.slidedesc{ 
			font-family:'Roboto'; 						color:#ffffff;
		}	
		
				.slidebtn{ 
			font-family:'Roboto Condensed'; 			font-size:16px;;
		}
		.slidebtn a{ 
			color:#202020; background-color:#ffcc00;
		}	
		.slidebtn a:hover{background-color:#202020; color:#fff;}	
		.nivo-controlNav a{background: #ffffff !important;}
		.nivo-controlNav a.active{background-color:#ffcc00 !important;}				
		
		
		/* Global H1 */	
						h1, h1 a:link, h1 a:visited{ 
			font-family:'Open Sans'; 						color:#000000;
		}
		
		h1 a:hover{ 
			color:#ffda23;
		}
		
		/* Global H2 */	
						h2, h2 a:link, h2 a:visited{ 
			font-family:'Open Sans'; 					color:#d36200;
		}
		
		h2 a:hover{ 
			color:#00b7e0;
		}
		
		/* Global H3 */	
						h3, h3 a:link, h3 a:visited{ 
			font-family:'Open Sans'; 					color:#282828;
		}
		
		h3 a:hover{ 
			color:#00b7e0;
		}
		
		/* Global H4 */	
						h4, h4 a:link, h4 a:visited{ 
			font-family:'Open Sans'; 					color:#282828;
		}
		
		h4 a:hover{ 
			color:#00b7e0;
		}	
		
		/* Global H5 */	
						h5, h5 a:link, h5 a:visited{ 
			font-family:'Open Sans'; 					color:#282828;
		}
		
		h5 a:hover{ 
			color:#00b7e0;
		}	
		
		/* Global H6 */	
						h6, h6 a:link, h6 a:visited{ 
			font-family:'Open Sans'; 					color:#282828;
		}
		
		h6 a:hover{ 
			color:#00b7e0;
		}
		
		/* Post Meta Color */
		.post_block_style1_meta, .post_block_style1_meta a:link, .post_block_style1_meta a:visited, .post_block_style2_meta, .post_block_style2_meta a:link, .post_block_style2_meta a:visited, .single_metainfo, .single_metainfo a:link, .single_metainfo a:visited{ 
			color:#282828;
		}
		
		/* Team Box Background Color */
		.team-infobox{ 
			background-color:#f7f7f7;
		}
		
		/* Social Icon Background Color */
		.social-icons a:link, #footer .footercols4 .social-icons a:visited{ 
			color:#ffffff;
		}	
		
		/* Social Icon Hover Background Color */
		.social-icons a:hover{ 
			color:#ffcc00;
		}
		
		/* Social Icon Background Color */
		#footer .footercols4 .social-icons a:link, #footer .footercols4 .social-icons a:visited{ 
			background-color:#fff;
			color:#ffffff;
		}	
		
		/* Social Icon Hover Background Color */
		#footer .footercols4 .social-icons a:hover{ 
			background-color:#ffcc00;
			color:#ffcc00;
		}
		
		/* Teambox Background Color */
		.testimonial-box{ 
			background-color:#ffffff;
		}	
		.testimonial-box:after{ 
			border-top-color:#ffffff;
		}
		.testimonilacontent, .bxslider li h3, .bxslider li p{color:#000000;}
		
		.bxslider li{background-color:#ffffff; border-color:#e8e7e7;}	
		.testimonilacontent::after{border-bottom-color:#e8e7e7;}
		
		/* Pager Color */
		.bx-wrapper .bx-pager.bx-default-pager a:link, .bx-wrapper .bx-pager.bx-default-pager a:visited{ 
			background:#000000;
		}	
		
		/* Pager Active Color */
		.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{ 
			background:#00b7e0;
		}
		
		/* Gallery Filter Active Bgcolor */
		.portfolio-categ li a:link, .portfolio-categ li a:visited{ 
			color:#909090;
		}		
		
		/* Gallery Filter Active Bgcolor */
		.portfolio-categ li.active a:link, .portfolio-categ li.active a:visited{ 
			color:#ffe100;
		}	
		
			
		
		.portfolio-content .portfolio-area li .image-block-title{background-color: rgba(0,183,224, 0.7); color:#fff;}
		
		/* Skills Bar Background Color */
		.skill-bg{ 
			background-color:#f8f8f8;
		}	
		
		/* Skills Bar Text Color */
		.skillbar-title{ 
			color:#ffffff;
		}			
															
		#simple-menu{color:#ffffff;}
		body.home.has_trans_header #simple-menu{color:#fff;}
		span.desc{color:#ffffff;}

		/*MENU Text Color*/
		#topmenu ul li a:link, #topmenu ul li a:visited{color:#ffffff;}
		#topmenu ul li.menu_hover a:link, #topmenu ul li.menu_hover a:visited{border-color:#002efc;}
		#topmenu ul li.menu_hover>a:link, #topmenu ul li.menu_hover>a:visited, body.has_trans_header.home #topmenu ul li.menu_hover>a:link, body.has_trans_header.home #topmenu ul li.menu_hover>a:visited{background:#002efc; color:#e0e0e0;}
		#topmenu ul li.current-menu-item>a:link, #topmenu ul li.current-menu-item>a:visited, #topmenu ul li.current-menu-parent>a:link, #topmenu ul li.current_page_parent>a:visited, #topmenu ul li.current-menu-ancestor>a:link, #topmenu ul li.current-menu-ancestor>a:visited{background:#245de2; color:#ffffff;}
		#topmenu ul li ul{border-color:#002efc transparent transparent transparent;}
		#topmenu ul.menu>li:hover:after{background-color:#002efc;}
		#topmenu ul li ul li a:hover{background:#245de2;}
		
		#topmenu ul.menu ul li{background-color:#81d742;}		
		
		#topmenu ul.sub-menu li a, #topmenu ul.children li a{color:#000000;}	
		#topmenu ul.sub-menu li a:hover, #topmenu ul.children li a:hover, #topmenu li.menu_highlight_slim:hover, #topmenu ul.sub-menu li.current_page_item a, #topmenu ul.children li.current_page_item a, #topmenu ul.sub-menu li.current-menu-item a, #topmenu ul.children li.current-menu-item a{background-color:#00e8c1 !important; color:#ffffff;}	

		.sidr{ background-color:#0018f9;}
		.pad_menutitle{ background-color:#ffcc00;}
		.sidr ul li a, .sidr ul li span, .sidr ul li ul li a, .sidr ul li ul li span{color:#ffffff;}	
		
		#simple-menu .fa-bars{color:#eded00 !important;}
		.pad_menutitle .fa-bars, .pad_menutitle .fa-times{color:#8224e3 !important;}				

		.head_soc .social_bookmarks a:link, .head_soc .social_bookmarks a:visited{color:#ffffff;}
		.head_soc .social_bookmarks.bookmark_hexagon a:before {border-bottom-color: rgba(255,255,255, 0.3)!important;}
		.head_soc .social_bookmarks.bookmark_hexagon a i {background:rgba(255,255,255, 0.3)!important;}
		.head_soc .social_bookmarks.bookmark_hexagon a:after { border-top-color:rgba(255,255,255, 0.3)!important;}
		

		/*BASE Color*/
		.widget_border, .heading_border, #wp-calendar #today, .thn_post_wrap .more-link:hover, .moretag:hover, .search_term #searchsubmit, .error_msg #searchsubmit, #searchsubmit, .complete_pagenav a:hover, .nav-box a:hover .left_arro, .nav-box a:hover .right_arro, .pace .pace-progress, .homeposts_title .menu_border, span.widget_border, .ast_login_widget #loginform #wp-submit, .prog_wrap, .lts_layout1 a.image, .lts_layout2 a.image, .lts_layout3 a.image, .rel_tab:hover .related_img, .wpcf7-submit, .woo-slider #post_slider li.sale .woo_sale, .nivoinner .slide_button_wrap .lts_button, #accordion .slide_button_wrap .lts_button, .img_hover, p.form-submit #submit, .optimposts .type-product a.button.add_to_cart_button{background:#f99e00;} 
		
		.share_active, .comm_auth a, .logged-in-as a, .citeping a, .lay3 h2 a:hover, .lay4 h2 a:hover, .lay5 .postitle a:hover, .nivo-caption p a, .acord_text p a, .org_comment a, .org_ping a, .contact_submit input:hover, .widget_calendar td a, .ast_biotxt a, .ast_bio .ast_biotxt h3, .lts_layout2 .listing-item h2 a:hover, .lts_layout3 .listing-item h2 a:hover, .lts_layout4 .listing-item h2 a:hover, .lts_layout5 .listing-item h2 a:hover, .rel_tab:hover .rel_hover, .post-password-form input[type~=submit], .bio_head h3, .blog_mo a:hover, .ast_navigation a:hover, .lts_layout4 .blog_mo a:hover{color:#f99e00;}
		#home_widgets .widget .thn_wgt_tt, #sidebar .widget .thn_wgt_tt, #footer .widget .thn_wgt_tt, .astwt_iframe a, .ast_bio .ast_biotxt h3, .ast_bio .ast_biotxt a, .nav-box a span, .lay2 h2.postitle:hover a{color:#f99e00;}
		.pace .pace-activity{border-top-color: #f99e00!important;border-left-color: #f99e00!important;}
		.pace .pace-progress-inner{box-shadow: 0 0 10px #f99e00, 0 0 5px #f99e00;
		  -webkit-box-shadow: 0 0 10px #f99e00, 0 0 5px #f99e00;
		  -moz-box-shadow: 0 0 10px #f99e00, 0 0 5px #f99e00;}
		
		.fotorama__thumb-border, .ast_navigation a:hover{ border-color:#f99e00!important;}
		
		
		/*Text Color on BASE COLOR Element*/
		.icon_round a, #wp-calendar #today, .moretag:hover, .search_term #searchsubmit, .error_msg #searchsubmit, .complete_pagenav a:hover, .ast_login_widget #loginform #wp-submit, #searchsubmit, .prog_wrap, .rel_tab .related_img i, .lay1 h2.postitle a, .nivoinner .slide_button_wrap .lts_button, #accordion .slide_button_wrap .lts_button, .lts_layout1 .icon_wrap a, .lts_layout2 .icon_wrap a, .lts_layout3 .icon_wrap a, .lts_layout1 .icon_wrap a:hover{color:#FFFFFF;}
		.thn_post_wrap .listing-item .moretag:hover, body .lts_layout1 .listing-item .title, .lts_layout2 .img_wrap .complete_plus, .img_hover .icon_wrap a, body .thn_post_wrap .lts_layout1 .icon_wrap a, .wpcf7-submit, .woo-slider #post_slider li.sale .woo_sale, p.form-submit #submit, .optimposts .type-product a.button.add_to_cart_button{color:#FFFFFF;}




/*Sidebar Widget Background Color */
#sidebar .widget{ background:#FFFFFF;}
#sidebar .widget_wrap{border-color:#ededed;}
/*Widget Title Color */
#sidebar .widget-title, #sidebar .widget-title a{color:#000000;}

#sidebar #sidebar .widget, #sidebar .widget .widget_wrap{ color:#666666;}
#sidebar .widget .widgettitle, #sidebar .widget .widgettitle a:link, #sidebar .widget .widgettitle a:visited{font-size:16px;}

#sidebar .widget li a, #sidebar .widget a{ color:#000000;}
#sidebar .widget li a:hover, #sidebar .widget a:hover{ color:#00b7e0;}


.flipcard .front{background-color:#ffffff; border-color:#e0e0e0;}

.flipcard .back{background-color:#f7f7f7; border-color:#000000;}

.divider5 span, .divider6 span{background-color:#ffda23;}
.divider1, .divider2, .divider3, .divider4, .divider5, .divider6, .fusion-title .title-sep, .fusion-title.sep-underline, .product .product-border, .fusion-title .title-sep{border-color:#ffda23;}

.timeline-both-side li .timeline-description{background-color:#ffffff;}

.timeline-both-side:before, .timeline-both-side li .border-line, .timeline-both-side li .border-line:before{background-color:#dedede;}

.timeline-both-side:after, .timeline-both-side li .timeline-description{border-color:#dedede;}
.griditem{background-color:#ffffff;}
.griditem{border-color:#cccccc;}

.serviceboxbg{background:rgba(0,183,224, 0.8); border-right-color:#30a0fd;}
.serviceboxbg:hover{background-color:#ffd623;}
.servicebox h3, .serviceboxbg p{color:#ffffff !important;}
.sktgo, .sktgo:hover{background-color:#ffffff;}

#footer .footercols1 h3, #footer .footercols2 h3, #footer .footercols3 h3, #footer .footercols4 h3{color:#ffcc00;}
#footer .footercols1 h3::after,
#footer .footercols2 h3::after,
#footer .footercols3 h3::after,
#footer .footercols4 h3::after{background-color: #ffcc00;}

#footer .contact-info{background:#202020;}
#footer .contact-info .box i{color:#ffffff;}
#footer .contact-info .box h5{color:#ffffff;}
#footer .contact-info .box p{color:#ffffff;}
#footer .contact-info .box i::after{background:#ffffff;}
#footer .contact-info .box{border-right-color:#ffcc00;}

.footmenu li a{color: #ffffff;}
.footmenu li a:hover,
.footmenu li.current-menu-item a,
.footmenu li.current_page_item a{color: #ffcc00;}

/*FOOTER WIDGET COLORS*/
#footer{background-color: #202020; background-image: url();}
#footer .footercols1, #footer .footercols2, #footer .footercols3, #footer .footercols4, .footer-post-area ul li h4, .footer-post-area ul li h4 a:link, .footer-post-area ul li h4 a:visited{color:#f9f9f9;}
.footercols4:nth-child(2){background:#111111;}
.footercols4:nth-child(2)::before{background:#111111;}
.footercols4:nth-child(2)::after{background:#111111;}

.footercols1{background:#111111;}
.footercols2:nth-child(2){background:#111111;}
.footercols3:nth-child(2){background:#111111;}

/*COPYRIGHT COLORS*/
#copyright{background: #111111;}
.copytext, .copytext a:link, .copytext a:visited{color: #ffffff;}

.foot_soc .social_bookmarks a:link, .foot_soc .social_bookmarks a:visited{color:#ffffff;}
.foot_soc .social_bookmarks.bookmark_hexagon a:before {border-bottom-color: rgba(255,255,255, 0.3);}
.foot_soc .social_bookmarks.bookmark_hexagon a i {background:rgba(255,255,255, 0.3);}
.foot_soc .social_bookmarks.bookmark_hexagon a:after { border-top-color:rgba(255,255,255, 0.3);}



/*-------------------------------------TYPOGRAPHY--------------------------------------*/

/*Post Titles and headings Font*/
.postitle, .product_title{ font-family:Assistant;}

/*Menu Font*/
#topmenu ul li a{ font-family:arial;}


#topmenu ul li a{ text-transform:uppercase; letter-spacing:1px;}

#topmenu ul li a{font-size:12px;}


/*Body Text Color*/
body, .home_cat a, .contact_submit input, .comment-form-comment textarea{ color:#2b2b2b;}
.single_post_content .tabs li a{ color:#2b2b2b;}
.thn_post_wrap .listing-item .moretag{ color:#2b2b2b;}
	
	

/*Post Title */
.postitle, .postitle a, .nav-box a, h3#comments, h3#comments_ping, .comment-reply-title, .related_h3, .nocomments, .lts_layout2 .listing-item h2 a, .lts_layout3 .listing-item h2 a, .lts_layout4 .listing-item h2 a, .author_inner h5, .product_title, .woocommerce-tabs h2, .related.products h2, .optimposts .type-product h2.postitle a, .woocommerce ul.products li.product h3{ text-decoration:none; color:#000000;}

/*Woocommerce*/
.optimposts .type-product a.button.add_to_cart_button:hover{background-color:#FFFFFF;color:#f99e00;} 
.optimposts .lay2_wrap .type-product span.price, .optimposts .lay3_wrap .type-product span.price, .optimposts .lay4_wrap  .type-product span.price, .optimposts .lay4_wrap  .type-product a.button.add_to_cart_button{color:#000000;}
.optimposts .lay2_wrap .type-product a.button.add_to_cart_button:before, .optimposts .lay3_wrap .type-product a.button.add_to_cart_button:before{color:#000000;}
.optimposts .lay2_wrap .type-product a.button.add_to_cart_button:hover:before, .optimposts .lay3_wrap .type-product a.button.add_to_cart_button:hover:before, .optimposts .lay4_wrap  .type-product h2.postitle a{color:#f99e00;}



@media screen and (max-width: 480px){
body.home.has_trans_header .header .logo h1 a:link, body.home.has_trans_header .header .logo h1 a:visited{ color:#ffffff!important;}
body.home.has_trans_header .header #simple-menu{color:#ffffff!important;}
}

/*USER'S CUSTOM CSS---------------------------------------------------------*/
span.desc{display: none;}/*---------------------------------------------------------*/
</style>

<!--[if IE]>
<style type="text/css">
.text_block_wrap, .home .lay1, .home .lay2, .home .lay3, .home .lay4, .home .lay5, .home_testi .looper, #footer .widgets{opacity:1!important;}
#topmenu ul li a{display: block;padding: 20px; background:url(#);}
</style>
<![endif]-->
<link rel="icon" href="https://ritlee.co.za/wp-content/uploads/2023/06/cropped-Logo-1-32x32.jpg" sizes="32x32" />
<link rel="icon" href="https://ritlee.co.za/wp-content/uploads/2023/06/cropped-Logo-1-192x192.jpg" sizes="192x192" />
<link rel="apple-touch-icon" href="https://ritlee.co.za/wp-content/uploads/2023/06/cropped-Logo-1-180x180.jpg" />
<meta name="msapplication-TileImage" content="https://ritlee.co.za/wp-content/uploads/2023/06/cropped-Logo-1-270x270.jpg" />
<link href="https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i" rel="stylesheet">
</head>

<body data-rsssl=1 class="tax-al_product-cat term-wood-shavers term-126 wp-theme-skt-towing-pro site_full has_trans_header not_frontpage ic_cache ecommerce-product-catalog type-page page page-template-default product-category-page product-category-page-126">
<!--HEADER-->
<div class="header_wrap layer_wrapper">
		
<!--HEADER STARTS-->
	<!--HEAD INFO AREA-->
	<div class="head-info-area">
    	<div class="center">
        	            <div class="left"><span class="phntp">Office: +27 11 4523434   
Office Cell: +27 71 470 8428 </span> <span class="emltp">Marc: 084 453 4499
Clifford: 073 930 3799</span></div>            			<div class="right"><span class="sintp"><a href="mailto:info@ritlee.co.za"><i class="fas fa-envelope"></i></a><a href="tel:+27844534499"><i class="fas fa-whatsapp"></i></a></span> <span class="suptp"><a href="https://www.facebook.com/RitleeXecutech" target="_blank"><i class="fas fa-facebook"></i></a><a href="https://www.youtube.com/channel/UCahGCsKkMgvdZAOhDz0YV8w" target="_blank"><i class="fas fa-youtube"></i></a><a href="https://www.linkedin.com/company/ritlee-xecutech-sales-&-service-pty-ltd" target="_blank"><i class="fas fa-linkedin"></i></a></span> </div>            <div class="clear"></div>                
        </div>
    </div>
    <div class="header-outer">
        <div class="header type1">
            <div class="center">
                <div class="head_inner">
                <!--LOGO START-->
                    <div class="logo">
                                                    <a class="logoimga" title="Ritlee" href="https://ritlee.co.za/"><img class="lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201%201'%3E%3C/svg%3E" data-src="https://ritlee.co.za/wp-content/uploads/2023/08/Logo-Ritlee-Nic-Chip-final.png" /></a>
                            <span class="desc">We are always improving!</span>
                                            </div>
                <!--LOGO END-->
                <!--MENU START--> 
                    <!--MOBILE MENU START-->
                    <a id="simple-menu" href="#sidr"><i class="fa-bars"></i></a>
                    <!--MOBILE MENU END--> 
                    <div id="topmenu" class="">
                    <div class="menu-header"><ul id="menu-header" class="menu"><li id="menu-item-7271" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-7271"><a href="https://ritlee.co.za/">Home</a></li>
<li id="menu-item-5957" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5957"><a href="https://ritlee.co.za/?page_id=4906">Products</a>
<ul class="sub-menu">
	<li id="menu-item-5966" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5966"><a href="https://ritlee.co.za/products/beach-cleaners-tractor-and-walk/">Beach Cleaners</a></li>
	<li id="menu-item-5967" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5967"><a href="https://ritlee.co.za/products-category/briquette-manufacture-charcoal/">Briquette Manufacture</a></li>
	<li id="menu-item-5969" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5969"><a href="https://ritlee.co.za/products-category/compost-turners/">Compost Turners &#038; Related</a></li>
	<li id="menu-item-5970" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5970"><a href="https://ritlee.co.za/products-category/slasher-roller-blower-haycutter-mowers/">Mowers &#8211; Slasher, Roller, Mulcher</a></li>
	<li id="menu-item-5972" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5972"><a href="https://ritlee.co.za/products-category/mowers-walk-and-ride/">Mowers &#8211; Walk &#038; Ride-On</a></li>
	<li id="menu-item-5975" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5975"><a href="https://ritlee.co.za/products-category/shredders/">Shredders</a></li>
	<li id="menu-item-6790" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6790"><a href="https://ritlee.co.za/products/spreaders-droppers-distributors-lime-compost/">Spreader and dropper Compost, Lime -Bulk 6 &#038; 9 Cu meter</a></li>
	<li id="menu-item-5977" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5977"><a href="https://ritlee.co.za/products-category/trommel-screens-conveyers/">Trommel Screens &#038; Conveyer Belts</a></li>
	<li id="menu-item-5978" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5978"><a href="https://ritlee.co.za/products-category/wood-chippers/">Wood Chippers &#038; Grinders</a></li>
	<li id="menu-item-6812" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6812"><a href="https://ritlee.co.za/products-category/wood-shavers/">Wood Shaver</a></li>
</ul>
</li>
<li id="menu-item-6059" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6059"><a href="https://ritlee.co.za/products-agricultural-equipment/bush-feed-bos-voer-bos-tot-voer-bushfeed/">Bush &#038; Cattle Feed info &#038; pics</a>
<ul class="sub-menu">
	<li id="menu-item-6821" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6821"><a href="https://ritlee.co.za/products/bush-feed-boskos-bos-tot-kos-bushfeed/">Bush Feed page All info!!!</a></li>
	<li id="menu-item-6811" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6811"><a href="https://ritlee.co.za/chipper-with-grinder-gravity-feed-tractor-trailer-mounted/">Gravity feed Wood grinder on 225 chipper for bush feed</a></li>
	<li id="menu-item-6813" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6813"><a href="https://ritlee.co.za/chipper-with-grinder-hydraulic-feed-tractor-trailer-mounted/">Hydraulic feed wood grinder on 225 chipper for bush feed!</a></li>
	<li id="menu-item-5979" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5979"><a href="https://ritlee.co.za/products/feed-chopper/">Chopping, Grinding, fodder processor</a></li>
</ul>
</li>
<li id="menu-item-6807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6807"><a href="https://ritlee.co.za/quote-submit/">Requests</a>
<ul class="sub-menu">
	<li id="menu-item-6808" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6808"><a href="https://ritlee.co.za/select-items-you-are-interested-in-to-load-into-cart/">Quote Enquiry</a></li>
	<li id="menu-item-6809" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6809"><a href="https://ritlee.co.za/contact-ritlee-and-map-to-ritlee/">Contact Message</a></li>
	<li id="menu-item-5964" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5964"><a href="https://ritlee.co.za/contact-ritlee-and-map-to-ritlee/">RSS Contact Details</a></li>
</ul>
</li>
<li id="menu-item-4619" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4619"><a href="https://ritlee.co.za/ritlee-premises-location-staff/">About</a></li>
<li id="menu-item-5981" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5981"><a href="https://ritlee.co.za/category/all-articles/">News &#038; Info</a></li>
<div id="ic-catalog-menu-bar">
<div id="ic-catalog-bar" class="ic-catalog-bar device-all field">
			<div class="ic-bar-icon ">
			<a class="ic-icon-url button all field small-price blue-price grey-box 1 ic-show-content" href=""><span class="dashicons dashicons-search"></span></a><div class="ic-icon-hidden-content"><div class="ic-icon-hidden-content-inside"><span class="ic-popup-close dashicons dashicons-no-alt"></span>	<form role="search" class="grey-box ic-design" method="get"
			id="product_search_form" action="https://ritlee.co.za/">
		<input type="hidden" name="post_type" value="al_product" />		<div class="ic-search-container">
						<input class="product-search-box" type="search" value="" name="s"
					placeholder="Product Search"/>
			<input class="product-search-submit" type="submit" id="searchsubmit"
					value=""/>
		</div>
	</form>
	</div></div>		</div>
		</div>

</div></ul></div>                    </div>
                <!--MENU END-->            
                </div>
            </div>
        </div>
    </div>
<!--HEADER ENDS--></div><!--layer_wrapper class END-->

<!--Slider START-->
     
<!--Slider END-->    <div class="page_wrap layer_wrapper">
    	        <!--CUSTOM PAGE HEADER STARTS-->
				

      	<!--Header for PAGE & POST-->
    <div class="hide-header">
	      <div class="page_head "></div>
		

	</div>
      <!--page_head class END-->
    
   
      	  
      
      
        <!--CUSTOM PAGE HEADER ENDS-->
                <div id="content">
            <div class="center">
                <div class="single_wrap">
                    <div class="single_post">
                                                <div class="post-0 page type-page status-publish hentry al_product responsive" id="post-0">  
                                    
                        <!--EDIT BUTTON START-->
                                                    <!--EDIT BUTTON END-->
                        
                        <!--PAGE CONTENT START-->   
                        <div class="single_post_content">
                        
                                <!--THE CONTENT START-->
                                    <div class="thn_post_wrap">
                                    	<h1 class="page-title">All Wood Shavers</h1>
                                        <div class="ic-catalog-container"><style>.ic_spinner{background: url(https://ritlee.co.za/wp-admin/images/spinner.gif) no-repeat;}</style>
	<div class="taxonomy-description">
	<p>Wood Shavers &#8211; manufactured in South Africa for Ritlee &#8211; ideal for creating bedding for chickens, horses, pigs and other livestock</p>
<div id="attachment_8474" style="width: 207px" class="wp-caption alignnone"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-8474" class="size-medium wp-image-8474 lazy" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20197%20300'%3E%3C/svg%3E" data-src="https://ritlee.co.za/wp-content/uploads/2023/12/Web-Indicator-197x300.png" alt="Ritlee Super M wood shavers-- 5 Models" width="197" height="300" data-srcset="https://ritlee.co.za/wp-content/uploads/2023/12/Web-Indicator-197x300.png 197w, https://ritlee.co.za/wp-content/uploads/2023/12/Web-Indicator-105x160.png 105w, https://ritlee.co.za/wp-content/uploads/2023/12/Web-Indicator.png 280w" data-sizes="(max-width: 197px) 100vw, 197px" /></p>
<p id="caption-attachment-8474" class="wp-caption-text">Ritlee Super M wood shavers&#8211; 5 Models</p>
</div>
	</div>


	<div id="product_filters_bar" class="product-sort-bar grey-box ic-design "><div id="product_search-1" class="filter-widget product_search search widget_search">	<form role="search" class="grey-box ic-design grey-box ic-design" method="get"
			id="product_search_form" action="https://ritlee.co.za/">
		<input type="hidden" name="post_type" value="al_product" />		<div class="ic-search-container">
						<input class="product-search-box" type="search" value="" name="s"
					placeholder="Product Search"/>
			<input class="product-search-submit" type="submit" id="searchsubmit"
					value=""/>
		</div>
	</form>
	</div><div id="product_sort_filter-1" class="filter-widget product_sort_filter"><form class="product_order ic_ajax " data-ic_responsive_label="Sort by" data-ic_ajax="product_order" action=""><select class="product_order_selector ic_self_submit" name="product_order"><option value="newest" >Sort by Newest</option><option value="product-name"  selected='selected'>Sort by Name</option></select></form></div><div id="product_category_filter-1" class="filter-widget product_category_filter"><div class="product-category-filter-container ic_ajax" data-ic_responsive_label="Category" data-ic_ajax="product-category-filter-container" data-ic_ajax_data="{&quot;instance&quot;:{&quot;title&quot;:&quot;&quot;,&quot;shortcode_support&quot;:0},&quot;args&quot;:{&quot;name&quot;:&quot;Product Filters Bar&quot;,&quot;id&quot;:&quot;product_sort_bar&quot;,&quot;description&quot;:&quot;Appears above the product list. Recommended widgets: Product Search, Product Price Filter, Product Sort and Product Category Filter.&quot;,&quot;class&quot;:&quot;&quot;,&quot;before_widget&quot;:&quot;&lt;div id=\&quot;product_category_filter-1\&quot; class=\&quot;filter-widget product_category_filter\&quot;&gt;&quot;,&quot;after_widget&quot;:&quot;&lt;\/div&gt;&quot;,&quot;before_title&quot;:&quot;&lt;h2 class=\&quot;filter-widget-title\&quot;&gt;&quot;,&quot;after_title&quot;:&quot;&lt;\/h2&gt;&quot;,&quot;before_sidebar&quot;:&quot;&quot;,&quot;after_sidebar&quot;:&quot;&quot;,&quot;show_in_rest&quot;:false,&quot;widget_id&quot;:&quot;product_category_filter-1&quot;,&quot;widget_name&quot;:&quot;Product Category Filter&quot;}}"><a class="filter-url" href="/products-category/wood-shavers/feed/?product_category=126" >Wood Shavers <span class="ic-catalog-category-count">(3)</span></a></div></div><div class="clear-both"></div></div><div class="product-list grid " >	<div class="archive-listing product-8461 classic-grid publish no-price first">
		<a href="https://ritlee.co.za/products/wood-shaver-super-m5-beddng/">
			<div class="classic-grid-image-wrapper">
				<div class="pseudo"></div>
				<div class="image">
				<img decoding="async" width="307" height="255" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20307%20255'%3E%3C/svg%3E" data-src="https://ritlee.co.za/wp-content/uploads/2023/12/Picture2.png" class="classic-grid-image lazy" alt="Super M5 Wood Shaver for Bedding with 5x models" data-srcset="https://ritlee.co.za/wp-content/uploads/2023/12/Picture2.png 307w, https://ritlee.co.za/wp-content/uploads/2023/12/Picture2-300x249.png 300w, https://ritlee.co.za/wp-content/uploads/2023/12/Picture2-193x160.png 193w, https://ritlee.co.za/wp-content/uploads/2023/12/Picture2-100x84.png 100w" data-sizes="(max-width: 307px) 100vw, 307px" />				</div>
			</div>
			<h3 class="product-name">Super M5 Wood Shaver for Bedding with 5x models</h3>
								</a>
			</div>

	<div class="archive-listing product-5118 classic-grid publish no-price middle">
		<a href="https://ritlee.co.za/products/wood-shaver-bedding/">
			<div class="classic-grid-image-wrapper">
				<div class="pseudo"></div>
				<div class="image">
				<img decoding="async" width="600" height="466" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20466'%3E%3C/svg%3E" data-src="https://ritlee.co.za/wp-content/uploads/2021/08/woodshaver1-600x466.jpg" class="classic-grid-image lazy" alt="Wood Shaver &#8211; Wood Pecker &#8211; Bedding &#8211; Ritlee Manufactured" data-srcset="https://ritlee.co.za/wp-content/uploads/2021/08/woodshaver1-600x466.jpg 600w, https://ritlee.co.za/wp-content/uploads/2021/08/woodshaver1-300x233.jpg 300w, https://ritlee.co.za/wp-content/uploads/2021/08/woodshaver1-768x597.jpg 768w, https://ritlee.co.za/wp-content/uploads/2021/08/woodshaver1-206x160.jpg 206w, https://ritlee.co.za/wp-content/uploads/2021/08/woodshaver1.jpg 1000w" data-sizes="(max-width: 600px) 100vw, 600px" />				</div>
			</div>
			<h3 class="product-name">Wood Shaver &#8211; Wood Pecker &#8211; Bedding &#8211; Ritlee Manufactured</h3>
								</a>
			</div>

	<div class="archive-listing product-5239 classic-grid publish no-price last">
		<a href="https://ritlee.co.za/products/wood-shavers-3-sizes-imported-for-bedding-for-chickens-horses-pigs-etc/">
			<div class="classic-grid-image-wrapper">
				<div class="pseudo"></div>
				<div class="image">
				<img decoding="async" width="600" height="452" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20452'%3E%3C/svg%3E" data-src="https://ritlee.co.za/wp-content/uploads/2021/08/6-block-600x452.jpg" class="classic-grid-image lazy" alt="Wood Shavers &#8211; 3 Sizes &#8211; Imported by Ritlee" data-srcset="https://ritlee.co.za/wp-content/uploads/2021/08/6-block-600x452.jpg 600w, https://ritlee.co.za/wp-content/uploads/2021/08/6-block-300x226.jpg 300w, https://ritlee.co.za/wp-content/uploads/2021/08/6-block-212x160.jpg 212w, https://ritlee.co.za/wp-content/uploads/2021/08/6-block.jpg 767w" data-sizes="auto, (max-width: 600px) 100vw, 600px" />				</div>
			</div>
			<h3 class="product-name">Wood Shavers &#8211; 3 Sizes &#8211; Imported by Ritlee</h3>
								</a>
			</div>

</div>	<span class="clear"></span>
	</div>
                                    </div>
                                        <div style="clear:both"></div>
                                    <div class="thn_post_wrap wp_link_pages">
                                                                            </div>
                                <!--THE CONTENT END-->
                        </div>
                        <!--PAGE CONTENT END--> 
                        </div>
                    
                    </div>
                  <!--COMMENT START: Calling the Comment Section. If you want to hide comments from your posts, remove the line below-->     
                   
                  <!--COMMENT END-->
                  
                                      </div>
                <!--PAGE END-->
                <!--SIDEBAR START--> 
                 
  <div id="sidebar">
  <div class="widgets">
    <div id="block-19" class="widget widget_block" data-widget-id="block-19"><div class="widget_wrap"><p><div class="su-button-center"><a href="https://ritlee.co.za/cart/" class="su-button su-button-style-flat su-button-wide" style="color:#000000;background-color:#fcd600;border-color:#caac00;border-radius:5px" target="_self"><span style="color:#000000;padding:7px 22px;font-size:17px;line-height:26px;border-color:#fde34d;border-radius:5px;text-shadow:none"><i class="sui sui-file-text" style="font-size:17px;color:#000000"></i> My Quote Inquiry</span></a></div></p>
<span class="widget_corner"></span></div></div><div id="block-17" class="widget widget_block" data-widget-id="block-17"><div class="widget_wrap"><h3 class="widgettitle">Get In Touch</h3>
<p>Head Office: <a href="tel:011 452 3434">011 452 3434</a><br>John - General: <a href="tel:073 930 3799">073 930 3799</a><br>Marc- Completed Units: <a href="tel:084 453 4499">084 453 4499</a><br>Joseph - Spares: <a href="078 568 8540">078 568 8540</a> </p><span class="widget_corner"></span></div></div><div id="product_categories-2" class="widget widget_product_categories widget_categories" data-widget-id="product_categories-2"><div class="widget_wrap"><h3 class="widgettitle">Product Categories</h3>				<ul class="ic-cat-categories-list">
						<li class="cat-item cat-item-384"><a href="https://ritlee.co.za/products-category/activated-charcoal/">Activated Charcoal</a> (4)
</li>
	<li class="cat-item cat-item-131"><a href="https://ritlee.co.za/products-category/beach-cleaners/">Beach Cleaners</a> (1)
</li>
	<li class="cat-item cat-item-382"><a href="https://ritlee.co.za/products-category/biochar/">BioChar</a> (3)
</li>
	<li class="cat-item cat-item-387"><a href="https://ritlee.co.za/products-category/biochar/kontiki-open-flame-kiln/">Biochar and charcoal manufacturing with open flame kiln.</a> (2)
</li>
	<li class="cat-item cat-item-136"><a href="https://ritlee.co.za/products-category/briquette-manufacture-charcoal/">Briquette manufacture equipment</a> (3)
</li>
	<li class="cat-item cat-item-385"><a href="https://ritlee.co.za/products-category/carbon-credits/">carbon credits</a> (2)
</li>
	<li class="cat-item cat-item-133"><a href="https://ritlee.co.za/products-category/husqvarna/">Chain Saws, Brush Cutters etc HUSQVARNA</a> (1)
</li>
	<li class="cat-item cat-item-383"><a href="https://ritlee.co.za/products-category/char/">char</a> (2)
</li>
	<li class="cat-item cat-item-125"><a href="https://ritlee.co.za/products-category/compost-turners/">Compost Turners</a> (5)
</li>
	<li class="cat-item cat-item-373"><a href="https://ritlee.co.za/products-category/feed-bale-grinder/">Feed Bale grinder</a> (1)
</li>
	<li class="cat-item cat-item-173"><a href="https://ritlee.co.za/products-category/generators/">Generators</a> (1)
</li>
	<li class="cat-item cat-item-263"><a href="https://ritlee.co.za/products-category/grain-and-pellet-air-distributor-spreader-compact/">Grain and pellet air distributor</a> (2)
</li>
	<li class="cat-item cat-item-352"><a href="https://ritlee.co.za/products-category/grinder-for-glass-bottles/">Grinder for glass bottles</a> (1)
</li>
	<li class="cat-item cat-item-330"><a href="https://ritlee.co.za/products-category/horizontal-wood-grinder-chipper/">Horizontal Wood Grinder and Chipper</a> (1)
</li>
	<li class="cat-item cat-item-261"><a href="https://ritlee.co.za/products-category/imported-rider-mower-and-local-slasher-spares/">Imported Rider mower and local slasher spares</a> (1)
</li>
	<li class="cat-item cat-item-139"><a href="https://ritlee.co.za/products-category/slasher-roller-blower-haycutter-mowers/">Mower &#8211; Slasher, Roller, Blower &amp; Haycutter</a> (2)
</li>
	<li class="cat-item cat-item-144"><a href="https://ritlee.co.za/products-category/arm-and-reach-mowers/">Mowers &#8211; Arm &amp; Reach</a> (4)
</li>
	<li class="cat-item cat-item-143"><a href="https://ritlee.co.za/products-category/mowers-walk-and-ride/">Mowers &#8211; Walk &amp; Ride</a> (4)
</li>
	<li class="cat-item cat-item-142"><a href="https://ritlee.co.za/products-category/pelletiser-machinery/">Pelletising Machinery</a> (3)
</li>
	<li class="cat-item cat-item-174"><a href="https://ritlee.co.za/products-category/plant-growth-enhancer/">Plant growth enhancer</a> (1)
</li>
	<li class="cat-item cat-item-132"><a href="https://ritlee.co.za/products-category/sawmills-rsa-made-and-import/">Sawmills</a> (2)
</li>
	<li class="cat-item cat-item-130"><a href="https://ritlee.co.za/products-category/shredders/">Shredders Various</a> (5)
</li>
	<li class="cat-item cat-item-262"><a href="https://ritlee.co.za/products-category/spreader-dropper-equipment-precision/">spreader and dropper 9cu meter uit</a> (1)
</li>
	<li class="cat-item cat-item-138"><a href="https://ritlee.co.za/products-category/trommel-screens-conveyers/">Trommel Screens and Conveyer Belts</a> (2)
</li>
	<li class="cat-item cat-item-342"><a href="https://ritlee.co.za/products-category/bush-feed-boskos-bushfeed/wood-chipper-grinder/">Wood Chipper</a> (3)
</li>
	<li class="cat-item cat-item-124"><a href="https://ritlee.co.za/products-category/wood-chippers/">Wood Chippers, Grinders &amp; Mills</a> (10)
</li>
	<li class="cat-item cat-item-126 current-cat"><a aria-current="page" href="https://ritlee.co.za/products-category/wood-shavers/">Wood Shavers</a> (3)
</li>
	<li class="cat-item cat-item-145"><a href="https://ritlee.co.za/products-category/bush-feed-boskos-bushfeed/">Woodchipper with grinder for bush feed</a> (6)
</li>
				</ul>
				<span class="widget_corner"></span></div></div><div id="block-16" class="widget widget_block" data-widget-id="block-16"><div class="widget_wrap">
<ul class="wp-block-social-links has-large-icon-size is-style-logos-only is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-mail wp-block-social-link"><a href="mailto:marc@ritlee.co.za" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Mail</span></a></li>

<li class="wp-social-link wp-social-link-youtube wp-block-social-link"><a href="https://www.youtube.com/channel/UCahGCsKkMgvdZAOhDz0YV8w" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li>

<li class="wp-social-link wp-social-link-facebook wp-block-social-link"><a href="https://www.facebook.com/RitleeXecutech" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="https://www.linkedin.com/company/ritlee-xecutech-sales-&#038;-service-pty-ltd" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li></ul>
<span class="widget_corner"></span></div></div>  </div>
</div>
 
 
                <!--SIDEBAR END-->
                    </div>
            </div>
    </div><!--layer_wrapper class END-->

        <a class="to_top hide_totop"><i class="fa-angle-up fa-2x"></i></a>
<!--Footer Start-->
<div class="footer_wrap layer_wrapper ">
<div id="footer" class="footer-type3">
    <div class="center">
            
        <div class="rowfooter">
            <div class="clear"></div>
                
            <div class="footercols3"><h3>NAVIGATION:</h3><p><div class="menu-footer-container"><ul id="menu-footer" class="footmenu"><li id="menu-item-5985" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5985"><a href="https://ritlee.co.za/?page_id=4906">Our Products: Agricultural Equipment &#038; Machinery</a></li>
<li id="menu-item-5983" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5983"><a href="https://ritlee.co.za/ritlee-premises-location-staff/">About Ritlee Agricultural Equipment &#038; Wood Chippers</a></li>
<li id="menu-item-6058" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6058"><a href="https://ritlee.co.za/products-2/bush-feed-boskos-bos-tot-kos-bushfeed/">Bush Feed</a></li>
<li id="menu-item-5987" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5987"><a href="https://ritlee.co.za/category/all-articles/">News &#038; Info</a></li>
<li id="menu-item-5984" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5984"><a href="https://ritlee.co.za/contact-ritlee-and-map-to-ritlee/">Contact</a></li>
<li id="menu-item-5986" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5986"><a href="https://ritlee.co.za/select-items-you-are-interested-in-to-load-into-cart/">Quote Inquiry</a></li>
</ul></div></p></div>
            <div class="footercols3"><h3>RECENT POSTS:</h3><p><div class="footer-post-area">
            	<ul class="footmenu"><li><a href="https://ritlee.co.za/john-our-sales-manager-thanked-by-zimbabwean-cattle-group-for-his-live-chat-to-some-120-delegates-during-the-bad-drought-kicking-in/">John our Sales manager. Thanked by Zimbabwean cattle group for his live chat to some 120 delegates during the bad drought kicking in!</a></li><li><a href="https://ritlee.co.za/royal-agricultural-show-pietermaritzburg-come-visit-ritlee/">Royal agricultural show Pietermaritzburg&#8211; Come visit Ritlee!!</a></li><li><a href="https://ritlee.co.za/dont-miss-ritlee-at-the-nampo-harvest-day-show/">Don&#8217;t Miss Ritlee at the NAMPO Harvest Day Show!</a></li></ul></div></p></div>
            <div class="footercols3"><h3>GET IN TOUCH:</h3><p><strong><a style="color: #ffffff" href="https://g.page/Ritlee?share">17B Mopedi Road, Sebenza, Edenvale, Gauteng, South Africa</a></strong><br /><strong><i class="far fa-envelope"></i>   <a style="color: #ffffff" href="mailto:&gt;marc@ritlee.co.za">marc@ritlee.co.za</a></strong></p><p><strong>  <a style="color: #ffffff" href="tel:084 453 4499">084 453 4499 </a></strong><br /><strong><i class="far fa-phone"></i> <a style="color: #ffffff" href="tel:011 4523434">011 4523434 </a>        </strong></p><p><strong>Emergency if line down: <a style="color: #ffffff" href="tel:078 5688540">078 5885540</a></strong></p><p><div class="social-icons"></div><a href="https://www.facebook.com/RitleeXecutech" target="_blank" class="fa fa-facebook fa-1x" title="facebook"></a><a href="https://www.linkedin.com/company/ritlee-xecutech-sales-&amp;-service-pty-ltd/" target="_blank" class="fa fa-linkedin fa-1x" title="linkedin"></a>[social icon="youtube" </p></div>
                                </div>              
        <div class="clear"></div>
    </div>
    
</div>
<!--Footer END-->

<div id="copyright">
	<div class="center">
    	<div class="copytext"><p>© Ritlee Xecutech 2021 - All Rights Reserved | <a href="https://ritlee.co.za/terms-conditions/">Terms &amp; Conditions</a> | <a href="https://ritlee.co.za/privacy-policy/">Privacy Policy</a></p></div>
    </div>
</div>
    
</div><!--layer_wrapper class END-->
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/skt-towing-pro/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<div id="wa"></div>



	<style>
		body.ic-disabled-body:before {
			background-image: url("/wp-includes/js/thickbox/loadingAnimation.gif");
		}
		.ic-disabled-container:before {
			background-image: url("/wp-includes/js/thickbox/loadingAnimation.gif");
		}
	</style>
	<script id="al_product_scripts-js-extra">
var product_object = {"ajaxurl":"https://ritlee.co.za/wp-admin/admin-ajax.php","post_id":"8461","lightbox_settings":{"transition":"elastic","initialWidth":200,"maxWidth":"90%","maxHeight":"90%","rel":"gal"},"filter_button_label":"Filter","design_schemes":"grey-box ic-design","loading":"https://ritlee.co.za/wp-includes/js/thickbox/loadingAnimation.gif","nonce":"18300179f0"};
//# sourceURL=al_product_scripts-js-extra
</script>
<script src="https://ritlee.co.za/wp-content/cache/minify/a60f4.js"></script>

<script id="ic_product_ajax-js-extra">
var ic_ajax = {"query_vars":"{\"feed\":\"feed\",\"al_product-cat\":\"wood-shavers\",\"ic_post_type\":\"al_product\"}","request_url":"https://ritlee.co.za/products-category/wood-shavers/feed/","filters_reset_url":"","is_search":"","nonce":"d031e7e7aa"};
//# sourceURL=ic_product_ajax-js-extra
</script>



<script src="https://ritlee.co.za/wp-content/cache/minify/0b27d.js"></script>

<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script src="https://ritlee.co.za/wp-content/cache/minify/1f540.js"></script>

<script id="contact-form-7-js-before">
var wpcf7 = {
    "api": {
        "root": "https:\/\/ritlee.co.za\/wp-json\/",
        "namespace": "contact-form-7\/v1"
    },
    "cached": 1
};
//# sourceURL=contact-form-7-js-before
</script>

<script src="https://ritlee.co.za/wp-content/cache/minify/aac7c.js"></script>

<script id="nta-js-global-js-extra">
var njt_wa_global = {"ajax_url":"https://ritlee.co.za/wp-admin/admin-ajax.php","nonce":"b3b7a5bc08","defaultAvatarSVG":"\u003Csvg width=\"48px\" height=\"48px\" class=\"nta-whatsapp-default-avatar\" version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n            viewBox=\"0 0 512 512\" style=\"enable-background:new 0 0 512 512;\" xml:space=\"preserve\"\u003E\n            \u003Cpath style=\"fill:#EDEDED;\" d=\"M0,512l35.31-128C12.359,344.276,0,300.138,0,254.234C0,114.759,114.759,0,255.117,0\n            S512,114.759,512,254.234S395.476,512,255.117,512c-44.138,0-86.51-14.124-124.469-35.31L0,512z\"/\u003E\n            \u003Cpath style=\"fill:#55CD6C;\" d=\"M137.71,430.786l7.945,4.414c32.662,20.303,70.621,32.662,110.345,32.662\n            c115.641,0,211.862-96.221,211.862-213.628S371.641,44.138,255.117,44.138S44.138,137.71,44.138,254.234\n            c0,40.607,11.476,80.331,32.662,113.876l5.297,7.945l-20.303,74.152L137.71,430.786z\"/\u003E\n            \u003Cpath style=\"fill:#FEFEFE;\" d=\"M187.145,135.945l-16.772-0.883c-5.297,0-10.593,1.766-14.124,5.297\n            c-7.945,7.062-21.186,20.303-24.717,37.959c-6.179,26.483,3.531,58.262,26.483,90.041s67.09,82.979,144.772,105.048\n            c24.717,7.062,44.138,2.648,60.028-7.062c12.359-7.945,20.303-20.303,22.952-33.545l2.648-12.359\n            c0.883-3.531-0.883-7.945-4.414-9.71l-55.614-25.6c-3.531-1.766-7.945-0.883-10.593,2.648l-22.069,28.248\n            c-1.766,1.766-4.414,2.648-7.062,1.766c-15.007-5.297-65.324-26.483-92.69-79.448c-0.883-2.648-0.883-5.297,0.883-7.062\n            l21.186-23.834c1.766-2.648,2.648-6.179,1.766-8.828l-25.6-57.379C193.324,138.593,190.676,135.945,187.145,135.945\"/\u003E\n        \u003C/svg\u003E","defaultAvatarUrl":"https://ritlee.co.za/wp-content/plugins/wp-whatsapp/assets/img/whatsapp_logo.svg","timezone":"+02:00","i18n":{"online":"Online","offline":"Offline"},"urlSettings":{"onDesktop":"web","onMobile":"api","openInNewTab":"ON"}};
//# sourceURL=nta-js-global-js-extra
</script>

<script src="https://ritlee.co.za/wp-content/cache/minify/4c326.js"></script>

<script id="nta-js-popup-js-extra">
var njt_wa = {"gdprStatus":"","accounts":[{"accountId":9283,"accountName":"Marc Custers","avatar":"","number":"+270844534499","title":"Marc (Equipment sales)","predefinedText":"Marc ","willBeBackText":"I will be back in [njwa_time_work]","dayOffsText":"I will be back soon","isAlwaysAvailable":"ON","daysOfWeekWorking":[{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]}]},{"accountId":9284,"accountName":"Clifford Spilsbury","avatar":"","number":"+270739303799","title":"Cliff (Equipment sales)","predefinedText":"Clifford","willBeBackText":"I will be back in [njwa_time_work]","dayOffsText":"I will be back soon","isAlwaysAvailable":"ON","daysOfWeekWorking":[{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]}]},{"accountId":9294,"accountName":"Dan Barnard","avatar":"","number":"+27718214868","title":"Dan (Spares and product help!)","predefinedText":"Dan for help located at office","willBeBackText":"I will be back in [njwa_time_work]","dayOffsText":"I will be back soon","isAlwaysAvailable":"ON","daysOfWeekWorking":[{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]}]}],"options":{"display":{"displayCondition":"excludePages","includePages":["6693","6331","6303","6003","5962","4917","4915","4906","3","285"],"excludePages":["6331","6003","4917","3"],"includePosts":[],"showOnDesktop":"ON","showOnMobile":"ON","time_symbols":"h:m"},"styles":{"title":"Want help? Send me a note!","responseText":"\u003Cspan style=\"text-decoration: underline\"\u003E\u003Cstrong\u003EThe team typically replies real quick!\u003C/strong\u003E\u003C/span\u003E","description":"","backgroundColor":"#d87300","textColor":"#ffffff","titleSize":"13","accountNameSize":"14","descriptionTextSize":"12","regularTextSize":"11","scrollHeight":"500","isShowScroll":"OFF","isShowResponseText":"OFF","btnLabel":"","btnLabelWidth":"79","btnPosition":"right","btnLeftDistance":"30","btnRightDistance":"42","btnBottomDistance":"0","isShowBtnLabel":"ON","isShowGDPR":"OFF","gdprContent":"Please accept our \u003Ca href=\"https://ninjateam.org/privacy-policy/\"\u003Eprivacy policy\u003C/a\u003E first to start a conversation.","isShowPoweredBy":"ON"},"analytics":{"enabledGoogle":"OFF","enabledFacebook":"OFF","enabledGoogleGA4":"OFF"}}};
//# sourceURL=nta-js-popup-js-extra
</script>
<script src="https://ritlee.co.za/wp-content/cache/minify/63a72.js"></script>

<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://ritlee.co.za/wp-includes/js/wp-emoji.js?ver=6aa856e84d065e6186f6146a02320985","twemoji":"https://ritlee.co.za/wp-includes/js/twemoji.js?ver=6aa856e84d065e6186f6146a02320985"}}
</script>
<script type="module">
/**
 * @output wp-includes/js/wp-emoji-loader.js
 */

/* eslint-env es6 */

// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.

/**
 * Emoji Settings as exported in PHP via _print_emoji_detection_script().
 * @typedef WPEmojiSettings
 * @type {object}
 * @property {?object} source
 * @property {?string} source.concatemoji
 * @property {?string} source.twemoji
 * @property {?string} source.wpemoji
 */

const settings = /** @type {WPEmojiSettings} */ (
	JSON.parse( document.getElementById( 'wp-emoji-settings' ).textContent )
);

// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js).
window._wpemojiSettings = settings;

/**
 * Support tests.
 * @typedef SupportTests
 * @type {object}
 * @property {?boolean} flag
 * @property {?boolean} emoji
 */

const sessionStorageKey = 'wpEmojiSettingsSupports';
const tests = [ 'flag', 'emoji' ];

/**
 * Checks whether the browser supports offloading to a Worker.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @returns {boolean}
 */
function supportsWorkerOffloading() {
	return (
		typeof Worker !== 'undefined' &&
		typeof OffscreenCanvas !== 'undefined' &&
		typeof URL !== 'undefined' &&
		URL.createObjectURL &&
		typeof Blob !== 'undefined'
	);
}

/**
 * @typedef SessionSupportTests
 * @type {object}
 * @property {number} timestamp
 * @property {SupportTests} supportTests
 */

/**
 * Get support tests from session.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
 */
function getSessionSupportTests() {
	try {
		/** @type {SessionSupportTests} */
		const item = JSON.parse(
			sessionStorage.getItem( sessionStorageKey )
		);
		if (
			typeof item === 'object' &&
			typeof item.timestamp === 'number' &&
			new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
			typeof item.supportTests === 'object'
		) {
			return item.supportTests;
		}
	} catch ( e ) {}
	return null;
}

/**
 * Persist the supports in session storage.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @param {SupportTests} supportTests Support tests.
 */
function setSessionSupportTests( supportTests ) {
	try {
		/** @type {SessionSupportTests} */
		const item = {
			supportTests: supportTests,
			timestamp: new Date().valueOf()
		};

		sessionStorage.setItem(
			sessionStorageKey,
			JSON.stringify( item )
		);
	} catch ( e ) {}
}

/**
 * Checks if two sets of Emoji characters render the same visually.
 *
 * This is used to determine if the browser is rendering an emoji with multiple data points
 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
 * does not support the emoji correctly.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 4.9.0
 *
 * @private
 *
 * @param {CanvasRenderingContext2D} context 2D Context.
 * @param {string} set1 Set of Emoji to test.
 * @param {string} set2 Set of Emoji to test.
 *
 * @return {boolean} True if the two sets render the same.
 */
function emojiSetsRenderIdentically( context, set1, set2 ) {
	// Cleanup from previous test.
	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
	context.fillText( set1, 0, 0 );
	const rendered1 = new Uint32Array(
		context.getImageData(
			0,
			0,
			context.canvas.width,
			context.canvas.height
		).data
	);

	// Cleanup from previous test.
	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
	context.fillText( set2, 0, 0 );
	const rendered2 = new Uint32Array(
		context.getImageData(
			0,
			0,
			context.canvas.width,
			context.canvas.height
		).data
	);

	return rendered1.every( ( rendered2Data, index ) => {
		return rendered2Data === rendered2[ index ];
	} );
}

/**
 * Checks if the center point of a single emoji is empty.
 *
 * This is used to determine if the browser is rendering an emoji with a single data point
 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
 * rendered emoji will have a non-zero value at the center point.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 6.8.2
 *
 * @private
 *
 * @param {CanvasRenderingContext2D} context 2D Context.
 * @param {string} emoji Emoji to test.
 *
 * @return {boolean} True if the center point is empty.
 */
function emojiRendersEmptyCenterPoint( context, emoji ) {
	// Cleanup from previous test.
	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
	context.fillText( emoji, 0, 0 );

	// Test if the center point (16, 16) is empty (0,0,0,0).
	const centerPoint = context.getImageData(16, 16, 1, 1);
	for ( let i = 0; i < centerPoint.data.length; i++ ) {
		if ( centerPoint.data[ i ] !== 0 ) {
			// Stop checking the moment it's known not to be empty.
			return false;
		}
	}

	return true;
}

/**
 * Determines if the browser properly renders Emoji that Twemoji can supplement.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 4.2.0
 *
 * @private
 *
 * @param {CanvasRenderingContext2D} context 2D Context.
 * @param {string} type Whether to test for support of "flag" or "emoji".
 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
 *
 * @return {boolean} True if the browser can render emoji, false if it cannot.
 */
function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
	let isIdentical;

	switch ( type ) {
		case 'flag':
			/*
			 * Test for Transgender flag compatibility. Added in Unicode 13.
			 *
			 * To test for support, we try to render it, and compare the rendering to how it would look if
			 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
			 */
			isIdentical = emojiSetsRenderIdentically(
				context,
				'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
				'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
			);

			if ( isIdentical ) {
				return false;
			}

			/*
			 * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
			 * so gives us an easy test for full support.
			 *
			 * To test for support, we try to render it, and compare the rendering to how it would look if
			 * the browser doesn't render it correctly ([C] + [Q]).
			 */
			isIdentical = emojiSetsRenderIdentically(
				context,
				'\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
				'\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
			);

			if ( isIdentical ) {
				return false;
			}

			/*
			 * Test for English flag compatibility. England is a country in the United Kingdom, it
			 * does not have a two letter locale code but rather a five letter sub-division code.
			 *
			 * To test for support, we try to render it, and compare the rendering to how it would look if
			 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
			 */
			isIdentical = emojiSetsRenderIdentically(
				context,
				// as the flag sequence
				'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
				// with each code point separated by a zero-width space
				'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
			);

			return ! isIdentical;
		case 'emoji':
			/*
			 * Is there a large, hairy, humanoid mythical creature living in the browser?
			 *
			 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.
			 *
			 * The hairy creature emoji is a single code point emoji. Testing for browser
			 * support required testing the center point of the emoji to see if it is empty.
			 *
			 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == 🫈 Hairy creature.
			 *
			 * When updating this test, please ensure that the emoji is either a single code point
			 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
			 * joiner vs a zero-width space.
			 */
			const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' );
			return ! notSupported;
	}

	return false;
}

/**
 * Checks emoji support tests.
 *
 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
 * scope. Everything must be passed by parameters.
 *
 * @since 6.3.0
 *
 * @private
 *
 * @param {string[]} tests Tests.
 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
 *
 * @return {SupportTests} Support tests.
 */
function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
	let canvas;
	if (
		typeof WorkerGlobalScope !== 'undefined' &&
		self instanceof WorkerGlobalScope
	) {
		canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
	} else {
		canvas = document.createElement( 'canvas' );
	}

	const context = canvas.getContext( '2d', { willReadFrequently: true } );

	/*
	 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
	 * it doesn't work when the font is bolder than 500 weight. So, we
	 * check for bold rendering support to avoid invisible emoji in Chrome.
	 */
	context.textBaseline = 'top';
	context.font = '600 32px Arial';

	const supports = {};
	tests.forEach( ( test ) => {
		supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
	} );
	return supports;
}

/**
 * Adds a script to the head of the document.
 *
 * @ignore
 *
 * @since 4.2.0
 *
 * @param {string} src The url where the script is located.
 *
 * @return {void}
 */
function addScript( src ) {
	const script = document.createElement( 'script' );
	script.src = src;
	script.defer = true;
	document.head.appendChild( script );
}

settings.supports = {
	everything: true,
	everythingExceptFlag: true
};

// Obtain the emoji support from the browser, asynchronously when possible.
new Promise( ( resolve ) => {
	let supportTests = getSessionSupportTests();
	if ( supportTests ) {
		resolve( supportTests );
		return;
	}

	if ( supportsWorkerOffloading() ) {
		try {
			// Note that the functions are being passed as arguments due to minification.
			const workerScript =
				'postMessage(' +
				testEmojiSupports.toString() +
				'(' +
				[
					JSON.stringify( tests ),
					browserSupportsEmoji.toString(),
					emojiSetsRenderIdentically.toString(),
					emojiRendersEmptyCenterPoint.toString()
				].join( ',' ) +
				'));';
			const blob = new Blob( [ workerScript ], {
				type: 'text/javascript'
			} );
			const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
			worker.onmessage = ( event ) => {
				supportTests = event.data;
				setSessionSupportTests( supportTests );
				worker.terminate();
				resolve( supportTests );
			};
			return;
		} catch ( e ) {}
	}

	supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
	setSessionSupportTests( supportTests );
	resolve( supportTests );
} )
	// Once the browser emoji support has been obtained from the session, finalize the settings.
	.then( ( supportTests ) => {
		/*
		 * Tests the browser support for flag emojis and other emojis, and adjusts the
		 * support settings accordingly.
		 */
		for ( const test in supportTests ) {
			settings.supports[ test ] = supportTests[ test ];

			settings.supports.everything =
				settings.supports.everything && settings.supports[ test ];

			if ( 'flag' !== test ) {
				settings.supports.everythingExceptFlag =
					settings.supports.everythingExceptFlag &&
					settings.supports[ test ];
			}
		}

		settings.supports.everythingExceptFlag =
			settings.supports.everythingExceptFlag &&
			! settings.supports.flag;

		// When the browser can not render everything we need to load a polyfill.
		if ( ! settings.supports.everything ) {
			const src = settings.source || {};

			if ( src.concatemoji ) {
				addScript( src.concatemoji );
			} else if ( src.wpemoji && src.twemoji ) {
				addScript( src.twemoji );
				addScript( src.wpemoji );
			}
		}
	} );
//# sourceURL=https://ritlee.co.za/wp-includes/js/wp-emoji-loader.js
</script>
<script>function w3tc_ll_observe(ll){if(!ll||!ll.update)return;var t;new MutationObserver(function(){clearTimeout(t);t=setTimeout(function(){ll.update();},200);}).observe(document.documentElement,{childList:true,subtree:true});}window.addEventListener("LazyLoad::Initialized",function(e){setTimeout(function(){window.w3tc_lazyload=e.detail.instance;w3tc_ll_observe(window.w3tc_lazyload);},1);});window.w3tc_lazyload=1,window.lazyLoadOptions={elements_selector:".lazy",callback_loaded:function(t){var e;try{e=new CustomEvent("w3tc_lazyload_loaded",{detail:{e:t}})}catch(a){(e=document.createEvent("CustomEvent")).initCustomEvent("w3tc_lazyload_loaded",!1,!1,{e:t})}window.dispatchEvent(e)}}</script><script src="https://ritlee.co.za/wp-content/cache/minify/80694.js" async></script>
</body>
</html>
<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Content Delivery Network via N/A
Lazy Loading
Minified using Disk
Database Caching using Disk

Served from: ritlee.co.za @ 2026-07-27 11:18:55 by W3 Total Cache
-->