/*
Theme Name: Wikb Child
Theme URI: https://wikb.modeltheme.com/
Template: wikb
Author: ModelTheme
Author URI: http://modeltheme.com/
Description: Knowledgebase & Help Desk WordPress Theme
Version: 1.0
Text Domain: wikb
Tags: fluid-layout, custom-header, custom-menu, featured-images, post-formats, sticky-post
*/
/* =Theme customization starts here
------------------------------------------------------- */
:root {
  --accent-color: #ff8335;
  --green-color: #34bfa3;
  --red-color: #f86a6a;
  --gray-color: #acacac;
  --white-color: #fff;
  --black-color: #000;
  --text-color: #363338; }

.d-none.d-none.d-none {
  display: none !important; }

.mt-0 {
  margin-top: 0 !important; }

html,
body {
  scroll-behavior: smooth; }

.menu-icon.menu-icon.menu-icon.menu-icon.menu-icon a {
  background-position: center left !important;
  background-repeat: no-repeat !important;
  background-size: 17px 15px !important;
  padding-left: 30px !important; }

.icon-Announcements a {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="800px" height="800px" viewBox="0 0 32 32" version="1.1"><g id="icomoon-ignore"></g><path d="M9.069 2.672v14.928h-6.397c0 0 0 6.589 0 8.718s1.983 3.010 3.452 3.010c1.469 0 16.26 0 20.006 0 1.616 0 3.199-1.572 3.199-3.199 0-1.175 0-23.457 0-23.457h-20.259zM6.124 28.262c-0.664 0-2.385-0.349-2.385-1.944v-7.652h5.331v7.192c0 0.714-0.933 2.404-2.404 2.404h-0.542zM28.262 26.129c0 1.036-1.096 2.133-2.133 2.133h-17.113c0.718-0.748 1.119-1.731 1.119-2.404v-22.12h18.126v22.391z" fill="%23fff"></path><path d="M12.268 5.871h13.861v1.066h-13.861v-1.066z" fill="%23fff"></path><path d="M12.268 20.265h13.861v1.066h-13.861v-1.066z" fill="%23fff"></path><path d="M12.268 23.997h13.861v1.066h-13.861v-1.066z" fill="%23fff"></path><path d="M26.129 9.602h-13.861v7.997h13.861v-7.997zM25.063 16.533h-11.729v-5.864h11.729v5.864z" fill="%23fff"></path></svg>') !important; }

.icon-Resources a {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="69.133" height="87.742" viewBox="0 0 69.133 87.742"><path id="document-filled-svgrepo-com" d="M18.957,49.523H46.871M18.957,68.133H56.176M42.219,3H5V86.742H70.133V30.914M42.219,3h4.652L70.133,26.262v4.652M42.219,3V21.609c0,4.652,4.652,9.3,9.3,9.3H70.133" transform="translate(-3 -1)" fill="none" stroke="%23ffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="4"/></svg>') !important; }

.icon-Training a {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="90.78" height="90.78" viewBox="0 0 90.78 90.78"><g id="materials-svgrepo-com" transform="translate(-1 -1)"><path id="Path_35" data-name="Path 35" d="M3,22.284,36.748,3,89.78,22.284M3,22.284V46.39L56.032,65.674,89.78,46.39V22.284M3,22.284,56.032,41.569,89.78,22.284" transform="translate(0 0)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="4"/><path id="Path_36" data-name="Path 36" d="M3,12V36.106L56.032,55.39,89.78,36.106V12" transform="translate(0 34.39)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="4"/></g></svg>') !important; }

.icon-Discussion a {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="133.001" height="117.4" viewBox="0 0 133.001 117.4"><g id="people-svgrepo-com_1_" data-name="people-svgrepo-com (1)" transform="translate(2.25 -12.351)"><path id="Union_2" data-name="Union 2" d="M-470.769-1233.849c0-6.683-5.189-25.761-28.24-25.761s-28.24,19.077-28.24,25.761a4,4,0,0,1-4,4,4,4,0,0,1-4-4c0-10.73,6.648-26.634,23.683-31.954a26.343,26.343,0,0,1-13.763-23.127,26.35,26.35,0,0,1,26.32-26.32,26.35,26.35,0,0,1,26.32,26.32,26.343,26.343,0,0,1-13.762,23.127c17.034,5.32,23.683,21.224,23.683,31.954a4,4,0,0,1-4,4A4,4,0,0,1-470.769-1233.849Zm-46.561-55.081a18.341,18.341,0,0,0,18.32,18.32,18.341,18.341,0,0,0,18.32-18.32,18.341,18.341,0,0,0-18.32-18.319A18.341,18.341,0,0,0-517.33-1288.93Z" transform="translate(533 1359.6)" fill="%23fff"/><path id="Union_3" data-name="Union 3" d="M-470.769-1233.849c0-6.683-5.189-25.761-28.24-25.761s-28.24,19.077-28.24,25.761a4,4,0,0,1-4,4,4,4,0,0,1-4-4c0-10.73,6.648-26.634,23.683-31.954a26.343,26.343,0,0,1-13.763-23.127,26.35,26.35,0,0,1,26.32-26.32,26.35,26.35,0,0,1,26.32,26.32,26.343,26.343,0,0,1-13.762,23.127c17.034,5.32,23.683,21.224,23.683,31.954a4,4,0,0,1-4,4A4,4,0,0,1-470.769-1233.849Zm-46.561-55.081a18.341,18.341,0,0,0,18.32,18.32,18.341,18.341,0,0,0,18.32-18.32,18.341,18.341,0,0,0-18.32-18.319A18.341,18.341,0,0,0-517.33-1288.93Z" transform="translate(593.52 1327.6)" fill="%23fff"/></g></svg>') !important; }

#bbpress-forums li.bbp-header.bbp-header.bbp-header {
  background-color: var(--accent-color);
  background-image: none; }

.knowledge-list2 a.count-link,
.mt-portofolio-nav-parent .nav-tabs > li.active,
.mt-portofolio-nav-parent .nav-tabs > li > a:hover,
.mt-portofolio-nav-parent .nav-tabs > li > a:focus,
.article-header,
#bbpress-forums li.bbp-header {
  background-color: var(--green-color) !important;
  background-image: none !important; }

.tagcloud.tagcloud > a:hover,
.knowledge-accordion.knowledge-accordion .accordion .link,
blockquote {
  background-color: var(--accent-color) !important;
  border-color: var(--accent-color) !important; }

.knowledge-list2 h3.heading a i {
  color: var(--green-color); }

.fw-bold.fw-bold {
  font-weight: bold; }

.footer-top-div.footer-top-div.footer-top-div:before {
  content: "";
  display: block;
  background-color: var(--black-color);
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  height: 600px;
  border-radius: 50%;
  width: 200%; }

.text-gray.text-gray.text-gray.text-gray * {
  color: var(--gray-color); }

.header-title-breadcrumb-overlay.header-title-breadcrumb-overlay {
  border: none !important;
  box-shadow: none !important;
  background: transparent linear-gradient(90deg, #f9f9fb 0%, #e7eaf1 100%) 0% 0% no-repeat padding-box !important; }

.header-title-breadcrumb-overlay.header-title-breadcrumb-overlay:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1010" height="336" viewBox="0 0 1010 336"><defs><clipPath id="clip-path"><rect id="Rectangle_81" data-name="Rectangle 81" width="1010" height="336" transform="translate(670)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath><linearGradient id="linear-gradient" x1="0.23" y1="0.674" x2="0.804" y2="1.571" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23ffad38" stop-opacity="0.02"/><stop offset="1" stop-color="%23ffad38"/></linearGradient></defs><g id="Mask_Group_2" data-name="Mask Group 2" transform="translate(-670)" clip-path="url(%23clip-path)"><g id="Group_76" data-name="Group 76" transform="translate(670 -151.137)"><path id="Union_4" data-name="Union 4" d="M39.947,234.466a101.157,101.157,0,0,1-12.93-2.125l-.5-.081.036-.028C11.314,228.568.821,221.687.046,213.728H0V142.113H143.026L326.688,0,1010,143.178V393.856Z" transform="translate(0 21.334)" fill="%23ff8335"/><path id="Path_119" data-name="Path 119" d="M26.4,2.532,209.858,76.216c21.054,8.456,44.976,40.294,53.432,71.111L300.765,283.9c8.456,30.818-1.756,48.945-22.81,40.489L94.5,250.711c-21.054-8.456-44.976-40.293-53.432-71.111L3.591,43.022C-4.864,12.2,5.348-5.924,26.4,2.532Z" transform="translate(142.306 252.492) rotate(-60)" fill="url(%23linear-gradient)"/></g></g></svg>') !important;
  background-position: right -30px !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  min-height: 497px; }

.cd-upload-btn.cd-upload-btn.cd-upload-btn {
  color: var(--green-color) !important; }

@media (max-width: 1700px) {
  .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay:before {
    max-width: 1070px; } }
@media (max-width: 1199px) {
  .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay:before {
    max-width: calc(100% - 190px); } }
@media (max-width: 1024px) {
  .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay:before {
    background-position: right -8px !important; } }
@media (min-width: 1920px) {
  .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay:before {
    max-width: 70%; } }
.tax-mt-listing-category2.tax-mt-listing-category2 .main-content {
  display: flex;
  flex-wrap: wrap; }

footer {
  overflow: hidden;
  padding-top: 50px;
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important; }

footer .container {
  position: relative; }

.footer-widgets {
  display: flex;
  flex-direction: column;
  gap: 20px; }

.footer-top-div {
  margin-bottom: 45px; }

.footer-middle-div {
  padding-bottom: 45px;
  background-color: var(--black-color); }
  @media (max-width: 767px) {
    .footer-middle-div .col-md-3 {
      width: 100%; } }

.footer-bottom-div {
  background-color: var(--black-color); }

.footer-bottom-div .inner {
  border-top: 1px solid var(--white-color);
  padding-top: 25px;
  padding-bottom: 25px; }

.footer-bottom-div .column-holder {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center; }

.footer-bottom-div .menu {
  margin: 0; }

.footer-bottom-div * {
  font-size: 12px !important;
  color: var(--gray-color) !important; }

.footer-bottom-div a:after {
  content: none !important; }

.footer-middle-div .menu li {
  padding: 0 !important; }

.footer-middle-div .menu li:not(:last-child) {
  margin-bottom: 8px; }

.footer-middle-div .menu li:before {
  content: none !important; }

.footer-middle-div .menu li a {
  font-size: 14px !important;
  color: var(--gray-color) !important; }

.widget-title.widget-title.widget-title {
  font-size: 16px !important;
  text-transform: initial; }

.flex-row .row {
  --bs-gutter-x: 25px;
  --bs-gutter-y: 32px;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x)); }

.flex-row .row > * {
  flex-shrink: 0;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  float: none; }

.flex-row .row > div {
  flex: 0 0 auto; }

.flex-row .row:before,
.flex-row .row:after {
  content: none !important; }

.blog-posts-v2.blog-posts-v2.blog-posts-v2 .single-post {
  padding: 0;
  height: 100%; }

.blog-posts-v2.blog-posts-v2.blog-posts-v2 .single-post .blog_custom {
  height: 100%; }
.blog-posts-v2.blog-posts-v2.blog-posts-v2 .featured_image_blog {
  position: relative;
  padding: 35% 0; }
  .blog-posts-v2.blog-posts-v2.blog-posts-v2 .featured_image_blog img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }

.post-date {
  font-size: 15px;
  color: var(--gray-color);
  margin-bottom: 15px; }

.blog-posts-v2.blog-posts-v2.blog-posts-v2 .post-details .post-name a {
  padding: 0; }

.blog-posts-v2.blog-posts-v2.blog-posts-v2 .post-details {
  margin: 0;
  padding: 40px 30px !important; }

.more-link.more-link.more-link.more-link.more-link.more-link.more-link.more-link {
  font-size: 16px;
  background-color: transparent !important;
  color: var(--green-color);
  padding: 0;
  font-weight: 600;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 10px; }

.more-link svg {
  width: 15px;
  height: 15px; }

.more-link svg * {
  fill: var(--green-color); }

.terms-box {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  position: absolute;
  z-index: 1;
  bottom: 15px;
  left: 25px; }

.terms-box span {
  padding: 5px 10px;
  border-radius: 5px;
  display: inline-block;
  background-color: var(--accent-color);
  color: var(--white-color);
  font-size: 12px; }

.testimonial-slider .testimonial-content {
  margin-bottom: 32px; }

.testimonial-slider .testimonial-content * {
  font-size: 15px;
  color: var(--gray-color); }

.testimonial-slider .testimonial-author {
  display: flex;
  align-items: center;
  gap: 20px; }

.testimonial-slider .testimonial-author .avatar {
  width: 70px;
  height: 70px;
  flex: 0 0 70px;
  border-radius: 50%;
  overflow: hidden; }

.testimonial-slider .name-title h4 {
  font-size: 20px;
  font-weight: bold;
  color: var(--black-color); }

.testimonial-slider .position {
  font-size: 15px;
  color: var(--gray-color); }

.testimonial-slider {
  margin-left: -20px;
  margin-right: -20px; }

.testimonial-slider .swiper-slide {
  padding: 0 20px 50px 20px;
  height: auto; }

.testimonial-slider .swiper-slide .inner {
  padding: 40px;
  background-color: var(--white-color);
  box-shadow: 0px 9px 27px #00000011;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%; }

.testimonial-slider .swiper-navigation {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-content: center;
  gap: 10px; }

.testimonial-slider.testimonial-slider .swiper-navigation > div {
  position: static;
  transform: none;
  background-color: var(--green-color);
  color: var(--white-color);
  box-shadow: 0px 3px 6px #00000029;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  --swiper-navigation-size: 15px;
  outline: none; }

.button-green.button-green.button-green {
  background-color: var(--green-color); }

.button-accent.button-accent.button-accent {
  background-color: var(--accent-color); }

.featured-articles {
  padding-top: 150px;
  padding-bottom: 100px; }

.featured-articles .section-title {
  color: var(--black-color); }

.header-title-breadcrumb.header-title-breadcrumb.header-title-breadcrumb h1 {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: bold; }

.page-description.page-description {
  margin-top: 40px;
  color: var(--text-color);
  max-width: 740px;
  font-size: 14px; }

.blog .featured-articles {
  padding-top: 0;
  padding-top: 50px; }

.blog .upper-overlay {
  margin: 0 !important; }

.blogloop-v2.blogloop-v2 .post-name a {
  color: var(--text-color) !important; }

.blogloop-v2.blogloop-no-flex.list-view .blog_custom {
  display: flex !important; }

.resource-buttons {
  border-top: 2px solid #0000001f;
  padding-top: 25px;
  margin-top: 50px;
  margin-bottom: 100px; }

.resource-buttons h3 {
  font-size: 20px;
  margin-bottom: 40px; }

.resource-buttons .resource-button {
  padding: 15px 40px;
  border-radius: 28px;
  color: var(--white-color);
  display: block;
  font-size: 20px;
  font-weight: bold; }

.resource-buttons .resource-button.resource-yes {
  background-color: var(--green-color); }

.resource-buttons .resource-button.resource-no {
  background-color: var(--red-color); }

.top-bar.top-bar > div {
  padding: 0;
  background-color: var(--text-color);
  text-align: center; }
@media (max-width: 1024px) {
  .top-bar.top-bar {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999; } }

.top-bar.top-bar.top-bar a,
.top-bar.top-bar.top-bar span {
  display: block;
  color: var(--white-color);
  padding: 7px 20px;
  font-size: 16px; }

.um-button.um-button {
  border-radius: 50px !important;
  font-weight: bold !important;
  color: var(--white-color) !important;
  text-transform: uppercase !important; }

.um a.um-button,
.um a.um-button.um-disabled:active,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:hover,
.um input[type="submit"].um-button,
.um input[type="submit"].um-button:focus {
  background-color: var(--accent-color) !important; }

.um .um-button.um-alt,
.um input[type="submit"].um-button.um-alt {
  background-color: var(--green-color) !important; }

.um-page-register .header-title-breadcrumb-overlay,
.um-page-login .header-title-breadcrumb-overlay {
  padding-bottom: 50px !important; }

.bounce.bounce {
  visibility: visible !important;
  animation-name: none !important; }

.error404.error404.error404 #primary {
  background-image: url(https://portal.medilinkmidlands.com/wp-content/uploads/2025/01/bg-1.svg) !important;
  background-size: contain !important;
  background-position: top right; }

.breadcrumb.breadcrumb.breadcrumb * {
  font-size: 14px;
  font-weight: 400; }

.header-title-breadcrumb-custom.header-title-breadcrumb-custom .header-title-breadcrumb-overlay {
  padding-bottom: 62px; }

.header-title-breadcrumb-custom .breadcrumb {
  color: var(--text-color); }

.heading-title-desc {
  margin-top: 50px; }

.heading-title-desc * {
  color: var(--text-color); }

.featured-offers {
  box-shadow: 0px 10px 35px #00000011;
  border-radius: 10px;
  margin-top: 60px;
  overflow: hidden;
  position: relative;
  --swiper-pagination-color: #ff8335;
  --swiper-pagination-bullet-width: 11px;
  --swiper-pagination-bullet-height: 11px; }

.featured-offers .col-content {
  padding: 30px 30px 70px 30px; }

.featured-offers .post-title h3 {
  font-size: 18px;
  color: var(--gray-color);
  font-weight: 400;
  margin-bottom: 15px; }

.featured-offers .desc {
  margin-bottom: 20px; }

.featured-offers .offer-details {
  margin-bottom: 20px;
  color: var(--gray-color); }
  .featured-offers .offer-details ul br {
    display: none !important; }
  .featured-offers .offer-details .button-winona.button-winona.button-winona.button-winona {
    background-color: transparent;
    color: var(--gray-color);
    padding: 0 !important;
    text-transform: unset;
    font-weight: 600;
    font-size: 15px;
    outline: none !important;
    text-decoration: underline;
    border-radius: 0; }
    .featured-offers .offer-details .button-winona.button-winona.button-winona.button-winona:after {
      display: none; }

.latest-offers {
  padding-left: 50px;
  padding-right: 50px; }
  @media (max-width: 575px) {
    .latest-offers {
      padding-left: 30px;
      padding-right: 30px; } }
  .latest-offers:hover .featured-offers.featured-offers .swiper-button {
    visibility: visible;
    transform: translateY(0); }
    .latest-offers:hover .featured-offers.featured-offers .swiper-button:not(.swiper-button-disabled) {
      opacity: 1; }
    .latest-offers:hover .featured-offers.featured-offers .swiper-button.swiper-button-disabled {
      opacity: 0.5; }

.featured-offers.featured-offers {
  overflow: visible; }
  .featured-offers.featured-offers .swiper {
    overflow: hidden; }
  .featured-offers.featured-offers .swiper-button {
    opacity: 0;
    visibility: hidden;
    --swiper-navigation-sides-offset: -50px;
    width: 30px;
    height: 30px;
    background-color: var(--white-color);
    border-radius: 50%;
    --swiper-navigation-size: 15px;
    --swiper-navigation-color: var(--black-color);
    box-shadow: 0px 1px 4px #00000069;
    transition: 400ms;
    transform: translateY(-10px); }
    @media (max-width: 575px) {
      .featured-offers.featured-offers .swiper-button {
        --swiper-navigation-sides-offset: -30px;
        width: 25px;
        height: 25px;
        --swiper-navigation-size: 12px; } }

.read-more-link {
  color: var(--green-color) !important; }

.current-offers.current-offers .desc {
  margin-bottom: 20px; }

.current-offers.current-offers .offer-details {
  margin-bottom: 20px; }

.featured-offers .row {
  --bs-gutter-x: 0;
  --bs-gutter-y: 0; }

.featured-offers .desc * {
  font-size: 24px;
  line-height: 1.3;
  color: var(--text-color);
  font-weight: bold; }

.featured-offers .image-box img {
  max-width: 200px;
  max-height: 100px;
  object-fit: contain;
  object-position: left center; }

.featured-offers .swiper-pagination {
  left: 50px;
  right: auto;
  width: 50%;
  text-align: left;
  bottom: 30px; }
  @media (max-width: 575px) {
    .featured-offers .swiper-pagination {
      width: 100%; } }

.featured-offers .featured-image,
.featured-offers .featured-image img {
  height: 100%;
  object-fit: cover;
  width: 100%; }

.featured-offers .swiper-slide {
  height: auto; }

.latest-offers {
  margin-top: 70px; }

.current-offers {
  margin-top: 100px; }

.post-box-holder {
  margin-top: 60px; }

.post-box-holder .post-title h3 {
  font-size: 15px !important;
  color: var(--gray-color);
  font-weight: 400;
  margin-bottom: 15px; }

.post-box-holder .desc {
  margin-bottom: 35px; }

.post-box-holder .row {
  --bs-gutter-x: 25px;
  --bs-gutter-y: 25px; }

.post-box-holder .desc * {
  font-size: 20px;
  line-height: 1.3;
  color: var(--text-color);
  font-weight: bold; }

.post-box-holder .image-box img {
  width: 100%;
  height: 150px;
  max-width: 300px;
  object-fit: contain;
  object-position: center; }

.post-box-holder .post-box {
  box-shadow: 0px 10px 35px #00000011;
  padding: 30px;
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.current-offers .view-all {
  margin-top: 50px; }

section.cta {
  margin-top: 125px;
  margin-bottom: 100px; }

section.cta .row {
  align-items: center; }

section.cta .image-box {
  text-align: center; }

section.cta .inner {
  box-shadow: 0px 10px 35px #00000011;
  border-radius: 10px;
  overflow: hidden; }

section.cta .heading h2 {
  line-height: 1.3; }

section.cta .cta-content {
  padding: 40px; }

.current-offers .filter {
  margin-top: 40px; }

.current-offers .filter-holder {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px; }

.current-offers .filter-holder a {
  background-color: var(--gray-color);
  color: var(--white-color);
  text-transform: uppercase;
  padding: 10px 30px;
  border-radius: 50px;
  font-size: 14px;
  font-weight: bold; }

.current-offers .filter-holder a.active {
  background-color: var(--accent-color); }

body header #navbar .menu-item.menu-item > a {
  border-bottom: none !important; }

#join-us-button.join-us-button.join-us-button.join-us-button a {
  background-color: rgba(255, 255, 255, 0.25);
  padding: 10px 30px;
  text-transform: uppercase;
  border-radius: 30px;
  line-height: 28px;
  font-weight: 600;
  margin: 17px 0px;
  margin-left: 20px;
  font-size: 14px;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out 0s; }
  @media (max-width: 1024px) {
    #join-us-button.join-us-button.join-us-button.join-us-button a {
      text-align: center;
      padding-top: 10px !important;
      padding-bottom: 10px !important;
      width: 100%;
      margin: 10px 0 0 0; } }
