<!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>Chain Saws Brush Cutters Blowers Husqvarna | Ritlee Equipment</title>
	<meta name="description" content="Husqvarna Equipment Range of Chainsaws, Brush Cutters, Forestry Clearing Saws available from Ritlee Come see Ritlee&#039;s showroom" />
	<link rel="canonical" href="https://ritlee.co.za/products-category/husqvarna/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Chain Saws, Brush Cutters etc HUSQVARNA Archives" />
	<meta property="og:description" content="Husqvarna Equipment Range of Chainsaws, Brush Cutters, Forestry Clearing Saws available from Ritlee Come see Ritlee&#039;s showroom" />
	<meta property="og:url" content="https://ritlee.co.za/products-category/husqvarna/" />
	<meta property="og:site_name" content="Ritlee" />
	<meta property="og:image" content="https://ritlee.co.za/wp-content/uploads/2023/06/Logo-2.jpg" />
	<meta property="og:image:width" content="1200" />
	<meta property="og:image:height" content="675" />
	<meta property="og:image:type" content="image/jpeg" />
	<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\/husqvarna\/","url":"https:\/\/ritlee.co.za\/products-category\/husqvarna\/","name":"Chain Saws Brush Cutters Blowers Husqvarna | Ritlee Equipment","isPartOf":{"@id":"https:\/\/ritlee.co.za\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ritlee.co.za\/products-category\/husqvarna\/#primaryimage"},"image":{"@id":"https:\/\/ritlee.co.za\/products-category\/husqvarna\/#primaryimage"},"thumbnailUrl":"https:\/\/ritlee.co.za\/wp-content\/uploads\/2021\/09\/525.jpg","description":"Husqvarna Equipment Range of Chainsaws, Brush Cutters, Forestry Clearing Saws available from Ritlee Come see Ritlee's showroom","breadcrumb":{"@id":"https:\/\/ritlee.co.za\/products-category\/husqvarna\/#breadcrumb"},"inLanguage":"en-ZA"},{"@type":"ImageObject","inLanguage":"en-ZA","@id":"https:\/\/ritlee.co.za\/products-category\/husqvarna\/#primaryimage","url":"https:\/\/ritlee.co.za\/wp-content\/uploads\/2021\/09\/525.jpg","contentUrl":"https:\/\/ritlee.co.za\/wp-content\/uploads\/2021\/09\/525.jpg","width":331,"height":200,"caption":"Husqvarna Chain saws and Brush cutters from Ritlee"},{"@type":"BreadcrumbList","@id":"https:\/\/ritlee.co.za\/products-category\/husqvarna\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ritlee.co.za\/"},{"@type":"ListItem","position":2,"name":"Chain Saws, Brush Cutters etc HUSQVARNA"}]},{"@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; Chain Saws, Brush Cutters etc HUSQVARNA Product Category Feed" href="https://ritlee.co.za/products-category/husqvarna/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\/husqvarna\/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/133" /><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-husqvarna term-133 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-133">
<!--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 Chain Saws, Brush Cutters etc HUSQVARNA</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>Chainsaws, brush cutters, and blowers from Husqvarna have the power to remove small trees, bushes, and brushwood with ease. These chainsaws, brush cutters, and blowers from Husqvarna are lightweight, strong, and versatile.</p>
	</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/husqvarna/feed/?product_category=133" >Chain Saws, Brush Cutters etc HUSQVARNA <span class="ic-catalog-category-count">(1)</span></a></div></div><div class="clear-both"></div></div><div class="product-list grid " >	<div class="archive-listing product-5428 classic-grid publish no-price first">
		<a href="https://ritlee.co.za/products/husqvarna-range-of-equipment-available-from-ritlee/">
			<div class="classic-grid-image-wrapper">
				<div class="pseudo"></div>
				<div class="image">
				<img fetchpriority="high" decoding="async" width="331" height="200" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20331%20200'%3E%3C/svg%3E" data-src="https://ritlee.co.za/wp-content/uploads/2021/09/525.jpg" class="classic-grid-image lazy" alt="Husqvarna Range of Equipment Available from Ritlee" data-srcset="https://ritlee.co.za/wp-content/uploads/2021/09/525.jpg 331w, https://ritlee.co.za/wp-content/uploads/2021/09/525-300x181.jpg 300w, https://ritlee.co.za/wp-content/uploads/2021/09/525-265x160.jpg 265w" data-sizes="(max-width: 331px) 100vw, 331px" />				</div>
			</div>
			<h3 class="product-name">Husqvarna Range of Equipment Available from 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 current-cat"><a aria-current="page" 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"><a 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":"5428","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":"74c5efbef7"};
//# 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\":\"husqvarna\",\"ic_post_type\":\"al_product\"}","request_url":"https://ritlee.co.za/products-category/husqvarna/feed/","filters_reset_url":"","is_search":"","nonce":"18fd5da8a0"};
//# 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":"1808b04582","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 (Request-wide modification query)

Served from: ritlee.co.za @ 2026-07-29 15:14:37 by W3 Total Cache
-->