/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/



p.topic_short_desc {
    padding: 0px 15px 0 40px;
    line-height: 20px;
}

div#learndash-single-page {
    display: block;
    position: relative;
}
.ld-table-list.ld-topic-list.ld-quiz-list {
    display: none;
}
.ld-table-list-item.is_not_sample.learndash-incomplete.tribpub-quiz-topic-items
{
	display: none;
}
:is( .elementor-3052 .elementor-element.elementor-element-03820c0 > .elementor-widget-container > .jet-listing-grid, .elementor-3052 .elementor-element.elementor-element-03820c0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-3052 .elementor-element.elementor-element-03820c0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
/*     margin-left: 0;
    margin-right: 0;
    width: calc(100% + 100px);
    gap: 20px; */
}
:is( .elementor-3052 .elementor-element.elementor-element-03820c0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-3052 .elementor-element.elementor-element-03820c0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-3052 .elementor-element.elementor-element-03820c0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
/*     padding-left: 0;
    padding-right: 0; */
}
#learndash-single-page .ld-item-details {
    position: absolute;
    top: 23px;
    left: 15px;
}
div#learndash-single-page a.ld-item-name.ld-primary-color-hover {
    padding-left: 15px;
}

div#learndash-single-page p.lesson_short_desc {
    padding: 10px 15px 0 65px;
    line-height: 20px;
}
div#learndash-single-page .ld-item-title img.lessionImg {
    margin-right: 10px;
}
.bs-reply-header {
    margin-bottom: 15px;
    gap: 15px;
}
div#learndash-content .bb-courses-header h4.bb-title {
    display: none;
    height: 0;
    width: 0;
    overflow: hidden;
    opacity: 0;
    padding: 0;
    margin: 0;
}
div#learndash-content h3.bb-title {
    font-size: 25px;
    margin-bottom: 40px;
}

/* Remove icon */
/* .lms-lessions-list .lms-lesson-content span.bb-lms-ico.bb-lms-ico-topic,
#learndash-page-content .learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .ld-topic-title:before,
.lms-topic-sidebar-progress .course-progress-wrap,
#learndash-page-content .ld-lesson-status,
.bb-learndash-content-wrap .learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .ld-topic-title:before,
div#learndash-content span.bb-lesson-sidebar-ld-sep, div#learndash-content .bb-lesson-quizzes-count
 {
    height: 0;
    width: 0;
    margin: 0;
    padding: 0;
    display: none;
        overflow: hidden;

} */

i.bb-icon-l.bb-icon-text {
    display: none;
}
i.bb-icon-rl.bb-icon-question {
    display: none;
}
.single-sfwd-courses .container {
    max-width: 1500px;
}

img.lessionImg {
    width: 350px;
}
 div#learndash-single-page p.lesson_short_desc {
    padding: 10px 15px 0 25px;
    line-height: 20px;
}

div#learndash-single-page {
    display: flex;
    flex-wrap:wrap;
    align-items: flex-start;
}

.leardash-md-30 {
    padding-left: 25px;
 
}

.lms-topic-not-locked {
    display: flex;
}


.leardash-md-70 {
    width: 100%;
    max-width: calc(100% - 275px);
}
/* .custome-menu a span {
    padding: 0;
    text-align: center !important;
    width: 100%;
    margin: 0 auto 0 0 !important;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
} */
.custome-menu a i {
    display: none;
}
/* li.custome-menu.bp-menu-item-at-bottom {
    margin-top: auto !important;
} */
/* .custome-menu a {
    
    padding: 10px 0 !important;
} */
.learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview{
    padding: 16px 15px 16px 40px;
}
.lessionImg,
.ld-item-list img.lessionImg {
    max-width:250px;
    min-width: 250px;
	min-height: 140px;
    max-height: 140px;
    object-fit: cover;
    object-position: top center;
}
.ld-item-list-items span.ld-topic-title {
    font-size: 16px !important;
    color: #1e2132 !important;
}
.ld-item-list-items p.topic_short_desc {
    padding: 0px 15px 0 40px;
    line-height: 20px;
    font-size: 16px;
}
.leardash-md-70 a.btn.getstartted {
    margin-left: 25px;
}
.leardash-md-70 a.btn.getstartted {
    margin-left: 25px;
    padding-right: 30px;
    position: relative;
    font-weight: 600;
   
}
.leardash-md-70 a.btn.getstartted:hover:before{
	right: -5px;
	transition:0.3s all;
}
.leardash-md-70 a.btn.getstartted:before {
    content: "\f061";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    right: 0;
    top: 2px;
    width: 25px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
   transition: 0.3s all;
    line-height: 3;
}
.lms-topic-sidebar-wrapper .bb-lms-title-wrap{width: 100%;}
.lms-topic-sidebar-wrapper .lms-lessions-list ol.bb-type-list .bb-lms-title-wrap {
    width: 100%;
}
.learndash-wrapper .learndash_content_wrap .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview{padding-left: 40px;width: 100%; padding-bottom: 0;}
.learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview{padding: 0 15px 0 25px;    gap: 15px;
    align-items: center;
    justify-content: space-between;
    width: 100%;}
p.topic_short_desc,
.ld-item-list-items p.topic_short_desc{padding-left: 25px;}
.ld-topic-title{color:#14375d !important; font-size:16px !important;}
.learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item,
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
    margin: 0;
    padding: 20px 0;
    margin-bottom: 25px;
    background: #f4f6f9;
}
.learndash-wrapper .learndash_content_wrap .ld-table-list .ld-table-list-items div.ld-table-list-item:nth-child(odd) a.ld-table-list-item-preview {
    background: transparent;
}
.learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .ld-topic-title:before,
.lms-topic-sidebar-progress {
    display: none;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before,
.learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item,
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{background: rgb(16 128 247 / 5%) !important;}
.ld-item-list-item-expanded {
    padding-left: 25px;
}
/*.learndash-wrapper .ld-content-actions .ld-content-action,
.learndash-wrapper .learndash_content_wrap .ld-content-actions,
.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button{max-width: 100%; width: 100%; }
.ld-content-action {
    position: absolute !important;
    left: 0;
    width: 100%;
    max-width: 1000px;
    bottom: 0;
}
*/
#customTopicBox {
    display: block;
}
#customTopicBox .sfwd-course-nav {
    float: right;
}
#customTopicBox .sfwd-course-position {
    background-color: transparent;
    padding: 0 0 10px;
    border-bottom: 1px solid var(--bb-content-border-color);
    border-radius: 0;
    margin-bottom: 15px;
}
.topic-completed-button-box .ld-content-actions {
    border: none;
 }
