.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-1ea43b1{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-195 .elementor-element.elementor-element-1ea43b1:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-1ea43b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stephenyounglawyers.com.au/wp-content/uploads/2026/03/photo-1481627834876-b7833e8f5570.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-195 .elementor-element.elementor-element-1ea43b1::before, .elementor-195 .elementor-element.elementor-element-1ea43b1 > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-1ea43b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-195 .elementor-element.elementor-element-1ea43b1 > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-1ea43b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-195 .elementor-element.elementor-element-1ea43b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-211bf82 .elementor-heading-title{font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d188ae4 );}.elementor-195 .elementor-element.elementor-element-65bc38d .elementor-heading-title{font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-1b90c2b{width:var( --container-widget-width, 1280px );max-width:1280px;--container-widget-width:1280px;--container-widget-flex-grow:0;text-align:center;}.elementor-195 .elementor-element.elementor-element-1b90c2b .elementor-heading-title{font-size:16px;font-weight:500;color:#FFFFFF99;}.elementor-195 .elementor-element.elementor-element-742eff6{--display:flex;}.elementor-widget-premium-addon-blog.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-blog .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-addon-blog:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-blog.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.active{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-post-link:before, .elementor-widget-premium-addon-blog .premium-blog-post-link:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-entry-title a{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-entry-title:hover a{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-cats-container a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-post-content{color:var( --e-global-color-text );}.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container .page-numbers:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog .premium-blog-pagination-container span.current{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-blog ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-blog.premium-blog__carousel-yes .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-post-outer-container{width:33.33%;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-wrap:not(.premium-blog-marquee) .premium-blog-post-outer-container{padding-inline:calc( 20px/2 );}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-wrap:not(.premium-blog-marquee){margin-inline:calc( -20px/2 );}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-marquee-wrapper{--pa-marquee-spacing:20px;}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-content-wrapper{text-align:start;background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-195 .elementor-element.elementor-element-ebdde79 .post-categories , .elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-post-tags-container {justify-content:start;}.elementor-195 .elementor-element.elementor-element-ebdde79{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-thumbnail-container img{height:208px;object-fit:cover;}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-entry-title, .elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-entry-title a{font-size:16px;font-weight:600;}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-meta-data{font-size:12px;font-weight:400;}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-meta-data > *{color:var( --e-global-color-text );}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-post-content{font-size:16px;color:var( --e-global-color-103982e );}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-post-container{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-381ea60 );border-radius:20px;padding:0px 0px 0px 0px;}.elementor-195 .elementor-element.elementor-element-1e907d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-195 .elementor-element.elementor-element-1e907d8:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-1e907d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-195 .elementor-element.elementor-element-39b95a2{--display:flex;}.elementor-195 .elementor-element.elementor-element-5964097.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-5964097 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-fa84074{width:auto;max-width:auto;text-align:center;}.elementor-195 .elementor-element.elementor-element-fa84074.elementor-element{--align-self:center;}.elementor-195 .elementor-element.elementor-element-fa84074 .elementor-heading-title{font-size:16px;font-weight:400;line-height:30px;letter-spacing:-0.1px;color:var( --e-global-color-103982e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-6f759e7 .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:16px 32px 16px 32px;}.elementor-195 .elementor-element.elementor-element-6f759e7 .elementor-button:hover, .elementor-195 .elementor-element.elementor-element-6f759e7 .elementor-button:focus{background-color:var( --e-global-color-534c324 );}.elementor-195 .elementor-element.elementor-element-6f759e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-195 .elementor-element.elementor-element-742eff6{--width:1280px;}.elementor-195 .elementor-element.elementor-element-39b95a2{--width:900px;}}@media(max-width:1280px) and (min-width:768px){.elementor-195 .elementor-element.elementor-element-1ea43b1{--width:100%;}.elementor-195 .elementor-element.elementor-element-742eff6{--width:100%;}.elementor-195 .elementor-element.elementor-element-39b95a2{--width:100%;}}@media(max-width:1280px){.elementor-195 .elementor-element.elementor-element-65bc38d .elementor-heading-title{font-size:36px;}.elementor-195 .elementor-element.elementor-element-1b90c2b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-post-outer-container{width:50%;}}@media(max-width:767px){.elementor-195 .elementor-element.elementor-element-65bc38d{text-align:center;}.elementor-195 .elementor-element.elementor-element-1b90c2b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-post-outer-container{width:100%;}.elementor-195 .elementor-element.elementor-element-5964097{text-align:center;}}/* Start custom CSS for premium-addon-blog, class: .elementor-element-ebdde79 *//* 强制换行并生成按钮样式 */
.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-post-content::after {
    content: "Read More" !important;
    /* 1. 核心改动：使用 flex 但强制占据整行 */
    display: flex !important; 
    clear: both !important;
    width: fit-content !important; /* 宽度只包裹内容，不占满整行，方便 hover */
    
    /* 2. 间距 */
    margin-top: 15px !important;
    
    /* 3. 样式 */
    color: #1761AA !important;
    font-weight: bold !important;
    cursor: pointer !important;
    align-items: center !important;
    transition: all 0.3s ease !important;
    
    /* 4. 预留箭头空间 */
    padding-right: 25px !important;
    
    /* 5. 注入 SVG 箭头 */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231761AA' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'%3E%3C/path%3E%3Cpath d='m12 5 7 7-7 7'%3E%3C/path%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-size: 16px 16px !important;
    background-position: right center !important;
}

/* 悬停动画：箭头向右滑动 */
.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-post-content:hover::after {
    color: #2582e0 !important;
    padding-right: 32px !important; /* 增加内边距让背景箭头向右移 */
    background-position: right center !important;
}

/*Create Tag*/
/* 1. 定位外层容器 (只做位置设置，不给背景) */
.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-effect-container {
    position: absolute !important;
    top: 1px !important;
    left: 1px !important;
    z-index: 10 !important;
    background: transparent !important; /* 确保父级透明 */
    box-shadow: none !important;
}

/* 2. 核心：只有文字不为空时，才显示背景和阴影 */
.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-post-link span:not(:empty) {
    background-color: #e8f0fb !important;
    color: #0066cc !important;
    padding: 4px 12px !important;
    border-radius: 20px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    display: inline-block !important;
}





/* 1. 让最外层容器变为 Flex 布局并垂直排列 */
.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-content-wrapper {
    display: flex !important;
    flex-direction: column !important;
}

/* 2. 创建一个虚拟的“元数据行”，让日期和阅读时间看起来在一行 */
/* 强制日期容器排在最上面 (Order 1) */
.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-entry-meta {
    order: 1 !important;
    display: inline-flex !important;
    align-items: center !important;
    margin-bottom: 0 !important;
}

/* 3. 强制标题排在第二位 (Order 2) */
.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-inner-container {
    order: 2 !important;
    margin-top: 10px !important;
    margin-bottom: 5px !important;
}

/* 4. 处理摘要中的阅读时间 */
/* 我们不移动 HTML 结构，而是把阅读时间“挪”上去 */
.elementor-195 .elementor-element.elementor-element-ebdde79 .premium-blog-content-inner-wrapper {
    order: 3 !important;
    position: relative;
}

/* 核心技巧：将阅读时间从正文中绝对定位到日期旁边 */
.elementor-195 .elementor-element.elementor-element-ebdde79 .rt-reading-time {
    position: absolute !important;
    top: -66px; /* 这个数值需要根据你的标题高度微调，直到它正好在日期右边 */
    left: 120px; /* 根据日期宽度微调，确保不重叠 */
    font-size: 12px !important;
    font-weight: 400;
    color: #6b7280 !important;
    white-space: nowrap;
}

/* 5. 美化：在阅读时间前面加一个时钟图标（如果日期已经有日历图标） */
.elementor-195 .elementor-element.elementor-element-ebdde79 .rt-reading-time::before {
    content: "\f017";
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    margin-right: 5px;
    color: #6b7280;
}/* End custom CSS */