@import url('app-blessed1.css?z=1434485403858');

  @media only screen and (min-width: 40.063em) {
    .subheading, .button-yellow.big, .form-content .login-submit .button-yellow.button-primary, .form-content .login-submit #header-navigation .menu-header-menu-container ul li.buttonize a.button-primary, #header-navigation .menu-header-menu-container ul li.buttonize .form-content .login-submit a.button-primary, .form-content .login-submit nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button-primary, nav#mobile-nav .menu-header-menu-container ul li.buttonize .form-content .login-submit a.button-primary, .form-content .login-submit nav#footer-secondary-navigation ul li.buttonize a.button-primary, nav#footer-secondary-navigation ul li.buttonize .form-content .login-submit a.button-primary, #header-navigation .menu-header-menu-container ul li.buttonize a.big, #header-navigation .menu-header-menu-container ul li.buttonize .page-header.photo a.button, .page-header.photo #header-navigation .menu-header-menu-container ul li.buttonize a.button, nav#mobile-nav .menu-header-menu-container ul li.buttonize a.big, nav#mobile-nav .menu-header-menu-container ul li.buttonize .page-header.photo a.button, .page-header.photo nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button, .page-header.photo .button-yellow.button, .page-header.photo button.button-yellow, .page-header.photo nav#footer-secondary-navigation ul li.buttonize a.button, nav#footer-secondary-navigation ul li.buttonize .page-header.photo a.button, nav#footer-secondary-navigation ul li.buttonize a.big, .button-red.big, .gform_body input.big[type="submit"], .gform_body .form-content .login-submit input[type="submit"].button-primary, .form-content .login-submit .gform_body input[type="submit"].button-primary, .gform_body .page-header.photo input[type="submit"].button, .page-header.photo .gform_body input[type="submit"].button, .gform_footer input.big[type="submit"], .gform_footer .form-content .login-submit input[type="submit"].button-primary, .form-content .login-submit .gform_footer input[type="submit"].button-primary, .gform_footer .page-header.photo input[type="submit"].button, .page-header.photo .gform_footer input[type="submit"].button, .form-content .login-submit .button-red.button-primary, .form-content .login-submit form#gform_7 .gform_footer .button-primary.gform_button, form#gform_7 .gform_footer .form-content .login-submit .button-primary.gform_button, .form-content .login-submit form#gform_5 .gform_footer .button-primary.gform_button, form#gform_5 .gform_footer .form-content .login-submit .button-primary.gform_button, .form-content .login-submit form#gform_1 .gform_footer .button-primary.button, form#gform_1 .gform_footer .form-content .login-submit .button-primary.button, .form-content .login-submit form#gform_1 .gform_footer button.button-primary, form#gform_1 .gform_footer .form-content .login-submit button.button-primary, form#gform_7 .gform_footer .big.gform_button, form#gform_7 .gform_footer .page-header.photo .gform_button.button, .page-header.photo form#gform_7 .gform_footer .gform_button.button, form#gform_7 .gform_footer .page-header.photo button.gform_button, .page-header.photo form#gform_7 .gform_footer button.gform_button, .page-header.photo .button-red.button, .page-header.photo button.button-red, .page-header.photo form#gform_5 .gform_footer button.gform_button, form#gform_5 .gform_footer .page-header.photo button.gform_button, .page-header.photo form#gform_5 .gform_footer .button.gform_button, form#gform_5 .gform_footer .page-header.photo .button.gform_button, .page-header.photo form#gform_1 .gform_footer .button, form#gform_1 .gform_footer .page-header.photo .button, .page-header.photo form#gform_1 .gform_footer button, form#gform_1 .gform_footer .page-header.photo button, form#gform_5 .gform_footer .big.gform_button, form#gform_1 .gform_footer .big.button, form#gform_1 .gform_footer button.big, .product-confirm.big, .form-content .login-submit .product-confirm.button-primary, .page-header.photo .product-confirm.button, .page-header.photo button.product-confirm, .form-content .login-submit .button-primary.big, .form-content .login-submit .button-primary, .form-content .login-submit .page-header.photo .button-primary.button, .page-header.photo .form-content .login-submit .button-primary.button, .form-content .login-submit .page-header.photo button.button-primary, .page-header.photo .form-content .login-submit button.button-primary, #header-navigation #mobile-menu-toggle.big, #header-navigation .form-content .login-submit #mobile-menu-toggle.button-primary, .form-content .login-submit #header-navigation #mobile-menu-toggle.button-primary, #header-navigation .page-header.photo #mobile-menu-toggle.button, .page-header.photo #header-navigation #mobile-menu-toggle.button, #header-navigation .page-header.photo button#mobile-menu-toggle, .page-header.photo #header-navigation button#mobile-menu-toggle, .page-header .button.big, .page-header button.big, .page-header .form-content .login-submit button.button-primary, .form-content .login-submit .page-header button.button-primary, .page-header .form-content .login-submit .button.button-primary, .form-content .login-submit .page-header .button.button-primary, .page-header.photo .button, .page-header.photo button, article.showcase > header.page-header .editor-content p, form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.big, form#gform_5 section.item-fields li.gfield_price .gfield_description .form-content .login-submit .trigger.button-primary, .form-content .login-submit form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.button-primary, form#gform_5 section.item-fields li.gfield_price .gfield_description .page-header.photo .trigger.button, .page-header.photo form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.button, form#gform_5 section.item-fields li.gfield_price .gfield_description .page-header.photo button.trigger, .page-header.photo form#gform_5 section.item-fields li.gfield_price .gfield_description button.trigger, section.portrait-details .gfield_description .btn-wrap .button.big, section.portrait-details .gfield_description .btn-wrap button.big, section.portrait-details .gfield_description .btn-wrap .form-content .login-submit button.button-primary, .form-content .login-submit section.portrait-details .gfield_description .btn-wrap button.button-primary, section.portrait-details .gfield_description .btn-wrap .form-content .login-submit .button.button-primary, .form-content .login-submit section.portrait-details .gfield_description .btn-wrap .button.button-primary, section.portrait-details .gfield_description .btn-wrap .page-header.photo .button, .page-header.photo section.portrait-details .gfield_description .btn-wrap .button, section.portrait-details .gfield_description .btn-wrap .page-header.photo button, .page-header.photo section.portrait-details .gfield_description .btn-wrap button, section.professional-details .li-wrapper button.master.big, section.professional-details .li-wrapper .form-content .login-submit button.master.button-primary, .form-content .login-submit section.professional-details .li-wrapper button.master.button-primary, section.professional-details .li-wrapper .page-header.photo button.master, .page-header.photo section.professional-details .li-wrapper button.master, section.professional-details .li-wrapper button.sub.big, section.professional-details .li-wrapper .form-content .login-submit button.sub.button-primary, .form-content .login-submit section.professional-details .li-wrapper button.sub.button-primary, section.professional-details .li-wrapper .page-header.photo button.sub, .page-header.photo section.professional-details .li-wrapper button.sub {
      font-size: 1.25em; } }

.medium-heading, .editor-content h3, .top-wrap .package-title {
  font-family: "Playfair Display SC", serif;
  font-size: 1em;
  border-bottom: 2px solid #DDB23E;
  padding-right: 4em; }
  @media only screen and (min-width: 40.063em) {
    .medium-heading, .editor-content h3, .top-wrap .package-title {
      font-size: 1.25em; } }
  .medium-heading.no-underline, .editor-content h3.no-underline, .top-wrap .no-underline.package-title {
    border-bottom: 0;
    padding-right: 0; }

.small-heading, .editor-content h4, label, #main-navigation .menu-main-menu-container ul li a, nav#mobile-nav .menu-main-menu-container ul li a, nav#footer-main-navigation ul li a, section.contact-fields ul.contact-fields-left #field_1_9 .gsection_title, section.portrait-details .gsection_title, section.public-details .gsection_title, section.professional-details .li-wrapper:nth-child(2) .gsection_title, section.professional-details .li-wrapper.practice-areas .gsection_title {
  font-family: "Lato", "Helvetica", Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1em; }

.small-text, .gfield_description, .gfield_creditcard_warning_message, section.map .select-block .select-text p, section.map-and-founders .select-block .select-text p, #header-navigation .menu-header-menu-container ul li a, #header-navigation #mobile-menu-toggle, nav#mobile-nav .menu-header-menu-container ul li a, nav#footer-main-navigation ul li a, nav#footer-secondary-navigation ul li a, nav#footer-sub ul li a, section.copyright p, article.single-member section.content .link-to-top a.top-link, .member-spotlight #founder-slider-nav a, body.page_account nav.page-header a {
  font-size: 0.875em; }

.editor-content p {
  max-width: 60em; }

.editor-content ul li, .editor-content ol li {
  max-width: 60em; }

.editor-content h2 {
  margin: 1.5em 0 0.75em; }

.editor-content h3 {
  margin: 1.75em 0 1em;
  border-bottom-color: #dbdbdb; }
  @media only screen and (min-width: 40.063em) {
    .editor-content h3 {
      max-width: 60%; } }
  @media only screen and (min-width: 64.063em) {
    .editor-content h3 {
      max-width: 40%; } }

.editor-content h4 {
  margin: 2em 0 1.25em; }

.editor-content hr {
  border-width: 2px 0 0;
  border-color: #dbdbdb; }

.inverted *, section.accept-membership-fields *, section.additional-items-fields *, .page-header *, section.portrait-details * {
  color: #FFF; }

.button:focus, button:focus {
  outline: none;
  background: inherit; }

.button:hover, button:hover {
  background: inherit; }

.button-yellow, #header-navigation .menu-header-menu-container ul li.buttonize a, nav#mobile-nav .menu-header-menu-container ul li.buttonize a, nav#footer-secondary-navigation ul li.buttonize a {
  display: inline-block;
  border-radius: 2.5em;
  border: 2px solid #DDB23E;
  background: transparent;
  color: #DDB23E;
  text-decoration: none;
  padding: 0.5em 1em;
  font-family: "Lato", "Helvetica", Arial, sans-serif; }
  .button-yellow:hover, #header-navigation .menu-header-menu-container ul li.buttonize a:hover, nav#mobile-nav .menu-header-menu-container ul li.buttonize a:hover, nav#footer-secondary-navigation ul li.buttonize a:hover {
    color: #FFF;
    background: #DDB23E;
    outline: none; }
  .button-yellow.big, .form-content .login-submit .button-yellow.button-primary, .form-content .login-submit #header-navigation .menu-header-menu-container ul li.buttonize a.button-primary, #header-navigation .menu-header-menu-container ul li.buttonize .form-content .login-submit a.button-primary, .form-content .login-submit nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button-primary, nav#mobile-nav .menu-header-menu-container ul li.buttonize .form-content .login-submit a.button-primary, .form-content .login-submit nav#footer-secondary-navigation ul li.buttonize a.button-primary, nav#footer-secondary-navigation ul li.buttonize .form-content .login-submit a.button-primary, #header-navigation .menu-header-menu-container ul li.buttonize a.big, #header-navigation .menu-header-menu-container ul li.buttonize .page-header.photo a.button, .page-header.photo #header-navigation .menu-header-menu-container ul li.buttonize a.button, nav#mobile-nav .menu-header-menu-container ul li.buttonize a.big, nav#mobile-nav .menu-header-menu-container ul li.buttonize .page-header.photo a.button, .page-header.photo nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button, .page-header.photo .button-yellow.button, .page-header.photo button.button-yellow, .page-header.photo nav#footer-secondary-navigation ul li.buttonize a.button, nav#footer-secondary-navigation ul li.buttonize .page-header.photo a.button, nav#footer-secondary-navigation ul li.buttonize a.big {
    padding: 1.25em 2em; }
  .button-yellow.solid, .gform_body input.button-yellow[type="submit"], .gform_footer input.button-yellow[type="submit"], form#gform_7 .gform_footer .button-yellow.gform_button, form#gform_7 .gform_footer nav#footer-secondary-navigation ul li.buttonize a.gform_button, nav#footer-secondary-navigation ul li.buttonize form#gform_7 .gform_footer a.gform_button, #header-navigation .menu-header-menu-container ul li.buttonize a, nav#mobile-nav .menu-header-menu-container ul li.buttonize a, nav#footer-secondary-navigation ul li.buttonize a.solid, nav#footer-secondary-navigation ul li.buttonize form#gform_5 .gform_footer a.gform_button, form#gform_5 .gform_footer nav#footer-secondary-navigation ul li.buttonize a.gform_button, nav#footer-secondary-navigation ul li.buttonize form#gform_1 .gform_footer a.button, form#gform_1 .gform_footer nav#footer-secondary-navigation ul li.buttonize a.button, form#gform_5 .gform_footer .button-yellow.gform_button, form#gform_1 .gform_footer .button-yellow.button, form#gform_1 .gform_footer button.button-yellow {
    background: #DDB23E;
    color: #FFF; }
    .button-yellow.solid:hover, .gform_body input.button-yellow[type="submit"]:hover, .gform_footer input.button-yellow[type="submit"]:hover, form#gform_7 .gform_footer .button-yellow.gform_button:hover, form#gform_7 .gform_footer nav#footer-secondary-navigation ul li.buttonize a.gform_button:hover, nav#footer-secondary-navigation ul li.buttonize form#gform_7 .gform_footer a.gform_button:hover, #header-navigation .menu-header-menu-container ul li.buttonize a:hover, nav#mobile-nav .menu-header-menu-container ul li.buttonize a:hover, nav#footer-secondary-navigation ul li.buttonize a.solid:hover, nav#footer-secondary-navigation ul li.buttonize form#gform_5 .gform_footer a.gform_button:hover, form#gform_5 .gform_footer nav#footer-secondary-navigation ul li.buttonize a.gform_button:hover, nav#footer-secondary-navigation ul li.buttonize form#gform_1 .gform_footer a.button:hover, form#gform_1 .gform_footer nav#footer-secondary-navigation ul li.buttonize a.button:hover, form#gform_5 .gform_footer .button-yellow.gform_button:hover, form#gform_1 .gform_footer .button-yellow.button:hover, form#gform_1 .gform_footer button.button-yellow:hover {
      background: transparent;
      color: #DDB23E; }
    .button-yellow.solid:focus, .gform_body input.button-yellow[type="submit"]:focus, .gform_footer input.button-yellow[type="submit"]:focus, form#gform_7 .gform_footer .button-yellow.gform_button:focus, form#gform_7 .gform_footer nav#footer-secondary-navigation ul li.buttonize a.gform_button:focus, nav#footer-secondary-navigation ul li.buttonize form#gform_7 .gform_footer a.gform_button:focus, #header-navigation .menu-header-menu-container ul li.buttonize a:focus, nav#mobile-nav .menu-header-menu-container ul li.buttonize a:focus, nav#footer-secondary-navigation ul li.buttonize a.solid:focus, nav#footer-secondary-navigation ul li.buttonize form#gform_5 .gform_footer a.gform_button:focus, form#gform_5 .gform_footer nav#footer-secondary-navigation ul li.buttonize a.gform_button:focus, nav#footer-secondary-navigation ul li.buttonize form#gform_1 .gform_footer a.button:focus, form#gform_1 .gform_footer nav#footer-secondary-navigation ul li.buttonize a.button:focus, form#gform_5 .gform_footer .button-yellow.gform_button:focus, form#gform_1 .gform_footer .button-yellow.button:focus, form#gform_1 .gform_footer button.button-yellow:focus {
      background: #DDB23E;
      color: #FFF; }

