.vcard{position:relative;text-align:left;margin:0 auto 20px}.vcard .agent-mast-img{background-size:contain;height:130px;width:380px;margin:auto}.vcard .agent-rank span{margin-top:2px}.vcard .agent-details-ribbon{min-height:100px;padding-bottom:8px}.vcard .agent-details-ribbon:after{background-image:url(/assets/views/shared/common-fbf31eb4dc9be08761d76bbf57b60182.png);background-position:-2px -278px;width:398px}.vcard .agent-photo-col{left:254px;margin:0px 20px 10px 0px;position:absolute;top:-43px;width:128px}.vcard .agent-photo-col img{border:4px solid #fff;height:100px;width:100px}.vcard .agent-details-ribbon .agent-details-col{left:28px;position:relative;width:224px}.vcard .agent-details-ribbon .agent-details-col h2{font-family:'Oswald', sans-serif;margin:15px 0 5px}.vcard .agent-title{font-size:14px;line-height:19px}.vcard .agent-details-bottom{margin:auto;overflow:auto;width:378px}.vcard .agent-btn-col{margin-left:24px}.vcard .agent-btn{border-radius:30px;float:right;height:30px;margin:0 0 8px 0;width:150px}.vcard .agent-btn label{font-size:12px}.vcard .agent-btn span{font-size:16px;height:24px;width:24px}.vcard .agent-btn .agent-icon:after{background-image:url(/assets/views/agents/profile/my_profile_sprite-f4f8084ab0e59c78c767c8e24cb30147.png);height:26px;width:26px}.vcard .agent-btn.follow .agent-icon:after{background-position:6px -493px}.vcard .agent-btn.unfollow .agent-icon:after{background-position:-39px -703px}.vcard .agent-details-bottom .agent-details-col{float:right;margin:0px 21px 0 0;width:150px}.vcard .agent-details-bottom .agent-details-col h2{color:#006699;font-size:13.5px;padding-left:28px;background:url(/views/profile_files/-sm.png) left center no-repeat;margin:0 0 17px 0;font-weight:bold}.vcard .agent-details-bottom #agent-phone-numbers{margin:0 0 10px;padding:0;overflow:hidden}.vcard .agent-details-bottom #agent-phone-numbers .phone{float:left;margin-left:24px;width:155px}.vcard .agent-details-bottom #agent-phone-numbers .phone span.content{font-weight:bold}.vcard .agent-details-bottom>#agent-phone-numbers,.vcard .agent-details-bottom>div>div>#agent-phone-numbers{font-size:12px;line-height:20px}.vcard h2{color:#228cd3;font-family:"semplicita_proregular";font-size:24px;margin-bottom:10px}.vcard p{color:#555;font-size:12px}#profile-sidebar .sidebar-wrapper{border:1px solid #c2d4db;border-radius:10px;margin:18px auto 0;padding:6px 4px 20px 4px;width:292px}.vcard ul.content-list{color:#5f5e5e;font-size:13px;list-style-type:none;margin:0;padding:5px 0}.vcard ul.content-list>li{position:relative;min-height:35px;border-bottom:1px solid #ccc;padding:10px 0}.custom-widget{overflow:auto;border:1px solid #C2D4DB;border-radius:10px;margin:20px auto 0;padding:10px 5px;width:290px;z-index:-1000}.custom-widget .light-blue-banner{margin-bottom:20px}#custom-widget-content{width:290px;border-style:none;z-index:-1000}#widgetsIframe{width:100%;box-sizing:border-box;display:block}