.topic-completed-button-box form.sfwd-mark-complete {
    margin-bottom: 0;
}

.topic-completed-button-box .learndash-wrapper .sfwd-mark-complete:after {
   display: none;
   opacity: 0;
}
.topic-completed-button-box input.learndash_mark_complete_button {
    padding: 10px 20px;
	    padding: 8px 13px;
    border-radius: 5px;
}
.custom-quiz-box-section .ld-table-list-item-quiz {
    padding-left: 15px;
}

 #customTopicBox .ld-course-status.ld-course-status-enrolled {
    margin-top: 5px;
    background-color: rgb(242 243 245);
    margin-bottom: 5px;
}

.single-sfwd-lessons div#learndash-course-header .ld-course-status.ld-course-status-enrolled {
    margin-top: 15px;
    margin-bottom: 5px;
}
.progressbar-report span#lesson-detial-box-count {
    margin-left: 10px;
}
div#progressbar-report-id .ld-course-status.ld-course-status-enrolled {
    margin-bottom: 5px;
}

/*hide quize from from course listing lession page */
.single-sfwd-courses .tribpub-quiz-topic-items {
    display: none;
    width: 0;
    opacity: 0;
    height: 0;
    margin: 0;
    padding:0 ;
}

.tribpub-quiz-topic-items .ld-table-list-item-quiz {
    margin-left: 20px;
}

span.your-progress {
    font-weight: 500;
    line-height: 35px;
    padding-left: 3px;
}
#customTopicBox span.your-progress {
       line-height: inherit;
}
.single-sfwd-topic ol.bb-type-list span.bb-lms-ico.bb-lms-ico-topic {
    margin-right: 0px;
}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{text-transform: uppercase;}
.single-sfwd-topic span.bb-pages{
    text-transform: uppercase;
 }
.topic-completed-button-box input.learndash_mark_complete_button{    font-weight: normal;
    letter-spacing: 0.5px;}
div#custom-lesson-status .ld-breadcrumbs {
    margin-bottom: 15px;
}
div#custom-lesson-status .ld-course-status.ld-course-status-enrolled {
    margin-top: 0px !important;
}
.topic-completed-button-box input.learndash_mark_complete_button {
    font-weight: normal;
    letter-spacing: 0.5px;
    border-radius: 5px;
    padding: 7.5px 15px;
}


/* Module Tab code start on shortcode */
div#shorcode-html-box {margin-top: -45px;}
div#tab-shortcode {display: flex; justify-content: space-between;}

#shorcode-html-box .tab { overflow: hidden;  }
#shorcode-html-box .tab button {font-weight: 700; width:100%; padding: 16px 15px 16px 30px;  background-color: #02010100; color: #12365E; border-style: solid; border-width: 0px 0px 3px 0px; border-radius: 15px 15px 0px 0px;}
#shorcode-html-box .tab button:not(:last-child){margin-right: 20px;}
#shorcode-html-box .tab button:hover, #shorcode-html-box .tab button:focus {  background-color: #14375d; color: #fff;}
#shorcode-html-box .tab button.active { background-color: #14375d; color: #fff; }
#shorcode-html-box .tabcontent-shortcode { display: none; padding: 5px 15px 5px 15px; }
div#shorcode-html-box div#One p {margin-top: 15px;}
div#shorcode-html-box .tools-tab-tittle, div#shorcode-html-box .media-tab-tittle { margin-top: 10px; font-weight: 700; margin-bottom: 10px; }
div#shorcode-html-box .tools-tab-description, div#shorcode-html-box .media-tab-description { margin-bottom: 20px; }
div#shorcode-html-box .tools-tab-detail, div#shorcode-html-box .media-tab-detail { display: flex; align-items: center; margin-bottom: 15px; }
div#shorcode-html-box  .file-tools-icon { line-height: 1; }
div#shorcode-html-box h3.elementor-icon-box-title{ line-height: 1; margin-bottom: 8px; margin-left: 5px; }
div#shorcode-html-box h3.elementor-icon-box-title a {vertical-align: middle;}
div#shorcode-html-box .quizzes-shortcode-data { margin-right: 39px; margin-top: 15px; margin-bottom: 30px; }
.grid-test-3 {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 20px;}
h4.comments-title:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Comments";
}
 

h4.comments-title {
    visibility: hidden;
    position: relative;
}
/* div#Four input.wpProQuiz_button {
    margin-top: -30px !important;
} */
 
#shorcode-html-box .tab-container {
    min-height: 400px!important;
    border-bottom: none;
   /* border-radius: 10px;*/
}
.comment-title {
    border-bottom: solid 3px #12365E;
}



div#comments .tcm-comments-list .comment {
    display: none;
    height: 0;
    width: 0;
    padding: 0;
    opacity: 0;
    margin: 0;
}
/* Endcode */
	#eael-toc {
    display: none;
}
#shorcode-html-box .tab button{position: relative;}

div#tab-shortcode .tablinks-shortcode.active{border-color:#e85a2e}