@media (max-width: 1024px) {
  #join-us-button.join-us-button.join-us-button.join-us-button {
    width: 100%; } }

#join-us-button a:hover {
  background-color: rgba(255, 255, 255, 0.35); }

header.header2.header2 .container {
  max-width: 1700px;
  width: 100%; }

.social-share-post li:not(:nth-child(3)) {
  display: none !important; }

header .navbar-nav.navbar-nav.navbar-nav {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

p:last-child {
  margin-bottom: 0 !important; }

.packages .inner {
  box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
  overflow: hidden;
  border-radius: 11px !important;
  padding: 20px;
  text-align: center;
  --spacing: 32px;
  font-size: 14px;
  background-color: var(--white-color);
  height: 100%;
  display: flex;
  flex-direction: column; }

.packages .inner .package-title {
  color: var(--accent-color);
  margin-bottom: 2rem; }

.packages .inner .package-title h3 {
  margin-top: 0; }

.package-price {
  border-bottom: 1px solid var(--gray-color);
  padding-bottom: var(--spacing); }

.packages .inner .top > *:not(:last-child),
.packages .inner .top > div > *:not(:last-child) {
  margin-bottom: var(--spacing); }

.package-price-main-details-inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.packages .learn-more a {
  text-decoration: underline;
  font-weight: bold !important;
  font-size: 16px; }

.packages .top {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.packages .inner:not(.package-active) .top {
  flex-grow: 1; }

.packages .inner:not(.package-active) .bottom {
  display: none; }

.package-active .learn-more {
  display: none; }

.packages .package-desc {
  margin-bottom: var(--spacing) !important; }

.header-title-style-1 .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay {
  background-color: #edeff4 !important;
  background-image: none !important;
  padding-bottom: 50px; }

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

.checklist.checklist.checklist.checklist ul li {
  font-size: inherit !important;
  color: inherit;
  font-weight: inherit;
  text-align: left;
  line-height: inherit; }

.checklist.checklist.checklist.checklist > ul > li {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%2334BFA3" class="bi bi-check-square-fill" viewBox="0 0 16 16"><path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm10.03 4.97a.75.75 0 0 1 .011 1.05l-3.992 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.75.75 0 0 1 1.08-.022z"/></svg>');
  background-repeat: no-repeat;
  background-position: left 1px;
  padding-left: 25px; }

.checklist.checklist.checklist.checklist > ul > li > ul > li:not(:last-child) {
  margin-bottom: 5px; }

.checklist.checklist.checklist.checklist > ul > li > ul > li {
  display: flex;
  gap: 5px;
  align-items: center; }

.checklist.checklist.checklist.checklist > ul > li > ul > li:before {
  content: "";
  margin-right: 5px;
  background-color: var(--green-color) !important;
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  flex: 0 0 7px; }

.checklist.checklist.checklist.checklistt ul {
  margin-top: 10px; }

.checklist.checklist.checklist.checklist > ul > li {
  margin-bottom: 10px; }

.packages .inner *:not(h3, strong) {
  font-weight: 400;
  color: inherit;
  line-height: 1.2; }

.row-flex {
  display: flex;
  flex-wrap: wrap;
  --bs-gutter-x: 20px;
  --bs-gutter-y: 20px;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x)); }

