.module-wrapper.broker .wrap{display:flex;flex-direction:row;margin-bottom:10px;align-items:center}.module-wrapper.broker .wrap .line{flex:1;height:1px;background:#dadada;transform:scaleY(0.5)}.module-wrapper .module-wrapper-title{margin-bottom:10px;position:relative;font-size:20px;line-height:24px;color:#4a4a60;font-family:var(--font-black)}.module-wrapper .module-wrapper-title.standard{color:#000000;font-family:var(--font-title);font-size:18px;padding-left:16px}.module-wrapper .module-wrapper-title.standard:before{position:absolute;left:0;top:0;content:'';width:4px;height:100%;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.module-wrapper .module-wrapper-title.template4{color:#4a4a60;font-family:var(--font-bold);font-size:20px}.module-wrapper .module-wrapper-title.template2{font-size:18px;font-family:var(--font-bold);color:#191919;line-height:22px}.module-wrapper .module-wrapper-title.broker{color:#191919;font-family:var(--font-bold);font-size:16px;padding-right:10px;position:relative;margin-bottom:0}

.blog-category .item .name{font-size:16px;line-height:50px}.blog-category .item .name.active{font-family:var(--font-bold)}.blog-category .item .num{padding-left:5px;font-size:14px;line-height:50px}.blog-category.standard .item{border-bottom:1px solid #f4f5f8}.blog-category.standard .item .name{color:#515666}.blog-category.standard .item .name.active{color:#202437}.blog-category.standard .item .num{color:#a0a3af}.blog-category.template4 .item{border-bottom:1px solid #e5e8f1}.blog-category.template4 .item .name{color:#4a4a60}.blog-category.template4 .item .name.active{color:#4a4a60}.blog-category.template4 .item .num{color:#8b93a8}.blog-category.template2 .item{border-bottom:1px solid #eaeaea}.blog-category.template2 .item .name{color:#333}.blog-category.template2 .item .name.active{color:#333}.blog-category.template2 .item .num{float:right;line-height:23px;border-radius:2px;border:1px solid #cbcbcb;font-size:14px;color:var(--g-btn-background, var(--color-theme, #03c9ff));padding:0 10px;text-align:center;margin-top:12px}.blog-category.broker .item .name{color:#515666}.blog-category.broker .item .name.active{font-family:var(--font-medium);color:#202437}@media (max-width: 600px){.blog-category.broker .item .name.active{font:14px var(--font-medium)}}.blog-category.broker .item .num{color:#a0a3af}

.blog-post .item-wrapper{display:flex;margin:20px 0}.blog-post .item-wrapper .preview-img{flex:none;height:54px;width:54px;padding-top:0;margin-right:12px}.blog-post .item-wrapper .preview-img.fashion{border-radius:50%}.blog-post .item-wrapper .head-content{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 54px - 12px)}.blog-post .item-wrapper .head-content .title{line-height:20px;font-size:16px;color:#4a4a60;font-family:var(--font-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-post .item-wrapper .head-content .date{margin-top:6px;line-height:14px;font-size:12px;color:#4a4a60}.blog-post.template2 .item-wrapper .preview-img{border-radius:50%}.blog-post.template2 .item-wrapper .head-content .title{color:#282828}.blog-post.template2 .item-wrapper .head-content .date{color:#787878}.blog-post.standard .item-wrapper .preview-img{border-radius:50%}.blog-post.standard .item-wrapper .head-content{flex-direction:column-reverse}.blog-post.standard .item-wrapper .head-content .title{color:#515666;font-family:var(--font-normal)}.blog-post.standard .item-wrapper .head-content .date{color:#a0a3af;line-height:1.83;margin:0}.blog-post.broker .item-wrapper:hover .head-content .title{color:var(--color-theme);text-decoration:underline}.blog-post.broker .item-wrapper .preview-img{width:97px;height:70px;margin-right:15px;background-image:linear-gradient(to top, rgba(60,60,76,0.7), rgba(0,0,0,0));border-radius:5px}.blog-post.broker .item-wrapper .head-content{justify-content:space-between}.blog-post.broker .item-wrapper .head-content .title{color:#191919;font-family:var(--font-medium);font-size:14px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.blog-post.broker .item-wrapper .head-content .date{color:#a8a8a8;font:12px var(--font-medium);line-height:15px;margin:0}

.md-blog-article.empty-blog{padding:130px 0 50px;flex-direction:column;align-items:center;display:flex}.md-blog-article.empty-blog .empty-blog{width:340px;height:156px}.md-blog-article.empty-blog .empty-text{padding-top:40px;font-family:var(--font-bold);font-size:24px;line-height:26px;letter-spacing:1.3px;color:#4a4a60}@media (max-width: 600px){.md-blog-article.empty-blog{padding:60px 0 40px}}

.blog-list.template1.blog.blog{display:flex;padding:30px 0;border-bottom:1px solid #d2d2d2}.blog-list.template1.blog.blog:first-child{border-top:1px solid #d2d2d2}@media (max-width: 600px){.blog-list.template1.blog.blog:first-child{border-top:none}}.blog-list.template1.blog.blog:hover{background-color:#f4f8fc}.blog-list.template1.blog.blog .pre-img{width:240px;height:112px;overflow:hidden;position:relative}.blog-list.template1.blog.blog .pre-img a{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.blog-list.template1.blog.blog .pre-img a .blog-img{width:100%;height:112px}.blog-list.template1.blog.blog .pre-img a .tiny-blog-date{display:none}.blog-list.template1.blog.blog .blog-container{width:calc(100% - 240px);padding-left:20px}.blog-list.template1.blog.blog .blog-container .blog-title{display:block;font-family:var(--font-bold);font-size:16px;color:#000;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.blog-list.template1.blog.blog .blog-container .blog-title:hover{text-decoration:underline}.blog-list.template1.blog.blog .blog-container .blog-date{font-size:12px;color:#aaa;margin-top:10px}.blog-list.template1.blog.blog .blog-container .content{font-size:14px;color:#333;margin-top:10px;line-height:18px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}@media (max-width: 600px){.blog-list.template1.blog.blog{display:block;padding:20px 0}.blog-list.template1.blog.blog .pre-img{width:100%;padding-bottom:60%}.blog-list.template1.blog.blog .pre-img a .blog-img{width:100%;height:300px}.blog-list.template1.blog.blog .pre-img a .tiny-blog-date{display:block;position:absolute;bottom:0;left:0;font-size:14px;color:#fff;background-color:rgba(0,0,0,0.5);height:40px;line-height:40px;padding-left:10px;width:100%}.blog-list.template1.blog.blog .blog-container{padding-left:0;margin-top:10px;width:100%}.blog-list.template1.blog.blog .blog-container .blog-title{width:100%}.blog-list.template1.blog.blog .blog-container .blog-date,.blog-list.template1.blog.blog .blog-container .content:not(.blog-v2){display:none}.blog-list.template1.blog.blog .blog-container .content.blog-v2{display:-webkit-box;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;max-height:64px;overflow:hidden}}

.template1.share-box{margin-top:10px;display:flex;flex-wrap:wrap}@media (max-width: 900px){.template1.share-box{margin-top:15px}}.template1.share-box .iconfont{margin:0 12px 10px 0;color:#4b4b4b;width:17px;height:17px;font-size:17px;margin:10px;font-size:20px}.template1.share-box .iconfont.icon-facebook-square{color:#4b4b4b}.template1.share-box .iconfont.icon-linkedin-square{color:#4b4b4b}.template1.share-box .iconfont.icon-newtwitter-square{color:#4b4b4b}.template1.share-box .iconfont.icon-zillow-square{color:#4b4b4b}.template1.share-box .iconfont.icon-yelp-square{color:#4b4b4b}.template1.share-box .iconfont.icon-redfin-square{color:#4b4b4b}.template1.share-box .iconfont.icon-google2{color:#4b4b4b}.template1.share-box .iconfont.icon-whatsapp-square{color:#4b4b4b}.template1.share-box .iconfont.icon-instagram-square{color:#4b4b4b}.template1.share-box .iconfont.icon-snapchat-square{color:#4b4b4b}.template1.share-box .iconfont.icon-youtube-square{color:#4b4b4b}.template1.share-box .iconfont.icon-pinterest-square{color:#4b4b4b}.template1.share-box .iconfont.icon-angelist-square{color:#4b4b4b}

.agent-headshot{width:100%;height:100%}.agent-headshot .agent-img{width:100%;height:100%}

.blog-agent.agent .agent-content{color:#fff;display:flex}.blog-agent.agent .agent-content .agent-image{width:120px !important;height:120px !important}.blog-agent.agent .agent-content .agent-info{padding-left:12px;width:calc(100% - 120px)}.blog-agent.agent .agent-content .agent-info .agent-name{line-height:1.2;font-family:var(--font-bold);font-size:18px;color:#282828}.blog-agent.agent .agent-content .agent-info .agent-tel{font-size:16px;color:#282828;border-bottom:2px solid #ddd;padding-bottom:2px}@media (max-width: 600px){.blog-agent.agent .agent-content .agent-info .agent-tel{font-size:13px}}.blog-agent.agent .agent-content .agent-info .agent-intro{font-size:16px;line-height:1.5}.blog-agent.agent .agent-intro{margin-top:10px;font-size:14px;color:#777;padding-bottom:40px;border-bottom:1px solid #e7e7e5}

.autocomplete{display:none;position:absolute;background:#fff;padding:10px 0;list-style:none;z-index:var(--level-sublow);margin-top:5px;border:1px solid rgba(218,218,218,0.5);box-shadow:0px 2px 5px 0px rgba(0,10,30,0.05)}.autocomplete .item{cursor:default;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:40px;text-align:left;font-size:11px;color:#999;padding:0 20px;position:relative}.autocomplete .item:first{border-top:none}.autocomplete .item:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.autocomplete .item.selected{position:relative}.autocomplete .item.selected:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.autocomplete .item mark{font-size:13px;font-weight:bold;color:#000;background:none}

.v-input{position:relative}.v-input .email-suggestion{z-index:10;position:absolute;width:100%;max-height:170px;overflow:auto;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:1px solid #ebecf1;background:#fff}.v-input .email-suggestion .item{width:100%;color:#505050;height:32px;line-height:32px;padding:0 40px 0 10px;overflow:hidden;white-space:nowrap;cursor:pointer}

.v-input .input-container{position:relative}.v-input .input-container .label-top{position:absolute;font:14px var(--font-normal);left:10px;top:60%;transform:translateY(-50%);color:#c6c8d1;text-transform:capitalize;background:#fff;padding:0 20px 0 3px;transition:0.3s all ease;opacity:0;z-index:-1}.v-input .input-container .label-top.show{top:0;opacity:1;z-index:1}.v-input .input-container .iconfont{position:absolute;bottom:0px;color:#c0c4d0;padding:10px;right:0;cursor:pointer}.v-input .input-container.has-pwd .icon-Empty{right:30px}.v-input .input-container.clear input,.v-input .input-container.has-pwd input{padding-right:40px}.v-input .input-container.clear input[name='phone'],.v-input .input-container.has-pwd input[name='phone']{padding-right:5px}.v-input .input-container.clear.has-pwd input{padding-right:70px}.v-input .input-container.has-label input{height:50px}.v-input .input-container.has-label .iconfont{padding:15px 10px}.v-input .input-container .prompt{position:absolute;left:10px;top:21px;font-size:1.1em;pointer-events:none;background-image:linear-gradient(to bottom, transparent 9px, white 9px);padding:4px;color:var(--color-holder);transition:0.3s all ease}.v-input .input-container .has-value.prompt,.v-input .input-container input:focus ~ .prompt{font-size:0.85em;top:0px;padding-top:2px;left:10px}.v-input .input-container input:focus ~ .prompt{color:var(--color-theme)}.v-input .input-container:not(:hover) input:not(:focus) ~ .icon-Empty{visibility:hidden}.v-input .input-container input{font-size:inherit}.v-input .input-container input::placeholder{color:#a0a3af}

.template1.blog-leave-msg{margin-top:20px;width:100%}.template1.blog-leave-msg .title{font-size:14px;color:#303030}.template1.blog-leave-msg .info-form{width:100%;margin-top:12px}.template1.blog-leave-msg .info-form .message textarea{margin-top:10px;padding:10px;width:100%;box-sizing:border-box;background-color:#f4f4f4;box-shadow:none;font-size:13px;color:#505050;resize:none;border:1px solid #ccc;height:70px}.template1.blog-leave-msg .info-form .fill-tips{color:#e84037;font-size:14px;display:none}.template1.blog-leave-msg .info-form .submit{position:relative;float:right;display:block;margin-top:15px;width:140px;height:30px;color:#fff;cursor:pointer;font-size:14px;border:none;border-radius:3px;background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff)}.template1.blog-leave-msg .info-form .submit:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}

.md-blog-list.template1 .container{display:flex;z-index:2}.md-blog-list.template1 .container .blog-list-container{padding-right:40px;width:calc(100% - 320px)}.md-blog-list.template1 .container .right{width:320px;margin:0px}@media (max-width: 1260px){.md-blog-list.template1 .container{flex-direction:column}.md-blog-list.template1 .container .blog-list-container{width:100%;margin-top:40px}.md-blog-list.template1 .container .right{margin-top:40px;width:100%;padding-right:0}}@media (max-width: 600px){.md-blog-list.template1 .container{margin-top:0}.md-blog-list.template1 .container .blog-list-container{margin-top:0;padding-right:0}}

