


/* ----------------------------
IFRAME
---------------------------- */

iframe.iFrameContainer {
  height: 740px;
  overflow: hidden !important;
  width: 701px;
}

/* ----------------------------
WEALTH STRATEGIES PROCESS
---------------------------- */

BODY.customsection10 {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #FFF !important;
  background-image: none;
  background-origin: padding-box;
  background-position: center top;
  background-repeat: repeat-x;
  background-size: auto auto;
}

BODY.customsection10 #wrapperContainer {
  background-image: none;
}

BODY.customsection10 #container {
  height: 694px !important;
  margin: 0 auto !important;
  width: 694px !important;
}

BODY.customsection10 #contentBody {
  background-color: #FFF;
  float: none;
  height: 694px !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 694px !important;
}

BODY.customsection10 #content {
  background: none !important;
  box-shadow: none !important;
  height: 694px;
  margin: 0;
  width: 694px;
}

BODY.customsection10 #content #contentContainer {
  float: none;
  margin: 0;
  width: 100%;
}

BODY.customsection10 table {
  margin: 0;
  padding: 0;
}

BODY.customsection10 #header,
BODY.customsection10 #navigation_menu,
BODY.customsection10 #sideBar,
BODY.customsection10 #footer,
BODY.customsection10 h1,
BODY.customsection10 p {
  display: none !important;
}

BODY.customsection10 #content #wealthStrategies-5steps {
  background: url('https://s3.amazonaws.com/static.contentres.com/media/InlineContent/originalSize/fc45eed4-99a7-48de-98fd-b12b9999b6aa.png') no-repeat scroll 0 0 #FFF;
  display: block;
  height: 694px;
  position: absolute;
  width: 694px;
}

BODY.customsection10 #content ul {
  height: 0;
  list-style: none;
}

BODY.customsection10 .broker-check-container {
  display: none !important;
}

#content ul li a#discovery,
#content ul li a#analysis,
#content ul li a#strategy,
#content ul li a#implemention,
#content ul li a#review {
  height: 120px;
  position: absolute;
  width: 120px;
}

#content ul li a#discovery {
  left: 287px;
  top: 76px;
}

#content ul li a#analysis {
  left: 497px;
  top: 218px;
}

#content ul li a#strategy {
  left: 416px;
  top: 468px;
}

#content ul li a#implemention {
  left: 158px;
  top: 468px;
}

#content ul li a#review {
  left: 76px;
  top: 218px;
}

/* ----------------------------
BENEFITS CONSULTING PROCESS
---------------------------- */

BODY.customsection11 {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #FFF !important;
  background-image: none;
  background-origin: padding-box;
  background-position: center top;
  background-repeat: repeat-x;
  background-size: auto auto;
}

BODY.customsection11 #wrapperContainer {
  background-image: none;
}

BODY.customsection11 #container {
  height: 694px !important;
  margin: 0 auto !important;
  width: 694px !important;
}

BODY.customsection11 #contentBody {
  background-color: #FFF;
  float: none;
  height: 694px !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 694px !important;
}

BODY.customsection11 #content {
  background: none !important;
  box-shadow: none !important;
  height: 694px;
  margin: 0;
  width: 694px;
}

BODY.customsection11 #content #contentContainer {
  float: none;
  margin: 0;
  width: 100%;
}

BODY.customsection11 table {
  margin: 0;
  padding: 0;
}

BODY.customsection11 #header,
BODY.customsection11 #navigation_menu,
BODY.customsection11 #sideBar,
BODY.customsection11 #footer,
BODY.customsection11 h1,
BODY.customsection11 p {
  display: none !important;
}

BODY.customsection11 #content #benefitsConsulting-7steps {
  background: url('https://s3.amazonaws.com/static.contentres.com/media/InlineContent/originalSize/99c576c2-fde6-406d-8605-7319ab38d907.png') no-repeat scroll 0 0 #FFF;
  display: block;
  height: 694px;
  position: absolute;
  width: 694px;
}

BODY.customsection11 #content ul {
  height: 0;
  list-style: none;
}


