/*CUSTOM CSS - Anjo*/
#mobileheadermenu ul.wp-block-navigation.wta-header-nav-mini {
    width: 100% !important;
    gap: 20px;
}
.profit-team-banner span.uagb-modal-content-wrapper {
    text-align: left;
}
.profit-team-accordion summary,
.profit-team-accordion .wp-block-uagb-container {
    padding: 20px;
}
.profit-team-accordion .wp-block-details[open] summary {
    background-color: #e8e8e8;
    color: #201f54;
}
.profit-team-accordion .wp-block-details summary{
  font-weight: bold;
}
.profit-team-accordion summary::marker {
    content: none;
}
.profit-team-accordion summary {
    background-color: #3784b9;
    color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.profit-team-accordion summary::after {
  content: "+";
  font-size: 1.2em;
  line-height: 1;
}
.profit-team-accordion .wp-block-details[open] summary::after {
  content: "−"; 
}
.page-id-2004 .nf-form-fields-required {
    display: none;
}
/*End*/
/* CUSTOM CSS - Paul */
.new-feed-styles h2.wp-block-post-title {
    text-align: left;
}
.new-excerpt-styles p{
  line-height: 1.4;
}
html, body {
  width: 100%;
  overflow-x: hidden;
}

#mobileheadermenu {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

header .uagb-container-inner-blocks-wrap {
  display: flex;
  flex-direction: column;
}

.wta-header-contact-info {
  background-color: #201F54;
  padding: 5px 100px;
}

.wta-header-logo-menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 100px;
}

.wta-header-logo-menu div {
  display: flex;
  align-items: center;
}

footer {
  background-color: #000;
  padding: 100px 100px 50px 100px;
}

footer .uagb-container-inner-blocks-wrap {
  display: flex;
  flex-direction: column;
}

.wta-footer-logo-contact-info-container {
  display: flex;
  justify-content: space-between;
}

.wta-footer-contact-info-container  {
  display: flex;
  flex-direction: column;
}

.wta-footer-copyright-privacy-container {
  display: flex;
  flex-direction: column;
  color: #FFF;
}

.wp-block-uagb-image__figure img {
    height: auto;
    display: flex;
    max-width: 100%;
    transition: box-shadow 0.2s ease;
}

.wp-block-post-title {
  text-align: center
}

.wp-block-post-content:not(.wta-content) {
  padding: 0 30px;
}

/* END - CUSTOM CSS - Paul */



.wta-csuite-list-container > div /* home page */ {
  padding: 0 !important;
  width: 220px !important;
  min-width: 220px !important;
}

a.wp-block-button__link {
  text-align: center !important;
}

.wta-contact-us-form input[type="text"],
.wta-contact-us-form select,
.wta-contact-us-form textarea {
  max-width: 100% !important;
  width: 100% !important;
  color: #333 !important;
}

.wta-contact-us-form select {
  background-color: transparent !important;
}

.wta-contact-us-form label,
.wta-contact-us-form .wpforms-field-label {
  letter-spacing: 1px !important;
  font-family: Outfit !important;
  font-size: 18px !important;
  font-weight: normal !important;
  margin-bottom: 10px !important;
}

.wta-contact-us-form input[type="submit"],
.wta-contact-us-submit {
  background-color: #3784B9 !important;
  box-shadow: unset !important;
  border-radius: unset !important;
  padding: 10px 40px !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
}

.wta-contact-us-submit:hover {
  background: unset !important;
  background-color: #C6EBFC !important;
}

.wta-contact-us-form .nf-form-wrap.ninja-forms-form-wrap .nf-response-msg:empty {
  border: none !important;
}

.wta-contact-us-form .nf-form-wrap.ninja-forms-form-wrap .nf-response-msg:not(:empty) ~ div {
  display: none !important;
}

.wta-contact-us-form .nf-form-wrap.ninja-forms-form-wrap .nf-response-msg,
.wpforms-confirmation-container-full.wpforms-confirmation-scroll {
  background-color: transparent !important;
  border: 1px solid #201F54 !important;
  padding: 20px !important;
  min-width: 320px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-direction: column !important;
}

.wta-contact-us-form .nf-form-wrap.ninja-forms-form-wrap .nf-response-msg p,
.wpforms-confirmation-container-full.wpforms-confirmation-scroll p {
  text-align: center !important;
  font-family: Outfit !important;
  font-size: 18px !important;
  margin: 5px !important;
}

.wta-back-to-top-button {
  display: none;
}

@media screen and (max-width: 1380px) {
  /* START: CONTENT CSS */
  .wta-six-pack-services-container /* home page */ {
    column-gap: 60px !important;
  }
  /* END: CONTENT CSS */
}

@media screen and (min-width: 1366px) {
  /* START: HEADER CSS */
  .wta-header-logo-menu-mini /* header for mobile */ {
    display: none !important;
  }
  /* END: HEADER CSS */
  
  /* START: CONTENT CSS */
  .wta-six-pack-services-spacer /* home page */ {
    display: flex !important;
    flex-grow: 1;
  }
  
  .wta-ceo-photo {
    width: 450px !important;
    height: 450px !important;
  }
  
  .wta-ceo-block {
    padding-left: 14% !important;
    padding-right: 14% !important;
  }
  
  .wta-help-quote-block {
    padding: 0 12% 0 12% !important;
  }
  
  .wta-help-quote-container {
    padding-left: 15% !important;
    padding-right: 15% !important;
  }
  
  .wta-help-tag-block {
    padding-left: 16% !important;
    padding-right: 16% !important;
  }
  /* END: CONTENT CSS */
  
  /* START: FOOTER CSS */
  .wta-footer-copyright-policy-2a,
  .wta-footer-copyright-policy-2b {
    display: none !important;
  }
  /* END: FOOTER CSS */
}

@media screen and (max-width: 1365px) {
  /* START: HEADER CSS */
  header > div:first-child /* header container */ {
    padding: 0 !important;
  }
  
  .wta-header-contact-info, /* blue strip with contact info for desktop */
  .wta-header-logo-menu /* white strip with logo and nav menu for desktop */ {
    display: none !important;
  }
  
  .wta-header-logo-menu-mini /* header for mobile */ {
    padding: 1.25% 7% 1.25% 7% !important;
  }
  
  .wta-header-logo-mini /* header logo for mobile */ {
    height: 60px !important;
  }
  
  .wta-header-nav-container-mini /* header nav container for mobile */ {
    padding: 0 !important;

  }
  
  .wta-header-nav-mini /* header nav for mobile */ {
    width: 30px !important;

  }
  /* END: HEADER CSS */
  
  /* START: CONTENT CSS */
  .wta-content-container /* content container */ {
    padding: 0 !important;
  }
  
  .wta-content .wta-content-post {
    padding: 0 7% 0 7% !important;
  }
  
  .wta-six-pack-services-container /* home page */ {
    column-gap: 50px !important;
  }
  
  .wta-six-pack-services-group1 /* home page */ {
    flex-direction: column !important;
  }
  
  .wta-six-pack-services-spacer /* home page */ {
    display: none !important;
  }
  
  .wta-six-pack-services-list /* home page */ {
    justify-content: center !important;
  }
  
  .wta-ceo-block > div /* home page */ {
    flex-direction: column-reverse !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 100px 0 100px 0 !important;
  }
  
  .wta-ceo-block > div > div /* home page */ {
    width: 100% !important;
    align-items: center !important;
    justify-content: center !important;
  }
  
  .wta-ceo-caption-container {
    margin-top: 30px !important;
    align-items: center !important;
    justify-content: center !important;
  }
  
  .wta-ceo-caption-container > p {
    text-align: center !important;
  }
  
  .wta-ceo-photo {
    width: 450px !important;
    height: 450px !important;
  }
  
  .wta-schedule-button-container > div {
    align-items: center !important;
    justify-content: center !important;
  }
  
  .wta-home-container {
    transform: translateY(-20%) !important;
  }
  
  .wta-home-hero-title * {
    font-size: 60px !important;
  }
  /* END: CONTENT CSS */
  
  /* START: FOOTER CSS */
  footer > div:first-child /* footer container */ {
    padding: 0 !important;
  }
  
  .wta-footer-logo-contact-info-container /* strip with logo with contact info */ {
    padding: 6% 7% 0 7% !important;
  }
  
  .wta-footer-copyright-privacy-container /* strip with copyright and privacy policy */ {
    padding: 0 7% 5% 7% !important;
  }
  
  .wta-footer-copyright-policy-2a,
  .wta-footer-copyright-policy-2b {
    display: none !important;
  }
  /* END: FOOTER CSS */
}

@media screen and (max-width: 1250px) {
  .wta-readiness-container {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  
  .wta-home-hero-title * {
    font-size: 50px !important;
  }
}

@media screen and (max-width: 1050px) {
  .wta-readiness-container {
    flex-direction: column !important;
  }
  
  .wta-readiness-container {
    row-gap: 60px !important;
    padding: 60px !important;
  }
  
  .wta-readiness-container {
    transform: translateY(-20%) !important;
  }
  
  .wta-readiness-container > div {
    max-width: 80% !important;
  }
  
  /*.wta-home-hero-title * {*/
  /*  font-size: 36px !important;*/
  /*}*/
}

@media screen and (max-width: 976px) {
  .wta-home-container {
    padding: 30px 7% 30px 7% !important;
  }
  
  .wta-home-container p {
    font-size: 20px !important;
  }
  
  .wta-home-hero-slider-content {
    height: 500px !important;
  }
  
  .wta-home-hero-title * {
    font-size: 40px !important;
  }
  
  .wta-home-hero-text {
    margin-top: -40px !important;
    margin-left: 14% !important;
    margin-right: 14% !important;
  }
  
  .wta-six-pack-services-block /* home page */ {
    padding: 0 7% 200px 7% !important;
  }
  
  .wta-six-pack-services-container /* home page */ {
    padding: 0 !important;
    column-gap: 30px !important;
  }
  
  .wta-proven-process-block,
  .wta-photo-caption-block1 > div > div,
  .wta-photo-caption-block2 > div > div,
  .wta-accolades-list-container,
  .wta-accolades-list-container > div,
  .wta-contact-us-block,
  .wta-contact-us-container,
  .wta-contact-us-form,
  .wta-contact-us-form > div,
  .wta-six-pack-services-container > div, /* home page */
  .wta-six-pack-services-list > div,
  .wta-six-pack-services-group1 > div {
    padding: 0 !important;
  }
  
  .wta-contact-us-form > div {
    margin-top: 20px;
  }
  
  .wta-six-pack-services-list > div:first-child /* home page */ {
    padding-bottom: 20px !important;
  }
  
  .wta-helping-block /* home page */ {
    padding: 0 !important;
    flex-direction: column !important;
  }
  
  .wta-helping-block > div /* home page */ {
    flex-direction: column !important;
  }
  
  .wta-helping-block > div > div /* home page */ {
    max-width: 100% !important;
  }
  
  .wta-helping-block > div > div:first-child /* home page */ {
    padding: 50px 7% 50px 7% !important;
    text-align: center !important;
  }
  
  .wta-about-our-team-container {
    padding: 50px 7% 50px 7% !important;
  }
  
  .wta-helping-block > div > div:last-child /* home page */ {
    min-height: 350px !important;
  }
  
  .wta-about-our-team-block,
  .wta-proven-process-container,
  .wta-advisory-service-hero,
  .wta-readiness-block,
  .wta-what-we-do-block,
  .wta-photo-caption-block1,
  .wta-photo-caption-block2,
  .wta-accolades-block,
  .wta-help-quote-block, /* home page */ 
  .wta-help-tag-block,
  .wta-clients-block {
    padding: 0 7% 0 7% !important;
  }
  
  .wta-photo-caption-block1 > div,
  .wta-photo-caption-block2 > div {
    column-gap: 30px !important;
  }
  
  .wta-help-quote-container /* home page */ {
    padding: 35px !important;
  }
  
  .wta-what-we-do-block > div > div,
  .wta-video-block, /* home page */
  .wta-video-block > div > div, 
  .wta-help-tag-block > div > div,
  .wta-csuite-block {
    padding: 0 !important;
  }
  
  .wta-client-list-container /* home page */ {
    padding: 0 !important;
  }
  
  .wta-client-list-container > div /* home page */ {
    width: 70%;
    padding: 0 !important;
  }
  
  .wta-csuite-container /* home page */ {
    padding: 0 7% 0 7% !important;
  }
  
  .wta-contact-us-form {
    min-width: 500px !important;
  }
}

@media screen and (max-width: 960px) {
  .wta-csuite-list-container {
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
  }
  
  .wta-photo-caption-title {
    font-size: 39px !important;
  }
}

@media screen and (max-width: 767px) {
  .wta-back-to-top-button {
    display: flex;
    visibility: hidden;
  }
  
  /* START: HEADER CSS */
  .wta-header-logo-menu-mini /* header for mobile */ {
    flex-direction: row !important;
  }
  
  .wta-header-logo-menu-mini > div {
    max-width: 50% !important;
  }
  /* END: HEADER CSS */
  
  /* START: CONTENT CSS */
  .wta-home-hero-slider-content {
    height: 600px !important;
  }
  
  .wta-home-hero-title * {
    font-size: 36px !important;
  }
  
  .wta-six-pack-services-container /* home page */ {
    flex-wrap: wrap-reverse !important;
    flex-direction: row-reverse !important;
    row-gap: 50px !important;
  }
  
  .wta-client-list-container > div /* home page */ {
    max-width: 70% !important;
  }
  
  .wta-ceo-block {
    padding: 100px 7% 100px 7% !important;
  }
  
  .wta-ceo-block > div > div {
    padding: 0 !important;
  }
  
  .wta-ceo-photo {
    width: 60vw !important;
    height: 60vw !important;
  }
  
  .wta-advisory-service-hero,
  .wta-readiness-block,
  .wta-what-we-do-block,
  .wta-accolades-block,
  .wta-photo-caption-block2,
  .wta-photo-caption-block1 {
    padding: 0 7% 0 7% !important;
  }
  
  .wta-photo-caption-block2 > div {
    flex-direction: column-reverse !important;
  }
  
  .wta-photo-caption-block2 > div > div,
  .wta-photo-caption-block1 > div > div {
    width: 100% !important;
  }
  
  .wta-advisory-service-hero > div > div,
  .wta-readiness-block > div > div > div,
  .wta-what-we-do-block > div > div,
  .wta-what-we-do-block > div > div > div,
  .wta-photo-caption-block2 > div > div,
  .wta-accolades-list-container,
  .wta-accolades-list-container > div,
  .wta-contact-us-block,
  .wta-contact-us-container,
  .wta-contact-us-form,
  .wta-contact-us-form > div {
    padding: 0 !important;
  }
  
  .wta-photo-caption-block2-photo,
  .wta-photo-caption-block1-photo {
    height: 300px; 
    margin-bottom: 30px;
  }
  
  .wta-contact-us-form {
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin: auto;
    width: 86% !important;
  }
  /* END: CONTENT CSS */
  
  /* START: FOOTER CSS */
  .wta-footer-logo-contact-info-container /* strip with logo with contact info */ {
    flex-direction: column !important;
  }
  
  .wta-footer-logo-container /* logo section */ {
    justify-content: center !important;
    align-items: center !important;
  }
  
  .wta-footer-logo /* logo */ {
    align-self: center !important;
  }
  
  .wta-footer-contact-info-container /* contact info section */ {
    justify-content: center !important;
    align-items: center !important;
  }
  
  .wta-footer-contact-info-container p /* contact info */ {
    text-align: center !important;
  }
  
  .wta-footer-contact-info-container p:first-child {
    margin-top: 30px !important;
  }
  
  .wta-footer-contact-info-container p:last-child {
    margin-top: 10px !important;
  }
  
  .wta-footer-spacer-1 /* vertical space between the logo + contact info strip and the copyright + privacy policy strip */ {
    height: 60px !important;
  }
  
  .wta-footer-copyright-privacy-container /* strip with copyright and privacy policy */ {
    padding-bottom: 60px !important;
  }
  /* END: FOOTER CSS */
}

@media screen and (min-width: 701px) {

  .wta-footer-copyright-policy {
    display: flex !important;
  }
  
  .wta-footer-copyright-policy-2a,
  .wta-footer-copyright-policy-2b {
    display: none !important;
  }
}

@media screen and (max-width: 700px) {
  
  ul.wta-header-nav-mini {
    text-align: center;
    width: 300px !important;
  }

  .wta-footer-copyright-privacy-container {
    flex-direction: row;
  }

  .wta-footer-copyright-policy-2b {
    display: flex;
    flex-direction: row;
    flex: 1;
    width: 100%;
  }

  .wta-footer-copyright-policy {
    flex: 1;
  }

  .wta-about-us-title,
  .wta-private-equity-title,
  .wta-talent-acquisition-title,
  .wta-mergers-acquisitions-title {
    font-size: 50px !important;
  }
  
  .wta-knowldge-center-title-spacer {
    height: 40px !important;
  }
  
  .wta-team-highlights-title,
  .wta-private-equity-services-title {
    font-size: 42px !important;
  }
  
  .wta-about-us-tag,
  .wta-private-equity-tag,
  .wta-talent-acquisition-tag,
  .wta-mergers-acquisitions-tag {
    font-size: 32px !important;
  }
  
  .wta-footer-copyright-policy {
    display: none !important;
  }
  
  .wta-footer-copyright-policy-2a,
  .wta-footer-copyright-policy-2b {
    display: flex !important;
  }
  
  .wta-footer-copyright-policy-2a > p,
  .wta-footer-copyright-policy-2b > p {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 640px) {
  .wta-home-hero-title * {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 580px) {
  .wta-home-hero-text {
    margin-left: 7% !important;
    margin-right: 7% !important;
    width: 75% !important;
    max-width: 75% !important;
  }
  
  .wta-home-hero-title * {
    font-size: 24px !important;
  }
  
  .wta-about-us-title,
  .wta-private-equity-title,
  .wta-talent-acquisition-title,
  .wta-mergers-acquisitions-title {
    font-size: 40px !important;
  }
  
  .wta-knowldge-center-title-spacer {
    height: 40px !important;
  }
  
  .wta-team-highlights-title,
  .wta-private-equity-services-title {
    font-size: 38px !important;
  }
  
  .wta-about-us-tag,
  .wta-private-equity-tag,
  .wta-talent-acquisition-tag,
  .wta-mergers-acquisitions-tag {
    font-size: 28px !important;
  }
  
  .wta-contact-us-form {
    width: 86% !important;
    min-width: 0 !important;
  }

  footer {
    padding: 30px 30px 80px 30px;
  }
  
  footer .wp-block-uagb-image__figure a {
    display: flex;
    justify-content: center;
  }

  .wta-footer-logo-contact-info-container {
    margin-bottom: 30px;
  }

  .wta-footer-contact-info-container {
    width: 100%;
  }

  .wta-footer-copyright-privacy-container {
    width: 100%;
    padding: 0 !important;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    font-weight: 300;
    justify-content: center;
  }

  .wta-footer-copyright-privacy-container div {
    width: min-content;
  }

  .wta-footer-copyright-privacy-container div p{ 
    white-space: normal;
  }
}

@media screen and (max-width: 480px) {
  .wta-advisory-services-title {
    font-size: 60px !important;
  }
  
  .wta-client-logos {
    background-size: contain !important;
  }
}