.elementor-21223 .elementor-element.elementor-element-5205033:not(.elementor-motion-effects-element-type-background), .elementor-21223 .elementor-element.elementor-element-5205033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tornarealtyswfl.com/wp-content/uploads/2024/05/44.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21223 .elementor-element.elementor-element-5205033 > .elementor-container{min-height:400px;}.elementor-21223 .elementor-element.elementor-element-5205033{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21223 .elementor-element.elementor-element-5205033 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21223 .elementor-element.elementor-element-155b9f8 .elementor-heading-title{color:#FFFFFF;font-family:"Minion Pro", Sans-serif;font-size:60px;font-weight:700;line-height:72px;}.elementor-21223 .elementor-element.elementor-element-46a39e4{padding:50px 0px 40px 0px;}.elementor-21223 .elementor-element.elementor-element-343d4d8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-21223 .elementor-element.elementor-element-343d4d8 .elementor-heading-title{color:#333333;font-family:"Minion Pro", Sans-serif;font-size:60px;font-weight:700;line-height:72px;}.elementor-widget-Wpresidence_Blog_Post_List h3 a,.elementor-widget-Wpresidence_Blog_Post_List h4 a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Blog_Post_List .blog_unit_content p,.elementor-widget-Wpresidence_Blog_Post_List .listing_details {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Blog_Post_List .blog_unit_meta, .blog_unit_meta a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-Wpresidence_Blog_Post_List .read_more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21223 .elementor-element.elementor-element-65e1e5a .blog_unit_meta, .blog_unit_meta a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-21223 .elementor-element.elementor-element-65e1e5a .blog_unit_meta i,.read_more i{font-size:0px;}.elementor-21223 .elementor-element.elementor-element-65e1e5a .property_listing_blog ,.elementor-21223 .elementor-element.elementor-element-65e1e5a .blog_unit.col-md-12 {box-shadow:0px 0px 10px 0px #012169;}.elementor-21223 .elementor-element.elementor-element-65e1e5a h3 a,.elementor-21223 .elementor-element.elementor-element-65e1e5a h4 a{color:var( --e-global-color-primary );}.elementor-21223 .elementor-element.elementor-element-65e1e5a .blog_unit_meta ,.elementor-21223 .elementor-element.elementor-element-65e1e5a .blog_unit_meta a ,.elementor-21223 .elementor-element.elementor-element-65e1e5a .blog_unit_meta i {color:var( --e-global-color-primary );}.elementor-21223 .elementor-element.elementor-element-65e1e5a .wpresidence_button{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1680px){.elementor-21223 .elementor-element.elementor-element-5205033 > .elementor-container{min-height:330px;}.elementor-21223 .elementor-element.elementor-element-155b9f8 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-21223 .elementor-element.elementor-element-343d4d8 .elementor-heading-title{font-size:50px;line-height:60px;}}@media(max-width:1280px){.elementor-21223 .elementor-element.elementor-element-155b9f8 .elementor-heading-title{font-size:42px;line-height:50px;}.elementor-21223 .elementor-element.elementor-element-343d4d8 .elementor-heading-title{font-size:42px;line-height:50px;}}@media(max-width:1024px){.elementor-21223 .elementor-element.elementor-element-5205033 > .elementor-container{min-height:200px;}.elementor-21223 .elementor-element.elementor-element-5205033{padding:0px 10px 0px 10px;}.elementor-21223 .elementor-element.elementor-element-155b9f8 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-21223 .elementor-element.elementor-element-46a39e4{padding:50px 10px 40px 10px;}.elementor-21223 .elementor-element.elementor-element-343d4d8 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-21223 .elementor-element.elementor-element-65e1e5a > .elementor-widget-container{margin:0px 0px 0px -14px;}}@media(max-width:767px){.elementor-21223 .elementor-element.elementor-element-5205033 > .elementor-container{min-height:150px;}.elementor-21223 .elementor-element.elementor-element-155b9f8 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-21223 .elementor-element.elementor-element-46a39e4{padding:30px 10px 0px 10px;}.elementor-21223 .elementor-element.elementor-element-343d4d8 .elementor-heading-title{font-size:28px;line-height:32px;}}/* Start custom CSS for heading, class: .elementor-element-343d4d8 */.blue-text {
    color: #012169; /* Replace with your desired blue color */
}/* End custom CSS */
/* Start custom CSS for Wpresidence_Blog_Post_List, class: .elementor-element-65e1e5a */.latest-news-bg .blog_unit_meta {
    background-color: #012169; /* Blue color */
    color: #ffffff; /* Optional: White text for better contrast */
}

.latest-news-bg .blog_unit_meta span {
    color: #ffffff; /* Ensures the month text inside the date badge is also white */
}
/* Higher specificity for blog page styles */
.blog .content_wrapper,
.archive .content_wrapper,
.post-page .content_wrapper {
    display: block;
    max-width: 100%;
    padding: 20px;
    margin: 0 auto;
    font-family: "Helvetica-Md", Sans-serif;
    color: #333333;
    background-color: #fff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Minion Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tornarealtyswfl.com/wp-content/uploads/2023/03/MinionPro-Regular.ttf') format('truetype'),
		url('https://tornarealtyswfl.com/wp-content/uploads/2023/03/MinionPro-Regular.svg#MinionPro') format('svg');
}
@font-face {
	font-family: 'Minion Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tornarealtyswfl.com/wp-content/uploads/2023/03/MinionPro-Medium.ttf') format('truetype'),
		url('https://tornarealtyswfl.com/wp-content/uploads/2023/03/MinionPro-Medium.svg#MinionPro') format('svg');
}
@font-face {
	font-family: 'Minion Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tornarealtyswfl.com/wp-content/uploads/2023/03/MinionPro-Semibold.ttf') format('truetype'),
		url('https://tornarealtyswfl.com/wp-content/uploads/2023/03/MinionPro-Semibold.svg#MinionPro') format('svg');
}
@font-face {
	font-family: 'Minion Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tornarealtyswfl.com/wp-content/uploads/2023/03/MinionPro-Bold.ttf') format('truetype'),
		url('https://tornarealtyswfl.com/wp-content/uploads/2023/03/MinionPro-Bold.svg#MinionPro') format('svg');
}
/* End Custom Fonts CSS */