/* Web-content */
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .clear { clear:both; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .container {width: 100%}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .member 
{ 
    border:1px solid;
    padding: 15px 15px 30px;
    margin-bottom: 10px;
    clear:both;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .member span.text { word-wrap: break-word; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .memberName { word-wrap: break-word; padding-bottom: 15px; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .description { word-wrap: break-word; clear: both; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .member span.emailText { float: left;padding-right: 0.5em; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .separator{

}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .teamMembers {}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .emailDiv { padding-bottom: 20px; word-wrap: break-word; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .emailDiv a { text-decoration:underline; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .fontBold { font-weight:bold; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .hide { display:none;}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .cssWordWrap { word-wrap: break-word;}

.diysdk_contentApps_teamIntroduction.web_view.webcomponent .position { padding-bottom: 20px; font-weight: bold; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .phoneDiv { padding-bottom: 10px; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .imageBorder {  
    border: 1px solid;
    display: inline-block;
    padding: 4px;
}

/* style1 */
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style1 {
    padding: 30px;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style1 .member_details {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style1 .spacer{
	margin-left: 20px;
	width: 100%;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style1 .profileImage {
    display: table-cell;
    float: left;
    max-width: 35%;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style1 .profileImage img { width: 100%;}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style1 .memberName {
    font-size: 350%;
    line-height: 100%;
}

/* style2 */
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style2 {
	border: 1px solid;
    clear: both;
    margin-bottom: 10px;
    padding: 0 30px 0 0;
}

.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style2 .spacer{
    margin-left: 20px;
    width:100%;
}

.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style2 .member_details {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 30px;
    padding-top: 50px;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style2 .profileImage {
    display: table-cell;
    float: left;
    max-width: 170px;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .sidebar .style2 .profileImage { max-width: 30%; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style2 .imageBorder{
    border: 0 none;
    display: block;
    padding: 0;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style2 .profileImage img { width: 100%;}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style2 .memberName {
    font-size: 220%;
    line-height: 100%;
}

/* style3 */
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style3 {
	padding-right: 70px;
	padding-left: 0;
	padding-top:0;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style3 .profileImage { 
	max-width:100%;
	float:right;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style3 .profileImage img { max-height:160px; max-width: 100%;}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style3 .imageBorder{ display: block; border:0; padding:0; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style3 .member_details { 
    padding-top: 20px;
    text-align: right;
    clear:both;
    width:100%;
}

.diysdk_contentApps_teamIntroduction.web_view.webcomponent .main_content .style3 .spacer{
	padding-left:120px;
}

.diysdk_contentApps_teamIntroduction.web_view.webcomponent .sidebar .style3 .spacer{
    padding-left:10px;
}

.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style3 .memberName {
    font-size: 220%;
    line-height: 100%;
}

/* style4 */
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4{
	padding: 30px 15px;
}

.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4 .profileImage { 
    margin-bottom: 20px;
    text-align: right;
    width: 40%;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4 .profileImage img { width: 100%;}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4 .imageWidth { 
    background-image: url("data:image/webp;base64,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");
    background-repeat: no-repeat;
    width:128px;
    height:128px;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4 .member_details { position: relative; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4 .memberName { font-size: 160%; line-height:100%; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4 .position {
	font-weight:bold;
	font-size: 100%;
	padding-bottom: 0;	
}

.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4 .position div{padding-bottom:20px;}

.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4 .phone div{ padding-bottom: 10px; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4 .email div{ padding-bottom: 20px; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4 .lableRight { text-align: right; word-wrap: break-word; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .fLeft { float:left; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .fRight { float:right; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .mLeft { margin-left:10px; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .mRight { margin-right:10px; }
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .w40{
	width: 40%;
	float: left;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4 .w60{
	float: left;
    width: 60%;
}
.diysdk_contentApps_teamIntroduction.web_view.webcomponent .style4  .w60 div{
    border-left: 1px solid;
    padding-left: 10px;
}