.button-red, .gform_body input[type="submit"], .gform_footer input[type="submit"], form#gform_7 .gform_footer .gform_button, form#gform_5 .gform_footer .gform_button, form#gform_14 .gform_footer .gform_button, form#gform_1 .gform_footer .button, form#gform_1 .gform_footer button {
  display: inline-block;
  border-radius: 2.5em;
  border: 2px solid #711612;
  background: transparent;
  color: #711612;
  text-decoration: none;
  padding: 0.5em 1em;
  font-family: "Lato", "Helvetica", Arial, sans-serif; }
  .button-red:hover, .gform_body input[type="submit"]:hover, .gform_footer input[type="submit"]:hover, form#gform_7 .gform_footer .gform_button:hover, form#gform_5 .gform_footer .gform_button:hover, form#gform_14 .gform_footer .gform_button:hover, form#gform_1 .gform_footer .button:hover, form#gform_1 .gform_footer button:hover {
    color: #FFF;
    background: #711612;
    outline: none; }
  .button-red.big, .gform_body input.big[type="submit"], .gform_body .form-content .login-submit input[type="submit"].button-primary, .form-content .login-submit .gform_body input[type="submit"].button-primary, .gform_body .page-header.photo input[type="submit"].button, .page-header.photo .gform_body input[type="submit"].button, .gform_footer input.big[type="submit"], .gform_footer .form-content .login-submit input[type="submit"].button-primary, .form-content .login-submit .gform_footer input[type="submit"].button-primary, .gform_footer .page-header.photo input[type="submit"].button, .page-header.photo .gform_footer input[type="submit"].button, .form-content .login-submit .button-red.button-primary, .form-content .login-submit form#gform_7 .gform_footer .button-primary.gform_button, form#gform_7 .gform_footer .form-content .login-submit .button-primary.gform_button, .form-content .login-submit form#gform_5 .gform_footer .button-primary.gform_button, form#gform_5 .gform_footer .form-content .login-submit .button-primary.gform_button, .form-content .login-submit form#gform_1 .gform_footer .button-primary.button, form#gform_1 .gform_footer .form-content .login-submit .button-primary.button, .form-content .login-submit form#gform_1 .gform_footer button.button-primary, form#gform_1 .gform_footer .form-content .login-submit button.button-primary, form#gform_7 .gform_footer .big.gform_button, form#gform_7 .gform_footer .page-header.photo .gform_button.button, .page-header.photo form#gform_7 .gform_footer .gform_button.button, form#gform_7 .gform_footer .page-header.photo button.gform_button, .page-header.photo form#gform_7 .gform_footer button.gform_button, .page-header.photo .button-red.button, .page-header.photo button.button-red, .page-header.photo form#gform_5 .gform_footer button.gform_button, form#gform_5 .gform_footer .page-header.photo button.gform_button, .page-header.photo form#gform_5 .gform_footer .button.gform_button, form#gform_5 .gform_footer .page-header.photo .button.gform_button, .page-header.photo form#gform_1 .gform_footer .button, form#gform_1 .gform_footer .page-header.photo .button, .page-header.photo form#gform_1 .gform_footer button, form#gform_1 .gform_footer .page-header.photo button, form#gform_5 .gform_footer .big.gform_button, form#gform_1 .gform_footer .big.button, form#gform_1 .gform_footer button.big {
    padding: 1.25em 2em; }
  .button-red.solid, .gform_body input[type="submit"], .gform_footer input[type="submit"], form#gform_7 .gform_footer .gform_button, #header-navigation .menu-header-menu-container ul li.buttonize a.button-red, #header-navigation .menu-header-menu-container ul li.buttonize form#gform_7 .gform_footer a.gform_button, form#gform_7 .gform_footer #header-navigation .menu-header-menu-container ul li.buttonize a.gform_button, #header-navigation .menu-header-menu-container ul li.buttonize form#gform_5 .gform_footer a.gform_button, form#gform_5 .gform_footer #header-navigation .menu-header-menu-container ul li.buttonize a.gform_button, #header-navigation .menu-header-menu-container ul li.buttonize form#gform_1 .gform_footer a.button, form#gform_1 .gform_footer #header-navigation .menu-header-menu-container ul li.buttonize a.button, nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button-red, nav#mobile-nav .menu-header-menu-container ul li.buttonize form#gform_7 .gform_footer a.gform_button, form#gform_7 .gform_footer nav#mobile-nav .menu-header-menu-container ul li.buttonize a.gform_button, nav#mobile-nav .menu-header-menu-container ul li.buttonize form#gform_5 .gform_footer a.gform_button, form#gform_5 .gform_footer nav#mobile-nav .menu-header-menu-container ul li.buttonize a.gform_button, nav#mobile-nav .menu-header-menu-container ul li.buttonize form#gform_1 .gform_footer a.button, form#gform_1 .gform_footer nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button, form#gform_5 .gform_footer .gform_button, form#gform_14 .gform_footer .gform_button, form#gform_1 .gform_footer .button, form#gform_1 .gform_footer button {
    background: #711612;
    color: #FFF; }
    .button-red.solid:hover, .gform_body input[type="submit"]:hover, .gform_footer input[type="submit"]:hover, form#gform_7 .gform_footer .gform_button:hover, #header-navigation .menu-header-menu-container ul li.buttonize a.button-red:hover, nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button-red:hover, form#gform_5 .gform_footer .gform_button:hover, form#gform_14 .gform_footer .gform_button:hover, form#gform_1 .gform_footer .button:hover, form#gform_1 .gform_footer button:hover {
      background: transparent;
      color: #711612; }
    .button-red.solid:focus, .gform_body input[type="submit"]:focus, .gform_footer input[type="submit"]:focus, form#gform_7 .gform_footer .gform_button:focus, #header-navigation .menu-header-menu-container ul li.buttonize a.button-red:focus, nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button-red:focus, form#gform_5 .gform_footer .gform_button:focus, form#gform_14 .gform_footer .gform_button:focus, form#gform_1 .gform_footer .button:focus, form#gform_1 .gform_footer button:focus {
      background: #711612;
      color: #FFF; }

.button-price, .bottom-wrap .price {
  display: inline-block;
  border-radius: 2.5em;
  background: #FFF;
  color: #64AE5D;
  text-decoration: none;
  padding: 0.5em 1em; }

.product-confirm {
  display: inline-block;
  border-radius: 2.5em;
  border: 2px solid #FFF;
  background: transparent;
  color: #FFF;
  text-decoration: none;
  padding: 0.5em 1em;
  font-family: "Lato", "Helvetica", Arial, sans-serif;
  text-align: left; }
  .product-confirm:hover {
    color: #FFF;
    background: #FFF;
    outline: none; }
  .product-confirm.big, .form-content .login-submit .product-confirm.button-primary, .page-header.photo .product-confirm.button, .page-header.photo button.product-confirm {
    padding: 1.25em 2em; }
  .product-confirm.solid, .gform_body input.product-confirm[type="submit"], .gform_footer input.product-confirm[type="submit"], form#gform_7 .gform_footer .product-confirm.gform_button, #header-navigation .menu-header-menu-container ul li.buttonize a.product-confirm, nav#mobile-nav .menu-header-menu-container ul li.buttonize a.product-confirm, form#gform_5 .gform_footer .product-confirm.gform_button, form#gform_1 .gform_footer .product-confirm.button, form#gform_1 .gform_footer button.product-confirm {
    background: #FFF;
    color: #FFF; }
    .product-confirm.solid:hover, .gform_body input.product-confirm[type="submit"]:hover, .gform_footer input.product-confirm[type="submit"]:hover, form#gform_7 .gform_footer .product-confirm.gform_button:hover, #header-navigation .menu-header-menu-container ul li.buttonize a.product-confirm:hover, nav#mobile-nav .menu-header-menu-container ul li.buttonize a.product-confirm:hover, form#gform_5 .gform_footer .product-confirm.gform_button:hover, form#gform_1 .gform_footer .product-confirm.button:hover, form#gform_1 .gform_footer button.product-confirm:hover {
      background: transparent;
      color: #FFF; }
    .product-confirm.solid:focus, .gform_body input.product-confirm[type="submit"]:focus, .gform_footer input.product-confirm[type="submit"]:focus, form#gform_7 .gform_footer .product-confirm.gform_button:focus, #header-navigation .menu-header-menu-container ul li.buttonize a.product-confirm:focus, nav#mobile-nav .menu-header-menu-container ul li.buttonize a.product-confirm:focus, form#gform_5 .gform_footer .product-confirm.gform_button:focus, form#gform_1 .gform_footer .product-confirm.button:focus, form#gform_1 .gform_footer button.product-confirm:focus {
      background: #FFF;
      color: #FFF; }
  .product-confirm:after {
    content: '\2713';
    font-family: "nadc" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.1875em;
    position: relative;
    opacity: 0.4;
    float: right;
    margin-left: 0.625em; }
  .product-confirm:hover {
    color: #64AE5D; }
    .product-confirm:hover:after {
      color: #64AE5D;
      opacity: 1; }
  .product-confirm.active {
    color: #64AE5D;
    background: #FFF; }
    .product-confirm.active:after {
      color: #64AE5D;
      opacity: 1; }

a.in-page {
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -43px;
  margin-left: -2.6875rem;
  text-decoration: none;
  text-align: center;
  height: 40px;
  height: 2.5rem;
  width: 86px;
  width: 5.375rem;
  z-index: 1;
  border-top-left-radius: 35px;
  border-top-right-radius: 35px; }
  a.in-page:before {
    content: "\2193";
    font-family: "nadc" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    top: 10px;
    top: 0.625rem; }
  a.in-page.yellow {
    background: #DDB23E;
    color: #FFF; }
  a.in-page.white {
    background: #FFF;
    color: #DDB23E; }
  a.in-page:hover {
    color: #9B9B9B; }

.pagination {
  position: relative;
  margin-top: 3.25em; }
  @media only screen and (min-width: 40.063em) {
    .pagination {
      margin-top: 6.5em; } }
  .pagination a {
    text-decoration: none;
    color: #DDB23E;
    font-size: 0.8125em; }
    @media only screen and (max-width: 40em) {
      .pagination a.next {
        width: 9.375em;
        position: absolute;
        top: 130%;
        right: 50%;
        margin-right: -9.375em; } }
    .pagination a.next:after {
      content: '\0000BB'; }
    @media only screen and (max-width: 40em) {
      .pagination a.prev {
        width: 9.375em;
        position: absolute;
        top: 130%;
        left: 50%;
        margin-left: -9.375em; } }
    .pagination a.prev:before {
      content: '\0000AB'; }
    .pagination a.number {
      display: inline-block;
      position: relative;
      margin-left: 0.9375em;
      margin-right: 0.9375em;
      margin-bottom: 0.9375em; }
      .pagination a.number:before {
        content: '';
        position: absolute;
        border: 2px solid #DDB23E;
        width: 1.8461538462em;
        height: 1.8461538462em;
        left: 50%;
        top: 50%;
        margin-left: -0.9230769231em;
        margin-top: -0.9230769231em;
        border-radius: 50%;
        -webkit-transition: all 300ms ease-out;
        -moz-transition: all 300ms ease-out;
        transition: all 300ms ease-out; }
      .pagination a.number.active:before, .pagination a.number:hover:before {
        border: 2px solid #9B9B9B; }
    .pagination a.active, .pagination a:hover {
      color: #9B9B9B; }

.status-message, .validation_error, section.accept-membership-fields #field_7_6 .validation_message {
  background: #64AE5D;
  text-align: center;
  color: #FFF;
  font-weight: 700;
  padding: 0.625em;
  border-radius: 2.5em; }
  body.page_showcase .status-message, body.page_showcase .validation_error, body.page_showcase section.accept-membership-fields #field_7_6 .validation_message, section.accept-membership-fields #field_7_6 body.page_showcase .validation_message {
    margin-bottom: 6.25em; }
  body.page_account .status-message, body.page_account .validation_error, body.page_account section.accept-membership-fields #field_7_6 .validation_message, section.accept-membership-fields #field_7_6 body.page_account .validation_message {
    margin-bottom: 0; }
  body.page_login .status-message, body.page_login .validation_error, body.page_login section.accept-membership-fields #field_7_6 .validation_message, section.accept-membership-fields #field_7_6 body.page_login .validation_message, body.page_reset-password .status-message, body.page_reset-password .validation_error, body.page_reset-password section.accept-membership-fields #field_7_6 .validation_message, section.accept-membership-fields #field_7_6 body.page_reset-password .validation_message, body.page_registration .status-message, body.page_registration .validation_error, body.page_registration section.accept-membership-fields #field_7_6 .validation_message, section.accept-membership-fields #field_7_6 body.page_registration .validation_message {
    margin-bottom: 1.25em; }
  .status-message p, .validation_error p, section.accept-membership-fields #field_7_6 .validation_message p {
    margin: 0; }
  .status-message.neg, .validation_error, section.accept-membership-fields #field_7_6 .validation_message {
    background: #E85C41; }

.screenreader {
  position: absolute;
  left: -999em; }

#screen-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  display: none; }
  #screen-overlay.onscreen {
    display: block; }

.gform_body input, .gform_body textarea, .gform_body select {
  font-family: "Lato", "Helvetica", Arial, sans-serif;
  font-weight: 700;
  color: #646464; }

.gform_body input:not([type="submit"]):not([type="checkbox"]), .gform_body .select-wrap {
  height: 2.8125em; }

.gform_body input:not([type="submit"]):not([type="checkbox"]) {
  padding: 0 0.625em; }

.gform_body select {
  max-height: 100%;
  padding: 0 0.625em; }

.gform_body ul {
  list-style: none;
  margin: 0; }

.gform_body label.gfield_label span.gfield_required {
  color: #711612;
  margin-left: 0.3125em; }

.gfield_error input:not([type="submit"]):not([type="checkbox"]), .gfield_error textarea, .gfield_error .select-wrap {
  border: 1px solid #711612;
  background: #FFA0A0 !important; }
  .gfield_error input:not([type="submit"]):not([type="checkbox"]):focus, .gfield_error textarea:focus, .gfield_error .select-wrap:focus {
    background: #FFF !important; }

.gfield_error .gfield_checkbox li {
  background: #FFA0A0 !important;
  padding: 0.625em; }

.gfield_description, .gfield_creditcard_warning_message {
  color: #711612;
  margin-bottom: 0.9375rem; }

.validation_error {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto; }

.gform_validation_container {
  visibility: hidden;
  height: 0; }

div.gform_card_icon {
  margin-right: 4px;
  text-indent: -9000px;
  background-image: url(../images/gf-creditcard-icons.png);
  background-repeat: no-repeat;
  width: 36px;
  height: 32px;
  float: left; }

.gform_card_icon_amex {
  background-position: -72px 0; }
  .gform_card_icon_amex.gform_card_icon_selected {
    background-position: -72px -32px; }
  .gform_card_icon_amex.gform_card_icon_inactive {
    background-position: -72px -64px; }

.gform_card_icon_discover {
  background-position: -108px 0; }
  .gform_card_icon_discover.gform_card_icon_selected {
    background-position: -108px -32px; }
  .gform_card_icon_discover.gform_card_icon_inactive {
    background-position: -108px -64px; }

.gform_card_icon_mastercard {
  background-position: -36px 0; }
  .gform_card_icon_mastercard.gform_card_icon_selected {
    background-position: -36px -32px; }
  .gform_card_icon_mastercard.gform_card_icon_inactive {
    background-position: -36px -64px; }

.gform_card_icon_visa {
  background-position: 0 0; }
  .gform_card_icon_visa.gform_card_icon_selected {
    background-position: 0 -32px; }
  .gform_card_icon_visa.gform_card_icon_inactive {
    background-position: 0 -64px; }

.ginput_card_security_code_icon {
  width: 32px;
  height: 23px;
  background-image: url(../images/gf-creditcard-icons.png);
  background-repeat: no-repeat;
  background-position: 0 -128px;
  position: relative;
  top: -1px;
  left: 6px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1; }

section.checkout-fields {
  padding-top: 2.9375em; }
  section.checkout-fields textarea {
    height: 11.5625em; }

#field_7_8 > label, #field_5_6 > label {
  display: none; }

#input_7_8_1_container, #input_5_6_1_container {
  display: block;
  position: relative; }
  #input_7_8_1_container .gform_card_icon_container, #input_5_6_1_container .gform_card_icon_container {
    width: 160px;
    position: absolute;
    top: 50%;
    right: 0.3125em; }
    @media only screen and (max-width: 29.375em) {
      #input_7_8_1_container .gform_card_icon_container, #input_5_6_1_container .gform_card_icon_container {
        top: 0;
        right: 0; } }