BODY.customsection11 .broker-check-container {
  display: none !important;
}

#content ul li a#bc_discovery,
#content ul li a#bc_analysis,
#content ul li a#bc_options,
#content ul li a#bc_strategy,
#content ul li a#bc_implemention,
#content ul li a#bc_education,
#content ul li a#bc_administration {
  height: 120px;
  position: absolute;
  width: 120px;
}

#content ul li a#bc_discovery {
  left: 287px;
  top: 83px;
}

#content ul li a#bc_analysis {
  left: 470px;
  top: 140px;
}

#content ul li a#bc_options {
  left: 498px;
  top: 327px;
}

#content ul li a#bc_strategy {
  left: 384px;
  top: 493px;
}

#content ul li a#bc_implemention {
  left: 190px;
  top: 493px;
}

#content ul li a#bc_education {
  left: 76px;
  top: 327px;
}

#content ul li a#bc_administration {
  left: 104px;
  top: 140px;
}

/* -------------------------
TOOLTIP
------------------------- */

a.tooltip {
  outline: none;
}

a.tooltip strong {
  line-height: 30px;
}

a.tooltip:active {
  pointer-events: none;
}

a.tooltip:hover {
  text-decoration: none;
}

a.tooltip>span {
  z-index: 10;
  display: none;
  padding: 0;
  line-height: 16px;
  /* width: 302px;
height: 302px; */
  width: 205px;
  height: 205px;
}

a#discovery>span {
  margin-left: -92px;
  margin-top: 119px;
}

a#analysis>span {
  margin-left: -302px;
  margin-top: -23px;
}

a#strategy>span {
  margin-left: -221px;
  margin-top: -272px;
}

a#implemention>span {
  margin-left: 37px;
  margin-top: -273px;
}

a#review>span {
  margin-left: 119px;
  margin-top: -23px;
}

a#bc_discovery span {
  margin-left: -92px;
  margin-top: 112px;
}

a#bc_analysis span {
  margin-left: -275px;
  margin-top: 55px;
}

a#bc_options span {
  margin-left: -303px;
  margin-top: -132px;
}

a#bc_strategy span {
  margin-left: -189px;
  margin-top: -298px;
}

a#bc_implemention span {
  margin-left: 5px;
  margin-top: -298px;
}

a#bc_education span {
  margin-left: 119px;
  margin-top: -132px;
}

a#bc_administration span {
  margin-left: 91px;
  margin-top: 55px;
}

.callout {
  z-index: 20;
  position: absolute;
  border: 0;
  top: -14px;
  left: 120px;
}

.broker-check-container.top.visible {
  position: absolute !important;
}

.customsection3 a.img {
  text-align: center;
  display: block;
}

.customsection3 h1.fn {
  margin: 10px 0 0 !important;
  text-align: center;
  font-size: 14px !important;
}

.customsection3 p.title {
  text-align: center;
}

.customsection3 img.photo {
  width: 200px;
  height: auto;
}

#wealthStrategies-5steps .tooltip>span,
#benefitsConsulting-7steps .tooltip>span {
  text-align: center;
  color: #000000;
  background: #e9e6ca !important;
  border-radius: 50%;
  shape-outside: circle();
  display: none;
  flex-direction: column;
  align-items: center;
  padding: 50px;
  font-size: 14px !important;
  justify-content: center;
  line-height: 19px;
  overflow: hidden;
}

#benefitsConsulting-7steps a.tooltip:hover>span,
#wealthStrategies-5steps a.tooltip:hover>span {
  display: flex;
  position: absolute;
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {

  #wealthStrategies-5steps .tooltip>span,
  #benefitsConsulting-7steps .tooltip>span {
      line-height: 17px !important;
  }

  #wealthStrategies-5steps .tooltip>span,
  #benefitsConsulting-7steps .tooltip>span {
      display: block;
  }

  #wealthStrategies-5steps .tooltip:hover>span,
  #benefitsConsulting-7steps .tooltip:hover>span {
      display: block !important;
  }
}