div#tab-shortcode .tablinks-shortcode:before {
    content: "";
    position: absolute;
    left: inherit;
    top: inherit;
    font-family: "Font Awesome 5 Free" !important;
    font-size: 15px;
    width: 15px;
    height: 15px;
    color: #14375d;
    font-weight: 900;
    margin-left: -20px;
}
div#tab-shortcode .tablinks-shortcode:hover:before,
div#tab-shortcode .tablinks-shortcode.active:before{
    color: #fff;
}
div#tab-shortcode .tablinks-shortcode#One:before{
    content: "\f70c";
}

div#tab-shortcode .tablinks-shortcode#Two:before{
    content: "\f7d9";
    
}
div#tab-shortcode .tablinks-shortcode#Four:before{
    content: "\f059";
    
}
div#tab-shortcode .tablinks-shortcode#Three:before{
    content: "\f03e";
    
}

.tribpub-quiz-topic-items {
    display: none;
}
.learndash-wrapper .bb-lms-header .lms-header-instructor, .learndash-wrapper .bb-lms-header .lms-header-title{max-width: 1000px;}
.learndash_content_wrap .ld-tabs-content h2 {
    margin-bottom: 15px;
}
.file-tools-icon i {
    font-size: 25px;
}
div#shorcode-html-box h3.elementor-icon-box-title{font-size: 18px;}
.ld-tabs-content .wp-video {
    margin-bottom: 30px;
}

/* 06-05-2024 */
.emotional_box .elementor-shortcode ul {
    margin: 0px !important;
    display: block;
    /* padding: 0 10px; */
}

.emotional_box .elementor-shortcode ul li {
    position: relative;
    display: flex;
    grid-gap: 10px;
    border: solid 0px #1e2132;
    border-bottom: solid 0px;
    padding: 0 20px 0 0px;
    /* background: #fff; */
    margin: 10px 0;
    box-shadow: 0px 0px 30px -10px #919191;
    border-radius: 10px;
    /* cursor: pointer; */
}

.emotional_box .elementor-shortcode ul li p {
    margin: 0px;
    color: #2b2b2b;
    font-weight: 500;
    line-height: 22px;
}

.emotional_box .elementor-shortcode ul li .single-event-wrapdates {
    position: relative;
    text-align: center;
    background: #1b9eea;
    padding: 15px 10px;
    min-width: 80px;
    height: auto;
}

/* .single-event-wrapdetais, .single-event-wrapdates {
    display: flex;
    flex-direction: column;
    justify-content: center;
} */
.emotional_box .elementor-shortcode ul li .single-event-wrapdates p {
    color: #fff;
}

.emotional_box .elementor-shortcode ul li .single-event-wrapdates::before {
    position: absolute;
    content: ":-";
    font-size: 18px;
    top: 0;
    right: 0;
    color: #1b9eea;
    bottom: 0;
    margin: auto;
}

.emotional_box .elementor-shortcode ul li.listed-events {
    padding-right: 0px;
}

.emotional_box .elementor-shortcode ul li.listed-events .single-event-wrapdates {
    width: 100%;
}

/* .emotional_box .elementor-shortcode ul li .single-event-wrapdetais {
    margin: auto;
} */

.custom-addtocart .elementor-shortcode a.button.alt.ext-w-full {
    width: 100%;
}

.custom-addtocart .quantity {
    margin-bottom: 18px;
}

.custom-addtocart button.button.alt {
    background: #000 !important;
    color: #fff !important;
}

.custom-addtocart button.button.alt {
    border-color: transparent;
    transition: 0.3s all;
    width: 100%;
    cursor: pointer;
    background-color: #ffffff !important;
    color: #7c7c7c !important;
    font-weight: 600 !important;
    padding: 10px 22px 10px 22px !important;
    border: 1px solid #bbb !important;
    margin: 0px 0px 0 0px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.custom-addtocart button.button.alt:hover,
.quantity-buttons button:hover {
    background-color: #5cc3ff;
}

.custom-addtocart button.button.alt:hover {
    background: #000 !important;
    color: #fff !important;
}

.custom-addtocart .custom-add-to-cart input[type="number"] {
    width: 50px;
    border-radius: 0;
    text-align: center;
    height: 40px;
    padding: 0px;
    border: 1px solid var(--bb-primary-button-border-regular);
}

.custom-addtocart .custom-add-to-cart button {
    border-radius: 0;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my_events a::before {
    content: '\e803';
    font-size: 17px !important;
}

.main-wrapper-content .modal-attende {
    display: none;
}

.main-wrapper-content .modal-attende.active {
    display: block !important;
}

.main-wrapper-content .modal-attende {
    transform: translateY(-100vh);
    transition: 0.5s;
    position: fixed;
    width: 100%;
    height: 100vh;
    left: 0;
    right: 0;
    z-index: 9999;
    background: #00000073;
    top: 0;
}

.main-wrapper-content .modal-attende .modal-dialog-attende {
    width: 50%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 5%;
    padding: 40px;
    border-radius: 20px;
    background-color: #f5f5f5;
    box-shadow: 0 8px 20px 1px #bdbdbd;
}

.main-wrapper-content .modal-attende.active {
    visibility: visible;
    transform: translateY(0);
    transition: 0.5s;
}

.main-wrapper-content .modal-attende .close-btn-attendee {
    background-color: transparent;
    color: red;
    font-size: 25px;
    float: inline-end;
    width: 26px;
}

.event-archive-price {
    color: var(--e-global-color-text);
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    margin: auto;
}

.add-to-cart-label p.price{
    color: var(--bb-headings-color);
    font-weight: 500;
    font-size: 1.25em;
    margin-bottom: 10px;
}

.add-to-cart-label p.price .free-green{
    color: #81D742;
}

.main-wrapper-content .modal-rsvp {
    transform: translateY(-100vh);
    transition: 0.5s;
    position: fixed;
    width: 100%;
    height: 100vh;
    left: 0;
    right: 0;
    z-index: 9999;
    background: #00000073;
    top: 0;
    visibility: hidden;
    display: none;
}

.main-wrapper-content .modal-rsvp.active { 
    visibility: visible;
    transform: translateY(0);
    transition: 0.5s;
    display: block;
}

.main-wrapper-content .modal-rsvp .modal-dialog-rsvp {
	width: 50%;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 5%;
	padding: 40px;
	border-radius: 20px;
	background-color: #f5f5f5;
	box-shadow: 0 8px 20px 1px #bdbdbd;
}
.main-wrapper-content .modal-rsvp .close-btn-rsvp {
	background-color: transparent;
	color: red;
	font-size: 25px;
	float: inline-end;
	width: 26px;
}
/* 06-05-2024 */


@media (max-width: 1400px){
    .bb-grid .bb-learndash-content-wrap {padding-right: 2%;    }
}

@media (max-width: 1200px){
    .leardash-md-70{max-width: 100%; margin-top: 15px;}
    .ld-tab-content .elementor-container {padding: 0 !important; }
    .ld-table-list-item {flex-wrap: wrap;}
    div.bb-lms-header h1{font-size: 24px}
    #shorcode-html-box .tab button:not(:last-child){margin-right:10px;}
    .lms-topic-sidebar-course-navigation .ld-course-navigation .course-entry-title{font-size:20px;}
    #shorcode-html-box .tab button{font-size: 13px;}
}
@media (max-width: 999px){
    .grid-test-3{grid-template-columns: 1fr 1fr}
    .lms-topic-sidebar, .lms-topic-sidebar-wrapper{max-width: 300px;}
    .lms-topic-sidebar-wrapper .lms-topic-sidebar-data{width: 100%; max-width: 300px;}
    .learndash-wrapper #learndash-course-header .lms-header-title { float: left;        width: 100%;        margin-bottom: 15px;}
}
@media (max-width: 768px) {
	div#eael-toc {
    display: none;
}
    div#learndash-single-page{
        display: block;
        
        flex-wrap:wrap;
    }
	.leardash-md-30{width:100%;}
    .lms-topic-not-locked{
        display: block;
    }
.tcm-logout-label {
    display: none;
}
    .lessionImg, .ld-item-list img.lessionImg{
            max-width: 100%;
        min-width: 100%;
        min-height: 100%;
        max-height: 100%;
    }
    #shorcode-html-box .tab button:not(:last-child){margin-right: 0;}
    #shorcode-html-box .tab button{font-size: 11px; padding: 10px 0px 10px 10px;}
    
    div#tab-shortcode .tablinks-shortcode:before{font-size: 12px !important;}
    .leardash-md-70{max-width: 100%; margin-top: 15px;}
    .learndash-wrapper .learndash_content_wrap{padding-top: 0;}
.learndash-wrapper #learndash-course-header .lms-header-title {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
}