#input_7_8_2_cardinfo_left, #input_5_6_2_cardinfo_left {
  display: inline-block;
  width: 65%; }
  @media only screen and (max-width: 29.375em) {
    #input_7_8_2_cardinfo_left, #input_5_6_2_cardinfo_left {
      width: 100%; } }
  #input_7_8_2_cardinfo_left .ginput_card_expiration_container, #input_5_6_2_cardinfo_left .ginput_card_expiration_container {
    display: block; }
    #input_7_8_2_cardinfo_left .ginput_card_expiration_container label:nth-child(3), #input_5_6_2_cardinfo_left .ginput_card_expiration_container label:nth-child(3) {
      display: none; }
    #input_7_8_2_cardinfo_left .ginput_card_expiration_container .select-wrap:nth-child(2), #input_5_6_2_cardinfo_left .ginput_card_expiration_container .select-wrap:nth-child(2) {
      display: inline-block;
      width: 63%; }
    #input_7_8_2_cardinfo_left .ginput_card_expiration_container .select-wrap:nth-child(4), #input_5_6_2_cardinfo_left .ginput_card_expiration_container .select-wrap:nth-child(4) {
      display: inline-block;
      width: 35%;
      float: right; }

#input_7_8_2_cardinfo_right, #input_5_6_2_cardinfo_right {
  position: relative;
  display: inline-block;
  width: 29%;
  float: right; }
  @media only screen and (max-width: 29.375em) {
    #input_7_8_2_cardinfo_right, #input_5_6_2_cardinfo_right {
      width: 100%;
      float: none; } }
  #input_7_8_2_cardinfo_right input, #input_5_6_2_cardinfo_right input {
    margin: 0; }
  #input_7_8_2_cardinfo_right .ginput_card_security_code_icon, #input_5_6_2_cardinfo_right .ginput_card_security_code_icon {
    display: block;
    position: absolute;
    top: auto;
    left: auto;
    right: 0.625em;
    bottom: 0.625em; }

#input_7_8_5_container, #input_5_6_5_container {
  display: block;
  margin-top: 16px;
  margin-top: 1rem; }

#field_7_10, #field_5_5 {
  position: absolute;
  top: 0.625em;
  right: 0;
  color: #64AE5D;
  margin-right: 1.25em;
  font-weight: 700; }
  @media only screen and (min-width: 40.063em) {
    #field_7_10, #field_5_5 {
      font-size: 1.375em; } }
  #field_7_10 label, #field_5_5 label {
    display: inline-block;
    text-transform: none;
    font-weight: 700;
    color: #64AE5D;
    margin-right: 0.25em; }
  #field_7_10 .ginput_container, #field_5_5 .ginput_container {
    display: inline-block; }

#field_5_12, #field_5_13, #field_5_14, #field_7_39, #field_7_40, #field_7_41,
#field_7_16, #field_7_26, #field_7_18, #field_1_29, #field_1_30, #field_1_31,
#field_11_5, #field_11_6, #field_11_8, #field_11_15, #field_11_16, #field_11_17 {
  display: inline-block;
  vertical-align: top; }

#field_5_12, #field_7_39, #field_7_16, #field_1_29, #field_11_5, #field_11_15 {
  width: 61%; }
  @media only screen and (max-width: 29.375em) {
    #field_5_12, #field_7_39, #field_7_16, #field_1_29, #field_11_5, #field_11_15 {
      width: 100%; } }

#field_5_13, #field_7_40, #field_7_26, #field_1_30, #field_11_6, #field_11_16 {
  width: 15%;
  margin-left: 1%; }
  @media only screen and (max-width: 29.375em) {
    #field_5_13, #field_7_40, #field_7_26, #field_1_30, #field_11_6, #field_11_16 {
      width: 35%; } }

#field_5_14, #field_7_41, #field_7_18, #field_1_31, #field_11_8, #field_11_17 {
  width: 22%;
  margin-left: 1%; }
  @media only screen and (max-width: 29.375em) {
    #field_5_14, #field_7_41, #field_7_18, #field_1_31, #field_11_8, #field_11_17 {
      width: 63%; } }

#field_7_38 textarea, #field_5_25 textarea {
  height: 5.625em; }

input:not([type="submit"]):not([type="checkbox"]), textarea {
  padding: 1.125em 1em;
  font-size: 1em;
  box-shadow: none;
  border: 1px solid #9B9B9B;
  background: #FFF !important; }
  input:not([type="submit"]):not([type="checkbox"]):focus, textarea:focus {
    border: 1px solid #DDB23E;
    outline: none; }

textarea {
  resize: none; }

input:not([type="submit"]):not([type="checkbox"]), select {
  height: 3.75em; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

select {
  position: relative;
  font-size: 1em;
  box-shadow: none;
  background-image: none;
  margin-bottom: 0;
  padding-left: 0.9375em;
  background: transparent;
  width: 150%;
  border: 0;
  z-index: 1; }
  select:focus {
    border: 0;
    outline: none; }
  select:hover {
    border: 0;
    background: transparent; }

.select-wrap {
  position: relative;
  overflow: hidden;
  border: 1px solid #9B9B9B;
  padding: 0;
  background: white; }
  .select-wrap:before {
    content: 'a';
    font-family: "nadc" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #9B9B9B;
    position: absolute;
    right: 0.625em;
    top: 50%;
    margin-top: -0.59375em;
    z-index: 0; }
  .select-wrap.focused {
    border: 1px solid #DDB23E; }

label {
  margin-bottom: 0.6875em;
  color: #646464; }

.form-content .login-username {
  margin-bottom: 2.6875em; }

.form-content .login-remember {
  margin-bottom: 0; }

.form-content .login-submit {
  text-align: right;
  margin-bottom: 0; }
  .form-content .login-submit .button-primary {
    margin-bottom: 1.5em;
    display: inline-block;
    border-radius: 2.5em;
    border: 2px solid #FFF;
    background: transparent;
    color: #FFF;
    text-decoration: none;
    padding: 0.5em 1em;
    font-family: "Lato", "Helvetica", Arial, sans-serif;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
    .form-content .login-submit .button-primary:hover {
      color: #FFF;
      background: #FFF;
      outline: none; }
    .form-content .login-submit .button-primary.big, .form-content .login-submit .button-primary {
      padding: 1.25em 2em; }
    .form-content .login-submit .button-primary.solid, .form-content .login-submit .gform_body input.button-primary[type="submit"], .gform_body .form-content .login-submit input.button-primary[type="submit"], .form-content .login-submit .gform_footer input.button-primary[type="submit"], .gform_footer .form-content .login-submit input.button-primary[type="submit"], .form-content .login-submit form#gform_7 .gform_footer .button-primary.gform_button, form#gform_7 .gform_footer .form-content .login-submit .button-primary.gform_button, .form-content .login-submit #header-navigation .menu-header-menu-container ul li.buttonize a.button-primary, #header-navigation .menu-header-menu-container ul li.buttonize .form-content .login-submit a.button-primary, .form-content .login-submit nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button-primary, nav#mobile-nav .menu-header-menu-container ul li.buttonize .form-content .login-submit a.button-primary, .form-content .login-submit form#gform_5 .gform_footer .button-primary.gform_button, form#gform_5 .gform_footer .form-content .login-submit .button-primary.gform_button, .form-content .login-submit form#gform_1 .gform_footer .button-primary.button, form#gform_1 .gform_footer .form-content .login-submit .button-primary.button, .form-content .login-submit form#gform_1 .gform_footer button.button-primary, form#gform_1 .gform_footer .form-content .login-submit button.button-primary {
      background: #FFF;
      color: #FFF; }
      .form-content .login-submit .button-primary.solid:hover, .form-content .login-submit .gform_body input.button-primary[type="submit"]:hover, .gform_body .form-content .login-submit input.button-primary[type="submit"]:hover, .form-content .login-submit .gform_footer input.button-primary[type="submit"]:hover, .gform_footer .form-content .login-submit input.button-primary[type="submit"]:hover, .form-content .login-submit form#gform_7 .gform_footer .button-primary.gform_button:hover, form#gform_7 .gform_footer .form-content .login-submit .button-primary.gform_button:hover, .form-content .login-submit #header-navigation .menu-header-menu-container ul li.buttonize a.button-primary:hover, #header-navigation .menu-header-menu-container ul li.buttonize .form-content .login-submit a.button-primary:hover, .form-content .login-submit nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button-primary:hover, nav#mobile-nav .menu-header-menu-container ul li.buttonize .form-content .login-submit a.button-primary:hover, .form-content .login-submit form#gform_5 .gform_footer .button-primary.gform_button:hover, form#gform_5 .gform_footer .form-content .login-submit .button-primary.gform_button:hover, .form-content .login-submit form#gform_1 .gform_footer .button-primary.button:hover, form#gform_1 .gform_footer .form-content .login-submit .button-primary.button:hover, .form-content .login-submit form#gform_1 .gform_footer button.button-primary:hover, form#gform_1 .gform_footer .form-content .login-submit button.button-primary:hover {
        background: transparent;
        color: #FFF; }
      .form-content .login-submit .button-primary.solid:focus, .form-content .login-submit .gform_body input.button-primary[type="submit"]:focus, .gform_body .form-content .login-submit input.button-primary[type="submit"]:focus, .form-content .login-submit .gform_footer input.button-primary[type="submit"]:focus, .gform_footer .form-content .login-submit input.button-primary[type="submit"]:focus, .form-content .login-submit form#gform_7 .gform_footer .button-primary.gform_button:focus, form#gform_7 .gform_footer .form-content .login-submit .button-primary.gform_button:focus, .form-content .login-submit #header-navigation .menu-header-menu-container ul li.buttonize a.button-primary:focus, #header-navigation .menu-header-menu-container ul li.buttonize .form-content .login-submit a.button-primary:focus, .form-content .login-submit nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button-primary:focus, nav#mobile-nav .menu-header-menu-container ul li.buttonize .form-content .login-submit a.button-primary:focus, .form-content .login-submit form#gform_5 .gform_footer .button-primary.gform_button:focus, form#gform_5 .gform_footer .form-content .login-submit .button-primary.gform_button:focus, .form-content .login-submit form#gform_1 .gform_footer .button-primary.button:focus, form#gform_1 .gform_footer .form-content .login-submit .button-primary.button:focus, .form-content .login-submit form#gform_1 .gform_footer button.button-primary:focus, form#gform_1 .gform_footer .form-content .login-submit button.button-primary:focus {
        background: #FFF;
        color: #FFF; }
    .form-content .login-submit .button-primary:hover, .form-content .login-submit .button-primary:focus {
      color: #646464; }

.form-content a.more {
  text-align: right;
  display: block;
  margin-right: 0.9375em; }

#imagePreview {
  width: 300px;
  height: 300px; }

#gform_preview_1_18 {
  display: none; }

#field_11_22 {
  width: 25%;
  margin-right: 1%;
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: 1em; }

#field_11_23 {
  width: 74%;
  display: inline-block;
  vertical-align: bottom; }

section.details-fields {
  padding-bottom: 3.625em; }
  section.details-fields .gsection_title {
    margin: 0;
    margin-bottom: 1em; }
  section.details-fields #field_7_44, section.details-fields #field_7_45 {
    display: inline-block;
    vertical-align: top;
    width: 28%; }
  section.details-fields #field_7_11, section.details-fields #field_7_20 {
    display: inline-block;
    vertical-align: top;
    width: 70%;
    float: right; }
  section.details-fields #field_7_50, section.details-fields #field_7_12 {
    width: 49%;
    display: inline-block;
    vertical-align: top; }
  section.details-fields #field_7_12 {
    float: right; }
  section.details-fields #field_7_14 {
    clear: both; }
  section.details-fields #field_7_36 textarea {
    resize: none;
    height: 5.625em; }
  @media only screen and (min-width: 64.063em) {
    section.details-fields .detail-fields-left {
      width: 48%;
      display: inline-block;
      vertical-align: top;
      margin-right: 3%; } }
  @media only screen and (min-width: 64.063em) {
    section.details-fields .detail-fields-right {
      width: 48%;
      display: inline-block;
      vertical-align: top; } }

section.accept-membership-fields {
  background: #231F20;
  padding-top: 2.9375em;
  padding-bottom: 3.625em;
  position: relative; }
  section.accept-membership-fields #field_7_6 .gfield_label, section.accept-membership-fields #field_7_6 .ginput_container {
    display: none; }
  section.accept-membership-fields #field_7_6 .validation_message {
    font-size: 0.8125em;
    font-weight: normal;
    position: absolute;
    top: 5em;
    left: 3.0769230769em; }
    @media only screen and (min-width: 64.063em) {
      section.accept-membership-fields #field_7_6 .validation_message {
        top: 46.875em;
        left: 9.375em; } }
    @media only screen and (min-width: 1200px) {
      section.accept-membership-fields #field_7_6 .validation_message {
        top: 9.375em; } }
    @media only screen and (min-width: 1318px) {
      section.accept-membership-fields #field_7_6 .validation_message {
        top: 6.25em; } }