.row-flex > div {
  max-width: 100%;
  flex: 0 0 auto;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y); }

.row-flex:before,
.row-flex:after {
  display: none !important; }

.package-price .price-inner {
  display: inline-flex;
  align-items: flex-start;
  margin-bottom: 0 !important; }

.package-price .price-inner .currency {
  font-weight: 600;
  margin-top: 3px;
  font-size: 20px; }

.package-price .price-inner .price-val {
  font-size: 32px;
  font-weight: bold; }

.package-price .month {
  margin-bottom: 5px;
  display: block;
  margin-top: 5px; }

.div-title.div-title.div-title {
  margin-bottom: 20px; }

.modal-open.modal-open .modal {
  opacity: 1; }

.modal {
  z-index: 999999; }

.text-inherit.text-inherit.text-inherit.text-inherit p {
  font-size: inherit;
  font-weight: inherit;
  color: inherit; }

.text-white.text-white.text-white.text-white.text-white * {
  color: var(--white-color); }

.contact-row.contact-row {
  background: #ff8335;
  background: linear-gradient(90deg, rgba(255, 131, 53, 0.7483368347) 0%, #ff8335 50%); }

.contact-tikidocs.contact-tikidocs label i {
  color: var(--accent-color); }

.text-left.text-left.text-left *:not(.text-right) {
  text-align: left; }

.btn-bordered.btn-bordered.btn-bordered.btn-bordered.btn-bordered.btn-bordered a {
  border: 1px solid !important;
  line-height: 1 !important;
  padding: 15px !important;
  border-radius: 50px;
  text-align: center; }

.navbar-default .navbar-toggle {
  background-color: #fff !important; }

.logo img,
.navbar-header .logo img {
  margin-top: 0 !important; }

.rounded-image img {
  border-radius: 10px !important; }

.submit-form-holder {
  padding-bottom: 100px; }

.single article .article-content p,
body p,
.post-excerpt,
.section-subtitle {
  color: var(--gray-color);
  font-size: 15px;
  font-weight: 400; }

.section-subtitle {
  color: var(--gray-color) !important;
  font-size: 15px !important;
  font-weight: 400; }

.title-subtile-holder .section-title {
  font-size: 26px;
  text-transform: initial; }

.section-subtitle {
  max-width: 100%;
  color: #363338; }

.dark_title {
  color: #363338; }

.light_subtitle {
  color: #fff !important; }

.blog-home .blog-posts-shortcode.blog-posts .list-view .blog_custom {
  display: flex !important;
  flex-direction: column; }

.blog-home .blog-posts-shortcode.blog-posts .list-view .blog_custom > div {
  width: 100%; }

.blog-home .blog-posts-shortcode.blog-posts .list-view .blog_custom .post-excerpt > p {
  display: none; }

p.copyright a,
.testimonial01_item .name-test,
.knowledge-list2 h3.heading a,
.knowledge-list2 a.count-link:hover,
.tax-mt-listing-category2 h3.post-name a,
.changelog-entry .span-purple,
.blog-posts-shortcode.blog-posts .list-view .post-details .post-name a,
.woocommerce ul.products li.product .price span,
.table_knowledge.grid td.add-cart a,
.table_knowledge.grid td.product-title a:hover,
.table_knowledge.grid td.knowledge-category a:hover {
  color: #363338 !important; }

.navbar-default .navbar-nav > li > a.modeltheme-trigger {
  background-color: rgba(255, 255, 255, 0.25) !important; }

#gallery-1 {
  display: inline-flex;
  gap: 7px;
  margin: 0; }

#gallery-1 .gallery-item {
  margin: 0; }

#gallery-1 .gallery-item img {
  box-shadow: none;
  background: none;
  border: none;
  padding: 0; }

.match-height > div > div > div,
.match-height > div > div > div > div {
  height: 100%; }

.codedropz-upload-wrapper {
  background: #f7f8fa !important;
  box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
  padding: 25px;
  border-radius: 37px;
  margin-bottom: 30px !important; }

.supporting-image .codedropz-upload-inner > div:first-child,
.supporting-resource .codedropz-upload-inner > div:first-child {
  font-size: 0; }

.codedropz-upload-inner span {
  display: none; }

.supporting-image .codedropz-upload-inner > div:first-child:before,
.supporting-resource .codedropz-upload-inner > div:first-child:before {
  font-size: 20px;
  color: #000; }

.supporting-image .codedropz-upload-inner > div:first-child:before {
  content: "Upload Supporting Image"; }

.supporting-resource .codedropz-upload-inner > div:first-child:before {
  content: "Upload Supporting Resources"; }

.codedropz-upload-container {
  padding: 5px;
  cursor: pointer; }

.claim-offer-form {
  padding: 30px; }
  .claim-offer-form .contact-tikidocs.contact-tikidocs.contact-tikidocs label i {
    top: 29px; }
  .claim-offer-form .contact-tikidocs.contact-tikidocs.contact-tikidocs input {
    margin-bottom: 20px !important; }
  .claim-offer-form .contact-tikidocs.contact-tikidocs.contact-tikidocs .wpcf7-submit {
    margin-top: 20px !important;
    width: 100%; }
  @media (min-width: 1025px) {
    .claim-offer-form .post-box {
      max-height: 500px;
      overflow: auto; } }
  .claim-offer-form .row .image-box {
    margin-bottom: 1rem;
    position: relative;
    padding: 35%;
    border-radius: 10px;
    overflow: hidden; }
    .claim-offer-form .row .image-box img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .claim-offer-form .row .wpcf7-submit {
    margin: 0 !important; }
  .claim-offer-form .offer-details {
    color: var(--gray-color);
    font-size: 15px;
    font-weight: 400; }

.membership-directory .listings .listing {
  background-color: #efefef;
  padding: 20px;
  border-radius: 15px; }

.membership-directory .listings .listing h3 {
  margin-top: 0;
  color: var(--black-color); }
.membership-directory .listings .listing .description-box {
  color: var(--black-color); }

.membership-directory .listings .listing .meta-details svg * {
  stroke: none;
  fill: var(--green-color); }

.membership-directory .listings .listing .meta-details ul {
  list-style: none;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  gap: 20px;
  flex-wrap: wrap; }

.membership-directory .listings .listing .meta-details ul li a {
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 500;
  font-size: 15px; }

.member-directory-filters-holder .filter-title {
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 2rem; }

.member-directory-filters-holder .member-directory-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; }

.member-directory-filters-holder .member-directory-filters .member-directory-filter {
  width: calc(33.3333333% - 13.33333333333333px);
  cursor: pointer; }

.member-directory-filters-holder .member-directory-filters .member-directory-filter input {
  display: none; }

.member-directory-filters-holder .member-directory-filters .member-directory-filter label {
  width: 100%;
  margin: 0; }

.member-directory-filters-holder .member-directory-filters .member-directory-filter span {
  border: 1px solid lightgray;
  padding: 5px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  gap: 5px; }

.member-directory-filters-holder .member-directory-filters .member-directory-filter span:before {
  content: "" !important;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-check-lg" viewBox="0 0 16 16"><path d="M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.2; }

.member-directory-search {
  margin-bottom: 2rem; }

.member-directory-search input {
  border: 1px solid lightgray;
  padding: 5px;
  border-radius: 5px;
  width: 100%; }

.member-directory-filter-submit {
  margin-top: 2rem; }

.member-directory-filter-submit a {
  width: 100%; }

.member-directory-filters-holder .member-directory-filters .member-directory-filter input:checked + span:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-check-lg" viewBox="0 0 16 16"><path d="M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z"/></svg>');
  opacity: 1; }

.member-directory-filters-holder .member-directory-filters .member-directory-filter input:checked + span {
  background-color: var(--accent-color);
  border-color: var(--accent-color);
  color: var(--white-color); }

.membership-directory .col-lg-3 {
  position: sticky;
  top: 40px; }

.load-more-holder {
  margin-top: 4rem;
  text-align: right !important; }

.modeltheme-content.modeltheme-content#login-modal-content h3,
.modeltheme-content.modeltheme-content#signup-modal-content h3 {
  background-color: var(--accent-color);
  background-image: none; }

.modal-content.modal-content p i {
  color: var(--accent-color); }

.modeltheme-modal.modeltheme-modal #loginform input[type="submit"],
form#login .register_button.register_button,
form#login .submit_button.submit_button,
.btn-register.btn-register {
  background-color: var(--green-color);
  background-image: none;
  opacity: 1 !important; }

p.woocommerce-LostPassword.lost_password.lost_password a {
  color: var(--green-color); }

.modal-content.modal-content {
  border: none;
  box-shadow: none; }

.blog-posts-shortcode.blog-posts-shortcode.blog-posts-shortcode.blog-posts.blog-posts-shortcode.blog-posts
.list-view
.post-details
.post-name
a {
  color: var(--black-color) !important; }

#navbar .btn-menu.btn-menu.btn-menu.btn-menu.btn-menu.btn-menu.btn-menu.btn-menu.btn-menu a {
  background-color: rgba(255, 255, 255, 0.25) !important;
  padding: 10px 30px !important;
  text-transform: uppercase !important;
  border-radius: 30px;
  line-height: 28px !important;
  font-weight: 600;
  margin: 17px 0px;
  margin-left: 20px;
  font-size: 14px !important;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out 0s; }
  @media (max-width: 1024px) {
    #navbar .btn-menu.btn-menu.btn-menu.btn-menu.btn-menu.btn-menu.btn-menu.btn-menu.btn-menu a {
      margin: 0 !important;
      width: 100%;
      text-align: center;
      text-transform: uppercase !important;
      font-weight: 600 !important;
      padding-top: 10px !important;
      padding-botom: 10px !important;
      font-size: 15px !important; } }

