﻿.connectToBeautyAdvisor #content {
    padding-left: 0px;
    padding-right: 0px;
}
.connectToBeautyAdvisor .banner {
    min-height: 310px;
}
.connectToBeautyAdvisor .block {
    display: inline-block;
    vertical-align: top;
}
.connectToBeautyAdvisor .bottom {
    padding-bottom: 15px;
}

.connectToBeautyAdvisor .infotext {
    font-size: 14px;
	line-height: 20px;    
    font-weight: normal;
}
.connectToBeautyAdvisor .banner .infotext {
    width: 315px;
    padding: 0 20px 0 20px;
}
.connectToBeautyAdvisor .connectToConsultant .infotext {
    width: 410px;
    padding-right: 20px;
}
.connectToBeautyAdvisor .connectContent .title {
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    border-bottom: 1px solid #e5e5e5;
    margin: 20px 0 15px 0;
    padding-bottom: 5px;
    text-transform: none;
}
.connectToBeautyAdvisor .connectContent .title2 {
    font-size: 12px;
    font-weight: normal;
    border-top: 1px solid #e5e5e5;
    margin: 6px 0 15px 0;
    padding-top: 15px;
    text-transform: uppercase;
}
.connectToBeautyAdvisor .connectContent div.top {
    padding-top: 10px;
}
.connectToBeautyAdvisor .connectContent .leftSpace {
    margin-left: 24px;
}
.connectToBeautyAdvisor .connectContent .optional {
    color: #a3a3a3;
}
.connectToBeautyAdvisor .connectContent .divButtons {
    border-top: 1px solid #e5e5e5;
    margin-top: 10px;
    padding-top: 15px;
}
.connectToBeautyAdvisor .connectContent .terms {
    font-size: 11px;
    padding: 5px;
}
.connectToBeautyAdvisor .connectContent .terms a {
    font-size: 11px;
    margin: 0;
}

.connectToBeautyAdvisor .sponsorMessage .subtitle {
    font-family: Georgia;
    font-size: 20px;
    font-style: italic;
    text-transform: none;
}
.connectToBeautyAdvisor .sponsorMessage .text {
    font-family: Georgia;
    font-size: 14px;
    font-style: italic;
    line-height: inherit;
    margin-bottom: 20px;
    color: #666666;
    padding-left: 0;
}
.connectToBeautyAdvisor .sponsorInfo {
    border: 1px solid black;
    padding: 18px 20px 30px 23px;
    margin-top: 35px;
}
.connectToBeautyAdvisor .sponsorInfo .title {
    font-size: 12px;
    font-weight: normal;
    border-bottom: 0;
    padding: 0;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.connectToBeautyAdvisor .sponsorInfo .socialMedia {
    padding-top: 10px;
}
.connectToBeautyAdvisor .sponsorInfo .sponsorData,
.connectToBeautyAdvisor .sponsorInfo .socialMedia {
    padding-left: 1px;
}
.connectToBeautyAdvisor .sponsorInfo .block {
    width: 215px;
    display: inline-block;
}
.connectToBeautyAdvisor .sponsorInfo .labelDesc {
    font-size: 12px;
    text-transform: uppercase;
    padding-bottom: 6px;
    display: block;
}
.connectToBeautyAdvisor .sponsorInfo .labelValue {
    font-size: 14px;
    line-height: 17px;
    display: block;
}
.connectToBeautyAdvisor .sponsorInfo .socialMedia .labelDesc {
    padding-bottom: 16px;
}

.profileInfo .block {
    display: inline-block;
    vertical-align: top;
    padding-right: 10px;
}
.profileInfo .address-block{
    width: 193px;
}
.profileInfo .phone-block{
    width: 138px;
}
.profileInfo .mail-block{
    width: 176px;
}
.profileInfo .profileLinks {
    width: 128px;
    height: 80px;
    border-left: 1px solid #e5e5e5;
    padding-left: 23px;
}
.profileInfo .labelDesc {
    font-size: 12px;
    text-transform: uppercase;
    padding-bottom: 6px;
    display: block;
}
.profileInfo .labelValue {
    font-size: 14px;
    line-height: 17px;
    display: block;
}
.profileInfo  .profileLinks .link {
    margin-bottom: 13px;
}
.profileInfo  .profileLinks .simple-link {
    font-size: 12px;
}

.BeautyAdvisorData  {
    max-width: 215px;
}
.BeautyAdvisorData #content  {
    padding: 0;
}
.BeautyAdvisorData .subtitle {
    font-size: 11px;
    color: #808080;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 18px;
    padding: 0 0 13px 0;
}
.BeautyAdvisorData .name,
.BeautyAdvisorData .desc,
.BeautyAdvisorData .socialMediaTitle,
.BeautyAdvisorData .socialMediaEmail {
    display: block;
}
.BeautyAdvisorData .name {
    padding-bottom: 0;
    font-weight: bold;
    font-size: 14px;
    line-height: 13px;
}
.BeautyAdvisorData .desc {
    font-size: 12px;
    line-height: 14px;
    padding-bottom: 11px;
}
.BeautyAdvisorData .socialMediaTitle {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 6px;
}
.BeautyAdvisorData .socialMedia {
    border-top: 1px solid #e5e5e5;
    margin-top: 7px;
    padding-top: 17px;
}
.BeautyAdvisorData .socialMediaEmail {
    padding-top: 7px;
}
