/*! Brytecore AWS agent profile
*/.clearfix{*zoom:1}.clearfix:before{display:table;content:""}.clearfix:after{display:table;clear:both;content:""}body.updating{cursor:wait!important}.tooltip.in{opacity:.7}.tooltip-inner{max-width:240px}.social-links{margin-top:10px}.social-links ul{padding:0;margin:0;list-style:none}.social-links li{float:left;width:22px;height:22px;margin-right:6px;margin-bottom:6px;overflow:hidden}.social-links li a{display:block;width:22px;height:22px;background:transparent url(../../images/social-icons/sprite-social-media-22.png) no-repeat 0 0}.social-links li.facebook a{background-position:0 0}.social-links li.facebook a:hover{background-position:0 -22px}.social-links li.twitter a{background-position:-22px 0}.social-links li.twitter a:hover{background-position:-22px -22px}.social-links li.pinterest a{background-position:-220px 0}.social-links li.pinterest a:hover{background-position:-220px -22px}.social-links li.youtube a{background-position:-44px 0}.social-links li.youtube a:hover{background-position:-44px -22px}.social-links li.vimeo a{background-position:-66px 0}.social-links li.vimeo a:hover{background-position:-66px -22px}.social-links li.flickr a{background-position:-88px 0}.social-links li.flickr a:hover{background-position:-88px -22px}.social-links li.linkedin a{background-position:-110px 0}.social-links li.linkedin a:hover{background-position:-110px -22px}.social-links li.google a{background-position:-132px 0}.social-links li.google a:hover{background-position:-132px -22px}.social-links li.zillow a{background-position:-154px 0}.social-links li.zillow a:hover{background-position:-154px -22px}.social-links li.trulia a{background-position:-176px 0}.social-links li.trulia a:hover{background-position:-176px -22px}.social-links li.instagram a{background-position:-198px 0}.social-links li.instagram a:hover{background-position:-198px -22px}.social-links li.wordpress a{background-position:-242px 0}.social-links li.wordpress a:hover{background-position:-242px -22px}.social-links li.tumblr a{background-position:-264px 0}.social-links li.tumblr a:hover{background-position:-264px -22px}.social-links li.blogger a{background-position:-286px 0}.social-links li.blogger a:hover{background-position:-286px -22px}li{line-height:1.7em}.featured-listings.container{clear:both}#agent-card h1{padding:10px 0 20px;margin:0;overflow:hidden;font-size:27px;line-height:27px;text-overflow:ellipsis;white-space:nowrap}#agent-card .adr .type{display:none}#agent-card .tel .type{display:none}#agent-card .photo-cont{float:left;width:170px;height:170px;padding:9px;background:transparent url(../../images/bg-agent-photo.png) 0 0 no-repeat}#agent-card .photo-cont img{width:160px;height:160px}#agent-card .photo-cont .not-found{width:160px;height:160px;background:transparent url(/bc/products/agent/themes/master/images/bg-user-no-photo-160.jpg) 0 0 no-repeat}#agent-card .info-cont-wrap{overflow:hidden;*zoom:1}#agent-card .info-cont-wrap:before{display:table;content:""}#agent-card .info-cont-wrap:after{display:table;clear:both;content:""}#agent-card .info-cont-wrap .info-cont{height:113px;overflow:hidden;font-size:15px;line-height:16px}#agent-card .info-cont-wrap .info-cont h1{margin-top:10px}#agent-card .info-cont-wrap .info-cont h2{padding:0;margin:0;overflow:hidden;font-family:CantarellBold,sans-serif;font-size:16px;line-height:32px;white-space:nowrap}#agent-card .certification-icons{height:28px;max-height:28px;padding:6px 7px;margin:10px -20px 0 20px;background-color:#f3f3f3}#agent-card .certification-icons .cert-icon-wrap{float:left;width:48px;height:28px;margin:0 2px}#agent-card .certification-icons .cert-icon-wrap .cert-icon{display:table-cell;width:48px;height:28px;text-align:center;vertical-align:middle}#agent-card .certification-icons .cert-icon-wrap .cert-icon img{max-width:48px;max-height:28px;vertical-align:middle}#agent-card .include{display:none}#agent-card .ln{width:126px}#agent-card.contact .tel,#agent-card.contact .email{line-height:1.8em}.left-col{padding:18px 0}.left-col .section-top{border-top:0 none}.right-col{position:relative;z-index:20;min-height:480px;padding:18px 24px 0 24px;margin:0;background-color:#f3f3f4;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.right-col .contact-form{position:absolute;top:18px;left:-281px;z-index:10;display:none;width:240px;padding:20px;background-color:#f3f3f4;border:1px solid #cdcdcd;border-right:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-box-shadow:-1px 1px 3px 0 #dedede;-moz-box-shadow:-1px 1px 3px 0 #dedede;box-shadow:-1px 1px 3px 0 #dedede;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.right-col .contact-form .form-error{display:none;padding:6px 12px;margin:0 0 12px;font-size:14px;color:#fff;background-color:#d75b5b}.right-col .contact-form h3{margin-top:0}.right-col .contact-form #first-name,.right-col .contact-form #last-name{display:inline-block;width:99px;margin-right:10px;font-size:16px}.right-col .contact-form #last-name{margin-right:0}.right-col .contact-form #email,.right-col .contact-form #telephone{width:100%;height:30px;font-size:16px;-moz-box-sizing:border-box;box-sizing:border-box}.right-col .contact-form textarea{width:100%;height:120px;font-size:16px;-moz-box-sizing:border-box;box-sizing:border-box}.right-col .contact-form form{margin:0}.right-col .contact-form .confirmation{display:none}.right-col .contact-form .confirmation p{font-size:15px}.right-col #contact-form-arrow{position:relative;z-index:40;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.right-col #contact-form-arrow h2{position:relative;z-index:50;height:34px;padding:0 0 0 24px;margin:0 -24px 12px -24px;font-size:17px;font-weight:bold;line-height:36px;color:#fff}.right-col #contact-form-arrow .arrow-left-left{position:absolute;top:0;left:-17px;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent}.right-col h3{margin:12px 0 8px;font-size:17px;line-height:1.4em}.right-col .adr{margin-bottom:12px}.right-col .email{display:block;margin-top:12px}.right-col .contact{padding:12px 0 20px}.section,.section-top{padding:20px 0}.section li,.section-top li{line-height:1.8em}.section h2,.section-top h2,.section h3,.section-top h3,.section h4,.section-top h4{padding:0;margin:0;font-size:17px}.section h4,.section-top h4{font-size:14px;color:#333}.section.col3 ul,.section-top.col3 ul{padding:0 0 0 20px;margin:12px 0}.section.col3 ul li,.section-top.col3 ul li{float:left;width:30%;padding:0;margin:0 16px 0 4px}.section .lang li,.section-top .lang li{float:none;width:auto;margin:0}.section .current-awards,.section-top .current-awards{float:none;padding:0;margin:0;list-style-type:none}.section .current-awards li,.section-top .current-awards li{width:250px;margin:20px 0 0}.section .current-awards .logo,.section-top .current-awards .logo{display:block;float:left;width:80px;margin-right:10px}.section .current-awards .logo img,.section-top .current-awards .logo img{width:80px;height:80px}.section .current-awards .logo div,.section-top .current-awards .logo div{width:80px;text-align:center}.section .current-awards .award-info,.section-top .current-awards .award-info{float:left;width:160px}.section .current-awards .award-info h4,.section-top .current-awards .award-info h4{margin:0 0 8px 0;font-size:13px;font-weight:bold}.section .current-awards .award-info p,.section-top .current-awards .award-info p{font-size:12px;color:#777}.utility-bar li{color:#333}@media(max-width:767px){.container.agent-profile #agent-card .info-cont-wrap{width:auto;margin-bottom:10px;overflow:visible}.container.agent-profile #agent-card .info-cont-wrap .info-cont{width:auto;height:auto}.container.agent-profile #agent-card .certification-icons{width:auto;height:auto;padding:6px 20px;margin:0 -20px;clear:both;*zoom:1}.container.agent-profile #agent-card .certification-icons:before{display:table;content:""}.container.agent-profile #agent-card .certification-icons:after{display:table;clear:both;content:""}.container.agent-profile .right-col{min-height:0;padding:0 20px 20px;margin:0 -20px;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.container.agent-profile .right-col #contact-form-arrow h2{padding:0 20px;margin:0 -20px 12px;background-image:none}.container.agent-profile .right-col #contact-form-arrow h2 .arrow-left-left{display:none}.container.agent-profile .right-col .contact-form{top:50px;right:20px;left:auto;display:block;padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}}@media(max-width:540px){.container.agent-profile .left-col{padding-bottom:0}.container.agent-profile .photo-cont{width:120px;height:120px;padding:1px;margin-right:8px;background:0;border:1px solid #ccc}.container.agent-profile .photo-cont img{width:119px;height:119px}.container.agent-profile .photo-cont .not-found{width:118px;height:118px}.container.agent-profile #agent-card .info-cont-wrap .info-cont h1{white-space:normal}.container.agent-profile .section{padding-top:0}.container.agent-profile .section.col3 ul,.container.agent-profile .section-top.col3 ul{padding:0;margin:12px 0 0}.container.agent-profile .section.col3 ul li,.container.agent-profile .section-top.col3 ul li{width:48%;margin:0 1%;list-style-position:inside;box-sizing:border-box}.container.agent-profile .section.col1 ul,.container.agent-profile .right-col .section ul{padding:0;margin:12px 0 0}.container.agent-profile .section.col1 ul li,.container.agent-profile .right-col .section ul li{width:99%;padding:0;margin:0 0 0 1%;list-style-position:inside;box-sizing:border-box}.container.agent-profile .right-col .contact-form{position:static;top:auto;right:auto;width:100%}.container.agent-profile input,.container.agent-profile textarea{height:30px;line-height:30px;box-sizing:border-box}.container.agent-profile #first-name,.container.agent-profile #last-name{display:block;float:left;width:49%}.container.agent-profile #first-name{margin-right:2%}.container.agent-profile #email,.container.agent-profile #telephone,.container.agent-profile #message{width:100%}.container.agent-profile #message{height:130px}}