.contact-tikidocs.contact-tikidocs select {
  font-size: 14px;
  height: 55px;
  margin-top: 10px;
  width: 100%;
  padding: 0 25px 0 55px !important;
  background-color: var(--white-color) !important;
  border: 1px solid #f7f8fa !important;
  transition: all 250msease;
  font-family: Open Sans;
  border-radius: 37px !important;
  box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.098);
  margin-bottom: 30px !important; }

.box-shadow.box-shadow.box-shadow .vc_column-inner {
  transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -ms-transition: all 250ms ease; }

.box-shadow.box-shadow.box-shadow .vc_column-inner:hover {
  box-shadow: 20px 37px 102px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transform: translateY(-10px); }

.logo-heading img {
  max-width: 100%; }

.resources-footer {
  padding-bottom: 50px; }

.training-materials-section {
  margin-bottom: 100px; }

.knowledge-list2.knowledge-list2 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: var(--white-color); }

@media (max-width: 991px) {
  section.cta .cta-content {
    padding: 30px; }

  .post-box-holder .row > div,
  .featured-offers .row > div {
    width: 100%; }

  .featured-offers .row {
    flex-direction: column-reverse; } }
@media (max-width: 767px) {
  section.cta .cta-content {
    padding: 20px; } }
@media (max-width: 1199px) {
  .row-flex .col-lg-2 {
    width: 33.333333%; }

  .logo.logo img,
  .navbar-header.navbar-header .logo img {
    max-width: 150px !important; }

  #join-us-button a {
    margin-left: 0; } }
@media (max-width: 1199px) and (min-width: 1024px) {
  .navbar-header.navbar-header.navbar-header {
    width: 20%; }

  .navbar-collapse.navbar-collapse.navbar-collapse.col-md-9 {
    width: 80%; }

  #navbar .menu-item > a {
    padding-right: 12px !important;
    padding-left: 23px !important; } }
@media (max-width: 1024px) {
  .row-flex .col-lg-2 {
    width: 50%; }

  .navbar-toggle.navbar-toggle.navbar-toggle.navbar-toggle.navbar-toggle.navbar-toggle {
    display: block !important;
    margin: 0 !important;
    background-color: transparent !important;
    padding: 0 !important;
    border: none !important; }
    .navbar-toggle.navbar-toggle.navbar-toggle.navbar-toggle.navbar-toggle.navbar-toggle .icon-bar {
      background-color: var(--white-color);
      width: 30px; }
      .navbar-toggle.navbar-toggle.navbar-toggle.navbar-toggle.navbar-toggle.navbar-toggle .icon-bar + .icon-bar {
        margin-top: 6px; }

  .navbar-header.navbar-header.navbar-header {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse; }

  .navbar-header.navbar-header.navbar-header:before,
  .navbar-header.navbar-header.navbar-header:after {
    display: none !important; }

  .navbar-collapse.navbar-collapse.navbar-collapse.col-md-9 {
    --offset: calc(36.84px + 63.75px);
    width: 100% !important;
    position: fixed;
    left: 0;
    top: var(--offset);
    height: calc(100% - var(--offset)) !important;
    background-color: var(--accent-color) !important;
    transform: translateX(-100%);
    transition: 400ms;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    margin: 0 !important;
    padding: 20px !important; }

  body header #navbar .menu-item > a {
    color: var(--white-color) !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    opacity: 1 !important;
    text-transform: initial !important; }

  .navbar-collapse.navbar-collapse.navbar-collapse.col-md-9.in {
    transform: translateX(0); }

  .collapse.collapse:not([aria-expanded="true"]) {
    display: none !important;
    visibility: hidden !important; }

  .menu.nav-effect.nav-menu {
    top: auto !important; }

  .btn-bordered.btn-bordered.btn-bordered.btn-bordered.btn-bordered.btn-bordered a {
    height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important; }

  #join-us-button a {
    font-size: 15px !important; }

  .mt-header-account.mt-header-account {
    display: none !important; } }
@media (max-width: 575px) {
  .row-flex .col-lg-2 {
    width: 100%; } }
@media (min-width: 1200px) {
  section.cta .heading h2 {
    font-size: 42px; } }
@media (min-width: 992px) {
  .featured-offers .inner,
  .featured-offers .row,
  .featured-offers .col-lg-6 {
    height: 100%; } }
@media (max-width: 991px) and (min-width: 768px) {
  .footer-middle-div .col-md-3 {
    width: 50%; } }
@media (max-width: 991px) {
  .footer-middle-div {
    text-align: center; }

  .footer-bottom-div {
    text-align: center; }

  .footer-bottom-div .row {
    justify-content: center; }

  .footer-middle-div .menu li a {
    margin: 0 !important;
    text-align: center; } }
.contact-tikidocs.contact-tikidocs input[type="radio"] {
  height: auto; }

.admin-bar .join-us-v2 > table > thead {
  top: 32px; }