section.membership .package-main {
  background: #DDB23E;
  position: relative; }
  section.membership .package-main img.emblem {
    position: absolute;
    max-width: 25%;
    right: 7%;
    top: -7%; }

@media only screen and (min-width: 64.063em) {
  section.membership .membership-inner-wrap {
    width: 50%;
    float: left; } }

section.membership .membership-inner-wrap .large-heading, section.membership .membership-inner-wrap .editor-content h2, .editor-content section.membership .membership-inner-wrap h2, section.membership .membership-inner-wrap section.details-fields .gsection_title, section.details-fields section.membership .membership-inner-wrap .gsection_title, section.membership .membership-inner-wrap header#main-header #site-branding span#site-title a, header#main-header #site-branding span#site-title section.membership .membership-inner-wrap a {
  margin-bottom: 3.125em; }

.top-wrap {
  padding: 1.3125em 1.8125em; }
  .top-wrap .package-title {
    border-color: #FFF;
    width: 62%; }
  .top-wrap ul li.product-item {
    position: relative;
    font-weight: 700; }
    .top-wrap ul li.product-item:after {
      content: '\2713';
      font-family: "nadc" !important;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      position: absolute;
      right: 0;
      font-size: 1.1875em;
      top: 0.3125em; }

.bottom-wrap {
  border-top: 2px solid #231F20;
  padding: 1.3125em 1.8125em; }
  .bottom-wrap .price {
    font-size: 1em;
    margin: 0; }
  .bottom-wrap .trigger {
    margin: 0;
    float: right;
    font-size: 1em;
    width: 49%; }

@media only screen and (min-width: 64.063em) {
  .package-products {
    width: 40%;
    float: right; } }

.package-products .medium-heading, .package-products .editor-content h3, .editor-content .package-products h3, .package-products .top-wrap .package-title, .top-wrap .package-products .package-title {
  border-color: #FFF; }

.package-products ul li.product-item {
  min-height: 8.75em; }
  .package-products ul li.product-item .image-wrap {
    position: absolute;
    cursor: pointer; }
  .package-products ul li.product-item .description {
    margin-left: 10em;
    position: relative;
    cursor: pointer; }
    .package-products ul li.product-item .description .medium-heading, .package-products ul li.product-item .description .editor-content h3, .editor-content .package-products ul li.product-item .description h3, .package-products ul li.product-item .description .top-wrap .package-title, .top-wrap .package-products ul li.product-item .description .package-title {
      margin-top: 0; }
      .package-products ul li.product-item .description .medium-heading:before, .package-products ul li.product-item .description .editor-content h3:before, .editor-content .package-products ul li.product-item .description h3:before, .package-products ul li.product-item .description .top-wrap .package-title:before, .top-wrap .package-products ul li.product-item .description .package-title:before {
        content: 'z';
        font-family: "nadc" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: absolute;
        left: -1.375em;
        top: 0.3125em; }
    .package-products ul li.product-item .description p {
      font-size: 0.8125em; }

section.additional-items-fields {
  background: #711612;
  padding-top: 2.9375em;
  padding-bottom: 3.625em; }
  section.additional-items-fields ul li label {
    display: none; }
  section.additional-items-fields ul li .ginput_container {
    display: none; }
  section.additional-items-fields ul li .gfield_description {
    position: relative;
    min-height: 10em;
    margin-bottom: 3.5714285714em; }
    @media only screen and (min-width: 64.063em) {
      section.additional-items-fields ul li .gfield_description {
        width: 31%;
        float: right;
        margin-right: 2%; } }
    section.additional-items-fields ul li .gfield_description .image-wrap {
      position: absolute; }
    section.additional-items-fields ul li .gfield_description .description {
      margin-left: 11.4285714286em;
      position: relative; }
      section.additional-items-fields ul li .gfield_description .description .medium-heading, section.additional-items-fields ul li .gfield_description .description .editor-content h3, .editor-content section.additional-items-fields ul li .gfield_description .description h3, section.additional-items-fields ul li .gfield_description .description .top-wrap .package-title, .top-wrap section.additional-items-fields ul li .gfield_description .description .package-title {
        margin-top: 0;
        border-color: #FFF; }
        section.additional-items-fields ul li .gfield_description .description .medium-heading:before, section.additional-items-fields ul li .gfield_description .description .editor-content h3:before, .editor-content section.additional-items-fields ul li .gfield_description .description h3:before, section.additional-items-fields ul li .gfield_description .description .top-wrap .package-title:before, .top-wrap section.additional-items-fields ul li .gfield_description .description .package-title:before {
          content: 'z';
          font-family: "nadc" !important;
          font-style: normal !important;
          font-weight: normal !important;
          font-variant: normal !important;
          text-transform: none !important;
          speak: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          position: absolute;
          left: -1.375em;
          top: 0.3125em; }
      section.additional-items-fields ul li .gfield_description .description p {
        font-size: 0.9285714286em; }
      section.additional-items-fields ul li .gfield_description .description .trigger {
        margin: 0;
        font-size: 1em;
        width: 100%;
        max-width: 17.8571428571em;
        float: right; }
  section.additional-items-fields ul .gsection_title {
    margin-top: 0;
    margin-bottom: 0.9375em; }

#field_7_43 label.gfield_label {
  display: none; }

form#gform_7 {
  padding-top: 4.375em; }
  form#gform_7 .gform_footer {
    padding: 2.3125em 1.25rem 3.625em; }
    form#gform_7 .gform_footer .gform_button {
      text-transform: uppercase;
      font-weight: 700;
      padding: 1.125em 2.5625em;
      float: right;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      @media only screen and (min-width: 64.063em) {
        form#gform_7 .gform_footer .gform_button {
          margin-right: 25%; } }

#svg-map g path, #svg-map g circle {
  cursor: pointer; }

#svg-map g:hover path, #svg-map g:hover circle {
  fill: #CCA02A; }

#svg-map g.current path, #svg-map g.current circle {
  fill: #FFF; }

section.map, section.map-and-founders {
  position: relative;
  padding-top: 2.5em;
  margin-bottom: 0; }
  section.map header.map-header, section.map-and-founders header.map-header {
    position: absolute;
    width: 100%;
    text-align: center; }
    section.map header.map-header .medium-heading, section.map header.map-header .editor-content h3, .editor-content section.map header.map-header h3, section.map header.map-header .top-wrap .package-title, .top-wrap section.map header.map-header .package-title, section.map-and-founders header.map-header .medium-heading, section.map-and-founders header.map-header .editor-content h3, .editor-content section.map-and-founders header.map-header h3, section.map-and-founders header.map-header .top-wrap .package-title, .top-wrap section.map-and-founders header.map-header .package-title {
      display: inline-block;
      max-width: 13.4em;
      font-size: 1.125em; }
  section.map .map-block, section.map-and-founders .map-block {
    margin-top: 4.6875em; }
    @media only screen and (min-width: 64.063em) {
      section.map .map-block, section.map-and-founders .map-block {
        margin-top: 2.5em; } }
  section.map .select-block, section.map-and-founders .select-block {
    margin-top: 3.125em; }
    @media only screen and (min-width: 64.063em) {
      section.map .select-block, section.map-and-founders .select-block {
        margin-top: 10em; } }
    section.map .select-block .select-text, section.map-and-founders .select-block .select-text {
      max-width: 12.0625em; }
      section.map .select-block .select-text p, section.map-and-founders .select-block .select-text p {
        line-height: 1.1875em;
        margin-bottom: 0.5625em; }

header#main-header {
  position: relative;
  border-bottom: 0.125em solid #DDB23E; }
  header#main-header #site-branding {
    padding: 1.25em;
    position: absolute;
    background: #231F20;
    left: 2.125em;
    max-width: 27em; }
    @media only screen and (max-width: 72.5em) {
      header#main-header #site-branding {
        left: 1.25em;
        max-width: 25.625em; } }
    header#main-header #site-branding span#site-title {
      display: none; }
      @media only screen and (min-width: 64.063em) {
        header#main-header #site-branding span#site-title {
          display: block; } }
      header#main-header #site-branding span#site-title a {
        font-size: 1.875em;
        color: #FFF;
        text-decoration: none; }
        @media only screen and (max-width: 72.5em) {
          header#main-header #site-branding span#site-title a {
            font-size: 1.75em; } }
  header#main-header hr.main-header-divider {
    border: 1px solid #DDB23E;
    margin: 0;
    display: none; }
    @media only screen and (min-width: 64.063em) {
      header#main-header hr.main-header-divider {
        display: block; } }
  header#main-header .logo-wrapper {
    position: absolute;
    top: -0.9375em;
    left: 0.625em;
    width: 6.25em;
    z-index: 1; }
    @media only screen and (min-width: 64.063em) {
      header#main-header .logo-wrapper {
        width: 12.4375em;
        left: 50%;
        margin-left: -6.25em; } }

#header-navigation {
  width: 100%;
  text-align: right;
  margin-top: 1.25em;
  margin-bottom: 1.25em; }
  #header-navigation .menu-header-menu-container {
    display: none; }
    @media only screen and (min-width: 40.063em) {
      #header-navigation .menu-header-menu-container {
        display: inline-block; } }
    #header-navigation .menu-header-menu-container ul {
      list-style: none;
      margin: 0; }
      #header-navigation .menu-header-menu-container ul li {
        display: inline-block; }
        #header-navigation .menu-header-menu-container ul li a {
          color: #FFF;
          text-decoration: none;
          margin-left: 0.9375em;
          margin-right: 0.9375em; }
          #header-navigation .menu-header-menu-container ul li a:hover {
            color: #9B9B9B; }
        #header-navigation .menu-header-menu-container ul li.buttonize a {
          padding: 0.25em 1.25em 0.3125em; }
  #header-navigation #mobile-menu-toggle {
    display: inline-block;
    border-radius: 2.5em;
    border: 2px solid #FFF;
    background: transparent;
    color: #FFF;
    text-decoration: none;
    padding: 0.5em 1em;
    font-family: "Lato", "Helvetica", Arial, sans-serif;
    margin-right: 0.9375em; }
    #header-navigation #mobile-menu-toggle:hover {
      color: #FFF;
      background: #FFF;
      outline: none; }
    #header-navigation #mobile-menu-toggle.big, #header-navigation .form-content .login-submit #mobile-menu-toggle.button-primary, .form-content .login-submit #header-navigation #mobile-menu-toggle.button-primary, #header-navigation .page-header.photo #mobile-menu-toggle.button, .page-header.photo #header-navigation #mobile-menu-toggle.button, #header-navigation .page-header.photo button#mobile-menu-toggle, .page-header.photo #header-navigation button#mobile-menu-toggle {
      padding: 1.25em 2em; }
    #header-navigation #mobile-menu-toggle.solid, #header-navigation .gform_body input#mobile-menu-toggle[type="submit"], .gform_body #header-navigation input#mobile-menu-toggle[type="submit"], #header-navigation .gform_footer input#mobile-menu-toggle[type="submit"], .gform_footer #header-navigation input#mobile-menu-toggle[type="submit"], #header-navigation form#gform_7 .gform_footer #mobile-menu-toggle.gform_button, form#gform_7 .gform_footer #header-navigation #mobile-menu-toggle.gform_button, #header-navigation .menu-header-menu-container ul li.buttonize a#mobile-menu-toggle, nav#mobile-nav .menu-header-menu-container ul li.buttonize #header-navigation a#mobile-menu-toggle, #header-navigation form#gform_5 .gform_footer #mobile-menu-toggle.gform_button, form#gform_5 .gform_footer #header-navigation #mobile-menu-toggle.gform_button, #header-navigation form#gform_1 .gform_footer #mobile-menu-toggle.button, form#gform_1 .gform_footer #header-navigation #mobile-menu-toggle.button, #header-navigation form#gform_1 .gform_footer button#mobile-menu-toggle, form#gform_1 .gform_footer #header-navigation button#mobile-menu-toggle {
      background: #FFF;
      color: #FFF; }
      #header-navigation #mobile-menu-toggle.solid:hover, #header-navigation .gform_body input#mobile-menu-toggle[type="submit"]:hover, .gform_body #header-navigation input#mobile-menu-toggle[type="submit"]:hover, #header-navigation .gform_footer input#mobile-menu-toggle[type="submit"]:hover, .gform_footer #header-navigation input#mobile-menu-toggle[type="submit"]:hover, #header-navigation form#gform_7 .gform_footer #mobile-menu-toggle.gform_button:hover, form#gform_7 .gform_footer #header-navigation #mobile-menu-toggle.gform_button:hover, #header-navigation .menu-header-menu-container ul li.buttonize a#mobile-menu-toggle:hover, nav#mobile-nav .menu-header-menu-container ul li.buttonize #header-navigation a#mobile-menu-toggle:hover, #header-navigation form#gform_5 .gform_footer #mobile-menu-toggle.gform_button:hover, form#gform_5 .gform_footer #header-navigation #mobile-menu-toggle.gform_button:hover, #header-navigation form#gform_1 .gform_footer #mobile-menu-toggle.button:hover, form#gform_1 .gform_footer #header-navigation #mobile-menu-toggle.button:hover, #header-navigation form#gform_1 .gform_footer button#mobile-menu-toggle:hover, form#gform_1 .gform_footer #header-navigation button#mobile-menu-toggle:hover {
        background: transparent;
        color: #FFF; }
      #header-navigation #mobile-menu-toggle.solid:focus, #header-navigation .gform_body input#mobile-menu-toggle[type="submit"]:focus, .gform_body #header-navigation input#mobile-menu-toggle[type="submit"]:focus, #header-navigation .gform_footer input#mobile-menu-toggle[type="submit"]:focus, .gform_footer #header-navigation input#mobile-menu-toggle[type="submit"]:focus, #header-navigation form#gform_7 .gform_footer #mobile-menu-toggle.gform_button:focus, form#gform_7 .gform_footer #header-navigation #mobile-menu-toggle.gform_button:focus, #header-navigation .menu-header-menu-container ul li.buttonize a#mobile-menu-toggle:focus, nav#mobile-nav .menu-header-menu-container ul li.buttonize #header-navigation a#mobile-menu-toggle:focus, #header-navigation form#gform_5 .gform_footer #mobile-menu-toggle.gform_button:focus, form#gform_5 .gform_footer #header-navigation #mobile-menu-toggle.gform_button:focus, #header-navigation form#gform_1 .gform_footer #mobile-menu-toggle.button:focus, form#gform_1 .gform_footer #header-navigation #mobile-menu-toggle.button:focus, #header-navigation form#gform_1 .gform_footer button#mobile-menu-toggle:focus, form#gform_1 .gform_footer #header-navigation button#mobile-menu-toggle:focus {
        background: #FFF;
        color: #FFF; }
    @media only screen and (min-width: 64.063em) {
      #header-navigation #mobile-menu-toggle {
        display: none; } }
    #header-navigation #mobile-menu-toggle span.icon-menu {
      position: relative;
      vertical-align: middle;
      margin-left: 0.3571428571em; }
    #header-navigation #mobile-menu-toggle:hover {
      color: #231F20; }
  #header-navigation.logged-out li.logged-in-active, #header-navigation.logged-out li.logged-in-not-active, #header-navigation.logged-out li.logged-in {
    display: none; }
  #header-navigation.logged-in-active li.logged-out, #header-navigation.logged-in-active li.logged-in-not-active {
    display: none; }
  #header-navigation.logged-in-not-active li.logged-out, #header-navigation.logged-in-not-active li.logged-in-active {
    display: none; }

