/*
Theme Name: Longefit
Theme URI: https://powerlift.qodeinteractive.com
Description: A child theme of Powerlift Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: powerlift
Template: powerlift
*/

.mkdf-blog-list-holder .mkdf-post-title {
	    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    max-width: 100% !important;

}

#scroll-container {
      width: 100%;
      overflow: hidden;
      white-space: nowrap;
      position: relative;
  }

  #scroll-text {
      display: inline-block;
      white-space: nowrap;
      will-change: transform;
      animation: scroll-animation 20s linear infinite; /* Increased duration for slower speed */
      transform: translateZ(0); /* Fixes blur issue */
  }

  /* Duplicate the text for a seamless effect */
  #scroll-text span {
      display: inline-block;
      padding-right: 2vw; /* Adjust spacing for smoothness */
      font-family: "Poppins", Sans-serif;
      font-size: 35px; /* Adjust size for better visibility */
      font-weight: 600; /* Optional: makes text sharper */
  }

  @keyframes scroll-animation {
      from {
          transform: translateX(0%);
      }
      to {
          transform: translateX(-50%);
      }
  }

.goals .mkdf-pli-svg-cover {
    display: none !important;
}
.experts .elementor-widget-container {
    height: 670px!important;
}
@media only screen and (min-width: 1921px) {
    .mkdf-title-holder.mkdf-has-bg-image {
        background-size: cover !important;
    }
}
/* tab container  */
ul.mkdf-tabs-nav.clearfix.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header{
	display: flex;
    justify-content: center;
}

.mkdf-tabs .mkdf-tab-container p {
    display: flex;
    justify-content: center;
	font-size:18px;
}
.mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li a {
        width: 95%;
}

div#calendly-inline-widget {
/*     height: 770px !important; */
	 height: 850px !important;
}
@media only screen and (max-device-width: 768px) {
	div#calendly-inline-widget {
	 height: 1165px !important;
}
}

.mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li a {
/*     padding-right: 50px!important; */
}

.mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li a {
    color: #ffffff;
    background-color: #000000;
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #C2953C;
    font-size: 14px !important;
	font-weight: 500!important;
   
}
/* end */

.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
    padding: 90px 0 100px !important;
}
.mkdf-mobile-header .mkdf-mobile-nav {
   
    height: auto !important;
}
.footerblog a {
	color:#ffff;
}
@media only screen and (max-width: 768px) {
    .mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li a {
        width: 90%!important;
    }
}