.join-us-v2 {
  position: relative; }
  @media (max-width: 1199px) {
    .join-us-v2 {
      display: none; } }
  .join-us-v2:before {
    content: "";
    position: absolute;
    width: calc(var(--drop-shadow-width) + 1px);
    right: 0;
    top: 0;
    bottom: 0;
    box-shadow: 0px 9px 27px #00000011; }
  .join-us-v2 > table > thead {
    position: sticky;
    top: 0;
    z-index: 9; }
    .join-us-v2 > table > thead td,
    .join-us-v2 > table > thead th {
      background-color: #edeff5; }
  .join-us-v2 > table > tbody > tr:last-child td {
    border: none !important; }
  .join-us-v2 table {
    border-collapse: collapse; }
    .join-us-v2 table tr td,
    .join-us-v2 table tr th {
      padding: 10px;
      border-bottom: 1px solid #f3f3f3;
      font-size: 14px; }
      .join-us-v2 table tr td:not(.no-bg):not(.title-data),
      .join-us-v2 table tr th:not(.no-bg):not(.title-data) {
        background-color: var(--white-color); }
      .join-us-v2 table tr td:first-child:not(.no-border),
      .join-us-v2 table tr th:first-child:not(.no-border) {
        border-left: 1px var(--gray-color); }
      .join-us-v2 table tr td.no-bg,
      .join-us-v2 table tr th.no-bg {
        background-color: transparent !important; }
  .join-us-v2 .excerpt {
    font-size: 13px;
    font-weight: 600;
    padding: 25px 15px; }
  .join-us-v2 .package-title-th {
    padding: 0 !important;
    width: calc(80% / var(--count));
    vertical-align: top;
    background-color: #fcfcfc !important; }
    .join-us-v2 .package-title-th .package-title-holder,
    .join-us-v2 .package-title-th .price {
      padding-left: 10px;
      padding-right: 10px;
      background-color: var(--white-color); }
    .join-us-v2 .package-title-th .package-title-holder {
      padding-top: 20px; }
    .join-us-v2 .package-title-th .price {
      padding-bottom: 25px; }
  .join-us-v2 .tick {
    text-align: center; }
    .join-us-v2 .tick span {
      display: inline-block;
      width: 25px;
      height: 25px;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="red" class="bi bi-x-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"/><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708"/></svg>');
      background-size: contain;
      background-repeat: no-repeat;
      opacity: 0.4; }
    .join-us-v2 .tick.tick-active span {
      opacity: 1;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%2334bfa3" class="bi bi-check-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"/><path d="m10.97 4.97-.02.022-3.473 4.425-2.093-2.094a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05"/></svg>'); }
  .join-us-v2 .title-data,
  .join-us-v2 .bg-orange {
    background-color: var(--accent-color) !important;
    color: var(--white-color);
    border: none !important; }
  .join-us-v2 .title-data {
    font-weight: bold; }
  .join-us-v2 .price .price-text {
    font-size: 25px;
    color: var(--green-color); }
  .join-us-v2 .no-border {
    border: none !important; }
  .join-us-v2 .modeltheme_button {
    margin-top: 20px !important; }

.text-left {
  text-align: left !important; }

.page-id-50014 #primary .container {
  max-width: 1600px;
  width: 100%; }

body.header-title-style-2 #primary {
  padding-top: 0; }
  body.header-title-style-2 #primary > .container {
    margin-top: -144px; }

.edit-link-page-post.edit-link-page-post {
  display: none !important; }

.select-2-trigger + p {
  display: none !important; }

.select2-search__field.select2-search__field.select2-search__field {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 15px !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-top: 3px !important; }

.select2-selection.select2-selection {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"/></svg>');
  background-position: calc(100% - 15px) center;
  background-repeat: no-repeat; }

.um-cover.um-cover {
  display: none; }

.um-profile.um-profile.um-profile {
  margin-top: 90px; }
  .um-profile.um-profile.um-profile:not(.um-editing) .um-form .um-profile-body.main-default .um-profile-note,
  .um-profile.um-profile.um-profile:not(.um-editing) .um-form .um-profile-body.main-default .um-row {
    display: none !important; }
  .um-profile.um-profile.um-profile.um-editing .um-form .um-profile-nav {
    display: none; }
  .um-profile.um-profile.um-profile.um-editing .um-form .um-profile-body {
    padding-top: 150px; }
  .um-profile.um-profile.um-profile .um-form {
    position: relative; }
    .um-profile.um-profile.um-profile .um-form .um-header {
      position: absolute;
      top: -90px;
      left: 50%;
      transform: translateX(-50%);
      border: none; }
      .um-profile.um-profile.um-profile .um-form .um-header .um-profile-edit {
        display: none; }
      .um-profile.um-profile.um-profile .um-form .um-header .um-profile-photo a.um-profile-photo-img {
        border: 8px solid var(--accent-color) !important;
        top: 0 !important; }
      .um-profile.um-profile.um-profile .um-form .um-header .um-profile-meta {
        display: none; }
      @media (max-width: 1199px) {
        .um-profile.um-profile.um-profile .um-form .um-header {
          top: -55px; } }
    .um-profile.um-profile.um-profile .um-form .um-profile-body {
      box-shadow: 0px 10px 35px #00000012;
      border-radius: 10px;
      padding: 230px 60px 60px;
      max-width: 100%;
      background-color: var(--white-color); }
      @media (max-width: 1199px) {
        .um-profile.um-profile.um-profile .um-form .um-profile-body {
          padding-top: 150px; } }
      @media (max-width: 767px) {
        .um-profile.um-profile.um-profile .um-form .um-profile-body {
          padding-left: 20px;
          padding-right: 20px; } }
    .um-profile.um-profile.um-profile .um-form .um-profile-nav {
      position: absolute;
      top: 150px;
      left: 0;
      right: 0;
      background-color: transparent;
      display: flex;
      justify-content: center;
      gap: 6px; }
      .um-profile.um-profile.um-profile .um-form .um-profile-nav .um-profile-nav-item a {
        color: #747474 !important;
        background-color: transparent;
        border: 1px solid #747474 !important;
        border-radius: 18px;
        font-weight: 400;
        font-size: 14px;
        margin: 0; }
      .um-profile.um-profile.um-profile .um-form .um-profile-nav .um-profile-nav-item.active a {
        background-color: var(--accent-color);
        color: var(--white-color) !important;
        border-color: var(--accent-color) !important; }
      @media (max-width: 1199px) {
        .um-profile.um-profile.um-profile .um-form .um-profile-nav {
          top: 100px; } }
  .um-profile.um-profile.um-profile .um-main-meta-v2 {
    text-align: center; }
    .um-profile.um-profile.um-profile .um-main-meta-v2 .um-title {
      font-size: 22px;
      color: var(--gray-color);
      margin-bottom: 10px; }
    .um-profile.um-profile.um-profile .um-main-meta-v2 .um-name {
      float: none;
      margin-right: 0 !important; }
      .um-profile.um-profile.um-profile .um-main-meta-v2 .um-name a {
        font-size: 46px;
        color: var(--text-color); }
        @media (max-width: 991px) {
          .um-profile.um-profile.um-profile .um-main-meta-v2 .um-name a {
            font-size: 36px; } }
        @media (max-width: 767px) {
          .um-profile.um-profile.um-profile .um-main-meta-v2 .um-name a {
            font-size: 30px; } }
    .um-profile.um-profile.um-profile .um-main-meta-v2 .edit-profile-holder {
      text-align: center;
      margin-top: 50px; }
      .um-profile.um-profile.um-profile .um-main-meta-v2 .edit-profile-holder a {
        background-color: var(--green-color);
        padding: 10px 30px;
        font-size: 15px;
        font-weight: bold;
        border-radius: 25px;
        color: var(--white-color) !important;
        text-transform: uppercase; }
    .um-profile.um-profile.um-profile .um-main-meta-v2 .profile-meta-list-holder {
      margin-top: 32px; }
      .um-profile.um-profile.um-profile .um-main-meta-v2 .profile-meta-list-holder .org-description {
        border: 1px solid #e9e9e9;
        padding: 20px;
        border-radius: 20px;
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px; }
        .um-profile.um-profile.um-profile .um-main-meta-v2 .profile-meta-list-holder .org-description * {
          color: var(--gray-color);
          font-size: 16px; }
      .um-profile.um-profile.um-profile .um-main-meta-v2 .profile-meta-list-holder .profile-meta-list {
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        margin: 0;
        padding: 0;
        justify-content: center;
        gap: 10px; }
        .um-profile.um-profile.um-profile .um-main-meta-v2 .profile-meta-list-holder .profile-meta-list li {
          display: flex;
          align-items: center;
          gap: 10px;
          color: var(--gray-color);
          font-size: 16px; }
          .um-profile.um-profile.um-profile .um-main-meta-v2 .profile-meta-list-holder .profile-meta-list li:not(:last-child):after {
            content: "";
            width: 3px;
            height: 3px;
            border-radius: 50%;
            background-color: var(--accent-color); }

.um-row .um-col-1 {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; }
  .um-row .um-col-1 a[data-modal="um_upload_single"] {
    width: 100%;
    border-radius: 10px !important;
    background-color: #f9f9f9 !important;
    color: #666 !important;
    box-shadow: none !important;
    justify-content: space-between;
    display: flex;
    font-size: 15px !important;
    font-weight: 400 !important; }
    .um-row .um-col-1 a[data-modal="um_upload_single"]::after {
      content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15.448" height="15.447" viewBox="0 0 15.448 15.447"><g id="upload-minimalistic-svgrepo-com" transform="translate(-2.25 -2.25)"><path id="Path_366" data-name="Path 366" d="M2.844,14.25a.594.594,0,0,1,.594.594,21.281,21.281,0,0,0,.082,2.529,1.786,1.786,0,0,0,.44,1.108,1.786,1.786,0,0,0,1.108.44A21.293,21.293,0,0,0,7.6,19H12.35a21.294,21.294,0,0,0,2.529-.082,1.786,1.786,0,0,0,1.108-.44,1.786,1.786,0,0,0,.44-1.108,21.293,21.293,0,0,0,.082-2.529.594.594,0,1,1,1.188,0v.043a21.734,21.734,0,0,1-.092,2.643,2.945,2.945,0,0,1-.778,1.79,2.945,2.945,0,0,1-1.79.778,21.734,21.734,0,0,1-2.643.092H7.554A21.733,21.733,0,0,1,4.91,20.1a2.945,2.945,0,0,1-1.79-.778,2.945,2.945,0,0,1-.778-1.79,21.72,21.72,0,0,1-.092-2.643v-.043A.594.594,0,0,1,2.844,14.25Z" transform="translate(0 -2.494)" fill="%23a8a8a8" fill-rule="evenodd" opacity="0.5"/><path id="Path_367" data-name="Path 367" d="M11.013,2.25a.594.594,0,0,1,.438.193L14.62,5.909a.594.594,0,1,1-.877.8L11.607,4.375v8.768a.594.594,0,1,1-1.188,0V4.375L8.283,6.711a.594.594,0,0,1-.877-.8l3.169-3.466A.594.594,0,0,1,11.013,2.25Z" transform="translate(-1.039)" fill="%23a8a8a8" fill-rule="evenodd"/></g></svg>'); }
  .um-row .um-col-1 > .um-field textarea,
  .um-row .um-col-1 > .um-field input[type="number"],
  .um-row .um-col-1 > .um-field input[type="password"],
  .um-row .um-col-1 > .um-field input[type="search"],
  .um-row .um-col-1 > .um-field input[type="tel"],
  .um-row .um-col-1 > .um-field input[type="text"] {
    background-color: #f9f9f9;
    border-radius: 10px;
    border: none !important; }
    .um-row .um-col-1 > .um-field textarea:hover, .um-row .um-col-1 > .um-field textarea:active, .um-row .um-col-1 > .um-field textarea:focus,
    .um-row .um-col-1 > .um-field input[type="number"]:hover,
    .um-row .um-col-1 > .um-field input[type="number"]:active,
    .um-row .um-col-1 > .um-field input[type="number"]:focus,
    .um-row .um-col-1 > .um-field input[type="password"]:hover,
    .um-row .um-col-1 > .um-field input[type="password"]:active,
    .um-row .um-col-1 > .um-field input[type="password"]:focus,
    .um-row .um-col-1 > .um-field input[type="search"]:hover,
    .um-row .um-col-1 > .um-field input[type="search"]:active,
    .um-row .um-col-1 > .um-field input[type="search"]:focus,
    .um-row .um-col-1 > .um-field input[type="tel"]:hover,
    .um-row .um-col-1 > .um-field input[type="tel"]:active,
    .um-row .um-col-1 > .um-field input[type="tel"]:focus,
    .um-row .um-col-1 > .um-field input[type="text"]:hover,
    .um-row .um-col-1 > .um-field input[type="text"]:active,
    .um-row .um-col-1 > .um-field input[type="text"]:focus {
      background-color: #f9f9f9;
      border-radius: 10px;
      border: none !important; }
  @media (min-width: 1025px) {
    .um-row .um-col-1 > .um-field {
      width: calc(50% - 10px);
      flex: 0 0 calc(50% - 10px); } }
  @media (max-width: 1024px) {
    .um-row .um-col-1 > .um-field {
      width: 100%;
      flex: 0 0 100%; } }

.um-register.um-register.um-register {
  max-width: 600px; }

.um-form.um-form.um-form.um-form .um-col-alt.um-col-alt {
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  flex-direction: row-reverse;
  flex-wrap: wrap; }
  .um-form.um-form.um-form.um-form .um-col-alt.um-col-alt .um-half {
    width: auto; }
    .um-form.um-form.um-form.um-form .um-col-alt.um-col-alt .um-half .um-button {
      font-size: 12px;
      text-transform: uppercase !important;
      font-weight: bold !important;
      min-width: 150px !important;
      background-color: var(--green-color) !important; }
      .um-form.um-form.um-form.um-form .um-col-alt.um-col-alt .um-half .um-button.um-alt {
        background-color: transparent !important;
        border: 1px solid var(--gray-color) !important;
        color: var(--gray-color) !important; }
  .um-form.um-form.um-form.um-form .um-col-alt.um-col-alt .um-field-c {
    width: 100%; }
  .um-form.um-form.um-form.um-form .um-col-alt.um-col-alt .um-clear {
    display: none; }
  @media (max-width: 575px) {
    .um-form.um-form.um-form.um-form .um-col-alt.um-col-alt {
      flex-direction: column;
      gap: 20px; } }

.contact-tikidocs.contact-tikidocs.contact-tikidocs input,
.contact-tikidocs.contact-tikidocs.contact-tikidocs textarea,
.contact-tikidocs.contact-tikidocs.contact-tikidocs select {
  box-shadow: none !important;
  border-radius: 10px !important;
  background-color: #f9f9f9 !important; }
.contact-tikidocs.contact-tikidocs.contact-tikidocs .row-flex input,
.contact-tikidocs.contact-tikidocs.contact-tikidocs .row-flex textarea,
.contact-tikidocs.contact-tikidocs.contact-tikidocs .row-flex select {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
.contact-tikidocs.contact-tikidocs.contact-tikidocs .row-flex .codedropz-upload-wrapper {
  margin-bottom: 0 !important; }
.contact-tikidocs.contact-tikidocs.contact-tikidocs .codedropz-upload-wrapper {
  box-shadow: none;
  border-radius: 10px; }
.contact-tikidocs.contact-tikidocs.contact-tikidocs label i {
  top: 20px; }

.box-shadow-style.box-shadow-style.box-shadow-style.box-shadow-style h2 {
  margin-top: 0;
  margin-bottom: 30px;
  max-width: 650px; }
.box-shadow-style.box-shadow-style.box-shadow-style.box-shadow-style .inner {
  box-shadow: 0px 10px 35px #00000012;
  border-radius: 10px;
  padding: 40px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px; }
  .box-shadow-style.box-shadow-style.box-shadow-style.box-shadow-style .inner .wpcf7-submit {
    margin-bottom: 0; }
  @media (max-width: 1024px) {
    .box-shadow-style.box-shadow-style.box-shadow-style.box-shadow-style .inner {
      padding: 30px; } }
  @media (max-width: 767px) {
    .box-shadow-style.box-shadow-style.box-shadow-style.box-shadow-style .inner {
      padding: 20px; } }

.selected-sectors {
  margin-bottom: 15px;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 10px;
  font-size: 14px; }

.selected-sectors .selected-sector {
  background-color: var(--accent-color) !important;
  padding: 6px 20px 6px 6px;
  border-radius: 10px !important;
  cursor: pointer;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-x" viewBox="0 0 16 16"><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708"/></svg>');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: right center;
  color: var(--white-color); }

@media (min-width: 1200px) {
  .join-us-mobile {
    display: none; } }

.package-mobile-holder {
  display: flex;
  flex-wrap: wrap;
  gap: 40px; }
  .package-mobile-holder .package-mobile-item {
    box-shadow: 0px 10px 35px #00000012;
    border-radius: 10px;
    padding: 40px;
    padding: 20px;
    width: calc(50% - 20px);
    flex: 0 0 calc(50% - 20px);
    background-color: var(--white-color); }
    .package-mobile-holder .package-mobile-item .package-title-price {
      text-align: center; }
      .package-mobile-holder .package-mobile-item .package-title-price .package-title {
        font-weight: bold;
        color: #000; }
      .package-mobile-holder .package-mobile-item .package-title-price .price .price-text {
        font-size: 25px;
        color: var(--green-color);
        font-weight: bold; }
      .package-mobile-holder .package-mobile-item .package-title-price .price .per {
        font-weight: bold; }
      .package-mobile-holder .package-mobile-item .package-title-price .modeltheme_button {
        margin-bottom: 20px; }
      .package-mobile-holder .package-mobile-item .package-title-price .excerpt {
        border-top: 1px solid lightgray;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 20px;
        font-size: 14px; }
    .package-mobile-holder .package-mobile-item .feature-patrons .feature-title.feature-title {
      height: 2px;
      padding: 0; }
    .package-mobile-holder .package-mobile-item .features-mobile-holder {
      display: flex;
      gap: 20px;
      flex-direction: column; }
      .package-mobile-holder .package-mobile-item .features-mobile-holder .feature-title {
        background-color: var(--accent-color);
        color: var(--white-color);
        text-align: center;
        padding: 10px;
        font-size: 14px;
        margin-bottom: 20px; }
      .package-mobile-holder .package-mobile-item .features-mobile-holder .checklist-ul {
        padding-left: 10px; }
        .package-mobile-holder .package-mobile-item .features-mobile-holder .checklist-ul li {
          display: flex;
          align-items: center;
          gap: 10px;
          font-size: 14px;
          font-weight: 400;
          color: var(--black-color);
          background-color: transparent !important;
          padding: 0 !important; }
          .package-mobile-holder .package-mobile-item .features-mobile-holder .checklist-ul li:before {
            content: "";
            display: inline-block;
            width: 16px;
            height: 16px;
            flex: 0 0 16px;
            background-position: center !important;
            background-size: contain !important;
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%2334bfa3" class="bi bi-check-circle" viewBox="0 0 16 16"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"/><path d="m10.97 4.97-.02.022-3.473 4.425-2.093-2.094a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05"/></svg>') !important;
            background-color: transparent !important; }
    @media (max-width: 767px) {
      .package-mobile-holder .package-mobile-item {
        width: 100%;
        flex: 0 0 100%; } }

.header-title-breadcrumb:not(.header-title-breadcrumb-custom) .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay.header-title-breadcrumb-overlay .col-md-12 {
  display: flex;
  flex-direction: column; }
  .header-title-breadcrumb:not(.header-title-breadcrumb-custom) .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay.header-title-breadcrumb-overlay .col-md-12 h1 {
    order: 2;
    margin-bottom: 20px; }
  .header-title-breadcrumb:not(.header-title-breadcrumb-custom) .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay.header-title-breadcrumb-overlay .col-md-12 .breadcrumb {
    order: 1; }
  .header-title-breadcrumb:not(.header-title-breadcrumb-custom) .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay.header-title-breadcrumb-overlay .col-md-12 .title-area-desc,
  .header-title-breadcrumb:not(.header-title-breadcrumb-custom) .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay.header-title-breadcrumb-overlay .col-md-12 .desc {
    order: 3; }
  .header-title-breadcrumb:not(.header-title-breadcrumb-custom) .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay.header-title-breadcrumb-overlay .col-md-12 .modeltheme_button {
    order: 4;
    margin-top: 20px; }
@media (max-width: 767px) {
  .header-title-breadcrumb .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay.header-title-breadcrumb-overlay {
    padding-top: 100px; } }

#bbpress-forums fieldset.bbp-form.bbp-form input[type="password"],
#bbpress-forums fieldset.bbp-form.bbp-form input[type="text"],
#bbpress-forums fieldset.bbp-form.bbp-form select {
  box-shadow: none !important;
  border-radius: 10px !important;
  background-color: #f9f9f9 !important;
  width: 100%;
  height: auto;
  border: 1px solid #ececec; }

#bbpress-forums div.wp-editor-container.wp-editor-container {
  border-radius: 10px;
  overflow: hidden; }

#bbpress-forums div.bbp-template-notice img.avatar.avatar {
  display: none; }

.select-2-style-2 .select2-container .select2-selection--multiple .select2-selection__rendered {
  border-radius: 10px !important;
  background-color: #f9f9f9 !important; }
.select-2-style-2 .select2-container--default .select2-selection--multiple {
  border: none; }
.select-2-style-2 .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0 0 55px;
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
.select-2-style-2 .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: none; }
.select-2-style-2 .select2-container .select2-search--inline {
  flex: 1 0 0%; }
.select-2-style-2 .select2-container--default .select2-search--inline .select2-search__field {
  width: 100% !important;
  padding: 0 !important; }
.select-2-style-2 .wpcf7-form-control-wrap .wpcf7-form-control {
  display: none !important; }

/*
.wpcf7-response-output.wpcf7-response-output.wpcf7-response-output {
    position: fixed;
    z-index: 9999;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--green-color);
    color: var(--white-color) !important;
    font-size: 20px;
    max-width: 500px;
    width: 100%;
    text-align: center;
}*/
@media (max-width: 1024px) {
  #medilink-html {
    margin-top: 0 !important; }
    #medilink-html #wpadminbar {
      display: none !important; } }

@media (max-width: 1024px) {
  #modeltheme-main-head .container {
    position: fixed;
    left: 0;
    right: 0;
    top: 36.84px;
    background-color: var(--accent-color); }
    #modeltheme-main-head .container .navbar-header {
      padding-left: 0; }

  .logo.logo.logo {
    margin: 0 !important;
    background-color: var(--white-color);
    padding: 10px; }

  .header-title-breadcrumb-overlay.header-title-breadcrumb-overlay:before {
    display: none; } }