@media only screen and (max-width: 420px) {
.tcm-logout-label {
    display: none;
}
.lessionImg, .ld-item-list img.lessionImg{
            max-width: 95%;
        min-width: 95%;
        min-height: 100%;
        max-height: 100%;
    }

}

/* wishlist*/

/*a.jet-add-to-store.jet-listing-dynamic-link__link.in-store span.jet-listing-dynamic-link__label{
		position:relative;
	  }
	  .elementor-widget.elementor-widget-jet-listing-dynamic-link{
		height:100%;
	  }
	  a.jet-add-to-store.jet-listing-dynamic-link__link.in-store span.jet-listing-dynamic-link__label:before{
		position: absolute;
		content: "\f004";
		font-family: "Font Awesome 5 Free";
		top: 0;
		font-size: 20px;
		left: 0;
	  }*/

ul,li{
	margin:0;
	list-style:none;
}
 .no-event {
      text-align: center;
    }

.bb-profile-grid .item-body .custom-tabs{
	display:flex;
}
.item-body .custom-tabs .tabs-menu{
	min-width:220px;
	width:100%;
	padding-right:25px;
	max-width: 220px;
}
.item-body .custom-tabs .tabs-content{
	min-width:calc((100% - 220px) - 30px);
	width:100%;
}


    ul.events-list {
		list-style-type: none;
		margin: 0;
		padding: 20px;
		background: #ffffff;
		border-radius: 7px;
		border: 1px solid #B1B1B1;
		
		flex-wrap: wrap;
		justify-content: space-between;
		--grid-layout-gap: 30px;
		--grid-column-count: 3;
		--grid-item--min-width: 230px;
		--gap-count: calc(var(--grid-column-count) - 1);
		--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));
		--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));
		grid-gap: var(--grid-layout-gap);
    }

    ul.events-list li.event-list a{
    	display: flex;
		flex-direction: column;
		gap: 8px;
    }
	ul.events-list li.event-list h3{
		margin:0;
		font-weight: 700;
	}
ul.events-list li.event-list .content,
ul.events-list li.event-list .event-date{
	color: #707070;
    font-size: 12px;
	line-height:1;
}
ul.events-list li.event-list a img{
	border-radius:7px;
	max-height: 150px;
    height: 100%;
    object-fit: cover;
	    margin-bottom: 5px;
}

    #add-event {
      padding: 40px 50px;
      border: 1px solid #D6D9DD;
      border-radius: 10px;
    }

    .event-list {
      border: 1px solid #B1B1B1;
      border-radius: 7px;
      padding: 10px;
/*       margin: 10px; */
    }
    /* Style for selected tab */
    .ul-tabs-menu a {
        padding: 10px;
		display:block;
		font-size: 14px;
    	padding: 13px 20px;
		line-height: 1;
		border-radius: 7px;
		border: 1px solid transparent;
		
    }
.ul-tabs-menu a:hover{
	    color: var(--bb-headings-color);
    background-color: var(--bb-content-alternate-background-color);
}
    .ul-tabs-menu li {
      margin-bottom: 10px;
    }

    .ul-tabs-menu a.active {
        background-color: #14375D;
        color: #fff;
        border: 1px solid #14375D;
        border-radius: 7px;
    }

    /* Style for the loader */
    .loader {
        border: 8px solid #f3f3f3;
        border-radius: 50%;
        border-top: 8px solid #3498db;
        width: 50px;
        height: 50px;
        animation: spin 1s linear infinite;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 9999;
    }

    @keyframes spin {
        0% { transform: rotate(0deg); }
        100% { transform: rotate(360deg); }
    }

