@import url('https://www.raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-2/base.css');

/*
==============================================
SPECIAL PAGE
==============================================
*/


/* Content */
.body-special-page .headline-content, .body-special-page .form-content {
  background: #f4f5f5 !important;
  padding: 50px;
}
.body-special-page .copy-section h1 {
  margin: 0;
}
.body-special-page .copy-section {
  background: #f4f5f5;
}
.body-special-page .copy-content {
  background: #fff;
}

.body-special-page .footer-cta-social-section {
  background: #f4f5f5;
}
.body-special-page .footer-content {
  border: none;
}
.body-special-page .bar6-animate:before {
  background: none;
}

/* Accordions */
.accord.AB90E133C295648F5BE507A27266CEA8C .accord-link, .accord.A7E2860BB64A6468C854189C4807B99CA .accord-link {
  color: #000;
  background: #c8a460;
  margin: 0 0 40px;
}
.accord.AB90E133C295648F5BE507A27266CEA8C .accord-link:hover, .accord.AB90E133C295648F5BE507A27266CEA8C  li.open .accord-link, .accord.A7E2860BB64A6468C854189C4807B99CA .accord-link:hover, .accord.A7E2860BB64A6468C854189C4807B99CA  li.open .accord-link {
  color: #000;
  background: #d8c8a9;
}
.accord .accord-link, .accord .accord-inner-link {
  padding: 5px 20px;
  text-transform: uppercase;
  color: #272d3c;
}
.accord .accord-link:hover, .accord .accord-inner-link:hover, .accord li.open .accord-link, .accord li.open .accord-inner-link {
  color: #966c1d;
}

/* Form */
.footer-cta .simple-form {
  margin: 0 0 50px;
}
.footer-cta .simple-form .recaptcha-disclaimer a {
  color: #ab8336;
}
.footer-cta .simple-form .recaptcha-disclaimer a:hover {
  color: #333333;
}
.body-special-page .footer-cta .ftr-cta-wrapper a h2 {
  font-family: 'Cormorant', serif;
  color: #ab8336;
}

.body-special-page .button {
  min-width: 130px;
  display: inline-block;
  margin: 0 0 20px;
  text-transform: uppercase;
  font-family: 'Cormorant', serif;
  color: #ab8336;
  border: 1px solid #535965;
  padding: 5px 10px;
}
.body-special-page .button:hover {
  color: #000;
}
.body-special-page .recaptcha-disclaimer a {
  color: #ab8336;
}
.body-special-page .content-disclosure-wrapper {
  clear: both;
}
h2.contact-headline {
  font-family: 'Cormorant', serif;
  color: #ab8336;
  font-size: 36px;
  text-transform: uppercase;
  text-align: center;
  border-bottom: double #cdcdcd;
  padding: 0 0 10px;
}

.accord .accord-link-content .bio-info {
  line-height: 25px;
}

.bio-full-name {
  text-transform: uppercase;
}
.bio-headshot {
  width: 200px;
}


.d-field-submit {
    text-align: right;
}



/* Extra small devices (most portrait phones, 480px and less) mobile-p */
@media only screen and (max-width: 480px) {
  .d-field-submit {
      text-align: center;
  }
}
