:root {
    --edl-primary-color: #FF7425;
    --edl-secondary-color: #ffffff;
    --edl-tertiary-color: #181818;
    --edl-button-color-idle: #ffffff;
    --edl-button-bg-idle: #FF7425;
    --edl-button-color-hover: #ffffff;
    --edl-button-bg-hover: #303030;
    --edl-button-color-rgb-idle: 255,255,255;
    --edl-button-bg-rgb-idle: 255,116,37;
    --edl-button-color-rgb-hover: 255,255,255;
    --edl-button-bg-rgb-hover: 48,48,48;
    --edl-cursor-point-color: rgba(60,133,153,0);
    --edl-back-to-top-color: #ffffff;
    --edl-back-to-top-color-bg: #2e2e2e;
    --edl-primary-rgb: 255,116,37;
    --edl-secondary-rgb: 255,255,255;
    --edl-tertiary-rgb: 24,24,24;
    --edl-content-rgb: 208,208,208;
    --edl-header-rgb: 255,255,255;
    --edl-shop-products-overlay: rgba(255,255,255,0);
    --edl-header-font-family: Arimo;
    --edl-header-font-weight: 700;
    --edl-header-font-color: #ffffff;
    --edl-h1-font-family: Arimo;
    --edl-h1-font-size: 52px;
    --edl-h1-line-height: 64px;
    --edl-h1-font-weight: 700;
    --edl-h1-text-transform: none;
    --edl-h1-letter-spacing: normal;
    --edl-h2-font-family: Arimo;
    --edl-h2-font-size: 42px;
    --edl-h2-line-height: 56px;
    --edl-h2-font-weight: 700;
    --edl-h2-text-transform: none;
    --edl-h2-letter-spacing: normal;
    --edl-h3-font-family: Arimo;
    --edl-h3-font-size: 38px;
    --edl-h3-line-height: 48px;
    --edl-h3-font-weight: 700;
    --edl-h3-text-transform: none;
    --edl-h3-letter-spacing: normal;
    --edl-h4-font-family: Arimo;
    --edl-h4-font-size: 30px;
    --edl-h4-line-height: 42px;
    --edl-h4-font-weight: 700;
    --edl-h4-text-transform: none;
    --edl-h4-letter-spacing: normal;
    --edl-h5-font-family: Arimo;
    --edl-h5-font-size: 24px;
    --edl-h5-line-height: 36px;
    --edl-h5-font-weight: 700;
    --edl-h5-text-transform: none;
    --edl-h5-letter-spacing: normal;
    --edl-h6-font-family: Arimo;
    --edl-h6-font-size: 20px;
    --edl-h6-line-height: 32px;
    --edl-h6-font-weight: 700;
    --edl-h6-text-transform: none;
    --edl-h6-letter-spacing: normal;
    --edl-content-font-family: DM Sans;
    --edl-content-font-size: 16px;
    --edl-content-line-height: 1.875;
    --edl-content-font-weight: 400;
    --edl-content-color: #D0D0D0;
    --edl-menu-font-family: Arimo;
    --edl-menu-font-size: 14px;
    --edl-menu-line-height: 30px;
    --edl-menu-font-weight: 700;
    --edl-menu-letter-spacing: 0.1em;
    --edl-submenu-font-family: DM Sans;
    --edl-submenu-font-size: 16px;
    --edl-submenu-line-height: 30px;
    --edl-submenu-font-weight: 500;
    --edl-submenu-letter-spacing: normal;
    --edl-submenu-color: #ffffff;
    --edl-submenu-background: rgba(14,14,14,1);
    --edl-submenu-mobile-color: #ffffff;
    --edl-submenu-mobile-background: rgba(24,24,24,1);
    --edl-submenu-mobile-overlay: rgba(24,24,24,0.8);
    --edl-header-mobile-height: 75px;
    --edl-footer-content-color: #ffffff;
    --edl-footer-heading-color: #ffffff;
    --edl-copyright-content-color: #d5d5d5;
    --edl-sidepanel-title-color: #ffffff;
    --edl-elementor-container-width: 1200px;
}

body .acenter { text-align: center; }
body .aright { text-align: right; }
body .aleft { text-align: left; }
a {
    transition: all 0.4s;
}
.button-read-more {
	display: inline-block;
	position: relative;
	z-index: 1;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	white-space: nowrap;
	letter-spacing: 0.1em;
  }
  .button-read-more > * {
	display: inline-block;
	vertical-align: middle;
  }
  .button-read-more .read-more-icon {
	line-height: 1;
	position: relative;
	font-size: 0.7em;
	position: absolute;
	left: 0;
	top: 2px;
	opacity: 0;
	transform: translateX(-10px);
	pointer-events: none;
	transition: 0.4s;
  }
  .button-read-more .read-more-icon:before {
	vertical-align: sub;
  }
  .button-read-more:hover {
	color: var(--edl-primary-color);
	padding-left: 23px;
	margin-right: -23px;
  }
  .button-read-more:hover .read-more-icon {
	transform: translateX(0);
	opacity: 1;
  }
  /* Inline SVG icons (Elementor "Inline Font Icons") */
  svg.read-more-icon,
  .read-more-icon svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
  }