@media (max-width: 768px) {
	.item-body .custom-tabs .tabs-menu {
		min-width: 180px;
		width: 100%;
		padding-right: 15px;
		max-width: 180px;
	}
	.item-body .custom-tabs .tabs-content {
		min-width: calc((100% - 180px) - 20px);
		width: 100%;
	}
	ul.events-list {
		padding: 10px;
		--grid-layout-gap: 15px;
		--grid-column-count: 2;
	}
	#add-event {
		padding: 20px;
	}
	
}
@media (max-width: 568px) {
	body.single-item #cover-image-container {
        padding: 30px 20px 0;
    }
	.bb-profile-grid .item-body .custom-tabs {
		display: block;
	}
	.item-body .custom-tabs .tabs-menu{
		max-width:100%;
		padding-right: 0;
	}
	.item-body .custom-tabs .tabs-menu ul.ul-tabs-menu{
		display: flex;
		gap: 10px;
		flex-wrap: wrap;
		margin-bottom: 10px;
	}
	.item-body .custom-tabs .tabs-menu ul.ul-tabs-menu li{
		margin:0;
	}
}

.jet-list-tree__parent{position: relative;}
.jet-list-tree__parent:after {
    content: "";
    position: absolute;
    right: 0;
    width: 10px;
    height: 10px;
    border: solid 3px #000;
    border-left: none;
    border-top: none;
    transform: rotate(45deg);
    top: 18px;
    transition: 0.5s all;
}
.jet-list-tree__parent.active:after {
   transition: 0.5s all;
   transform: rotate(225deg); 
}

.jet-filter-label + div {
    display: none;
}

/*.jet-filter-label + .jet-checkboxes-list{display: block ;}*/

.jet-filter-label{position: relative; margin-bottom: 20px !important}
.jet-filter-label:after {
    content: "";
    position: absolute;
    right: 0;
    width: 10px;
    height: 10px;
    border: solid 3px #000;
    border-left: none;
    border-top: none;
    transform: rotate(45deg);
    top: 10px;
    transition: 0.5s all;
}
.jet-filter-label.active:after{
    transform: rotate(227deg);
}

.fade-in {
  animation: fadeIn ease 10s;
  -webkit-animation: fadeIn ease 10s;
  -moz-animation: fadeIn ease 10s;
  -o-animation: fadeIn ease 10s;
  -ms-animation: fadeIn ease 10s;
}

#toggleForm {
    width: 100%;
    font-size: 20px;
}

#userForm input {
    width: 100%;
    margin-top: 10px;
}

#userForm p {
    margin: 0;
}

.success-message {
    color: green;
    display: block;
    text-align: center;
}

.error-message {
    color: red;
    display: block;
    text-align: center;
}

/* @04062024 */
.max-h-200 .jet-listing-dynamic-image img.wp-post-image{
	min-height:180px;
	max-height: 180px;
    height: 100%;
    object-fit: contain;
}
.cust-post-title {
    min-height: 62px;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
div#groups-list-options {
    display: none;
}
.bb-template-v2 .widget h5{
	   display: none;
}
.more-block {
    text-align: center;
    display: flex;
    justify-content: center;
    margin-top: 70px !important;
}
.more-block a {
    background: #14375d !important;
    color: #fff !important;
    padding: 15px 44px !important;
}
.bb-template-v2 .widget {
    border-radius: 0;
    padding: 0;
    background: transparent;
    border: 0;
}
.cust-post-content .jet-listing-dynamic-field__content{
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.item-avatar {
    margin: 0 auto !important;
}
.jet-popup.jet-popup--front-mode .jet-popup__close-button{
	top: 0px;
  right: 0px;
  background: var( --e-global-color-primary );
  color: #fff;
  border-radius: 0 10px 0 10px;
}
.mr-0 .jet-download__icon.jet-download-icon-left,
.mr-0 .elementor-button-icon{
	margin-right:0;
}
#jet-popup-4506 .jet-popup__container-inner .elementor-widget-wrap.elementor-element-populated {
    padding: 50px;
}
element.elementor-element-3477b4f .elementor-widget-wrap.elementor-element-populated {
    padding: 50px;
    border-radius: 20px !important;
}
#jet-popup-4506 .jet-popup__container {
    width: 50%;
    border-radius: 10px;
}
.elementor-widget-wrap #groups-list {
    list-style: none;
    margin: 0;
	width:100%;
    display: flex;
}
.elementor-widget-wrap #groups-list li:first-child {
    margin-left: 0;
}
.elementor-widget-wrap #groups-list li:last-child {
    margin-right: 0;
}
.elementor-widget-wrap #groups-list .item-avatar img {
    border-radius: 3px;
    width: 100%;
    max-width: 100%;
    max-height: 185px;
}
#groups-list .item-avatar a {
    display: inline-block;
    width: 100%;
}
.elementor-widget-wrap #groups-list li {
    background: #fff;
	    border-radius: 8px;
    padding: 10px 14px;
    margin: 0 5px;
	    width: 30%;
    box-shadow: 1px 2px 13px 0px #ccc;
}
.elementor-widget-wrap #groups-list li {
    padding: 10px 14px;
    box-shadow: 1px 2px 13px 0px #ccc;
}
/* events-calendar page css  */
.calendar-custom table {
    border: none;
}
.bb-template-v2 .side-panel-menu li {
    min-height: 50px;
    overflow: hidden;
    margin: 2px 0;
}
    .buddypanel-open:not(.register) .buddypanel {
        width: 210px;
    }