.single.single-opportunities .article-header .article-details .post-title {
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 8px; }

.single.single-post .header-title-breadcrumb-overlay,
.single.single-opportunities .header-title-breadcrumb-overlay,
.post-type-archive-opportunities .header-title-breadcrumb-overlay {
  padding-bottom: 50px !important; }

@media (max-width: 575px) {
  .blogloop-v2.blogloop-no-flex.list-view .blog_custom {
    flex-direction: column; }
    .blogloop-v2.blogloop-no-flex.list-view .blog_custom .post-thumbnail a {
      position: relative;
      padding: 30%; }
      .blogloop-v2.blogloop-no-flex.list-view .blog_custom .post-thumbnail a .blog_post_image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover; }

  .post-category-comment-date {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 0; }

  .single.single-post .article-header .article-details .post-title,
  .single.single-opportunities .article-header .article-details .post-title {
    padding: 0; }

  .box-shadow-inner.box-shadow-inner.box-shadow-inner img {
    width: auto;
    max-width: 100px; } }
.upload-file-style-1.upload-file-style-1.upload-file-style-1 label {
  border: none;
  border-radius: 0; }
.upload-file-style-1.upload-file-style-1.upload-file-style-1 .input-label {
  min-height: 60px; }
.upload-file-style-1.upload-file-style-1.upload-file-style-1 .codedropz-upload-wrapper {
  padding: 0;
  background-color: transparent !important; }
  .upload-file-style-1.upload-file-style-1.upload-file-style-1 .codedropz-upload-wrapper .codedropz-upload-handler {
    border: none;
    padding: 0; }
    .upload-file-style-1.upload-file-style-1.upload-file-style-1 .codedropz-upload-wrapper .codedropz-upload-handler .dnd-upload-counter {
      bottom: -4px;
      font-size: 10px;
      display: none; }
    .upload-file-style-1.upload-file-style-1.upload-file-style-1 .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container {
      padding: 0; }
      .upload-file-style-1.upload-file-style-1.upload-file-style-1 .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner {
        font-size: 0;
        line-height: 0; }
      .upload-file-style-1.upload-file-style-1.upload-file-style-1 .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-btn-wrap {
        display: flex;
        align-items: center;
        gap: 10px;
        justify-content: space-between;
        font-size: 0;
        background: #f7f8fa !important;
        padding: 10px 25px;
        min-height: 45px;
        cursor: pointer;
        border-radius: 10px !important; }
        .upload-file-style-1.upload-file-style-1.upload-file-style-1 .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-btn-wrap:before {
          content: var(--text, "Upload");
          font-size: 15px;
          line-height: 1;
          text-align: left; }
        .upload-file-style-1.upload-file-style-1.upload-file-style-1 .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-btn-wrap::after {
          content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15.448" height="15.447" viewBox="0 0 15.448 15.447"><g id="upload-minimalistic-svgrepo-com" transform="translate(-2.25 -2.25)"><path id="Path_366" data-name="Path 366" d="M2.844,14.25a.594.594,0,0,1,.594.594,21.281,21.281,0,0,0,.082,2.529,1.786,1.786,0,0,0,.44,1.108,1.786,1.786,0,0,0,1.108.44A21.293,21.293,0,0,0,7.6,19H12.35a21.294,21.294,0,0,0,2.529-.082,1.786,1.786,0,0,0,1.108-.44,1.786,1.786,0,0,0,.44-1.108,21.293,21.293,0,0,0,.082-2.529.594.594,0,1,1,1.188,0v.043a21.734,21.734,0,0,1-.092,2.643,2.945,2.945,0,0,1-.778,1.79,2.945,2.945,0,0,1-1.79.778,21.734,21.734,0,0,1-2.643.092H7.554A21.733,21.733,0,0,1,4.91,20.1a2.945,2.945,0,0,1-1.79-.778,2.945,2.945,0,0,1-.778-1.79,21.72,21.72,0,0,1-.092-2.643v-.043A.594.594,0,0,1,2.844,14.25Z" transform="translate(0 -2.494)" fill="%23a8a8a8" fill-rule="evenodd" opacity="0.5"/><path id="Path_367" data-name="Path 367" d="M11.013,2.25a.594.594,0,0,1,.438.193L14.62,5.909a.594.594,0,1,1-.877.8L11.607,4.375v8.768a.594.594,0,1,1-1.188,0V4.375L8.283,6.711a.594.594,0,0,1-.877-.8l3.169-3.466A.594.594,0,0,1,11.013,2.25Z" transform="translate(-1.039)" fill="%23a8a8a8" fill-rule="evenodd"/></g></svg>'); }

.um-profile-body.posts.posts.posts-default.posts-default .um-ajax-items {
  display: none !important; }
.um-profile-body.posts.posts.posts-default.posts-default .um-profile-note:not(.um-profile-note-real) {
  display: none !important; }
.um-profile-body.posts.posts.posts-default.posts-default .user-posts {
  margin-top: 30px; }
  .um-profile-body.posts.posts.posts-default.posts-default .user-posts .main-heading {
    margin-bottom: 20px; }

#bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar {
  gap: 10px;
  display: flex;
  flex-wrap: wrap; }
  #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button {
    background-size: 25px;
    background-position: center;
    width: 30px;
    height: 30px;
    padding: 0 !important;
    background-repeat: no-repeat;
    border: none !important; }
    #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button[id$="content_strong"] {
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-type-bold" viewBox="0 0 16 16"><path d="M8.21 13c2.106 0 3.412-1.087 3.412-2.823 0-1.306-.984-2.283-2.324-2.386v-.055a2.176 2.176 0 0 0 1.852-2.14c0-1.51-1.162-2.46-3.014-2.46H3.843V13zM5.908 4.674h1.696c.963 0 1.517.451 1.517 1.244 0 .834-.629 1.32-1.73 1.32H5.908V4.673zm0 6.788V8.598h1.73c1.217 0 1.88.492 1.88 1.415 0 .943-.643 1.449-1.832 1.449H5.907z"/></svg>');
      font-size: 0 !important; }
    #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button[id$="content_em"] {
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-type-italic" viewBox="0 0 16 16"><path d="M7.991 11.674 9.53 4.455c.123-.595.246-.71 1.347-.807l.11-.52H7.211l-.11.52c1.06.096 1.128.212 1.005.807L6.57 11.674c-.123.595-.246.71-1.346.806l-.11.52h3.774l.11-.52c-1.06-.095-1.129-.211-1.006-.806z"/></svg>');
      font-size: 0 !important; }
    #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button[id$="content_link"] {
      font-size: 0 !important;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-link-45deg" viewBox="0 0 16 16"><path d="M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1 1 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4 4 0 0 1-.128-1.287z"/><path d="M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243z"/></svg>'); }
    #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button[id$="content_block"] {
      font-size: 0 !important;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-blockquote-left" viewBox="0 0 16 16"><path d="M2.5 3a.5.5 0 0 0 0 1h11a.5.5 0 0 0 0-1zm5 3a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1zm0 3a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1zm-5 3a.5.5 0 0 0 0 1h11a.5.5 0 0 0 0-1zm.79-5.373q.168-.117.444-.275L3.524 6q-.183.111-.452.287-.27.176-.51.428a2.4 2.4 0 0 0-.398.562Q2 7.587 2 7.969q0 .54.217.873.217.328.72.328.322 0 .504-.211a.7.7 0 0 0 .188-.463q0-.345-.211-.521-.205-.182-.568-.182h-.282q.036-.305.123-.498a1.4 1.4 0 0 1 .252-.37 2 2 0 0 1 .346-.298zm2.167 0q.17-.117.445-.275L5.692 6q-.183.111-.452.287-.27.176-.51.428a2.4 2.4 0 0 0-.398.562q-.165.31-.164.692 0 .54.217.873.217.328.72.328.322 0 .504-.211a.7.7 0 0 0 .188-.463q0-.345-.211-.521-.205-.182-.568-.182h-.282a1.8 1.8 0 0 1 .118-.492q.087-.194.257-.375a2 2 0 0 1 .346-.3z"/></svg>'); }
    #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button[id$="content_del"] {
      font-size: 0 !important;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-type-strikethrough" viewBox="0 0 16 16"><path d="M6.333 5.686c0 .31.083.581.27.814H5.166a2.8 2.8 0 0 1-.099-.76c0-1.627 1.436-2.768 3.48-2.768 1.969 0 3.39 1.175 3.445 2.85h-1.23c-.11-1.08-.964-1.743-2.25-1.743-1.23 0-2.18.602-2.18 1.607zm2.194 7.478c-2.153 0-3.589-1.107-3.705-2.81h1.23c.144 1.06 1.129 1.703 2.544 1.703 1.34 0 2.31-.705 2.31-1.675 0-.827-.547-1.374-1.914-1.675L8.046 8.5H1v-1h14v1h-3.504c.468.437.675.994.675 1.697 0 1.826-1.436 2.967-3.644 2.967"/></svg>'); }
    #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button[id$="content_img"] {
      font-size: 0 !important;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-image" viewBox="0 0 16 16"><path d="M6.002 5.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0"/><path d="M2.002 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm12 1a1 1 0 0 1 1 1v6.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062L1.002 12V3a1 1 0 0 1 1-1z"/></svg>'); }
    #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button[id$="content_ul"] {
      font-size: 0 !important;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-list-ul" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m-3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2"/></svg>'); }
    #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button[id$="content_ol"] {
      font-size: 0 !important;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-list-ol" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5"/><path d="M1.713 11.865v-.474H2c.217 0 .363-.137.363-.317 0-.185-.158-.31-.361-.31-.223 0-.367.152-.373.31h-.59c.016-.467.373-.787.986-.787.588-.002.954.291.957.703a.595.595 0 0 1-.492.594v.033a.615.615 0 0 1 .569.631c.003.533-.502.8-1.051.8-.656 0-1-.37-1.008-.794h.582c.008.178.186.306.422.309.254 0 .424-.145.422-.35-.002-.195-.155-.348-.414-.348h-.3zm-.004-4.699h-.604v-.035c0-.408.295-.844.958-.844.583 0 .96.326.96.756 0 .389-.257.617-.476.848l-.537.572v.03h1.054V9H1.143v-.395l.957-.99c.138-.142.293-.304.293-.508 0-.18-.147-.32-.342-.32a.33.33 0 0 0-.342.338zM2.564 5h-.635V2.924h-.031l-.598.42v-.567l.629-.443h.635z"/></svg>'); }
    #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button[id$="content_li"] {
      font-size: 0 !important;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-list" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5"/></svg>'); }
    #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button[id$="content_code"], #bbpress-forums .quicktags-toolbar.quicktags-toolbar.quicktags-toolbar .ed_button.ed_button.ed_button[id$="content_close"] {
      display: none !important; }

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,
div.bbp-template-notice p,
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta,
div.bbp-breadcrumb,
div.bbp-topic-tags,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results,
#bbpress-forums {
  font-family: "Open Sans" !important; }

