/*
li[class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2852"]{
	background-color:#FFB606;
}
*/

div[class="wpb_column vc_column_container vc_col-sm-12"] .date{
	display:none !important;
}


li[class*="menu-item-1537"]{
	display:none !important;
}

.owl-wrapper .owl-item .item .image{
    overflow:hidden  !important;
}

div[class="vc_row wpb_row vc_row-fluid vc_custom_1640789803755 vc_row-has-fill"] .image{
    min-height: 280px !important;
}

div[class="vc_row wpb_row vc_row-fluid vc_custom_1638135547320"] .image{
    background-color:white !important;
}

div[class="vc_row wpb_row vc_row-fluid vc_custom_1642157044012 vc_row-has-fill"]{
   padding-left: 0 !important;
   margin-bottom: 10px !important;
}


._ipksfvcifrah .title{
   font-size: 35px !important;
}

.thim-bg-overlay2 .wpb_wrapper {
  margin-left: 0;
}

.event-carousel-type2-head .mec-event-carousel-content-type2 {
    min-height: 230px !important;
}


.learn-press-courses{
	display:flex !important;
}

.learn-press-courses .lp_course{
	display:flex !important;
	padding:0 !important;
}
.lp-archive-courses .fas{
	font-size: 20px !important;
}


.learn-press-courses .lp_course .course-wrap-thumbnail{
	display:none !important;
}


.learn-press-courses .lp_course  .course-thumbnail .course-readmore{
	display:none !important;
}

.learn-press-courses .lp_course  .course-thumbnail .course-readmore{
	display:none !important;
}

.learn-press-courses .lp_course  .course-info{
	display:none !important;
}

.learn-press-courses .lp_course .course-content{
    float: none !important;
    width: 100% !important;	
}


.learn-press-courses .lp_course .course-thumbnail{
    text-align: center !important;
}

ul[data-layout="grid"].learn-press-courses {
     margin: 0 !important;
     justify-content: space-between !important;
}

ul[data-layout="grid"].learn-press-courses .lp_course{
     width: 30% !important;
}


ul[data-layout="grid"].learn-press-courses .lp_course .course-content{
     padding: 15px !important;
}


.thim-course-content .course-price:last-child{
	display:none !important;
}

#learn-press-course.course-summary .course-thumbnail{
    display:none !important;
}

.single-lp_course .course-detail-info{
    padding: 10px 10px 10px 10px !important;
}


.single-lp_course .course-item-meta {
  display: flex !important;
  justify-content: flex-end !important;
}

.single-lp_course span[class="meta count-questions"], .single-lp_course span[class="meta duration"]{
        display:none !important;
}


.course-item-popup #learn-press-content-item {
    z-index: 0 !important;
}

.course-sidebar-preview .lp-course-buttons{
	float: none !important;
}

#popup-course #learn-press-content-item{
	    overflow-y:scroll !important;
}


#popup-course #popup-footer {
	 right: 20px  !important;
   left: 50px !important;
   width: 130px !important;
   margin: 0 auto !important;
       margin-bottom: 50px !important;
}

#popup-footer .course-item-nav__name{
	display:none !important;
}

#popup-footer .course-item-nav {
    margin-top:0 !important;
}

.popup-header__inner .lp-btn-finish-course{
	line-height: 15px !important;
}


.post-type-archive-lp_course .course-instructor{
    display:none !important;
}


@media (max-width: 768px){
    .lp-archive-courses .course-summary-sidebar {
        margin-bottom: 300px;
    }
}

/*

#bp-login-widget-form{
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: end;
    margin: 0 0 20px 0;
}

#toolbar {
    height: auto;
}

#bp-login-widget-form label {
    margin-right: 10px;
}

#bp-login-widget-form input {
    margin-right: 10px;
}

*/

#toolbar {
    height: auto;
}


/* Default styles for larger screens */
#bp_core_login_widget-3 {
    display: flex; /* Keep the parent container flexible */
    justify-content: end; /* Center content horizontally */
    align-items: center; /* Center content vertically */
}

#bp_core_login_widget-3 input {
        color: black;
}

#bp-login-widget-form {
    display: flex;
    align-items: center;
    flex-direction: row; /* Align items in a row for larger screens */
    gap: 10px; /* Adds space between form elements */
}

#bp-login-widget-form label,
#bp-login-widget-form input {
    margin: 5px 0; /* Adds some margin on top and bottom */
}



/* Responsive styles for smaller screens */
@media (max-width: 1040px) {
    #bp_core_login_widget-3 {
    justify-content: center; /* Center content horizontally */
    }

    #bp-login-widget-form {
        flex-direction: column; /* Stack items in a column for smaller screens */
        align-items: flex-start; /* Align items to the start (left) */
        gap: 10px; /* Adjust gap for smaller screens */
    }

    #bp-login-widget-form label,
    #bp-login-widget-form input {
        width: 100%; /* Make labels and inputs full width */
        margin-bottom: 5px; /* Add some space below each element */
    }
    
    #bp-login-widget-form #bp-login-widget-rememberme{
        width: 15px;
    }

    #bp-login-widget-submit {
        width: auto; /* Adjust submit button width */
        align-self: center; /* Center the submit button */
    }
}