.bb-template-v2.buddypanel-open .buddypanel .side-panel-inner li:not(.current-menu-item) a i:not(.bb-icon-angle-down) {
    font-size: 27px;
    min-width: 47px;
    opacity: 1 !important;
}

ol.lms-quiz-list {
    display: none;
}

@media screen and (min-width: 800px) {
    .buddypanel-open:not(.register) .site {
        margin-left: 192px;
    }
	.site-header .bb-toggle-panel:hover {
    color: #000000;
}
	    .bb-buddypanel-left.buddypanel-open .lms-topic-sidebar-wrapper .lms-topic-sidebar-data {
        left: 190px;
    }
	    .bb-buddypanel.buddypanel-open.sticky-header .site-header {
        width: -webkit-calc(100% - 190px) !important;
        width: calc(100% - 190px) !important;
    }
}
.bb-template-v2 .buddypanel-menu>li>.bb-menu-item>i:not(.bb-icon-angle-down) {
    font-size: 27px;
    min-width: 47px;
}

.popup-custome .elementor-element.elementor-element-d960d23.e-con-full.e-flex.e-con.e-child .jet-listing.jet-listing-dynamic-field.display-inline {
    justify-content: right;
}
    .popup-custome .elementor-3701 .elementor-element.elementor-element-01ba580 {
        --width: 100%;
        gap: 0;
    }
.fa-check:before {
    content: "\f00c";
	font-family: "Font Awesome 5 Free" !important; }

@media (max-width: 767px) {
	.page-id-4426.sticky-header .site-content {
    min-height: 85vh;
    padding: 0;
}
	.elementor-element.elementor-element-5b2acbd.e-con-full.e-flex.e-con.e-child .jet-video.jet-video-aspect-ratio--16-9 {
   padding:0;
}
		.elementor-element.elementor-element-5b2acbd.e-con-full.e-flex.e-con.e-child .jet-video__overlay {
    position: relative;
    height: 200px !important;
	}
	  .popup-custome i.fas {
    font-size: 18px;
}
	.page-id-4426 .container, .page-id-4426 .container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}
	.elementor-3137 .elementor-element.elementor-element-3fa1573 .jet-listing-dynamic-image img {
    height: auto;
    border-radius: 10px 10px 10px 10px;
}
	.elementor-3701 .elementor-element.elementor-element-b874655 .jet-listing-dynamic-field {
    justify-content: flex-start;
    width: 135px  !important;
}
	.ose-self-hosterd video {
    width: 100%;
    height: auto;
}
	.ose-self-hosterd {
    height: auto !important;
}
.page-id-4426 .bb-grid-cell:not(.no-gutter), .page-id-4426 .bb-grid>:not(.no-gutter) {
    padding-left: 0;
    padding-right: 0;
	    padding-top: 0;
}
    :is( .elementor-3052 .elementor-element.elementor-element-03820c0 > .elementor-widget-container > .jet-listing-grid, .elementor-3052 .elementor-element.elementor-element-03820c0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-3052 .elementor-element.elementor-element-03820c0 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
        margin-left: calc(-30px / 4) !important;
        margin-right: calc(-30px / 2) !important;
        width: calc(100% + 15px);
    }
	.sliders-mycom .slick-prev.slick-arrow {
    bottom: -37px !important;
    top: auto;
    left: -2% !important;
    right: auto;
}
	.sliders-mycom .slick-next.slick-arrow {
    bottom: -37px !important;
    top: auto;
    left: auto;
    right: -2% !important;
}
	.jet-listing-grid__slider-icon.slick-arrow.next-arrow {
    left: auto;
    right: 2%;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
	.jet-listing-grid__slider-icon.slick-arrow {
    position: absolute;
    top: auto;
    bottom: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 30px;
    color: #fff;
    background-color: #111;
    left: 2%;
    margin-top: -25px;
    cursor: pointer;
    text-align: center;
    z-index: 90;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}


.tag-free-user #groups-list li.private{
	position:relative;
}
.tag-free-user #groups-list li.private:before{
	content:'';
	background-color:#14375DBF;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1;
	border-radius:5px;
}
.tag-free-user #groups-list li.private .user-lock-overlayer {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    z-index: 1;
}
.tag-free-user #groups-list li.private .user-lock-overlayer a.elementor-icon{
	background-color: #FFFFFF;
    color: var(--e-global-color-secondary);
    width: 60px;
    height: 60px;
    position: absolute;
    z-index: 9;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.tag-free-user #groups-list li.private .user-lock-overlayer a.elementor-icon i{
	color:var( --e-global-color-secondary );
	font-size:30px;
}

.elementor-widget-wrap #groups-list li{
	padding:10px 10px 20px 10px;
}
.widget.widget_bp_groups_widget #groups-list li .item-avatar{
	margin-bottom:15px !important;
}
.widget.widget_bp_groups_widget #groups-list li .item .item-meta, 
.widget.widget_bp_groups_widget #groups-list li .item .item-meta span{
	font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2em;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
	color:var(--bb-body-text-color);
	min-height:38px;
}
.widget.widget_bp_groups_widget #groups-list li .item .item-title{
	margin-bottom:10px;
}
.widget.widget_bp_groups_widget  #groups-list li .item .item-title a{
	color:var(--bb-primary-color);
	font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.2;	
	min-height: 52px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.widget.widget_bp_groups_widget #groups-list .item-avatar img{
	min-height: 180px;
  max-height: 180px;
  height: 100%;
  object-fit: cover;
}