.bbp-template-notice.bbp-template-notice:not(.info) {
  display: none !important; }

.modal-window__close.modal-window__close {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x-lg" viewBox="0 0 16 16"><path d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8z"/></svg>');
  background-color: var(--accent-color);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
  padding: 0;
  width: 30px;
  height: 30px;
  top: 0;
  right: 0; }

.text-counter label {
  position: relative; }
  .text-counter label .text-counter-holder {
    position: absolute;
    z-index: 1;
    top: 5px;
    right: 17px;
    font-size: 12px;
    background-color: #f9f9f9;
    padding: 5px;
    line-height: 1;
    border-radius: 5px; }
    .text-counter label .text-counter-holder.warning {
      color: orange; }

.offer-documents-holder {
  border-top: 1px solid;
  padding-top: 20px;
  margin-top: 20px; }
  .offer-documents-holder .offer-documents {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; }
    .offer-documents-holder .offer-documents h4 {
      font-weight: bold;
      width: 100%; }
    .offer-documents-holder .offer-documents .offer-document {
      width: calc(33.33333333333333% - 13.33333333333333px); }
      .offer-documents-holder .offer-documents .offer-document a {
        display: flex;
        height: 100%;
        align-items: center;
        justify-content: center;
        background-color: var(--accent-color);
        color: var(--white-color);
        padding: 20px;
        border-radius: 5px;
        gap: 10px; }
      @media (max-width: 1024px) {
        .offer-documents-holder .offer-documents .offer-document {
          width: calc(50% - 10px); } }
      @media (max-width: 575px) {
        .offer-documents-holder .offer-documents .offer-document {
          width: 100%; } }