#main-navigation {
  width: 100%;
  text-align: right;
  margin: 0.625em 0;
  display: none; }
  @media only screen and (min-width: 64.063em) {
    #main-navigation {
      display: block; } }
  #main-navigation .menu-main-menu-container {
    max-width: 40%;
    display: inline-block; }
    #main-navigation .menu-main-menu-container ul {
      list-style: none;
      margin: 0; }
      #main-navigation .menu-main-menu-container ul li {
        display: inline-block;
        margin: 0.25em 0.9375em; }
        #main-navigation .menu-main-menu-container ul li a {
          font-weight: 400;
          color: #FFF;
          text-decoration: none; }
          #main-navigation .menu-main-menu-container ul li a:hover {
            color: #9B9B9B; }

nav#mobile-nav {
  position: fixed;
  top: 0;
  right: -150%;
  height: 100vh;
  padding: 1.875em;
  background: #231F20;
  z-index: 2;
  -webkit-transition: right 500ms ease-out;
  -moz-transition: right 500ms ease-out;
  transition: right 500ms ease-out; }
  @media only screen and (min-width: 64.063em) {
    nav#mobile-nav {
      display: none; } }
  nav#mobile-nav.onscreen {
    right: 0; }
  nav#mobile-nav .menu-header-menu-container {
    margin-bottom: 1.25em; }
    @media only screen and (min-width: 40.063em) {
      nav#mobile-nav .menu-header-menu-container {
        display: none; } }
    nav#mobile-nav .menu-header-menu-container ul {
      list-style: none;
      margin: 0; }
      nav#mobile-nav .menu-header-menu-container ul li a {
        color: #FFF;
        text-decoration: none;
        margin-left: 0.9375em;
        margin-right: 0.9375em; }
      nav#mobile-nav .menu-header-menu-container ul li.buttonize {
        margin-top: 0.9375em; }
  nav#mobile-nav .menu-main-menu-container ul {
    list-style: none;
    margin: 0; }
    nav#mobile-nav .menu-main-menu-container ul li {
      margin: 0.625em 0.9375em; }
      nav#mobile-nav .menu-main-menu-container ul li a {
        color: #FFF;
        text-decoration: none; }
  nav#mobile-nav:before {
    content: 'x';
    font-family: arial;
    position: absolute;
    top: 0.9375em;
    left: 0.9375em;
    cursor: pointer; }
  nav#mobile-nav.logged-out li.logged-in-active, nav#mobile-nav.logged-out li.logged-in-not-active, nav#mobile-nav.logged-out li.logged-in {
    display: none; }
  nav#mobile-nav.logged-in-active li.logged-out, nav#mobile-nav.logged-in-active li.logged-in-not-active {
    display: none; }
  nav#mobile-nav.logged-in-not-active li.logged-out, nav#mobile-nav.logged-in-not-active li.logged-in-active {
    display: none; }

.page-header {
  position: relative;
  padding: 4em 0;
  background-color: #646464;
  margin: 0 0 2.5rem 0; }
  .page-header .button, .page-header button {
    display: inline-block;
    border-radius: 2.5em;
    border: 2px solid #FFF;
    background: transparent;
    color: #FFF;
    text-decoration: none;
    padding: 0.5em 1em;
    font-family: "Lato", "Helvetica", Arial, sans-serif; }
    .page-header .button:hover, .page-header button:hover {
      color: #FFF;
      background: #FFF;
      outline: none; }
    .page-header .button.big, .page-header button.big, .page-header .form-content .login-submit button.button-primary, .form-content .login-submit .page-header button.button-primary, .page-header .form-content .login-submit .button.button-primary, .form-content .login-submit .page-header .button.button-primary, .page-header.photo .button, .page-header.photo button {
      padding: 1.25em 2em; }
    .page-header .button.solid, .page-header button.solid, .page-header form#gform_7 .gform_footer button.gform_button, form#gform_7 .gform_footer .page-header button.gform_button, .page-header form#gform_5 .gform_footer button.gform_button, form#gform_5 .gform_footer .page-header button.gform_button, .page-header .gform_body input.button[type="submit"], .gform_body .page-header input.button[type="submit"], .page-header .gform_footer input.button[type="submit"], .gform_footer .page-header input.button[type="submit"], .page-header form#gform_7 .gform_footer .button.gform_button, form#gform_7 .gform_footer .page-header .button.gform_button, .page-header #header-navigation .menu-header-menu-container ul li.buttonize a.button, #header-navigation .menu-header-menu-container ul li.buttonize .page-header a.button, .page-header nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button, nav#mobile-nav .menu-header-menu-container ul li.buttonize .page-header a.button, .page-header form#gform_5 .gform_footer .button.gform_button, form#gform_5 .gform_footer .page-header .button.gform_button, .page-header form#gform_1 .gform_footer .button, form#gform_1 .gform_footer .page-header .button, .page-header form#gform_1 .gform_footer button, form#gform_1 .gform_footer .page-header button {
      background: #FFF;
      color: #FFF; }
      .page-header .button.solid:hover, .page-header button.solid:hover, .page-header form#gform_7 .gform_footer button.gform_button:hover, form#gform_7 .gform_footer .page-header button.gform_button:hover, .page-header form#gform_5 .gform_footer button.gform_button:hover, form#gform_5 .gform_footer .page-header button.gform_button:hover, .page-header .gform_body input.button[type="submit"]:hover, .gform_body .page-header input.button[type="submit"]:hover, .page-header .gform_footer input.button[type="submit"]:hover, .gform_footer .page-header input.button[type="submit"]:hover, .page-header form#gform_7 .gform_footer .button.gform_button:hover, form#gform_7 .gform_footer .page-header .button.gform_button:hover, .page-header #header-navigation .menu-header-menu-container ul li.buttonize a.button:hover, #header-navigation .menu-header-menu-container ul li.buttonize .page-header a.button:hover, .page-header nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button:hover, nav#mobile-nav .menu-header-menu-container ul li.buttonize .page-header a.button:hover, .page-header form#gform_5 .gform_footer .button.gform_button:hover, form#gform_5 .gform_footer .page-header .button.gform_button:hover, .page-header form#gform_1 .gform_footer .button:hover, form#gform_1 .gform_footer .page-header .button:hover, .page-header form#gform_1 .gform_footer button:hover, form#gform_1 .gform_footer .page-header button:hover {
        background: transparent;
        color: #FFF; }
      .page-header .button.solid:focus, .page-header button.solid:focus, .page-header form#gform_7 .gform_footer button.gform_button:focus, form#gform_7 .gform_footer .page-header button.gform_button:focus, .page-header form#gform_5 .gform_footer button.gform_button:focus, form#gform_5 .gform_footer .page-header button.gform_button:focus, .page-header .gform_body input.button[type="submit"]:focus, .gform_body .page-header input.button[type="submit"]:focus, .page-header .gform_footer input.button[type="submit"]:focus, .gform_footer .page-header input.button[type="submit"]:focus, .page-header form#gform_7 .gform_footer .button.gform_button:focus, form#gform_7 .gform_footer .page-header .button.gform_button:focus, .page-header #header-navigation .menu-header-menu-container ul li.buttonize a.button:focus, #header-navigation .menu-header-menu-container ul li.buttonize .page-header a.button:focus, .page-header nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button:focus, nav#mobile-nav .menu-header-menu-container ul li.buttonize .page-header a.button:focus, .page-header form#gform_5 .gform_footer .button.gform_button:focus, form#gform_5 .gform_footer .page-header .button.gform_button:focus, .page-header form#gform_1 .gform_footer .button:focus, form#gform_1 .gform_footer .page-header .button:focus, .page-header form#gform_1 .gform_footer button:focus, form#gform_1 .gform_footer .page-header button:focus {
        background: #FFF;
        color: #FFF; }
    .page-header .button:hover, .page-header button:hover {
      color: #646464; }
  .page-header a:hover {
    color: #9B9B9B; }
  .page-header.photo {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover; }
  .page-header select {
    color: #9B9B9B;
    font-weight: 700; }
    .page-header select option {
      color: #000; }

footer#main-footer {
  background: url(../images/footer-eagle.png) no-repeat bottom center;
  color: #9B9B9B;
  padding: 0.9375em;
  min-height: 7.8125em; }
  footer#main-footer a:hover {
    color: #FFF; }

nav#footer-main-navigation {
  max-width: 25em;
  margin-bottom: 0.9375em;
  float: left;
  display: none; }
  @media only screen and (min-width: 64.063em) {
    nav#footer-main-navigation {
      display: inline-block; } }
  nav#footer-main-navigation ul {
    list-style: none;
    margin: 0; }
    nav#footer-main-navigation ul li {
      display: inline-block;
      margin: 0.625em 0.9375em; }
      nav#footer-main-navigation ul li a {
        color: #9B9B9B;
        text-decoration: none; }

nav#footer-secondary-navigation {
  float: right;
  display: none; }
  @media only screen and (min-width: 64.063em) {
    nav#footer-secondary-navigation {
      display: inline-block; } }
  nav#footer-secondary-navigation ul {
    list-style: none;
    margin: 0; }
    nav#footer-secondary-navigation ul li {
      display: inline-block; }
      nav#footer-secondary-navigation ul li a {
        color: #9B9B9B;
        text-decoration: none;
        margin-left: 0.9375em;
        margin-right: 0.9375em; }
  nav#footer-secondary-navigation.logged-out li.logged-in-active, nav#footer-secondary-navigation.logged-out li.logged-in-not-active, nav#footer-secondary-navigation.logged-out li.logged-in {
    display: none; }
  nav#footer-secondary-navigation.logged-in-active li.logged-out, nav#footer-secondary-navigation.logged-in-active li.logged-in-not-active {
    display: none; }
  nav#footer-secondary-navigation.logged-in-not-active li.logged-out, nav#footer-secondary-navigation.logged-in-not-active li.logged-in-active {
    display: none; }

nav#footer-sub {
  display: inline-block; }
  @media only screen and (min-width: 64.063em) {
    nav#footer-sub {
      float: right; } }
  nav#footer-sub ul {
    list-style: none;
    margin: 0; }
    nav#footer-sub ul li {
      display: inline-block; }
      nav#footer-sub ul li a {
        color: #9B9B9B;
        text-decoration: none;
        margin-left: 0.9375em;
        margin-right: 0.9375em; }

section.copyright {
  clear: both;
  width: 100%;
  text-align: center; }
  @media only screen and (min-width: 64.063em) {
    section.copyright {
      text-align: left; } }
  section.copyright p {
    display: inline-block; }
    section.copyright p .rights-reserved {
      display: inline-block;
      margin-left: 1.875em; }

section.content, article.content {
  padding-bottom: 4.625em; }

.inner-content {
  padding: 3.125em 0; }
  .inner-content img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.9375em; }
    @media only screen and (min-width: 40.063em) {
      .inner-content img {
        float: right;
        margin: 0 0 0.9375em 0.9375em;
        max-width: 30%; } }
  .inner-content.top {
    padding-top: 0; }

article.registration_one {
  margin-bottom: 0; }

body.template_pagetemplate-sections article.content {
  padding-bottom: 0; }

body.template_pagetemplate-sections section.inner-content .large-heading, body.template_pagetemplate-sections section.inner-content .editor-content h2, .editor-content body.template_pagetemplate-sections section.inner-content h2, body.template_pagetemplate-sections section.inner-content section.details-fields .gsection_title, section.details-fields body.template_pagetemplate-sections section.inner-content .gsection_title, body.template_pagetemplate-sections section.inner-content header#main-header #site-branding span#site-title a, header#main-header #site-branding span#site-title body.template_pagetemplate-sections section.inner-content a {
  margin-bottom: 0.9189189189em; }