.res-popup-img img{
	max-height:260px !important;
	width: 100% !important;
    object-fit: fill;
}
#userForm input[type="submit"] {
  height: auto;
	border: 0;
		display:block;
	width:100%;
	border-radius:6px;
	font-size:20px;
	font-weight:500;
	padding: 14px 25px;
  line-height: 1;
	font-size: 20px;
  text-transform: uppercase;
}
#userForm{
	margin-bottom:0;
}
#userForm input[type="submit"]:hover{
	background-color:var(--bb-primary-button-background-regular);
}
.zoom a.jet-listing-dynamic-link__link{
	display:block;
	width:100%;
	background-color:var(--bb-primary-button-background-hover);
	border-radius:6px;
	font-size:20px;
	font-weight:500;
	padding: 14px 25px;
  line-height: 1;
}
.zoom a.jet-listing-dynamic-link__link:hover{
	background-color:var(--bb-primary-button-background-regular);
}
.custom-addtocart .elementor-shortcode a.button.alt.ext-w-full{
	border-radius:6px;
	font-size:20px;
	font-weight:500;
	padding:10px 25px;
}
.single-cbh-events .add-to-cart-label p.price{
	color:var(--bb-primary-color);
	font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.2;
}
#toggleForm{
	box-shadow:none;
}
.user-timezone{
	color: var( --e-global-color-accent );
  font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-primary-font-weight );
}
.add-to-cart-label p.price .free-green{
	color:#fff !important;
	background-color:var(--bb-primary-button-background-hover);
	border-radius:6px;
}
@media (max-width:768px){
	.has-events .jet-calendar-week__day-date{
		position:relative;
	}
	.has-events .jet-calendar-week__day-date:after{
		content: "";
	  position: absolute;
	  height: 10px;
	  width: 10px;
	  background: red;
	  top: 120%;
/* 	  animation: opacity-animation 1s linear; */
	  border-radius: 50%;
		
/* 		-webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.0 */
	}
	@-webkit-keyframes pulsate {
		0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
		25% { opacity: 0.75;}
		50% {opacity: 1.0;}
		75% {opacity: 1.1;}
		100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
	}
}

/* 20062024@ */

.mb-0 h2{
	margin:0;
}
.assessment-note p{
	margin:0;
}
.assessment-note a{
	color:var(--bb-primary-button-background-hover);
}

/* 09-07-2024 vivek shiyani */
/* programs single view page css */
.learndash_post_sfwd-courses .bb-single-course-sidebar .bb-enroll-widget .bb-course-preview-content {
    margin-left: 0;
    margin-right: 0;
}



.sliders-mycom .slick-prev.slick-arrow {
  bottom: -38px;
  top: auto;
  left: 31%;
  right: auto;
}
.sliders-mycom ul.slick-dots {
    top: auto;
    bottom: -35px;
}
.sliders-mycom ul.slick-dots li button {
    font-size: 0;
    padding: 3px;
}
.sliders-mycom ul.slick-dots li.slick-active button {
    font-size: 0;
    padding: 3px;
    background: #e85a2e;
    border-color: #e85a2e;
}
.sliders-mycom ul.slick-dots li {
    box-shadow: none;
    width: auto !important;
    box-shadow: none !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 10px !important;
}
.sliders-mycom .slick-next.slick-arrow{
  bottom: -38px;
  top: auto;
  left: auto;
  right: 31% ;
}
.sliders-mycom .slick-arrow{
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.09);
  background: #02010100;
  border: 0;
	    padding: 0;
	    width: 22px;
    height: 22px;
  font-size: 0;
}
.elementor-2482 .video-section iframe.elementor-video-iframe{
	height: 310px !important;
    width: 100%;
}
.sliders-mycom .slick-next.slick-arrow::after {
  border: solid #14375d;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  content: '';
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.sliders-mycom .slick-prev.slick-arrow::after {
  border: solid #14375d;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  content: '';
   transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.elementor-3701 .elementor-element.elementor-element-b874655 .jet-listing-dynamic-field {
    justify-content: flex-start;
    width: 180px;
}

/* vivek shiyani css 25-07-2024 start*/

.tag-free-user #content{
    padding-left: 0;
    padding-right: 0;
}

.tag-free-user #primary {
    padding-left: 0;
    padding-right: 0;
} 

/* .tag-free-user #content, .tag-paid-user #content{
    padding-left: 0;
    padding-right: 0;
}

.tag-free-user #primary, .tag-paid-user #primary {
    padding-left: 0;
    padding-right: 0;
}  */

body.post-type-archive-resources .jet-checkboxes-list-wrapper .jet-checkboxes-list__button {
    align-items: center;
}

body.post-type-archive-resources .jet-checkboxes-list-wrapper .jet-checkboxes-list__decorator {
    background-color: #f1f1f1;
    border: 1px solid #f1f1f1;
    margin-top: 0 !important;
    width: 25px !important;
    height: 25px !important;
    min-width: 25px !important;
    min-height: 25px !important;
}

/* body.post-type-archive-resources .jet-checkboxes-list-wrapper .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    background: #48c569 !important;
} */

body.post-type-archive-resources .jet-checkboxes-list-wrapper .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator {
    background: #14375d !important;
}

body.post-type-archive-resources .jet-checkboxes-list-wrapper .jet-checkboxes-list__checked-icon {
    color: #fff !important;
}

@media screen and (max-width: 800px) {
	.beginners_guide_section.elementor-section.elementor-section-boxed>.elementor-container {
    	padding-left: 0;
    	padding-right: 0;
	}
}

@media screen and (max-width: 1024px) {
	.sliders-mycom .slick-prev.slick-arrow {
		left: 25%;
	}
	
	.sliders-mycom .slick-next.slick-arrow {
		right: 25%;
	}
	.cust-post-title {
    	text-align: center !important;
    	margin: 0 auto;
	}
	.cust-post-content .jet-listing-dynamic-field__content{
		text-align: center !important;
	}
	.widget.widget_bp_groups_widget #groups-list li .item .item-title a {
    	text-align: center;
	}
	.widget.widget_bp_groups_widget #groups-list li .item .item-meta {
    	text-align: center;
	}

