.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1493 .elementor-element.elementor-element-aabebbd{padding:0px 0px 15px 0px;text-align:start;}.elementor-1493 .elementor-element.elementor-element-aabebbd .elementor-heading-title{font-family:var( --e-global-typography-9279fb2-font-family ), Sans-serif;font-size:var( --e-global-typography-9279fb2-font-size );text-transform:var( --e-global-typography-9279fb2-text-transform );line-height:var( --e-global-typography-9279fb2-line-height );letter-spacing:var( --e-global-typography-9279fb2-letter-spacing );color:var( --e-global-color-b5d12f6 );}.elementor-1493 .elementor-element.elementor-element-4d38dd6{padding:0px 0px 15px 0px;text-align:start;}.elementor-1493 .elementor-element.elementor-element-4d38dd6 .elementor-heading-title{font-family:var( --e-global-typography-0382221-font-family ), Sans-serif;font-size:var( --e-global-typography-0382221-font-size );line-height:var( --e-global-typography-0382221-line-height );color:var( --e-global-color-b5d12f6 );}.elementor-1493 .elementor-element.elementor-element-918fcee{text-align:start;}.elementor-1493 .elementor-element.elementor-element-918fcee .elementor-heading-title{font-family:var( --e-global-typography-43d9dd9-font-family ), Sans-serif;font-size:var( --e-global-typography-43d9dd9-font-size );line-height:var( --e-global-typography-43d9dd9-line-height );color:var( --e-global-color-b5d12f6 );}.elementor-1493 .elementor-element.elementor-element-f9d86e6{padding:20px 0px 0px 0px;text-align:start;}.elementor-1493 .elementor-element.elementor-element-f9d86e6 .elementor-heading-title{font-family:var( --e-global-typography-9279fb2-font-family ), Sans-serif;font-size:var( --e-global-typography-9279fb2-font-size );text-transform:var( --e-global-typography-9279fb2-text-transform );line-height:var( --e-global-typography-9279fb2-line-height );letter-spacing:var( --e-global-typography-9279fb2-letter-spacing );color:var( --e-global-color-b5d12f6 );}.elementor-1493 .elementor-element.elementor-element-c8db1a4{padding:10px 4px 0px 4px;text-align:end;}.elementor-1493 .elementor-element.elementor-element-c8db1a4 .elementor-heading-title{font-family:"GT-A-Regular", Sans-serif;font-size:12px;line-height:1.4em;color:var( --e-global-color-1f94dcc );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1493 .elementor-element.elementor-element-a5ca922{color:var( --e-global-color-text );font-family:var( --e-global-typography-43d9dd9-font-family ), Sans-serif;font-size:var( --e-global-typography-43d9dd9-font-size );line-height:var( --e-global-typography-43d9dd9-line-height );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1493 .elementor-element.elementor-element-aabebbd .elementor-heading-title{font-size:var( --e-global-typography-9279fb2-font-size );line-height:var( --e-global-typography-9279fb2-line-height );letter-spacing:var( --e-global-typography-9279fb2-letter-spacing );}.elementor-1493 .elementor-element.elementor-element-4d38dd6 .elementor-heading-title{font-size:var( --e-global-typography-0382221-font-size );line-height:var( --e-global-typography-0382221-line-height );}.elementor-1493 .elementor-element.elementor-element-918fcee .elementor-heading-title{font-size:var( --e-global-typography-43d9dd9-font-size );line-height:var( --e-global-typography-43d9dd9-line-height );}.elementor-1493 .elementor-element.elementor-element-f9d86e6 .elementor-heading-title{font-size:var( --e-global-typography-9279fb2-font-size );line-height:var( --e-global-typography-9279fb2-line-height );letter-spacing:var( --e-global-typography-9279fb2-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-1493 .elementor-element.elementor-element-a5ca922{font-size:var( --e-global-typography-43d9dd9-font-size );line-height:var( --e-global-typography-43d9dd9-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1493 .elementor-element.elementor-element-aabebbd .elementor-heading-title{font-size:var( --e-global-typography-9279fb2-font-size );line-height:var( --e-global-typography-9279fb2-line-height );letter-spacing:var( --e-global-typography-9279fb2-letter-spacing );}.elementor-1493 .elementor-element.elementor-element-4d38dd6 .elementor-heading-title{font-size:var( --e-global-typography-0382221-font-size );line-height:var( --e-global-typography-0382221-line-height );}.elementor-1493 .elementor-element.elementor-element-918fcee .elementor-heading-title{font-size:var( --e-global-typography-43d9dd9-font-size );line-height:var( --e-global-typography-43d9dd9-line-height );}.elementor-1493 .elementor-element.elementor-element-f9d86e6 .elementor-heading-title{font-size:var( --e-global-typography-9279fb2-font-size );line-height:var( --e-global-typography-9279fb2-line-height );letter-spacing:var( --e-global-typography-9279fb2-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-1493 .elementor-element.elementor-element-a5ca922{font-size:var( --e-global-typography-43d9dd9-font-size );line-height:var( --e-global-typography-43d9dd9-line-height );}}/* Start custom CSS for heading, class: .elementor-element-4d38dd6 */.elementor-1493 .elementor-element.elementor-element-4d38dd6 h1 {
    max-width: 760px;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-918fcee */.elementor-1493 .elementor-element.elementor-element-918fcee div {
    max-width: 750px;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9d86e6 */.elementor-1493 .elementor-element.elementor-element-f9d86e6 .elementor-heading-title {
    line-height: 1.6;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8db1a4 */.elementor-1493 .elementor-element.elementor-element-c8db1a4 .elementor-heading-title {
    text-wrap: pretty;
}
.elementor-1493 .elementor-element.elementor-element-c8db1a4 a {
    color: inherit;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-a5ca922 *//* Article body: mirrors the site's heading globals (M3 for H2, M4 for H3) and the Additional CSS list rules */
.elementor-1493 .elementor-element.elementor-element-a5ca922 h2 {
    font-family: var(--e-global-typography-7dc8d64-font-family), sans-serif;
    font-size: var(--e-global-typography-7dc8d64-font-size);
    font-weight: 400;
    line-height: 1;
    color: var(--e-global-color-primary);
    margin: 50px 0 20px;
}
.elementor-1493 .elementor-element.elementor-element-a5ca922 h3 {
    font-family: var(--e-global-typography-328c532-font-family), sans-serif;
    font-size: var(--e-global-typography-328c532-font-size);
    font-weight: 500;
    line-height: 1.3;
    color: var(--e-global-color-primary);
    margin: 30px 0 12px;
}
.elementor-1493 .elementor-element.elementor-element-a5ca922 ul {
    list-style: square;
    padding: 0 0 20px 18px;
    margin: 0;
}
.elementor-1493 .elementor-element.elementor-element-a5ca922 ul > li {
    padding: 0 0 10px;
}
.elementor-1493 .elementor-element.elementor-element-a5ca922 .wp-caption {
    width: 100% !important;
    max-width: 100%;
    margin: 30px 0;
}
.elementor-1493 .elementor-element.elementor-element-a5ca922 .wp-caption img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 720px;
    margin: 0 auto;
    border-radius: 16px;
}
.elementor-1493 .elementor-element.elementor-element-a5ca922 .wp-caption-text {
    font-style: normal;
    font-family: var(--e-global-typography-8cd31e4-font-family), sans-serif;
    font-size: 12px;
    line-height: 1.4;
    color: var(--e-global-color-1f94dcc);
    text-align: center;
    margin: 10px 4px 0;
}
.elementor-1493 .elementor-element.elementor-element-a5ca922 .wp-caption-text a {
    color: inherit;
    text-decoration: underline;
}
.elementor-1493 .elementor-element.elementor-element-a5ca922 a {
    overflow-wrap: anywhere;
}
/* No single-word last lines */
.elementor-1493 .elementor-element.elementor-element-a5ca922 p,
.elementor-1493 .elementor-element.elementor-element-a5ca922 li,
.elementor-1493 .elementor-element.elementor-element-a5ca922 .wp-caption-text {
    text-wrap: pretty;
}
.elementor-1493 .elementor-element.elementor-element-a5ca922 h2,
.elementor-1493 .elementor-element.elementor-element-a5ca922 h3 {
    text-wrap: balance;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT-A-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://limestonecreekproperties.com/wp-content/uploads/2026/06/gt-a-regular-webfont.woff2') format('woff2'),
		url('https://limestonecreekproperties.com/wp-content/uploads/2026/06/gt-a-regular-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */