Talent Profile Redesign

You are here:

You can redesign the standard design of the Talent Profile to look like this (ignore the black and white theme!):

To implement this design, just add the following CSS to your Styling section:

/* flProfileLayoutRedesignV2 styles*/
/* ================================*/

/* Hide Joined Date */
.flProfileLayoutRedesignV2 .profile-card > .card-body > p > div:nth-of-type(2) {display:none;}

/* Hide Product Description & AUthor */
.flProfileLayoutRedesignV2 .Products-List-Item-Card-Product-Description, .flProfileLayoutRedesignV2 .Products-List-Item-Card-Product-Author {display:none;}

/* Data type titles normal weight */
.flProfileLayoutRedesignV2 .datatypes-section b {font-weight:500 !important;}

.Panel__RootContainer-sc-1uhhlb3-0 {
  background-color: black !important;
}
.flProfileLayoutRedesignV2 {
  font-size: 14px !important;
  color: white !important;
}
/*Modals*/
.flProfileLayoutRedesignV2 .modal-content {
  padding: 20px;
  max-width: 1200px !important;
}
.flProfileLayoutRedesignV2 .modal-content .profile__button-upload-cv {
  display: none !important;
}
.flProfileLayoutRedesignV2 .modal-dialog {
  max-width: 1200px !important;
}
.flProfileLayoutRedesignV2 .modal-content .portfolio__panel-button-wrapper {
  width: unset;
  height: unset;
}
.flProfileLayoutRedesignV2 .EditImage__ImageChanging__Container,
.flProfileLayoutRedesignV2 .profile_page_main_area {
  background-color: #000 !important;
}

.flProfileLayoutRedesignV2 .pencil-btn {
  display: inline-block;
  transform: translateX(30px);
  margin-left: -20px;
}
.flProfileLayoutRedesignV2 .pencil-btn.absolute {
  position: absolute;
  top: 10px;
  right: 50px;
}
.flProfileLayoutRedesignV2 .pencil-btn i {
  color: #007bff !important;
  cursor: pointer;
  font-size: 18px;
}
.flProfileLayoutRedesignV2 .pencil-btn:hover i {
  color: white !important;
}

.flProfileLayoutRedesignV2 .profile-card {
  background-color: #000;
  color: #fff;
  padding: 20px;
  text-align: center;
  position: relative;
  border-radius: 0 !important;
}
.flProfileLayoutRedesignV2 .profile-card .EditImage__EditContainer {
  position: absolute;
  color: white;
  top: 0;
  right: -20px;
  transform: translateY(-60px);
}

.flProfileLayoutRedesignV2 .profile-card h2 {
  font-size: 30px !important;
  color: white !important;
}

.flProfileLayoutRedesignV2 h2 {
  font-size: 24px !important;
}

.flProfileLayoutRedesignV2 p {
  color: white !important;
}

.flProfileLayoutRedesignV2 .cover-image {
  background-color: #ccc;
  height: 300px;
  width: 100%;
  position: relative;
}

.flProfileLayoutRedesignV2 .fl-name {
  margin-top: 10px;
}

.flProfileLayoutRedesignV2 .profile-image {
  width: 200px;
  height: 200px;
  background-color: #ccc;
  border: 5px solid white;
  position: absolute;
  top: -100px;
  left: 50%;
  transform: translateX(-50%);
}

.flProfileLayoutRedesignV2 .profile-card .btn {
  margin-top: 20px;
}

.flProfileLayoutRedesignV2 .profile-card .stars,
.flProfileLayoutRedesignV2 .profile_review_star {
  justify-content: center;
}

.flProfileLayoutRedesignV2 .stars,
.flProfileLayoutRedesignV2 .profile_review_star {
  display: flex;
  gap: 10px;
}

.flProfileLayoutRedesignV2 .fa-star,
.flProfileLayoutRedesignV2 .fa-star-o {
  font-size: 24px !important;
  color: #007bff !important;
}

.flProfileLayoutRedesignV2 .stars {
  color: #007bff !important;
}

.flProfileLayoutRedesignV2 .data-types-concat-list {
  list-style: none; /* Remove default list styling */
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(
    auto-fit,
    minmax(200px, 1fr)
  ); /* Create a responsive grid */
  gap: 10px; /* Space between items */
  align-items: center !important;
}

.data-types-concat-list li {
  position: relative;
  padding-left: 20px; /* Space for the icon */
  font-size: 14px; /* Smaller text size */
}

.flProfileLayoutRedesignV2 .data-types-concat-list li::before {
  content: '\2713';
  position: absolute;
  padding-right: 10px;
  top: 50%;
  transform: translate(-100%, -50%);
  font-size: 24px;
  color: #007fff;
}

.flProfileLayoutRedesignV2 .topics-section,
.flProfileLayoutRedesignV2 .about-section,
.flProfileLayoutRedesignV2 .coach-offerings-section,
.flProfileLayoutRedesignV2 .datatypes-section,
.flProfileLayoutRedesignV2 .additional-content-section,
.flProfileLayoutRedesignV2 .testimonials-section {
  background-color: #000;
  color: #fff;
  padding: 40px 20px;
  border-bottom: 1px solid #a2a2a2;
}

.flProfileLayoutRedesignV2 .bx-viewport-portfolio .slick-track {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 20px;
}

.flProfileLayoutRedesignV2 .bx-viewport-portfolio .slick-track:before {
  content: none !important;
}
.flProfileLayoutRedesignV2 .bx-viewport-portfolio .slick-track .slick-slide {
  min-width: fit-content !important;
  max-width: fit-content !important;
}
.flProfileLayoutRedesignV2 .coach-offerings-section .bx-viewport-portfolio .slick-track .slick-slide:nth-child(n+9) {
  display: none !important;
}

.flProfileLayoutRedesignV2
  .coach-offerings-section
  .Products-List-Item-Card-ImageContainer,
.flProfileLayoutRedesignV2 .Products-List-Item-Card-Product-InfoContainer {
  max-width: none !important;
}

.flProfileLayoutRedesignV2 .topics-section {
  text-align: center;
  border-top: 1px solid #a2a2a2;
}

.flProfileLayoutRedesignV2 .about-section h2 span {
  margin-bottom: 20px;
}
.flProfileLayoutRedesignV2 .topics-section h2 span,
.flProfileLayoutRedesignV2 .about-section h2 span,
.flProfileLayoutRedesignV2 .coach-offerings-section h2 span,
.flProfileLayoutRedesignV2 .datatypes-section h2 span,
.flProfileLayoutRedesignV2 .additional-content-section h2 span,
.flProfileLayoutRedesignV2 .testimonials-section h2 span {
  color: #007bff !important;
}

.flProfileLayoutRedesignV2 .coach-offerings-section,
.flProfileLayoutRedesignV2 .products-section,
.flProfileLayoutRedesignV2 .Products-List-Item-Card {
  background-color: #000;
  color: #fff;
  padding: 40px 20px;
  box-shadow: none !important;
}

.flProfileLayoutRedesignV2 .coach-offerings-section .Products-List-Item-Card,
.flProfileLayoutRedesignV2 .coach-offerings-section .bx-viewport-portfolio,
.flProfileLayoutRedesignV2 .coach-offerings-section .modal-view-profile .bx-viewport-portfolio .slider-item {
  padding: 0;
  border: none !important;
}

.flProfileLayoutRedesignV2 .coach-offerings-section div.all_same_slide_profile.single_portfolio_slide {
  max-width: fit-content !important;
  border: none !important;
}

.flProfileLayoutRedesignV2 .coach-offerings-section .ant-typography {
  color: #fff !important;
}
.flProfileLayoutRedesignV2 .coach-offerings-section .ant-card-body {
  padding: 0;
}

.flProfileLayoutRedesignV2 .coach-offerings-section .products-section {
  padding: 0;
  border: 0 !important;
}

.flProfileLayoutRedesignV2 .coach-offerings-section h2 {
  color: #007bff;
  margin-bottom: 20px;
}

.flProfileLayoutRedesignV2 .coach-offerings-section p {
  color: #ccc;
}

.flProfileLayoutRedesignV2 .coach-offerings-section .products-section h3 {
  display: none !important;
}

.flProfileLayoutRedesignV2
  .coach-offerings-section
  .Products-List-Item-Card-Row {
  display: flex;
  flex-wrap: wrap;
  flex-flow: column;
}

.flProfileLayoutRedesignV2
  .coach-offerings-section
  .Products-List-Item-Card-Image-ImageContainer {
  border: 1px solid #007bff;
}

.flProfileLayoutRedesignV2 .coach-offerings-section .single_portfolio_slide {
  border: none !important;
}

.flProfileLayoutRedesignV2
  .coach-offerings-section
  .single_portfolio_description {
  font-style: normal !important;
}

.flProfileLayoutRedesignV2
  .coach-offerings-section
  .Products-List-Item-Card-ImageContainer,
.flProfileLayoutRedesignV2 .Products-List-Item-Card-Product-InfoContainer {
  max-width: none !important;
}

.flProfileLayoutRedesignV2 .datatypes-section h2,
.flProfileLayoutRedesignV2 .datatypes-section b {
  font-size: 24px;
  color: #007bff;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.flProfileLayoutRedesignV2 .datatypes-section span {
  display: block;
}

.flProfileLayoutRedesignV2 .datatypes-section ul {
  list-style-type: disc;
  padding-left: 20px;
}

.flProfileLayoutRedesignV2 .datatypes-section ul li {
  list-style-type: disc;
}

.flProfileLayoutRedesignV2 .resume-button {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.flProfileLayoutRedesignV2 .resume-button .btn {
  background-color: #007bff;
  border: none;
}

.flProfileLayoutRedesignV2 .portfolio-section {
  box-shadow: none !important;
  background-color: #000;
  color: #fff;
  padding: 40px 0;
  border-bottom: 1px solid #a2a2a2;
}
.flProfileLayoutRedesignV2 .additional-content-section .see-more-btn {
  background-color: #007bff;
  border: none;
  color: white;
  padding: 10px 20px;
  border-radius: 5px;
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.flProfileLayoutRedesignV2 .additional-content-section .see-more-btn span {
  color: white !important;
}
.flProfileLayoutRedesignV2 .additional-content-section .see-more-btn a {
  font-size: 14px;
}

.flProfileLayoutRedesignV2
  .additional-content-section
  .EditImage__EditContainer,
.flProfileLayoutRedesignV2
  .additional-content-section
  .EditImage__EditContainer__Success {
  display: none !important;
}

.portfolio_modal_content,
.portfolio_modal_content .portfolio_item_popup_project_left_right,
.portfolio_edit_mode .portfolio_item_popup_project_left_right {
  box-shadow: none !important;
  background-color: #000;
  color: #fff;
  border-bottom: 1px solid #a2a2a2;
}

.portfolio_modal_content .portfolio_item_popup_project_left_right a,
.portfolio_edit_mode .portfolio_item_popup_project_left_right a {
  background-color: #000;
  color: white;
}
.portfolio_modal_content .portfolio_item_popup_project_left_right i,
.portfolio_edit_mode .portfolio_item_popup_project_left_right i,
.portfolio_modal_content h2,
.portfolio_edit_mode h2,
.portfolio_modal_content textarea,
.portfolio_edit_mode textarea {
  color: white !important;
}

.flProfileLayoutRedesignV2 .additional-content-section .portfolio-section {
  padding: 0;
  border: none !important;
}

.flProfileLayoutRedesignV2 .additional-content-section h2 {
  color: #007bff;
  margin-bottom: 20px;
}

.flProfileLayoutRedesignV2 .additional-content-section p {
  color: #ccc;
}

.flProfileLayoutRedesignV2
  .additional-content-section
  .portfolio-section
  .col-frelancerprofileslide_heading,
.flProfileLayoutRedesignV2
  .additional-content-section
  .single_portfolio_description
  h4 {
  display: none !important;
}

.flProfileLayoutRedesignV2 .additional-content-section .portfolio-section h3 {
  color: white;
}

.flProfileLayoutRedesignV2
  .additional-content-section
  .portfolio-section
  .porfolio-slider-item {
  border: none !important;
  max-width: fit-content !important;
}

.flProfileLayoutRedesignV2
  .additional-content-section
  .portfolio-section
  .editable_profile__avatar-profile {
  border: 1px solid #007bff;
}

.flProfileLayoutRedesignV2 .testimonials-section,
.flProfileLayoutRedesignV2 .review-section,
.flProfileLayoutRedesignV2 .top-review-section {
  background-color: #000;
  color: #fff;
  padding: 40px 20px;
  border-bottom: 1px solid #a2a2a2;
  box-shadow: none !important;
}

.flProfileLayoutRedesignV2 .testimonials-section .review-section {
  padding: 0 !important;
  border: none !important;
}
.flProfileLayoutRedesignV2 .testimonials-section .review-section .review-list .slick-track {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  gap: 20px;
}
.flProfileLayoutRedesignV2 .testimonials-section .review-section .review-list .slick-track:before {
  content: none !important;
}
.flProfileLayoutRedesignV2 .testimonials-section .review-section .review-list .single_review_slide {
  border: none !important;
}

.flProfileLayoutRedesignV2 .testimonials-section h2 {
  color: #007bff;
  margin-bottom: 20px;
}

.flProfileLayoutRedesignV2 .testimonials-section p,
.flProfileLayoutRedesignV2 .review-section h4 {
  color: white;
}

.flProfileLayoutRedesignV2
  .testimonials-section
  .review-section
  .custom-content {
  font-style: italic;
}

.flProfileLayoutRedesignV2
  .testimonials-section
  .review-section
  .custom-content:before,
.flProfileLayoutRedesignV2
  .testimonials-section
  .review-section
  .custom-content:after {
  content: '"';
}

.flProfileLayoutRedesignV2 .testimonials-section .review-section h3,
.flProfileLayoutRedesignV2 .testimonials-section .review-section h4 span,
.flProfileLayoutRedesignV2
  .testimonials-section
  .review-section
  .frelancer_review_heading_left_label,
.flProfileLayoutRedesignV2
  .testimonials-section
  .review-section
  .frelancer_review_heading_left_rating {
  display: none !important;
}

.flProfileLayoutRedesignV2
  .top-review-section
  .frelancer_review_heading_left_label,
.flProfileLayoutRedesignV2 .top-review-section .col_freelancer_review_slider,
.flProfileLayoutRedesignV2 .top-review-section .rating_no,
.flProfileLayoutRedesignV2 .top-review-section .review_no {
  display: none !important;
}
.flProfileLayoutRedesignV2 .top-review-section {
  border: none !important;
  padding: 0 !important;
}

/* // mobile responsive flProfileLayoutRedesignV2 */
@media (max-width: 767px) {
  .flProfileLayoutRedesignV2 .cover-image {
    max-height: 150px !important;
  }
  .flProfileLayoutRedesignV2 .data-types-concat-list li:nth-child(n + 5) {
    display: none;
  }
  .flProfileLayoutRedesignV2 .bx-viewport-portfolio .slick-track {
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)) !important;
    gap: 20px !important;
  }
  .flProfileLayoutRedesignV2 .data-types-concat-list {
    text-align: left !important;
    gap: 20px !important;
    /* align vertical */
    align-items: center !important;
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)) !important;
  }

  .flProfileLayoutRedesignV2 .top-section-buttons button span,
  .flProfileLayoutRedesignV2 .top-section-buttons a span,
  .flProfileLayoutRedesignV2 a span {
    font-size: 90% !important;
  }
  .flProfileLayoutRedesignV2 .top-section-buttons .col-12 {
    margin-right: 0 !important;
    padding: 0 !important;
  }
  .flProfileLayoutRedesignV2 .top-section-buttons .col-12 > button {
    margin-right: 0 !important;
  }
}
@media (max-width: 896px) {
  .flProfileLayoutRedesignV2 .bx-viewport-portfolio .slick-track {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)) !important;
    gap: 20px !important;
  }
}

Any questions, just let us know!

Was this article helpful?
Dislike