/*
Theme Name:     BuddyBoss Theme
Theme URI:      https://www.buddyboss.com/
Description:    BuddyBoss Theme makes the BuddyBoss Platform look beautiful.
Author:         BuddyBoss
Author URI:     https://www.buddyboss.com/
Version:        1.3.9
*/

/*
This stylesheet is never loaded! No need to add CSS rules here.
*/

/*21-06-2020 Hide Progress percentage and enrolled course date from course catalog */
.llms-progress {
    display: none;
}
.lifterlms-course-list .bb-cover-list-item .llms-meta-aplans {
    display: block !important;
}
.group-learning-headimage img {
	height: 65vh !important;
}
.imgsection-one img {
	width: 130px !important;
	height: auto !important;
}
a.learn-more {
	background: #FF2A67 0% 0% no-repeat padding-box;
	border: 1px solid #FF2A67;
	border-radius: 50px;
	opacity: 1;
	padding: 10px;
    color: #fff;
}
#post-5753 li::marker {
	color: #01ECA4 !important;
	font-size: 26px;
}
#how-playdate-work {
	background: transparent linear-gradient(111deg, #5C6BC0 0%, #AA00FF 100%) 0% 0% no-repeat !important;
}
.timeline-details-nav {
	display: flex;
}
.dt-sc-timeline-item h4{
	color: #fff !important;
}
#vplay-testimonials {
	background: transparent linear-gradient(168deg, #FFD600 0%, #00C853 100%) 0% 0% no-repeat padding-box;
	opacity: 1;
}
.dt-sc-timeline-detail {
	padding: 0px !important;
}
.testimonial_carousel {
	display: flex;
	flex-direction: column;
}
.testimonial_carousel .dt-sc-carousel-wrapper {
	display: flex;
}
.dt-sc-testimonial.type1 .dt-sc-testimonial-author img {
	max-width: 200px !important;
}

/*changes on 10-01-22 */

.page-id-29 #page {
  background: transparent linear-gradient(121deg, #01ECA4 0%, #697DF0 100%) 0% 0% no-repeat padding-box !important;
  opacity: 1;
}
#register-page {
  background: #fff !important;
  padding: 10px !important;
  border-radius: 10px !important;
}
.type-bp_register {
  background: #fff !important;
  padding: 10px !important;
  border-radius: 10px !important;
}
#profile-details-section.register-section {
  float: left !important;
}
.register-section-logo a {
  color: #fff !important;
}
.bs-bp-container-reg #buddypress #signup-form.standard-form>p {
  float:left;
}
h2.bb-course-title {
	font-size: 16px !important;
}
.extra-sections {
	display: flex;
	justify-content: center;
	margin-bottom: 2rem;
}
.article-section, .presentation-section, .analysis-section {
	display: flex;
    align-items: center;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 3px #00000029;
	border: 1px solid #CCCCCC;
	border-radius: 10px;
	opacity: 1;
    width: 25%;
    margin-right: 2rem;
    padding: 0.5rem;
}
.article-section a, .analysis-right-content a {
	background: #FF2A67;
    opacity: 1;
    color: #fff;
    padding: 10px;
    border-radius: 10px;
}
.article-button a {
	background: #FF2A67;
    opacity: 1;
    color: #fff;
    padding: 10px;
    border-radius: 10px;
	text-align: center;
}
.article-button {
	text-align: center;
}
.article-left-image img, .presentation-left-image img {
	width: 150px;
	height: auto;
}
.ab-block-accordion .ab-accordion-title {
    color: #fff;
    background: #697DF0 !important;
    padding: 10px 15px;
}
.fbc-page .fbc-wrap .fbc-items li.active span, .fbc-page .fbc-wrap .fbc-items li .fbc-end-text {
	font-size: 12px !important;
}
.fbc-page .fbc-wrap .fbc-items li {
	font-size: 12px !important;
}

body .widget-area:not(.widget-area-secondary) {
	padding-top: 0.125rem !important;
}
#post-0 {
	margin-top: 0.125rem !important;
}

.profile-widget-area {
	width: 100% !important;
}



@media screen and (max-width: 480px) {
.vc_empty_space {
    height: 0px !important;
}
h2.bb-course-title {
	font-size: 12px !important;
}
.bb-mobile-panel-inner .buddypanel-menu li {
	padding-left: 15px !important;
}
}