body.template_pagetemplate-sections section.inner-content.even {
  background: #DDB23E;
  color: #FFF; }
  body.template_pagetemplate-sections section.inner-content.even .large-heading, body.template_pagetemplate-sections section.inner-content.even .editor-content h2, .editor-content body.template_pagetemplate-sections section.inner-content.even h2, body.template_pagetemplate-sections section.inner-content.even section.details-fields .gsection_title, section.details-fields body.template_pagetemplate-sections section.inner-content.even .gsection_title, body.template_pagetemplate-sections section.inner-content.even header#main-header #site-branding span#site-title a, header#main-header #site-branding span#site-title body.template_pagetemplate-sections section.inner-content.even a {
    color: #FFF; }

body.page-id-30 article.benefits section.content {
  background-image: url(../images/large-eagle-watermark.png);
  background-position: top 6.25em center;
  background-repeat: no-repeat; }

body.page-id-30 ul.affiliates-list {
  list-style: none;
  margin: 0; }
  body.page-id-30 ul.affiliates-list .affiliate .medium-heading, body.page-id-30 ul.affiliates-list .affiliate .editor-content h3, .editor-content body.page-id-30 ul.affiliates-list .affiliate h3, body.page-id-30 ul.affiliates-list .affiliate .top-wrap .package-title, .top-wrap body.page-id-30 ul.affiliates-list .affiliate .package-title {
    display: block; }
    @media only screen and (min-width: 40.063em) {
      body.page-id-30 ul.affiliates-list .affiliate .medium-heading, body.page-id-30 ul.affiliates-list .affiliate .editor-content h3, .editor-content body.page-id-30 ul.affiliates-list .affiliate h3, body.page-id-30 ul.affiliates-list .affiliate .top-wrap .package-title, .top-wrap body.page-id-30 ul.affiliates-list .affiliate .package-title {
        max-width: 65%; } }

article.single-member > header {
  margin-bottom: 0; }
  article.single-member > header .image-wrap {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.875em; }
    @media only screen and (min-width: 40.063em) {
      article.single-member > header .image-wrap {
        max-width: 100%; } }
  article.single-member > header .contact-info {
    font-size: 1.25em;
    font-weight: 700;
    line-height: 1.6; }
    article.single-member > header .contact-info span {
      display: block; }
      article.single-member > header .contact-info span.phone, article.single-member > header .contact-info span.fax, article.single-member > header .contact-info span.email, article.single-member > header .contact-info span.website {
        display: inline-block;
        margin-right: 1.2em;
        font-size: 0.8em;
        font-weight: 400;
        line-height: 1; }
        article.single-member > header .contact-info span.phone i, article.single-member > header .contact-info span.fax i, article.single-member > header .contact-info span.email i, article.single-member > header .contact-info span.website i {
          vertical-align: middle;
          font-size: 1.1875em;
          margin-right: 0.4375em; }

article.single-member section.content {
  background-image: url(../images/large-eagle-watermark.png);
  background-position: center center;
  background-repeat: no-repeat; }
  article.single-member section.content .image-wrap {
    float: right;
    margin-left: 0.75em;
    margin-bottom: 0.75em; }
    article.single-member section.content .image-wrap img, article.single-member section.content .image-wrap iframe {
      display: block;
      max-width: 12.5em;
      margin-bottom: 1.25em; }
  article.single-member section.content .content-block {
    margin-bottom: 2.3125em; }
  article.single-member section.content header.page-header {
    text-align: center;
    padding: 1.5em 0 0.25em;
    margin-bottom: 4.375em; }
  article.single-member section.content .link-to-top {
    text-align: center; }

article.founding-members .pagination, article.regular-members .pagination {
  text-align: center; }

body.page_member-directory .founder:not(.state-founding-member), body.page_member-directory .user, body.page_founding-members .founder:not(.state-founding-member), body.page_founding-members .user {
  position: relative;
  width: 100%;
  min-height: 8.75em;
  padding: 1.25em;
  display: inline-block;
  vertical-align: top;
  -webkit-transition: background 300ms ease-out;
  -moz-transition: background 300ms ease-out;
  transition: background 300ms ease-out; }
  @media only screen and (min-width: 64.063em) {
    body.page_member-directory .founder:not(.state-founding-member), body.page_member-directory .user, body.page_founding-members .founder:not(.state-founding-member), body.page_founding-members .user {
      width: 49.5%; } }
  body.page_member-directory .founder:not(.state-founding-member):hover, body.page_member-directory .user:hover, body.page_founding-members .founder:not(.state-founding-member):hover, body.page_founding-members .user:hover {
    background: #FFF; }
  body.page_member-directory .founder:not(.state-founding-member) .image-wrap, body.page_member-directory .user .image-wrap, body.page_founding-members .founder:not(.state-founding-member) .image-wrap, body.page_founding-members .user .image-wrap {
    float: left; }
    body.page_member-directory .founder:not(.state-founding-member) .image-wrap img, body.page_member-directory .user .image-wrap img, body.page_founding-members .founder:not(.state-founding-member) .image-wrap img, body.page_founding-members .user .image-wrap img {
      max-height: 8.75em; }
      @media only screen and (max-width: 25em) {
        body.page_member-directory .founder:not(.state-founding-member) .image-wrap img, body.page_member-directory .user .image-wrap img, body.page_founding-members .founder:not(.state-founding-member) .image-wrap img, body.page_founding-members .user .image-wrap img {
          max-height: 3.125em; } }
  body.page_member-directory .founder:not(.state-founding-member) .content, body.page_member-directory .user .content, body.page_founding-members .founder:not(.state-founding-member) .content, body.page_founding-members .user .content {
    margin-left: 10em; }
    @media only screen and (max-width: 25em) {
      body.page_member-directory .founder:not(.state-founding-member) .content, body.page_member-directory .user .content, body.page_founding-members .founder:not(.state-founding-member) .content, body.page_founding-members .user .content {
        margin-left: 4.375em; } }
    body.page_member-directory .founder:not(.state-founding-member) .content .member_name, body.page_member-directory .user .content .member_name, body.page_founding-members .founder:not(.state-founding-member) .content .member_name, body.page_founding-members .user .content .member_name {
      line-height: 1.3;
      padding-bottom: 0.3125em;
      margin-bottom: 0.3125em;
      padding-right: 4.6875em; }
    body.page_member-directory .founder:not(.state-founding-member) .content .text, body.page_member-directory .user .content .text, body.page_founding-members .founder:not(.state-founding-member) .content .text, body.page_founding-members .user .content .text {
      font-size: 0.8125em; }
      body.page_member-directory .founder:not(.state-founding-member) .content .text span, body.page_member-directory .user .content .text span, body.page_founding-members .founder:not(.state-founding-member) .content .text span, body.page_founding-members .user .content .text span {
        display: block; }
  body.page_member-directory .founder:not(.state-founding-member) a.more, body.page_member-directory .user a.more, body.page_founding-members .founder:not(.state-founding-member) a.more, body.page_founding-members .user a.more {
    display: block;
    color: #DDB23E;
    font-size: 0.8125em;
    margin-left: 12.1875em; }
    @media only screen and (min-width: 40.063em) {
      body.page_member-directory .founder:not(.state-founding-member) a.more, body.page_member-directory .user a.more, body.page_founding-members .founder:not(.state-founding-member) a.more, body.page_founding-members .user a.more {
        position: absolute;
        top: 2em;
        right: 1.25em; } }
    @media only screen and (max-width: 25em) {
      body.page_member-directory .founder:not(.state-founding-member) a.more, body.page_member-directory .user a.more, body.page_founding-members .founder:not(.state-founding-member) a.more, body.page_founding-members .user a.more {
        margin-left: 5.625em; } }

header.state-founding {
  background: #DDB23E;
  padding: 2em 0 2.9375em; }
  header.state-founding .state-founding-member {
    position: relative;
    padding: 0.625em;
    min-height: 13.75em; }
    header.state-founding .state-founding-member .image-wrap {
      width: 50%;
      display: inline-block; }
    header.state-founding .state-founding-member .info-wrap {
      display: inline-block;
      width: 50%; }
      header.state-founding .state-founding-member .info-wrap header .member_name {
        border-color: #FFF;
        line-height: 1.3;
        padding-bottom: 0.3125em;
        margin-bottom: 0.3125em;
        padding-right: 0; }
      header.state-founding .state-founding-member .info-wrap .text {
        font-size: 0.8125em; }
        header.state-founding .state-founding-member .info-wrap .text span {
          display: block; }
      header.state-founding .state-founding-member .info-wrap a.more {
        font-size: 0.8125em; }
    header.state-founding .state-founding-member a.more-clone {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
    header.state-founding .state-founding-member:hover {
      background: #CCA02A; }

.member-0, .member-2 {
  display: inline-block;
  margin-right: 2%;
  vertical-align: top;
  width: 48%; }
  .member-0 .state-founding-member .image-wrap, .member-2 .state-founding-member .image-wrap {
    float: right;
    padding-left: 1em; }
  @media only screen and (max-width: 30em) {
    .member-0, .member-2 {
      width: 100%;
      margin-right: 0; } }

.member-1, .member-3 {
  display: inline-block;
  vertical-align: top;
  width: 48%; }
  .member-1 .state-founding-member .image-wrap, .member-3 .state-founding-member .image-wrap {
    float: left;
    padding-right: 1em; }
  @media only screen and (max-width: 30em) {
    .member-1, .member-3 {
      width: 100%; } }

article.showcase > header.page-header {
  margin-bottom: 3.4375em; }
  article.showcase > header.page-header .editor-content p {
    text-transform: none; }

article.showcase section.form-content {
  background-image: url(../images/large-eagle-watermark.png);
  background-position: top 6.25em center;
  background-repeat: no-repeat; }

form#gform_5 section.item-fields label {
  display: none; }

form#gform_5 section.item-fields li.gfield_price {
  position: relative;
  margin-bottom: 4.1875em; }
  form#gform_5 section.item-fields li.gfield_price .ginput_container {
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: opacity 300ms ease-out;
    -moz-transition: opacity 300ms ease-out;
    transition: opacity 300ms ease-out; }
    @media only screen and (min-width: 40.063em) {
      form#gform_5 section.item-fields li.gfield_price .ginput_container {
        bottom: auto;
        right: 2.5em;
        top: 4.375em; } }
    @media only screen and (max-width: 29.375em) {
      form#gform_5 section.item-fields li.gfield_price .ginput_container {
        width: 8.75em;
        left: 50%;
        margin-left: -4.375em;
        right: auto;
        bottom: -4.375em; } }
    form#gform_5 section.item-fields li.gfield_price .ginput_container .ginput_product_price_label, form#gform_5 section.item-fields li.gfield_price .ginput_container .ginput_product_price {
      display: none; }
    form#gform_5 section.item-fields li.gfield_price .ginput_container .ginput_quantity_label {
      float: left;
      margin-right: 0.625em; }
    form#gform_5 section.item-fields li.gfield_price .ginput_container input {
      width: 2.8125em;
      float: right; }
    form#gform_5 section.item-fields li.gfield_price .ginput_container.active {
      opacity: 1; }
  form#gform_5 section.item-fields li.gfield_price .gfield_description .image-wrap {
    position: absolute;
    cursor: pointer; }
    @media only screen and (max-width: 29.375em) {
      form#gform_5 section.item-fields li.gfield_price .gfield_description .image-wrap {
        max-width: 25%; } }
  form#gform_5 section.item-fields li.gfield_price .gfield_description .description {
    min-height: 11.25em;
    color: #231F20;
    position: relative;
    margin-left: 11.25em;
    cursor: pointer; }
    @media only screen and (min-width: 40.063em) {
      form#gform_5 section.item-fields li.gfield_price .gfield_description .description {
        max-width: 45%; } }
    @media only screen and (max-width: 29.375em) {
      form#gform_5 section.item-fields li.gfield_price .gfield_description .description {
        margin-left: 33%; } }
    form#gform_5 section.item-fields li.gfield_price .gfield_description .description .medium-heading, form#gform_5 section.item-fields li.gfield_price .gfield_description .description .editor-content h3, .editor-content form#gform_5 section.item-fields li.gfield_price .gfield_description .description h3, form#gform_5 section.item-fields li.gfield_price .gfield_description .description .top-wrap .package-title, .top-wrap form#gform_5 section.item-fields li.gfield_price .gfield_description .description .package-title {
      font-size: 1.4285714286em;
      margin-top: 0; }
      form#gform_5 section.item-fields li.gfield_price .gfield_description .description .medium-heading:before, form#gform_5 section.item-fields li.gfield_price .gfield_description .description .editor-content h3:before, .editor-content form#gform_5 section.item-fields li.gfield_price .gfield_description .description h3:before, form#gform_5 section.item-fields li.gfield_price .gfield_description .description .top-wrap .package-title:before, .top-wrap form#gform_5 section.item-fields li.gfield_price .gfield_description .description .package-title:before {
        content: 'z';
        color: #DDB23E;
        font-family: "nadc" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: absolute;
        left: -1.375em;
        top: 0.3125em; }
  form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger {
    display: inline-block;
    border-radius: 2.5em;
    border: 2px solid #711612;
    background: transparent;
    color: #711612;
    text-decoration: none;
    padding: 0.5em 1em;
    font-family: "Lato", "Helvetica", Arial, sans-serif;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
    form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger:hover {
      color: #FFF;
      background: #711612;
      outline: none; }
    form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.big, form#gform_5 section.item-fields li.gfield_price .gfield_description .form-content .login-submit .trigger.button-primary, .form-content .login-submit form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.button-primary, form#gform_5 section.item-fields li.gfield_price .gfield_description .page-header.photo .trigger.button, .page-header.photo form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.button, form#gform_5 section.item-fields li.gfield_price .gfield_description .page-header.photo button.trigger, .page-header.photo form#gform_5 section.item-fields li.gfield_price .gfield_description button.trigger {
      padding: 1.25em 2em; }
    form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.solid, form#gform_5 section.item-fields li.gfield_price .gfield_description .gform_body input.trigger[type="submit"], .gform_body form#gform_5 section.item-fields li.gfield_price .gfield_description input.trigger[type="submit"], form#gform_5 section.item-fields li.gfield_price .gfield_description .gform_footer input.trigger[type="submit"], .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description input.trigger[type="submit"], form#gform_7 .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.gform_button, form#gform_5 section.item-fields li.gfield_price .gfield_description #header-navigation .menu-header-menu-container ul li.buttonize a.trigger, #header-navigation .menu-header-menu-container ul li.buttonize form#gform_5 section.item-fields li.gfield_price .gfield_description a.trigger, form#gform_5 section.item-fields li.gfield_price .gfield_description nav#mobile-nav .menu-header-menu-container ul li.buttonize a.trigger, nav#mobile-nav .menu-header-menu-container ul li.buttonize form#gform_5 section.item-fields li.gfield_price .gfield_description a.trigger, form#gform_5 section.item-fields li.gfield_price .gfield_description .gform_footer .trigger.gform_button, form#gform_5 .gform_footer section.item-fields li.gfield_price .gfield_description .trigger.gform_button, form#gform_5 section.item-fields li.gfield_price .gfield_description form#gform_1 .gform_footer .trigger.button, form#gform_1 .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.button, form#gform_5 section.item-fields li.gfield_price .gfield_description form#gform_1 .gform_footer button.trigger, form#gform_1 .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description button.trigger {
      background: #711612;
      color: #FFF; }
      form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.solid:hover, form#gform_5 section.item-fields li.gfield_price .gfield_description .gform_body input.trigger[type="submit"]:hover, .gform_body form#gform_5 section.item-fields li.gfield_price .gfield_description input.trigger[type="submit"]:hover, form#gform_5 section.item-fields li.gfield_price .gfield_description .gform_footer input.trigger[type="submit"]:hover, .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description input.trigger[type="submit"]:hover, form#gform_7 .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.gform_button:hover, form#gform_5 section.item-fields li.gfield_price .gfield_description #header-navigation .menu-header-menu-container ul li.buttonize a.trigger:hover, #header-navigation .menu-header-menu-container ul li.buttonize form#gform_5 section.item-fields li.gfield_price .gfield_description a.trigger:hover, form#gform_5 section.item-fields li.gfield_price .gfield_description nav#mobile-nav .menu-header-menu-container ul li.buttonize a.trigger:hover, nav#mobile-nav .menu-header-menu-container ul li.buttonize form#gform_5 section.item-fields li.gfield_price .gfield_description a.trigger:hover, form#gform_5 section.item-fields li.gfield_price .gfield_description .gform_footer .trigger.gform_button:hover, form#gform_5 .gform_footer section.item-fields li.gfield_price .gfield_description .trigger.gform_button:hover, form#gform_5 section.item-fields li.gfield_price .gfield_description form#gform_1 .gform_footer .trigger.button:hover, form#gform_1 .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.button:hover, form#gform_5 section.item-fields li.gfield_price .gfield_description form#gform_1 .gform_footer button.trigger:hover, form#gform_1 .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description button.trigger:hover {
        background: transparent;
        color: #711612; }
      form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.solid:focus, form#gform_5 section.item-fields li.gfield_price .gfield_description .gform_body input.trigger[type="submit"]:focus, .gform_body form#gform_5 section.item-fields li.gfield_price .gfield_description input.trigger[type="submit"]:focus, form#gform_5 section.item-fields li.gfield_price .gfield_description .gform_footer input.trigger[type="submit"]:focus, .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description input.trigger[type="submit"]:focus, form#gform_7 .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.gform_button:focus, form#gform_5 section.item-fields li.gfield_price .gfield_description #header-navigation .menu-header-menu-container ul li.buttonize a.trigger:focus, #header-navigation .menu-header-menu-container ul li.buttonize form#gform_5 section.item-fields li.gfield_price .gfield_description a.trigger:focus, form#gform_5 section.item-fields li.gfield_price .gfield_description nav#mobile-nav .menu-header-menu-container ul li.buttonize a.trigger:focus, nav#mobile-nav .menu-header-menu-container ul li.buttonize form#gform_5 section.item-fields li.gfield_price .gfield_description a.trigger:focus, form#gform_5 section.item-fields li.gfield_price .gfield_description .gform_footer .trigger.gform_button:focus, form#gform_5 .gform_footer section.item-fields li.gfield_price .gfield_description .trigger.gform_button:focus, form#gform_5 section.item-fields li.gfield_price .gfield_description form#gform_1 .gform_footer .trigger.button:focus, form#gform_1 .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.button:focus, form#gform_5 section.item-fields li.gfield_price .gfield_description form#gform_1 .gform_footer button.trigger:focus, form#gform_1 .gform_footer form#gform_5 section.item-fields li.gfield_price .gfield_description button.trigger:focus {
        background: #711612;
        color: #FFF; }
    @media only screen and (min-width: 40.063em) {
      form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger {
        position: absolute;
        right: 0;
        top: 1.25em; } }
    @media only screen and (max-width: 29.375em) {
      form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger {
        display: block;
        width: 80%;
        margin-bottom: 6.25em;
        margin-left: auto;
        margin-right: auto; } }
    form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger:after {
      -webkit-transition: all 300ms ease-out;
      -moz-transition: all 300ms ease-out;
      transition: all 300ms ease-out; }
    form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger:hover {
      color: #64AE5D;
      background-color: transparent;
      border-color: #64AE5D; }
    form#gform_5 section.item-fields li.gfield_price .gfield_description .trigger.active {
      color: #64AE5D;
      background-color: transparent;
      border-color: #64AE5D; }

form#gform_5 .gform_footer {
  padding: 2.3125em 1.25rem 3.625em; }
  form#gform_5 .gform_footer .gform_button {
    text-transform: uppercase;
    font-weight: 700;
    padding: 1.125em 2.5625em;
    float: right;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    @media only screen and (min-width: 64.063em) {
      form#gform_5 .gform_footer .gform_button {
        margin-right: 25%; } }

