.profile_page .page_title{font-size:28px;line-height:30px;font-weight:bold;margin:0 0 15px}.profile_page h1.subHeader{font-size:30px;line-height:36px;margin-bottom:10px}.profile_page .profile_box{padding:25px;background-color:#f5f8fd;border:1px solid #bec1c8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;font-size:16px;line-height:24px}.profile_page .profile_box .left{width:210px;float:left}.profile_page .profile_box .right{width:694px;float:right}.profile_page .author_pic{display:inline-block;background-color:#fff;padding:4px;border:1px solid #bec1c8;overflow:hidden}.profile_page .profile_box .author_pic{width:200px;height:230px}.profile_page .profile_box .author_pic img{width:200px;height:230px}.profile_page .profile_box .badge{text-align:center;margin-top:20px}.profile_page .profile_box .badge img{width:150px}.profile_page .profile_box .information{width:694px}.profile_page .profile_box .information .group .title{width:190px;height:22px;font-family:Arial;font-size:20px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;text-align:left;color:#000}.profile_page .profile_box .information .group{border-radius:10px;background-color:#fff;padding:20px}.profile_page .profile_box .information .group table{padding-top:5px;border-collapse:separate;border-spacing:0 5px}.profile_page .profile_box .information .group table tr:first-child td{margin-top:0}.profile_page .profile_box .information .group table tr td{margin-top:10px;vertical-align:baseline}.profile_page .profile_box .information .group table tr td:first-child{width:73px;font-family:Arial;font-size:14px;line-height:1.14;letter-spacing:normal;text-align:left;color:#999}.profile_page .profile_box .information .group table tr td:last-child{padding-left:24px;font-family:Arial;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#000;word-break:break-word}.profile_page .profile_box .information .group table a{text-decoration:none}.profile_page .profile_box .information .btn_box{margin:20px 0 0;border:none}.profile_page .profile_box .information .btn_box a{float:right}.profile_page .questionnaire{margin-bottom:30px}.profile_page .profile_box .testimonial{background-color:#fdfcef;border:1px solid #dbdacc;padding:30px 25px 15px;margin:20px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:22px;color:#736664;text-align:center;position:relative}.profile_page .profile_box .testimonial .pin{width:22px;height:30px;display:block;background:url(../images/icons_profile.png) no-repeat;background-position:0 -260px;position:absolute;top:-5px;left:50%;margin-left:-11px}.profile_page .profile_box .addthis_sharing_toolbox{margin-top:20px;text-align:center}.profile_page .questionnaire .question{font-weight:bold}.profile_page .questionnaire .question:first-child{margin:0 0 16px}.profile_page .description{padding:25px;overflow:hidden;border:1px solid #e9e9e9;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px;font-size:14px;line-height:20px}.profile_page .description .badge{float:left;margin-right:25px}.profile_page .description .badge img{width:100px}.profile_page .description>p{margin:0 0 20px}.profile_page .ranking_list{list-style:none;margin:0;padding:0;overflow:hidden}.profile_page .ranking_list li .title{font-family:Museo-700;font-size:16px;line-height:24px;font-weight:bold;text-decoration:none;color:#000}.profile_page .ranking_list li .title:hover{text-decoration:underline}.profile_page .ranking_list li:hover{background-color:#f5f8fd}.profile_page .ranking_list li{padding:20px 15px;overflow:hidden}.profile_page .ranking_list li .badge{float:left;margin:0 20px 0 0}.profile_page .ranking_list li .badge img{width:70px}.profile_page .ranking_list li>p{font-size:14px;line-height:20px;margin:8px 0 0;height:40px;overflow:hidden}.profile_page .profile_list table tr td{text-align:center;padding:25px 20px;width:210px;vertical-align:top}.profile_page .profile_list table tr td:hover{background-color:#f5f8fd}.profile_page .profile_list table tr td .author_pic{width:100px;height:115px;margin:0 auto}.profile_page .profile_list table tr td .author_pic:hover{border-color:#828a9c}.profile_page .profile_list table tr td .author_pic img{width:100px;height:115px}.profile_page .profile_list table tr td .title{margin-top:5px}.profile_page .profile_list table tr td .title a{font-family:Museo-700;font-size:16px;line-height:24px;font-weight:bold;text-decoration:none;color:#000}.profile_page .profile_list table tr td .title a:hover{text-decoration:underline}.profile_page .company_profile{list-style:none;margin:0;padding:0}.profile_page .company_profile li{overflow:hidden;border-top:1px dashed #e0e0e0;padding-top:30px;margin-top:30px}.profile_page .company_profile li:first-child{border:none;padding-top:0;margin-top:0}.profile_page .company_profile li .company_name{float:left;display:inline-block;width:200px;margin-top:25px;font-family:Museo-700;font-size:20px;line-height:26px;font-weight:bold;text-decoration:none;color:#000}.profile_page .company_profile li .profile_list{float:left;width:800px}.profile_page .company_profile li .profile_list table tr td{text-align:left;width:160px}.profile_page .company_profile .profile_list .title_content{list-style:none;margin:0;padding:0}.profile_page .company_profile .profile_list .title_content li{width:160px;height:53px;text-align:left;padding:25px 20px;vertical-align:top;float:left;border:none;margin-top:0}.profile_page .company_profile .profile_list .title_content li:hover{background-color:#f5f8fd}.profile_page .company_profile .profile_list .title_content .title{margin-top:5px;display:block;font-family:Museo-700;font-size:16px;line-height:24px;font-weight:bold;text-decoration:none;color:#000}.profile_page .company_profile .profile_list .title_content .title:hover{text-decoration:underline}.profile_page .survey-box{box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:20px 40px;background-color:#f5f8fd}.profile_page .survey-box .survey-box__image{margin:0;margin-right:25px}.profile_page .survey-box .survey-box__image img{width:150px}.profile_page .survey-box .survey-box__content{width:auto}.profile_page .survey-box .survey-box__content h2{font-family:"Museo-700";font-size:30px;font-weight:700;line-height:150%;color:#000;margin:0}.profile_page .survey-box .survey-box__content p{font-size:14px;line-height:150%;color:#3a3a3a;margin:0}.profile_page .survey-box .survey-box__content a{text-decoration:none;color:#000}.profile_page .survey-box .survey-box__content a:hover{text-decoration:underline}