body:not(.jet-woo-builder-elementor-template, .elementor-default) h1 {
	font-family: Realtimereg;
	font-size: 44px;
	line-height: 52px;
	font-weight: 500 !important;
}

body:not(.jet-woo-builder-elementor-template, .elementor-default) h2 {
	font-family: Realtime;
	font-size: 32px;
	line-height: 40px;
	text-transform: none;
	color: var(--pl-color-gold);
}

body:not(.jet-woo-builder-elementor-template, .elementor-default) h3 {
	font-family: Realtimereg;
	font-size: 28px !important;
	font-weight: 500 !important;
}

body:not(.jet-woo-builder-elementor-template, .elementor-default) h4 {
	font-family: Realtime;
	font-size: 22px !important;
	line-height: 24px;
	letter-spacing: 2.2px;
	text-transform: uppercase;
	font-weight: 500 !important;
}

body:not(.jet-woo-builder-elementor-template, .elementor-default) h5 {
	font-family: Montserrat;
	font-size: 20px;
	font-weight: bold !important;
	line-height: 30px;
}

body:not(.jet-woo-builder-elementor-template, .elementor-default) h6 {
	font-family: Realtime;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 0.9;
	font-weight: 500 !important;
	text-transform: uppercase;
	color: var(--pl-color-gold);
}

.h7 {
	font-family: Realtimereg;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 0.9;
	font-weight: 500 !important;
}

.h7 span a {
	border-bottom: 1px solid var(--pl-color-gold);
}

@font-face {
	font-family: "RealtimeReg";
	src: url(/wp-content/uploads/webfonts/39D0B1_1_0.eot?) format("eot"),
		/* IE8+, знак ? позволяет обойти баг в обработчике значения src */
			url(/wp-content/uploads/webfonts/39D0B1_1_0.woff2) format("woff2"),
		/* все современные браузеры, IE9+ */
			url(/wp-content/uploads/webfonts/39D0B1_1_0.ttf) format("truetype"); /* все современные браузеры */
}

@font-face {
	font-family: "Realtime";
	src: url(/wp-content/uploads/webfonts/39D0B1_0_0.eot?) format("eot"),
		/* IE8+, знак ? позволяет обойти баг в обработчике значения src */
			url(/wp-content/uploads/webfonts/39D0B1_0_0.woff2) format("woff2"),
		/* все современные браузеры, IE9+ */
			url(/wp-content/uploads/webfonts/39D0B1_0_0.ttf) format("truetype"); /* все современные браузеры */
}

h1,
h2,
h6 .realtime {
	font-family: Realtime;
}

.p-realtime {
	font-family: "Realtime";
}

.realtime {
	font-family: "RealtimeReg";
}

div .realtime {
	font-family: "RealtimeReg";
}
h6 span {
	font-family: "Realtime";
	font-size: 18px;
	letter-spacing: 0.9;
	line-height: 20px;
	color: var(--pl-color-gold);
}

/* Elementor Global Fonts */
.text-heading-5 {
	font-family: Montserrat, sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: calc(30 / 20);
	margin: 0 0 20px;
}

.text-heading-6 {
	font-family: Realtime, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.1;
}

.text-detail {
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 400;
	line-height: calc(22 / 14);
	margin: 0;
}

.text-label {
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 700;
	line-height: calc(22 / 14);
	margin: 0;
}

/* override theme's "all" transition */
body a {
	transition: color 0.3s ease;
}

/* Default link style */
a.pl-gold-link, /* utility class for gold links */
.pl-gold-link a,
.jet-listing-dynamic-field__content p a,
.jet-listing-dynamic-field__content li a,
.elementor-widget-text-editor li a,
.elementor-widget-text-editor p a,
.jet-tabs__content li a,
.jet-tabs__content p a,
.elementor-accordion-item p a,
.elementor-accordion-item li a {
	font-weight: 700;
	border-bottom: 3px solid var(--pl-color-gold);
	transition: all 0.25s ease;
	color: inherit;
}

a.pl-gold-link:hover,
.pl-gold-link a:hover,
.jet-listing-dynamic-field__content p a:hover,
.jet-listing-dynamic-field__content li a:hover,
.elementor-widget-text-editor li a:hover,
.elementor-widget-text-editor p a:hover,
.jet-tabs__content li a:hover,
.jet-tabs__content p a:hover,
.elementor-accordion-item p a:hover,
.elementor-accordion-item li a:hover {
	color: var(--pl-color-gold);
}

/* blockquote*/
blockquote {
	font-family: Montserrat;
	font-style: normal;
	font-size: 18px;
	line-height: 39px;
}

blockquote:before {
	display: block;
	font-family: Realtime;
	content: '"';
	font-size: 126px;
	position: absolute;
	left: -10px;
	top: -30px;
	color: var(--pl-color-gold);
}