/* 	body.single #learndash-content .lms-topic-sidebar-wrapper.lms-topic-sidebar-close {
    	margin-left: -350px;
	}
	 */
	body.single #learndash-content .lms-topic-sidebar-wrapper.lms-topic-sidebar-close {
		margin-left: 0 !important;
		position: fixed;
	}
	
	body.single #learndash-content #learndash-page-content {
    	padding: 30px;
	}
	
	body.single #learndash-content #learndash-page-content .learndash-content-body .learndash-wrapper .learndash_content_wrap .ose-self-hosterd {
    	height: auto !important;
		width: auto !important;
	}
	
	body.single #learndash-content #learndash-page-content .learndash-content-body .learndash-wrapper .learndash_content_wrap .ose-self-hosterd video {
    	width: 100%;
    	height: 100% !important;
	}
	
	body.single #learndash-content #learndash-page-content .learndash-content-body .learndash-wrapper .ld-lesson-topic-list .ld-table-list-items {
	    padding: 0 15px;
	}
	
	body.single .learndash-wrapper .learndash_content_wrap .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview {
    	padding-left: 40px;
	}
	
	body.single #learndash-content #learndash-page-content .learndash_content_wrap .ld-progress {
    	width: 100%;
	}
	
	body.single #learndash-content #learndash-page-content .e-n-tabs-heading {
    	flex-wrap: wrap !important;
	}
	
	body.single #learndash-content #learndash-page-content .learndash-wrapper .ld-breadcrumbs {
    	width: 100%;
	}

	.tag-free-user #content, .tag-paid-user #content {
    	padding-left: 0;
    	padding-right: 0;
	}
}

@media screen and (max-width: 1200px) {
	.home_banner_section.elementor-section.elementor-section-boxed>.elementor-container {
		padding-left: 0;
		padding-right: 0;
	}
	
	.home_cbh_essentials_section.elementor-section.elementor-section-boxed>.elementor-container {
    	padding-left: 0;
    	padding-right: 0;
	}
	.home_cbh_essentials_section .elementor-section.elementor-section-boxed>.elementor-container{
		padding-left: 0;
    	padding-right: 0;
	}
	
	.beginners_guide_section .elementor-section.elementor-section-boxed>.elementor-container {
    	padding-left: 0;
    	padding-right: 0;
	}
	.beginners_guide_section.elementor-section.elementor-section-boxed>.elementor-container {
    	padding-left: 0;
    	padding-right: 0;
	}
}
 
@media screen and (max-width: 992px) {
	body.single #learndash-content .lms-topic-sidebar-wrapper.lms-topic-sidebar-close {
		margin-left: -280px;
		visibility: hidden;
	}

	body.single #learndash-content .lms-topic-sidebar-wrapper {
		position: absolute;
		left: 0;
		z-index: 1;
		overflow: scroll;
		height: 100%;
	}
}

 
@media screen and (max-width: 880px) {
	body.single #learndash-content .lms-topic-sidebar-wrapper.lms-topic-sidebar-close {
    	margin-left: -280px;
	}
}

@media screen and (max-width: 767px) {
	body.single #learndash-content .lms-topic-sidebar-wrapper.lms-topic-sidebar-close {
		margin-left: -280px;
		display: none;
	}
	body.single #learndash-content .lms-topic-sidebar-wrapper {
		max-width: 310px;
	}
}

/* vivek shiyani css 25-07-2024 end*/


body:not(.tag-administrator).btn-new-topic {display: none !important;}
/* Hide the New Discussion button for users who are not Administrators or Organizers */
/* body:not(.role-administrator):not(.role-organizer) .bbp-topic-form, 
body:not(.role-administrator):not(.role-organizer) .bbp-forum-content .bbp-header .bbp-create-topic {
    display: none !important;
} */

/* new-temp page css start  */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

.new-temp-container-main {
    background-repeat: no-repeat;
    padding: 40px 0 40px;
    height: 605px;
    background-size: cover;
    background-position: center right 40%;
}

/* .new-temp-container {
    width: 100%;
    max-width: var(--content-width);
    margin: 0 auto;
    height: 100%;
    padding: 0;
} */

.new-temp-container {
    width: 100%;
    max-width: 80%;
    margin: 0 auto;
    height: 100%;
    padding: 0;
}

.new-temp-container .date-col .date-title {
    margin-bottom: 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
	font-family: "Roboto", serif;
}

.new-temp-container .greeting-container-user {
    display: flex;
    align-items: center;
    gap: 10px;
    padding-top: 85px;
}

.new-temp-container .greeting-container-user .heading-title, .new-temp-container .greeting-container-user .heading-title-user {
    font-family: "Roboto", serif;
    font-size: 3.6rem;
    font-weight: 400;
    margin-bottom: 0;
    letter-spacing: 0px;
    line-height: 1.5;
}


.greeting-container-message p {
    margin-bottom: 0;
    font-family: "Roboto", serif;
    font-size: 1.8rem;
    font-weight: 400;
}
@media (max-width: 1366px) {
	.new-temp-container-main {
		height: 500px;
		background-size: cover;
		background-position: center right 30%;
	}
	.new-temp-container .greeting-container-user .heading-title, .new-temp-container .greeting-container-user .heading-title-user{
		font-size: 50px;
	}
}

@media (max-width: 1200px) {
	.new-temp-container-main {
		height: 450px;
	}
	.new-temp-container .greeting-container-user .heading-title, .new-temp-container .greeting-container-user .heading-title-user {
		font-size: 45px;
	}
	.new-temp-container .greeting-container-user{
		padding-top: 70px;
	}
}

@media (max-width: 1024px) {
	.new-temp-container-main {
		height: 400px;
	}
	.new-temp-container .greeting-container-user .heading-title, .new-temp-container .greeting-container-user .heading-title-user {
		font-size: 40px;
	}
}

@media (max-width: 991px) {
	.new-temp-container-main {
		height: 350px;
	}
}

@media (max-width: 880px) {
	.new-temp-container-main {
    height: 300px;
}
	
}
@media (max-width: 767px) {
	.new-temp-container {
		max-width: 95%;
	}
	.new-temp-container .greeting-container-user {
		padding-top: 50px;
	}
}
/* new-temp page css end  */