article.home header.page-header {
  margin-bottom: 0; }
  article.home header.page-header .right-block {
    text-align: center; }
    article.home header.page-header .right-block .emblem {
      margin-bottom: 1.5625em; }
    article.home header.page-header .right-block a.more {
      display: block; }

article.home .map-and-founders {
  padding-bottom: 0;
  margin-bottom: 2.5em; }

article.home .map-block {
  margin-bottom: 4em; }

article.home section.video-area {
  background-image: url(../images/large-eagle-watermark.png);
  background-position: top 6.25em center;
  background-repeat: no-repeat;
  padding-bottom: 2.5em; }
  article.home section.video-area .desc-area {
    margin-bottom: 2.5em; }
    @media only screen and (min-width: 64.063em) {
      article.home section.video-area .desc-area {
        margin-bottom: 0; } }

article.home section.affiliates {
  background: #DDB23E;
  padding: 2.5em 0;
  margin-bottom: 0; }
  article.home section.affiliates .medium-heading, article.home section.affiliates .editor-content h3, .editor-content article.home section.affiliates h3, article.home section.affiliates .top-wrap .package-title, .top-wrap article.home section.affiliates .package-title {
    border-color: #FFF; }
  article.home section.affiliates .affiliate-links {
    text-align: center; }
    article.home section.affiliates .affiliate-links .single-affiliate {
      display: inline-block;
      margin: 0.9375em; }

.member-spotlight .founder-slider {
  background: #DDB23E;
  padding-top: 0.875em; }
  .member-spotlight .founder-slider .founder {
    padding: 0.625em 1.5625em;
    margin-bottom: 0.875em;
    background: #DDB23E;
    min-height: 13.75em;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    transition: all 300ms ease-out; }
    .member-spotlight .founder-slider .founder .image-wrap {
      width: 50%; }
    .member-spotlight .founder-slider .founder .info-wrap {
      width: 46%; }
      .member-spotlight .founder-slider .founder .info-wrap .content header .medium-heading, .member-spotlight .founder-slider .founder .info-wrap .content header .editor-content h3, .editor-content .member-spotlight .founder-slider .founder .info-wrap .content header h3, .member-spotlight .founder-slider .founder .info-wrap .content header .top-wrap .package-title, .top-wrap .member-spotlight .founder-slider .founder .info-wrap .content header .package-title {
        border-color: #FFF;
        line-height: 1.3;
        padding-bottom: 0.3125em;
        margin-bottom: 0.3125em;
        padding-right: 0; }
      .member-spotlight .founder-slider .founder .info-wrap .content .text {
        font-size: 0.8125em;
        font-weight: 400; }
        .member-spotlight .founder-slider .founder .info-wrap .content .text span {
          display: block; }
      .member-spotlight .founder-slider .founder .info-wrap a.more {
        font-size: 0.8125em;
        font-weight: 400; }
    .member-spotlight .founder-slider .founder:hover {
      background: #CCA02A; }

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .member-spotlight .single-founder-0 {
    vertical-align: top;
    display: inline-block;
    width: 49%; } }

.member-spotlight .single-founder-0 .image-wrap {
  float: left;
  margin-right: 0.625em; }

.member-spotlight .single-founder-0 .info-wrap {
  display: inline-block; }

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .member-spotlight .single-founder-1 {
    vertical-align: top;
    display: inline-block;
    width: 49%; } }

.member-spotlight .single-founder-1 .image-wrap {
  float: right; }

.member-spotlight #founder-slider-nav {
  position: relative;
  background: #DDB23E;
  border-top: 0.125em solid #646464;
  text-align: center;
  padding: 1.25em 4.375em; }
  .member-spotlight #founder-slider-nav a {
    margin: 0;
    padding: 0.5em 0.9375em; }
  .member-spotlight #founder-slider-nav i {
    font-size: 1.25em;
    cursor: pointer;
    opacity: 0.4;
    position: absolute;
    top: 50%;
    margin-top: -0.625em;
    -webkit-transition: opacity 300ms ease-out;
    -moz-transition: opacity 300ms ease-out;
    transition: opacity 300ms ease-out; }
    .member-spotlight #founder-slider-nav i.slick-prev {
      left: 1.25em; }
    .member-spotlight #founder-slider-nav i.slick-next {
      right: 1.25em; }
    .member-spotlight #founder-slider-nav i:hover {
      opacity: 1; }

body.page_account nav.page-header {
  text-align: center;
  padding: 3em 0 1.4375em; }

form#gform_1 label {
  text-transform: none; }

form#gform_1 .gform_footer {
  position: fixed;
  bottom: 0;
  right: 0.9375em;
  z-index: 1; }
  @media only screen and (min-width: 64.063em) {
    form#gform_1 .gform_footer {
      right: 10%; } }

section.contact-fields {
  position: relative;
  padding: 5em 0.9375em 5.625em; }
  @media only screen and (min-width: 64.063em) {
    section.contact-fields ul.contact-fields-left {
      width: 55%;
      margin-right: 4%;
      display: inline-block;
      vertical-align: top; } }
  section.contact-fields ul.contact-fields-left #field_1_9 .gsection_title {
    margin: 0 0 0.6875em;
    color: #646464; }
  section.contact-fields ul.contact-fields-left #field_1_82, section.contact-fields ul.contact-fields-left #field_1_84 {
    display: inline-block;
    vertical-align: top;
    width: 20%; }
  section.contact-fields ul.contact-fields-left #field_1_1, section.contact-fields ul.contact-fields-left #field_1_83 {
    display: inline-block;
    vertical-align: top;
    width: 38%; }
  section.contact-fields ul.contact-fields-left #field_1_1 {
    margin: 0 2%; }
  section.contact-fields ul.contact-fields-left #field_1_7, section.contact-fields ul.contact-fields-left #field_1_8 {
    width: 49%;
    display: inline-block;
    vertical-align: top; }
  section.contact-fields ul.contact-fields-left #field_1_2 {
    width: 78%;
    display: inline-block;
    vertical-align: top; }
  section.contact-fields ul.contact-fields-left #field_1_84, section.contact-fields ul.contact-fields-left #field_1_8 {
    float: right; }
  section.contact-fields p.gfield_description {
    margin-top: 0.9375em;
    max-width: 25em; }
  @media only screen and (min-width: 64.063em) {
    section.contact-fields ul.contact-fields-right {
      width: 40%;
      display: inline-block;
      vertical-align: top; } }
  section.contact-fields ul.contact-fields-right #field_1_6 > label {
    text-transform: uppercase; }
  section.contact-fields ul.contact-fields-right #field_1_6 .gfield_password_strength {
    padding: 0.625em;
    text-align: center;
    background: #FFF;
    border: 1px solid #9B9B9B;
    margin-top: 3.25em; }
    section.contact-fields ul.contact-fields-right #field_1_6 .gfield_password_strength.short, section.contact-fields ul.contact-fields-right #field_1_6 .gfield_password_strength.mismatch {
      background: #FFA0A0; }
    section.contact-fields ul.contact-fields-right #field_1_6 .gfield_password_strength.bad {
      background: #FFB78C; }
    section.contact-fields ul.contact-fields-right #field_1_6 .gfield_password_strength.good {
      background: #FFEC8b; }
    section.contact-fields ul.contact-fields-right #field_1_6 .gfield_password_strength.strong {
      background: #C3FF88; }

section.portrait-details {
  text-align: center;
  position: relative;
  background: #DDB23E;
  padding: 2.1875em 0; }
  @media only screen and (min-width: 40.063em) {
    section.portrait-details {
      text-align: left; } }
  section.portrait-details ul {
    margin: auto; }
  @media only screen and (min-width: 40.063em) {
    section.portrait-details .gsection_title {
      position: absolute;
      top: 1.25em; } }
  @media only screen and (min-width: 40.063em) {
    section.portrait-details .gfield_label {
      float: left;
      margin-top: 5.25em; } }
  @media only screen and (min-width: 40.063em) {
    section.portrait-details .img-desc {
      position: absolute;
      margin-top: 7.125em;
      max-width: 50%; } }
  section.portrait-details .gfield_description {
    position: relative;
    min-height: 21.4285714286em; }
    @media only screen and (min-width: 40.063em) {
      section.portrait-details .gfield_description .btn-wrap {
        position: absolute;
        bottom: 1.25em; } }
    section.portrait-details .gfield_description .btn-wrap .button, section.portrait-details .gfield_description .btn-wrap button {
      display: inline-block;
      border-radius: 2.5em;
      border: 2px solid #FFF;
      background: transparent;
      color: #FFF;
      text-decoration: none;
      padding: 0.5em 1em;
      font-family: "Lato", "Helvetica", Arial, sans-serif; }
      section.portrait-details .gfield_description .btn-wrap .button:hover, section.portrait-details .gfield_description .btn-wrap button:hover {
        color: #FFF;
        background: #FFF;
        outline: none; }
      section.portrait-details .gfield_description .btn-wrap .button.big, section.portrait-details .gfield_description .btn-wrap button.big, section.portrait-details .gfield_description .btn-wrap .form-content .login-submit button.button-primary, .form-content .login-submit section.portrait-details .gfield_description .btn-wrap button.button-primary, section.portrait-details .gfield_description .btn-wrap .form-content .login-submit .button.button-primary, .form-content .login-submit section.portrait-details .gfield_description .btn-wrap .button.button-primary, section.portrait-details .gfield_description .btn-wrap .page-header.photo .button, .page-header.photo section.portrait-details .gfield_description .btn-wrap .button, section.portrait-details .gfield_description .btn-wrap .page-header.photo button, .page-header.photo section.portrait-details .gfield_description .btn-wrap button {
        padding: 1.25em 2em; }
      section.portrait-details .gfield_description .btn-wrap .button.solid, section.portrait-details .gfield_description .btn-wrap button.solid, section.portrait-details .gfield_description .btn-wrap form#gform_7 .gform_footer button.gform_button, form#gform_7 .gform_footer section.portrait-details .gfield_description .btn-wrap button.gform_button, section.portrait-details .gfield_description .btn-wrap form#gform_5 .gform_footer button.gform_button, form#gform_5 .gform_footer section.portrait-details .gfield_description .btn-wrap button.gform_button, section.portrait-details .gfield_description .btn-wrap .gform_body input.button[type="submit"], .gform_body section.portrait-details .gfield_description .btn-wrap input.button[type="submit"], section.portrait-details .gfield_description .btn-wrap .gform_footer input.button[type="submit"], .gform_footer section.portrait-details .gfield_description .btn-wrap input.button[type="submit"], section.portrait-details .gfield_description .btn-wrap form#gform_7 .gform_footer .button.gform_button, form#gform_7 .gform_footer section.portrait-details .gfield_description .btn-wrap .button.gform_button, section.portrait-details .gfield_description .btn-wrap #header-navigation .menu-header-menu-container ul li.buttonize a.button, #header-navigation .menu-header-menu-container ul li.buttonize section.portrait-details .gfield_description .btn-wrap a.button, section.portrait-details .gfield_description .btn-wrap nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button, nav#mobile-nav .menu-header-menu-container ul li.buttonize section.portrait-details .gfield_description .btn-wrap a.button, section.portrait-details .gfield_description .btn-wrap form#gform_5 .gform_footer .button.gform_button, form#gform_5 .gform_footer section.portrait-details .gfield_description .btn-wrap .button.gform_button, section.portrait-details .gfield_description .btn-wrap form#gform_1 .gform_footer .button, form#gform_1 .gform_footer section.portrait-details .gfield_description .btn-wrap .button, section.portrait-details .gfield_description .btn-wrap form#gform_1 .gform_footer button, form#gform_1 .gform_footer section.portrait-details .gfield_description .btn-wrap button {
        background: #FFF;
        color: #FFF; }
        section.portrait-details .gfield_description .btn-wrap .button.solid:hover, section.portrait-details .gfield_description .btn-wrap button.solid:hover, section.portrait-details .gfield_description .btn-wrap form#gform_7 .gform_footer button.gform_button:hover, form#gform_7 .gform_footer section.portrait-details .gfield_description .btn-wrap button.gform_button:hover, section.portrait-details .gfield_description .btn-wrap form#gform_5 .gform_footer button.gform_button:hover, form#gform_5 .gform_footer section.portrait-details .gfield_description .btn-wrap button.gform_button:hover, section.portrait-details .gfield_description .btn-wrap .gform_body input.button[type="submit"]:hover, .gform_body section.portrait-details .gfield_description .btn-wrap input.button[type="submit"]:hover, section.portrait-details .gfield_description .btn-wrap .gform_footer input.button[type="submit"]:hover, .gform_footer section.portrait-details .gfield_description .btn-wrap input.button[type="submit"]:hover, section.portrait-details .gfield_description .btn-wrap form#gform_7 .gform_footer .button.gform_button:hover, form#gform_7 .gform_footer section.portrait-details .gfield_description .btn-wrap .button.gform_button:hover, section.portrait-details .gfield_description .btn-wrap #header-navigation .menu-header-menu-container ul li.buttonize a.button:hover, #header-navigation .menu-header-menu-container ul li.buttonize section.portrait-details .gfield_description .btn-wrap a.button:hover, section.portrait-details .gfield_description .btn-wrap nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button:hover, nav#mobile-nav .menu-header-menu-container ul li.buttonize section.portrait-details .gfield_description .btn-wrap a.button:hover, section.portrait-details .gfield_description .btn-wrap form#gform_5 .gform_footer .button.gform_button:hover, form#gform_5 .gform_footer section.portrait-details .gfield_description .btn-wrap .button.gform_button:hover, section.portrait-details .gfield_description .btn-wrap form#gform_1 .gform_footer .button:hover, form#gform_1 .gform_footer section.portrait-details .gfield_description .btn-wrap .button:hover, section.portrait-details .gfield_description .btn-wrap form#gform_1 .gform_footer button:hover, form#gform_1 .gform_footer section.portrait-details .gfield_description .btn-wrap button:hover {
          background: transparent;
          color: #FFF; }
        section.portrait-details .gfield_description .btn-wrap .button.solid:focus, section.portrait-details .gfield_description .btn-wrap button.solid:focus, section.portrait-details .gfield_description .btn-wrap form#gform_7 .gform_footer button.gform_button:focus, form#gform_7 .gform_footer section.portrait-details .gfield_description .btn-wrap button.gform_button:focus, section.portrait-details .gfield_description .btn-wrap form#gform_5 .gform_footer button.gform_button:focus, form#gform_5 .gform_footer section.portrait-details .gfield_description .btn-wrap button.gform_button:focus, section.portrait-details .gfield_description .btn-wrap .gform_body input.button[type="submit"]:focus, .gform_body section.portrait-details .gfield_description .btn-wrap input.button[type="submit"]:focus, section.portrait-details .gfield_description .btn-wrap .gform_footer input.button[type="submit"]:focus, .gform_footer section.portrait-details .gfield_description .btn-wrap input.button[type="submit"]:focus, section.portrait-details .gfield_description .btn-wrap form#gform_7 .gform_footer .button.gform_button:focus, form#gform_7 .gform_footer section.portrait-details .gfield_description .btn-wrap .button.gform_button:focus, section.portrait-details .gfield_description .btn-wrap #header-navigation .menu-header-menu-container ul li.buttonize a.button:focus, #header-navigation .menu-header-menu-container ul li.buttonize section.portrait-details .gfield_description .btn-wrap a.button:focus, section.portrait-details .gfield_description .btn-wrap nav#mobile-nav .menu-header-menu-container ul li.buttonize a.button:focus, nav#mobile-nav .menu-header-menu-container ul li.buttonize section.portrait-details .gfield_description .btn-wrap a.button:focus, section.portrait-details .gfield_description .btn-wrap form#gform_5 .gform_footer .button.gform_button:focus, form#gform_5 .gform_footer section.portrait-details .gfield_description .btn-wrap .button.gform_button:focus, section.portrait-details .gfield_description .btn-wrap form#gform_1 .gform_footer .button:focus, form#gform_1 .gform_footer section.portrait-details .gfield_description .btn-wrap .button:focus, section.portrait-details .gfield_description .btn-wrap form#gform_1 .gform_footer button:focus, form#gform_1 .gform_footer section.portrait-details .gfield_description .btn-wrap button:focus {
          background: #FFF;
          color: #FFF; }
      section.portrait-details .gfield_description .btn-wrap .button:hover, section.portrait-details .gfield_description .btn-wrap button:hover {
        color: #DDB23E; }
    section.portrait-details .gfield_description .btn-wrap span.support-text {
      margin-left: 0.9375em; }
    html.ie section.portrait-details .gfield_description .btn-wrap {
      display: none; }
    section.portrait-details .gfield_description .img-wrap {
      margin-bottom: 1.25em; }
      section.portrait-details .gfield_description .img-wrap img#imagePreview {
        max-height: 300px;
        height: auto !important;
        width: auto !important; }
        @media only screen and (min-width: 40.063em) {
          section.portrait-details .gfield_description .img-wrap img#imagePreview {
            position: absolute;
            right: 0;
            max-width: 45%; } }
  section.portrait-details #input_1_18 {
    display: none; }
    html.ie section.portrait-details #input_1_18 {
      display: block; }

