/*
Theme Name: Maxcoach Child
Theme URI: http://maxcoach.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: maxcoach
Text Domain:  maxcoach-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

.single-lp_course .lp-single-course .course-author .author-name {
text-align: center !important;
}
.single-lp_course .lp-single-course .course-author .author-bio {
margin: 15px !important;
}

.single-lp_course .lp-single-course .course-author .author-bio p:first-of-type {
    /* Your styles here */
    font-weight: bold; /* Example style */
    color: #1a8eac; /* Example color */
	 text-align:center
}


.single-lp_course .lp-single-course .course-author .author-avatar {
 margin-left: auto!important;
 margin-right: auto!important;
 margin-bottom:20px!important;	
}
.single-lp_course .lp-single-course .course-author {
	    justify-content: space-evenly;
	}
.lp-course-instructors {
	display:none;
}

/*events*/
input#tribe-events-events-bar-keyword::placeholder {
    opacity: 0;
}

button.tribe-common-c-btn.tribe-events-c-search__button {
    background-color: #0eafcb;
}


button.tribe-common-c-btn.tribe-events-c-search__button;hover {
      background-color: rgb(255 168 38);
}
.tribe-events-pro-map__event-card-wrapper.tribe-events-pro-map__event-card-wrapper--has-thumbnail {
    margin-bottom: 80px;
}
a.tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt {
    margin: 10px;
    font-family: "din-next-lt-arabic-l", sans-serif;
}
time.tribe-events-pro-map__event-start-datetime {
    background-color: orange;
    color: white;
    font-family: "din-next-lt-arabic-l", sans-serif;
    padding: 3px 5px !important;
    border-radius: 8px;
    font-size: 10px!important;
}
h3.tribe-events-pro-map__event-title.tribe-common-h8.tribe-common-h7--min-medium {
    font-family: "din-next-lt-arabic-l", sans-serif;
    text-align: center;
}
address.tribe-events-pro-map__event-venue.tribe-common-b3 {
    font-family: "din-next-lt-arabic-l", sans-serif;
    text-align: center;
}

.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-card-button {
    border: none!important;
    box-shadow: none!important;
}


.tribe-events-pro .tribe-events-pro-map__event-card-button {
    border:none!important;
}
.tribe-events-pro-map__event-card-wrapper.tribe-events-pro-map__event-card-wrapper--has-thumbnail.tribe-events-pro-map__event-card-wrapper--active > .tribe-events-pro-map__event-card-button > .hentry {
    border: 1px solid var(--tec-color-accent-primary);
    box-shadow: var(--tec-box-shadow-card);
}
time.tribe-events-c-top-bar__datepicker-time {
    margin: 0px 20px!important;
}
span.tribe-events-c-view-selector__button-text.tribe-common-a11y-visual-hide {
    padding: 0px 20px!important;
}
button.tribe-common-c-btn.tribe-events-c-search__button {
    background-color: #0eafcb!important;
    padding: 10px 35px!important;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    font-family: "din-next-lt-arabic-l", sans-serif!important;
    color: orange!important;
    border-color: orange!important;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
  background-color: #0eafcb!important;
	color:white!important;
  border-color: white!important;
}
.tribe-events-pro .tribe-events-pro-map__event-cards--active {
    overflow-y: auto!important;
}
.page-title-bar-bg {
    height: 350px !important;
}
.lp-course-progress-wrapper {
	display:none;
}

.course-curriculum-info__right {
    display: none;
}
.course-curriculum-info {
	display: none!important;
}
.section-count-items {
    display: none;
}
.single-lp_course .lp-single-course .course-author .author-avatar
{
    width: 150px!important;
}
.author-bio{
	  text-align: center;
}
.author-bio strong:nth-of-type(1),
.author-bio strong:nth-of-type(2) {
  display: block;
  text-align: center;
  font-weight: bold;
  margin-bottom: 8px;
}
.page-title-bar-bg {
    height: 350px !important;
}
.course-item__link {
  pointer-events: none;
  cursor: default;
}

#trp-floater-ls div:not(#trp-floater-poweredby) > a 
{
    color: white!important;
}
#trp-floater-ls.trp-color-light {
	background: #013046!important;
}
.ays-survey-title{ padding-bottom: 10px; color:white }
.ays-survey-cover-photo-title-wrap {margin-bottom: 22PX;
    border-radius: 6px;}

input.ays-survey-section-button.ays-survey-finish-button
 {
    color: white !important;
	 background-color: #0eafcb!important
		 height: 40px!important;
    width: 120px!important;
    font-size: 16px!important;
}
input.ays-survey-section-button.ays-survey-finish-button {
    background-color: #0eafcb !important;
}
.ays-survey-section-buttons {
    margin-top: 20px!important;
	margin-bottom: 20px!important;
    text-align: center !important;
}
span.course-item-price {
    display: grid!important;
}
.course-caption-style-01 .course-price-badge {
    display: none!important;
}
.course-caption-style-01 .course-price {
    display: none!important;
}
.course-caption-style-01 .course-meta {
    display: none!important;
}

.learn-press-message.warning
 {
    display: none;
}

/* ===============================
   BEAUTIFUL INSTRUCTOR CARDS
   =============================== */

/* ===============================
   RTL BEAUTIFUL INSTRUCTOR CARDS
   =============================== */

.sila-lp-instructors-tab {
    margin-top: 25px;
}

/* Stack cards one under another */
.sila-lp-instructors-column {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

/* Card */
.sila-lp-instructor-card {
    direction: rtl;                 /* important for Arabic layout */
    text-align: right;
    display: flex;
    align-items: flex-start;
    gap: 20px;
    padding: 26px 30px;
    background: #ffffff;
    border-radius: 18px;
    box-shadow: 0 10px 35px rgba(15, 23, 42, 0.08);
    border: 1px solid #f0f0f5;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.sila-lp-instructor-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 16px 40px rgba(15, 23, 42, 0.12);
}

/* Avatar / logo */
.sila-lp-instructor-avatar img {
    width: 150px!important;
    height: 150px;

    object-fit: cover;
    box-shadow: 0 4px 14px rgba(0,0,0,0.18);
    border: 3px solid #ffffff;
}

/* If the "instructor" is an institution logo (square),
   remove the round mask by adding a class in the user profile if needed */

/* Text */
.sila-lp-instructor-info {
    flex: 1;
}

/* Name */
.sila-lp-instructor-name {
    margin: 0 0 10px;
    font-weight: 700;
    font-size: 20px;
    color: #111827;
}

.sila-lp-instructor-name a {
    color: inherit;
    text-decoration: none;
}

.sila-lp-instructor-name a:hover {
    color: #4f46e5;
}

/* Full bio text */
.sila-lp-instructor-bio {
    font-size: 15px;
    color: #4b5563;
    line-height: 1.9;
    white-space: pre-line;
}

/* Responsive: center things on mobile */
@media (max-width: 600px) {
    .sila-lp-instructor-card {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .sila-lp-instructor-info {
        text-align: center;
    }
}