.modal-window.modal-window .modal-window__wrapper .modal-window__content {
  display: block;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90%;
  max-width: 1000px; }

.loader {
  display: none;
  text-align: center;
  margin-top: 50px;
  justify-content: center;
  align-items: center; }
  .loader .wpcf7-spinner {
    visibility: visible;
    width: 48px;
    height: 48px; }
    .loader .wpcf7-spinner:before {
      transform-origin: 16px 16px;
      width: 10px;
      height: 10px; }

.ajax-result.loading .loader {
  display: flex; }
.ajax-result.loading-search #results,
.ajax-result.loading-search .load-more-holder {
  display: none; }

.no-more-post.no-more-post.no-more-post.no-more-post.no-more-post {
  width: 100%;
  background-color: transparent;
  color: var(--accent-color);
  border-top: 1px solid;
  border-radius: 0;
  border-bottom: 1px solid;
  letter-spacing: 1px;
  font-size: 16px;
  pointer-events: none; }

.um-profile-nav-item-custom svg {
  height: 18px;
  width: auto;
  font-size: 18px;
  height: 18px;
  line-height: 18px;
  position: absolute;
  display: block;
  top: 8px;
  left: 10px; }
  .um-profile-nav-item-custom svg * {
    fill: none !important; }

.custom-tab-active.custom-tab-active.custom-tab-active .um-profile.um-profile.um-profile .um-form .um-profile-nav .um-profile-nav-item.active a {
  color: #747474 !important;
  background-color: transparent;
  border: 1px solid #747474 !important; }
.custom-tab-active.custom-tab-active.custom-tab-active .wpcf7-submit {
  display: none !important; }

.marketplace-active-tab.marketplace-active-tab .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-marketplace a {
  background-color: var(--accent-color);
  color: var(--white-color) !important;
  border-color: var(--accent-color) !important; }

.directory-active-tab.directory-active-tab .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-directory a {
  background-color: var(--accent-color);
  color: var(--white-color) !important;
  border-color: var(--accent-color) !important; }
  .directory-active-tab.directory-active-tab .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-directory a svg * {
    fill: currentColor !important; }

@media (max-width: 991px) {
  .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-directory a svg,
  .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-marketplace a svg {
    width: 26px;
    height: 26px; } }
@media (max-width: 530px) {
  .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-directory a svg,
  .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-marketplace a svg {
    width: 20px;
    height: 20px; } }
@media (max-width: 991px) {
  .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-directory a span.title,
  .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-marketplace a span.title {
    display: none !important; } }
@media (max-width: 991px) {
  .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-directory a,
  .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-marketplace a {
    height: 48px !important;
    width: 49px !important; } }
@media (max-width: 530px) {
  .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-directory a,
  .um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-marketplace a {
    height: 44px !important;
    width: 44px !important; } }

.um-form.um-form.um-form .um-profile-nav .um-profile-nav-item.um-profile-nav-directory a svg * {
  fill: currentColor !important; }

.marketplace-posts .bottom {
  margin-top: 30px; }

.bbp-role-bbp_particip.bbp-role-bbp_participant .bbp-topic-form {
  display: none !important; }

.membership-directory .modeltheme_button {
  display: flex;
  gap: 20px;
  justify-content: space-between; }

.form-style-new.form-style-new .form-group {
  gap: 15px;
  display: flex;
  flex-wrap: wrap; }
  .form-style-new.form-style-new .form-group .form-control {
    border: none;
    padding: 0;
    display: flex;
    gap: 15px;
    align-items: center;
    font-style: normal;
    box-shadow: none; }
    .form-style-new.form-style-new .form-group .form-control input,
    .form-style-new.form-style-new .form-group .form-control textarea {
      width: 100%;
      border-radius: 0;
      border: 1px solid #ddd !important;
      padding: 10px;
      font-weight: 400; }
    .form-style-new.form-style-new .form-group .form-control span {
      font-weight: bold;
      flex: 0 0 auto;
      width: 15%; }
  .form-style-new.form-style-new .form-group .button-box {
    text-align: right; }

.message.message {
  color: var(--green-color);
  font-weight: bold;
  font-style: italic;
  margin-bottom: 30px;
  text-align: center;
  width: 100%;
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding: 20px; }

.um-login .um-field-password {
  width: 100% !important;
  flex: 100% !important; }

@media (min-width: 1025px) {
  .mobile-only.mobile-only.mobile-only.mobile-only {
    display: none !important; } }

@media (max-width: 1024px) {
  .navbar-header .mobile-only {
    display: flex;
    gap: 25px;
    align-items: center; }
    .navbar-header .mobile-only a.profile {
      color: var(--white-color);
      font-size: 30px; }
  .navbar-header .mobile-buttons {
    display: flex;
    gap: 25px;
    align-items: center; }
    .navbar-header .mobile-buttons #join-us-button a {
      color: var(--white-color); } }
  @media (max-width: 1024px) and (max-width: 460px) {
    .navbar-header .mobile-buttons #join-us-button {
      display: none !important; } }

@media (max-width: 1024px) {
  .header-title-breadcrumb.header-title-breadcrumb {
    margin-top: 40px; }

  .home #primary {
    padding-top: 40px !important; } }
/*
body {
    &.modal-window-active {
        #modal-window-1 {

            .modal-window__wrapper,
            .modal-window__content {
                display: block !important;
            }
        }
    }

    &:not(.modal-window-active) {
        #modal-window-1 {

            .modal-window__wrapper,
            .modal-window__content {
                display: none !important;
            }
        }
    }
}
*/
@media (max-width: 1199px) {
  .um-page-user .header-title-breadcrumb-overlay {
    padding-bottom: 120px !important; } }

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
  background-color: var(--green-color) !important; }

#um_upload_single .um-modal-header.um-modal-header {
  height: auto;
  padding-bottom: 20px; }
  #um_upload_single .um-modal-header.um-modal-header:after {
    content: "Images must be uploaded in the following formats: PNG, JPG, JPEG. Images are recommended to be uploaded at 500x500px to avoid any errors";
    display: block;
    line-height: 1.2;
    font-size: 12px;
    background-color: #4caf50;
    padding: 15px;
    text-align: center;
    border-radius: 10px; }

.event-custom-text.event-custom-text {
  line-height: 1.2;
  font-size: 12px;
  margin-top: 10px; }

.page-restricted #main {
  padding-top: 100px;
  padding-bottom: 100px; }

/*# sourceMappingURL=style.css.map */