section.public-details {
  position: relative;
  padding: 4.8125em 0.9375em 9.6875em; }
  section.public-details .gsection_title {
    color: #646464;
    margin-bottom: 2.25em; }
  @media only screen and (min-width: 64.063em) {
    section.public-details ul.public-details-left, section.public-details ul.public-details-right {
      width: 48%;
      display: inline-block;
      vertical-align: top; } }
  @media only screen and (min-width: 64.063em) {
    section.public-details ul.public-details-left {
      margin-right: 3%; } }
  section.public-details #field_1_38, section.public-details #field_1_39 {
    width: 49%;
    display: inline-block;
    vertical-align: top; }
  section.public-details #field_1_39 {
    float: right; }
  section.public-details #field_1_32 textarea {
    height: 5.625em; }

section.professional-details {
  position: relative;
  background: #DDB23E; }
  section.professional-details label {
    color: #FFF; }
  section.professional-details .li-wrapper {
    position: relative;
    padding: 2em 0 2.3125em; }
    section.professional-details .li-wrapper .gfield_label {
      margin: 0;
      cursor: text;
      display: inline-block;
      margin-left: 0.625em;
      vertical-align: top; }
      @media only screen and (min-width: 40.063em) {
        section.professional-details .li-wrapper .gfield_label {
          margin-left: 0; } }
      @media only screen and (max-width: 29.375em) {
        section.professional-details .li-wrapper .gfield_label {
          max-width: 55%; } }
    section.professional-details .li-wrapper .ginput_container {
      max-height: 0;
      overflow: hidden;
      opacity: 0;
      -webkit-transition: opacity 300ms ease-out;
      -moz-transition: opacity 300ms ease-out;
      transition: opacity 300ms ease-out; }
      section.professional-details .li-wrapper .ginput_container iframe {
        height: 20.625em !important; }
      section.professional-details .li-wrapper .ginput_container .wp-editor-tabs {
        display: none; }
    section.professional-details .li-wrapper button.master, section.professional-details .li-wrapper button.sub {
      display: inline-block;
      border-radius: 2.5em;
      border: 2px solid #FFF;
      background: transparent;
      color: #FFF;
      text-decoration: none;
      padding: 0.5em 1em;
      font-family: "Lato", "Helvetica", Arial, sans-serif;
      position: absolute; }
      section.professional-details .li-wrapper button.master:hover, section.professional-details .li-wrapper button.sub:hover {
        color: #FFF;
        background: #FFF;
        outline: none; }
      section.professional-details .li-wrapper button.master.big, section.professional-details .li-wrapper .form-content .login-submit button.master.button-primary, .form-content .login-submit section.professional-details .li-wrapper button.master.button-primary, section.professional-details .li-wrapper .page-header.photo button.master, .page-header.photo section.professional-details .li-wrapper button.master, section.professional-details .li-wrapper button.sub.big, section.professional-details .li-wrapper .form-content .login-submit button.sub.button-primary, .form-content .login-submit section.professional-details .li-wrapper button.sub.button-primary, section.professional-details .li-wrapper .page-header.photo button.sub, .page-header.photo section.professional-details .li-wrapper button.sub {
        padding: 1.25em 2em; }
      section.professional-details .li-wrapper button.master.solid, section.professional-details .li-wrapper form#gform_7 .gform_footer button.master.gform_button, form#gform_7 .gform_footer section.professional-details .li-wrapper button.master.gform_button, section.professional-details .li-wrapper form#gform_5 .gform_footer button.master.gform_button, form#gform_5 .gform_footer section.professional-details .li-wrapper button.master.gform_button, section.professional-details .li-wrapper form#gform_1 .gform_footer button.master, form#gform_1 .gform_footer section.professional-details .li-wrapper button.master, section.professional-details .li-wrapper button.sub.solid, section.professional-details .li-wrapper form#gform_7 .gform_footer button.sub.gform_button, form#gform_7 .gform_footer section.professional-details .li-wrapper button.sub.gform_button, section.professional-details .li-wrapper form#gform_5 .gform_footer button.sub.gform_button, form#gform_5 .gform_footer section.professional-details .li-wrapper button.sub.gform_button, section.professional-details .li-wrapper form#gform_1 .gform_footer button.sub, form#gform_1 .gform_footer section.professional-details .li-wrapper button.sub {
        background: #FFF;
        color: #FFF; }
        section.professional-details .li-wrapper button.master.solid:hover, section.professional-details .li-wrapper form#gform_7 .gform_footer button.master.gform_button:hover, form#gform_7 .gform_footer section.professional-details .li-wrapper button.master.gform_button:hover, section.professional-details .li-wrapper form#gform_5 .gform_footer button.master.gform_button:hover, form#gform_5 .gform_footer section.professional-details .li-wrapper button.master.gform_button:hover, section.professional-details .li-wrapper form#gform_1 .gform_footer button.master:hover, form#gform_1 .gform_footer section.professional-details .li-wrapper button.master:hover, section.professional-details .li-wrapper button.sub.solid:hover, section.professional-details .li-wrapper form#gform_7 .gform_footer button.sub.gform_button:hover, form#gform_7 .gform_footer section.professional-details .li-wrapper button.sub.gform_button:hover, section.professional-details .li-wrapper form#gform_5 .gform_footer button.sub.gform_button:hover, form#gform_5 .gform_footer section.professional-details .li-wrapper button.sub.gform_button:hover, section.professional-details .li-wrapper form#gform_1 .gform_footer button.sub:hover, form#gform_1 .gform_footer section.professional-details .li-wrapper button.sub:hover {
          background: transparent;
          color: #FFF; }
        section.professional-details .li-wrapper button.master.solid:focus, section.professional-details .li-wrapper form#gform_7 .gform_footer button.master.gform_button:focus, form#gform_7 .gform_footer section.professional-details .li-wrapper button.master.gform_button:focus, section.professional-details .li-wrapper form#gform_5 .gform_footer button.master.gform_button:focus, form#gform_5 .gform_footer section.professional-details .li-wrapper button.master.gform_button:focus, section.professional-details .li-wrapper form#gform_1 .gform_footer button.master:focus, form#gform_1 .gform_footer section.professional-details .li-wrapper button.master:focus, section.professional-details .li-wrapper button.sub.solid:focus, section.professional-details .li-wrapper form#gform_7 .gform_footer button.sub.gform_button:focus, form#gform_7 .gform_footer section.professional-details .li-wrapper button.sub.gform_button:focus, section.professional-details .li-wrapper form#gform_5 .gform_footer button.sub.gform_button:focus, form#gform_5 .gform_footer section.professional-details .li-wrapper button.sub.gform_button:focus, section.professional-details .li-wrapper form#gform_1 .gform_footer button.sub:focus, form#gform_1 .gform_footer section.professional-details .li-wrapper button.sub:focus {
          background: #FFF;
          color: #FFF; }
      section.professional-details .li-wrapper button.master i, section.professional-details .li-wrapper button.sub i {
        margin-left: 1.25em; }
      section.professional-details .li-wrapper button.master:hover, section.professional-details .li-wrapper button.sub:hover {
        color: #DDB23E; }
    section.professional-details .li-wrapper button.master, section.professional-details .li-wrapper button.sub {
      right: 0;
      top: -0.625em;
      margin-right: 1.5625em; }
      section.professional-details .li-wrapper button.master i, section.professional-details .li-wrapper button.sub i {
        font-size: 1.1875em;
        vertical-align: middle; }
    section.professional-details .li-wrapper i.icon-check {
      color: #FFF;
      opacity: 0.4;
      font-size: 1.1875em;
      width: 1.1875em;
      height: 1.1875em;
      border-radius: 50%;
      position: absolute;
      left: 0.125em; }
      @media only screen and (min-width: 40.063em) {
        section.professional-details .li-wrapper i.icon-check {
          left: -0.625em; } }
      section.professional-details .li-wrapper i.icon-check:before {
        position: relative;
        top: -0.16125em;
        left: 0.0875em; }
      section.professional-details .li-wrapper i.icon-check.populated {
        color: #64AE5D;
        opacity: 1;
        background: #FFF center center; }
    section.professional-details .li-wrapper:nth-child(2) .gsection_title {
      color: #FFF; }
    section.professional-details .li-wrapper:nth-child(2) button.sub {
      display: none; }
    section.professional-details .li-wrapper:nth-child(2) i.icon-check {
      display: none; }
    section.professional-details .li-wrapper:nth-child(4n) {
      background: #CCA02A; }
      section.professional-details .li-wrapper:nth-child(4n) button.sub:hover {
        color: #CCA02A; }
    section.professional-details .li-wrapper.active .ginput_container {
      opacity: 1;
      max-height: 600%;
      margin-top: 1.375em; }
    section.professional-details .li-wrapper.practice-areas {
      position: relative; }
      section.professional-details .li-wrapper.practice-areas .gsection_title {
        text-transform: none;
        color: #FFF;
        margin: 0;
        margin-left: 0.625em; }
        @media only screen and (min-width: 40.063em) {
          section.professional-details .li-wrapper.practice-areas .gsection_title {
            margin-left: 0; } }
        @media only screen and (max-width: 29.375em) {
          section.professional-details .li-wrapper.practice-areas .gsection_title {
            max-width: 55%; } }
      section.professional-details .li-wrapper.practice-areas .ginput_container {
        margin: 0; }
      section.professional-details .li-wrapper.practice-areas .practice-selects-wrapper {
        max-height: 0;
        overflow: hidden;
        opacity: 0; }
      section.professional-details .li-wrapper.practice-areas #field_1_44, section.professional-details .li-wrapper.practice-areas #field_1_45 {
        display: block;
        margin: 1.375em 3% 0;
        -webkit-transition: opacity 300ms ease-out;
        -moz-transition: opacity 300ms ease-out;
        transition: opacity 300ms ease-out; }
        @media only screen and (min-width: 40.063em) {
          section.professional-details .li-wrapper.practice-areas #field_1_44, section.professional-details .li-wrapper.practice-areas #field_1_45 {
            width: 44%;
            display: inline-block; } }
      section.professional-details .li-wrapper.practice-areas.active .practice-selects-wrapper {
        opacity: 1;
        max-height: 600%; }
  @media only screen and (max-width: 29.375em) {
    section.professional-details #field_1_19 .gsection_title {
      max-width: 60%; } }

section#my-website-badge {
  position: relative;
  padding: 4.75em 0; }
  @media only screen and (min-width: 40.063em) {
    section#my-website-badge .info-wrap {
      display: inline-block;
      width: 60%;
      vertical-align: top; } }
  section#my-website-badge .info-wrap textarea {
    height: 8.125em;
    padding: 0.75em 1.0625em; }
  section#my-website-badge iframe {
    float: right;
    margin-top: 1.25em; }